

#monteur-hours thead tr th p.name {
    writing-mode: tb-rl; transform: rotate(-180deg);
}

#holiday-hours .name {
    writing-mode: tb-rl; transform: rotate(-180deg);
}

#monteur-hours td,
#holiday-hours td {
    height:21px;
    width: 32px;
}

#holiday-hours td {
    text-align:center;
}

#holiday-hours table.actions {
    width:100%;
}

#holiday-hours table.actions td {
    cursor:pointer;
}

#monteur-hours thead tr th:nth-child(even),
#monteur-hours tbody tr td:nth-child(even){ background: #0f619f; color:#fff; }
#monteur-hours thead tr th:nth-child(odd),
#monteur-hours tbody tr td:nth-child(odd) { background: #FFF }

table#holiday-hours thead tr th:nth-child(even),
table#holiday-hours tbody tr td:nth-child(even){ background: #0f619f; color:#fff; border:1px solid grey; }
table#holiday-hours thead tr th:nth-child(odd),
table#holiday-hours tbody tr td:nth-child(odd) { background: #FFF; border:1px solid grey; }

#holiday-hours .actions tr td {
    /*background: none !important;*/
}

.holidayRow td {
    background-color: #e0e0e0 !important;
}


#monteur-hours thead tr th:first-child{ width:250px; }

#monteur-hours tbody tr td:not(:first-child),
#monteur-hours thead tr th:not(:first-child) {
    text-align:center;
}

text-align

#monteur-hours tbody tr td:nth-child(even) {background: #0f619f; color:#fff;}
#monteur-hours tbody tr td:nth-child(odd) {background: #FFF }

.tdNegative {
    background-color:red !important;
    color:#fff !important;
}

.tdPositiv {
    background-color:green !important;
    color:#fff !important;
}

.illnes {
    background-color:red !important;
}

.feiertag {
    background-color:#77c400 !important;
    content: 'F';
}


.plannedHoliday {
    background-color:blue !important;
}

.approved {
    background-color:yellow !important;
}

.nonEvent {
    background:none !important;
    border:none !important;
}

.pushed {
    background-color:#999;
}