.billing-filters {
    margin-bottom: 15px;
}

.billing-meta {
    margin-bottom: 10px;
}

.billing-grid {
    font-size: 11px;
}

.billing-grid th.billing-month-col {
    text-align: center;
    min-width: 35px;
}

.billing-grid th.billing-name-col {
    min-width: 150px;
}

.billing-grid td.billing-cell {
    text-align: center;
}

.billing-cell-active {
    background-color: #E0F0FF;
}

.billing-cell-invoiced {
    background-color: #FFFFCC;
}

.billing-summary-row {
    font-weight: bold;
    background-color: #f5f5f5;
}

.billing-summary-row td {
    text-align: center;
}

.billing-month-checkboxes th {
    background-color: #f5f5f5;
    padding: 2px;
}

.billing-month-checkboxes th input[type="checkbox"] {
    margin: 0;
}

.billing-actions {
    margin-top: 5px;
}
