.navbar-search-wrapper{position:relative;margin-right:8px;width:100%;flex:0 1}.navbar-search-wrapper .navbar-search-container{position:absolute;width:250px;top:0;right:0;z-index:1001}.navbar-search-wrapper .navbar-search-container span>input{color:#495057;font-size:12px;letter-spacing:.5px}.navbar-search-wrapper .navbar-search-container span>input::placeholder{color:rgba(73,80,87,.4)}.navbar-search-wrapper .navbar-search-container span>span{top:3px}.navbar-search-wrapper .navbar-search-container .react-search-box-dropdown-list-item{font-size:16px}@media screen and (max-width:768px){.navbar-search-wrapper{flex:1 1;margin-right:0;margin-top:8px}.navbar-search-wrapper .navbar-search-container{position:unset;width:100%}}@font-face{font-family:"Creepster";font-weight:400;src:local("Creepster"),url(/static/media/Creepster-Regular.7e293887.ttf) format("truetype")}.error-container{background-color:#000121;width:100vw;height:100vh}.error-container .maincontainer{position:relative;top:-50px;transform:scale(.8);background:url(/static/media/haunted-house-foreground.f7c0795f.png);background-repeat:no-repeat;background-position:50%;background-size:700px 600px;width:800px;height:600px;margin:0 auto;display:grid}.error-container .maincontainer .foregroundimg{position:relative;width:100%;top:-230px;z-index:5}.error-container .errorcode{position:relative;top:-200px;font-family:"Creepster",cursive;color:#fff;text-align:center;font-size:6em;letter-spacing:.1em}.error-container .errortext{position:relative;top:-250px;color:#fbd130;text-align:center;text-transform:uppercase;font-size:1.8em}.error-container .maincontainer .bat{opacity:0;position:relative;transform-origin:center;z-index:3}.error-container .error-container .maincontainer .bat:first-child{top:380px;left:120px;transform:scale(.5);animation:flyBat1 13s linear 1s infinite}.error-container .maincontainer .bat:nth-child(2){top:280px;left:80px;transform:scale(.3);animation:flyBat2 8s linear 4s infinite}.error-container .maincontainer .bat:nth-child(3){top:200px;left:150px;transform:scale(.4);animation:flyBat3 12s linear 2s infinite}.error-container .maincontainer .body{position:relative;width:50px;top:12px}.error-container .maincontainer .wing{width:150px;position:relative;transform-origin:right center}.error-container .maincontainer .leftwing{left:30px;animation:flapLeft .8s ease-in-out infinite}.error-container .maincontainer .rightwing{left:-180px;transform:scaleX(-1);animation:flapRight .8s ease-in-out infinite}@keyframes flapLeft{0%{transform:rotate(0)}50%{transform:rotate(10deg) rotateY(40deg)}to{transform:rotate(0)}}@keyframes flapRight{0%{transform:scaleX(-1) rotate(0)}50%{transform:scaleX(-1) rotate(10deg) rotateY(40deg)}to{transform:scaleX(-1) rotate(0)}}@keyframes flyBat1{0%{opacity:1;transform:scale(.5)}25%{opacity:1;transform:scale(.5) translate(-400px,-330px)}50%{opacity:1;transform:scale(.5) translate(400px,-800px)}75%{opacity:1;transform:scale(.5) translate(600px,100px)}to{opacity:1;transform:scale(.5) translate(100px,300px)}}@keyframes flyBat2{0%{opacity:1;transform:scale(.3)}25%{opacity:1;transform:scale(.3) translate(200px,-330px)}50%{opacity:1;transform:scale(.3) translate(-300px,-800px)}75%{opacity:1;transform:scale(.3) translate(-400px,100px)}to{opacity:1;transform:scale(.3) translate(100px,300px)}}@keyframes flyBat3{0%{opacity:1;transform:scale(.4)}25%{opacity:1;transform:scale(.4) translate(-350px,-330px)}50%{opacity:1;transform:scale(.4) translate(400px,-800px)}75%{opacity:1;transform:scale(.4) translate(-600px,100px)}to{opacity:1;transform:scale(.4) translate(100px,300px)}}.assignments{display:flex;width:100%}.assignments .assignment-btn{width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.assignments .prev{margin-right:10px}.assignments .next{margin-left:10px}.assignments .assignments-slider-wrapper{padding:0;overflow:hidden;position:relative;flex:1 1}.assignments-slider-wrapper .assignments-slider{display:flex;position:relative;transition:width 2s ease .1s;transition-delay:1s}.assignments-slider .assignments-slider__contaier{display:flex;padding:0;transition:transform .3s ease .1s;z-index:3;width:100%}.assignments-slider .assignments-slider__contaier .new-item{min-width:160px;max-width:160px;height:100%;margin-right:10px;display:flex;justify-content:center;align-items:center;border:2px solid #67748e;border-radius:5px;cursor:pointer}.assignments-slider .assignments-slider__contaier .assignments-item{height:100%;margin:0 10px;cursor:pointer}.assignments-slider .assignments-slider__contaier .assignments-item img{height:100%;width:150px;vertical-align:top}.loading{width:100%;height:100%;top:0;left:0;z-index:2000;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9)}.whole-screen{position:fixed}.whole-element{position:absolute}.book-item{width:100%}.book-item img{width:100%;object-fit:contain}.book-item .icon-container{background-color:#e5ecf2}.book-item .icon-container,.book-item .icon-container-success{border-radius:4px;display:flex;justify-content:center;align-items:center;padding:4px 0;cursor:pointer}.book-item .icon-container-success{background-color:#67beec}.book-item .disabled{cursor:default}.dialog-container .dialog-close{flex-wrap:wrap}.dialog-close .quiz-preview-dialog-btn{background-color:#67bcec;height:50px;padding:10px 20px;font-weight:700;color:#fff;border-radius:15px;cursor:pointer;margin-top:5px;margin-bottom:5px}.dialog-close .quiz-preview-dialog-btn:not(:first-child){margin-left:10px}.lp-dialog,.lp-dialog-header{font-size:16px;font-weight:700}.lp-dialog-header{display:flex;justify-content:space-between}.lp-dialog-objective h3{margin-top:5px;font-size:14px;font-weight:500}.lp-dialog-objective p{font-size:14px;font-weight:400}.lp-dialog-intro h3{margin-top:5px;font-size:14px;font-weight:500}.lp-dialog-intro p{font-size:14px;font-weight:400;white-space:pre-wrap}.lp-dialog-activity h3{margin-top:5px;font-size:14px;font-weight:500}.lp-dialog-activity p{font-size:14px;font-weight:400;white-space:pre-wrap}.lp-dialog-assessment h3{margin-top:5px;font-size:14px;font-weight:500}.lp-dialog-assessment p{font-size:14px;font-weight:400;white-space:pre-wrap}.lp-dialog-material h3{margin-top:5px;font-size:14px;font-weight:500}.lp-dialog-material a{font-size:14px;font-weight:400;white-space:pre-wrap;color:#328ef9!important}.custom-alert{position:fixed;z-index:2000;margin-top:10px;display:block;right:10px;width:50%}.custom-alert strong{margin:0 10px;font-weight:600;font-size:14px;letter-spacing:.5px}.custom-alert p{font-weight:400;font-size:14px}.event-container{display:flex;align-items:center;justify-content:space-between;padding:5px;cursor:pointer;flex-wrap:wrap}.event-title{white-space:normal}.event-tasks{flex-wrap:wrap}.event-task-item,.event-tasks{height:100%;display:flex;align-items:center}.event-task-item{margin-right:2px}.event-task-item:last-of-type{margin-right:0}.academicWeekPanel{max-width:100%;width:100%;padding:.5rem}.academicWeekPanel table{font-size:.875rem;border-collapse:collapse;width:100%}.academicWeekPanel td,.academicWeekPanel th{border:1px solid #e5eaf2;background-color:#fff;text-align:left;vertical-align:top;padding:8px}.academicWeekPanel th{background-color:#fff}.academicCalendarLearningActivity:not(:last-of-type),.academicCalendarOutput:not(:last-of-type){margin-bottom:1rem}.academicRow{width:100%;display:flex}.academicHeader{width:200px;font-weight:500}.academicCell{flex:1 1;min-width:300px}.academicCalendarOutput ol{padding-left:1.5rem}.academicLearningActivityTitle{font-weight:500}.academicCalendarTools{display:flex;align-items:center;margin-bottom:.25rem}.academicCalendarToolsLink{color:inherit;text-decoration:none}.academicCalendarToolsLink:hover{text-decoration:none;cursor:pointer}.academicCalendarInterdisciplinary:not(:last-of-type){margin-bottom:1rem}.academicInterdisciplinaryTitle{font-weight:500}.dialog-container{padding:20px 50px;background-color:#dce3e7}.dialog-container .dialog-title{font-size:30px;font-weight:700;line-height:1.5;color:#333}.dialog-container .dialog-tabs{display:flex;align-items:center;justify-content:flex-start;margin:20px 0}.dialog-tabs .dialog-tab-item{width:50px;height:50px;border-radius:15px;background-color:#888;color:#fff;text-align:center;cursor:pointer}.dialog-tabs .active{background-color:#67bcec}.dialog-tabs .dialog-tab-item:not(:last-child){margin-right:10px}.dialog-tabs .dialog-tab-item p{font-size:30px;font-weight:700;display:inline-block}.dialog-container .dialog-question-wrapper .dialog-question-container{padding:20px;background-color:#f8f9fa;border-radius:12px;display:flex;align-items:flex-start;justify-content:space-between}.dialog-question-container .dialog-question-title{font-size:20px;line-height:1.5;font-weight:700;color:#333;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.dialog-question-container .dialog-question-title p{margin-left:10px}.dialog-question-container .dialog-question-text{font-size:20px;line-height:1.5;font-weight:400;color:#333;margin-left:10px;white-space:pre-wrap}.dialog-question-container .dialog-text-container{margin-right:auto}.dialog-question-container .dialog-question-image{height:150px}.dialog-question-container .dialog-question-image img{height:150px;min-height:150px}.dialog-container .dialog-question-wrapper .dialog-question-choices{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.dialog-question-choices .dialog-question-choice-item{margin-top:30px;width:436px;background-color:#f8f9fa;border-radius:12px;padding:20px 20px 20px 40px;display:flex;position:relative}.dialog-question-choice-item .dialog-choice-item-char{position:absolute;left:-10px;top:-20px;width:50px;height:50px;border-radius:15px;background-color:#888;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center}.dialog-question-choice-item .dialog-choice-item-text{margin-left:10px;margin-right:auto}.dialog-question-choice-item .dialog-choice-item-image{height:100px}.dialog-question-choice-item .dialog-choice-item-image img{height:100px;min-height:100px}.dialog-question-choices .only-image{border-radius:12px;padding:0}.dialog-question-choices .only-image .dialog-choice-item-image{border-radius:12px;height:200px;width:100%}.dialog-question-choices .only-image .dialog-choice-item-image img{border-radius:12px;height:200px;min-height:200px;width:100%}.dialog-question-choices .active-choice{background-color:rgba(101,187,114,.12)}.active-choice .dialog-choice-item-char{background-color:#65bb72}.dialog-container .dialog-close{margin-top:30px;margin-bottom:10px;display:flex;justify-content:flex-end}.dialog-close .close-btn{background-color:#67bcec;height:50px;padding:10px 20px;font-weight:700;color:#fff;border-radius:15px;cursor:pointer}.dialog-container .dialog-play-btn{cursor:pointer}.book-detail-container{display:flex;align-items:flex-start;justify-content:flex-start}.book-detail-container .book-cover{margin-right:24px}.book-detail-container .book-cover img{width:150px;height:100%;vertical-align:top}.book-detail-container .book-info{flex:1 1}.book-detail-container .book-info .book-info-buttons-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:24px}.searchbox-wrapper{position:relative;padding-block-start:1.17em;padding-block-end:1.17em}.searchbox-wrapper .searchbox-container{font-family:inherit;margin-right:10px;width:100%;position:absolute;top:0;right:0;z-index:1000}.searchbox-wrapper .searchbox-container input{font-family:inherit!important;letter-spacing:.13132px!important;border-radius:8px!important;color:#344767!important}.searchbox-wrapper .searchbox-container input::placeholder{color:rgba(0,0,0,.3)!important}.searchbox-wrapper .searchbox-container .react-search-box-dropdown{margin-top:2px;border-radius:8px}.searchbox-wrapper .searchbox-container .react-search-box-dropdown ul{font-size:14px}.searchbox-wrapper .searchbox-container .react-search-box-dropdown ul>li:hover{background-color:rgba(0,0,0,.25);color:#fff;font-size:15px}.searchbox-wrapper .searchbox-container .react-search-box-dropdown ul>li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.searchbox-wrapper .searchbox-container .react-search-box-dropdown ul>li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.task-types-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.checkbox-group{display:flex;align-items:center;justify-content:flex-start;margin-top:5px;margin-right:10px}.checkbox-group .checkbox-label-icon{margin-left:5px;padding:0}.checkbox-group .not-selected{background-color:rgba(0,0,0,.25)}.checkbox-group .blue{background-color:#67bcec}.checkbox-group .purple{background-color:#be5fb5}.checkbox-group .not-selected:active,.checkbox-group .not-selected:disabled,.checkbox-group .not-selected:focus,.checkbox-group .not-selected:focus:not(:hover),.checkbox-group .not-selected:hover,.checkbox-group .not-selected:visited,.checkbox-group .not-selected[disabled]{background-color:rgba(0,0,0,.25)}.checkbox-group .blue:active,.checkbox-group .blue:disabled,.checkbox-group .blue:focus,.checkbox-group .blue:focus:not(:hover),.checkbox-group .blue:hover,.checkbox-group .blue:visited,.checkbox-group .blue[disabled]{background-color:#67bcec}.checkbox-group .purple:active,.checkbox-group .purple:disabled,.checkbox-group .purple:focus,.checkbox-group .purple:focus:not(:hover),.checkbox-group .purple:hover,.checkbox-group .purple[disabled]{background-color:#be5fb5}.message-select-container{margin-right:10px}.message-container{position:relative}.message-container .message-record-button{position:absolute;bottom:10px;right:10px;cursor:pointer;display:flex;align-items:flex-end;justify-content:flex-end}.icon-buttons{margin-left:15px!important;padding:0!important}.gray,.gray:active,.gray:focus,.gray:focus:not(:hover),.gray:hover,.gray:visited{background-color:#f1f3f4!important}.error-desc{font-size:16px;margin-bottom:16px}.message-error-list{text-align:left;line-height:1.5;color:#f27474}.message-error-item{font-size:14px}.assignment-sub-header{display:block;font-size:.9em;margin-block-start:1.3em;margin-block-end:1.3em}.pg-dialog-title{font-size:24px;font-weight:500;text-align:center}.pg-password-container,.pg-password-letter{display:flex;align-items:center;justify-content:center}.pg-password-letter{width:60px;height:80px;background-color:rgba(103,188,236,.25);border-radius:10px}.pg-password-letter:not(:last-of-type){margin-right:10px}.pg-password-letter span{display:inline-block;font-size:40px;font-weight:500;color:#344767}.pg-icon-container{width:100%;display:flex;align-items:flex-end;justify-content:center}.pg-button-container{width:100%;display:flex;justify-content:flex-end}.new-message-container{position:relative}.new-message-container .new-message-audio-record-btn{position:absolute;bottom:10px;right:10px;cursor:pointer;display:flex;align-items:flex-end;justify-content:flex-end}.new-message-audio-record-btn .pause{background-color:#dd6363;width:40px;height:40px;border-radius:20px}.select-all-container{display:flex;align-items:center}.student-report-container{font-size:20px;line-height:1}.student-report-container .student-report-summary{display:flex;align-items:flex-end;justify-content:space-between}.student-report-container .student-container{display:flex;align-items:baseline;justify-content:flex-start}.student-report-container .student-container img{width:40px;transform:translateY(2px)}.student-report-container .student-container span{display:block;height:100%;margin-left:5px}.student-report-container .summary-item{font-weight:500}.student-report-container .logo img{height:40px;width:100%;object-fit:cover}.student-report-container .student-report-line{width:100%;height:2px;background-color:#2c2c2c}.student-report-container .student-report-general-info{padding:20px 0;margin-bottom:40px}.student-report-container .student-report-items-container{padding:0 30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.student-report-container .student-report-item{margin-top:20px;text-align:center;min-width:175px}.student-report-container .item-value{font-size:36px;font-weight:600;margin-bottom:20px}.student-report-container .item-label{font-size:24px;font-weight:300}.student-report-container .chart-container{margin-bottom:100px}.student-report-container .section-header{font-size:18px;font-weight:600;margin-bottom:20px}.student-report-container-to-pdf{margin-top:300px;padding:40px;font-size:20px;line-height:1;display:none;width:1250px}.student-report-container-to-pdf .student-report-summary{display:flex;align-items:flex-end;justify-content:space-between}.student-report-container-to-pdf .student-report-summary .student-container{display:flex;align-items:baseline;justify-content:flex-start}.student-report-container-to-pdf .student-report-summary .student-container img{width:40px;transform:translateY(10px)}.student-report-container-to-pdf .student-report-summary .student-container span{display:block;height:100%;margin-left:5px}.student-report-container-to-pdf .student-report-summary .summary-item{font-weight:500}.student-report-container-to-pdf .student-report-summary .logo img{height:40px;width:100%;object-fit:cover}.student-report-container-to-pdf .student-report-line{margin:20px 0;width:100%;height:2px;background-color:#2c2c2c}.student-report-container-to-pdf .student-report-general-info{padding:20px 0;margin-bottom:40px}.student-report-container-to-pdf .student-report-general-info .student-report-items-container{padding:0 30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.student-report-container-to-pdf .student-report-general-info .student-report-items-container .student-report-item{margin-top:20px;text-align:center;min-width:175px}.student-report-container-to-pdf .student-report-general-info .student-report-items-container .student-report-item .item-value{font-size:36px;font-weight:600;margin-bottom:20px}.student-report-container-to-pdf .student-report-general-info .student-report-items-container .student-report-item .item-label{font-size:24px;font-weight:300}.student-report-container-to-pdf .charts-container{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.student-report-container-to-pdf .charts-container .chart-container{margin-bottom:100px;width:580px}.student-report-container-to-pdf .section-header{font-size:18px;font-weight:600;margin-bottom:20px}.class-reports-container{font-size:20px;line-height:1}.class-reports-container .class-reports-header{display:flex;align-items:flex-end;justify-content:space-between}.class-reports-container .class-reports-header span{font-size:24px;font-weight:500}.class-reports-container .class-reports-header .logo img{height:40px;width:100%;object-fit:cover}.class-reports-container .class-reports-line{width:100%;height:2px;background-color:#2c2c2c}.class-reports-container .section-header{font-size:18px;font-weight:600;margin-bottom:20px}.class-reports-container .class-reports-general-info{padding:20px 0;margin-bottom:40px}.class-reports-container .class-reports-items-container{padding:0 30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.class-reports-container .class-reports-item{margin-top:20px;text-align:center;min-width:175px}.class-reports-container .item-value{font-size:36px;font-weight:600;margin-bottom:20px}.class-reports-container .item-label{font-size:24px;font-weight:300}.class-reports-container .chart-container{margin-bottom:100px}.summary-item-flex{display:flex;align-items:center;justify-content:flex-start}.class-reports-container-to-pdf{margin-top:300px;padding:40px;font-size:20px;line-height:1;display:none;width:1250px}.class-reports-container-to-pdf .class-reports-header{display:flex;align-items:flex-end;justify-content:space-between}.class-reports-container-to-pdf .class-reports-header span{font-size:24px;font-weight:500}.class-reports-container-to-pdf .class-reports-header .logo img{height:40px;width:100%;object-fit:cover}.class-reports-container-to-pdf .class-reports-line{margin:20px 0;width:100%;height:2px;background-color:#2c2c2c}.class-reports-container-to-pdf .class-reports-general-info{padding:20px 0;margin-bottom:40px}.class-reports-container-to-pdf .class-reports-general-info .class-reports-items-container{padding:0 30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.class-reports-container-to-pdf .class-reports-general-info .class-reports-items-container .class-reports-item{margin-top:20px;text-align:center;min-width:175px}.class-reports-container-to-pdf .class-reports-general-info .class-reports-items-container .class-reports-item .item-value{font-size:36px;font-weight:600;margin-bottom:20px}.class-reports-container-to-pdf .class-reports-general-info .class-reports-items-container .class-reports-item .item-label{font-size:24px;font-weight:300}.class-reports-container-to-pdf .charts-container{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.class-reports-container-to-pdf .charts-container .chart-container{margin-bottom:100px;width:580px}.class-reports-container-to-pdf .section-header{font-size:18px;font-weight:600;margin-bottom:20px}
/*# sourceMappingURL=main.15d214fa.chunk.css.map */