.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{content:" ";width:7px;height:7px;transform:rotate(45deg);cursor:pointer;margin:3px auto;display:block}.academic-wrap,.academicCalendar{max-width:400px;width:100%}.ui-state-default,.ui-widget-content .ui-state-default{border:none;background:#fff;font-weight:400;color:#20242b;text-align:center;padding:10px;margin:5px 0;overflow:hidden;z-index:1}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background-color:transparent;border:none}.ui-widget.ui-widget-content{border:none;width:100%;padding:10px 30px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:0 0 15px 15px}.ui-widget-header{background-color:#fff;border:none}.eventBlue a,.eventBlueGray a,.eventBluePink a,.eventGray a,.eventGrayPink a,.eventPink a,.eventYellow a{border-radius:50%;line-height:25px;position:relative}.ui-icon,.ui-widget-content .ui-icon{background-image:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:15px;height:15px;top:10px;cursor:pointer;display:none}.ui-datepicker .ui-datepicker-prev:before{border-left:2px solid #c11b17;border-bottom:2px solid #c11b17}.ui-datepicker .ui-datepicker-next:before{border-right:2px solid #c11b17;border-top:2px solid #c11b17}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:0;margin-left:0;top:0;margin-top:0;width:15px;height:15px}.eventBlueGray a:before,.eventBluePink a:before,.eventGrayPink a:before{width:50%;height:100%;overflow:hidden;content:'';right:0;z-index:-1;top:0;position:absolute}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.eventYellow a{background-color:#fcbb23!important;color:#fff!important}.eventPink a{background-color:#e7538a!important;color:#fff!important}.eventGray a{background-color:#eff1f4!important;color:#000!important}.eventBlue a,.eventBlueGray a,.eventBluePink a{background-color:#51b5dc!important;color:#fff!important}.eventBluePink a:before,.eventGrayPink a:before{background:#e7538a!important}.eventGrayPink a{background-color:#eff1f4!important;color:#fff!important}.eventBlueGray a:before{background:#eff1f4!important}#ui-datepicker-div{position:relative!important;left:auto!important;top:auto!important}.academic-wrap{position:relative}.academic-wrap-inner{width:100%;padding:15px 10px;display:flex;justify-content:space-between;align-items:center;background:#000;border-radius:6px}#academicCalendar{border:none;outline:0;background-color:transparent;width:0}.academic-wrap-inner p{color:rgba(255,255,255,.6)}.ui-datepicker-buttonpane.ui-widget-content{width:40px;height:40px;position:absolute;z-index:1;top:-55px;right:10px;border:none;margin:0;background:#000}#ui-datepicker-div .ui-datepicker-current{display:none}#ui-datepicker-div .ui-datepicker-close{position:absolute;top:0;right:10px;border:none;background:#000;box-shadow:none;text-shadow:none;font-size:40px;line-height:1;padding:0;color:#fff;font-weight:400;opacity:1;margin:0}#ui-datepicker-div .ui-datepicker-close:focus{outline:0}#ui-datepicker-div .ui-datepicker-close:hover{opacity:1}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-month:focus-visible,.ui-datepicker select.ui-datepicker-year,.ui-datepicker select.ui-datepicker-year:focus-visible{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:35%;color:#fff;position:relative;background:url(../images/arrow-dropdown-white.svg) right center no-repeat;font-size:1.6rem;margin:0 8px;border-bottom:1px solid rgba(255,255,255,.6)}.ui-datepicker select.ui-datepicker-month option,.ui-datepicker select.ui-datepicker-year option{color:#000;font-size:1.6rem;padding:5px}.ui-datepicker .ui-datepicker-title{font-size:2rem;font-weight:700;text-transform:uppercase;margin:0;max-width:220px;position:absolute;top:-65px;width:100%;right:25px}.ui-datepicker .ui-datepicker-header{height:35px}.calendarBlock{display:block!important}@media screen and (max-width:1366px){.ui-datepicker .ui-datepicker-title{max-width:200px;right:10px}}@media screen and (max-width:1280px){.eventBlue a,.eventBlueGray a,.eventBluePink a,.eventGray a,.eventGrayPink a,.eventPink a,.eventYellow a{line-height:15px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-month:focus-visible,.ui-datepicker select.ui-datepicker-year,.ui-datepicker select.ui-datepicker-year:focus-visible{width:35%}.ui-datepicker .ui-datepicker-title{right:-25px;top:-68px}.academic-wrap-inner p{font-size:1.4rem}}@media screen and (max-width:991px){.academic-wrap{background:0 0}.academic-wrap-inner{background-color:#000}#ui-datepicker-div{width:100%;margin:20px auto 0;border-radius:0;padding-left:100px;padding-right:100px}.eventBlue a,.eventBlueGray a,.eventBluePink a,.eventGray a,.eventGrayPink a,.eventPink a,.eventYellow a{line-height:40px}.ui-datepicker-buttonpane.ui-widget-content{top:-70px;right:5px;background:#000;width:50px}.ui-datepicker .ui-datepicker-title{right:-25px;top:-85px}.academic-wrap-inner p{font-size:1.6rem} .date-details-wrap .date-details-heads .date-details{padding: 8px 0;}}@media screen and (max-width:768px){#ui-datepicker-div{padding-left:20px;padding-right:20px;width:90%}.eventBlue a,.eventBlueGray a,.eventBluePink a,.eventGray a,.eventGrayPink a,.eventPink a,.eventYellow a{line-height:55px}.ui-datepicker-buttonpane.ui-widget-content{right:-25px}}@media screen and (max-width:480px){#ui-datepicker-div{padding-left:20px;padding-right:20px;width:90%}.eventBlue a,.eventBlueGray a,.eventBluePink a,.eventGray a,.eventGrayPink a,.eventPink a,.eventYellow a{line-height:20px}.ui-datepicker-buttonpane.ui-widget-content{right:-10px}.ui-datepicker .ui-datepicker-title{max-width:185px;right:-5px;top:-80px}.academic-wrap-inner{border-radius:0}.ui-state-default,.ui-widget-content .ui-state-default{padding-top:12px;padding-bottom:12px}}