table {
    border-collapse: collapse;
}

table.header-report {
    width: 100%;
    text-align: center;
}

table.header-report > tbody > tr > td > img {
    height: 70px;
}

table.table-report > tbody > tr > td, th {
    border: 1px dotted;
}

td.data-row {
    text-align: center;
    vertical-align: middle;
}

td.red-bg {
    background-color: #ffcdd2;
}

td.green-bg {
    background-color: #cdffba;
}
