#example1, #example2, #example3, #example4, #example5 {
    width: 100% !important;
}
table#example1 th:last-child, table#example2 th:last-child, 
table#example3 th:last-child, table#example4 th:last-child, 
table#example5 th:last-child {
    width: auto !important;
}
table#report-table > tbody > tr.report-month {text-align:center;}
table#report-table > tbody > tr.report-customer {background-color:#bfbfbf;}
.calc-column {text-align:right;}
.calc-total {font-size:20px;}
.not-payed {color:grey;}
.subtitle {font-size:20px;}
.saldo {font-weight:700;color:green;}