.parentLessonPopup{color:#333}.parentLessonPopup p{margin:20px 0}.parentLessonPopup p:last-child{margin-bottom:0}.parentLessonPopup .subAnchors{align-items:flex-start;display:flex;flex-wrap:wrap}.parentLessonPopup .subAnchors a:not(:last-child),.parentLessonPopup .subAnchors button:not(:last-child){margin-right:12px}.oudersButton{display:inline-flex;margin-right:10px;margin-top:10px}.oudersButton button{border:1px solid #333;color:#333;cursor:pointer;height:35px;padding:0 10px;position:relative;transition:all .2s linear}.oudersButton button:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.oudersButton button:hover{border-color:#48b848;color:#48b848;z-index:2}.ouderStatus{align-items:center;border-bottom-right-radius:5px;border-left:1px solid #333;border-top-right-radius:5px;display:flex;justify-content:center;margin-left:-1px}.ouderStatus svg{height:20px;transition:all .2s linear;width:20px}.ouderStatus:hover svg{fill:#48b848}.studentWrap{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;margin-bottom:6px;overflow:hidden;position:relative;transition:all .2s linear}.studentWrap img:not(.icon){background-color:#f5f5f5;border-radius:10px;height:40px;margin:5px;object-fit:cover;width:40px}.studentWrap .textWrap{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.studentWrap .name{color:#333;flex:1 1;font-size:15px;font-weight:300;overflow:hidden;padding-right:15px;text-overflow:ellipsis;white-space:nowrap}.studentWrap .age,.studentWrap .groupname{color:#333;font-size:10px;margin-top:2px}.studentWrap .icon{height:100%;margin:0;position:absolute;right:0;width:4px}.studentWrap .ahead{background:#2db1ff}.studentWrap .behind{background:#eb6308}.studentWrap .ontrack{background:#43da41}.activeStudent .studentWrap span{color:#48b848}.step p{font-size:14px;margin-top:8px}.loaderWrapper{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;min-height:300px;width:100%}.loaderWrapper>div{max-width:200px}#parentRoutinePopup .popup{max-width:850px}#parentRoutinePopup .parentTipSection{margin-top:0}#parentRoutinePopup .parentTipSection .tipSec .row>div{width:calc(100% - 200px)}#parentRoutinePopup .parentTipSection .tipSec .row iframe,#parentRoutinePopup .parentTipSection .tipSec .row img{width:200px}#parentRoutinePopup .parentTipSection .stepList{display:inline-flex;list-style-type:none;margin-bottom:0;margin-left:25px;margin-top:20px;padding:0}#parentRoutinePopup .parentTipSection .stepList li{background-color:#f9f9f9;border-top-left-radius:15px;border-top-right-radius:15px}#parentRoutinePopup .parentTipSection .stepList li button{color:#333;cursor:pointer;font-size:16px;font-weight:700;height:30px;width:60px}#parentRoutinePopup .parentTipSection .stepList li.active{background-color:#f1f1f1}#parentRoutinePopup .parentTipSection .stepButtonWrapper{background-color:#fff;border:10px solid #f1f1f1;border-radius:15px;padding:10px}#parentRoutinePopup .parentTipSection .stepButtonWrapper p{margin-bottom:0}#parentRoutinePopup .parentTipSection .stepButtonWrapper .inlineBtn{margin-top:10px}.animated-background,.image,.textLine{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:800px 104px;height:96px;position:relative}.listItem{align-items:center;background:#fff;display:flex;margin-bottom:6px}.studentWrapper{align-items:flex-start;color:#333;display:flex;flex-direction:column;position:relative}.studentWrapper .studentIntro{display:flex}.studentWrapper .studentIntro h3{font-size:18px}.studentWrapper .studentIntro span{display:inline-block;font-size:14px;margin-top:5px}.studentWrapper img{background-color:#f5f5f5;border-radius:10px;height:70px;margin-right:20px;object-fit:cover;width:70px}.studentWrapper .sliderWrapper{box-sizing:border-box;flex:1 1;margin-bottom:15px;padding:0 10px;width:100%}.studentWrapper .sliderWrapper .steps{color:#333;display:flex;font-weight:600;justify-content:space-between;margin-bottom:12px;position:relative}.studentWrapper .sliderWrapper .sliderComponent .rc-slider-handle{border-color:#222}.studentWrapper .sliderWrapper .sliderComponent .rc-slider-handle:focus{box-shadow:0 0 0 2px #2222224d}.studentWrapper .sliderComponent .rc-slider-rail,.studentWrapper .sliderComponent .rc-slider-step,.studentWrapper .sliderComponent .rc-slider-track{height:10px}.studentWrapper .sliderComponent .rc-slider-handle{height:20px;width:20px}.studentWrapper .sliderComponent .rc-slider-rail{background:#ccc}.studentWrapper .sliderComponent.ahead .rc-slider-track{background:#2db1ff}.studentWrapper .sliderComponent.ahead .rc-slider-rail{background:#ade0ff}.studentWrapper .sliderComponent.behind .rc-slider-track{background:#eb6308}.studentWrapper .sliderComponent.behind .rc-slider-rail{background:#faac78}.studentWrapper .sliderComponent.done .rc-slider-track{background:#777}.studentWrapper .sliderComponent.done .rc-slider-rail{background:#b7b7b7}.studentWrapper .sliderComponent.ontrack .rc-slider-track{background:#43da41}.studentWrapper .sliderComponent.ontrack .rc-slider-rail{background:#adefac}.studentWrapper .studentDetail{flex:1 1;width:100%}.studentWrapper .studentDetail strong{font-size:18px;margin-top:15px}.studentWrapper .studentDetail p{font-size:14px;margin-top:5px}.studentWrapper .studentDetail textarea{border-radius:5px;height:120px;margin:20px 0;padding:10px;width:100%}.studentWrapper .studentDetail .btnsWrap{align-items:center;display:flex;justify-content:flex-end}.studentWrapper .studentDetail .btnsWrap button{margin-left:20px}.bulletPoint{position:relative;text-align:center;top:1px;transform:scale(2.5);width:9px}.historyWrapper{color:#333;display:flex;flex-direction:column;position:relative}.historyWrapper .closePopup{background:#0000;cursor:pointer;position:absolute;right:0;top:-50px;z-index:2}.historyWrapper .closePopup svg{fill:#fff;transition:all .2s linear}.historyWrapper .closePopup:hover svg{fill:#48b848}.historyWrapper .studentWrap{align-items:flex-start;background:#fff;border-radius:0;display:flex}.historyWrapper .studentWrap img{height:100px;margin-right:10px;object-fit:cover;width:100px}.historyWrapper .studentWrap>div h3{color:#333;font-size:18px;line-height:1.4;padding-right:30px}.historyWrapper .studentWrap>div p,.historyWrapper .studentWrap>div span{display:flex;margin-top:10px}.historyWrapper .stepHistory{background:#f5f5f5;color:#333;display:flex;flex:1 1;margin-top:10px;padding:10px 15px;position:relative}.historyWrapper .stepHistory .stepContent{flex:1 1;justify-content:center}.historyWrapper .stepHistory .stepContent h4{font-size:16px;margin-bottom:0}.historyWrapper .stepHistory .stepContent span{font-size:13px;font-style:italic}.historyWrapper .stepHistory .stepContent p{font-size:14px;margin-top:5px}.historyWrapper .stepHistory .stepContent .editStepWrap{display:flex;margin-top:10px}.historyWrapper .stepHistory .stepContent .editStepWrap textarea{background:#fff;font-size:14px;height:80px;margin-right:10px;padding:10px;width:100%}.historyWrapper .stepHistory .stepContent .editStepWrap .editbtnWrap button{display:block;width:100%}.historyWrapper .stepHistory .stepContent .editStepWrap .editbtnWrap .defaultBtn{margin-top:10px}.historyWrapper .stepHistory .btnWrap{display:flex;flex-direction:column;justify-content:space-between;margin-left:15px;max-width:40px;opacity:0;transition:all .2s linear;visibility:hidden}.historyWrapper .stepHistory .btnWrap button{cursor:pointer}.historyWrapper .stepHistory .btnWrap button svg{fill:#333;height:15px;transition:all .2s linear;width:15px}.historyWrapper .stepHistory .btnWrap button .edit{height:12px;width:12px}.historyWrapper .stepHistory .btnWrap button:hover svg{fill:#48b848}.historyWrapper .stepHistory .btnWrap.showIcon{opacity:1;visibility:visible}.historyWrapper .stepHistory:last-child{border:0}.historyWrapper .stepHistory:hover .btnWrap{opacity:1;visibility:visible}.historyWrapper .icon{display:inline-block;height:100%;margin:0;position:relative;position:absolute;right:0;top:0;width:4px}.historyWrapper .ahead{background:#2db1ff}.historyWrapper .behind{background:#eb6308}.historyWrapper .done{background:#777}.historyWrapper .ontrack{background:#43da41}.stepsLegend{color:#333;display:flex;font-size:13px;font-weight:700;margin:2px 0}.stepsLegend span{margin-right:10px}.obsPopup{background:#f1f1f1;border-radius:10px;display:flex;margin:80px auto;padding:20px;position:relative;width:1020px;z-index:3}.obsPopup .popup{flex:1 1;margin:0!important;min-height:520px;position:static!important}.obsPopup .popup:last-child{margin-left:15px!important}.obsPopup .popup h2{color:#333;font-size:16px;margin:10px 0}.obsPopup .popup .infoBlock p{font-size:14px;line-height:20px}.obsPopup .studentDetail p{margin:5px 0 10px}.obsPopup .studentDetail strong{font-size:14px;margin-top:5px}.obsPopup .commentsWrapper .historyWrapper{position:static}.obsPopup .commentsWrapper .historyWrapper .studentWrap>div h3{padding-right:0}.obsPopup .commentsWrapper .historyWrapper .studentWrap img{border-radius:10px;height:70px;margin:0 10px 0 0;width:70px}.obsPopup .commentsWrapper .historyWrapper .stepHistoryWrap{max-height:580px;overflow:auto}.obsPopup .legendsWrap{margin-top:15px}.obsPopup .legendsWrap h2{margin-top:0}.obsPopup .legendsWrap p{font-weight:400}.productPopup{color:#333}.productPopup.popupWrapper{opacity:1;visibility:visible}.productPopup .closePopup{right:20px;top:20px}.productPopup .closePopup svg{fill:#333}.productPopup .popup .loaderWrapper{min-height:204px}.productPopup .headingStyle,.productPopup p{margin-bottom:15px}.productPopup .checkBoxWrapper{display:flex}.productPopup .checkBoxWrapper input{margin:2px 10px 0 0}.productPopup .errorMsg{color:#e31d19;margin-bottom:15px}.customerDetails{margin-bottom:15px}.customerDetails .buttonsWrapper{display:flex}.customerDetails .buttonsWrapper button{color:#333;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:8px;margin-left:15px;text-decoration:underline;transition:color .2s linear}.customerDetails .buttonsWrapper button:hover{color:#48b848}.customerDetails p,.customerDetails strong{margin-bottom:8px}.customerDetails span{display:block;margin-bottom:4px}.customerDetails label{color:#333;font-size:14px;font-weight:700;margin-bottom:8px}.customerDetails .inputField{margin-bottom:14px!important}.customerDetails .inputField:last-of-type{margin-bottom:0!important}.topicContainer div.productWrapper.pageContainer{min-height:calc(100vh - 340px)}div.productWrapper{align-items:flex-start;display:flex;flex-wrap:wrap}div.productWrapper.pageContainer{background:#fff;border-radius:20px;box-sizing:border-box;min-height:calc(100vh - 94px);padding:5px 10px 15px!important}div.productWrapper .itemBox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-top:20px;padding:0 10px;position:relative;width:33.33%}div.productWrapper .itemBox a{width:100%}div.productWrapper .itemBox .aspectContainer{padding-top:70%;position:relative;width:100%}div.productWrapper .itemBox .aspectContainer img{background:#fff;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}div.productWrapper .itemBox .aspectContainer .pricebox{align-items:center;background:#fec900;bottom:30px;color:#333;display:flex;flex-direction:column;justify-content:center;padding:5px 20px;position:absolute;right:0;z-index:2}div.productWrapper .itemBox .aspectContainer .pricebox span{font-size:12px}div.productWrapper .itemBox .aspectContainer .pricebox:after{border-left:100px solid #0000;border-top:10px solid #0006;content:"";filter:blur(1px);height:0;position:absolute;right:0;top:100%;width:0}div.productWrapper .itemBox strong{color:#333;display:block;margin:10px 0 5px;text-align:center}div.productWrapper .itemBox .description{display:block;font-size:14px;line-height:1.5;text-align:center}div.productWrapper .detailWrapper{padding-top:20px;width:100%}div.productWrapper .detailWrapper .detailHeader{display:flex;margin-bottom:15px;position:relative}div.productWrapper .detailWrapper .detailHeader img{margin-right:15px;min-height:200px}div.productWrapper .detailWrapper .detailHeader .itemIntro .headingStyle{margin-bottom:15px}div.productWrapper .detailWrapper .detailHeader .itemIntro p{margin-bottom:10px}div.productWrapper .detailWrapper p{line-height:26px}div.productWrapper .detailWrapper .backBtn{border:0;color:#333;cursor:pointer;font-size:14px;outline:none;padding:0;position:absolute;right:15px;text-decoration:underline;top:0}.periodWrapper,.seasonWrapper,.topicsWrapper{border-radius:20px}.periodWrapper .pageContainer,.seasonWrapper .pageContainer,.topicsWrapper .pageContainer{padding:0!important}.seasonWrapper{background-clip:padding-box;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px}.lente_Season{background:#fec900}.zomer_Season{background:#48b848}.winter_Season{background:#71529e}.herfst_Season{background:#fc932a}.periodWrapper,.periodWrapper .periodsTab{align-items:flex-start;display:flex}.periodWrapper .periodsTab{flex-direction:row-reverse;list-style-type:none;margin:40px 0;padding:0;position:-webkit-sticky;position:sticky;top:40px;transform:rotate(-180deg);width:36px;writing-mode:vertical-lr}.periodWrapper .periodsTab li{align-items:center;background:#fff;background-clip:padding-box;border-bottom-right-radius:15px;border-top-right-radius:15px;display:flex;justify-content:center;opacity:.7}.periodWrapper .periodsTab li a{color:#333;padding:26px 8px}.periodWrapper .periodsTab li.active{opacity:1}.periodWrapper>section{background:#fff;border-radius:20px;box-sizing:border-box;min-height:calc(100vh - 94px);padding:20px;width:100%}.topicsWrapper .topicHeader{align-items:flex-end;display:flex}.topicsWrapper .topicHeader .periodImage{align-items:center;display:flex;justify-content:center;padding:0 20px;width:160px}.topicsWrapper .topicHeader .periodImage img{max-width:160px}.topicsWrapper .topicHeader .topicLessonContainer{display:flex;flex:1 1;flex-direction:column}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs{display:flex;font-size:14px;list-style-type:none;margin:0 0 0 40px;padding:0}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs li{align-items:center;background-clip:padding-box;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;justify-content:center}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs li a{color:#fff;padding:8px 20px}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .taal_topic{background:#e31d19}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .rekenen_topic{background:#48b848}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .motoriek_topic{background:#71529e}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .grote-motoriek_topic{background:#ffbc49}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .hoeken_topic{background:#eb6308}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .woordenschat_topic{background:#b81714}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .ontdekken_topic{background:#47cde5}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .natuurverschijnselen_topic{background:#6f5aae}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .tijd_topic{background:#ff4227}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .natuur_topic{background:#83cb6a}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .wereld-om-ons-heen_topic{background:#1869a1}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .lichaam_topic{background:#fb47a2}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .lesmaterialen_topic{background:#999;margin-left:15px}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .lesmaterialen_topic a{align-items:center;display:flex}.topicsWrapper .topicHeader .topicLessonContainer .topicTabs .lesmaterialen_topic svg{height:18px;margin-left:10px;width:auto}.topicsWrapper .topicContainer{-moz-border-radius-topright:0;-webkit-border-radius:20px;-webkit-border-top-right-radius:0;-moz-border-radius:20px;border-radius:20px;border-top-right-radius:0;box-sizing:border-box;min-height:400px;padding:20px}.topicsWrapper .topicContainer .noLesson .lessonSection{flex-direction:column;min-height:320px;padding:20px;width:100%}.topicsWrapper .topicContainer .noLesson .lessonSection h2{margin-bottom:10px}.topicsWrapper .topicContainer .noLesson .lessonSection h2:not(:first-child){margin-top:20px}.topicsWrapper .topicContainer .noLesson .lessonSection p{margin:5px 0}.taal_topic .lessonsWrapper,.taal_topic .topicContainer{background:#e31d19}.rekenen_topic .lessonsWrapper,.rekenen_topic .topicContainer{background:#48b848}.motoriek_topic .lessonsWrapper,.motoriek_topic .topicContainer{background:#71529e}.grote-motoriek_topic .lessonsWrapper,.grote-motoriek_topic .topicContainer{background:#ffbc49}.hoeken_topic .lessonsWrapper,.hoeken_topic .topicContainer{background:#eb6308}.woordenschat_topic .lessonsWrapper,.woordenschat_topic .topicContainer{background:#b81714}.ontdekken_topic .lessonsWrapper,.ontdekken_topic .topicContainer{background:#47cde5}.natuurverschijnselen_topic .lessonsWrapper,.natuurverschijnselen_topic .topicContainer{background:#6f5aae}.tijd_topic .lessonsWrapper,.tijd_topic .topicContainer{background:#ff4227}.natuur_topic .lessonsWrapper,.natuur_topic .topicContainer{background:#83cb6a}.wereld-om-ons-heen_topic .lessonsWrapper,.wereld-om-ons-heen_topic .topicContainer{background:#1869a1}.lichaam_topic .lessonsWrapper,.lichaam_topic .topicContainer{background:#fb47a2}.lesmaterialen_topic .lessonsWrapper,.lesmaterialen_topic .topicContainer{background:#999}.lesmaterialen_topic .lessonsWrapper .lessonSection{margin-bottom:0!important;padding-bottom:60px}.lesmaterialen_topic .lessonsWrapper .lessonSection.flexWrapper{display:flex;flex-direction:column}.lessonsWrapper{background-clip:padding-box;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;padding:15px 15px 0}.topicLessonContainer .lessonsWrapper{align-items:normal}.topicLessonContainer .lessonsWrapper.flexWrap{flex-wrap:wrap}.topicLessonContainer .lessonsWrapper.flexWrap .lessonSection{flex:none;margin:0;width:calc(50% - 6px)}.topicLessonContainer .lessonsWrapper.flexWrap .lessonSection:first-child{margin-bottom:12px;width:100%}.lessonSection{background:#fff;border-radius:15px;box-sizing:border-box;display:flex;flex:1 1;margin:0;padding:10px}.lessonSection:nth-of-type(2n){margin-left:12px}.lessonSection img{align-self:baseline;margin-right:10px;max-width:90px}.lessonSection .lessonWrapper{flex:1 1}.lessonSection h1{margin-bottom:10px;padding-right:20px;position:relative}.lessonSection h1 .infoButton{display:block;position:absolute;right:0;top:0}.lessonSection p{font-size:16px;line-height:26px;margin-bottom:0}.lessonSection .outlineButton{margin-right:8px;margin-top:10px;padding:0 10px}.lessonSection .doneButton{align-items:center;display:inline-flex;flex-direction:row-reverse}.lessonSection .doneButton svg{fill:#222;height:15px;margin-left:8px;position:relative;transition:all .2s linear}.lessonSection .doneButton:hover svg{fill:#48b848}.lessonSection .disableButton{align-items:center;background-color:#48b848;border-color:#48b848;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row-reverse;pointer-events:all}.lessonSection .disableButton svg{fill:#fff;height:15px;margin-left:8px;position:relative;transition:all .2s linear}.lessonSection .disableButton:hover{background-color:#48b848;color:#fff}.lessonSection .disableButton:hover svg{fill:#fff}.lessonSection .subAnchors{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:8px}.lessonSection .subAnchors a,.lessonSection .subAnchors button{color:#333;cursor:pointer;font-size:13px;margin-top:7px;text-decoration:underline;transition:color .2s linear}.lessonSection .subAnchors a:hover,.lessonSection .subAnchors button:hover{color:#48b848}.lessonSection .subAnchors a:not(:last-child),.lessonSection .subAnchors button:not(:last-child){margin-right:12px}.lessonSection .mainButtons{margin-top:7px}.lessonSection .mainButtons button:last-child{margin-right:0}.lessonSection .mainButtons .outlineButton{margin-top:8px}.pageIntroSec_placeholder{background:#fff;border-radius:15px;display:flex;flex:1 1;margin-bottom:15px;padding:10px}.pageIntroSec_placeholder:nth-of-type(2n){margin-left:12px}.pageIntroSec_placeholder .textWrapper{flex:1 1}.pageIntroSec_placeholder span{display:flex}.pageIntroSec_placeholder .image_placeholder{background:#f6f6f6;height:90px;margin-right:30px;width:90px}.pageIntroSec_placeholder .subAnchors{display:flex;margin-top:20px}.lessonLayout .pageIntroSec_placeholder{box-sizing:border-box;flex:none;margin:10px 0 0;width:calc(50% - 5px)}.obsrBtnWrp{display:flex;justify-content:center}.observationWrapper>.sectionTitle{color:#fff;margin-bottom:20px}.developmentSteps,.groupLayout,.lessonLayout{align-items:normal;display:flex;justify-content:space-between}.developmentSteps .column,.groupLayout .column,.lessonLayout .column{background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;flex:none;padding:10px 10px 15px;width:19.5%}.developmentSteps .column p,.groupLayout .column p,.lessonLayout .column p{line-height:1.6;margin-top:4px}.developmentSteps .column .step h2,.groupLayout .column .step h2,.lessonLayout .column .step h2{font-size:16px;margin-bottom:0}.groupLayout,.lessonLayout{flex-direction:column;margin-bottom:30px}.groupLayout .flexWrapper,.lessonLayout .flexWrapper{align-items:normal;justify-content:space-between}.groupLayout .sectionTitle,.lessonLayout .sectionTitle{color:#fff;margin-bottom:15px}.groupLayout .column,.lessonLayout .column{background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;flex:none;padding:5px 5px 0;transition:all .2s linear;width:19.5%}.lessonLayout{margin-bottom:0}.lessonLayout .flexWrapper{flex-wrap:wrap;justify-content:space-between}.lessonLayout .lessonSection{box-sizing:border-box;flex:none;margin:10px 0 0;width:calc(50% - 5px)}.lessonLayout .lessonSection .oudersButton{margin-top:8px}.lessonLayout .sectionTitle{margin:0 0 10px}.routeenLessonPlan{margin:20px 0 0}.routeenLessonPlan .groupLayout,.routeenLessonPlan .lessonLayout{margin-bottom:0}.draggableWrapper{position:relative}.draggableWrapper .studentWrap span.name{padding-right:55px}@media (max-width:1450px){.draggableWrapper .studentWrap span.name{font-size:14px;max-width:82px;min-width:0;padding-right:0;width:58%}}.draggableWrapper .studentWrap .icon{width:15px}.draggableWrapper .iconWrap{cursor:pointer;padding:0 10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.draggableWrapper .iconWrap svg{fill:#333;margin-left:3px;transition:fill .2s linear}.draggableWrapper .iconWrap svg.eyeclose{fill:#aeaeae}.draggableWrapper .iconWrap svg:hover{fill:#48b848}.noteWrapper{background-color:#fff;border-radius:15px;box-sizing:border-box;color:#333;line-height:26px;min-height:360px;padding:20px}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb;left:0}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:14px;margin-top:-5px;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;margin-left:-4px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-left:0;margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}button{border:0;outline:none}.studentResultsWrapper .pageContainer{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.nodataWrapper{background:#fff;border-radius:15px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:calc(100vh - 135px);padding:15px}.nodataWrapper p{margin-top:20px;max-width:600px}.studentIntroSec{align-items:center;background:#fff;border-radius:15px;box-sizing:border-box;display:flex;padding:15px;width:100%}.studentIntroSec img{border-radius:15px;height:80px;margin-right:15px;object-fit:cover;width:80px}.studentIntroSec>div h1{color:#333;font-size:20px}.studentIntroSec>div span{display:inline-flex;margin-top:10px}.overviewLesson{background:#fff;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:14px;overflow:hidden;padding:15px 19px 15px 15px;position:relative;width:calc(50% - 7px)}.overviewLesson h2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:25px}.overviewLesson h2 a{color:#333;display:inline-flex;font-size:20px}.overviewLesson h2 .iconWrap{display:flex}.overviewLesson h2 .iconWrap .eye{height:18px;width:18px}.overviewLesson h2 .iconWrap svg{height:15px;margin-left:4px;width:15px}.overviewLesson .flexWrapper img{margin-right:10px;object-fit:cover;width:100px}.overviewLesson .flexWrapper .sliderWrapper{flex:1 1;padding-right:10px}.overviewLesson .flexWrapper .sliderWrapper .steps{color:#333;display:flex;font-weight:600;justify-content:space-between;margin-bottom:12px;position:relative}.overviewLesson .flexWrapper .sliderWrapper .sliderComponent .rc-slider-handle{border-color:#222}.overviewLesson .flexWrapper .sliderWrapper .sliderComponent .rc-slider-handle:focus{box-shadow:0 0 0 2px #2222224d}.overviewLesson .flexWrapper .sliderWrapper p{color:#333;margin-top:15px}.overviewLesson .flexWrapper .sliderWrapper button{border-bottom:1px solid #222;color:#333;margin-top:15px;padding:0 0 5px;transition:all .2s linear}.overviewLesson .flexWrapper .sliderWrapper button:hover{border-color:#48b848;color:#48b848;cursor:pointer}.overviewLesson .flexWrapper .graphWrapper{flex:1 1}.sliderComponent .rc-slider-rail,.sliderComponent .rc-slider-step,.sliderComponent .rc-slider-track{height:10px}.sliderComponent .rc-slider-handle{height:20px;width:20px}.sliderComponent .rc-slider-rail{background:#ccc}.sliderComponent.ahead .rc-slider-track{background:#2db1ff}.sliderComponent.ahead .rc-slider-rail{background:#ade0ff}.sliderComponent.behind .rc-slider-track{background:#eb6308}.sliderComponent.behind .rc-slider-rail{background:#faac78}.sliderComponent.done .rc-slider-track{background:#777}.sliderComponent.done .rc-slider-rail{background:#b7b7b7}.sliderComponent.ontrack .rc-slider-track{background:#43da41}.sliderComponent.ontrack .rc-slider-rail{background:#adefac}.studentResultPlaceHolder{display:flex;flex-wrap:wrap;justify-content:space-between}.studentResultPlaceHolder .pageIntroSec_placeholder{box-sizing:border-box;flex:none;margin:10px 0 0;width:calc(50% - 5px)}.socialWrapper{align-items:flex-start;background:#fff;border-radius:15px;display:flex;padding:30px 20px}.socialWrapper,.socialWrapper:first-of-type{margin-top:20px}.socialWrapper img{margin-right:20px}.socialWrapper .socialContent h2{color:#333;font-size:18px}.socialWrapper .socialContent ul{list-style-type:none;margin:0;padding:0}.socialWrapper .socialContent ul li{margin:20px 0 0}.socialWrapper .socialContent ul li div{align-items:center;display:flex}.socialWrapper .socialContent ul li div input{height:15px;width:15px}.socialWrapper .socialContent ul li div label,.socialWrapper .socialContent ul li div span{margin-left:5px;margin-right:10px}.socialWrapper .socialContent ul li div label{cursor:pointer}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.mainContainer .flexContainer{display:flex}.mainContainer .flexContainer .contentContainer{width:65%}.mainContainer .flexContainer .contentContainer .socialWrapper{align-items:flex-start;background:#fff;border-radius:15px;display:flex;margin-top:20px;padding:30px 20px}.mainContainer .flexContainer .contentContainer .socialWrapper:first-of-type{margin-top:20px}.mainContainer .flexContainer .contentContainer .socialWrapper img{margin-right:20px}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent h2{color:#333;font-size:18px}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul{list-style-type:none;margin:0;padding:0}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul li{margin:20px 0 0}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul li div{align-items:center;display:flex}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul li div input{height:15px;width:15px}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul li div label,.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul li div span{margin-left:5px;margin-right:10px;width:100%}.mainContainer .flexContainer .contentContainer .socialWrapper .socialContent ul li div label{cursor:pointer}.mainContainer .flexContainer .remarksContainer{padding:10% 0 0 2%;position:relative;width:35%}.mainContainer .flexContainer .remarksContainer .quill{border:1px solid #999;height:auto;margin:20px 0 0;min-height:320px;padding:10px}.mainContainer .flexContainer .remarksContainer .quill p{margin:0}.mainContainer .flexContainer .remarksContainer .quill .ql-toolbar{display:none}.mainContainer .flexContainer .remarksContainer .quill .ql-container.ql-snow{border:none}.mainContainer .flexContainer .remarksContainer .quill .ql-editor.ql-blank:before{left:0}.mainContainer .flexContainer .remarksContainer .quill .ql-editor{font-size:16px;padding:0}.mainContainer .flexContainer .remarksContainer .circleLoader{margin-top:10px}.mainContainer .flexContainer .remarksContainer button{margin-top:20px;position:absolute;right:0}.studentPopupWrapper .inputField{background:#fff;border:1px solid #ddd;border-radius:5px;height:40px;line-height:40px;margin-bottom:20px;padding:0 10px;width:100%}.studentPrintWrapper{position:relative}.studentPrintWrapper .headingStyle{display:block;width:100%}.closePopup{background:#0000;cursor:pointer;position:absolute;right:0;top:-30px;z-index:2}.closePopup svg{fill:#fff;transition:all .2s linear}.closePopup:hover svg{fill:#48b848}.studentListWrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -10px}.studentListWrapper .noContent{margin:20px 10px}.studentListWrapper .studentBox{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-top:20px;padding:0 10px;position:relative;width:20%}.studentListWrapper .studentBox iframe,.studentListWrapper .studentBox img,.studentListWrapper .studentBox video{background:#fff;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.studentListWrapper .studentBox strong{color:#333;margin:10px 0 4px}.studentListWrapper .studentBox span{font-size:12px}.studentListWrapper .studentBox .editButton{background:#fffc;cursor:pointer;height:40px;opacity:0;position:absolute;right:10px;top:0;transition:all .2s linear;visibility:hidden;width:40px;z-index:2}.studentListWrapper .studentBox .editButton svg{fill:#333;height:15px;transition:all .2s linear;width:15px}.studentListWrapper .studentBox .editButton:hover svg{fill:#48b848}.studentListWrapper .studentBox .addStudent{background:#f5f5f5;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.studentListWrapper .studentBox .addStudent svg{fill:#666;height:50px;transition:all .2s linear;width:50px}.studentListWrapper .studentBox .addStudent:hover svg{fill:#48b848}.studentListWrapper .studentBox.showIcon .editButton,.studentListWrapper .studentBox:hover .editButton{opacity:1;visibility:visible}@media print{.studentListWrapper{padding:0 20px}.printContainer{padding:20px 0}.printContainer .headingStyle{margin-left:20px}}.studentPopupWrapper .headingStyle{margin-bottom:15px}.studentPopupWrapper label{color:#333;font-weight:700;margin-bottom:10px}.studentPopupWrapper label.small{font-size:12px;font-weight:400}.studentPopupWrapper .row{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.studentPopupWrapper .row input{margin-top:0}.studentPopupWrapper .row .groupSelectWrap{margin-top:40px;position:absolute}.studentPopupWrapper .row select{border-color:#333;color:#333;height:30px;margin-bottom:20px;min-width:135px}.studentPopupWrapper .selectboxWrapper{display:flex}.studentPopupWrapper .selectboxWrapper select{border-color:#333;color:#333;cursor:pointer;height:30px;margin-bottom:20px;margin-right:10px;min-width:135px}.studentPopupWrapper .selectboxWrapper select.disable{border-color:#999;color:#999;cursor:not-allowed}.studentPopupWrapper .selectboxWrapper button{align-items:center;display:flex;height:30px;justify-content:center;padding:0;width:35px}.studentPopupWrapper .selectboxWrapper button svg{fill:#fff;height:10px;width:10px}.studentPopupWrapper .selectboxWrapper button:not(.disable):hover svg{fill:#48b848}.studentPopupWrapper .selectboxWrapper button.disable{background:#999;border-color:#999;cursor:not-allowed}.studentPopupWrapper .kidsRow{display:flex;flex-wrap:wrap;margin:0 -5px}.studentPopupWrapper .kidsRow .stdWrp{box-sizing:border-box;padding:0 5px;position:relative;width:50%}.studentPopupWrapper .kidsRow button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 5px 0 #00000040;cursor:pointer;display:flex;height:15px;justify-content:center;position:absolute;right:0;top:-5px;width:15px;z-index:2}.studentPopupWrapper .kidsRow button svg{width:7px}.studentPopupWrapper .kidsRow button:hover{fill:#48b848}.studentPopupWrapper .profilePicture{height:150px;margin-top:-30px;object-fit:cover;position:relative;width:150px}.studentPopupWrapper .error{color:red;font-size:14px;margin:10px 0}.studentPopupWrapper .buttonsWrapper{margin-top:20px}.studentPopupWrapper .warning{font-size:16px;line-height:24px;margin-bottom:15px}div.imageEditorPopup{align-items:center;display:flex;flex-flow:wrap;justify-content:center;opacity:1;visibility:visible;z-index:5}div.imageEditorPopup .popup{width:auto}div.imageEditorPopup .popup .row{margin-bottom:20px}div.imageEditorPopup .popup .rotateIcon{align-items:center;display:flex}div.imageEditorPopup .popup .rotateIcon svg{height:auto;margin-right:8px;transition:fill .2s linear;width:15px}div.imageEditorPopup .popup .rotateIcon:hover svg{fill:#48b848}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .inputField{background:#fff;border:1px solid #ddd;border-radius:5px;height:40px;line-height:40px;margin-bottom:20px;padding:0 10px;width:100%}.mediaPopupWrapper{opacity:1!important;visibility:visible!important}.mediaPopupWrapper .mediaPopup{background:#f1f1f1;border-radius:10px;display:flex;flex-direction:column;margin:80px auto;padding:20px;position:relative;width:900px;z-index:3}.mediaPopupWrapper .mediaPopup .popup{flex:1 1;margin:0;max-height:68vh;min-height:65vh}.mediaPopupWrapper .mediaPopup .popup:last-child{margin-left:15px}.mediaPopupWrapper .mediaPopup .popup.studentListPopup{display:flex;flex:0.6 1;flex-direction:column}.mediaPopupWrapper .mediaPopup .popup .switchWrapper{background-color:#f5f5f5;border-radius:10px;height:50px;margin-bottom:20px}.mediaPopupWrapper .mediaPopup .popup .switchWrapper button{border-radius:10px;color:#333;cursor:pointer;font-weight:400;text-align:center;transition:all .2s linear;width:50%}.mediaPopupWrapper .mediaPopup .popup .switchWrapper button:not(.active):hover{color:#48b848}.mediaPopupWrapper .mediaPopup .popup .switchWrapper button.active{background-color:#48b848;color:#fff}.mediaPopupWrapper .mediaPopup .popup .studentListContainer{flex-direction:column;overflow:auto}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton{align-items:center;background-color:#f5f5f5;border-radius:10px;cursor:pointer;flex:1 1;padding:0 10px;width:100%}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton:not(:last-child){margin-bottom:10px}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton .checkBox{background-color:#fff;border:1px solid #222;border-radius:2px;box-sizing:border-box;height:12px;margin-right:5px;width:12px}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton .studentWrap{margin-bottom:0;text-align:left;width:100%}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton .studentWrap .name{transition:color .2s linear}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton.active .studentWrap .name,.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton:hover .studentWrap .name{color:#48b848}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton.active .checkBox{align-items:center;display:flex;justify-content:center}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton.active .checkBox:after{background-color:#48b848;content:"";height:6px;width:6px}.mediaPopupWrapper .mediaPopup .popup .studentListContainer .studentButton:disabled{filter:grayscale(1)}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup{display:flex;flex-direction:column}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer{margin-bottom:20px;padding-top:56.25%}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper{background-color:#f6f6f6;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper .picturePlaceholderWrapper{align-items:center;border:2px dashed #222;bottom:10px;color:#333;display:flex;flex-direction:column;justify-content:center;left:10px;position:absolute;right:10px;top:10px}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper .picturePlaceholderWrapper .downloadIcon{fill:#333;margin-bottom:20px;width:50px}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper .updateIcon{fill:#48b848;position:absolute;right:10px;top:10px;z-index:2}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper iframe,.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper img,.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer .wrapper video{border:1px solid #2222221a;border-radius:4px;box-sizing:border-box;height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .aspectContainer input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:3}.mediaPopupWrapper .mediaPopup .popup.mediaInputPopup .inputField:last-child{flex:1 1;height:auto;margin-bottom:0}.mediaPopupWrapper .progressTrack{background-color:#f5f5f5;border-radius:10px;height:8px;margin-top:-5px;overflow:hidden;position:relative;transform:translateY(-8px);width:100%}.mediaPopupWrapper .progressTrack.loading{animation:cssProgressActive 2s linear infinite;background-color:#48b848;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.125) 25%,#0000 0,#0000 50%,hsla(0,0%,100%,.125) 0,hsla(0,0%,100%,.125) 75%,#0000 0,#0000);background-size:35px 35px}.mediaPopupWrapper .progressTrack .progressbar{background-color:#48b848;display:block;height:100%;transition:width .3s linear;width:0}.mediaPopupWrapper .buttonsWrapper{margin-top:20px}.mediaPopupWrapper .buttonsWrapper button:disabled:hover{color:#fff}.mediaPopupWrapper .error{color:red;margin-top:20px}@keyframes cssProgressActive{0%{background-position:0 0}to{background-position:35px 35px}}.mainContainer .mediaPreviewPopup{opacity:1;visibility:visible}.mainContainer .mediaPreviewPopup .popup{max-width:700px}.mainContainer .mediaPreviewPopup .popup.autoWidth{max-width:700px;max-width:-webkit-max-content;max-width:max-content;min-width:600px}.mainContainer .mediaPreviewPopup .popup .headingStyle{margin-bottom:10px}.mainContainer .mediaPreviewPopup .loaderContainer{background-color:#fff;border-radius:20px;height:100%;left:0;min-height:400px;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.mainContainer .mediaPreviewPopup .loaderContainer .loaderWrapper{height:auto;width:200px}.mainContainer .mediaPreviewPopup p{line-height:1.6;margin-top:15px;white-space:pre-wrap;width:100%}.mainContainer .mediaPreviewPopup iframe,.mainContainer .mediaPreviewPopup img,.mainContainer .mediaPreviewPopup video{min-height:400px;width:100%}.mediaPageContainer .emptyData{margin:20px 0 0}.mediaPageContainer .mediaPreviewBox{width:25%}.mediaPageContainer .mediaPreviewBox .aspectContainer{padding-top:56.25%}.mediaPageContainer .mediaPreviewBox .aspectContainer .previewButton{cursor:pointer;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s linear;z-index:2}.mediaPageContainer .mediaPreviewBox .aspectContainer .previewButton svg{fill:#fff;filter:invert(.1);transition:all .2s linear}.mediaPageContainer .mediaPreviewBox .aspectContainer .previewButton:hover svg{fill:#48b848;filter:invert(0)}.mediaPageContainer .mediaPreviewBox .aspectContainer .loaderPlaceholder{height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.mediaPageContainer .mediaPreviewBox .aspectContainer .loaderPlaceholder>div{min-height:0;min-height:auto}.mediaPageContainer .mediaPreviewBox .editButton{background:none}.mediaPageContainer .mediaPreviewBox .editButton svg{fill:#fff;filter:invert(.2)}.mediaPageContainer .mediaPreviewBox:hover .previewButton{opacity:1}div.mediaListPopup{display:block;opacity:1;visibility:visible}div.mediaListPopup .popup{max-width:720px}div.mediaListPopup .popup .mediaPreviewBox{align-items:stretch;cursor:pointer}div.mediaListPopup .popup .mediaPreviewBox img,div.mediaListPopup .popup .mediaPreviewBox strong,div.mediaListPopup .popup .mediaPreviewBox video{box-sizing:border-box;transition:color .2s linear}div.mediaListPopup .popup .mediaPreviewBox.active img,div.mediaListPopup .popup .mediaPreviewBox.active video{border:1px solid #48b848}div.mediaListPopup .popup .mediaPreviewBox.active strong{color:#48b848}div.mediaListPopup .popup .studentListWrapper .studentBox strong{font-size:14px}div.mediaListPopup .popup .row{margin-top:20px}.studentReportWrapper{position:relative}.studentReportWrapper .studentIntroSec{padding:0}.studentReportWrapper .headingStyle{margin:15px 0}.studentReportWrapper .formWrapper{max-width:100%}.studentReportWrapper .formWrapper .inputField,.studentReportWrapper .formWrapper textarea{max-width:800px}.studentReportWrapper .formWrapper textarea{height:200px;padding:10px}.studentReportWrapper .formWrapper .checkboxWrapper{flex-wrap:nowrap;margin-bottom:15px;margin-top:10px}.studentReportWrapper .formWrapper .checkboxWrapper .column{flex:1 1;padding-right:20px}.studentReportWrapper .formWrapper .checkboxWrapper .checkboxTitle{color:#333}.studentReportWrapper .formWrapper .checkboxWrapper .checkBox{width:100%}.studentReportWrapper .formWrapper .checkboxWrapper .subCheckboxWrap{padding-left:25px}.studentReportWrapper .details{font-size:14px;line-height:20px;margin-top:15px}.studentReportWrapper .addPhoto,.studentReportWrapper .addReport{border-radius:5px;box-sizing:border-box;cursor:pointer;height:40px;width:100px}.studentReportWrapper .addPhoto svg,.studentReportWrapper .addReport svg{fill:#fff;height:100%;transition:all .2s linear;width:20px}.studentReportWrapper .addPhoto:hover,.studentReportWrapper .addReport:hover{border-color:#48b848}.studentReportWrapper .addPhoto:hover svg,.studentReportWrapper .addReport:hover svg{fill:#48b848}.studentReportWrapper .addPhoto{background-color:#ececec;border-color:#ececec}.studentReportWrapper .addPhoto:hover{background-color:#ccccc9;border-color:#ccccc9}.studentReportWrapper .addPhoto:hover svg{fill:#fff}.studentReportWrapper .reportListWrapper{align-items:flex-start;display:flex;flex:1 1 60%;flex-direction:column;flex-wrap:wrap;width:60%}.studentReportWrapper .reportListWrapper .titleBar{align-items:space-between;display:flex;justify-content:center;margin-bottom:20px;margin-top:8px;width:100%}.studentReportWrapper .reportListWrapper .titleBar h2{flex:1 1 100%;font-size:18px;margin:0}.studentReportWrapper .reportListWrapper .row{align-items:center;display:flex;font-size:16px;margin:2px 0;padding:10px 0;width:100%}.studentReportWrapper .reportListWrapper .row.header,.studentReportWrapper .reportListWrapper .row.header .date{font-size:16px;font-weight:700}.studentReportWrapper .reportListWrapper .row:not(.header):hover{background:#f5f5f5}.studentReportWrapper .reportListWrapper .row button{cursor:pointer;height:20px}.studentReportWrapper .reportListWrapper .row button svg{fill:#333;height:20px;width:20px}.studentReportWrapper .reportListWrapper .row button:hover svg{fill:#48b848}.studentReportWrapper .reportListWrapper .row .name{flex:1 1}.studentReportWrapper .reportListWrapper .row .name a{display:inline-flex;text-decoration:underline;transition:all .2s linear}.studentReportWrapper .reportListWrapper .row .name a:hover{color:#48b848}.studentReportWrapper .reportListWrapper .row .name .loaderWrapper{background-color:initial;justify-content:flex-start;min-height:25px}.studentReportWrapper .reportListWrapper .row .name .loaderWrapper>div{margin:0!important;max-width:40px!important}.studentReportWrapper .reportListWrapper .row .date{display:flex;font-size:14px;justify-content:center;text-align:center;width:120px}.studentReportWrapper .reportListWrapper .row .date .reportLoading{width:30px}.studentReportWrapper .reportListWrapper .row .delete,.studentReportWrapper .reportListWrapper .row .parentVisible{text-align:center;width:100px}.studentReportWrapper .teacherCommentWrapper{flex:1 1 40%;margin:0 20px;width:40%}.studentReportWrapper .teacherCommentWrapper h2{font-size:18px;margin:0}.studentReportWrapper .teacherCommentWrapper textarea{border:1px solid #999;height:320px;margin:20px 0;padding:10px;width:100%}.studentReportWrapper .teacherCommentWrapper .buttonsWrapper{align-items:center;justify-content:flex-end}.studentReportWrapper .teacherCommentWrapper button{float:right;margin-left:15px}.studentReportWrapper .teacherCommentWrapper .disableBtn{background:#d3d3d3;border:#333;color:#333;cursor:not-allowed}.studentReportWrapper .photosWrapper{margin-top:10px}.studentReportWrapper .photosWrapper .photoBox{margin-right:10px;position:relative;width:100px}.studentReportWrapper .photosWrapper .photoBox .aspectContainer{padding-top:56.25%}.studentReportWrapper .photosWrapper .photoBox .aspectContainer img,.studentReportWrapper .photosWrapper .photoBox .aspectContainer video{border-radius:5px;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.studentReportWrapper .photosWrapper .photoBox .closeBtn{background-color:#48b848;border-radius:100%;cursor:pointer;height:20px;margin:0;position:absolute;right:-5px;top:-5px;width:20px;z-index:2}.studentReportWrapper .photosWrapper .photoBox .closeBtn svg{fill:#fff;height:8px;width:8px}.studentReportWrapper .photosWrapper .addPhoto{height:auto;margin-right:0;min-height:50px}.studentReportWrapper .photosWrapper .addPhoto:disabled{background:#d3d3d3;border:#333;color:#333;cursor:not-allowed}.studentReportWrapper .photosWrapper .addPhoto:disabled:hover svg{fill:#fff}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.fullWidth{width:100%}.reducedWidth{width:calc(100% - 35px)}.groupResultsWrapper{background:#fff;border-radius:15px;min-height:calc(100vh - 110px);overflow:hidden;position:relative}.groupResultsWrapper h1{color:#333;font-size:20px;margin:20px 20px 30px}.groupResultsWrapper p{padding:0 20px}.groupResultsWrapper select{border-color:#333;border-radius:5px;color:#333;height:30px;margin:20px}.groupResultsWrapper .studentWrap{background:#fff}.groupResultsWrapper .row{width:auto;width:-webkit-max-content;width:max-content}@media print{.groupResultsWrapper .row:not(.headerRow){height:56px}}.groupResultsWrapper .row .studentColumn{min-width:230px;width:15vw}.groupResultsWrapper .row .studentColumn a{height:100%}.groupResultsWrapper .row .studentColumn a span{transition:all .2s linear}.groupResultsWrapper .row .studentColumn a:hover span{color:#48b848}@media print{.groupResultsWrapper .row .studentColumn{min-width:0;min-width:auto;width:160px}}.pageContainer{display:block}.pageContainer .overflowController{overflow:auto}.pageContainer .simplebar-wrapper{padding-bottom:40px}@media print{.pageContainer .simplebar-wrapper{height:auto!important;overflow:visible!important;overflow:initial!important;padding-bottom:0}.pageContainer .simplebar-content,.pageContainer .simplebar-content-wrapper,.pageContainer .simplebar-mask,.pageContainer .simplebar-offset,.pageContainer div[data-simplebar]{height:auto!important;max-height:none!important;overflow:visible!important;overflow:initial!important;padding:0;position:relative!important}.pageContainer .simplebar-height-auto-observer-wrapper,.pageContainer .simplebar-placeholder{display:none!important}.pageContainer .simplebar-track{display:none}}.pageContainer .simplebar-track.simplebar-horizontal{background-color:#eee;border-radius:10px;bottom:12px;height:4px;left:50%;overflow:visible;overflow:initial;transform:translateX(-50%);width:85%}.pageContainer .simplebar-track.simplebar-horizontal .simplebar-visible,.pageContainer .simplebar-track.simplebar-vertical .simplebar-visible{height:6px;top:-1px}.pageContainer .simplebar-track.simplebar-horizontal .simplebar-visible:before,.pageContainer .simplebar-track.simplebar-vertical .simplebar-visible:before{opacity:.8}.pageContainer .row{display:flex}.pageContainer .row:nth-child(2n) .studentColumn .studentWrap,.pageContainer .row:nth-child(2n) .tableColumn{background:#f5f5f5}.pageContainer .row .studentColumn{background:#fff;border-right:1px solid #cacaca;flex-shrink:0;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:3}.pageContainer .row .studentColumn .studentWrap{border-radius:0;height:100%;margin:0}.pageContainer .row .studentColumn .studentWrap img:not(.icon){background-color:initial;box-sizing:border-box;padding:4px}.pageContainer .row .tableColumn{display:flex;flex:1 1}.pageContainer .row .groupColumn{border-right:1px solid #cacaca;display:flex;flex-direction:column;min-width:90px}@media print{.pageContainer .row .groupColumn{min-width:38px}}.pageContainer .row .groupColumn .goalRow{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;position:relative}@media print{.pageContainer .row .groupColumn .goalRow{padding:0}}.pageContainer .row .groupColumn .goalRow .goalName{box-sizing:border-box;color:#333;font-size:12px;position:absolute;text-align:center;top:10px}@media print{.pageContainer .row .groupColumn .goalRow .goalName{padding:0;position:relative;top:0;transform:rotate(-180deg);writing-mode:vertical-rl}}.pageContainer .row .groupColumn .goalRow img{margin:40px auto 0;max-width:55px}@media print{.pageContainer .row .groupColumn .goalRow img{margin:20px auto;width:35px}}.pageContainer .row .groupColumn .row{flex:1 1;justify-content:center}.pageContainer .row .groupColumn .row .stepButton{cursor:pointer;opacity:0;position:absolute;transition:all .2s linear;visibility:hidden;z-index:2}.pageContainer .row .groupColumn .row .stepButton svg{transition:all .2s linear;width:12px}.pageContainer .row .groupColumn .row .stepButton:hover svg{fill:#48b848}.pageContainer .row .groupColumn .row .stepButton:disabled svg,.pageContainer .row .groupColumn .row .stepButton:disabled:hover svg{fill:gray}.pageContainer .row .groupColumn .row .stepButton.nextArrow{right:6px}.pageContainer .row .groupColumn .row .stepButton.prevArrow{left:6px;transform:rotateY(180deg)}.pageContainer .row .groupColumn .row .itemButton{cursor:pointer;height:100%;width:100%;z-index:1}.pageContainer .row .groupColumn .row .step{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;width:90px}@media print{.pageContainer .row .groupColumn .row .step{width:38px}}.pageContainer .row .groupColumn .row .step:not(:last-child){border-right:1px solid #cacaca66}.pageContainer .row .groupColumn .row .step.cursor{cursor:pointer}.pageContainer .row .groupColumn .row .step.behind{background:#eb63084d}.pageContainer .row .groupColumn .row .step.ahead{background:#2db1ff4d}.pageContainer .row .groupColumn .row .step.done{background:#7777774d}.pageContainer .row .groupColumn .row .step.on-track{background:#43da414d}.pageContainer .row .groupColumn .row .step:hover .stepButton{opacity:1;visibility:visible}.pageContainer .row .groupColumn .row .lessonName{font-size:10px;margin:8px 0;padding:0 5px}@media print{.pageContainer .row .groupColumn .row .lessonName{font-size:12px;line-height:10px;transform:rotate(-90deg)}}.pageContainer .row .groupColumn .row .currentStep{align-items:center;color:#333;display:flex;font-size:12px;font-weight:600;justify-content:center;position:relative}.pageContainer .row .groupColumn .row .currentStep b{display:block;transform:scale(2.5)}.pageContainer .row .groupColumn .row .currentStep .iconWrap{display:flex;position:absolute;top:0;transform:translateX(18px)}.pageContainer .row .groupColumn .row .currentStep .iconWrap svg{height:10px;width:10px}@media print{.pageContainer .row .groupColumn .row .currentStep .iconWrap{transform:translateX(10px)}.pageContainer .row .groupColumn .row .currentStep .iconWrap svg{height:8px;width:8px}}.pageContainer .row .groupColumn .row .currentStep .iconWrap.eyeIcon{transform:translateX(-18px)}@media print{.pageContainer .row .groupColumn .row .currentStep .iconWrap.eyeIcon{transform:translateX(-10px)}}.pageContainer .row .groupColumn .row .currentStep.addboxStyle{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}.pageContainer .row .groupColumn .row .currentStep.darkBox{background:#6f6f6f}.pageContainer .row .groupColumn .row .currentStep.lightBox{background:#bbb}.pageContainer .row .groupColumn:last-child{border:0}.pageContainer .row.headerRow{background:#fff}@media print{.pageContainer .row.headerRow .step{height:120px}}.pageContainer .row.headerRow .studentColumn .studentWrap,.pageContainer .row.headerRow .tableColumn{background:#fff}.popupWrapper .circleLoader{margin-right:10px;margin-top:3px}.deleteWrapper,.resetPassWrapper{display:none;opacity:0;visibility:hidden}.deleteWrapper p,.resetPassWrapper p{font-size:16px;line-height:1.6;margin-bottom:15px}.deleteWrapper .success,.resetPassWrapper .success{color:#48b848;margin-bottom:0;margin-top:20px}.refreshWrapper{background:#fff;border:20px solid #000;border-radius:25px;height:100px;left:0;margin:auto;max-width:500px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:2}.refreshWrapper h4{color:#000;font-size:16px;padding:10px;text-align:center;top:50%}.refreshWrapper .outlineButton{background:#0000;border-color:#333;color:#333;left:0;margin:auto;padding:0 15px;position:absolute;right:0}.absoluteTab{position:absolute;top:31px}.absoluteTab.tabsStyle li a{font-size:14px;padding:12px 15px}.rc-slider-disabled{background-color:initial}.titleCase{margin-bottom:0!important;text-transform:capitalize}.behandelplanContainer{display:flex;margin-right:-15px;padding:20px}.behandelplanContainer .nodata{padding:0}.behandelplanContainer .column{margin-bottom:20px;width:calc(100% - 15px)}.behandelplanContainer .column .stepContainer{background-color:#fff;border-radius:10px;margin-top:5px;padding:5px}.behandelplanContainer .column .stepContainer:not(:last-child){margin-bottom:5px}.behandelplanContainer .column .stepContainer .stepWrapper{align-items:center}.behandelplanContainer .column .stepContainer .studentStep{background-color:#f5f5f5;border-radius:10px;color:#333;flex:0 0 50px;font-weight:700;height:50px;line-height:50px;margin-right:10px;text-align:center;width:50px}.behandelplanContainer .column .stepContainer .studentStep b{font-size:30px}.behandelplanContainer .column .stepContainer .studentStepDescr{color:#333;font-size:14px;font-weight:700;padding-right:5px}.behandelplanContainer .column .studentRowContainer{background-color:#f5f5f5;border-radius:10px;cursor:pointer;margin-top:5px;position:relative;text-align:left;width:100%}.behandelplanContainer .column .studentRowContainer .latestComments{font-size:14px;padding:5px 10px 8px}.behandelplanContainer .column .studentWrap{background-color:#f5f5f5;border-radius:10px;margin-bottom:0;padding:5px}.behandelplanContainer .column .studentWrap img{height:45px;margin:0 10px 0 0;width:45px}.behandelplanContainer .column .studentWrap .name{font-size:15px;font-weight:700}.behandelplanContainer .column .studentWrap .age{font-size:14px;margin-top:5px}.behandelplanContainer .column .lessonWrap{background:#f5f5f5;border-radius:10px;padding:5px}.behandelplanContainer .column .lessonWrap section{background:#fff;border-radius:5px;font-size:14px;padding:10px}.behandelplanContainer .column .lessonWrap section .lessonRow{align-items:flex-start;color:#333;display:flex}.behandelplanContainer .column .lessonWrap section .lessonRow .lessonColumn{margin-left:10px}.behandelplanContainer .column .lessonWrap section .lessonRow .lessonColumn p{line-height:20px;padding:0}.behandelplanContainer .column .lessonWrap section .lessonRow .lessonColumn h3{font-size:16px;margin-bottom:10px}.behandelplanContainer .column .lessonWrap section .lessonRow .lessonColumn strong{margin-bottom:10px}.behandelplanContainer .column .lessonWrap section .lessonRow .lessonColumn strong span{margin-left:10px;opacity:.6}.verticalTab{align-items:flex-start;display:flex;flex-direction:row-reverse;list-style-type:none;margin:80px 0;padding:0;position:-webkit-sticky;position:sticky;top:40px;transform:rotate(-180deg);width:36px;writing-mode:vertical-lr}.verticalTab li{align-items:center;background:#fff;background-clip:padding-box;border-bottom-right-radius:15px;border-top-right-radius:15px;display:flex;justify-content:center;opacity:.6}.verticalTab li a{color:#fff;padding:26px 8px}.verticalTab li.active{opacity:1}.notesTitleWrapper .buttonsWrapper button{color:#333;cursor:pointer;font-size:13px;margin-top:5px;text-decoration:underline;transition:color .2s linear}.notesTitleWrapper .buttonsWrapper button:hover{color:#48b848}.notesTitleWrapper .buttonsWrapper button:disabled{color:#333;cursor:not-allowed;opacity:.5}.notesTitleWrapper .buttonsWrapper button:not(:last-child){margin-right:12px}.notesTitleWrapper{display:flex;margin-bottom:8px}.notesTitleWrapper .buttonsWrapper{align-items:center;display:flex;margin-top:20px}.notesTitleWrapper .buttonsWrapper button{font-size:14px;font-weight:400}.notesContainer{display:flex;margin-left:-10px;margin-right:-10px;padding:20px}.notesContainer .notesColumn{padding:0 10px;width:50%}.notesContainer h3{margin-bottom:8px}.notesContainer textarea{border-radius:10px;font-size:16px;line-height:30px;margin-bottom:16px;min-height:260px;padding:10px;width:100%}.annualPlanWrapper{background:#fff;border-radius:15px;box-sizing:border-box;min-height:calc(100vh - 110px);overflow:hidden;position:relative}.annualPlanWrapper h1{color:#333;font-size:20px;margin:20px 20px 30px}.annualPlanWrapper .studentColumn{min-width:250px;width:20%}@media print{.annualPlanWrapper .studentColumn{min-width:0;min-width:auto;width:140px}.annualPlanWrapper .row:not(.headerRow){height:55px}}.annualPlanWrapper .row .groupColumn .row .step{position:relative;width:80px}@media print{.annualPlanWrapper .row .groupColumn .row .step{width:60px}}.annualPlanWrapper .addboxStyle,.annualPlanWrapper .dots{cursor:pointer}.annualPlanWrapper .dotWrapper{position:absolute}.annualPlanWrapper .dotWrapper .dots{border-radius:50%;box-shadow:0 0 3px 0 #00000040;display:inline-flex;height:15px;margin:0 5px;width:15px}.annualPlanWrapper .dotWrapper .dots.darkdot{background:#4d4d4d}.annualPlanWrapper .dotWrapper .dots.lightdot{background:#999}.annualPlanWrapper .dotWrapper .dots.checkdot{align-items:center;box-shadow:none;display:inline-flex;justify-content:start;-webkit-user-select:none;user-select:none}.annualPlanWrapper .dotWrapper .dots.checkdot svg{margin-top:-2px}.annualPlanWrapper .studentWrap{background:#fff}.annualPlanWrapper .row .groupColumn .goalRow .goalName{position:relative;top:0}@media print{.annualPlanWrapper .row .groupColumn .goalRow .goalName{transform:rotate(0deg);writing-mode:initial}}.taal_wrap .row .groupColumn .row .currentStep.darkBox{background:#e93f3b}.taal_wrap .row .groupColumn .row .currentStep.lightBox,.taal_wrap .row .groupColumn .row .dots.lightdot{background:#f5a2a0}.taal_wrap .row .groupColumn .row .dots.darkdot{background:#e72824}.taal_wrap .row .groupColumn .row .dots.checkdot svg{fill:#e31d19}.rekenen_wrap .row .groupColumn .row .currentStep.darkBox{background:#65c365}.rekenen_wrap .row .groupColumn .row .currentStep.lightBox,.rekenen_wrap .row .groupColumn .row .dots.lightdot{background:#b6e3b6}.rekenen_wrap .row .groupColumn .row .dots.darkdot{background:#53bc53}.rekenen_wrap .row .groupColumn .row .dots.checkdot svg{fill:#48b848}.motoriek_wrap .row .groupColumn .row .currentStep.darkBox{background:#8668b1}.motoriek_wrap .row .groupColumn .row .currentStep.lightBox,.motoriek_wrap .row .groupColumn .row .dots.lightdot{background:#c1b2d7}.motoriek_wrap .row .groupColumn .row .dots.darkdot{background:#7857a8}.motoriek_wrap .row .groupColumn .row .dots.checkdot svg{fill:#71529e}.grote-motoriek_wrap .row .groupColumn .row .currentStep.darkBox{background:#ffc45d}.grote-motoriek_wrap .row .groupColumn .row .currentStep.lightBox,.grote-motoriek_wrap .row .groupColumn .row .dots.lightdot{background:#ffd896}.grote-motoriek_wrap .row .groupColumn .row .dots.darkdot{background:#ffbc4a}.grote-motoriek_wrap .row .groupColumn .row .dots.checkdot svg{fill:#ffbc49}.lichaam_wrap .row .groupColumn .row .currentStep.darkBox{background:#fb5bac}.lichaam_wrap .row .groupColumn .row .currentStep.lightBox,.lichaam_wrap .row .groupColumn .row .dots.lightdot{background:#fd92c8}.lichaam_wrap .row .groupColumn .row .dots.darkdot{background:#fb48a3}.lichaam_wrap .row .groupColumn .row .dots.checkdot svg{fill:#fb47a2}.hoeken_wrap .row .groupColumn .row .currentStep.darkBox{background:#f76d11}.hoeken_wrap .row .groupColumn .row .currentStep.lightBox{background:#f98e47}.hoeken_wrap .row .groupColumn .row .dots.lightdot{background:#faac78}.hoeken_wrap .row .groupColumn .row .dots.darkdot{background:#ec6308}.hoeken_wrap .row .groupColumn .row .dots.checkdot svg{fill:#eb6308}.woordenschat_wrap .row .groupColumn .row .currentStep.darkBox{background:#ca1916}.woordenschat_wrap .row .groupColumn .row .currentStep.lightBox{background:#e93330}.woordenschat_wrap .row .groupColumn .row .dots.lightdot{background:#f5a5a3}.woordenschat_wrap .row .groupColumn .row .dots.darkdot{background:#b91714}.woordenschat_wrap .row .groupColumn .row .dots.checkdot svg{fill:#b81714}.printButton{cursor:pointer;position:absolute;right:20px;top:20px}.printButton svg{fill:#333;height:25px;transition:all .2s linear;width:25px}.printButton:hover svg{fill:#48b848}.academieModal .contentSec .inlineContainer a.actionlink,.academieModal .contentSec .inlineContainer a.readmorebtn,.academieModal .contentSec button.readmorebtn,.imageSectionModal .contentSec .inlineContainer a.actionlink,.imageSectionModal .contentSec .inlineContainer a.readmorebtn,.imageSectionModal .contentSec button.readmorebtn,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.actionlink,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.readmorebtn,.nieuwsScreen .newsComponent .contentSec button.readmorebtn{background:#48b848;border:1px solid #48b848;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:35px;line-height:33px;outline:none;padding:0 15px;text-align:center;transition:all .2s linear}.academieModal .contentSec .inlineContainer a.actionlink:hover,.academieModal .contentSec .inlineContainer a.readmorebtn:hover,.academieModal .contentSec button.readmorebtn:hover,.imageSectionModal .contentSec .inlineContainer a.actionlink:hover,.imageSectionModal .contentSec .inlineContainer a.readmorebtn:hover,.imageSectionModal .contentSec button.readmorebtn:hover,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.actionlink:hover,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.readmorebtn:hover,.nieuwsScreen .newsComponent .contentSec button.readmorebtn:hover{background:#fff;border:1px solid #48b848;color:#48b848}.academieModal .contentSec .inlineContainer a.actionlink:disabled,.academieModal .contentSec .inlineContainer a.readmorebtn:disabled,.academieModal .contentSec button.readmorebtn:disabled,.imageSectionModal .contentSec .inlineContainer a.actionlink:disabled,.imageSectionModal .contentSec .inlineContainer a.readmorebtn:disabled,.imageSectionModal .contentSec button.readmorebtn:disabled,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.actionlink:disabled,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.readmorebtn:disabled,.nieuwsScreen .newsComponent .contentSec button.readmorebtn:disabled{background:#ccccc9;border-color:#ccccc9;cursor:not-allowed;transition-duration:0s}.academieModal .contentSec .inlineContainer a.actionlink,.academieModal .contentSec .inlineContainer a.readmorebtn,.academieModal .contentSec button.readmorebtn,.imageSectionModal .contentSec .inlineContainer a.actionlink,.imageSectionModal .contentSec .inlineContainer a.readmorebtn,.imageSectionModal .contentSec button.readmorebtn,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.actionlink,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.readmorebtn,.nieuwsScreen .newsComponent .contentSec button.readmorebtn{-ms-box-sizing:border-box;box-sizing:border-box}.academieModal,.imageSectionModal,.nieuwsScreen .newsComponent{display:flex;margin-bottom:60px}.academieModal .imageBox,.imageSectionModal .imageBox,.nieuwsScreen .newsComponent .imageBox{align-items:flex-start;display:flex;flex-direction:column;width:43%}.academieModal .imageBox img,.imageSectionModal .imageBox img,.nieuwsScreen .newsComponent .imageBox img{border-radius:5px;object-fit:cover;position:-webkit-sticky;position:sticky;top:30px;width:100%}.academieModal .contentSec,.imageSectionModal .contentSec,.nieuwsScreen .newsComponent .contentSec{display:flex;flex-direction:column;justify-content:center;padding:20px 30px;width:57%}.academieModal .contentSec:last-of-type,.imageSectionModal .contentSec:last-of-type,.nieuwsScreen .newsComponent .contentSec:last-of-type{width:100%}.academieModal .contentSec h1,.academieModal .contentSec h2,.imageSectionModal .contentSec h1,.imageSectionModal .contentSec h2,.nieuwsScreen .newsComponent .contentSec h1,.nieuwsScreen .newsComponent .contentSec h2{color:#2db1ff;font-family:Schoolbell,cursive;font-size:32px;margin-bottom:15px}.academieModal .contentSec h3,.imageSectionModal .contentSec h3,.nieuwsScreen .newsComponent .contentSec h3{color:#333;font-size:24px;margin-bottom:15px}.academieModal .contentSec em,.academieModal .contentSec i,.imageSectionModal .contentSec em,.imageSectionModal .contentSec i,.nieuwsScreen .newsComponent .contentSec em,.nieuwsScreen .newsComponent .contentSec i{display:inline-block;vertical-align:top}.academieModal .contentSec figure,.imageSectionModal .contentSec figure,.nieuwsScreen .newsComponent .contentSec figure{margin:0}.academieModal .contentSec figure iframe,.imageSectionModal .contentSec figure iframe,.nieuwsScreen .newsComponent .contentSec figure iframe{border-radius:5px;height:300px;margin-top:30px;width:100%}.academieModal .contentSec p,.academieModal .contentSec>div,.imageSectionModal .contentSec p,.imageSectionModal .contentSec>div,.nieuwsScreen .newsComponent .contentSec p,.nieuwsScreen .newsComponent .contentSec>div{color:#666;line-height:24px;margin:5px 0}.academieModal .contentSec p a,.academieModal .contentSec>div a,.imageSectionModal .contentSec p a,.imageSectionModal .contentSec>div a,.nieuwsScreen .newsComponent .contentSec p a,.nieuwsScreen .newsComponent .contentSec>div a{color:#2db1ff;display:inline-block;vertical-align:top}.academieModal .contentSec p a.readmorebtn,.academieModal .contentSec>div a.readmorebtn,.imageSectionModal .contentSec p a.readmorebtn,.imageSectionModal .contentSec>div a.readmorebtn,.nieuwsScreen .newsComponent .contentSec p a.readmorebtn,.nieuwsScreen .newsComponent .contentSec>div a.readmorebtn{background:none;border:none;color:#1588c2;line-height:30px;padding:0;text-decoration:underline}.academieModal .contentSec p a.readmorebtn:hover,.academieModal .contentSec>div a.readmorebtn:hover,.imageSectionModal .contentSec p a.readmorebtn:hover,.imageSectionModal .contentSec>div a.readmorebtn:hover,.nieuwsScreen .newsComponent .contentSec p a.readmorebtn:hover,.nieuwsScreen .newsComponent .contentSec>div a.readmorebtn:hover{border:0;text-decoration:none}.academieModal .contentSec .moreContent,.imageSectionModal .contentSec .moreContent,.nieuwsScreen .newsComponent .contentSec .moreContent{height:0;overflow:hidden}.academieModal .contentSec button.readmorebtn,.imageSectionModal .contentSec button.readmorebtn,.nieuwsScreen .newsComponent .contentSec button.readmorebtn{background:#2db1ff;border-color:#2db1ff;color:#fff;margin-right:8px;padding:0 20px;text-align:center;text-decoration:none;width:135px}.academieModal .contentSec button.readmorebtn:hover,.imageSectionModal .contentSec button.readmorebtn:hover,.nieuwsScreen .newsComponent .contentSec button.readmorebtn:hover{background:#0000;border-color:#2db1ff;color:#2db1ff}.academieModal .contentSec .inlineContainer,.imageSectionModal .contentSec .inlineContainer,.nieuwsScreen .newsComponent .contentSec .inlineContainer{margin-top:10px}.academieModal .contentSec .inlineContainer a.actionlink,.academieModal .contentSec .inlineContainer a.readmorebtn,.imageSectionModal .contentSec .inlineContainer a.actionlink,.imageSectionModal .contentSec .inlineContainer a.readmorebtn,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.actionlink,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.readmorebtn{background:#2db1ff;border-color:#2db1ff;color:#fff;margin-right:8px;padding:0 20px;text-decoration:none}.academieModal .contentSec .inlineContainer a.actionlink:hover,.academieModal .contentSec .inlineContainer a.readmorebtn:hover,.imageSectionModal .contentSec .inlineContainer a.actionlink:hover,.imageSectionModal .contentSec .inlineContainer a.readmorebtn:hover,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.actionlink:hover,.nieuwsScreen .newsComponent .contentSec .inlineContainer a.readmorebtn:hover{background:#0000;border-color:#2db1ff;color:#2db1ff}.academieModal .contentSec .inlineContainer .link-2,.academieModal .contentSec .inlineContainer .outlineButton,.imageSectionModal .contentSec .inlineContainer .link-2,.imageSectionModal .contentSec .inlineContainer .outlineButton,.nieuwsScreen .newsComponent .contentSec .inlineContainer .link-2,.nieuwsScreen .newsComponent .contentSec .inlineContainer .outlineButton{background:#0000;border-color:#333;color:#333;text-transform:uppercase}.academieModal .contentSec .inlineContainer .link-2:hover,.academieModal .contentSec .inlineContainer .outlineButton:hover,.imageSectionModal .contentSec .inlineContainer .link-2:hover,.imageSectionModal .contentSec .inlineContainer .outlineButton:hover,.nieuwsScreen .newsComponent .contentSec .inlineContainer .link-2:hover,.nieuwsScreen .newsComponent .contentSec .inlineContainer .outlineButton:hover{background:#333;border-color:#333;color:#fff}.academieModal:nth-child(2n),.imageSectionModal:nth-child(2n),.nieuwsScreen .newsComponent:nth-child(2n){flex-direction:row-reverse}.academieModal:nth-child(2n) .imageBox,.imageSectionModal:nth-child(2n) .imageBox,.nieuwsScreen .newsComponent:nth-child(2n) .imageBox{margin-left:0;margin-right:30px}.imageSectionModal .contentSec h1,.imageSectionModal .contentSec h2{color:#1588c2;color:#37b2fc;font-family:Schoolbell,cursive}.imageSectionModal .contentSec strong{margin-bottom:10px}.imageSectionModal .contentSec .inlineContainer a{background:#37b2fc;border-color:#37b2fc}.imageSectionModal .contentSec .inlineContainer a:hover{border-color:#37b2fc;color:#37b2fc}.nieuwsScreen{padding-top:50px}.nieuwsScreen h4{color:#333;margin-bottom:20px}.nieuwsScreen p{line-height:24px;margin-bottom:40px}.nieuwsScreen strong{font-weight:400}.nieuwsScreen .newsComponent .imageBox h1,.nieuwsScreen .newsComponent .imageBox h2{color:#2db1ff;display:none;font-family:Schoolbell,cursive;font-size:26px;margin-bottom:0}.nieuwsScreen .newsComponent .imageBox>strong{color:#666;display:none;font-size:14px;font-weight:400;margin:8px 0 15px}.nieuwsScreen .newsComponent .contentSec h2{font-size:28px;margin-bottom:0}.nieuwsScreen .newsComponent .contentSec>strong{color:#666;font-size:14px;margin:8px 0 15px}.nieuwsScreen .newsComponent .contentSec p{margin-bottom:0}.nieuwsScreen .newsComponent .contentSec p a{color:#48b848}.nieuwsScreen .newsComponent .contentSec p a:hover{text-decoration:underline}.nieuwsScreen .newsComponent .contentSec p strong{margin:0}.contentSec{display:flex;flex-direction:column;justify-content:center;width:100%}.contentSec h1,.contentSec h2{color:#333;font-size:22px;margin-bottom:15px}.contentSec h3{color:#333;font-size:24px;margin-bottom:15px}.contentSec p,.contentSec>div{color:#666;line-height:24px;margin:5px 0}.contentSec p a,.contentSec>div a{color:#2db1ff;display:inline-block;vertical-align:top}.contentSec p a.readmorebtn,.contentSec>div a.readmorebtn{background:none;border:none;color:#1588c2;line-height:30px;padding:0;text-decoration:underline}.contentSec p a.readmorebtn:hover,.contentSec>div a.readmorebtn:hover{border:0;text-decoration:none}.formWrapper,.profileWrapper{margin-top:20px;max-width:700px}.formWrapper label,.profileWrapper label{color:#333;font-weight:700;margin-bottom:10px}.formWrapper .inputField,.profileWrapper .inputField{background:#fff;border:1px solid #ddd;border-radius:5px;height:40px;line-height:40px;margin-bottom:20px;padding:0 10px;width:100%}.formWrapper .error,.profileWrapper .error{color:red;margin-top:20px}.formWrapper .row,.profileWrapper .row{display:flex;margin-top:20px}.formWrapper .pictureWrapper,.profileWrapper .pictureWrapper{justify-content:space-between}.formWrapper .pictureWrapper .buttonWrapper,.profileWrapper .pictureWrapper .buttonWrapper{align-items:center;display:flex;flex-direction:column}.formWrapper .pictureWrapper .buttonWrapper .deleteBtn,.profileWrapper .pictureWrapper .buttonWrapper .deleteBtn{background-color:#fff;border:1px solid #e31d19;color:#e31d19;margin:10px 0}.formWrapper .pictureWrapper .buttonWrapper .deleteBtn:hover,.profileWrapper .pictureWrapper .buttonWrapper .deleteBtn:hover{background-color:#e31d19;color:#fff}.formWrapper .pictureWrapper .profilePicture,.profileWrapper .pictureWrapper .profilePicture{height:150px;margin-top:-30px;object-fit:cover;position:relative;width:150px}.formWrapper .pictureWrapper .profilePicture.removeMargin,.profileWrapper .pictureWrapper .profilePicture.removeMargin{margin-top:0}.formWrapper button,.profileWrapper button{margin-right:20px}.formWrapper .nameRow,.profileWrapper .nameRow{display:flex}.formWrapper .nameRow input:nth-child(2n),.profileWrapper .nameRow input:nth-child(2n){margin:0 10px;max-width:120px}.success{color:green;margin-top:20px}.formWrapper .textareaField{background:#fff;border:1px solid #ddd;border-radius:5px;height:100px;max-width:600px;padding:0 10px;width:100%}.changePassWrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.changePassWrapper label{color:#333;font-weight:700;margin:20px 0 10px}.changePassWrapper input{border:1px solid #ddd;border-radius:5px;max-width:600px;outline:0;padding:10px;width:100%}.changePassWrapper .error{color:red;margin-top:20px}.changePassWrapper .success{color:green;margin-top:20px}.changePassWrapper .row{display:flex;margin-top:20px}.changePassWrapper button{margin-right:20px}.documentWrapper .sectionTitle,.faqWrapper .sectionTitle{font-weight:700;margin-top:20px}.documentWrapper ul,.faqWrapper ul{list-style-type:none;margin:0 0 50px;padding:0}.documentWrapper .faq,.faqWrapper .faq{border-left:2px solid #48b848;margin-top:30px;padding:10px 15px}.documentWrapper .faq button,.faqWrapper .faq button{align-items:center;cursor:pointer;display:flex;justify-content:center}.documentWrapper .faq button svg,.faqWrapper .faq button svg{height:auto;margin-left:10px;transform:rotate(180deg);transform-origin:center;transition:all .2s linear;width:14px}.documentWrapper .faq button.active svg,.faqWrapper .faq button.active svg{transform:rotate(0deg)}.documentWrapper .faq .faqQuestion,.faqWrapper .faq .faqQuestion{color:#333;font-size:16px;font-weight:700}.documentWrapper .faq .faqAnswer,.faqWrapper .faq .faqAnswer{color:#666;height:0;line-height:1.6;overflow:hidden}.documentWrapper .faq .faqAnswer strong,.faqWrapper .faq .faqAnswer strong{font-weight:400}.documentWrapper .faqAnswer{align-items:flex-start;display:flex;flex-direction:column}.documentWrapper .faqAnswer a{border-bottom:1px solid #fff;display:inline-flex;margin-top:10px;transition:all .2s linear}.documentWrapper .faqAnswer a:hover{border-color:#48b848;color:#48b848}.academyOverview,.courseIntroduction{display:flex;flex-wrap:wrap;justify-content:space-between}.academyOverview *,.courseIntroduction *{box-sizing:border-box}.academyOverview .courseWrapper,.courseIntroduction .courseWrapper{background:#777;border-radius:15px;margin-bottom:10px;padding:12px;width:calc(50% - 5px)}.academyOverview .courseWrapper .wrapper,.courseIntroduction .courseWrapper .wrapper{background:#fff;border-radius:15px;display:flex;height:100%;padding:12px}.academyOverview .courseWrapper .wrapper img,.courseIntroduction .courseWrapper .wrapper img{height:130px;margin-right:10px;object-fit:cover;width:130px}.academyOverview .courseWrapper .wrapper .contentSection,.courseIntroduction .courseWrapper .wrapper .contentSection{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-top:0}.academyOverview .courseWrapper .wrapper a .headingStyle,.courseIntroduction .courseWrapper .wrapper a .headingStyle{font-size:20px}.academyOverview .courseWrapper .wrapper a:hover .headingStyle,.courseIntroduction .courseWrapper .wrapper a:hover .headingStyle{color:#48b848}.academyOverview .courseWrapper .wrapper .columns,.courseIntroduction .courseWrapper .wrapper .columns{display:flex;flex-direction:column;font-size:14px;margin-top:2px}.academyOverview .courseWrapper .wrapper .columns span,.courseIntroduction .courseWrapper .wrapper .columns span{color:#333;margin:4px 0}.academyOverview .courseWrapper .wrapper .columns span b,.courseIntroduction .courseWrapper .wrapper .columns span b{display:inline-block;margin-right:5px;min-width:75px;vertical-align:top}.academyOverview .courseWrapper .wrapper .ratingWrapper,.courseIntroduction .courseWrapper .wrapper .ratingWrapper{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.academyOverview .courseWrapper .wrapper .ratingWrapper span,.courseIntroduction .courseWrapper .wrapper .ratingWrapper span{margin-right:5px}.academyOverview .courseWrapper .wrapper .ratingWrapper .star-ratings-css,.courseIntroduction .courseWrapper .wrapper .ratingWrapper .star-ratings-css{color:#aaa;font-size:20px;height:25px;margin:0 auto;padding:0;position:relative;unicode-bidi:bidi-override;width:100px}.academyOverview .courseWrapper .wrapper .ratingWrapper .star-ratings-css-top,.courseIntroduction .courseWrapper .wrapper .ratingWrapper .star-ratings-css-top{color:#5e5e5e;display:block;left:0;overflow:hidden;padding:0;position:absolute;top:0;z-index:1}.academyOverview .courseWrapper .wrapper .ratingWrapper .star-ratings-css-bottom,.courseIntroduction .courseWrapper .wrapper .ratingWrapper .star-ratings-css-bottom{display:block;padding:0;z-index:0}.academyIntro p{line-height:24px;margin-top:15px}.embedWrapper{border-radius:8px;box-shadow:0 2px 8px 0 #3f455129;height:0;overflow:hidden;padding-bottom:48px;padding-top:56.25%;position:relative;width:100%;will-change:transform}.embedWrapper .iframe{border:none;box-sizing:border-box;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.voucherPopup .popup{height:120px}.voucherPopup .popup h2{margin-bottom:20px;text-align:center}.voucherPopup .voucherContent{align-items:baseline;cursor:pointer;display:flex;justify-content:center;line-height:28px;margin:10px 0}.voucherPopup .voucherContent input{background:#fff;border:1px solid #ddd;border-radius:5px;height:40px;line-height:40px;padding:0 10px;width:300px}.voucherPopup .voucherContent button,.voucherPopup .voucherContent input,.voucherPopup .voucherContent p{margin-left:20px}.voucherPopup .message{color:#48b848;margin-top:20px;text-align:center}.voucherPopup .message.error{color:#e31d19}.courseIntroduction .sectionTitle{margin:25px 0 10px}.courseIntroduction .courseWrapper{margin:0;width:100%}.courseIntroduction .courseWrapper .wrapper{align-items:flex-start;flex-direction:column;padding:20px}.courseIntroduction .courseWrapper .wrapper .flexBlock{display:flex;width:100%}.courseIntroduction .courseWrapper .wrapper img{height:180px;margin-right:20px;width:180px}.courseIntroduction .courseWrapper .wrapper .contentSection .columns{justify-content:space-between}.courseIntroduction .courseWrapper .wrapper .contentSection .columns span{width:auto}.courseIntroduction .courseWrapper .wrapper .introContent{margin:10px 0}.courseIntroduction .courseWrapper .wrapper .introContent p{line-height:28px;margin-top:0}.courseIntroduction .courseWrapper .wrapper .introContent h2,.courseIntroduction .courseWrapper .wrapper .introContent h3{color:#333;font-weight:400;margin-top:15px}.courseIntroduction .courseWrapper .wrapper .courseChapters li{margin:10px 0}.courseIntroduction .courseWrapper .wrapper .courseChapters li a{text-decoration:underline}.courseIntroduction .courseWrapper .wrapper .courseChapters li a:hover{color:#48b848}.courseIntroduction .courseWrapper .wrapper .confirmation{align-items:flex-start;display:flex;flex-direction:column}.courseIntroduction .courseWrapper .wrapper .confirmation .flexBlock{margin-bottom:10px}.courseIntroduction .courseWrapper .wrapper .confirmation .flexBlock input{height:20px;margin-right:5px;margin-top:3px;width:20px}.courseIntroduction .courseWrapper .wrapper .confirmation .flexBlock label{cursor:pointer;line-height:24px;width:calc(100% - 20px)}.courseIntroduction .courseWrapper .wrapper .confirmation .flexBlock a{color:#333;display:inline-block;text-decoration:underline}.courseIntroduction .courseWrapper .wrapper .confirmation .flexBlock a:hover{color:#48b848}.courseIntroduction .courseWrapper .wrapper .confirmation .quotationBtn{margin-top:10px!important}.courseIntroduction .courseWrapper .wrapper .confirmation .voucherLink .link{color:#48b848;cursor:pointer;margin-top:10px;transition:.2s}.courseIntroduction .courseWrapper .wrapper .confirmation .voucherLink .link:hover{text-decoration:underline}.courseIntroduction .courseWrapper .wrapper .confirmation .voucherLink .code{color:#48b848;font-weight:700;margin:0 3px}.courseIntroduction .courseWrapper .wrapper .confirmation .voucherLink .validated{align-items:baseline;display:flex;margin-top:10px}.courseIntroduction .courseWrapper .wrapper .confirmation .voucherLink .validated button{margin-left:20px;margin-top:0}.courseIntroduction .courseWrapper .wrapper .confirmation button{margin-top:20px}.courseAttachments{display:flex;margin:15px 0;width:100%}.courseAttachments .item{flex:1 1;margin:0 5px;min-height:260px}.courseAttachments .item:only-child{min-height:500px}.courseAttachments .item img{height:100%!important;object-fit:cover;width:100%!important}.courseCertificate p{margin:10px 0}.courseCertificate a,.courseCertificate button{margin-bottom:10px}.courseFeedback .row{align-items:center}.courseFeedback .headingStyle button{cursor:pointer;margin-left:10px}.courseFeedback .headingStyle button svg{height:12px;width:12px}.courseFeedback .headingStyle button:hover svg{fill:#48b848}.courseFeedback label{color:#333;font-weight:700;margin:10px 20px 10px 0}.courseFeedback p{margin:10px 0}.courseFeedback textarea{border-color:#ddd;display:block;font-size:14px;line-height:24px;margin:15px 0;min-height:120px;padding:10px;width:500px}.courseFeedback button{margin-right:15px}.courseFeedback .editableRating{align-items:center;display:inline-flex;justify-content:space-between}.courseFeedback .editableRating .star-rating__star{color:#aaa;cursor:pointer;font-size:20px;margin-right:5px;transition:color .2s ease-out}.courseFeedback .editableRating .star-rating__star.is-selected{color:#5e5e5e}.courseFeedback .editableRating .star-rating__star.is-disabled:hover{cursor:default}.courseFeedback .afterSubmit{display:none;margin-top:10px;opacity:0;visibility:hidden}.courseFeedback .editableRating .star-rating__checkbox{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.commentSection{margin:20px 0 0}.commentSection .cmntImg{border-radius:5px;height:60px;margin-right:10px;object-fit:cover;width:60px}.commentSection .commentForm{margin-top:30px}.commentSection .comment{display:flex;flex-wrap:wrap;margin:20px 0}.commentSection .comment .content{background:#f1f1f1;border-radius:10px;padding:10px;width:calc(100% - 90px)}.commentSection .comment .content .media{margin:8px auto;min-height:250px;width:50%}.commentSection .comment .content .media img{height:100%!important;object-fit:cover;width:100%!important}.commentSection .comment .content p{color:#333;font-size:16px;margin-bottom:5px;margin-top:0}.commentSection .comment .content .row{margin-bottom:5px}.commentSection .comment .content .row a{font-size:14px;margin-right:10px}.commentSection .comment .content .cmntTime{font-size:12px}.commentSection .comment .content img{height:60px;margin-right:10px;width:60px}.commentSection .repliedComment{flex-direction:row-reverse}.commentSection .repliedComment img{margin:0 0 0 10px}.commentSection .commentForm h4{margin:10px 0}.commentSection .commentForm .flexBlock{flex-wrap:wrap}.commentSection .commentForm .commentWrapper{display:flex}.commentSection .commentForm .commentWrapper .quill{border:1px solid #ddd;border-radius:5px;height:100px;padding:0;width:calc(100% - 140px)}.commentSection .commentForm .commentWrapper .quill p{margin:0}.commentSection .commentForm .commentWrapper .quill .ql-toolbar{display:none}.commentSection .commentForm .commentWrapper .quill .ql-container.ql-snow{border:none}.commentSection .commentForm .commentWrapper .quill .ql-editor.ql-blank:before{top:16px}.commentSection .commentForm textarea{border:1px solid #ddd;border-radius:5px;height:100px;padding:10px;width:calc(100% - 70px)}.commentSection .commentForm .attachmentRow{display:flex;flex-direction:column;padding-left:70px}.commentSection .commentForm .attachmentRow .row{align-items:center;margin-top:20px}.commentSection .commentForm .inputFeild{border:1px solid #ddd;border-radius:5px;margin-right:15px;max-width:300px;outline:0;padding:10px;width:100%}.commentSection .commentForm .addbutton{font-size:30px;height:39px;margin-top:10px;width:-webkit-max-content;width:max-content}.commentSection .commentForm .addbutton:disabled,.commentSection .commentForm .addbutton:disabled:hover{background:gray;color:#fff}.commentSection .commentForm .rowWrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:20px}.commentSection .error{color:red}.academyChapter h3,.academyChapter h4{color:#333}.academyChapter p{line-height:26px;margin:10px 0}.academyChapter .pageContainer{display:flex;flex:1 1;flex-direction:column}.academyChapter .chapterDetailsWrapper{border-radius:15px;display:flex;flex:1 1;flex-direction:column;height:100%;padding:12px}.academyChapter .chapterDetailsWrapper .wrapper{background:#fff;border-radius:15px;display:flex;flex:1 1;flex-direction:column;padding:12px}.academyChapter .chapterDetailsWrapper .flexColumn{display:flex;flex-direction:column}.academyChapter .chapterDetailsWrapper .flexColumn .descRow{margin:20px 0}.academyChapter .chapterDetailsWrapper .flexColumn .descRow .pillButton{display:inline-block}.academyChapter .chapterDetailsWrapper .flexBlock .chapterImage{height:180px;margin-right:20px;width:180px}.academyChapter .chapterDetailsWrapper .flexBlock .contentSection{flex:1 1;margin-top:0}.academyChapter .chapterDetailsWrapper .flexBlock .contentSection .columns{justify-content:space-between}.academyChapter .chapterDetailsWrapper .flexBlock .contentSection .columns span{width:auto}.academyChapter .chapterDetailsWrapper .flexBlock .introContent{margin:10px 0}.academyChapter .chapterDetailsWrapper .flexBlock .introContent p{line-height:28px;margin:0}.academyChapter .chapterDetailsWrapper .flexBlock .introContent p strong{color:#333}.academyChapter .chapterDetailsWrapper .flexBlock .introContent h2,.academyChapter .chapterDetailsWrapper .flexBlock .introContent h3{color:#333;font-weight:400;margin-top:15px}.academyChapter .chapterDetailsWrapper .chapterSection{margin-top:30px}.academyChapter .chapterDetailsWrapper .chapterSection strong{color:#333}.academyChapter .chapterDetailsWrapper .chapterSection .chapterIntroAttachments{display:flex;margin:15px -8px}.academyChapter .chapterDetailsWrapper .chapterSection .chapterIntroAttachments .item{flex:1 1;margin:0 8px;min-height:260px}.academyChapter .chapterDetailsWrapper .chapterSection .chapterIntroAttachments .item:only-child{min-height:500px}.academyChapter .chapterDetailsWrapper .chapterSection .chapterIntroAttachments .item img{height:100%!important;object-fit:cover;width:100%!important}.academyChapter .chapterDetailsWrapper .linksWrapper{margin-top:20px}.academyChapter .chapterDetailsWrapper .linksWrapper a{font-size:14px;margin-right:10px}.academyChapter .chapterDetailsWrapper .linksWrapper a:hover{color:#48b848}.academyChapter .chapterDetailsWrapper .statusBtn{align-self:flex-end;width:170px}.manageStudents select{border-color:#333;color:#333;height:30px;margin-bottom:20px}.manageStudents .studentListWrapper .studentBox{margin:0 0 20px;width:20%}.manageStudents .studentListWrapper .groupWrap{align-items:center;border:1px solid #48b848;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.manageStudents .studentListWrapper .groupWrap strong{font-size:18px;margin-bottom:5px}.manageStudents .studentListWrapper .groupWrap span{font-size:16px}.row.checkboxWrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.row.checkboxWrapper .checkBox{align-items:center;display:inline-flex;font-size:14px;margin:10px 0;width:25%}.row.checkboxWrapper .checkBox input{margin-right:5px}.warningPopup .popup{height:auto;line-height:28px;margin:10px 0;overflow:auto}.warningPopup a{color:#2db1ff;display:inline}.warningPopup button{float:right;margin:10px 10px 0}.manageParnasys .loaderFixedWrapper{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9}.manageParnasys .loaderFixedWrapper .loaderContainer{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;max-width:640px;width:100%}.manageParnasys .loaderFixedWrapper p{margin-top:30px;text-align:center}.manageParnasys .loaderFixedWrapper .loaderWrapper{background:#0000;min-height:auto}.manageParnasys .importWrapper{margin-top:30px}.manageParnasys .importWrapper h2,.manageParnasys .importWrapper li,.manageParnasys .importWrapper p,.manageParnasys .importWrapper strong{color:#333}.manageParnasys .importWrapper h2{margin-bottom:20px}.manageParnasys .importWrapper p{margin:10px 0}.manageParnasys .importWrapper strong{font-weight:400;margin-top:20px}.manageParnasys .importWrapper ul{margin:0}.manageParnasys .importWrapper ul li{margin:8px 0}.curriculumContainer .breadCrumb,.managementContainer .breadCrumb,.resultatenContainer .breadCrumb{padding:0 15px 15px}.curriculumContainer .breadCrumb ul,.managementContainer .breadCrumb ul,.resultatenContainer .breadCrumb ul{display:flex;list-style-type:none;margin:0;padding:0}.curriculumContainer .breadCrumb ul li a,.curriculumContainer .breadCrumb ul li button,.managementContainer .breadCrumb ul li a,.managementContainer .breadCrumb ul li button,.resultatenContainer .breadCrumb ul li a,.resultatenContainer .breadCrumb ul li button{-webkit-appearance:none;border:0;color:#333;cursor:pointer;font-size:14px;margin-right:10px;transition:all .2s linear}.curriculumContainer .breadCrumb ul li .active,.managementContainer .breadCrumb ul li .active,.resultatenContainer .breadCrumb ul li .active{color:#48b848}.curriculumContainer{padding-left:0;padding-right:0}.manageParnasys,.mergeableStudents{display:flex;flex-direction:column}.manageParnasys p,.mergeableStudents p{line-height:24px;margin-top:20px}.manageParnasys .step-1,.manageParnasys .step-2,.manageParnasys .step-3,.manageParnasys .step-4,.mergeableStudents .step-1,.mergeableStudents .step-2,.mergeableStudents .step-3,.mergeableStudents .step-4{display:flex;flex:1 1;flex-direction:column}.manageParnasys .step-2,.manageParnasys .step-3,.manageParnasys .step-4,.mergeableStudents .step-2,.mergeableStudents .step-3,.mergeableStudents .step-4{display:none;opacity:0;visibility:hidden}.manageParnasys .wrapper,.mergeableStudents .wrapper{flex:1 1}.manageParnasys .convert,.mergeableStudents .convert{fill:#2db1ff;align-self:center;height:auto;margin:0 50px;width:50px}.manageParnasys .buttonsWrapper,.mergeableStudents .buttonsWrapper{margin-top:20px}.manageParnasys .buttonsWrapper button,.mergeableStudents .buttonsWrapper button{margin-right:15px}.manageParnasys .buttonsWrapper .disable,.mergeableStudents .buttonsWrapper .disable{cursor:not-allowed}.manageParnasys .buttonsWrapper .disable:hover,.mergeableStudents .buttonsWrapper .disable:hover{border-color:#333;color:#333}.manageParnasys .studentBox,.mergeableStudents .studentBox{border:1px solid #0000;cursor:pointer;margin:20px 10px 0;padding:10px;transition:all .2s linear;width:calc(25% - 20px)}.manageParnasys .studentBox.active,.mergeableStudents .studentBox.active{background:#f9f9f9;border:1px solid #48b848;box-sizing:border-box}.manageParnasys .studentBox .fromto,.mergeableStudents .studentBox .fromto{font-size:16px;margin-bottom:10px;text-align:left;width:100%}.manageParnasys .studentBox:hover,.mergeableStudents .studentBox:hover{background:#f9f9f9}.settingsWrapper{margin-top:30px}.settingsWrapper .row{align-items:center;display:flex;padding:10px 0}.settingsWrapper .row input{cursor:pointer;height:15px;margin-right:10px;width:15px}.settingsWrapper .row label{cursor:pointer}.resultatenContainer .groupResultsWrapper{overflow:visible;overflow:initial;padding-top:25px}.dropdownWrapper{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px;position:relative;z-index:4}.dropdownWrapper select{border-color:#333;border-radius:5px;color:#333;height:30px;margin:0 15px 0 0;padding:0 5px}.dropdownWrapper .customDropdown{background:#fff;border:1px solid #333;border-radius:5px;color:#333;position:absolute;right:60px;top:0;width:180px}.dropdownWrapper .customDropdown .dropdownTitle{cursor:pointer;display:flex;justify-content:space-between;line-height:30px;padding:0 10px}.dropdownWrapper .customDropdown .dropdownTitle svg{fill:#333;width:10px}.dropdownWrapper .customDropdown .dropdownResults{height:0;overflow:auto}.dropdownWrapper .customDropdown .dropdownResults .student{align-items:center;border-bottom:1px solid #3333;display:flex;font-size:14px;min-height:35px;padding:0 10px}.dropdownWrapper .customDropdown .dropdownResults .student:first-child{border-top:1px solid #3333}.dropdownWrapper .customDropdown .dropdownResults .student label{cursor:pointer;padding:5px 0}.dropdownWrapper .customDropdown .dropdownResults .student input{cursor:pointer;margin-right:8px}.dropdownWrapper .customDropdown .dropdownResults .student:hover{background:#f5f5f5}.dropdownWrapper .customDropdown button{margin:10px}.dropdownWrapper .flexEnd{align-items:center;align-self:flex-end;display:flex;justify-content:center}.dropdownWrapper .flexEnd .printButton{margin-left:10px;position:relative;right:0;top:0}.resultsTable{display:flex;flex-direction:column;margin-top:20px;position:relative;width:100%}.resultsTable .resultRow,.resultsTable .titleRow{display:flex;flex:1 1;position:-webkit-sticky;position:sticky;top:0;z-index:2}.resultsTable .resultRow:nth-child(odd),.resultsTable .titleRow:nth-child(odd){background:#f5f5f5}.resultsTable .resultRow .column,.resultsTable .titleRow .column{align-items:center;color:#333;display:flex;flex:1 1;font-size:14px;font-weight:700;height:50px;padding:10px}.resultsTable .resultRow .column:not(:last-child),.resultsTable .titleRow .column:not(:last-child){border-right:1px solid #cacaca;word-break:break-word}.resultsTable .resultRow .alignCenter,.resultsTable .titleRow .alignCenter{justify-content:center}.resultsTable .resultRow{position:relative;top:0;z-index:1}.resultsTable .resultRow .column{font-weight:400;opacity:.8;padding:0 8px}@media print{.resultsTable .resultRow .column{padding:6px 4px}}.resultsTable .resultRow .column.error{color:red}.resultsTable .resultRow .column.errorHigh{color:blue}.resultsTable .resultRow .column.errorNoData{color:grey}.resultsTable .resultRow:nth-child(2n){background:#fff}.resultsTable .footerRow{background-color:gray!important}.resultsTable .footerRow .column{color:#eee}.manageLessonsWrapper .groupResultsWrapper,.managethemesWrapper .groupResultsWrapper,.routineLessonsWrapper .groupResultsWrapper{overflow:visible;overflow:initial}.manageLessonsWrapper .groupResultsWrapper .title,.managethemesWrapper .groupResultsWrapper .title,.routineLessonsWrapper .groupResultsWrapper .title{margin-left:0}.manageLessonsWrapper .groupResultsWrapper .pageintro,.managethemesWrapper .groupResultsWrapper .pageintro,.routineLessonsWrapper .groupResultsWrapper .pageintro{margin:-20px 0 30px;padding:0}.manageLessonsWrapper .groupResultsWrapper .themeList,.managethemesWrapper .groupResultsWrapper .themeList,.routineLessonsWrapper .groupResultsWrapper .themeList{display:inline-flex;flex-direction:column;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.manageLessonsWrapper .groupResultsWrapper .themeList li,.managethemesWrapper .groupResultsWrapper .themeList li,.routineLessonsWrapper .groupResultsWrapper .themeList li{align-items:center;border-radius:5px;color:#fff;display:flex;justify-content:space-between;margin-bottom:15px;min-width:400px;padding:10px}.manageLessonsWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn),.managethemesWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn),.routineLessonsWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn){color:#fff;cursor:pointer;display:flex;flex:1 1;font-weight:700;justify-content:space-between;padding:5px 0;text-align:left}.manageLessonsWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn) svg,.managethemesWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn) svg,.routineLessonsWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn) svg{fill:#fff;height:auto;margin-right:5px;transform:rotate(180deg);transition:transform .2s linear;width:20px}.manageLessonsWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn).active svg,.managethemesWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn).active svg,.routineLessonsWrapper .groupResultsWrapper .themeList li>button:not(.toggleBtn).active svg{transform:rotate(0deg)}.manageLessonsWrapper .groupResultsWrapper .themeList li.period,.managethemesWrapper .groupResultsWrapper .themeList li.period,.routineLessonsWrapper .groupResultsWrapper .themeList li.period{color:#333;font-weight:400}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer{border-radius:0;margin-bottom:0;overflow:hidden;padding:0}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer:not(.active),.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer:not(.active),.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer:not(.active){height:0}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer.flexRow,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer.flexRow,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer.flexRow{flex-direction:column}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap{display:flex;flex-direction:column;width:100%}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson,.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .period,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .period,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .period{align-items:center;border-radius:5px;color:#333;display:flex;font-weight:400;justify-content:space-between;margin-bottom:15px;padding:10px}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .archived,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .archived,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .archived{background-color:#3333331a;text-decoration:line-through}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson{background-color:#2222224d}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived{background-color:#3333331a}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived span,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived span,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived span{color:#22222280;font-style:italic;text-decoration:line-through}.manageLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived button,.managethemesWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived button,.routineLessonsWrapper .groupResultsWrapper .themeList li.periodContainer .PeriodWrap .lesson.archived button{background-color:#333333b3}.manageLessonsWrapper .groupResultsWrapper .themeList li .toggleBtn,.managethemesWrapper .groupResultsWrapper .themeList li .toggleBtn,.routineLessonsWrapper .groupResultsWrapper .themeList li .toggleBtn{align-items:center;background-color:#222;border-radius:3px;color:#f1f1f1;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.manageLessonsWrapper .groupResultsWrapper .themeList li .toggleBtn svg,.managethemesWrapper .groupResultsWrapper .themeList li .toggleBtn svg,.routineLessonsWrapper .groupResultsWrapper .themeList li .toggleBtn svg{fill:#fff;height:auto;width:12px}.manageLessonsWrapper .groupResultsWrapper .themeList .herfst,.managethemesWrapper .groupResultsWrapper .themeList .herfst,.routineLessonsWrapper .groupResultsWrapper .themeList .herfst{background-color:#fc932a}.manageLessonsWrapper .groupResultsWrapper .themeList .herfst.period,.managethemesWrapper .groupResultsWrapper .themeList .herfst.period,.routineLessonsWrapper .groupResultsWrapper .themeList .herfst.period{background-color:#fc932a4d}.manageLessonsWrapper .groupResultsWrapper .themeList .winter,.managethemesWrapper .groupResultsWrapper .themeList .winter,.routineLessonsWrapper .groupResultsWrapper .themeList .winter{background-color:#71529e}.manageLessonsWrapper .groupResultsWrapper .themeList .winter.period,.managethemesWrapper .groupResultsWrapper .themeList .winter.period,.routineLessonsWrapper .groupResultsWrapper .themeList .winter.period{background-color:#71529e4d}.manageLessonsWrapper .groupResultsWrapper .themeList .lente,.managethemesWrapper .groupResultsWrapper .themeList .lente,.routineLessonsWrapper .groupResultsWrapper .themeList .lente{background-color:#fec900}.manageLessonsWrapper .groupResultsWrapper .themeList .lente.period,.managethemesWrapper .groupResultsWrapper .themeList .lente.period,.routineLessonsWrapper .groupResultsWrapper .themeList .lente.period{background-color:#fec9004d}.manageLessonsWrapper .groupResultsWrapper .themeList .zomer,.managethemesWrapper .groupResultsWrapper .themeList .zomer,.routineLessonsWrapper .groupResultsWrapper .themeList .zomer{background-color:#48b848}.manageLessonsWrapper .groupResultsWrapper .themeList .zomer.period,.managethemesWrapper .groupResultsWrapper .themeList .zomer.period,.routineLessonsWrapper .groupResultsWrapper .themeList .zomer.period{background-color:#48b8484d}.themeAddEditWrapper .startDateWrap .dropDownWrap{display:flex}.themeAddEditWrapper .startDateWrap .dropDownWrap select{border-color:#ddd;border-radius:5px;color:#333;height:40px;margin-bottom:20px;min-width:135px}.themeAddEditWrapper .startDateWrap .dropDownWrap select:first-child{margin-right:10px}.LessonAddEditWrapper.popupWrapper .popup{max-width:980px}.LessonAddEditWrapper.popupWrapper .popup input:read-only{background-color:#eaeaea;border-color:#eaeaea;cursor:not-allowed}.popupTabsWrapper{border-radius:4px;display:flex;list-style-type:none;overflow:hidden;padding:0}.popupTabsWrapper li{align-items:center;background-color:#3333;cursor:pointer;display:flex;flex:1 1;height:40px;justify-content:center;transition:all .2s linear}.popupTabsWrapper li.active,.popupTabsWrapper li:hover{background-color:#333c;color:#fff}.stepsWrapper{display:none}.stepsWrapper.step_0{display:block}.stepsWrapper .subLabel{font-size:14px;font-weight:400}.stepsWrapper textarea.inputField{height:100px;line-height:1.4;padding:10px}.stepsWrapper .inputWrapper{flex:1 1;margin-right:15px}.stepsWrapper button:disabled:hover{color:#fff}.stepsWrapper .clearButton{align-items:center;display:inline-flex;justify-content:center;margin-left:10px}.stepsWrapper .clearButton:disabled svg{fill:#fff}.stepsWrapper .translateButton{transform:translateY(27px)}.stepsWrapper .disableButton{cursor:not-allowed;filter:grayscale(1);pointer-events:none}.btnWrapper{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;height:36px;justify-content:center;margin-right:15px;overflow:hidden}.btnWrapper button{cursor:pointer;height:100%;padding:0 12px}.btnWrapper button.active{background-color:#48b848;color:#fff}input[type=url]:invalid{border-color:red}.manageLessonsWrapper,.routineLessonsWrapper{margin-top:-35px}.manageLessonsWrapper .tabsStyle,.routineLessonsWrapper .tabsStyle{justify-content:flex-end;margin-left:0;margin-right:40px}.manageLessonsWrapper .groupResultsWrapper,.routineLessonsWrapper .groupResultsWrapper{padding:10px 20px 20px}.manageLessonsWrapper .taal_wrapper .lesson{background:#f5a2a0!important}.manageLessonsWrapper .taal_wrapper .lesson.archived{background:#facfce!important}.manageLessonsWrapper .rekenen_wrapper .lesson{background:#b6e3b6!important}.manageLessonsWrapper .rekenen_wrapper .lesson.archived{background:#e2f4e2!important}.manageLessonsWrapper .motoriek_wrapper .lesson{background:#c1b2d7!important}.manageLessonsWrapper .motoriek_wrapper .lesson.archived{background:#e4deee!important}.manageLessonsWrapper .grote-motoriek_wrapper .lesson{background:#ffd896!important}.manageLessonsWrapper .grote-motoriek_wrapper .lesson.archived{background:#ffebc9!important}.manageLessonsWrapper .hoeken_wrapper .lesson{background:#fbbb91!important}.manageLessonsWrapper .hoeken_wrapper .lesson.archived{background:#fddac2!important}.manageLessonsWrapper .woordenschat_wrapper .lesson{background:#f07775!important}.manageLessonsWrapper .woordenschat_wrapper .lesson.archived{background:#f5a5a3!important}.routineLessonsWrapper .period .period-actions{align-items:center;column-gap:16px;display:flex}.routineLessonsWrapper .period .period-actions .accordion-arrow{height:20px;width:20px}.routineLessonsWrapper .period .accordion-arrow{transform:rotate(180deg)}.routineLessonsWrapper .period .accordion-arrow--active{transform:rotate(1turn)!important}.onderbouwdCurriculum .curriculumContainer{background-color:#999;border-radius:20px;padding:20px}.onderbouwdCurriculum .groupResultsWrapper{overflow:visible;overflow:initial}.onderbouwdCurriculum .groupResultsWrapper .title{margin-bottom:20px;margin-left:0;margin-top:0}.onderbouwdCurriculum .groupResultsWrapper p.pageContent{margin-bottom:20px;padding-left:0}.onderbouwdCurriculum .groupResultsWrapper .themeList{align-items:flex-start;display:flex;justify-content:space-between;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList{border-radius:5px;color:#fff;display:flex;flex:1 1;flex-direction:column;padding:5px}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList:not(:last-child){margin-right:20px}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList h2{font-size:16px;margin:5px 0 10px}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList ul{display:flex;flex-direction:column;list-style-type:none;margin-bottom:0;padding-left:0;width:100%}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList ul .goalItem{align-items:center;background-color:#fff;border-radius:5px;color:#333;display:flex;padding:10px}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList ul .goalItem:not(:last-child){margin-bottom:5px}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList ul .goalItem input{margin-right:10px}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList ul .goalItem label{color:#333;cursor:pointer;flex:1 1;font-weight:400;transition:all .2s linear}.onderbouwdCurriculum .groupResultsWrapper .themeList li.goalList ul .goalItem label:hover{color:#48b848}.onderbouwdCurriculum .groupResultsWrapper .themeList .taal{background-color:#e31d19}.onderbouwdCurriculum .groupResultsWrapper .themeList .taal.period{background-color:#e31d194d}.onderbouwdCurriculum .groupResultsWrapper .themeList .herfst{background-color:#fc932a}.onderbouwdCurriculum .groupResultsWrapper .themeList .herfst.period{background-color:#fc932a4d}.onderbouwdCurriculum .groupResultsWrapper .themeList .winter{background-color:#71529e}.onderbouwdCurriculum .groupResultsWrapper .themeList .winter.period{background-color:#71529e4d}.onderbouwdCurriculum .groupResultsWrapper .themeList .lente{background-color:#fec900}.onderbouwdCurriculum .groupResultsWrapper .themeList .lente.period{background-color:#fec9004d}.onderbouwdCurriculum .groupResultsWrapper .themeList .zomer{background-color:#48b848}.onderbouwdCurriculum .groupResultsWrapper .themeList .zomer.period{background-color:#48b8484d}.header{align-items:center;color:#333;display:flex}.header .periodImage{margin-right:15px;max-width:180px}.header .periodImage img{max-width:100%}.header .periodDetails p{font-size:16px;line-height:26px;margin-bottom:0}.header .periodDetails p i{display:inline-block;vertical-align:top}.contentSection{margin-top:30px}.contentSection p{line-height:26px;margin-top:10px}.topicWrapper{align-items:flex-start;display:flex;flex:1 1;margin:15px -10px 0}.topicWrapper .column{background:#f1f1f1;border-radius:15px;display:flex;flex:1 1 33.33%;flex-direction:column;margin:0 10px;padding:15px}.topicWrapper .column.taal_topic{background:#e31d19}.topicWrapper .column.rekenen_topic{background:#48b848}.topicWrapper .column.motoriek_topic{background:#71529e}.topicWrapper .column.grote-motoriek_topic{background:#ffbc49}.topicWrapper .column .topicname{color:#fff;font-size:16px}.topicWrapper .column .lessonWrapper{display:flex;flex:1 1;flex-direction:column}.topicWrapper .column .lessonWrapper .lessonPlaceholder{background:#fff;border-radius:15px;display:flex;flex:1 1;margin:15px 0 0;min-height:80px;width:100%}.topicWrapper .column .lessonWrapper .lessonSection{flex:initial;margin:15px 0 0;width:100%}.topicWrapper .column .lessonWrapper .lessonSection img{margin-right:10px;width:50px}.topicWrapper .column .lessonWrapper .lessonSection h1{font-size:18px;line-height:24px;margin-bottom:5px}.topicWrapper .column .lessonWrapper .lessonSection p{font-size:14px;line-height:20px}.tipsWrapper{display:flex;flex-direction:column}.tipsWrapper .closeIcon{cursor:pointer;padding:5px;position:absolute;right:23px;top:23px;z-index:2}.tipsWrapper .closeIcon svg{height:14px;transform:rotate(180deg);transition:all .2s linear;width:15px}.tipsWrapper .closeIcon:hover svg{fill:#48b848}.tipsWrapper .closeIcon.active svg{transform:rotate(0deg)}.parentTipSection{border-radius:15px;box-sizing:border-box;display:flex;margin:15px 0 0;padding:15px;position:relative;transition:all .2s linear;width:100%}.parentTipSection.closed{height:70px}.parentTipSection.closed .tipSec{overflow:hidden}.parentTipSection h3{color:#333;font-size:16px}.parentTipSection p,.parentTipSection ul{font-size:16px;line-height:26px;margin:10px 0}.parentTipSection .goalSec{background:#fff;border-radius:10px;overflow:hidden;padding:10px;width:160px}.parentTipSection .goalSec img{margin:0 auto}.parentTipSection .goalSec p{font-size:14px;line-height:22px}.parentTipSection .tipSec{background:#fff;border-radius:10px;flex:1 1;margin-left:15px;padding:10px}.parentTipSection .tipSec h3{font-size:18px}.parentTipSection .tipSec .row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.parentTipSection .tipSec .row>div{box-sizing:border-box;padding-right:10px;width:calc(100% - 400px)}.parentTipSection .tipSec .row iframe,.parentTipSection .tipSec .row img{border-radius:10px;margin-top:15px;position:-webkit-sticky;position:sticky;top:15px;width:400px}.parentTipSection .tipSec .row iframe{height:250px}.parentTipSection .tipSec .row .subAnchors{display:flex;flex-wrap:wrap}.parentTipSection .tipSec .row a:not(:last-child){margin-right:10px}.weekplannerContainer{background-color:#fff;border-radius:15px;padding:12px}.weekplannerContainer .weekplannerHeader{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding-left:20px}.weekplannerContainer .weekplannerHeader>div{align-items:center;display:flex}.weekplannerContainer .weekplannerHeader .weekTabs{display:flex;list-style-type:none;margin:0 20px;padding:0}.weekplannerContainer .weekplannerHeader .weekTabs li{background-color:#ececec}.weekplannerContainer .weekplannerHeader .weekTabs li a{color:#333;padding:10px 15px!important}.weekplannerContainer .weekplannerHeader .weekTabs li.activeTab{background-color:#777}.weekplannerContainer .weekplannerHeader .weekTabs li.activeTab a{color:#fff}.weekplannerContainer .weekplannerHeader .weekButtons{align-items:center;display:flex}.weekplannerContainer .weekplannerHeader .weekButtons button{align-items:center;cursor:pointer;display:flex;padding:10px}.weekplannerContainer .weekplannerHeader .weekButtons span{border:1px solid #ececec;border-radius:4px;padding:5px 10px}.weekplannerContainer .weekplannerHeader select{border-color:#333;color:#333;height:30px;margin-right:20px}.weekplannerContainer .generic_wrapper{width:100%}.weekplannerContainer .generic_wrapper .pageContainer{display:flex;flex-direction:column;padding:12px}.weekplannerContainer .generic_wrapper .pageWrapper{background-color:#fff;border-radius:15px;flex:1 1;min-height:0;min-height:auto;padding:12px}.weekplannerContainer .generic_wrapper .pageWrapper:not(:last-child){margin-bottom:12px}.weekplannerContainer .generic_wrapper .pageWrapper .headingStyle{font-size:18px;margin-bottom:10px}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper{display:flex;justify-content:space-between}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column{border-radius:10px;padding:5px;width:calc(25% - 15px)}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section{background-color:#fff;border-radius:10px;padding:5px}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .lessonRow{align-items:center;color:#333;display:flex;justify-content:space-between;margin-bottom:10px}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .lessonRow img{border-radius:5px;height:40px;width:40px}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .lessonRow h3{font-size:14px;margin-bottom:0;margin-left:10px}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .lessonRow .lessonWrapper{align-items:center;display:flex}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .lessonRow .buttonsWrapper{display:flex}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .lessonRow .buttonsWrapper button{cursor:pointer;padding:3px}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .addButton,.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .studentRowContainer{width:100%}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .addButton:last-child .studentWrap,.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .studentRowContainer:last-child .studentWrap{margin-bottom:0}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .addButton{background-color:#f5f5f5;border-radius:8px;cursor:pointer;padding:10px 0}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .addButton svg{fill:#333;opacity:.6;transition:all .2s linear}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .addButton:hover{background-color:#ececec}.weekplannerContainer .generic_wrapper .pageWrapper .columnWrapper .column section .addButton:hover svg{fill:#48b848;opacity:1}.weekplannerContainer .lessonColumnWrapper .pageContainer{min-height:0;min-height:auto;padding-bottom:2px}.weekplannerContainer .lessonColumnWrapper .pageContainer>div{align-items:flex-start;display:flex;flex-wrap:wrap}.weekplannerContainer .lessonColumnWrapper .pageContainer>div .studentWrap{flex:0 0 24%;margin-bottom:10px;margin-right:10px}.headerWrapper{background:#fff;display:flex}.headerWrapper .navColumn{align-items:flex-end;display:flex;flex:1 1 auto;justify-content:space-between;padding-top:15px}.headerWrapper .navColumn .seasonTab{display:flex;list-style-type:none;margin:0 0 0 40px;padding:0}.headerWrapper .navColumn .seasonTab li{align-items:center;background-clip:padding-box;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;justify-content:center}.headerWrapper .navColumn .seasonTab li a{color:#fff;font-size:14px;padding:10px 20px}.headerWrapper .navColumn .seasonTab .kalendarTab{background:#ececec;opacity:1}.headerWrapper .navColumn .navMenu{align-items:center;display:flex;margin-right:15px;position:relative}.headerWrapper .navColumn .navMenu .menu{display:flex;margin-right:35px}.headerWrapper .navColumn .navMenu .menu a{background-clip:padding-box;border-top-left-radius:15px;border-top-right-radius:15px;color:#333;font-size:14px;opacity:.7;padding:10px 8px;transition:all .2s linear}.headerWrapper .navColumn .navMenu .menu a:last-child{margin-right:0}.headerWrapper .navColumn .navMenu .menu a:hover{opacity:1}.headerWrapper .navColumn .navMenu .menu a.activeLink{background:#ececec;opacity:1}.headerWrapper .navColumn .navMenu .menu a.notify{position:relative}.headerWrapper .navColumn .navMenu .menu a.notify:after{animation:flickerAnimation 1s infinite;background-color:#e31d19;border-radius:10px;content:"";height:8px;position:absolute;right:0;top:5px;width:8px}.headerWrapper .navColumn .navMenu .searchWrapper{background:#fff;bottom:0;padding:12px 0 5px;position:absolute;right:0;width:30px;z-index:2}.headerWrapper .navColumn .navMenu .searchWrapper input{border:none;border-bottom:1px solid #222;color:#333;opacity:0;padding:0 10px 5px;visibility:hidden;width:100%}.headerWrapper .navColumn .navMenu .searchWrapper input::-webkit-input-placeholder{color:#333}.headerWrapper .navColumn .navMenu .searchWrapper input:-moz-placeholder,.headerWrapper .navColumn .navMenu .searchWrapper input::-moz-placeholder{color:#333}.headerWrapper .navColumn .navMenu .searchWrapper input:-ms-input-placeholder{color:#333}.headerWrapper .navColumn .navMenu .searchWrapper .searchSubmit{cursor:pointer;position:absolute;right:10px;top:14px;z-index:2}.headerWrapper .navColumn .navMenu .searchWrapper .searchSubmit svg{fill:#666;height:15px}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown{-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;align-items:space-between;background:#fff;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 5px 0 #00000026;box-sizing:border-box;display:flex;left:0;max-height:250px;min-height:100px;overflow:auto;padding:15px;position:absolute;top:34px;width:100%}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown::-webkit-scrollbar{-webkit-appearance:none;width:7px}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;-webkit-box-shadow:0 0 1px #ffffff80}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:8px}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown .title{color:#333}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown p{color:#333;font-size:14px}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown>div{display:flex;flex:1 1;flex-direction:column}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown>div strong{margin-bottom:10px}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown>div:not(:first-child) ul{border-left:1px solid #eee;margin-left:-15px;padding-left:15px}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown ul{display:flex;flex:1 1;flex-direction:column;list-style-type:none;margin:0;padding:0}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown ul:empty{display:none}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown ul li a{color:#333;display:inline-block;font-size:14px;padding:5px 0;transition:all .2s linear;vertical-align:top}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown ul li a:hover{color:#48b848}.headerWrapper .navColumn .navMenu .searchWrapper .searchDropdown ul li:not(:last-child){margin-bottom:3px}.courseChapter{border-radius:10px;color:#333;margin:0 10px 10px;padding:6px}.courseChapter .wrapper{background:#fff;border-radius:7px;padding:10px}.courseChapter .wrapper .intro{align-items:center;display:flex}.courseChapter .wrapper .flexColumn{display:flex;flex:1 1;flex-direction:column}.courseChapter .wrapper img{margin-right:10px;width:50px}.courseChapter .wrapper strong{color:#333;font-size:14px}.courseChapter .wrapper strong:hover{color:#48b848}.courseChapter .wrapper .progress{background:#f1f1f1;display:block;height:15px;margin-top:10px;width:100%}.courseChapter .wrapper .progress .fill{background:#777;box-sizing:border-box;color:#fff;display:block;font-size:10px;height:15px;line-height:15px;text-align:right}.courseChapter .wrapper ol,.courseChapter .wrapper ul{margin:10px 0;padding-left:20px}.courseChapter .wrapper ol li,.courseChapter .wrapper ul li{font-size:14px;margin:8px 0}.courseChapter .wrapper ol li a,.courseChapter .wrapper ul li a{color:#333;text-decoration:underline}.courseChapter .wrapper ol li a:hover,.courseChapter .wrapper ul li a:hover{color:#48b848}.courseChapter .wrapper ol li span,.courseChapter .wrapper ul li span{color:#666}.courseChapter .wrapper p{font-size:12px}.rightBar{display:flex;flex-direction:column}.rightBar .logoColumn .logo{margin:12px auto;width:250px}.rightBar .schoolname{color:#333;padding:0 15px}.rightBar .userOptions{color:#333;padding:10px 15px}.rightBar .userOptions .user{justify-content:space-between}.rightBar .userOptions .user,.rightBar .userOptions .user>div{align-items:center;display:flex}.rightBar .userOptions .user img{border-radius:5px;height:40px;margin-right:8px;object-fit:cover;width:40px}.rightBar .userOptions .user span{font-size:14px}.rightBar .userOptions .user button{cursor:pointer}.rightBar .userOptions .user button svg{fill:#333;position:relative;top:2px;transition:all .2s linear;width:25px}.rightBar .userOptions .user button:hover svg{fill:#48b848}.rightBar .userOptions .user button.active svg{fill:#2db1ff}.rightBar .userOptions .optionList{height:0;list-style-type:none;margin:0;overflow:hidden;padding:0}.rightBar .userOptions .optionList li a,.rightBar .userOptions .optionList li button{border-bottom:1px solid #9999994d;color:#333;font-size:14px;padding:10px 0;text-align:left;transition:color .2s linear;width:100%}.rightBar .userOptions .optionList li a.active,.rightBar .userOptions .optionList li a:hover,.rightBar .userOptions .optionList li button.active,.rightBar .userOptions .optionList li button:hover{color:#48b848}.rightBar .userOptions .optionList li:last-child a,.rightBar .userOptions .optionList li:last-child button{border:0;cursor:pointer}.groupdropdownWrapper{position:relative}.groupdropdownWrapper .row{background:#f1f1f1;display:flex}.groupdropdownWrapper .groupDropDown{-webkit-appearance:none;background:#f1f1f1;border:0;border-radius:0;color:#333;cursor:pointer;font-size:16px;font-weight:600;margin-right:20px;padding:15px;width:100%}.groupdropdownWrapper .arrowIcon{height:10px;pointer-events:none;position:absolute;right:60px;top:20px;transform:rotate(180deg);width:10px;z-index:2}.groupdropdownWrapper button{cursor:pointer;margin-right:15px}.groupdropdownWrapper button svg{fill:#333;position:relative;top:2px;transition:all .2s linear;width:25px}.groupdropdownWrapper button:hover svg{fill:#48b848}.groupdropdownWrapper button.active svg{fill:#2db1ff}.groupdropdownWrapper .groupLinks{height:0;list-style-type:none;margin:0 0 6px;overflow:hidden;padding:0 15px}.groupdropdownWrapper .groupLinks li a{border-bottom:1px solid #9999994d;color:#333;font-size:14px;padding:10px 0;text-align:left;transition:color .2s linear;width:100%}.groupdropdownWrapper .groupLinks li a.active,.groupdropdownWrapper .groupLinks li a:hover{color:#48b848}.groupdropdownWrapper .groupLinks li:last-child a{border:0}.studentList{padding:0 5px}.studentList h4{color:#333;font-size:16px}.studentList .accordian{max-height:75px;overflow:hidden;transition:max-height .4s linear}.studentList .accordian.expand{max-height:2000px}.studentList .accordian.expand .studentParnt span{font-weight:400}.studentList .studentParnt img{height:60px;width:60px}.stdReportsWrapp{margin-top:30px;padding:0 15px}.stdReportsWrapp a{color:#333;font-size:14px;margin:15px 0;text-decoration:underline;transition:all .2s linear}.stdReportsWrapp a:hover{color:#48b848}.stdReportsWrapp .photoWrapper{cursor:pointer;margin-top:10px;width:100%}.stdReportsWrapp .photoWrapper .flexCenter{pointer-events:none;width:calc(33.33% - 5px)}.stdReportsWrapp .photoWrapper .aspectContainer{padding-top:56.25%}.stdReportsWrapp .photoWrapper .aspectContainer iframe,.stdReportsWrapp .photoWrapper .aspectContainer img,.stdReportsWrapp .photoWrapper .aspectContainer video{border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%}.teacherList{margin-top:30px;padding:0 15px}.teacherList .teacher{align-items:center;display:flex;margin:15px 0}.teacherList .teacher img{border-radius:10px;box-sizing:border-box;margin-right:10px;width:60px}.teacherList .teacher span{color:#333}.flexWrapper{align-items:flex-start;display:flex}.mainWrapper{min-width:1400px}.contentColumn{background:#fff;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;width:calc(100% - 300px);z-index:2}.contentColumn .pageContainer{padding:15px}.rightColumn{background:#fff;position:-webkit-sticky;position:sticky;top:0;width:300px}.loginWrapper,.rightColumn{display:flex;flex-direction:column}.loginWrapper{align-items:center;height:100vh;justify-content:center}.loginWrapper img{max-width:300px;width:80%}.loginWrapper p{margin-top:20px}.loginWrapper a{margin-left:5px}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;overflow:hidden;position:relative}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%}.ReactCrop__crop-selection,.ReactCrop__image{-ms-touch-action:manipulation;touch-action:manipulation}.ReactCrop__crop-selection{border:1px solid;border-image-repeat:repeat;border-image-slice:1;border-image-source:url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);-webkit-box-shadow:0 0 0 9999em #00000080;box-shadow:0 0 0 9999em #00000080;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;-webkit-box-shadow:0 0 1px 1px #fff,0 0 0 9999em #00000080;box-shadow:0 0 1px 1px #fff,0 0 0 9999em #00000080}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.33333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.66667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.33333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.66667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{background-color:#0003;border:1px solid #ffffffb3;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:10px;outline:1px solid #0000;position:absolute;width:10px}.ReactCrop .ord-nw{cursor:nw-resize;left:0;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-nw:after{left:0;top:0}.ReactCrop .ord-n{cursor:n-resize;left:50%;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-right:-5px;margin-top:-5px;right:0;top:0}.ReactCrop .ord-ne:after{right:0;top:0}.ReactCrop .ord-e{cursor:e-resize;margin-right:-5px;margin-top:-5px;right:0;top:50%}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;cursor:se-resize;margin-bottom:-5px;margin-right:-5px;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;cursor:s-resize;left:50%;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;cursor:sw-resize;left:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;margin-left:-5px;margin-top:-5px;top:50%}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;left:0;margin-top:-3px;top:0;width:100%}.ReactCrop__drag-bar.ord-e{height:100%;margin-right:-3px;right:0;top:0;width:6px}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;left:0;margin-bottom:-3px;width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;margin-left:-3px;top:0;width:6px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;width:24px}}.defaultBtn,.inlineBtn,.outlineButton,.pillButton{background:#48b848;border:1px solid #48b848;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:35px;line-height:33px;outline:none;padding:0 15px;text-align:center;transition:all .2s linear}.defaultBtn:hover,.inlineBtn:hover,.outlineButton:hover,.pillButton:hover{background:#fff;border:1px solid #48b848;color:#48b848}.defaultBtn:disabled,.inlineBtn:disabled,.outlineButton:disabled,.pillButton:disabled{background:#ccccc9;border-color:#ccccc9;cursor:not-allowed;transition-duration:0s}.defaultBtn,.inlineBtn,.outlineButton,.pillButton{-ms-box-sizing:border-box;box-sizing:border-box}a,blockquote,body,caption,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,object,p,pre,q,s,samp,small,strike,strong,sub,sup,tt,var{border:0;display:block;margin:0;outline:0;padding:0}body,html{height:100%;width:100%}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}button,input,select,textarea{font-family:Roboto,sans-serif}.textScreen{padding-bottom:50px}.textScreen p{line-height:22px;margin:10px 0}p em,p i{display:inline-block}.aspectContainer{padding-top:100%;position:relative;width:100%}body{background-color:#fff;color:#666;font-family:Roboto,sans-serif;font-weight:300}.mainWrapper{background:#fff;margin-left:0;position:relative;transition:all .2s linear;width:100%}.mainWrapper.active{margin-left:270px}.mainContainer{background:#ececec;background-clip:padding-box;border-top-left-radius:20px;border-top-right-radius:20px;box-sizing:border-box;min-height:calc(100vh - 54px);padding:20px}.mainContainer .pageContainer{background:#fff;border-radius:20px;box-sizing:border-box;min-height:calc(100vh - 94px);padding:20px}.seprator{background-color:#efefef;clear:both;float:none;height:2px;margin:20px 0;width:100%}.innerContainer{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}.inlineContainer{display:inline-block;vertical-align:top}.inlineContainer,.tableView{position:relative;width:100%}.tableView{display:table;height:100%}.tableCellView{display:table-cell;height:100%;vertical-align:middle;width:100%}.headingStyle{align-items:center;color:#333;display:flex;font-size:22px;font-weight:400;line-height:32px}.sectionTitle{color:#333;font-size:18px;font-weight:400}a{cursor:pointer;display:block;text-decoration:none}a,p{color:#666}p a,p strong{display:inline-block;margin:0 2px;vertical-align:top}p a,p a:hover{color:#2db1ff}.inlineBtn{display:inline-block;margin-top:15px;vertical-align:top}.outlineButton{background:#0000;border-color:#333;color:#333;padding:0 15px}.outlineButton.warningTheme{border-color:red;color:red}.pillButton{background:#48b848;color:#ececec}.pillButton.small{font-size:smaller;padding:.25rem .5rem}.pillButton.danger{background:#e31d19;border-color:#fff;color:#fff}.pillButton.danger:hover{background:#fff;border-color:#e31d19;color:#e31d19}a.pillButton{color:#ececec;text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#333;-webkit-box-shadow:inset 0 0 0 50px #fff}.noSelect,img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button,input,select,textarea{background:#0000;-ms-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:14px;font-weight:300;margin:0;outline:none;padding:0;vertical-align:top}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#dddfdf}button:-moz-placeholder,button::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#dddfdf}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#dddfdf}.subheading{color:#666;font-size:25px;font-weight:700;margin-bottom:20px;position:relative}.subsection{background:#fff;margin-bottom:20px;padding:20px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rowSec{box-sizing:border-box;margin:0 -15px}.inlineBlock{display:inline-block;vertical-align:top}.fade-appear,.fade-enter{opacity:0}.fade-appear-active,.fade-enter-active{opacity:1;transition:opacity .3s linear}.fade-exit{opacity:1;transition:opacity .2s linear}.fade-exit-active{opacity:0}.infoButton{cursor:pointer;display:none;margin-left:10px;margin-top:5px}.infoButton svg{height:15px;transition:all .2s linear;width:15px}.infoButton.dark svg{fill:#333}.infoButton.light svg{fill:#fff}.infoButton:hover svg{fill:#00b1ff}.popupWrapper{height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:3}.popupWrapper .popup{background:#fff;border-radius:10px;margin:80px auto;max-width:560px;padding:20px;position:relative;width:95%;z-index:2}.popupWrapper .overlayBackground{background:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.popupWrapper.videoPopup .titleRow{color:#333;margin-bottom:10px}.confirmationPopup p,.errorPopup p{font-size:16px;line-height:1.6;margin-bottom:15px}.confirmationPopup .row,.errorPopup .row{display:flex;justify-content:space-between;margin-top:20px}.confirmationPopup .success,.errorPopup .success{color:#48b848;margin-bottom:0;margin-top:20px}.qrPrintWrapper{display:none}@media print{.qrPrintWrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.qrPrintWrapper .lessondetails{align-items:center;display:flex;margin-left:20}.qrPrintWrapper .lessondetails img{margin-right:20px}.qrPrintWrapper .lessondetails div{display:flex;flex:1 1;flex-direction:column}.qrPrintWrapper .lessondetails h1,.qrPrintWrapper .lessondetails h2{color:#333;font-size:32px;font-weight:400;line-height:32px}.qrPrintWrapper .lessondetails h2{font-size:22px;margin-top:30px}.qrPrintWrapper .logo{width:200px}}.circleLoader{animation:loader-spin 1.2s linear infinite;border:1px solid #0003;border-left-color:#48b848;border-radius:50%;display:inline-block;height:2em;position:relative;vertical-align:top;width:2em}.loadComplete{animation:none;border-color:#48b848;transition:border .5s ease-out}.checkmark{left:5px;position:absolute;top:18px}.checkmark.draw:after{animation-duration:.8s;animation-name:checkmark;animation-timing-function:ease;transform:scaleX(-1) rotate(135deg)}.checkmark:after{border-right:3px solid #48b848;border-top:3px solid #48b848;content:"";height:18px;opacity:1;position:absolute;transform-origin:top left;width:7px}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:7px}40%{height:18px;opacity:1;width:7px}to{height:18px;opacity:1;width:7px}}.tabsStyle{display:flex;list-style-type:none;margin:0 0 0 40px;padding:0}.tabsStyle li{align-items:center;background-clip:padding-box;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;justify-content:center}.tabsStyle li a,.tabsStyle li button{color:#fff;cursor:pointer;font-size:14px;padding:10px 25px}.tabsStyle li.taal_tab{background:#e31d19}.tabsStyle li.rekenen_tab{background:#48b848}.tabsStyle li.motoriek_tab{background:#71529e}.tabsStyle li.grote-motoriek_tab{background:#ffbc49}.tabsStyle li.hoeken_tab{background:#eb6308}.tabsStyle li.woordenschat_tab{background:#b81714}.tabsStyle li.generic_tab{background:#777;margin-left:10px}.tabsStyle li.behind_tab{background:#eb6308;margin-left:10px}.tabsStyle li.ahead_tab{background:#2db1ff}.tabsStyle li.lichaam_tab{background:#fb47a2}.tabsStyle li.wereld-om-ons-heen_tab{background:#1869a1}.tabsStyle li.natuur_tab{background:#83cb6a}.tabsStyle li.tijd_tab{background:#ff4227}.tabsStyle li.natuurverschijnselen_tab{background:#6f5aae}.tabsStyle li.ontdekken_tab{background:#47cde5}.tabsStyle li.lightbackground_tab{background:#f9f9f9}.tabBorderStyle.taal_wrapper .pageContainer{background:#e31d19}.tabBorderStyle.rekenen_wrapper .pageContainer{background:#48b848}.tabBorderStyle.motoriek_wrapper .pageContainer{background:#71529e}.tabBorderStyle.grote-motoriek_wrapper .pageContainer{background:#ffbc49}.tabBorderStyle.hoeken_wrapper .pageContainer{background:#eb6308}.tabBorderStyle.woordenschat_wrapper .pageContainer{background:#b81714}.tabBorderStyle.generic_wrapper>.pageContainer{background:#777}.tabBorderStyle.ahead_wrapper .pageContainer{background:#2db1ff}.tabBorderStyle.behind_wrapper .pageContainer{background:#eb6308}.tabBorderStyle.ontdekken_wrapper .pageContainer{background:#47cde5}.tabBorderStyle.natuurverschijnselen_wrapper .pageContainer{background:#6f5aae}.tabBorderStyle.tijd_wrapper .pageContainer{background:#ff4227}.tabBorderStyle.natuur_wrapper .pageContainer{background:#83cb6a}.tabBorderStyle.wereld-om-ons-heen_wrapper .pageContainer{background:#1869a1}.tabBorderStyle.lichaam_wrapper .pageContainer{background:#fb47a2}.pagenotfound{display:flex;flex:1 1}.pagenotfound img{margin:0 auto;width:90%}.flexBlock,.flexCenter{display:flex}.flexCenter{align-items:center;justify-content:center}.flexSpaceCenter{align-items:center;justify-content:space-between}.flexSpaceCenter .groupLink{color:#333;font-size:14px;margin-right:20px;text-decoration:underline;transition:all .2s linear}.flexSpaceCenter .groupLink:hover{color:#48b848}.generic{background:#777!important}.taal{background:#e31d19!important}.rekenen{background:#48b848!important}.motoriek{background:#71529e!important}.grote-motoriek{background:#ffbc49!important}.hoeken{background:#eb6308!important}.woordenschat{background:#b81714!important}.ontdekken{background:#47cde5!important}.natuurverschijnselen{background:#6f5aae!important}.tijd{background:#ff4227!important}.natuur{background:#83cb6a!important}.wereld-om-ons-heen{background:#1869a1!important}.lichaam{background:#fb47a2!important}.behind_tab{background:#eb6308!important}.ahead_tab{background:#2db1ff!important}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:800px 104px;height:96px;position:relative}.breadCrumbMenu{display:flex;flex:1 1;padding:0 15px 15px}.breadCrumbMenu ul{display:flex;list-style-type:none;margin:0;padding:0}.breadCrumbMenu ul li{display:flex;font-size:14px;padding:0 15px;position:relative}.breadCrumbMenu ul li a,.breadCrumbMenu ul li button,.breadCrumbMenu ul li span{color:#333;margin-right:10px;transition:all .2s linear}.breadCrumbMenu ul li a:hover,.breadCrumbMenu ul li button:hover{color:#48b848}.breadCrumbMenu ul li .active{color:#48b848;font-weight:600}.breadCrumbMenu ul li:first-child{padding-left:0}.breadCrumbMenu ul li:not(:last-child):after{content:"\00bb";position:absolute;right:0;top:0}.breadCrumbMenu ul li button{-webkit-appearance:none;border:0;color:#333;cursor:pointer}.breadCrumbMenu ul li .availableOptions a{display:inline-block;vertical-align:top}.breadCrumbMenu ul li .defaultLink{text-transform:capitalize}.pagenotfound{align-items:center;display:flex!important;justify-content:center}.pagenotfound img{max-width:600px}
/*# sourceMappingURL=main.90f5d3dd.css.map*/