
.UIWeekCalendar {
    background: #fff none repeat scroll 0 0;
    margin: 20px 0;
    padding: 0;
}
.UIWeekCalendar * {
    font-family: 'Noto Serif';
    font-size: 15px;
}
.UIWeekCalendar .WeekLable{
    display: inline-block;
    position: relative;
    line-height: 30px;
}
.UIWeekCalendar .WeekLable:before{
    position: absolute;
    content: '';
    background-color: #fff;
    height: 30px;
    width: 300px;
    top: 0;
}
.UIWeekCalendar .Member {
    color: #444;
    font: bold 15px 'Noto Serif';
}
.UIWeekCalendar .CalendarTitle > span {
    color: #182312;
    font: 600 19px Roboto;
    text-transform: uppercase;
}
.UIWeekCalendar .CalendarTitle {
    margin-bottom: 20px;
    text-align: center;
}
.UIWeekCalendar .TBLCaption {
    color: #333;
    font: italic 12px 'Noto Serif';
    margin: 0 auto 20px;
    width: 60% !important;
}
.UIWeekCalendar .CellCaption {
    text-align: center;
    font-weight: bold;
}
.UIWeekCalendar .CellPrevious a,.UIWeekCalendar .CellNext a {
    background: #DA251C none repeat scroll 0 0;
    border-radius: 5px;
    text-align: center;
    padding: 10px;
}
.UIWeekCalendar .CellNext {
    text-align: right;
}
.UIWeekCalendar .CellNext a{
    background: var(--color-primary);
} 
.UIWeekCalendar .PreButton, .NextButton {
    color: #fff;
    font: 400 13px Roboto;
}
.UIWeekCalendar .CalendarTable {
    border: 1px solid #999 !important;
    margin-top: 20px;
}
.UIWeekCalendar .CalendarTable th{
    font-weight:bold;
}
.CellSelection{
    padding-top:20px
}
.UIWeekCalendar .CalendarTable th:nth-child(1),
        .UIWeekCalendar .CalendarTable td:nth-child(1) {
            width: 10%;
        }

        
       .UIWeekCalendar .CalendarTable th:nth-child(3),
        .UIWeekCalendar .CalendarTable td:nth-child(3) {
            width: 60%;
        }
.UIWeekCalendar .CalendarTable th:nth-child(2),
        .UIWeekCalendar .CalendarTable td:nth-child(2) {
            width: 15%;
        }
.UIWeekCalendar .CalendarTable th:nth-child(4),
        .UIWeekCalendar .CalendarTable td:nth-child(4) {
            width: 30%;
        }
.UIWeekCalendar .CalendarTable th {
    border: 1px solid #999;
    padding: 5px;
    text-align: center;
}
.UIWeekCalendar .CalendarTable td{
     border: 1px solid #999;
     padding: 10px;
}
.UIWeekCalendar .Col1, .Col2, .Col3, .Col4, .Col5, .Col6 {
    background: #eee none repeat scroll 0 0;
    color: #444;
    font: bold 13px arial;
    height: 35px;
    text-align: center;
}
.UIWeekCalendar .CDay {
    background: #eee none repeat scroll 0 0;
    color: #444;
    font: 15px 'Noto Serif';
    height: 45px;
    padding-left: 10px;
    text-align: justify;
}
.UIWeekCalendar .DateName {
    font: bold 13px arial;
}
