.workforce_table {
    padding: 3px;
    width: 100%;
    font-size: 18px;
    border-collapse:separate;
    border-spacing:0 2px;
}

.table_header {
    text-align: center;
    font-weight: normal;
    padding: 5px 0 5px 0;
}

.subheader {
    width: 50%;
    text-align: center;
    background-color: lightgrey;
    font-weight: normal;
}

.table_value {
    text-align: center;
    background-color: rgb(124, 181, 236);
}

.table_counter {
    text-align: center;
    width: 3.7%;
    background-color: rgb(247, 163, 92);
}

.empty_row {
    line-height: 14px;
    background-color: lightgrey;
}

.tdLeft {
    border-right: dotted 2px #2576B8;
}