.login-box{
    width: 500px;;
    max-width: 100%;
}

.error-text{
    color: red;
}
.success{
    color: green;
}
.error-field{
    border-color: red;
}
.hidden{
    display: none;
}
.modal-content{
    overflow-y: auto !important;
}
.fc-day-sat, .fc-day-sun{
    background-color: #f5f5f5;
    cursor: not-allowed;
}
.fc-day-sat .fc-daygrid-day-top, .fc-day-sun .fc-daygrid-day-top, .fc-day-sat .fc-col-header-cell-cushion, .fc-day-sun .fc-col-header-cell-cushion{
    opacity: 0.3;
    cursor: not-allowed;
}
/*@media screen and (max-width: 1280px){
    header{
        background: #fff;
        color: #fff;
    }
}*/
.login-box{
    color: #fff;
}
.sidebar, .fc .fc-toolbar-chunk button.fc-button-primary,
body .fc .fc-button-primary:not(:disabled).fc-button-active, body .fc .fc-button-primary:not(:disabled):active{
    background-color: #009f95 !important;
    border-color: #009f95;
}
.fc .fc-col-header-cell-cushion{
    color: #009f95;   
}
.sidebar .menu-list .m-link:hover, .sidebar .menu-list .m-link.active, .sidebar .menu-list .ms-link:hover, .sidebar .menu-list .ms-link.active{
    color: #000
}
.fc .fc-h-event.Ferien .fc-event-title {
    color: #000;
}
body .ui-widget-header,
body .ui-state-hover,
body  .ui-widget-content .ui-state-hover,
body  .ui-widget-header .ui-state-hover,
body .ui-state-focus,
body  .ui-widget-content .ui-state-focus,
body  .ui-widget-header .ui-state-focus{
    border: 1px solid #009f95;
    background: #009f95;
    color: #fff;
}
#manager_field{
    display: none;
}
.Feiertag:hover, .Feiertag {
    background-color: #009f95 !important;
}
@media only screen and (max-width: 1278px){
    body .modal-content {
        overflow: auto;
        max-height: 80vh;
    }
}
@media only screen and (max-width: 768px){
    body .fc .fc-daygrid-event {
        display: block !important; 
    }
    body .fc .fc-daygrid-day-number{
        padding: 0px 4px;
    }
}