.datepicker-box{position:relative;width:calc(100% - 15px)}@media all and (max-width: 992px){.datepicker-box{width:100%}}.datepicker-box .datepicker-switch{cursor:pointer}.datepicker-box .datepicker-close-button{cursor:pointer;width:15px;height:15px;position:absolute;top:-309px;left:50%;margin-left:130px;background:url("/images/icons/close.svg") center center no-repeat;z-index:100}.datepicker-box .ui-datepicker-inline{z-index:100;background-color:#FFFFFF;width:320px;position:absolute;top:-320px;left:50%;margin-left:-160px;border:none;box-shadow:0 0 10px 2px #dedede;padding:0 0 15px 0;border-radius:5px}.datepicker-box .ui-datepicker-inline .ui-datepicker-header{background:none;background-color:#e42c52;color:#FFFFFF;padding:4px  25px;margin-bottom:8px;border-top-left-radius:5px;border-top-right-radius:5px;border-color:transparent}.datepicker-box .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{background:url("/images/icons/arrow-calendar-left.svg") center center no-repeat;background-color:inherit;left:60px;top:4px;cursor:pointer}.datepicker-box .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span{background:none}.datepicker-box .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover{border-color:#FFFFFF}.datepicker-box .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{background:url("/images/icons/arrow-calendar-right.svg") center center no-repeat;background-color:inherit;right:60px;top:4px;cursor:pointer}.datepicker-box .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span{background:none}.datepicker-box .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover{border-color:#FFFFFF}.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar{width:calc(100% - 40px);margin:0 20px}.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar thead th{padding-top:5px;padding-bottom:3px;font-weight:200;font-size:12px;color:#7c838d}.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr td,.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr .ui-datepicker-unselectable.ui-state-disabled{box-sizing:border-box;vertical-align:middle;padding:0}.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr td a,.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr td span,.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr .ui-datepicker-unselectable.ui-state-disabled a,.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr .ui-datepicker-unselectable.ui-state-disabled span{cursor:default;display:block;min-width:20px;padding:9px 1px;margin:1px 0 1px 4px;text-align:center;font-weight:600;color:#454545;border:1px solid #edf0f5;border-radius:4px;background:none;background-color:transparent}.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr td.highlight-cell a,.datepicker-box .ui-datepicker-inline .ui-datepicker-calendar tbody tr .ui-datepicker-unselectable.ui-state-disabled.highlight-cell a{border-color:#e42c52;background-color:#e42c52;color:#FFFFFF}.datepicker-box .datepicker-switch{color:#e42c52}@media all and (max-width: 992px){.datepicker-box .datepicker-switch{margin-top:10px}}.datepicker-box .datepicker-switch span{display:inline-block;width:10px;height:10px;background:url("/images/icons/question-circular-button.svg") center center no-repeat}
/*# sourceMappingURL=course-timetable.css.map */