.new-calender{height:100%;width:100%}.new-calender button.fc-today-button{display:none!important}.new-calender.fc .fc-toolbar.fc-header-toolbar{display:block;margin-bottom:2.5em;margin-top:0;position:relative}.new-calender.fc .fc-toolbar-title{color:#3d3d3d;font-size:40px;font-weight:700;position:relative;text-align:center;width:100%;z-index:9}.new-calender.fc .fc-button-group{display:flex;justify-content:space-between;left:0;margin-left:0;position:absolute;top:-16px;width:100%;z-index:999999}.new-calender .fc-button-group>.fc-button.fc-next-button,.new-calender .fc-button-group>.fc-button.fc-prev-button{background:none;border:none;color:#3d3d3d;flex:0;position:relative;width:70px;z-index:99}.new-calender .fc-button-group>.fc-button.fc-next-button:not(:disabled):active:focus,.new-calender .fc-button-group>.fc-button.fc-prev-button:not(:disabled):active:focus{box-shadow:none;outline:none}.new-calender .fc-button-group>.fc-button.fc-next-button .fc-icon,.new-calender .fc-button-group>.fc-button.fc-prev-button .fc-icon{font-size:50px;max-width:100%}.new-calender.fc-theme-standard th{background-color:#27aae1;color:#fff}.new-calender.fc .fc-col-header-cell-cushion{color:#fff;display:inline-block;font-size:20px;font-weight:600;padding:20px 4px;text-transform:uppercase}.fc .fc-daygrid-day-frame{min-height:100%;padding:14px 8px;position:relative;text-align:center}.fc .fc-daygrid-day-top{justify-content:center;width:100%}.fc .fc-daygrid-day-number{color:#27aae1;font-size:20px;font-weight:600}.new-calender{padding:50px 20px}.fc table.fc-col-header,table.fc-scrollgrid-sync-table{margin-bottom:0}.new-calender .fc-button-group>.fc-button.fc-next-button:active,.new-calender .fc-button-group>.fc-button.fc-next-button:focus,.new-calender .fc-button-group>.fc-button.fc-prev-button:active,.new-calender .fc-button-group>.fc-button.fc-prev-button:focus{border:none;box-shadow:none;outline:none}.fc-h-event .fc-event-title{color:#fff;font-size:12px;font-weight:600;line-height:18px;text-align:left;white-space:break-spaces;word-break:break-word}.fc.new-calender .fc-h-event{background:none;background-color:#27aae1;border:none;margin:3px 5px 0!important;padding:2px 8px}.new-calender.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:5em}.fc.new-calender .fc-h-event:hover{cursor:pointer}.fc.new-calender .fc-h-event:focus{border:none;box-shadow:none;outline:none}.fc.new-calender .fc-event-selected:after,.fc.new-calender .fc-event:focus:after{background:none}.result-box{width:860px}.modal-wrapper{display:none;position:relative}.modal-popup{background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;margin:auto;position:fixed;top:0;width:100%;z-index:9999999}.modal-body{height:100%;overflow:auto;padding:0 30px 30px}.modal-popup .r-box{width:calc(50% - 40px)}.result-box.new-box-calendar{border:2px solid #27ace4;box-shadow:6px 6px 0 #e5e5e5;margin-bottom:50px}.modal-popup .result-box{max-width:780px}.close{height:32px;position:absolute;right:-50px;top:-8px;width:32px}.close,.close:hover{opacity:1}.close:after,.close:before{background-color:#fff;content:" ";height:33px;left:15px;position:absolute;width:2px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close:focus{border:none;outline:none}.fc .fc-daygrid-day-frame.disable-this{background-color:#f1f1f1;pointer-events:none}.fc .fc-daygrid-day-frame.disable-this .fc-daygrid-day-number{color:#d0d0d0}.fc .fc-daygrid-day-frame.disable-this .fc-event-title{color:#d0d0d0!important}.fc .fc-daygrid-day.fc-day-today{background-color:#27ace4!important}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#fff}.modal-popup .r-box a:focus{outline:none}.row.filter-date{display:flex;justify-content:center;margin-bottom:50px}.filter-date a{align-items:center;border:1px solid #27aae1;color:#3d3d3d;display:flex;font-size:14px;margin:0 10px;padding:6px 24px;text-align:center;width:215px}.filter-date a span{border:4px solid #27aae1;border-radius:50%;display:block;font-weight:700;height:16px;margin-right:22px;width:16px}.filter-date a:hover{background-color:#27aae1;color:#fff;cursor:pointer}.filter-date a:hover span{border-color:#fff}section.program-deatil{overflow:hidden;padding:40px 0 0;position:relative;width:100%}section.program-deatil .container{align-self:center;margin-left:auto;margin-right:auto;max-width:1460px;padding-left:15px;padding-right:15px;position:relative;width:100%}.bp-dropdown{display:flex;width:100%}.bp-dropdown .nice-select{border-radius:0;height:62px;margin-right:20px;outline:none;padding:12px 30px;width:100%}.bp-dropdown .nice-select,.bp-dropdown input{background-color:#27aae1;border:none;color:#fff;font-family:Poppins;font-size:18px}.bp-dropdown input{border-radius:0;min-width:350px;padding:0 30px}.bp-dropdown input:focus{border:none;outline:none}.bp-dropdown .nice-select:after{border-bottom-width:3px;border-color:#fff;border-right-width:3px;height:12px;right:30px;top:48%;width:12px}.bp-dropdown .nice-select span.current{display:block;overflow:hidden;width:calc(100% - 20px)}.p-submit{margin:40px auto 50px;position:relative;text-align:center;width:192px}.p-submit input[type=submit]{background:#307fe2 0 0 no-repeat padding-box;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Poppins;font-size:17px;padding:20px 14px 20px 0;position:relative;text-transform:uppercase;width:100%}.p-submit input[type=submit]:focus,.p-submit input[type=submit]:hover{background:#29aae1;color:#fff;outline:none}.p-submit:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:9px;margin-top:-4px;pointer-events:none;position:absolute;right:35px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:9px}.result-box{background:#fff 0 0 no-repeat padding-box;border-top:5px solid #27aae1;box-shadow:-2.29px 3px 20px #00000026;display:block;height:auto;margin:0 auto;padding:0 30px 30px;position:relative;width:100%}.result-box h2{color:#307fe2;font-size:30px;font-weight:600;margin:30px 0 15px;text-align:center}.inner-box{display:flex;flex-wrap:wrap}.r-box{border:1px solid #ededf4;height:232px;margin:20px;width:360px}.box-head,.r-box{transition:all .2s}.box-head{background-color:#ededf4;height:50px;width:100%}.results-detail .row,section.program-deatil .row{position:relative}img.up-arrows{left:-40px;position:absolute;top:400px}img.page-arrows{position:absolute;right:-36px;top:709px;z-index:-1}.bp-dropdown .nice-select.open{background-color:#ededf4;color:#5f6062}.bp-dropdown .nice-select.open:after{border-color:#27aae1}.bp-dropdown .nice-select ul.list{background-color:#ededf4;border-radius:0;box-shadow:none;margin:0;width:100%}.bp-dropdown .nice-select ul.list li{background-color:#ededf4;color:#5f6062;height:62px;line-height:22px;padding:12px 30px;white-space:break-spaces}.bp-dropdown .nice-select ul.list li:focus,.bp-dropdown .nice-select ul.list li:hover{background-color:#27aae1;color:#fff}.bp-dropdown .nice-select ul.list:hover{background-color:#ededf4}.bp-dropdown .nice-select ul.list li.disabled{display:none}.box-head h4{color:#5f6062;font-size:18px;padding:12px 0;text-align:center}.r-box ul{list-style:none;margin:25px 0 28px;padding:0}.r-box ul li{font-size:16px;text-align:center}.r-box a,.r-box ul li{color:#5f6062;font-family:Poppins}.r-box a{align-items:center;background-color:#ededf4;border-radius:22px;display:flex;font-size:18px;font-weight:600;height:44px;justify-content:center;margin:0 auto;text-transform:uppercase;transition:all .2s;width:142px}.modal-popup .box-head h4,.modal-popup .r-box a,.modal-popup .r-box ul li{font-size:14px}.r-box:hover{border-color:#307fe2}.r-box:hover .box-head{background-color:#307fe2}.r-box:hover .box-head h4{color:#fff}.r-box:hover a{background-color:#307fe2;color:#fff}img.inner-arrows{bottom:auto;display:none;position:absolute;right:-68px;top:67%;width:146px;z-index:-1}.fc .fc-daygrid-day-frame.disable-this .fc-h-event{background-color:transparent}.new-calender.fc .fc-daygrid-event-harness-abs .fc-h-event{background-color:#27aae1;display:block;padding-bottom:0;padding-top:0}.new-calender.fc .fc-daygrid-event-harness-abs .fc-h-event .fc-event-title{color:#fff;line-height:24px}.fc.new-calender .fc-daygrid-more-link{color:#27aae1;font-size:13px;font-weight:600;line-height:24px;text-align:left;white-space:break-spaces;word-break:break-word}.fc.new-calender .fc-daygrid-more-link:focus{outline:none}@media(max-width:991px){.bp-dropdown{flex-wrap:wrap}.bp-dropdown input{height:62px;min-width:3px;width:100%}.bp-dropdown .nice-select{margin-bottom:15px;margin-right:0}.result-box{padding:0 15px 30px;width:100%}.inner-box{justify-content:center}}@media(max-width:640px){.r-box{margin:20px 0}}.fc.new-calender .fc-popover .fc-h-event{background:none;line-height:22px;padding:0}.fc-popover .fc-h-event .fc-event-title{line-height:20px;margin-left:7px}.fc.new-calender .fc-h-event{line-height:18px;text-align:left}.fc .fc-daygrid-day-frame{min-height:171px!important}.fc-h-event .fc-event-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tech-tasters{background-color:#82c341!important}.core-program{background-color:#a61882!important}.design-to-thrive{background-color:#27426d!important}.teacher-professional-development{background-color:#27aae1!important}.inclusive-education{background-color:#0681d8!important}body{display:none}.calendar_filter{align-items:center;border:1px solid #27aae1;color:#3d3d3d;cursor:pointer;display:flex;font-size:14px;margin:0 10px;padding:6px 24px;text-align:center;width:215px}.calendar_filter span{border:4px solid #27aae1;border-radius:50%;display:block;font-weight:700;height:16px;margin-right:22px;width:16px}input[name=view_by]{display:none}input[name=view_by]:checked~label{background-color:#27aae1;color:#fff}input[name=view_by]:checked~label span{border-color:#fff}#view_month_picker,#view_programs{display:none;padding:0 0 40px;position:relative;z-index:9999999}