.evk_calendar { 
    height: 200px;
    line-height: 0.5em;   
    text-align: center;
    border: 2px solid #1898d1
}
.evk_calendar thead tr:nth-child(1) td:nth-child(2) {
    color: #fff;
    padding-bottom: 5px;
}
.evk_calendar thead tr:nth-child(1) td:nth-child(1):hover, #calendar2 thead tr:nth-child(1) td:nth-child(3):hover {
    cursor: pointer;
}
.evk_calendar tbody td.cDay2:hover {
    background: #2196f3;
    color: #fff!important;
    cursor: pointer;
}
.evk_calendar tbody td {
    color: rgb(7 41 71);
    padding: 10px;
    font-weight: bold;
}
.evk_calendar tbody td:nth-child(n+6), #calendar2 .holiday {
    color: rgb(151 4 4);
    font-weight:bold;
}
.evk_calendar tbody td.сToday {
    border: 1px dashed;
    border-radius: 5px;
}
.evk_calendar tbody td.сEmpty { 
    border: transparent;
}
.evk_calendar tbody td.selected {
    background: #50a8eb!important;
    color: #fff;
    border-radius: 5px;
}
.evk_calendar tbody td.cNone { 
    color: #ccc;
}
.evk_calendar td.m_Next, .evk_calendar td.y_Next { 
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 5px solid #b5b5b5;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
 }
.evk_calendar td.m_Prev, .evk_calendar td.y_Prev {
    display: inline-block;
    width: 0;
    height: 0;
    border-right: 5px solid #b5b5b5;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.evk_calendar td.m_Prev:hover, .evk_calendar td.y_Prev:hover {
    border-right: 5px solid #ff6b01;
}
.evk_calendar td.m_Next:hover, .evk_calendar td.y_Next:hover{
    border-left: 5px solid #ff6b01;
}
.evk_calendar thead tr {
    background-color: #1898d1;
    line-height: 20px;
}
.evk_calendar thead tr:last-child {     
    color: rgb(85, 85, 85);
    background-color: #fff;
}
tbody, td, tfoot, th, thead, tr {    
    border: 1px solid #000 !important;
}
.astusdwenatt {
    text-align: center;
    margin-top: 50px;
    background-color: #0e509f;
    color: #fff;
    padding: 10px;
}
.leavebox_dsg{
    background-color: #fff;
}
.leavebox_dsg h5 {
    color: #1e62cb;
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    padding-top: 0;
}
.leavebox_dsg p {
    color: #282e37;
    font-size: 14px;
    padding: 10px;
    padding-top: 0;
    font-weight: bold;
}