.secondary{color:#3e4d9c}.shades-50{color:grey}.red-support-R500{color:#ed3a02}.button,a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span,table,td,th{font-family:Open Sans,sans-serif;margin:0}h1{font-size:32px;line-height:48px}h1,h2{font-weight:700}h2{font-size:24px;line-height:36px}h3{font-size:20px}h3,h4{font-weight:700;line-height:27px}h4{font-size:18px}h5{font-weight:700}.subtitle1,h5{font-size:16px;line-height:19px}.subtitle1,.subtitle2{font-weight:600}.subtitle2{font-size:14px;line-height:19px}.body1{font-size:16px}.body1,.body2{font-weight:400;line-height:19px}.body2{font-size:14px}.button1{font-size:16px}.button1,.button2{font-weight:700;line-height:19px}.button2{font-size:14px}.caption1{font-weight:400}.caption1,.caption2{font-size:12px;line-height:18px}.caption2{font-weight:700}.custom1{font-size:10px;font-weight:600;letter-spacing:.25px;line-height:14px}.overline{font-size:10px;font-weight:400;line-height:15px}.pdf-subtitle-bold{font-weight:700}.pdf-subtitle-bold,.pdf-subtitle-medium{font-family:Inter,Arial,sans-serif!important;font-size:8px;line-height:10px}.pdf-subtitle-medium{font-weight:400}.pdf-subtitle-semi-bold{font-weight:700}.pdf-subtitle-base,.pdf-subtitle-semi-bold{font-family:Inter,Arial,sans-serif!important;font-size:8px;line-height:10px}.pdf-subtitle-base{font-weight:400}.pdf-content-semi-bold{font-family:Inter,Arial,sans-serif!important;font-size:9px;font-weight:700;line-height:11px}.pdf-content-medium{line-height:10px}.pdf-content-base,.pdf-content-medium{font-family:Inter,Arial,sans-serif!important;font-size:9px;font-weight:400}.pdf-content-base{line-height:11px}.pdf-subtotal-base{font-weight:400}.pdf-subtotal-base,.pdf-subtotal-bold{font-family:Inter,Arial,sans-serif!important;font-size:10px;line-height:12px}.pdf-subtotal-bold{font-weight:700}body,html{background-color:#fff;box-sizing:border-box;font-size:0;height:100%;margin:auto;overflow-x:hidden}body *,body :after,body :before,html *,html :after,html :before{box-sizing:inherit}.globalGrey{color:grey}.btn{border:0;border-radius:8px;font-size:14px;font-weight:700;line-height:19px;padding:11px 16px}.btn-sm{padding:8px}.btn-secondary-light,.btn-secondary-light:hover{background:#f0f1f7;color:#3e4d9c}.btn-light-green{background:#8bc34a}.btn-shades-05{background:#f5f3f1}.btn-light-orange-2{background:#fee8cf}.btn-light-orange-3{background:#fce7e0;color:#ed3a02}.btn-squared{align-items:center;border:0;border-radius:8px;display:inline-flex;height:40px;justify-content:center;width:40px}.btn-squared.btn-sm{height:30px;width:30px}.enrolment-badge{border-radius:2px;font-size:10px;font-weight:600;padding:2px 4px;white-space:nowrap}.enrolment-badge.free_trial{background-color:#ebebeb}.enrolment-badge.trial{background-color:#f2eaf6;color:#9c27b0}.enrolment-badge.replacement{background-color:#ed3a021f;color:#ed3a02}#ui-datepicker-div{border:0;border-radius:4px;box-shadow:0 0 16px 0 #00000029;padding:16px}#ui-datepicker-div th span{color:#b2b2b2}#ui-datepicker-div .ui-widget-header{background:transparent;border:0}#ui-datepicker-div .ui-state-default{background:transparent;border:0;color:#000;text-align:center}#ui-datepicker-div .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-prev-hover{top:2px}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px}#ui-datepicker-div .ui-state-active{background:#f09002;border-radius:40px;color:#fff}#ui-datepicker-div .ui-datepicker-next-hover{right:2px}#ui-datepicker-div .ui-state-disabled .ui-state-default{color:#b2b2b2}#ui-datepicker-div .ui-datepicker-next.ui-state-hover,#ui-datepicker-div .ui-datepicker-prev.ui-state-hover{background:transparent;border:0}#ui-datepicker-div .ui-icon{pointer-events:none}#ui-datepicker-div .ui-icon-circle-triangle-w{background:url(/assets/icons/black_chevron_left.svg) no-repeat 50%}#ui-datepicker-div .ui-icon-circle-triangle-e{background:url(/assets/icons/black_chevron_right.svg) no-repeat 50%}.btn-primary,.btn-primary:not(.disabled):active{background-color:#f09002;color:#fff}.btn-primary.btn-ghost{border:1px solid #f09002}.btn-primary.btn-ghost,.btn-primary.btn-ghost:not(.disabled):active{background-color:#fff;color:#f09002}.btn-secondary,.btn-secondary:not(.disabled):active{background-color:#3e4d9c;color:#fff}.btn-secondary.btn-ghost{border:1px solid #3e4d9c}.btn-secondary.btn-ghost,.btn-secondary.btn-ghost:not(.disabled):active{background-color:#fff;color:#3e4d9c}.btn-tertiary,.btn-tertiary:not(.disabled):active{background-color:#ebebeb;color:#4d4d4d}form label{color:#000;display:block;font-size:14px;font-weight:600;line-height:19px;padding-bottom:8px}form .half{display:inline-block;vertical-align:top;width:50%}form .half:first-child{padding-right:8px}form .half:last-child{padding-left:8px}form input{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;color:#000;display:block;font-size:14px;font-weight:400;line-height:19px;margin-bottom:16px;padding:10.5px 12px;width:100%}form input::-moz-placeholder{color:#b2b2b2}form input::placeholder{color:#b2b2b2}form input:focus{border:1px solid transparent;outline:1px solid #3e4d9c}form input:disabled{background-color:#f5f3f1}form input::-webkit-inner-spin-button,form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form button{background-color:#3e4d9c;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:19px;padding:10.5px 12px;text-align:center;width:100%}form button:hover{background-color:#263584;transition:all .25s}form button:disabled{opacity:.5;pointer-events:none}form button:focus{outline:none}form .spin{animation:lds-ring 1.2s cubic-bezier(.5,.5,.5,.5) infinite;border:2px solid #f09002;border-left-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:18px;margin:6px;vertical-align:middle;width:18px}form textarea{border:1px solid #ebebeb;border-radius:8px;color:#000;font-size:14px;font-weight:400;line-height:19px;margin-bottom:16px;min-height:77px;padding:10.5px 12px;resize:none;width:100%}form textarea::-moz-placeholder{color:#b2b2b2}form textarea::placeholder{color:#b2b2b2}form textarea:focus{border:1px solid transparent;outline:1px solid #3e4d9c}form .radioBtn{display:inline-block;padding-right:16px;vertical-align:middle}form .radioBtn input[type=radio]{display:none}form .radioBtn input[type=radio]+label{color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:19px;line-height:24px!important;padding-left:38px;position:relative}form .radioBtn label{padding-bottom:0!important}form .radioBtn input[type=radio]+label:before{background:rgba(194,201,209,.1);border:2px solid #c2c9d1;border-radius:100%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}form .radioBtn input[type=radio]:checked+label:before{border:2px solid #4da938}form .radioBtn input[type=radio]+label:hover:before{background:rgba(194,201,209,.3)}form .radioBtn input[type=radio]:checked+label:after{background:#4da938;border-radius:100%;content:"";height:12px;left:6px;opacity:1;position:absolute;top:6px;transform:scale(1);transition:all .3s ease;width:12px}form .radioBtn input[type=radio]:not(:checked)+label:after{background:#4da938;border-radius:100%;content:"";height:12px;left:6px;opacity:0;position:absolute;top:6px;transform:scale(0);width:12px}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headerWrapper{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.16);position:fixed;width:100%;z-index:1072}.headerWrapper .headerContainer{display:flex;padding:8px 32px;width:auto}.headerWrapper .headerContainer .logo{align-self:center;flex-grow:1}.headerWrapper .headerContainer .logo a img{height:36px}.headerWrapper .headerContainer .setting{align-self:center}.headerWrapper .headerContainer .setting>*{display:inline-block;vertical-align:middle}.headerWrapper .headerContainer .setting .initialName h3{background-color:#fef6eb;border-radius:50%;color:#f09002;padding:12px 14px}.headerWrapper .headerContainer .setting .dropDownSetting .settingBtn{background-color:transparent;padding:0}.headerWrapper .headerContainer .setting .dropDownSetting .settingBtn .userInfo{align-self:center;padding-left:16px;padding-right:20px;text-align:left}.headerWrapper .headerContainer .setting .dropDownSetting .settingBtn .userInfo h4{color:#000;font-size:14px;font-weight:600;line-height:19px}.headerWrapper .headerContainer .setting .dropDownSetting .settingBtn .userInfo h5{color:grey;font-size:14px;font-weight:400;line-height:19px}.headerWrapper .headerContainer .setting .dropDownSetting .dropdown-menu li{padding:10px 8px}.headerWrapper .headerContainer .setting .dropDownSetting .dropdown-menu li>*{display:inline-block;vertical-align:middle}.headerWrapper .headerContainer .setting .dropDownSetting .dropdown-menu li img{height:24px;margin-right:12px}.headerWrapper .headerContainer .setting .dropDownSetting .dropdown-menu li p{color:#000;font-size:14px;font-weight:600;line-height:19px;padding-right:60px}.headerWrapper .headerContainer .setting .dropDownSetting .dropdown-menu li:hover{cursor:pointer}.headerWrapper .headerContainer .setting .dropDownSetting .dropdown-menu.show{margin-top:17px}.radio-dropdown ul{border:none;border-radius:4px;box-shadow:0 2.7672565px 2.2138052px 0 rgba(0,0,0,.07),0 6.65010214px 5.32008171px 0 hsla(227,9%,59%,.05),0 12.52155209px 10.01724148px 0 hsla(227,9%,59%,.04),0 22.33630943px 17.86904716px 0 hsla(227,9%,59%,.04),0 41.77761078px 33.42208862px 0 hsla(227,9%,59%,.03),0 100px 80px 0 hsla(227,9%,59%,.02);font-size:14px;font-weight:400;line-height:19px;padding:8px 20px;width:250px}.radio-dropdown ul li{display:flex;padding:4px 0}.radio-dropdown ul li label{cursor:pointer;width:100%}.radio-dropdown ul li p{font-size:14px;font-weight:400;line-height:19px}.radio-dropdown ul li input[type=radio]{accent-color:#3e9c5e}.radio-dropdown ul li:hover{cursor:pointer}.sidebarWrapper{background-color:#ee7a00;box-shadow:0 100px 80px hsla(227,9%,59%,.02),0 41.7776px 33.4221px hsla(227,9%,59%,.028),0 22.3363px 17.869px hsla(227,9%,59%,.035),0 12.5216px 10.0172px hsla(227,9%,59%,.042),0 6.6501px 5.32008px hsla(227,9%,59%,.05),0 2.76726px 2.21381px rgba(0,0,0,.07);display:flex;flex-direction:column;height:100%;left:0;max-width:265px;overflow-x:hidden;overflow-y:auto;padding:92px 4px 16px;position:fixed;top:0;width:100%;z-index:1}.sidebarWrapper .sideMenuList{flex-grow:1;list-style:none;padding-left:0}.sidebarWrapper .sideMenuList li .sideMenuBtn{background-color:transparent;border:none;border-radius:4px;display:flex;padding:8px;text-align:left;width:100%}.sidebarWrapper .sideMenuList li .sideMenuBtn:focus{outline:none}.sidebarWrapper .sideMenuList li .sideMenuBtn:hover{background-color:#f5f3f1;cursor:pointer}.sidebarWrapper .sideMenuList li .sideMenuBtn:hover .sideMenuBtnWrapper img{filter:unset}.sidebarWrapper .sideMenuList li .sideMenuBtn:hover .sideMenuBtnWrapper p{color:#4d4d4d}.sidebarWrapper .sideMenuList li .sideMenuBtn .sideMenuBtnWrapper{align-self:center;flex-grow:1}.sidebarWrapper .sideMenuList li .sideMenuBtn .sideMenuBtnWrapper>*{display:inline-block;vertical-align:middle}.sidebarWrapper .sideMenuList li .sideMenuBtn .sideMenuBtnWrapper img{filter:brightness(0) invert(1);height:24px}.sidebarWrapper .sideMenuList li .sideMenuBtn .sideMenuBtnWrapper p{color:#fff;font-size:14px;font-weight:600;line-height:19px;line-height:24px;margin:0 0 0 12px}.sidebarWrapper .sideMenuList li .sideMenuBtn .downArrow{align-self:center;filter:brightness(0) invert(1);height:24px}.sidebarWrapper .sideMenuList li .sideMenuBtn .downArrow.flip{transform:rotate(-180deg)}.sidebarWrapper .sideMenuList li.active{background-color:#f0f1f7;border-radius:4px}.sidebarWrapper .sideMenuList li.active .sideMenuBtnWrapper p{color:#3e4d9c}.sidebarWrapper .sideMenuList li.active .sideMenuBtnWrapper img{filter:invert(33%) sepia(25%) saturate(1436%) hue-rotate(193deg) brightness(65%) contrast(95%)}.sidebarWrapper .sideMenuList li .sideSubMenu{display:none;list-style:none;padding-left:0}.sidebarWrapper .sideMenuList li .sideSubMenu.active{display:block}.sidebarWrapper .sideMenuList li .sideSubMenu li{color:#fff;font-size:14px;font-weight:600;line-height:19px;padding:12px 4px 12px 44px}.sidebarWrapper .sideMenuList li .sideSubMenu li:hover{background-color:#f5f3f1;border-radius:4px;color:#4d4d4d;cursor:pointer}.sidebarWrapper .sideMenuList li .sideSubMenu li.active{background-color:#f0f1f7;border-radius:4px;color:#3e4d9c}.sidebarWrapper .sidebarFooter{padding:0 12px;text-align:right}.sidebarWrapper .sidebarFooter:hover{cursor:pointer}.sidebarWrapper .sidebarFooter .sidebarOpen{background-color:#fef6eb;border-radius:4px;display:inline-block;padding:8px}.sidebarWrapper .sidebarFooter .sidebarOpen img{height:24px}.sidebarWrapper .sidebarFooter .sidebarOpen img.flip{transform:rotate(-180deg)}.sidebarWrapper.closeSideMenu{width:56px}.sidebarWrapper.closeSideMenu .downArrow,.sidebarWrapper.closeSideMenu .menuText{opacity:0;position:absolute}.sidebarWrapper.closeSideMenu .sideMenuBtnWrapper{text-align:center}.sidebarWrapper.closeSideMenu .sideSubMenu.active{display:none!important}.sidebarWrapper.closeSideMenu .sideMenuWrapper.activeSubMenu{background-color:#fef6eb;border-radius:4px}.sidebarWrapper.closeSideMenu .sideMenuWrapper.activeSubMenu .sideMenuBtn img{filter:invert(45%) sepia(98%) saturate(1730%) hue-rotate(8deg) brightness(100%) contrast(101%)}.sidebarWrapper.closeSideMenu .sidebarFooter{padding:0;text-align:center}.dropdown{display:inline-block}.dropdown .dropdown-toggle{background-color:#f5f3f1;border:none;border-radius:4px;color:#000;display:flex;font-size:14px;font-weight:400;line-height:19px;padding:8px 12px}.dropdown .dropdown-toggle span{align-self:center;flex-grow:1;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:80px}.dropdown .dropdown-toggle img{align-self:center;height:20px;padding-left:12px}.dropdown .dropdown-toggle:after{display:none}.dropdown .dropdown-toggle:focus{outline:none}.dropdown .dropdown-menu{background-color:#fff;border:none;border-radius:4px;box-shadow:0 100px 80px hsla(227,9%,59%,.02),0 41.7776px 33.4221px hsla(227,9%,59%,.028),0 22.3363px 17.869px hsla(227,9%,59%,.035),0 12.5216px 10.0172px hsla(227,9%,59%,.042),0 6.6501px 5.32008px hsla(227,9%,59%,.05),0 2.76726px 2.21381px rgba(0,0,0,.07);padding:8px 0;width:-moz-max-content;width:max-content}.dropdown .dropdown-menu .dropdown-content-wrapper{max-height:300px;overflow-y:auto}.dropdown .dropdown-menu li{padding:4px 16px}.dropdown .dropdown-menu li:hover{background-color:#f5f3f1;cursor:pointer}.dropdown .dropdown-menu .dropdown-header{border-bottom:1px solid #ebebeb;padding:4px 16px;text-align:left}.dropdown .dropdown-menu .dropdown-header>*{display:inline-block;vertical-align:middle}.dropdown .dropdown-menu .dropdown-header img{height:20px;margin-right:12px}.dropdown .dropdown-menu .dropdown-header span{color:#000;font-size:16px;font-weight:600;line-height:19px}.dropdown .dropdown-menu .dropdown-footer{border-top:1px solid #ebebeb;margin-top:8px;padding:8px 0;text-align:center}.dropdown .dropdown-menu .dropdown-footer p{color:#ed3a02;font-size:12px;font-weight:700;line-height:18px}.dropdown .dropdown-menu .dropdown-footer p:hover{cursor:pointer}.dropdown.show .dropdown-toggle{background-color:#ebebeb;border:none;border-radius:4px;color:#000;font-size:14px;font-weight:400;line-height:19px}.dropdown.show .dropdown-toggle:focus{box-shadow:none;outline:none}.dropdown.dropDownTime .dropdown-menu{padding:8px}.checkboxWrapper{color:#000;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:19px;padding-left:26px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkboxWrapper input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkboxWrapper input[type=checkbox]:checked~.checkmark{background-color:#3e9c5e;border:none}.checkboxWrapper input[type=checkbox]:checked~.checkmark:after{display:block}.checkboxWrapper .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:7px;left:5.5px;top:4px;transform:rotate(45deg);width:4px}.checkmark{background-color:transparent;border:1px solid grey;border-radius:4px;height:16px;left:0;position:absolute;top:9%;width:16px}.checkmark:after{content:"";display:none;position:absolute}.intake{font-size:14px;font-weight:600;line-height:19px}.intake.black{color:#000}.intake.orange{color:#ee7a00}.intake.blue{color:#3e4d9c}.colorBox{border-radius:4px;height:12px;width:12px}.searchFilter{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;display:flex;min-width:250px;padding:6.5px}.searchFilter input{align-self:center;border:none;flex-grow:1;font-size:14px;font-weight:400;line-height:19px;padding:0}.searchFilter input::-moz-placeholder{color:grey;font-size:14px;font-weight:400;line-height:19px}.searchFilter input::placeholder{color:grey;font-size:14px;font-weight:400;line-height:19px}.searchFilter input:focus{outline:none}.searchFilter input::-webkit-search-cancel-button,.searchFilter input::-webkit-search-decoration,.searchFilter input::-webkit-search-results-button,.searchFilter input::-webkit-search-results-decoration{-webkit-appearance:none}.searchFilter img{align-self:center;cursor:pointer;height:24px}.searchFilter .close{display:none}nav{display:inline-block}nav .breadcrumb{background-color:transparent;border:none;border-radius:0;display:inline-block;flex-wrap:nowrap;margin:0;padding:0;vertical-align:middle}nav .breadcrumb>li+li:before{content:"\f054"!important;display:inline-block;font-family:FontAwesome!important;font-size:8px;font-weight:400;line-height:17px;padding-right:15px!important;vertical-align:middle}nav .breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:15px!important}nav .breadcrumb .breadcrumb-item{color:#000;display:inline-block;font-size:14px;font-weight:600;line-height:19px;line-height:20px;vertical-align:middle}nav .breadcrumb .breadcrumb-item a{color:grey;font-size:14px;font-weight:400;line-height:19px;line-height:20px}.modal{font-size:0;padding:0!important;text-align:center}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal.left.show,.modal.right.show{height:100%;margin-top:64px;transform:translateZ(0);z-index:100}.modal.left.show .modal-content,.modal.right.show .modal-content{border:none;border-left:1px solid #ebebeb;border-radius:0;height:100%;overflow-y:auto}.modal.left.show .modal-content .modal-header,.modal.right.show .modal-content .modal-header{border-bottom:0;padding:24px}.modal.left.show .modal-content .modal-header .closeBtn,.modal.right.show .modal-content .modal-header .closeBtn{height:32px}.modal.left.show .modal-content .modal-header .closeBtn:hover,.modal.right.show .modal-content .modal-header .closeBtn:hover{cursor:pointer}.modal.left.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn,.modal.right.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn{background-color:#f0f1f7;border-radius:8px;display:inline-block;padding:10px 16px}.modal.left.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn:hover,.modal.right.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn:hover{cursor:pointer}.modal.left.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn>*,.modal.right.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn>*{display:inline-block;vertical-align:middle}.modal.left.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn p,.modal.right.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn p{color:#3e4d9c;font-size:14px;font-weight:700;line-height:19px}.modal.left.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn img,.modal.right.show .modal-content .modal-header .viewLessonBtnWrapper .viewLessonBtn img{height:24px;margin-left:8px}.modal.left.show .modal-content .modal-body,.modal.right.show .modal-content .modal-body{padding:0 24px 24px}.modal.left.show .modal-dialog,.modal.right.show .modal-dialog{height:100%;max-width:none;position:fixed;width:50%}.modal.left.show .modal-dialog{left:0;transition:opacity .3s linear,left .3s ease-out}.modal.left.show.in .modal-dialog{left:0}.modal.left .modal-backdrop{background-color:#fff}.modal.right.show .modal-dialog{right:0;transition:opacity .3s linear,right .3s ease-out}.modal.right.show.in .modal-dialog{right:0}.modal.modal-full{z-index:100}.modal.modal-full .modal-dialog{margin:0;max-width:calc(100% - 30px);width:1400px!important;width:100%}.modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal .modal-dialog .modal-content{border-radius:8px;overflow-x:hidden;overflow-y:overlay}.modal .modal-dialog .modal-content .modal-header{border-bottom:1px solid #ebebeb;padding:16px}.modal .modal-dialog .modal-content .modal-body{padding:16px}.modal .modal-dialog .modal-content .modal-body .contentWrapper{display:flex}.modal .modal-dialog .modal-content .modal-body .contentWrapper img{align-self:flex-start;height:20px}.modal .modal-dialog .modal-content .modal-body .contentWrapper p{align-self:flex-start;flex-grow:1;font-size:14px;font-weight:400;line-height:19px;padding-left:8px}.modal .modal-dialog .modal-content .modal-body .contentWrapper p span{font-size:14px;font-weight:600;line-height:19px}.modal .modal-dialog .modal-content .modal-body .contentWrapper p span.role{font-weight:400;text-transform:lowercase}.modal .modal-dialog .modal-content .modal-body .accountCreateWrapper img{height:120px}.modal .modal-dialog .modal-content .modal-body .accountCreateWrapper h4{padding:24px 0}.modal .modal-dialog .modal-content .modal-body .accountCreateWrapper p{font-size:14px;font-weight:600;line-height:19px}.modal .modal-dialog .modal-content .modal-body .accountCreateWrapper p span{font-size:14px;font-weight:400;line-height:19px}.modal .modal-dialog .modal-content .modal-body .infoWrapper{padding-bottom:24px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper{padding-bottom:8px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .labelContainer{border-radius:8px;display:inline-block;padding:4px 8px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .labelContainer.green{background-color:#4caf50}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .labelContainer.grey{background-color:#607d8b}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .labelContainer.orange{background-color:#ff9800}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .labelContainer p{color:#fff;font-size:14px;font-weight:600;line-height:19px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer{border-radius:8px;display:inline-block;padding:4px 8px;vertical-align:middle}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer.green{background-color:#8bc34a}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer.yellow{background-color:#ffc107}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer.blue{background-color:#2196f3}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer p{color:#fff;font-size:14px;font-weight:600;line-height:19px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer p.white{color:#fff}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .lessonLabelContainer p.black{color:#000}.modal .modal-dialog .modal-content .modal-body .infoWrapper .labelWrapper .desc{color:grey;display:inline-block;font-size:14px;font-weight:600;line-height:19px;padding-left:8px;vertical-align:middle}.modal .modal-dialog .modal-content .modal-body .infoWrapper .title{padding:0 0 16px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .infoContainer>div{display:inline-block;padding-right:32px;vertical-align:middle}.modal .modal-dialog .modal-content .modal-body .infoWrapper .infoContainer>div>*{display:inline-block;vertical-align:middle}.modal .modal-dialog .modal-content .modal-body .infoWrapper .infoContainer>div img{height:24px;margin-right:16px}.modal .modal-dialog .modal-content .modal-body .infoWrapper .infoContainer>div p{color:#4d4d4d;font-size:14px;font-weight:600;line-height:19px}.modal .modal-dialog .modal-content .modal-body .remarkWrapper .lineBreak{border:1px solid #ebebeb;border-bottom:0;border-left:0;margin-bottom:0;margin-left:-24px;width:100vw}.modal .modal-dialog .modal-content .modal-body .remarkWrapper h1{font-size:16px;font-weight:600;line-height:19px;padding:24px 0 16px}.modal .modal-dialog .modal-content .modal-body .remarkWrapper .remarkInput input{background-color:#fff;border:1px solid #3e4d9c;border-radius:8px;color:#000;font-size:14px;font-weight:400;line-height:19px;min-height:40px;padding:10px 12px;width:100%}.modal .modal-dialog .modal-content .modal-body .remarkWrapper .remarkInput input.viewOnly{background-color:#f5f3f1;border:1px solid #ebebeb;pointer-events:none}.modal .modal-dialog .modal-content .modal-body .buttonWrapper{padding-top:16px;text-align:right}.modal .modal-dialog .modal-content .modal-body .buttonWrapper button{background-color:#3e4d9c;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:19px;margin:0;padding:10px 16px}.modal .modal-dialog .modal-content .modal-body .buttonWrapper button:disabled{opacity:.5}.modal .modal-dialog .modal-content .modal-body .buttonWrapper button:first-child{margin-right:8px}.modal .modal-dialog .modal-content .modal-body .buttonWrapper button:focus{outline:none}.modal .modal-dialog .modal-content .modal-body .buttonWrapper button.greyBtn{background-color:#ebebeb;color:#4d4d4d}.modal .modal-dialog .modal-content .modal-footer{border-top:1px solid #ebebeb;padding:12px 16px}.modal .modal-dialog .modal-content .modal-footer button{border:none;border-radius:8px;font-size:14px;font-weight:700;line-height:19px;margin:0;padding:10px 16px}.modal .modal-dialog .modal-content .modal-footer button:disabled{opacity:.5}.modal .modal-dialog .modal-content .modal-footer button:first-child{margin-right:8px}.modal .modal-dialog .modal-content .modal-footer button:focus{outline:none}.modal .modal-dialog .modal-content .modal-footer button.greyBtn{background-color:#ebebeb;color:#4d4d4d}.modal .modal-dialog .modal-content .modal-footer button.redBtn{background-color:#ed3a02;color:#fff}.modal .modal-dialog .modal-content .modal-footer button.blueBtn{background-color:#3e4d9c;color:#fff}.modal .modal-dialog .modal-content .modal-footer button.greenBtn{background-color:#3e9c5e;color:#fff}.modeContainer{align-items:center;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:42px;padding:8px 12px;text-align:center}.modeContainer.online{background-color:#8bc34a}.modeContainer.online p{color:#fff}.modeContainer.physical{background-color:#ffc107}.modeContainer .center{font-size:14px;font-weight:600;line-height:19px}.modeContainer .room{font-size:14px;font-weight:400;line-height:19px}.modeContainer p{font-size:14px;font-weight:600;line-height:19px}#accountCreatedModal .modal-dialog .modal-content .modal-body,#applicationFormCreatedModal .modal-dialog .modal-content .modal-body{text-align:center}#accountCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper,#applicationFormCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper{padding:0 8px}#accountCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper img,#applicationFormCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper img{height:120px}#accountCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper h4,#applicationFormCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper h4{padding:24px 0}#accountCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper p,#applicationFormCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper p{font-size:14px;font-weight:400;line-height:19px}#accountCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper p span,#applicationFormCreatedModal .modal-dialog .modal-content .modal-body .accountCreateWrapper p span{font-size:14px;font-weight:600;line-height:19px}#accountCreatedModal .modal-dialog .modal-content .modal-footer,#applicationFormCreatedModal .modal-dialog .modal-content .modal-footer{border-top:0;padding:8px 16px 24px}#accountCreatedModal .modal-dialog .modal-content .modal-footer button,#applicationFormCreatedModal .modal-dialog .modal-content .modal-footer button{background-color:#3e4d9c;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:19px;margin:0;padding:10px 16px;width:100%}#replaceTeacherModal .modal-dialog,#selectTeacherModal .modal-dialog{min-width:800px}#replaceTeacherModal .modal-body,#selectTeacherModal .modal-body{padding:0}#replaceTeacherModal .seachTeacherWrapper,#selectTeacherModal .seachTeacherWrapper{display:flex;padding:16px}#replaceTeacherModal .seachTeacherWrapper .searchFilter,#selectTeacherModal .seachTeacherWrapper .searchFilter{align-self:center;flex-grow:1}#replaceTeacherModal .seachTeacherWrapper .searchFilter .search,#selectTeacherModal .seachTeacherWrapper .searchFilter .search{margin-right:8px}#replaceTeacherModal .seachTeacherWrapper .suggestTeacherBtn,#replaceTeacherModal .seachTeacherWrapper .suggestTeacherReplacement,#selectTeacherModal .seachTeacherWrapper .suggestTeacherBtn,#selectTeacherModal .seachTeacherWrapper .suggestTeacherReplacement{background-color:#009688;border:none;border-radius:8px;margin-left:16px;padding:5px 16px}#replaceTeacherModal .seachTeacherWrapper .suggestTeacherBtn:focus,#replaceTeacherModal .seachTeacherWrapper .suggestTeacherReplacement:focus,#selectTeacherModal .seachTeacherWrapper .suggestTeacherBtn:focus,#selectTeacherModal .seachTeacherWrapper .suggestTeacherReplacement:focus{outline:none}#replaceTeacherModal .seachTeacherWrapper .suggestTeacherBtn>*,#replaceTeacherModal .seachTeacherWrapper .suggestTeacherReplacement>*,#selectTeacherModal .seachTeacherWrapper .suggestTeacherBtn>*,#selectTeacherModal .seachTeacherWrapper .suggestTeacherReplacement>*{display:inline-block;vertical-align:middle}#replaceTeacherModal .seachTeacherWrapper .suggestTeacherBtn img,#replaceTeacherModal .seachTeacherWrapper .suggestTeacherReplacement img,#selectTeacherModal .seachTeacherWrapper .suggestTeacherBtn img,#selectTeacherModal .seachTeacherWrapper .suggestTeacherReplacement img{height:24px}#replaceTeacherModal .seachTeacherWrapper .suggestTeacherBtn p,#replaceTeacherModal .seachTeacherWrapper .suggestTeacherReplacement p,#selectTeacherModal .seachTeacherWrapper .suggestTeacherBtn p,#selectTeacherModal .seachTeacherWrapper .suggestTeacherReplacement p{color:#fff;font-size:14px;font-weight:700;line-height:19px;padding-left:4px}#replaceTeacherModal .seachTeacherWrapper .suggestTeacherBtn:disabled,#replaceTeacherModal .seachTeacherWrapper .suggestTeacherReplacement:disabled,#selectTeacherModal .seachTeacherWrapper .suggestTeacherBtn:disabled,#selectTeacherModal .seachTeacherWrapper .suggestTeacherReplacement:disabled{opacity:.5}#replaceTeacherModal .teacherListWrapper,#selectTeacherModal .teacherListWrapper{max-height:415px;overflow-y:auto}#replaceTeacherModal .teacherListWrapper .teacherList,#selectTeacherModal .teacherListWrapper .teacherList{align-items:center;display:flex;margin:4px;padding:8px 12px}#replaceTeacherModal .teacherListWrapper .teacherList:hover,#selectTeacherModal .teacherListWrapper .teacherList:hover{cursor:pointer}#replaceTeacherModal .teacherListWrapper .teacherList .teacherGrade,#selectTeacherModal .teacherListWrapper .teacherList .teacherGrade{align-items:center;border-radius:2px;display:flex;font-size:14px;font-weight:600;height:38px;justify-content:center;line-height:19px;margin-right:8px;min-width:38px;width:38px}#replaceTeacherModal .teacherListWrapper .teacherList .teacherGrade.red,#selectTeacherModal .teacherListWrapper .teacherList .teacherGrade.red{background-color:#fff2ed;color:#ff5722}#replaceTeacherModal .teacherListWrapper .teacherList .teacherGrade.yellow,#selectTeacherModal .teacherListWrapper .teacherList .teacherGrade.yellow{background-color:#fffaeb;color:#ffc107}#replaceTeacherModal .teacherListWrapper .teacherList .teacherGrade.green,#selectTeacherModal .teacherListWrapper .teacherList .teacherGrade.green{background-color:#f1f9f1;color:#4caf50}#replaceTeacherModal .teacherListWrapper .teacherList .teacherGrade.na,#selectTeacherModal .teacherListWrapper .teacherList .teacherGrade.na{background-color:#ebebeb;color:grey}#replaceTeacherModal .teacherListWrapper .teacherList .teacherInfo,#selectTeacherModal .teacherListWrapper .teacherList .teacherInfo{align-self:center;flex-grow:1;padding-right:16px}#replaceTeacherModal .teacherListWrapper .teacherList .teacherInfo h6,#selectTeacherModal .teacherListWrapper .teacherList .teacherInfo h6{color:#000;font-size:14px;font-weight:400;line-height:19px}#replaceTeacherModal .teacherListWrapper .teacherList .teacherInfo p,#selectTeacherModal .teacherListWrapper .teacherList .teacherInfo p{color:grey;font-size:14px;font-weight:400;line-height:19px}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn{align-self:center;display:inline-block;height:20px;vertical-align:middle}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio],#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]{display:none}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]+label,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]+label{color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:20px;line-height:19px;line-height:20px!important;padding-left:20px;position:relative}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn label,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn label{padding-bottom:0!important}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]+label:before,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]+label:before{background:rgba(194,201,209,.1);border:2px solid #c2c9d1;border-radius:100%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]:checked+label:before,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]:checked+label:before{border:2px solid #4da938}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]+label:hover:before,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]+label:hover:before{background:rgba(194,201,209,.3)}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]:checked+label:after,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]:checked+label:after{background:#4da938;border-radius:100%;content:"";height:10px;left:5px;opacity:1;position:absolute;top:5px;transform:scale(1);transition:all .3s ease;width:10px}#replaceTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]:not(:checked)+label:after,#selectTeacherModal .teacherListWrapper .teacherList .radioBtn input[type=radio]:not(:checked)+label:after{background:#4da938;border-radius:100%;content:"";height:10px;left:5px;opacity:0;position:absolute;top:5px;transform:scale(0);width:10px}#selectStudentModal .modal-dialog{min-width:800px}#selectStudentModal .modal-body{padding:0}#selectStudentModal .selectStudentWrapper{display:flex}#selectStudentModal .selectStudentWrapper .studentListWrapper{flex-grow:1}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper{display:flex;padding:16px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .searchFilter{align-self:center;flex-grow:1}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .searchFilter .search{margin-right:8px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .combineFilterBtn{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;margin-left:8px;padding:8px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .combineFilterBtn img{height:24px;padding:0}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter.show .combineFilterBtn{background-color:#f5f3f1}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu{max-width:250px;min-width:250px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu li{color:#000;font-size:14px;font-weight:400;line-height:19px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .mainMenuList li{display:flex}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .mainMenuList li p{color:#000;flex-grow:1;font-size:14px;font-weight:400;line-height:19px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .mainMenuList li .total{align-self:center;color:#000;display:none;font-size:14px;font-weight:400;line-height:19px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .subMenu{display:none}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .subMenu .dropdown-header:hover{cursor:pointer}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .subMenu .dropdown-footer{margin-top:0}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .subMenu li{padding:8px 16px}#selectStudentModal .selectStudentWrapper .studentListWrapper .seachStudentWrapper .dropDownCombineFilter .dropdown-menu .subMenu .dropdown-list{max-height:196px;overflow-y:auto}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper{max-height:415px;min-height:450px;overflow-y:auto}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail{display:flex;padding:12px 16px}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .studentInfo{align-self:center;flex-grow:1}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .studentInfo h1{color:#000;font-size:14px;font-weight:400;line-height:19px}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .studentInfo p{color:grey;font-size:14px;font-weight:400;line-height:19px}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .checkboxWrapper{align-self:center;height:16px;padding-left:16px;pointer-events:none}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .checkboxWrapper:hover{cursor:pointer}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn{align-self:center;display:inline-block;height:20px;vertical-align:middle}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]{display:none}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]+label{color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:20px;line-height:19px;line-height:20px!important;padding-left:20px;position:relative}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn label{padding-bottom:0!important}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]+label:before{background:rgba(194,201,209,.1);border:2px solid #c2c9d1;border-radius:100%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]:checked+label:before{border:2px solid #4da938}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]+label:hover:before{background:rgba(194,201,209,.3)}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]:checked+label:after{background:#4da938;border-radius:100%;content:"";height:10px;left:5px;opacity:1;position:absolute;top:5px;transform:scale(1);transition:all .3s ease;width:10px}#selectStudentModal .selectStudentWrapper .studentListWrapper .studentDetailsListWrapper .studentDetail .radioBtn input[type=radio]:not(:checked)+label:after{background:#4da938;border-radius:100%;content:"";height:10px;left:5px;opacity:0;position:absolute;top:5px;transform:scale(0);width:10px}#selectStudentModal .selectStudentWrapper .selectedWrapper{background-color:#f0f1f7;min-width:260px}#selectStudentModal .selectStudentWrapper .selectedWrapper .title{color:#000;font-size:14px;font-weight:600;line-height:19px;padding:16px}#selectStudentModal .selectStudentWrapper .selectedWrapper .selectedStudentListWrapper .selectedStudent{display:flex;padding:4px 16px}#selectStudentModal .selectStudentWrapper .selectedWrapper .selectedStudentListWrapper .selectedStudent .studentInfo{align-self:center;flex-grow:1}#selectStudentModal .selectStudentWrapper .selectedWrapper .selectedStudentListWrapper .selectedStudent .studentInfo h1,#selectStudentModal .selectStudentWrapper .selectedWrapper .selectedStudentListWrapper .selectedStudent .studentInfo p{color:#000;font-size:14px;font-weight:400;line-height:19px}#selectStudentModal .selectStudentWrapper .selectedWrapper .selectedStudentListWrapper .selectedStudent .deleteStudent{align-self:center;height:20px}#endLessonModal .contentWrapper,#removeStudentModal .contentWrapper{max-width:305px}#endLessonModal .contentWrapper .studentName,#removeStudentModal .contentWrapper .studentName{font-weight:600}#specificLessonModal{height:calc(100vh - 67px);top:67px}#specificLessonModal .modal-header{border-bottom:1px solid #ebebeb;display:flex;justify-content:space-between}#specificLessonModal .modal-header .left-header{align-items:center;display:flex;gap:24px}#specificLessonModal .modal-header .left-header .class-ended-badge{background:#ed3a02;border-radius:8px;color:#fff;font-size:14px;font-weight:700;padding:10px 16px}#specificLessonModal .modal-header .left-header .bridging-badge{background:#3e4d9c;border-radius:8px;color:#fff;font-size:14px;font-weight:700;padding:10px 16px}#specificLessonModal .modal-header .left-header .header-info .year-intake{font-size:14px;font-weight:400;line-height:19px}#specificLessonModal .modal-header .left-header .header-info .subject{align-items:center;display:flex;gap:8px}#specificLessonModal .modal-header .left-header .lesson-extra-info{align-items:center;display:flex;gap:24px}#specificLessonModal .modal-header .left-header .lesson-extra-info>div{padding-left:24px;position:relative}#specificLessonModal .modal-header .left-header .lesson-extra-info>div p{font-size:14px;font-weight:600;line-height:19px}#specificLessonModal .modal-header .left-header .lesson-extra-info>div .header-info-label{color:grey;font-size:14px;font-weight:400;line-height:19px}#specificLessonModal .modal-header .left-header .lesson-extra-info>div:before{background-color:#ebebeb;bottom:7px;content:"";display:inline-block;height:80%;left:0;position:absolute;top:7px;width:1px}#specificLessonModal .modal-header .right-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}#specificLessonModal .modal-header .right-header button{border-radius:8px;font-size:14px;font-weight:700;line-height:19px;padding:10px 16px;width:100px}#specificLessonModal .modal-header .right-header button:focus{outline:none}#specificLessonModal .modal-header .right-header .end-class-btn,#specificLessonModal .modal-header .right-header .view-in-calendar-btn{background:#fff;border:1px solid #3e4d9c;color:#3e4d9c;width:auto}#specificLessonModal .modal-header .right-header .upg-btn{background:#fff;border:1px solid #3e4d9c;color:#3e4d9c}#specificLessonModal .modal-header .right-header .edit-btn,#specificLessonModal .modal-header .right-header .save-btn{background:#3e4d9c;border:none;color:#fff}#specificLessonModal .modal-header .right-header .cancel-btn{border:none}#specificLessonModal .modal-header .right-header .cancel-btn,#specificLessonModal .modal-header .right-header .save-btn{display:none}#specificLessonModal .modal-body{display:flex;padding:0}#specificLessonModal .modal-body button:focus{outline:none}#specificLessonModal .modal-body .info-banner{align-items:center;background-color:#fef6eb;border-radius:8px;display:flex;margin:16px 0;padding:8px}#specificLessonModal .modal-body .info-banner img{height:24px;margin-right:10px;width:24px}#specificLessonModal .modal-body .info-banner p{color:#4d4d4d;font-size:14px;font-weight:600;line-height:19px}#specificLessonModal .modal-body .info-banner .editFullBtn{color:#f09002;cursor:pointer;font-size:14px;font-weight:700;line-height:19px;padding-left:16px}#specificLessonModal .modal-body .specific-lesson-header{align-items:center;display:flex;padding:16px}#specificLessonModal .modal-body .specific-lesson-calender-header{background:#fff;border:1px solid #ebebeb;gap:8px}#specificLessonModal .modal-body .specific-lesson-calender-header button{background-color:transparent;border:none;border-radius:8px;color:#4d4d4d;font-size:14px;font-weight:700;line-height:19px;padding:10px 16px}#specificLessonModal .modal-body .specific-lesson-calender-header button:last-child{margin:0}#specificLessonModal .modal-body .specific-lesson-calender-header button.active{background-color:#f09002;color:#fff}#specificLessonModal .modal-body .specific-lesson-calender{padding:16px}#specificLessonModal .modal-body .date-nav.disabled{opacity:.5;pointer-events:none}#specificLessonModal .modal-body .specific-lesson-picker-btn{justify-content:center;min-width:260px}#specificLessonModal .modal-body .specific-lesson-details{border-right:1px solid #ebebeb;margin-top:0;width:300px}#specificLessonModal .modal-body .specific-lesson-details .specific-lesson-details-header{justify-content:space-between}#specificLessonModal .modal-body .specific-lesson-details .specific-lesson-details-header .actions{display:flex;gap:12px}#specificLessonModal .modal-body .specific-lesson-details .specific-lesson-details-header .actions>button{align-items:center;border:0;border-radius:8px;display:inline-flex;height:40px;justify-content:center;width:40px}#specificLessonModal .modal-body .specific-lesson-details .specific-lesson-details-header .actions>button.edit-btn{background:#f0f1f7;opacity:0}#specificLessonModal .modal-body .specific-lesson-details .specific-lesson-details-header .actions>button.save-btn{background:#3e9c5e29;display:none}#specificLessonModal .modal-body .specific-lesson-details .specific-lesson-details-header .actions>button.cancel-btn{background:#f5f3f1;display:none}#specificLessonModal .modal-body .specific-lesson-details.edit-mode,#specificLessonModal .modal-body .specific-lesson-details:focus-within,#specificLessonModal .modal-body .specific-lesson-details:hover{background:#fafbfc}#specificLessonModal .modal-body .specific-lesson-details.edit-mode .edit-btn,#specificLessonModal .modal-body .specific-lesson-details:focus-within .edit-btn,#specificLessonModal .modal-body .specific-lesson-details:hover .edit-btn{opacity:1!important}#specificLessonModal .modal-body .specific-lesson-calender-wrapper{background:#f5f3f1;flex:4;max-width:calc(100% - 300px)}#specificLessonModal .modal-body .students-tab{display:none}#specificLessonModal .modal-body .students-tab.active{display:block}#specificLessonModal .modal-body .specific-detail-header{background-color:#fafbfc;border:1px solid #ebebeb;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:center;padding:12px;position:relative}#specificLessonModal .modal-body .specific-detail-header img{cursor:pointer}#specificLessonModal .modal-body .specific-detail-header .addClassBtn{position:absolute;right:12px;top:6px}#specificLessonModal .modal-body .specific-detail-header .date-picker{margin:0 48px;position:relative}#specificLessonModal .modal-body .specific-detail-header .date-picker button{align-items:center;background-color:transparent;border:none;color:#3e4d9c;display:flex}#specificLessonModal .modal-body .specific-detail-header .date-picker ul{max-height:250px;overflow:auto;width:100%}#specificLessonModal .modal-body .specific-detail-header .date-picker ul li{cursor:pointer;font-size:14px;font-weight:400;line-height:19px;padding:8px 16px}#specificLessonModal .modal-body .specific-detail-header .date-picker ul li:hover{background-color:#f0f1f7}#specificLessonModal .modal-body .lesson-details-container{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 256px);overflow-x:hidden;overflow-y:auto;padding:16px}#specificLessonModal .modal-body .lesson-details-container .detail-row{display:flex;flex-direction:column;gap:2px}#specificLessonModal .modal-body .lesson-details-container .detail-row .title{font-size:14px;font-weight:600;line-height:19px;min-width:180px}#specificLessonModal .modal-body .lesson-details-container .detail-row .details{align-items:center;color:grey;display:flex}#specificLessonModal .modal-body .lesson-details-container .detail-row .details .color-text{border-radius:50px;color:#000;padding:4px 12px}#specificLessonModal .modal-body .lesson-details-container .detail-row .details .color-text.online{background-color:#8bc34a}#specificLessonModal .modal-body .lesson-details-container .detail-row .details .color-text.physical{background-color:#ffc107}#specificLessonModal .modal-body .lesson-details-container .detail-row .details .colorBlock{border-radius:2px;display:inline-block;height:8px;margin-right:2px;width:8px}#specificLessonModal .modal-body .lesson-details-container .detail-row .details{font-size:14px;font-weight:400;line-height:19px}#specificLessonModal .modal-body .lesson-details-container .detail-row-remarks{background-color:#f5f3f1;border:1px solid #ebebeb;border-radius:8px;font-size:14px;font-weight:400;line-height:19px;padding:10px 8px;width:100%}#specificLessonModal .modal-body .edit-students-list-container,#specificLessonModal .modal-body .lesson-details-container,#specificLessonModal .modal-body .lesson-details-form-container{display:none}#specificLessonModal .modal-body .edit-students-list-container.show,#specificLessonModal .modal-body .lesson-details-container.show,#specificLessonModal .modal-body .lesson-details-form-container.show,#specificLessonModal .modal-body .students-container.show{display:flex;flex-direction:column}#specificLessonModal .modal-body .specific-detail-body{border:1px solid #ebebeb;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:12px}#specificLessonModal .modal-body .specific-detail-body .body-container{border-top:1px solid #ebebeb}#specificLessonModal .modal-body .specific-detail-body .body-container:not(.show){display:none}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info{align-items:center;display:flex;margin-bottom:20px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info h5,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info h5{flex:1}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info .header-label,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info .header-label{color:grey;cursor:pointer;font-size:14px;font-weight:700;line-height:19px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info .add-student-btn,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info .add-student-btn{background-color:#fff;border:1px solid #3e4d9c;border-radius:8px;display:none;margin-left:16px;padding:10px 16px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info .add-student-btn>*,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info .add-student-btn>*{display:inline-block;vertical-align:middle}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info .add-student-btn img,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info .add-student-btn img{height:24px;margin-right:4px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info .add-student-btn p,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info .add-student-btn p{color:#3e4d9c;font-size:14px;font-weight:700;line-height:19px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .header-info .add-student-btn.show,#specificLessonModal .modal-body .specific-detail-body .students-container .header-info .add-student-btn.show{display:inline-block}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-height:42px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-name,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-name{font-size:14px;font-weight:600;line-height:19px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .dropdown-wrapper ul,#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn ul,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .dropdown-wrapper ul,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn ul{border:none;border-radius:4px;box-shadow:0 2.7672565px 2.2138052px 0 rgba(0,0,0,.07),0 6.65010214px 5.32008171px 0 hsla(227,9%,59%,.05),0 12.52155209px 10.01724148px 0 hsla(227,9%,59%,.04),0 22.33630943px 17.86904716px 0 hsla(227,9%,59%,.04),0 41.77761078px 33.42208862px 0 hsla(227,9%,59%,.03),0 100px 80px 0 hsla(227,9%,59%,.02);font-size:14px;font-weight:400;line-height:19px;padding:8px 20px;width:250px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .dropdown-wrapper ul li,#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn ul li,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .dropdown-wrapper ul li,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn ul li{display:flex;padding:4px 0}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .dropdown-wrapper ul li label,#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn ul li label,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .dropdown-wrapper ul li label,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn ul li label{cursor:pointer;width:100%}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .dropdown-wrapper ul li p,#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn ul li p,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .dropdown-wrapper ul li p,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn ul li p{font-size:14px;font-weight:400;line-height:19px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .dropdown-wrapper ul li input[type=radio],#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn ul li input[type=radio],#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .dropdown-wrapper ul li input[type=radio],#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn ul li input[type=radio]{accent-color:#3e9c5e}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .dropdown-wrapper ul li:hover,#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn ul li:hover,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .dropdown-wrapper ul li:hover,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn ul li:hover{cursor:pointer}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;display:flex;justify-content:space-between;padding:10px 8px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn.disabled,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn.disabled{opacity:.5;pointer-events:none}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .student-attendance-dropdown-btn img,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .student-attendance-dropdown-btn img{height:20px;width:20px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .remove-student,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .remove-student{display:none}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .remove-student img,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .remove-student img{height:20px}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .remove-student img:hover,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .remove-student img:hover{cursor:pointer}#specificLessonModal .modal-body .specific-detail-body .edit-students-list-container .student-details-row .remove-student.show,#specificLessonModal .modal-body .specific-detail-body .students-container .student-details-row .remove-student.show{display:inline-block}#specificLessonModal.is-ended .modal-header{border-image-outset:0;border-image-slice:1;border-image-source:linear-gradient(90deg,#ffb0b0,#ff0909);border-image-width:6px 0 0 0;border-top:6px solid}#specificLessonModal.is-ended .modal-header,#specificLessonModal.is-ended .students-tab{background:#fce7e0}#specificLessonModal.is-ended .addClassBtn,#specificLessonModal.is-ended .edit-btn{display:none!important}.dateWrapper{border:1px solid #ebebeb;border-radius:8px;color:#000;display:flex;padding:10.5px 12px;width:100%}.dateWrapper.disabled{background:#eee;pointer-events:none}.dateWrapper.disabled input{background:#eee;color:#b2b2b2}.dateWrapper img{align-self:center;height:20px}.dateWrapper input{align-self:center;border:none;flex-grow:1;font-size:14px;line-height:20px;margin:0;padding:0 8px 0 0;width:auto}.dateWrapper input:focus{outline:none}.dateWrapper input::-moz-placeholder{color:#b2b2b2}.dateWrapper input::placeholder{color:#b2b2b2}.dateWrapper:focus-within{border:1px solid transparent;outline:1px solid #3e4d9c}.static-select{background:#f5f3f1;border:1px solid #ebebeb;border-radius:8px;font-size:14px;padding:8px;width:100%}#addStudentModal .modal-body,#stopLessonModal .modal-body,#upgradeConflictModal .modal-body,#upgradeToFullModal .modal-body{font-size:14px;font-weight:400;line-height:19px}#addStudentModal textarea,#stopLessonModal textarea,#upgradeConflictModal textarea,#upgradeToFullModal textarea{border:1px solid #ebebeb;border-radius:8px;min-width:328px;padding:8px 10px}#addStudentModal textarea::-moz-placeholder,#stopLessonModal textarea::-moz-placeholder,#upgradeConflictModal textarea::-moz-placeholder,#upgradeToFullModal textarea::-moz-placeholder{color:#b2b2b2}#addStudentModal textarea::placeholder,#stopLessonModal textarea::placeholder,#upgradeConflictModal textarea::placeholder,#upgradeToFullModal textarea::placeholder{color:#b2b2b2}#addStudentModal .modal-dialog,#stopLessonModal .modal-dialog,#upgradeConflictModal .modal-dialog,#upgradeToFullModal .modal-dialog{width:550px}#addStudentModal .formWrapper,#stopLessonModal .formWrapper,#upgradeConflictModal .formWrapper,#upgradeToFullModal .formWrapper{padding-bottom:16px}#addStudentModal .formWrapper label,#stopLessonModal .formWrapper label,#upgradeConflictModal .formWrapper label,#upgradeToFullModal .formWrapper label{color:#000;display:block;font-size:14px;font-weight:600;line-height:19px;padding-bottom:8px}#addStudentModal .formWrapper label span,#stopLessonModal .formWrapper label span,#upgradeConflictModal .formWrapper label span,#upgradeToFullModal .formWrapper label span{color:#ed3a02}#addStudentModal .header,#stopLessonModal .header,#upgradeConflictModal .header,#upgradeToFullModal .header{background:#f0f1f7;display:flex;gap:16px;margin:-16px -16px 16px;padding:16px}#addStudentModal .header .half,#stopLessonModal .header .half,#upgradeConflictModal .header .half,#upgradeToFullModal .header .half{flex:1;max-width:225px;text-overflow:ellipsis}#addStudentModal .header .select2-selection,#stopLessonModal .header .select2-selection,#upgradeConflictModal .header .select2-selection,#upgradeToFullModal .header .select2-selection{padding-right:23px}#stopLessonModal .modal-dialog{width:360px}#upgradeConflictModal .modal-dialog{width:500px}#upgradeConflictModal .warning-icon{margin-bottom:16px;text-align:center}#upgradeConflictModal .warning-icon img{height:48px;width:48px}#upgradeConflictModal .warning-message{font-weight:500;margin-bottom:20px;text-align:center}#upgradeConflictModal .conflicts-list{background-color:#f5f3f1;border:1px solid #ebebeb;border-radius:8px;margin-bottom:20px;max-height:300px;overflow-y:auto;padding:16px}#upgradeConflictModal .conflicts-list .student-conflict{border-bottom:1px solid #ebebeb;margin-bottom:16px;padding-bottom:12px}#upgradeConflictModal .conflicts-list .student-conflict:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#upgradeConflictModal .conflicts-list .student-conflict .student-name{color:#ed3a02;font-weight:600;margin-bottom:8px}#upgradeConflictModal .conflicts-list .student-conflict .conflict-item{background-color:#fff;border-radius:4px;font-size:14px;margin-bottom:4px;padding:8px 12px}#upgradeConflictModal .conflicts-list .student-conflict .conflict-item:last-child{margin-bottom:0}#upgradeConflictModal .conflicts-list .student-conflict .conflict-item .lesson-name{color:#4d4d4d;font-weight:500}#upgradeConflictModal .conflicts-list .student-conflict .conflict-item .conflict-details{color:grey;font-size:12px;margin-top:2px}#upgradeConflictModal .warning-note{background-color:#fce7e0;border-radius:8px;color:#ed3a02;font-size:14px;margin-bottom:0;padding:12px}#addNewAnnouncementModal .modal-header,#addPaymentModal .modal-header,#generateInvoiceModal .modal-header,#generatePayrollModal .modal-header,#newPublicHolidayModal .modal-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;justify-content:left}#addNewAnnouncementModal .modal-header h4,#addPaymentModal .modal-header h4,#generateInvoiceModal .modal-header h4,#generatePayrollModal .modal-header h4,#newPublicHolidayModal .modal-header h4{padding-left:24px}#addNewAnnouncementModal .modal-body,#addPaymentModal .modal-body,#generateInvoiceModal .modal-body,#generatePayrollModal .modal-body,#newPublicHolidayModal .modal-body{align-items:stretch;border:1px solid #ebebeb;border-radius:8px;display:flex;margin:16px;padding:12px 16px 80px}#addNewAnnouncementModal .modal-body button:focus,#addPaymentModal .modal-body button:focus,#generateInvoiceModal .modal-body button:focus,#generatePayrollModal .modal-body button:focus,#newPublicHolidayModal .modal-body button:focus{outline:none}#addNewAnnouncementModal .modal-body form,#addPaymentModal .modal-body form,#generateInvoiceModal .modal-body form,#generatePayrollModal .modal-body form,#newPublicHolidayModal .modal-body form{width:100%}#addNewAnnouncementModal .modal-body form .formWrapper,#addPaymentModal .modal-body form .formWrapper,#generateInvoiceModal .modal-body form .formWrapper,#generatePayrollModal .modal-body form .formWrapper,#newPublicHolidayModal .modal-body form .formWrapper{padding-bottom:16px;position:relative}#addNewAnnouncementModal .modal-body form .formWrapper input,#addNewAnnouncementModal .modal-body form .formWrapper textarea,#addPaymentModal .modal-body form .formWrapper input,#addPaymentModal .modal-body form .formWrapper textarea,#generateInvoiceModal .modal-body form .formWrapper input,#generateInvoiceModal .modal-body form .formWrapper textarea,#generatePayrollModal .modal-body form .formWrapper input,#generatePayrollModal .modal-body form .formWrapper textarea,#newPublicHolidayModal .modal-body form .formWrapper input,#newPublicHolidayModal .modal-body form .formWrapper textarea{margin-bottom:0}#addNewAnnouncementModal .modal-body form .formWrapper .radioBtn.disabled,#addPaymentModal .modal-body form .formWrapper .radioBtn.disabled,#generateInvoiceModal .modal-body form .formWrapper .radioBtn.disabled,#generatePayrollModal .modal-body form .formWrapper .radioBtn.disabled,#newPublicHolidayModal .modal-body form .formWrapper .radioBtn.disabled{opacity:.5;pointer-events:none}#addNewAnnouncementModal .modal-body form .formWrapper label,#addPaymentModal .modal-body form .formWrapper label,#generateInvoiceModal .modal-body form .formWrapper label,#generatePayrollModal .modal-body form .formWrapper label,#newPublicHolidayModal .modal-body form .formWrapper label{color:#000;font-size:14px;font-weight:600;line-height:19px;padding-bottom:8px}#addNewAnnouncementModal .modal-body form .formWrapper label span,#addPaymentModal .modal-body form .formWrapper label span,#generateInvoiceModal .modal-body form .formWrapper label span,#generatePayrollModal .modal-body form .formWrapper label span,#newPublicHolidayModal .modal-body form .formWrapper label span{color:#ed3a02}#addNewAnnouncementModal .modal-body form .formWrapper .dateWrapper,#addPaymentModal .modal-body form .formWrapper .dateWrapper,#generateInvoiceModal .modal-body form .formWrapper .dateWrapper,#generatePayrollModal .modal-body form .formWrapper .dateWrapper,#newPublicHolidayModal .modal-body form .formWrapper .dateWrapper{border:1px solid #ebebeb;border-radius:8px;color:#000;display:flex;padding:10.5px 12px;width:100%}#addNewAnnouncementModal .modal-body form .formWrapper .dateWrapper.disabled,#addPaymentModal .modal-body form .formWrapper .dateWrapper.disabled,#generateInvoiceModal .modal-body form .formWrapper .dateWrapper.disabled,#generatePayrollModal .modal-body form .formWrapper .dateWrapper.disabled,#newPublicHolidayModal .modal-body form .formWrapper .dateWrapper.disabled{background-color:#f5f3f1;pointer-events:none}#addNewAnnouncementModal .modal-body form .formWrapper .dateWrapper img,#addPaymentModal .modal-body form .formWrapper .dateWrapper img,#generateInvoiceModal .modal-body form .formWrapper .dateWrapper img,#generatePayrollModal .modal-body form .formWrapper .dateWrapper img,#newPublicHolidayModal .modal-body form .formWrapper .dateWrapper img{align-self:center;height:20px}#addNewAnnouncementModal .modal-body form .formWrapper .dateWrapper input,#addPaymentModal .modal-body form .formWrapper .dateWrapper input,#generateInvoiceModal .modal-body form .formWrapper .dateWrapper input,#generatePayrollModal .modal-body form .formWrapper .dateWrapper input,#newPublicHolidayModal .modal-body form .formWrapper .dateWrapper input{align-self:center;border:none;flex-grow:1;line-height:20px;margin:0;padding:0 0 0 8px;width:auto}#addNewAnnouncementModal .modal-body form .formWrapper .dateWrapper input:focus,#addPaymentModal .modal-body form .formWrapper .dateWrapper input:focus,#generateInvoiceModal .modal-body form .formWrapper .dateWrapper input:focus,#generatePayrollModal .modal-body form .formWrapper .dateWrapper input:focus,#newPublicHolidayModal .modal-body form .formWrapper .dateWrapper input:focus{outline:none}#addNewAnnouncementModal .modal-body form .formWrapper .dateWrapper:focus-within,#addPaymentModal .modal-body form .formWrapper .dateWrapper:focus-within,#generateInvoiceModal .modal-body form .formWrapper .dateWrapper:focus-within,#generatePayrollModal .modal-body form .formWrapper .dateWrapper:focus-within,#newPublicHolidayModal .modal-body form .formWrapper .dateWrapper:focus-within{border:1px solid transparent;outline:1px solid #3e4d9c}#addNewAnnouncementModal .modal-body form .formWrapper.holidayType,#addPaymentModal .modal-body form .formWrapper.holidayType,#generateInvoiceModal .modal-body form .formWrapper.holidayType,#generatePayrollModal .modal-body form .formWrapper.holidayType,#newPublicHolidayModal .modal-body form .formWrapper.holidayType{display:none}#addNewAnnouncementModal .modal-body form .formWrapper .half,#addPaymentModal .modal-body form .formWrapper .half,#generateInvoiceModal .modal-body form .formWrapper .half,#generatePayrollModal .modal-body form .formWrapper .half,#newPublicHolidayModal .modal-body form .formWrapper .half{display:inline-block;vertical-align:top;width:50%}#addNewAnnouncementModal .modal-body form .formWrapper .half:first-child,#addPaymentModal .modal-body form .formWrapper .half:first-child,#generateInvoiceModal .modal-body form .formWrapper .half:first-child,#generatePayrollModal .modal-body form .formWrapper .half:first-child,#newPublicHolidayModal .modal-body form .formWrapper .half:first-child{padding-right:8px}#addNewAnnouncementModal .modal-body form .formWrapper .half:last-child,#addPaymentModal .modal-body form .formWrapper .half:last-child,#generateInvoiceModal .modal-body form .formWrapper .half:last-child,#generatePayrollModal .modal-body form .formWrapper .half:last-child,#newPublicHolidayModal .modal-body form .formWrapper .half:last-child{padding-left:8px}#addNewAnnouncementModal .modal-body form footer,#addPaymentModal .modal-body form footer,#generateInvoiceModal .modal-body form footer,#generatePayrollModal .modal-body form footer,#newPublicHolidayModal .modal-body form footer{background-color:#fff;border-bottom:1px solid #f5f3f1;border-bottom-right-radius:8px;border-top:1px solid #f5f3f1;bottom:0;margin-top:8px;padding:16px 10px;position:sticky;text-align:right;z-index:1}#addNewAnnouncementModal .modal-body form footer button,#addPaymentModal .modal-body form footer button,#generateInvoiceModal .modal-body form footer button,#generatePayrollModal .modal-body form footer button,#newPublicHolidayModal .modal-body form footer button{border:none;border-radius:8px;display:inline-block;font-size:14px;font-weight:700;line-height:19px;margin:0;padding:10px 16px;vertical-align:middle;width:auto}#addNewAnnouncementModal .modal-body form footer button:first-child,#addPaymentModal .modal-body form footer button:first-child,#generateInvoiceModal .modal-body form footer button:first-child,#generatePayrollModal .modal-body form footer button:first-child,#newPublicHolidayModal .modal-body form footer button:first-child{margin-right:16px}#addNewAnnouncementModal .modal-body form footer button:focus,#addPaymentModal .modal-body form footer button:focus,#generateInvoiceModal .modal-body form footer button:focus,#generatePayrollModal .modal-body form footer button:focus,#newPublicHolidayModal .modal-body form footer button:focus{outline:none}#addNewAnnouncementModal .modal-body form footer button.greyBtn,#addPaymentModal .modal-body form footer button.greyBtn,#generateInvoiceModal .modal-body form footer button.greyBtn,#generatePayrollModal .modal-body form footer button.greyBtn,#newPublicHolidayModal .modal-body form footer button.greyBtn{background-color:#ebebeb;color:#4d4d4d}#addNewAnnouncementModal .modal-body form footer button.saveAsDraftBtn,#addPaymentModal .modal-body form footer button.saveAsDraftBtn,#generateInvoiceModal .modal-body form footer button.saveAsDraftBtn,#generatePayrollModal .modal-body form footer button.saveAsDraftBtn,#newPublicHolidayModal .modal-body form footer button.saveAsDraftBtn{margin-right:16px}#addNewAnnouncementModal .modal-body form footer .createLessonBtnWrapper,#addPaymentModal .modal-body form footer .createLessonBtnWrapper,#generateInvoiceModal .modal-body form footer .createLessonBtnWrapper,#generatePayrollModal .modal-body form footer .createLessonBtnWrapper,#newPublicHolidayModal .modal-body form footer .createLessonBtnWrapper{display:inline-block}#addNewAnnouncementModal .modal-footer,#addPaymentModal .modal-footer,#generateInvoiceModal .modal-footer,#generatePayrollModal .modal-footer,#newPublicHolidayModal .modal-footer{background-color:#fff;bottom:64px;position:sticky;z-index:1}#addNewAnnouncementModal .modal-footer .saveBtn,#addPaymentModal .modal-footer .saveBtn,#generateInvoiceModal .modal-footer .saveBtn,#generatePayrollModal .modal-footer .saveBtn,#newPublicHolidayModal .modal-footer .saveBtn{display:none}#addNewAnnouncementModal .modal-footer .deleteBtn,#addPaymentModal .modal-footer .deleteBtn,#generateInvoiceModal .modal-footer .deleteBtn,#generatePayrollModal .modal-footer .deleteBtn,#newPublicHolidayModal .modal-footer .deleteBtn{display:none;margin-right:8px}#tutorOrLessonModal{z-index:100}#outstandingPaymentModal .modal-dialog{min-width:800px}#outstandingPaymentModal .modal-header{border-bottom:none;padding:16px 24px}#outstandingPaymentModal .modal-body{padding:0 24px}#outstandingPaymentModal .modal-body .outstandingPaymentTable{border:1px solid #ebebeb;border-radius:8px}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentHeader{background-color:#ed3a0214;display:flex;padding:12px 24px}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentHeader .titleRow{align-self:center;font-size:14px;font-weight:600;line-height:19px}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentHeader .titleRow:first-child{flex-grow:1}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentBody .titleRowWrapper{border-bottom:1px solid #ebebeb;display:flex;padding:8px 24px}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentBody .titleRowWrapper:last-child{border-bottom:none}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentBody .titleRowWrapper .titleRow{align-self:center;font-size:14px;font-weight:400;line-height:19px}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentBody .titleRowWrapper .titleRow:first-child{flex-grow:1}#outstandingPaymentModal .modal-body .outstandingPaymentTable .outstandingPaymentBody .titleRowWrapper .titleRow p{background-color:#f5f3f1;border:1px solid #ebebeb;border-radius:8px;font-size:14px;font-weight:400;line-height:19px;min-width:200px;padding:10px 8px;text-align:right}#outstandingPaymentModal .modal-body .subtotalWrapper{margin:8px 0;padding:12px 24px;text-align:right}#outstandingPaymentModal .modal-body .subtotalWrapper p{display:inline-block;font-size:14px;font-weight:600;line-height:19px}#outstandingPaymentModal .modal-body .subtotalWrapper p:last-child{margin-left:40px;min-width:200px}#ineligibleTermPaymentModal .modal-body .contentWrapper{max-width:328px}#ineligibleTermPaymentModal .modal-body .subject{font-size:14px;font-weight:400;line-height:19px;padding-top:8px}#invoiceGenerateModal .modal-footer .downloadInvoice a{color:#fff;text-decoration:none}#addPaymentModal .modal-body{flex-direction:column}#addPaymentModal .modal-body.disabled{opacity:.5;pointer-events:none}#addPaymentModal .paymentForm{flex-grow:1;width:100%}#addPaymentModal .paymentForm .addAnotherPaymentBtn:hover{cursor:pointer}#addPaymentModal .paymentForm .addAnotherPaymentBtn img{height:18px;margin-right:8px;vertical-align:middle}#addPaymentModal .paymentForm .addAnotherPaymentBtn p{color:#3e4d9c;display:inline-block;font-size:14px;font-weight:600;line-height:19px;vertical-align:middle}#addPaymentModal .paymentForm form{border:1px solid #ebebeb;border-radius:8px;margin-bottom:16px;padding:12px}#addPaymentModal .paymentForm form .formWrapper:last-of-type{padding-bottom:0}#addPaymentModal .paymentForm form .formWrapper input[name=other_payment]{display:none;margin-top:16px}#addPaymentModal .paymentForm form .formWrapper .hint{color:grey;font-size:12px;font-weight:400;line-height:18px;position:absolute;right:0;top:3px}#addPaymentModal .paymentForm form .formWrapper .hint .removePayment{display:none;height:24px}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment{border:1px solid #ebebeb;border-radius:8px}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment:hover{cursor:pointer}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment>*{display:inline-block;vertical-align:middle}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment input[type=file]{display:none}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment img{height:20px;width:20px}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment .attachmentTitle{color:#000;display:inline-block;font-size:14px;font-weight:600;line-height:19px;margin-left:8px}#addPaymentModal .paymentForm form .formWrapper .uploadAttachPayment .uploadButton{display:block;padding:10px 8px}#addPaymentModal .paymentTotalWrapper{border-top:1px solid #ebebeb;margin-top:40px}#addPaymentModal .paymentTotalWrapper .subPaymentWrapper{padding:16px 48px 0;text-align:right}#addPaymentModal .paymentTotalWrapper .subPaymentWrapper p{padding-bottom:16px}#addPaymentModal .paymentTotalWrapper .subPaymentWrapper p span:first-child{padding-right:40px}#addPaymentModal .paymentTotalWrapper .subPaymentWrapper p span:last-child{display:inline-block;width:200px}#addPaymentModal .paymentTotalWrapper .balanceWrapper{background-color:#f0f1f7;padding:24px 48px;text-align:right}#addPaymentModal .paymentTotalWrapper .balanceWrapper h4{display:inline-block}#addPaymentModal .paymentTotalWrapper .balanceWrapper h4:first-child{padding-right:40px}#addPaymentModal .paymentTotalWrapper .balanceWrapper h4:last-child{min-width:200px}#addPaymentModal .modal-footer .savePaymentBtn{display:inline-block;margin-right:8px}#addPaymentModal .modal-footer.disabled{pointer-events:none}#addPaymentModal .modal-footer.disabled>*{opacity:.5}#viewReceiptModal .titleWrapper{display:flex;left:0;padding:0 40px;position:absolute;text-align:left;top:78px;width:100%}#viewReceiptModal .titleWrapper .titleContainer{flex-grow:1}#viewReceiptModal .titleWrapper .titleContainer p{color:#fff;font-size:16px;font-weight:600;line-height:19px}#viewReceiptModal .titleWrapper .titleContainer .receiptName{font-size:14px;font-weight:400;line-height:19px}#viewReceiptModal .titleWrapper .closeWrapper img{height:32px}#viewReceiptModal .titleWrapper .closeWrapper img:hover{cursor:pointer}#viewReceiptModal .titleWrapper .closeWrapper img:first-child{padding-right:16px}#viewReceiptModal .modal-content{background-color:transparent;border:none}#viewReceiptModal .previewImg{height:100%;max-height:600px;width:100%}#attendanceUnmarkedModal .subjectListWrapper{padding-top:8px}#attendanceUnmarkedModal .subjectListWrapper ol{padding-left:16px}#attendanceUnmarkedModal .subjectListWrapper ol li{font-size:14px;font-weight:400;line-height:19px;padding-bottom:8px;padding-left:8px}#attendanceUnmarkedModal .subjectListWrapper ol li:last-of-type{padding-bottom:0}#attendanceUnmarkedModal .subjectListWrapper ol li .listWrapper{display:flex}#attendanceUnmarkedModal .subjectListWrapper ol li .listWrapper .subjectWrapper{align-self:center;flex-grow:1}#attendanceUnmarkedModal .subjectListWrapper ol li .listWrapper .subjectWrapper p{font-size:14px;font-weight:400;line-height:19px}#attendanceUnmarkedModal .subjectListWrapper ol li .listWrapper .subjectWrapper .time{color:grey}#attendanceUnmarkedModal .subjectListWrapper ol li .listWrapper .checked{align-self:center;height:24px}#payrollDetailsModal .modal-dialog{min-width:800px}#payrollDetailsModal .modal-dialog .modal-body{padding:0}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown{border-bottom:1px solid #ebebeb;display:block;position:relative}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown .yearIntakeSideBar{height:100%;left:0;position:absolute;top:0;width:7px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title{display:flex;padding:12px 24px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title i{transition:transform .5s}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .flip{transform:rotate(-180deg)}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title:hover{cursor:pointer}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .detailsWrapper{align-self:center;flex-grow:1;padding:0}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .detailsWrapper .subjectWrapper{font-size:14px;font-weight:600;line-height:19px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .detailsWrapper .subjectWrapper>*{display:inline-block;vertical-align:middle}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .detailsWrapper .tuitionCentreWrapper p{color:grey;font-size:14px;font-weight:400;line-height:19px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .dropdown-total{align-self:center}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .dropdown-total .body1{margin-right:16px;vertical-align:middle}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .dropdown-total .paidTotal{color:#3e9c5e}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-title .dropdown-total .caret-down{height:24px;vertical-align:middle}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container{display:none;padding:0 24px 8px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper{border-collapse:collapse;border-radius:8px;border-style:hidden;box-shadow:0 0 0 1px #ebebeb;width:100%}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td,#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th{border-bottom:1px solid #ebebeb;width:auto}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td:first-child,#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th:first-child{width:70%}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td .name,#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th .name{min-width:180px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td:not(:first-child),#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th:not(:first-child){min-width:100px;padding:12px 8px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td:last-child,#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th:last-child{padding:12px 24px 12px 8px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td span:first-child,#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th span:first-child{min-width:24px;padding-right:16px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th{font-size:14px;font-weight:600;line-height:19px;padding:12px 24px;text-align:center}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th:first-child{border-top-left-radius:8px;text-align:left}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper th:last-child{border-top-right-radius:8px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td{font-size:14px;font-weight:400;line-height:19px;padding:10.5px 24px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td img{height:24px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper td:not(:first-child){text-align:center}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper.titleListWrapper{background-color:#f5f3f1}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper.footerListeWrapper td:first-child{padding-right:0;text-align:right}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .studentListWrapper .rowWrapper.footerListeWrapper td span{padding-right:0}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .subtotalWrapper{display:flex;padding:12px 24px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .subtotalWrapper p{display:inline-block;font-size:14px;font-weight:600;line-height:19px;text-align:right}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .subtotalWrapper p:first-child{flex-grow:1;padding-right:40px}#payrollDetailsModal .modal-dialog .dropdownWrapper .dropdown-container .subtotalWrapper p:last-child{min-width:200px}#payrollDetailsModal .modal-dialog .grandTotalFooter{padding-right:32px}#payrollDetailsModal .modal-dialog .grandTotalFooter span{font-size:14px;font-weight:600;line-height:19px}#payrollDetailsModal .modal-dialog .grandTotalFooter span:first-child{color:grey;font-size:14px;font-weight:600;line-height:19px;padding-right:16px}.alertWrapper,.successWrapper{display:none;max-width:500px;position:absolute;right:38px;top:80px;width:100%;z-index:10000}.alertWrapper .alert,.alertWrapper .success,.successWrapper .alert,.successWrapper .success{background-color:#f9ece8;border-radius:8px;box-shadow:0 100px 80px hsla(227,9%,59%,.02),0 41.7776px 33.4221px hsla(227,9%,59%,.028),0 22.3363px 17.869px hsla(227,9%,59%,.035),0 12.5216px 10.0172px hsla(227,9%,59%,.042),0 6.6501px 5.32008px hsla(227,9%,59%,.05),0 2.76726px 2.21381px rgba(0,0,0,.07);margin:0;padding:12px 16px}.alertWrapper .alert>*,.alertWrapper .success>*,.successWrapper .alert>*,.successWrapper .success>*{display:inline-block;vertical-align:middle}.alertWrapper .alert img,.alertWrapper .success img,.successWrapper .alert img,.successWrapper .success img{height:20px;margin-right:16px}.alertWrapper .alert p,.alertWrapper .success p,.successWrapper .alert p,.successWrapper .success p{color:#ed3a02;font-size:14px;font-weight:600;line-height:19px}.successWrapper .success{background-color:#ebf3ef}.successWrapper .success p{color:#3e9c5e}.ui-datepicker{font-size:14px}.inputWrapper:not(.disabled){background-color:#fff}.select2-container{font-size:14px;width:100%!important}.select2-container .select2-selection{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-sizing:border-box;display:block;height:auto;min-height:42px;outline:none;padding:8px 10.5px;width:100%}.select2-container .select2-selection:before{color:grey;content:"\f078"!important;font-family:FontAwesome!important;font-size:10px;font-weight:400;position:absolute;right:14px;top:30%}.select2-container .select2-selection.select2-selection--single:active,.select2-container .select2-selection.select2-selection--single:focus{border:1px solid transparent;outline:1px solid #3e4d9c}.select2-container .select2-selection .select2-selection__rendered{box-sizing:border-box;color:#000;display:block;font-size:14px;font-weight:400;line-height:19px;line-height:24px;outline:none;padding:0;width:100%}.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice{background-color:#f5f3f1;border:none;border-radius:50px;margin:0 4px 2.5px 0;padding:2.5px 28px 0 8px;position:relative}.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background-color:grey;border:none;border-radius:50%;color:#f5f3f1;font-size:14px;height:16px;left:auto;line-height:16px;padding:0;position:absolute;right:4px;text-align:center;top:20%;vertical-align:top;width:16px}.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:focus,.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background-color:grey}.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display{font-size:14px;font-weight:400;line-height:19px;padding:0}.select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#b2b2b2;font-size:14px;font-weight:400;line-height:19px}.select2-container .select2-selection .select2-selection__arrow{display:none}.select2-container .select2-search .select2-search__field{color:#000;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:19px;line-height:26px;margin:0;min-height:unset;vertical-align:middle}.select2-container .select2-search .select2-search__field:focus-visible{outline:none}.select2-container .select2-results{background-color:#fff;color:#000;font-size:14px;font-weight:400;line-height:19px}.select2-container .select2-results .select2-results__option{padding:8px 10.5px}.select2-container .select2-results .select2-results__option.select2-results__option--highlighted{background-color:#f5f3f1}.select2-container .select2-results .select2-results__option--highlighted{color:#000}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #3e4d9c;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#f5f3f1;border:1px solid #ebebeb;outline:0}span.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection__rendered{color:#b2b2b2}.subHeaderWrapper{background-color:#fff;border-bottom:1px solid #ebebeb;display:flex;padding:16px 80px;position:fixed;top:64px;width:100%;z-index:1}.subHeaderWrapper .breadcrumbWrapper{flex-grow:1}.subHeaderWrapper .breadcrumbWrapper .title{padding-top:8px}.subHeaderWrapper .closeBtn{align-self:center}.subHeaderWrapper .closeBtn img{height:33px}.subHeaderWrapper .lessonStatusTag{align-self:center}.subHeaderWrapper .lessonStatusTag p{background-color:grey;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:19px;padding:4px 8px;vertical-align:middle}.subHeaderWrapper .lessonStatusTag.publish p{background-color:#3e9c5e;border-radius:4px}.subHeaderWrapper .lessonStatusTag.ended p{background-color:#ed3a02;border-radius:4px}.subHeaderWrapper .invoiceStatus,.subHeaderWrapper .payrollStatus{align-self:center}.subHeaderWrapper .invoiceStatus .dueDateWrapper,.subHeaderWrapper .payrollStatus .dueDateWrapper{display:inline-block;margin-right:16px;vertical-align:middle}.subHeaderWrapper .invoiceStatus .dueDateWrapper>*,.subHeaderWrapper .payrollStatus .dueDateWrapper>*{display:inline-block;vertical-align:middle}.subHeaderWrapper .invoiceStatus .dueDateWrapper img,.subHeaderWrapper .payrollStatus .dueDateWrapper img{height:24px;margin-right:8px}.subHeaderWrapper .invoiceStatus .dueDateWrapper p,.subHeaderWrapper .payrollStatus .dueDateWrapper p{color:#ed3a02;font-size:14px;font-weight:600;line-height:19px;padding:0}.subHeaderWrapper .invoiceStatus p,.subHeaderWrapper .payrollStatus p{border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:19px;padding:4px 8px;vertical-align:middle}.subHeaderWrapper .invoiceStatus p.grey,.subHeaderWrapper .payrollStatus p.grey{background-color:transparent;border:1px solid grey;color:grey}.subHeaderWrapper .invoiceStatus p.yellow,.subHeaderWrapper .payrollStatus p.yellow{background-color:#f09002}.subHeaderWrapper .invoiceStatus p.green,.subHeaderWrapper .payrollStatus p.green{background-color:#3e9c5e}.subHeaderWrapper .invoiceStatus p.red,.subHeaderWrapper .payrollStatus p.red{background-color:#ed3a02}.colorPalette.lightGreen{background-color:#8bc34a}.colorPalette.amber{background-color:#ffc107}.colorPalette.blue{background-color:#2196f3}.colorPalette.lightPurple{background-color:#f2eaf6}.colorPalette.grey{background-color:#9e9e9e}.colorPalette.grey2{background-color:#b2b2b2}.colorPalette.darkBlue{background-color:#607d8b}.colorPalette.red{background-color:#e35141}.colorPalette.red-text{color:#e35141}.colorPalette.purple{background-color:#9c27b0}.colorPalette.indigo{background-color:#3f51b5}.colorPalette.lightBlue{background-color:#03a9f4}.colorPalette.teal{background-color:#009688}.colorPalette.yellow{background-color:#ffeb3b}.colorPalette.orange{background-color:#ff9800}.colorPalette.deepOrange{background-color:#ff5722}.colorPalette.brown{background-color:#795548}.colorPalette.blueGrey{background-color:#607d8b}.colorPalette.secondaryDark{background-color:#151643}.colorPalette.pink{background-color:#e91e63}.colorPalette.deepPurple{background-color:#673ab7}.colorPalette.cyan{background-color:#00bcd4}.colorPalette.lime{background-color:#cddc39}.tooltipster-box{background-color:#f0f1f7!important;border:none!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.16))}.tooltipster-box .tooltipster-content{color:#000!important;font-size:12px;font-weight:400;line-height:18px}.tooltipster-box .tooltipster-content .classTooltipWrapper h1{color:#3e4d9c;font-size:12px;font-weight:400;line-height:18px;padding-bottom:8px}.tooltipster-box .tooltipster-content .classTooltipWrapper .classInfoWrapper>div>*{display:inline-block;vertical-align:middle}.tooltipster-box .tooltipster-content .classTooltipWrapper .classInfoWrapper>div img{height:16px;margin-right:12px}.tooltipster-box .tooltipster-content .classTooltipWrapper .classInfoWrapper>div p{color:#000;font-size:12px;font-weight:400;line-height:18px}.tooltipster-box .tooltipster-content .classTooltipWrapper .classInfoWrapper .lessonCenterWrapper,.tooltipster-box .tooltipster-content .classTooltipWrapper .classInfoWrapper .lessonSubjectWrapper{padding-bottom:6px}.tooltipster-grey .tooltipster-box{background-color:#f5f3f1!important}.tooltipster-grey .tooltipster-box .tooltipster-content{padding:8px 10px}.tooltipster-grey .tooltipster-box .tooltipster-content .greyTooltip p{color:#4d4d4d;font-size:12px;font-weight:400;line-height:18px}.tooltipster-grey .tooltipster-box .tooltipster-content .greyTooltip.createLesson p{max-width:260px}.tooltipster-arrow-uncropped .tooltipster-arrow-border{border:none!important}.tooltipster-top .tooltipster-arrow-background{border-top-color:#f0f1f7!important}.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#f0f1f7!important}.flipped{transform:scaleX(-1)}.tooltipster-base.tooltipster-sidetip.white-tooltipster .tooltipster-box{background-color:#fff!important}.tooltipster-base.tooltipster-sidetip.white-tooltipster.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff!important}.tooltipster-base.tooltipster-sidetip.white-tooltipster.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff!important}
