.hours-registration-row {display:flex;}
.hours-registration-column {padding:5px;width:20%;}
.filter-button {background: #1091FA;font-size: 12px;font-weight: 700;border-radius: 0px;border:0px;color:white;padding: 5px 10px;}
.filter-button:hover{background:#FC6039;}
button.btn.btn-primary {background: #1091FA;font-size: 12px;font-weight: 700;border-radius: 0px;border:0px;}
button.btn.btn-primary:hover {background:#FC6039;}
.top-bar-ticket-buttons {margin-bottom: 20px;border-bottom: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;padding: 10px;}
.id-label {color:#1091FA;font-size: 44px;font-weight: 100;}

.hours-registration-column {padding: 10px;font-size:12px !important;}
.hours-registration-row:nth-child(odd) .hours-registration-column:nth-child(odd) {background: #c1c1c1;}
.hours-registration-row:nth-child(even) .hours-registration-column:nth-child(odd) {background: #f2f2f2;}
.hours-registration-row:nth-child(odd) {background: #d2d2d2;}
.hours-registration-row:hover {background: #dae9fb !important;}
.hours-registration-row:hover .hours-registration-column:nth-child(odd) {background: #dae9fb !important;}
.hours-registration-row:hover .hours-registration-row:nth-child(even) .hours-registration-column:nth-child(odd) {background: #dae9fb !important;}

.hours-registration-row.header-row {background:#1091FA;color:white;font-weight:800;margin-top:40px;}
.hours-registration-row.header-row .hours-registration-column:nth-child(odd) {background:#1091FA;color:white;}
.last-row {background: #FC6039;color:white;font-weight:800;}
.last-row  .hours-registration-column.last-row:nth-child(odd) {background: #FC6039;color:white;font-weight:800;}
.align-right{text-align:right;}

.filter-wrapper {margin-bottom: -40px;}
select.username-select {
    width: 100%;padding:5px 10px;
}
input#start {padding: 4px 10px;width: 49%;}
input#end {padding: 4px 10px;width: 49%;}
