nav{flex:1 1}nav img{width:5.5rem}nav .dropdown .btn{width:100%}nav .dropdown .btn-primary.dropdown-toggle{margin-left:2px;color:#fff;background-color:#ce385b;border-color:transparent}nav .dropdown .dropdown-menu{border-radius:10px;border-right-style:solid;border-color:#f9fbfd;background-color:#f9fbfd}nav .dropdown .dropdown-menu .dropdown-item{color:#654cab}nav .btn{margin:10px;color:#d34c6c;background-color:transparent;border:1px solid transparent;border-radius:25px}nav .btn:hover,nav .btn:not(:disabled):not(.disabled).active:hover{color:#fff;background-color:#ce385b;border-color:transparent}nav .btn.active{color:red}nav .btn-primary:not(:disabled):not(.disabled).active{border-color:transparent;background-color:#bd2f50;color:green}nav .purple-button{border-radius:25px;margin:10px;background-color:transparent;border:1px solid #654cab;color:#654cab}nav .purple-button:hover{border:1px solid transparent;background-color:#654cab;color:#fff}nav .btn-secondary:not(:disabled):not(.disabled).active{background-color:indigo}.login-form{text-align:center}.login-form .form-label{text-align:left;color:rgba(69,69,69,.95);font-family:"Bold"}.login-form .button{width:100%}.account-activation .row{height:50vh!important}.account-activation .success{height:30vh}.account-activation .message{color:#654cab}.footer{bottom:0;margin-top:15vh;padding:5px 0;width:150vw;background-color:hsla(0,0%,78.4%,.3);font-family:"Regular";flex-shrink:0;border-top-left-radius:40%;border-top-right-radius:40%}@media screen and (max-width:768px){.landing h1{font-size:19vw!important;color:#fff}.landing .square_home{background:#eff1f7!important;width:90%!important;height:100%!important;margin:0!important;position:absolute;z-index:-1}}.full-width{width:100vw;position:relative;margin-left:-50vw;left:50%;overflow-x:hidden}.landing{text-align:center}.landing .start{margin-top:0}.landing .title{text-align:center}.landing .title h1{width:100%!important;font-family:"ExtraBold";font-size:14vh;text-align:left;color:#654cab;margin-left:5%;margin-top:-15%;letter-spacing:-4px;-webkit-transform:scaleY(1.03);transform:scaleY(1.03);line-height:1}.landing .title h5{font-family:"DIN-Round-Pro Medium";color:#74a7b2;margin-top:5vh}.landing .picture{margin-top:-5%;padding-top:0;width:80%;height:auto}.landing .btn-button{background:#d34c6c;color:#fff;font-family:"DIN-Round-Pro Bold";border-radius:25px!important;margin:20px}.landing .btn-button:active,.landing .btn-button:hover{background:#bd2f50;color:#fff}.landing .square_home{background:#eff1f7;width:70%;float:left;height:75vh;margin-left:15%;margin-top:-4%;position:absolute;top:-20%;z-index:-1}.whatIsKibTitle{margin-top:10%;border-bottom-style:dashed;border-color:indigo;text-align:center;color:#d34c6c}.whatIsKib{margin-top:3%}.whatIsKib .title{color:#d34c6c;margin-left:0}.whatIsKib .whatIsKibSubtitle{color:#74a7b2;padding-top:5vh;padding-bottom:1vh;margin-left:10%;font-size:6vh;width:75%;border-spacing:10vh;border-bottom-style:dashed;text-align:center}@media(max-width:1500px){.whatIsKib .whatIsKibSubtitle{font-size:6vh}}@media(max-width:1300px){.whatIsKib .whatIsKibSubtitle{font-size:5vh}}.whatIsKib .whatIsKibSubtitleLong{text-align:center;width:95%;margin-left:0}.whatIsKib .grey{border-color:#eff1f7;border-style:dashed;background-color:#eff1f7;overflow-x:hidden;width:50%}.whatIsKib .textColLeft{padding-Right:5%;padding-Left:10%}@media(max-width:1000px){.whatIsKib .textColLeft{padding-Right:10%;padding-Left:10%;text-align:center}}@media(max-width:1450px){.whatIsKib .textColLeft{padding-Right:2%;padding-Left:5%;text-align:center}}@media(max-width:1250px){.whatIsKib .textColLeft{padding-Right:4%;padding-Left:4%;text-align:center}}@media(max-width:1200px){.whatIsKib .textColLeft{padding-bottom:4vh}}.whatIsKib .textColRight{padding-Right:10%;padding-Left:6%;overflow-x:hidden}@media(max-width:1450px){.whatIsKib .textColRight{padding-Right:5%;padding-Left:2%;text-align:center}}@media(max-width:1250px){.whatIsKib .textColRight{padding-Right:4%;padding-Left:4%;text-align:center}}@media(max-width:1000px){.whatIsKib .textColRight{padding-Right:5%;padding-Left:5%;text-align:center}}.whatIsKib .h3text{padding-top:3vh;padding-bottom:0;font-size:4vh;color:rgba(69,69,69,.8)}@media(max-width:1500px){.whatIsKib .h3text{font-size:3.5vh}}@media(max-width:1300px){.whatIsKib .h3text{font-size:3vh}}@media(max-width:1150px){.whatIsKib .h3text{font-size:2.5vh}}.whatIsKib .h3textLong{padding-top:3vh;padding-bottom:0;font-size:3vh;color:rgba(69,69,69,.8)}@media(max-width:1500px){.whatIsKib .h3textLong{font-size:2.5vh}}@media(max-width:1300px){.whatIsKib .h3textLong{font-size:2vh}}@media(max-width:1150px){.whatIsKib .h3textLong{font-size:1.6vh}}.whatIsKib .pictureFeatures{margin-top:5Vh;margin-bottom:5Vh;border-radius:20px;border:10px solid #fff}.whatIsKib .pictureBorder{border:30px solid #fff;box-shadow:5px 5px 5px hsla(0,0%,78.4%,.3)}.carretDown{color:#d34c6c;font-size:4vw;margin-left:47vw}.vimeoSection{background-color:#eff1f7;width:101%;position:relative;display:flex;flex-direction:column;align-items:center;padding:60px 20vw;border-style:none;overflow-x:hidden;margin:0}@media(max-width:768px){.vimeoSection{padding:40px 3vw}}@media(max-width:480px){.vimeoSection{padding:30px 2vw}}.vimeoVideo{width:65vw;border-style:none;background-color:hsla(0,0%,78.4%,.3);border-radius:35px;display:flex;flex-direction:column;align-items:center;height:auto}@media(max-width:1100px){.vimeoVideo{width:80vw;border-radius:20px;height:56.25vw;max-height:400px}}@media(max-width:768px){.vimeoVideo{width:90vw;border-radius:20px}}@media(max-width:480px){.vimeoVideo{width:90vw;margin-left:15vw;border-radius:15px;height:56.25vw;max-height:300px}}.whyKib{background-image:url(/static/media/bw4.8825ad9c.svg);background-size:cover}.whyKibTitle{text-align:center;color:indigo}.whyKibText{background-color:#eff1f7;border-style:solid;border-color:rgba(239,241,247,.1);border-radius:20px;padding:15px;color:rgba(69,69,69,.95)}.whyKibTextLeft{margin-left:16%}.whyKibTextCenter{margin-right:8%;margin-left:8%}.whyKibTextRight{margin-right:16%}.whyKibPicture{width:38vh}.whyKibPictureLogo{width:30vh;margin-left:15%}.whyKibRow{margin-top:10vh;padding-left:15vh;padding-right:15vh}.ContactContainer{margin-top:10vh;padding-top:1vh;padding-bottom:20vh;padding-left:2vw;background-color:#eff1f7;width:101%;position:relative;display:flex;flex-direction:column}.ContactTitle{z-index:10;margin:5vh auto 2vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline;border-left-width:10%;border-bottom:10% dashed;border-color:indigo;border-right-width:10%;border-top-width:10%;font-size:3vw;text-align:center;color:#d34c6c}.tryKib{color:indigo;margin-right:auto;margin-left:auto;margin-bottom:4vh;font-size:1.5vw}.custom-shape-divider-top-1643058077{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-shape-divider-top-1643058077 svg{position:relative;display:block;width:calc(107% + 1.3px);height:119px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.custom-shape-divider-top-1643058077 .shape-fill{fill:hsla(0,0%,100%,.8)}.custom-shape-divider-bottom-1643058825{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-style:none}.custom-shape-divider-bottom-1643058825 svg{position:relative;display:block;width:calc(107% + 1.3px);height:119px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.custom-shape-divider-bottom-1643058825 .shape-fill{fill:#fff}.ContactFormLabel{color:indigo;font-size:x-large}.contactLeft{border-color:hsla(0,0%,78.4%,.3);border-left-style:solid;padding-left:5vw;padding-top:5vw;color:indigo;font-size:4vw}.contactInfoRow{margin-top:2vh}.contactInfoField{color:indigo;font-size:xlarge}.emailFeed{color:#654cab;font-size:large}.feedThanks{color:#d34c6c}.feedbackLogo{width:6vw;text-align:left}.feedbackContactMessage{color:rgba(69,69,69,.95);font-size:xx-large}.feedbackModal{background-color:#f9fbfd}.feedbackModalContainer{border-radius:3vw;background-color:red}.title{color:indigo;font-family:"DIN-Round-Pro Bold";margin-bottom:3%;font-size:2em!important}.bordered-box{color:rgba(0,0,0,.87);line-height:1.43em;border-width:1px;text-align:justify;font-family:"DIN-Round-Pro"}.images{text-align:right}.images img{height:40vh}.images .top{align-self:flex-start}.images .bottom{background-color:red;align-self:flex-end}.align-center{text-align:center}.about{margin-left:18%;margin-right:18%}.about .title{font-family:"DIN-Round-Pro Bold";font-size:2em;color:indigo;margin-bottom:3%}.about p{font-family:"DIN-Round-Pro";font-size:1em;color:rgba(0,0,0,.87)}.about .subtitle{font-family:"DIN-Round-Pro Bold";color:indigo;font-weight:700}.about .card-display{background-color:#eee8aa}.about .card{background-color:#fdfdfe;font-family:"DIN-Round-Pro"}.about .card .card-body,.about .card .card-title{color:rgba(0,0,0,.87)}.about .card .card-subtitle{margin-bottom:15%;color:grey}.about .blank-card{background-color:transparent;border:transparent}.deadlineModal{position:fixed;overflow:visible;border-color:brown;border-style:solid}.deadlineDaysClass,.deadlineModal{background-color:#fff!important}.daysList .is-selected-day{background-color:#d34c6c!important;color:#fff}.daysList .is-today{box-shadow:inset 0 0 0 2px #d34c6c!important}.selectClassrooms{color:rgba(69,69,69,.95);border-radius:1vw;border-width:2px;padding:1vh 3vw;margin-bottom:2vh;box-shadow:0 2px 3px #f9fbfd!important;background-color:#fdfdfd}.selectClassrooms .assignTittle{color:#d34c6c;text-align:center;margin-bottom:2vh}.selectClassrooms .selectedClassroomRow{box-shadow:0 2px 3px rgba(123,193,203,.4)}.selectClassrooms .selectedClassroomRow .classroomAddStudentsCol .classroomAddStudentsIcon{color:#7bc1cb;cursor:pointer}.selectClassrooms .selectedClassroomRow .numStudents{color:rgba(69,69,69,.8)}.selectClassrooms .selectedClassroomRow .dateCol .dateSpan{color:rgba(69,69,69,.8);border-radius:.5vw;border:1px solid rgba(123,193,203,.4);box-shadow:0 2px 3px hsla(0,0%,78.4%,.3)}.selectClassrooms .selectedClassroomRow .dateCol .dateSpan .dateIcon{color:rgba(209,78,109,.9490196078)}.selectClassrooms .notSelectedClassroomRow{box-shadow:0 2px 3px hsla(0,0%,78.4%,.3)}.selectClassrooms .notSelectedClassroomRow .classroomAddStudentsCol .classroomAddStudentsIcon,.selectClassrooms .notSelectedClassroomRow .dateCol,.selectClassrooms .notSelectedClassroomRow .numStudents{color:hsla(0,0%,78.4%,.3)}.selectClassrooms .classroomRowHeader{border:1px solid #7bc1cb;margin-bottom:2vh;padding-bottom:1vh;padding-top:1vh;font-size:large;color:indigo;border-radius:.5vw}.selectClassrooms .classroomRow{background-color:#fff;border:1px solid #eff1f7;margin-bottom:2vh;border-radius:2vw;padding-bottom:1vh;padding-top:1vh}.selectClassrooms .classroomRow .classroomSelectedCol .classroomSelectedIcon{color:#7bc1cb}.selectClassrooms .classroomRow .classroomSelectedCol .classroomNotSelectedIcon{color:#fff}.selectClassrooms .classroomRow .classroomAddStudentsCol .numStudents{font-size:small;margin-right:.5vw}.selectClassrooms .classroomRow .classroomAddCol .removeClassroomIcon{color:#d34c6c;cursor:pointer}.selectClassrooms .classroomRow .classroomAddCol .addClassroomIcon{color:indigo;cursor:pointer}.selectClassrooms .classroomRow .dateCol .dateSpan{padding:2px 4px}.selectClassrooms .classroomRow .dateCol .dateSpan .dateIcon{margin-left:.5vw}.selectClassrooms .classroomRow .dateCol .deadlineHeader{background-color:rgba(209,78,109,.9490196078);text-align:center;width:100%}.selectClassrooms .classroomRow .dateCol .deadlineInput{background-color:#fff!important;color:rgba(69,69,69,.95);border-style:solid;border-color:rgba(123,193,203,.4);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.selectClassrooms .classroomRow .dateCol .deadlineInput:hover{box-shadow:0 2px 3px hsla(0,0%,78.4%,.3)}.selectProblemsContainer{background-color:#fdfdfe;border-radius:2vw;margin-top:5vh;padding:3vh 1.5vw;margin-bottom:3vh}.selectProblemsContainer .selectSearchTypeGroup{margin-top:2vh;margin-bottom:3vh}.selectProblemsContainer .selectSearchTypeGroup .selectSearchTypeButton1{border-radius:.5vw}.selectProblemsContainer .selectSearchTypeGroup .selectSearchTypeButton2{border-top-right-radius:.5vw;border-bottom-right-radius:.5vw}.selectProblemsContainer .selectSearchTypeGroup .searchTypeUnselected{color:rgba(69,69,69,.8);background-color:#fff;border-style:solid;border-color:#7bc1cb}.selectProblemsContainer .selectSearchTypeGroup .searchTypeUnselected .orgIcon{color:#d34c6c;margin-left:.3vw}.selectProblemsContainer .selectSearchTypeGroup .searchTypeSelected{background-color:#7bc1cb;color:#fff;border-style:none}.selectProblemsContainer .demoUserP{margin-top:-4vh;text-align:center}.selectProblemsContainer .demoUserP .demoUserSpan{padding:.4em .6em;border:2px dashed #d34c6c;border-radius:.5em;color:#d34c6c;font-size:large}.selectProblemsContainer .demoUserP .demoUserIcon{color:#654cab}.problemsDiv{background-color:#eff1f7;padding-bottom:4vh;padding-top:3vh;margin-bottom:5vh}.problemsContainer{align-content:center}.topicRow{margin-top:5vh;margin-bottom:5vh}.add_problem_button:hover{color:#654cab;cursor:pointer}.add_problem_button{color:#d34c6c;margin-left:8px}.selected_problem_button{color:#7bc1cb;margin-left:8px}.remove_problem_button:hover{color:#d34c6c;cursor:pointer}.tooltipIcon{color:#fff;background-color:#d34c6c;margin-left:10px;border-radius:10px;padding:3px;border:1px dashed #d34c6c}.subtitle{color:#d34c6c;text-align:center}.my_classrooms{width:70%;font-size:13px;font-family:"DIN-Round-Pro Bold";color:rgba(69,69,69,.95)}.my_classrooms .right_row{width:5px}.courseSearch{margin-bottom:3vh}.courseSearch .title{color:#d34c6c;font-weight:400}.topicBox{border-color:rgba(250,250,252,.9);background-color:rgba(250,250,252,.9);border-radius:25px;width:20vw;padding-top:1vh;padding-bottom:10px;min-height:30vh;margin-bottom:4vh;height:100%}.topicBox .topicList{overflow-y:scroll;max-height:80vh}.topicBox .topicList::-webkit-scrollbar{width:10px;height:4%!important}.topicBox .topicList::-webkit-scrollbar-track{border-radius:15px;background-color:#f9fbfd}.topicBox .topicList::-webkit-scrollbar-thumb{border-radius:15px;background-color:#eff1f7;border:none;height:5px}.topicBox .subtitle{text-align:center;padding-bottom:8px;border-bottom:dashed rgba(231,231,241,.4);border-width:2px;margin-bottom:18px}.topicBox .topic-item{position:relative;color:rgba(69,69,69,.8);border-left:solid;border-bottom:solid;border-color:#7bc1cb #7bc1cb rgba(250,250,252,.9);text-align:left;width:72%;margin:6px auto 10px;border-radius:1px;padding-left:5px}.topicBox .topic-item .icon1{float:right}.topicBox .topic-item-selected,.topicBox .topic-item:hover{width:72%;color:#fff;border-bottom:solid;border-left:none;border-color:#7bc1cb;background-color:#7bc1cb;border-radius:8px;cursor:pointer;margin-left:auto;margin-right:auto;margin-bottom:10px}.problemBox{background-color:#fdfdfe;border-radius:1.5vw;padding-bottom:10px;height:100%;color:rgba(69,69,69,.8);border:2px solid #7bc1cb;max-height:60vh}.problemBox .subtitle{color:#7bc1cb;text-align:center;border-width:2px;padding:5px;width:101%;margin-left:-2px}.problemBox .problemsList{overflow-y:auto;max-height:45vh;overflow-x:hidden;margin-bottom:2vh;margin-right:.5vw;background-color:#fdfdfe}.problemBox .problemsList::-webkit-scrollbar{width:8px;height:4%!important}.problemBox .problemsList::-webkit-scrollbar-track{border-radius:15px;background-color:#eff1f7}.problemBox .problemsList::-webkit-scrollbar-thumb{border-radius:15px;background-color:#7bc1cb;border:none}.problemBox .problems-items{width:95%;margin-left:auto;margin-right:auto;border-bottom:solid;border-width:2px;border-color:#fafafc}.moduleProblems{min-height:50vh;background-color:#f9fbfd;border-radius:3vw;box-shadow:10px 7px 10px 1px #aaa;height:100%;max-width:40vw;margin-bottom:3vh;overflow-y:hidden;padding-bottom:13vh;max-height:60vh;padding-top:1vh;padding-right:.5vw}.moduleProblems .problemRow{border-radius:15px;background-color:rgba(0,0,0,.002);margin-top:2vh;color:rgba(69,69,69,.8);box-shadow:0 4px 6px rgba(0,0,0,.04);font-size:medium;padding:.4vw .8vw;margin-left:1vw;min-width:31vw}.moduleProblems .problemRow:hover{cursor:grab;color:rgba(69,69,69,.95)}.moduleProblems .moduleProblemsList{overflow-y:auto;height:100%}.moduleProblems .moduleProblemsList::-webkit-scrollbar{width:8px;background-color:#eff1f7;margin-bottom:10px}.moduleProblems .moduleProblemsList::-webkit-scrollbar-thumb{border-radius:15px;background-color:#7bc1cb;border:none}.moduleProblems .moduleProblemsList::-webkit-scrollbar-track-piece:end{background:transparent}.subtopic{margin-left:4vw;color:rgba(69,69,69,.95);margin-right:1vw}.subtopic .icon{color:#d34c6c}.subtopic:hover{cursor:pointer;color:#7bc1cb}.feedbackModal{color:rgba(69,69,69,.95)}.feedbackModal .modal-content{border-radius:25px!important;border-color:transparent!important;border-style:none}.feedbackModal .oops{color:#d34c6c}.calenderModalClassroom{position:absolute;bottom:-500%}.cloneModuleContainer{border-radius:1vw;padding:2vh 0 2vh 3vw;margin-bottom:4vh;border-width:2px;background-color:#eff1f7;display:table;width:45%}.cloneModuleContainer .cloneModuleTittle{color:#654cab;font-weight:bolder}.cloneModuleContainer .formCode{margin-top:2vh}.cloneModuleContainer .cloneButtonCol{display:flex;justify-content:flex-start;align-items:center}.cloneModuleContainer .cloneButtonCol .cloneModuleButton{border-style:solid;border-color:#d34c6c;padding:.5vh 1vw;border-radius:.5vw;margin-left:0;font-size:large;color:#fff;background-color:#d34c6c;box-shadow:3px 3px 3px rgba(0,0,0,.3)}.cloneModuleContainer .cloneButtonCol .cloneModuleButton:hover{color:#fcf8f8;padding:.6vh 1.1vw;cursor:pointer}.cloneModuleContainer .closeCloneModuleCol{position:relative}.cloneModuleContainer .closeCloneModuleCol .closeCloneModule{font-size:x-large;color:rgba(69,69,69,.8);position:absolute}.cloneModuleContainer .closeCloneModuleCol .closeCloneModule:hover{color:#d34c6c;cursor:pointer}.tryProblemModalHeader{background-color:#7bc1cb}.tryProblemModalHeader .tryProblemTittle{color:#fff;background-color:#7bc1cb}.tryProblemModal{background-color:#eff1f7}.showCloneButton{color:rgba(69,69,69,.8);background-color:#fff;border-radius:.5vw;border:2px solid #7bc1cb;margin-left:1.4vw;box-shadow:3px 3px 3px rgba(0,0,0,.3);font-size:medium;padding:.2vw}.showCloneButton .cloneIcon{color:#7bc1cb;margin-left:1vw}.showCloneButton:hover{color:#7bc1cb;box-shadow:4px 4px 4px rgba(0,0,0,.3);background-color:#fff}.showCloneButton:hover .cloneIcon{color:#654cab}.cloneFeedback{color:#d34c6c;margin-left:1vw}.problemsModulesTabs{display:flex;justify-content:space-around;border-bottom:2px solid #7bc1cb}.problemsModulesTabs .selectedTab{color:#fff;background-color:#7bc1cb;border:3px solid #7bc1cb}.problemsModulesTabs .unselectedTab{color:#7bc1cb}.problemsModulesTabs .topLeftSpan{border-top-left-radius:1.2vw}.problemsModulesTabs .topRightSpan{border-top-right-radius:1.2vw}.problemsModulesTabs span{cursor:pointer;padding:10px 20px;width:100%;border:1px solid transparent;border-bottom:none;transition:background-color .3s,border-color .3s}.dashboardTitle{color:indigo;font-size:1.2rem;margin-left:9vw;margin-top:25px}.problem_preview{border-radius:20px;background-color:#fdfdfd;border-style:none;max-width:40vw}.question-row{margin-left:5%;margin-top:5%;font-family:"DIN-Round-Pro"}#professor .lightButton{background-color:#fff;border-style:none;margin-left:16px;margin-bottom:15px;margin-top:15px;color:rgba(69,69,69,.95);border-radius:7px;box-shadow:1px 2px 3px #eff1f7;font-family:"DIN-Round-Pro"}#professor .lightButton .addSymbol{color:#d34c6c}#professor .lightButton:hover .addSymbol{color:#74a7b2}.addSymbol{color:#d34c6c}.addSymbol:hover{color:#74a7b2}.problem-header2{color:#d34c6c}.loading{justify-self:center;align-self:center}.teacherForm{background-color:#fdfdfe;padding-bottom:3vh;padding-top:3vh;border-radius:2vw;margin-bottom:3vh;margin-top:3vh}.teacherForm .formLabel{color:indigo}.teacherForm .formField{border-style:solid;border-color:#eff1f7;color:rgba(69,69,69,.8);border-radius:10px}.SelectLevelContainer{margin-top:-6.5vh;margin-bottom:4vh;color:indigo}.SelectLevelContainer .selectLevelSelect{border-radius:13em;color:rgba(69,69,69,.95);width:40%}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent{background-color:#f9fbfd}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalHeader{background-color:#f9fbfd;color:#d34c6c;border-color:#f9fbfd}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody{margin:2vh 1vw 0;padding:0 2vw;max-height:80vh;overflow-y:auto}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRowHeader{color:rgba(69,69,69,.95);font-size:large;margin-bottom:3vh}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRowHeader .selectModuleStudentRowHeaderIcon{color:rgba(209,78,109,.9490196078);cursor:pointer}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow{box-shadow:0 2px 3px #eff1f7;margin-bottom:2vh;padding:.8vh 1vw;border-radius:2vw;background-color:#fff;color:rgba(69,69,69,.95)}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .selectDateCol{text-align:center}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .selectDateCol .notSelectedDeadline{color:hsla(0,0%,78.4%,.3);justify-content:center;border:1px dashed hsla(0,0%,78.4%,.3);border-radius:.2vw;display:block;width:100%}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .selectModuleStudentCheckCol{background-color:#fff;color:#7bc1cb;cursor:pointer}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .calenderModalClassroom{position:fixed;top:5vh;right:5vw}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .calenderModalClassroom .deadlineHeader{background-color:rgba(209,78,109,.9490196078);text-align:center;width:100%;padding:0 1vw}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .calenderModalClassroom .deadlineModal{background-color:#fff!important;position:fixed;overflow:visible;border-color:brown;border-style:solid;padding:0 1vw}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .calenderModalClassroom .deadlineDaysClass{background-color:#fff!important}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .calenderModalClassroom .daysList .is-selected-day{background-color:#d34c6c!important;color:#fff}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody .selectModuleStudentRow .calenderModalClassroom .daysList .is-today{box-shadow:inset 0 0 0 2px #d34c6c!important}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody::-webkit-scrollbar{width:7px;height:20%!important;background-color:#eff1f7;margin-bottom:10px;margin-left:.5vw}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody::-webkit-scrollbar-thumb{border-radius:15px;background-color:#7bc1cb;border:none}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody::-webkit-scrollbar-thumb:hover{cursor:grab}.selectStudentsModal .selectStudentsModalDialog .selectStudentsModalContent .selectStudentsModalBody::-webkit-scrollbar-track-piece:end{background:transparent}.moduleProblemsExercises__container{padding:1em 0 2em;margin:0}.moduleProblemExercises__header{border-bottom:none;padding:0;margin:0;background-color:#fdfdfd;color:#d34c6c;border-radius:10px 10px 0 0}.moduleProblemExercises__content{margin:.2em 0;padding:1em 0;background-color:#fdfdfd}.questionMath,.questionMathHeader{overflow-x:hidden;overflow-y:hidden}.questionMath:hover{overflow-x:visible}.module__students__header__row,.module__students__information__row{grid-template-columns:.2fr 1fr 1fr .8fr .8fr .2fr}.main__module__students__div{position:relative}.questionsCol{margin-right:3vw}.nav-link{background-color:transparent!important;outline:0!important;border-radius:0!important;margin-top:5px;font-size:13px;font-family:"DIN-Round-Pro";padding-left:0;padding-right:0;width:100%;color:rgba(0,0,0,.3)!important;transition:color .3s ease}.nav-link .question-identifier{font-family:"DIN-Round-Pro Bold"}.nav-link.active{color:rgba(0,0,0,.87)!important}.nav-link.active .left-animated-border{background-color:#7bc1cb;height:100%;top:0}.nav-link:hover .left-animated-border,.question-row:hover .left-animated-border{height:100%;top:0;background-color:#3f95a1}.problem-db-container{padding-left:5vw;padding-right:6vw;max-width:100vw;position:relative;padding-bottom:2vh;height:20vh;margin-bottom:10vh}.problem-db-container .problem-cont{height:80vh}.problem-db-container .problem-cont,.problem-db-container .problem-cont.isStacked{background-color:#fff;border-radius:25px;box-shadow:0 2px 2px 0 #eff1f7;transition:height .3s ease-in-out}.problem-db-container .problem-cont.isStacked{height:42vh}.problem-db-container .problem-cont.with-keyboard{height:calc(80vh - var(--keyboard-height))}.problem-db-container .problem-cont.with-keyboard.isStacked{height:calc(45vh - var(--keyboard-height)/2)}.problem-db-container .problem-cont.with-keyboard{height:calc(90vh - var(--keyboard-height))}.problem-db-container .problem-cont.with-handdraw{height:64vh}.problem-db-container .problem-cont.with-handdraw.isStacked{height:30vh}.problem-db-container .problem-header2{border-radius:0}.problem-db-container .problem-header2 h3{font-family:"DIN-Round-Pro Bold";font-size:x-large;color:#d34c6c;border-bottom:3px solid #eff1f7;display:inline-block}.problem-db-container .problem-text{font-size:large;font-family:"DIN-Round-Pro";margin:10px 0}.left-side{background-color:#fdfdfe;height:100%;overflow-y:auto;position:relative;margin-bottom:3vh;border-top-left-radius:25px;border-bottom-left-radius:25px;padding:6vh .3vw 1vh 2vw}.left-side .questionsCol{margin-bottom:5vh}.left-side::-webkit-scrollbar{width:6px;height:20%!important;background-color:#eff1f7;margin-bottom:10px}.left-side::-webkit-scrollbar-thumb{border-radius:15px;background-color:rgba(123,193,203,.4);border:none}.left-side::-webkit-scrollbar-thumb:hover{cursor:grab}.left-side::-webkit-scrollbar-track-piece:end{background:transparent!important}.right-side{color:rgba(69,69,69,.95)!important;padding:30px 10px 30px 20px;height:100%;margin:0}.right-side .ConsolesContainer::-webkit-scrollbar{height:20%!important;background-color:#eff1f7;margin-bottom:10px}.right-side .ConsolesContainer::-webkit-scrollbar-thumb{border-radius:15px;background-color:#eff1f7;border:none}.right-side .ConsolesContainer::-webkit-scrollbar-thumb:hover{cursor:grab}.right-side .ConsolesContainer::-webkit-scrollbar-track-piece:end{background:transparent!important}.right-side .ConsolesContainer{margin-bottom:3px;height:90%;overflow-y:scroll;padding-right:1px;width:100%}.right-side .ConsolesContainer::-webkit-scrollbar{background-color:#fff;width:6px;position:absolute;right:45px}.right-side .awaitingFeedbackRow{padding:0;position:absolute;width:100%}.right-side .awaitingFeedbackRow .col{margin:0;text-align:center}.right-side .awaitingFeedbackRow .col span{font-family:"DIN-Round-Pro Bold";font-size:14px;color:#a9a9a9;margin-right:10px}.right-side .footer{position:absolute;width:100%;border-radius:0;background-color:transparent;padding:10px 20px;bottom:0;margin-bottom:1vh}.right-side .footer .toolButton{color:#654cab;cursor:pointer}.right-side .footer .toolButton:hover{color:indigo}.right-side .footer .handwriteOn{color:#654cab;cursor:pointer}.right-side .footer .handwriteOff{color:#7bc1cb;cursor:pointer}.right-side .footer .handwriteOff:hover{color:rgba(123,193,203,.4)}.right-side .footer .flush-left{text-align:left;padding:0 5px}.right-side .footer .flush-right{text-align:right;padding:0 5px 0 10px;margin-left:auto;margin-right:.5vw}.right-side .footer .btn{background-color:transparent;font-family:"DIN-Round-Pro Bold";font-size:14px;border-radius:10px;padding:5px 10px}.right-side .footer .btn:hover{border-color:transparent;box-shadow:inset 9px 9px 28px #f5f5f5,inset -9px -9px 28px #fff}.right-side .footer .col{padding:0;margin:0}.right-side .footer .secondary-col{border:none!important;color:#7bc1cb!important}.right-side .footer .secondary-col:active,.right-side .footer .secondary-col:hover{border-color:#7bc1cb;background:transparent!important;color:#3f95a1!important}.right-side .footer .primary-col{border:none!important;color:#d34c6c!important}.right-side .footer .primary-col:active,.right-side .footer .primary-col:hover{border-color:#d34c6c;background:transparent!important;color:#94253f!important}.right-side .footer .purple-col{border:none!important;color:#654cab!important}.right-side .footer .purple-col:active,.right-side .footer .purple-col:hover{border-color:#654cab;background:transparent!important;color:#3b2d64!important}.right-side.isStacked{background-color:#fff;border-radius:4vw}iframe{width:90%;height:75vh}.hints_element{background-color:#fdfdfd;color:indigo;padding:15px;margin-top:10px;font-size:16px;-webkit-animation:fadeIn .5s,.5s;animation:fadeIn .5s,.5s;width:25vw;border-radius:25px;border-style:none;box-shadow:0 2px 2px 0 #eff1f7;overflow-y:visible;position:absolute;z-index:5;top:-48vh;left:-15vw}.hints_element .close_hints{border-bottom:2px dashed;border-color:indigo}.hints_element .hint_text{color:rgba(69,69,69,.95);font-size:13px;-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.hints_element .caret_start{color:#d34c6c;margin-right:4px}.hints_element .caret_text{color:#654cab;margin-right:4px}.hints_element .start_from{color:rgba(69,69,69,.95);font-size:13px}.hintsPopover{border-radius:30px;background-color:#eff1f7;border-color:#fff;border-style:none}.descriptionText{color:#00f!important;font-size:10vh}.success-badge-column{margin-top:2vh;font-family:"DIN-Round-Pro";font-weight:700;font-size:medium;text-align:center;border-radius:15px;background-color:#eff1f7;padding:5px 0;color:rgba(69,69,69,.8)}.handButton{margin-top:2vh;margin-bottom:2vh}.handButton .switch-right{display:flex;justify-content:flex-end}.custom-modal .modal-dialog{max-width:none;margin:auto}.custom-modal .modal-content,.custom-modal .modal-dialog{width:auto;display:inline-block}.magnifyingContainer,.smallImage{width:auto!important}.smallImage{max-width:60vw;max-height:80vh;height:auto;display:block}.image-container{position:relative;display:inline-block}.enlargePictureIcon{position:absolute;top:1%;right:1%;cursor:pointer;z-index:10;color:#654cab;border-radius:10%;padding:5px;font-size:x-large}.enlargePictureIcon:hover{color:#d34c6c}.image-container img{display:block;width:100%}.left-animated-border{position:absolute;background-color:#eff1f7;padding:0;width:4px;border-radius:5px;height:0%;top:50%;transition:all .3s ease}.questionText{font-size:large;font-family:"DIN-Round-Pro"}.question-row{position:relative;margin-left:0}.question-row .done{font-family:"DIN-Round-Pro";color:#3f95a1}.question-row .done-identifier{margin:0;padding:0;display:flex;align-items:center}.question-row .done-identifier span{visibility:hidden}.question-row .done-identifier .visible-heart{visibility:visible;font-size:large}.calculator{width:80vw;max-width:350px;border:0 solid #313027;padding:2vh 3vw;border-radius:10px;margin:1vh auto 0;background-color:#f9fbfd;position:fixed;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;box-shadow:3px 3px 5px rgba(0,0,0,.2),6px 6px 10px rgba(0,0,0,.15),9px 9px 15px rgba(0,0,0,.1)}.calculator .closeCalculatorButton{position:absolute;top:1em;right:1em;font-size:x-large;z-index:1002;cursor:pointer}.calculator .closeCalculatorButton:hover{color:#654cab}.calculator .row{margin:0}.calculator .calculatorTitleRow{justify-content:center;margin-bottom:1vh}.calculator .calculatorTitleRow .calculatorTitle{color:indigo}.calculator .calculatorTitleRow .calculatorTitle .titleIcon{color:rgba(209,78,109,.9490196078)}.calculator .buttonsRow .buttonCol{padding-left:0;display:flex;justify-content:center}.calculator .buttonsRow .buttonCol .button1,.calculator .buttonsRow .buttonCol .button2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;min-width:80%;font-size:medium;border-radius:10px;border:none;background:#7bc1cb;color:#fff;justify-content:right}.calculator .resultTitle{color:#d34c6c;margin-top:2vh;margin-bottom:1vh}.calculator .resultRow{min-height:8vh;margin-bottom:2vh;margin-left:0;width:100%;border-radius:.5vw;color:rgba(69,69,69,.95);align-content:center;border:2px dashed #eff1f7}.calculator .mathFieldCalculatorRow{border-style:none;height:100%;background-color:rgba(216,22,22,0);margin-left:0;margin-bottom:0;width:calc(100% - 1.6vw);padding-bottom:0}.calculator .mathFieldCalculatorRow math-field{border-style:none;background-color:transparent;padding-left:0;width:100%;padding-bottom:0!important;margin-bottom:-10px}.calculator .mathFieldCalculatorRow math-field:focus-within{outline:0 none #7bc1cb;border-radius:4px}.calculator .mathFieldCalculatorRow math-field::part(content){margin-bottom:0;color:rgba(69,69,69,.95)}.calculator .mathFieldCalculatorRow math-field::part(menu-toggle){display:none}.calculator .mathFieldCalculatorRow math-field::part(container){background-color:#eff1f7;padding:1vh 1vw;border-radius:.5vw}.accordion{border:none;padding:5px 0 5px 5px;background-color:#fdfdfe;margin:10px 3vw 10px 0;border-radius:15px!important;font-family:"DIN-Round-Pro";font-size:small;color:rgba(0,0,0,.87)}.accordion .line-number-step{margin-left:1.3vw;font-size:small}.accordion .stepNumber{color:#654cab;font-weight:900}.accordion .step-text{margin-right:3vw}.accordion .instruction{font-weight:bolder}.consoleDiv{position:relative}.consoleDiv .completion-badge{position:absolute;float:top;border-radius:15px;box-shadow:2px 2px 10px -4px rgba(0,0,0,.75);padding:20px;background-color:#eff1f7;max-width:14rem;left:20vw;z-index:10}.hand_draw_container{width:100%;margin-top:2vh}.hand_draw_container .hand_draw_field{width:100%;border-color:#eff1f7;border-style:solid;border-radius:25px;margin-top:1vh;height:18vh;margin-bottom:2vh;box-sizing:border-box;background-color:#fff}.hand_draw_container.isStacked{position:fixed;bottom:1vh}.hand_draw_container.isStacked .hand_draw_field{width:94vw}.mathfield-addon{margin:0;padding:0;text-align:center}.line-number{font-family:"DIN-Round-Pro";font-size:13px;color:#ff9b21;cursor:default}.line-number-success{color:#7bc1cb}.line-number-failure,.line-number-success{font-family:"DIN-Round-Pro Black";font-size:13px;cursor:default}.line-number-failure{color:#d34c6c}.line-number-hint{font-family:"DIN-Round-Pro Medium"}.line-number-hint,.line-number-step{font-size:13px;color:#654cab;cursor:default}.line-number-step{font-family:"DIN-Round-Pro Black"}.feedback-toggle{cursor:pointer;-webkit-animation:fadeIn .7s;animation:fadeIn .7s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hint{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.sml{margin-left:10px}.console-list-group{height:50vh!important;overflow-y:scroll;overflow-x:hidden;padding:0;margin:0}.console-list-group::-webkit-scrollbar{width:6px;height:20%!important;background-color:#eff1f7;margin-bottom:10px}.console-list-group::-webkit-scrollbar-thumb{border-radius:15px;background-color:#eff1f7;border:none}.console-list-group::-webkit-scrollbar-thumb:hover{cursor:grab}.console-list-group::-webkit-scrollbar-track-piece:end{background:transparent!important}.math-field-list-item{border:none;margin:0;padding-top:0}.step-list-item{border:none;margin:10px 0;padding:5px 0 5px 20px;background-color:#f6f7fa;border-radius:15px!important}.mistake{background:rgba(211,76,108,.4);padding:1px;margin:1px;border-radius:3px;color:#000}.wrong-feedback{color:rgba(69,69,69,.8);font-size:small;font-family:"DIN-Round-Pro"}.quillRow{width:100%}.quillRow math-field{border-style:none;width:100%}.quillRow math-field:focus-within{outline:.1px solid #fff}.quillRow .quillContainer{margin-bottom:15px;width:100%}.quillRow .quillRawText math-field::part(content){color:indigo}.quillRow .quillC2{padding-left:0;padding-right:0;margin-right:0;margin-left:0;position:relative}.quillRow .quillC2 .rawIcon{position:absolute;left:10px}.quillRow math-field::part(container){background-color:hsla(0,0%,96.9%,.3);box-sizing:border-box;padding-left:10px;height:5vh}.quillRow math-field::part(menu-toggle){display:none}.quillRow math-field::part(virtual-keyboard-toggle){color:indigo}.quillRow math-field::part(container):hover{cursor:text}.quillRow .success math-field::part(container){border-left-color:#7bc1cb;border-left-style:solid}.quillRow .failure math-field::part(container){border-left-color:#d34c6c;border-left-style:solid}.quillRow .edit math-field::part(container){border-left-color:#ff9b21;border-left-style:solid}.quillRow .quillExtraIcon{color:rgba(69,69,69,.8);font-size:large;margin-top:80%}.quillRow .quillExtraIcon:hover{color:#d34c6c;cursor:pointer}.quillRow .quillFeedbackIconCol{padding-top:1.5%}.quillRow .quillFeedbackIconCol .quillFeedbackIcon{font-size:large}#grapher-buttons{text-align:center}#grapher-buttons .grapher-button{font-family:"DIN-Round-Pro";font-size:13px;margin:0 10px;background:none;border:none;color:#d34c6c;border-radius:15px;outline:none;box-shadow:none}#grapher-buttons .active,#grapher-buttons .btn:focus,#grapher-buttons .grapher-button:active{background-color:#d34c6c;color:#fff}.feedbackMessage{background-color:#eff1f7;border-radius:10px;text-align:center;padding:3px 0;margin:15px 25px 0 0}.numericLine{padding-right:2vw}.multipleChoiceContainer{max-width:100%;max-height:60vh;overflow-y:auto;overflow-x:hidden}.multipleChoiceContainer::-webkit-scrollbar{width:7px;height:4%!important}.multipleChoiceContainer::-webkit-scrollbar-track{border-radius:15px;background-color:#f9fbfd}.multipleChoiceContainer::-webkit-scrollbar-thumb{border-radius:15px;background-color:#eff1f7;border:none;height:5px}.questionContainer{font-family:"DIN-Round-Pro";font-size:1em;color:rgba(0,0,0,.87);margin-bottom:2%;margin-right:2%;padding-top:2%;border-style:solid;border-color:#fff;border-radius:3em}.questionContainer:hover{border-style:solid;box-shadow:3px 3px 4px 1px #f7df77;cursor:pointer}.selectedChoice{border-style:solid;box-shadow:3px 3px 4px 1px #7bc1cb!important;cursor:pointer}.multipleChoiceLetter{color:#fff;font-size:1.2em;border-radius:5em;background-color:#d34c6c;border-style:solid;padding-left:2%;padding-right:2%;padding-bottom:1%;margin:4%}.choicePicture{width:100%;margin-left:auto;margin-right:auto;overflow:visible;padding-left:6%}.pointsFeedback{color:#654cab;text-align:center;margin-top:10px;padding:5px;border-radius:10px;font-size:large;font-family:"DIN-Round-Pro Bold"}.mathFieldCreator{margin-top:5px}.mathFieldCreator math-field::part(container){min-width:8rem;width:auto;padding-left:2px;font-family:"DIN-Round-Pro";font-style:italic;color:#6c6c6c}.mathFieldCreator math-field:focus-within{outline:1px solid #e5dafc;border-radius:4px;background:#fff}.mathFieldCreator math-field::part(menu-toggle),.mathFieldCreator math-field::part(virtual-keyboard-toggle){display:none}.tablePrevDiv .tableEx{margin-left:auto;margin-right:auto;margin-top:3vh}.tablePrevDiv .tableEx .cellRow .cellCol{padding-bottom:0!important;padding-top:0!important;background-color:#eff1f7;position:relative;height:1px;text-align:center;border-color:rgba(69,69,69,.8);border-style:solid}.tablePrevDiv .tableEx .cellRow .cellCol .renderText{padding-left:.5vw;padding-right:.5vw;font-family:"DIN-Round-Pro";font-weight:700;background-color:#fff;height:100%;display:flex;justify-content:center;align-items:center}.tablePrevDiv .tableEx .cellRow .cellCol .renderText:hover{cursor:default}.tablePrevDiv .tableEx .cellRow .cellCol .headerText{min-width:4rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:bolder;padding-left:.5vw;padding-right:.5vw;background-color:#eff1f7}.tablePrevDiv .tableEx .cellRow .cellCol .headerText:hover{cursor:default}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell{position:relative}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .cellCompleteIcon,.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .cellCorrectIcon,.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .cellWrongIcon{display:flex;position:absolute;right:0;top:1px}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .cellCompleteIcon{color:#7bc1cb}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .cellCorrectIcon{color:#ff9b21}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .cellWrongIcon{color:#d34c6c}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField{margin-bottom:0}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field{border-color:#fff;border-style:solid;display:flex}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field::part(container){min-width:4rem;width:auto;padding-left:2px;font-family:"DIN-Round-Pro";text-align:center;padding-right:5px;color:#6c6c6c}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field::part(container):hover{cursor:text}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field::part(content){display:inline-block}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field:focus-within{outline:0 solid #e5dafc;border-radius:4px}.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field::part(menu-toggle),.tablePrevDiv .tableEx .cellRow .cellCol .answerCell .tableMathField math-field::part(virtual-keyboard-toggle){display:none}.primeTable .cellRow .fixedMath .numInput{font-weight:700}.primeTable .cellRow .LastMath{border-left:solid #d34c6c;border-width:4px}.primeTable .cellRow .fixedMath,.primeTable .cellRow .LastMath,.primeTable .cellRow .Math{padding-top:1vh;padding-bottom:1vh}.primeTable .cellRow .numInput{border-radius:4px;border:2px solid #eff1f7;max-width:50px;color:rgba(69,69,69,.8);margin-right:3px;text-align:center;font-size:large}.primeTable .cellRow .feedbackCell{background-color:rgba(249,228,228,.8);border-style:none!important}.primeTable .cellRow .numInput:focus{outline:none}.primeTable .cellRow .LastMath .numInput,.primeTable .cellRow .Math .numInput{border-style:dashed}.primeTable .cellRow .LastMath .numInput:focus,.primeTable .cellRow .Math .numInput:focus{border-style:dashed;outline:none;border-color:#7bc1cb}.primeTable .cellRow .columnsButtonsSpan{display:inline-block;vertical-align:middle}.primeTable .cellRow .columnsButtonsSpan .columnsButtons{font-size:x-large;color:#654cab;margin-top:10px}.primeTable .cellRow .columnsButtonsSpan .columnsButtons:hover{color:#d34c6c;cursor:pointer}.decompContainer .feedback{border-radius:15px;box-shadow:2px 2px 10px -4px rgba(0,0,0,.3);padding:5px 15px;min-width:250px;position:absolute;top:20%;right:25vw;background-color:#fff}.decompContainer .feedback .messageGood{color:#7bc1cb;margin-bottom:0}.decompContainer .feedback .messageBad{margin-bottom:0;color:rgba(69,69,69,.8)}.decompContainer .feedback .smiley{width:3vw;display:inline-block;padding:0 5px;margin-top:0;margin-bottom:0;display:flex;justify-content:start;font-size:large}.decompContainer .feedback .smiley:hover{cursor:pointer;color:#d34c6c}.decompContainer .feedback .ok{display:flex;justify-content:center;margin-right:1vw;color:#d34c6c;margin-bottom:0;margin-top:0;font-size:large}.decompContainer .feedback .ok:hover{cursor:pointer;color:rgba(69,69,69,.8)}.exerciseFinish{position:relative;left:30vw;top:-50vh;background-color:#fdfdfd;max-width:23vw;border-radius:15px;box-shadow:10px 7px 10px 1px #aaa;padding:4vh 1vw 3vh 2vw}.exerciseFinish .finishEmoji{font-size:1.5vw;color:#7bc1cb;margin-left:1vw}.exerciseFinish .finishText{font-size:1.4vw;color:#d34c6c}.exerciseFinish .close{position:relative;top:-3vh;right:1vw;color:#777676;font-size:medium}.exerciseFinish .close:hover{color:#7bc1cb;cursor:pointer}.questionFinish{position:relative;left:30vw;top:-50vh;background-color:#fdfdfd;max-width:22vw;border-radius:15px;box-shadow:5px 3px 5px 1px #aaa;padding:2vh 1vw .1vh 2vw}.questionFinish .finishEmoji{font-size:1.3vw;color:#7bc1cb;margin-left:1vw}.questionFinish .finishText{font-size:1.3vw;color:#d34c6c}.questionFinish .close{position:relative;top:1vh;color:#777676;font-size:medium}.questionFinish .close:hover{color:#7bc1cb;cursor:pointer}.questionFinish .nextQuestion{color:rgba(69,69,69,.95);font-size:1.2vw;padding:.5vh 1vw;background-color:#f9fbfd;border-radius:20px}.questionFinish .nextQuestion .nextArrow{color:#7bc1cb;font-size:2vw}.questionFinish .nextQuestion:hover{cursor:pointer;color:#d34c6c}.questionFinish .nextQuestion:hover .nextArrow{color:#d34c6c}.downCarret3{color:rgba(209,78,109,.9490196078);font-size:x-large;position:absolute;left:25%;bottom:3vh}.video-modal{padding:0;margin:0;width:50vw;background-color:rgba(0,0,0,.4)}.video-modal .modal-header{border-style:none;padding:0}.video-modal .modal-header .close{background-color:#000;color:#fff}.video-modal .modal-header .close span{font-size:40px;font-weight:700}.video-modal .modal-dialog{position:absolute;width:50vw;max-width:100%}.video-modal .modal-body{padding:10;text-align:center}.video-modal .modal-content{border:none;background-color:transparent}.lsContainer{justify-content:center;background-color:#f9fbfd;border-radius:2vw;border:1px solid #7bc1cb;margin-top:3vh}.lsContainer h4{color:#654cab;margin-top:2vh;padding-bottom:1vh;width:100%;text-align:center;border-bottom:solid;border-width:2px;border-color:#7bc1cb}.lsContainer .AcordionContainer{height:60vh;overflow-y:auto;margin-bottom:2vh}.lsContainer .AcordionContainer .AcordionBox{background-color:#f9fbfd}.lsContainer .AcordionContainer .AcordionBox .selectedItem{box-shadow:0 2px 4px #f7df77!important}.lsContainer .AcordionContainer .AcordionBox .selectedItem:hover{background-color:#fdfdfe!important}.lsContainer .AcordionContainer .AcordionBox .lstnRow{margin-top:2vh;margin-bottom:2vh}.lsContainer .AcordionContainer .AcordionBox .lstnRow .skillP{margin:2vh 2vw 1vh;padding:1vw;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:1vw}.lsContainer .AcordionContainer .AcordionBox .lstnRow .skillP .skillArrow{color:#654cab;margin-right:2em;font-size:large}.lsContainer .AcordionContainer .AcordionBox .lstnRow .LearningStandard{margin:.1vh .5vw;background-color:#fdfdfe;padding:1vw;border-radius:1vw;font-size:medium;box-shadow:0 1px 1px rgba(0,0,0,.1);color:rgba(69,69,69,.8)}.lsContainer .AcordionContainer .AcordionBox .lstnRow .LearningStandard .lsNumeration{width:1.5em;height:1.5em;background-color:#7bc1cb;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;margin-right:10px;font-weight:bolder;font-size:large}.lsContainer .AcordionContainer .AcordionBox .lstnRow .LearningStandard:hover,.lsContainer .AcordionContainer .AcordionBox .lstnRow .skillP:hover{color:rgba(69,69,69,.95);box-shadow:0 2px 2px rgba(0,0,0,.1);background-color:#eff1f7;cursor:pointer}.lsContainer .AcordionContainer::-webkit-scrollbar{width:8px;background-color:#eff1f7;margin-bottom:10px}.lsContainer .AcordionContainer::-webkit-scrollbar-thumb{border-radius:15px;background-color:#7bc1cb;border:none}.lsContainer .AcordionContainer::-webkit-scrollbar-track-piece:end{background:transparent}.assignButton{color:#ff9b21;font-size:x-large}.assignButton:hover{color:#d34c6c;cursor:pointer;font-size:xx-large}.renderAssignedModuleDataContainer{margin-top:4vh;margin-bottom:4vh}.renderAssignedModuleDataContainer .deleteAssignedSelection{color:#d34c6c}.renderAssignedModuleDataContainer .deleteAssignedSelection:hover{color:#7bc1cb;cursor:pointer}.renderAssignedModuleDataContainer .topRowRenderAssignedModuleData{border:2px solid #7bc1cb}.renderAssignedModuleDataContainer .rowRenderAssignedModuleData{padding-top:1vh;border:2px solid #7bc1cb;border-top-style:none}.assignModuleContainer{padding-top:0;border-bottom:solid #eff1f7;border-width:1px}.assignModuleContainer .assignModuleInfoCol{padding-left:2vw;border-right:solid #7bc1cb;border-width:1px}.assignModuleContainer .assignModuleName{padding-left:1vw;padding-top:2vh;background-color:#f9fbfd}.assignModuleContainer .assignModuleDescription{padding-left:1vw;padding-top:2vh;padding-bottom:2vh}.assignModuleContainer .assignModuleButtons{border-color:#7bc1cb}.assignModuleContainer .assignModuleButtons .assignModuleIconRow{margin-top:3vh;margin-bottom:2vh;justify-content:center}.assignModuleContainer .assignModuleButtons .assignModuleIconRow .assignModuleIcon{color:#d34c6c;font-size:x-large}.assignModuleContainer .assignModuleButtons .assignModuleIconRow .assignModuleIcon:hover{color:#654cab;cursor:pointer}.testModuleModal .ModalDialog{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testModuleModal .testModuleModalBody{background-color:#eff1f7}.testModuleModal .testModuleModalBody .testModuleModalContainer{justify-content:center}.testModuleModal .testModuleModalHeader{color:#eff1f7;background-color:#7bc1cb;padding:1vh 2vw}.moduleBoxio{background-color:#fdfdfe;margin-top:5vh;border-radius:3vw;box-shadow:10px 7px 10px 1px #aaa;width:50vw;margin-bottom:3vh;max-height:80vh;overflow-y:hidden;padding-bottom:2vh}.picturex2{margin-top:12vh;margin-left:10%}.picturex2,.picturex3{max-width:55%;box-shadow:10px 7px 10px 1px #aaa}.picturex3{margin-top:5vh;margin-left:35%;position:relative;margin-bottom:3vh}.allProblemsRow .problemsList{height:50vh;width:100%;margin:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.allProblemsRow .problemsList::-webkit-scrollbar{width:7px;height:20%!important;background-color:transparent;margin-bottom:10px;margin-left:.5vw}.allProblemsRow .problemsList::-webkit-scrollbar-thumb{border-radius:15px;background-color:#7bc1cb;border:none}.allProblemsRow .problemsList::-webkit-scrollbar-track-piece:end{background:transparent}.doneIcon{color:#7bc1cb;margin-left:1vw}.assignModuleTeacher{margin-bottom:3vh}.assignModuleTeacher .classroomsFilteredList{border-color:#7bc1cb;border-style:solid;padding:1vh 1vw;margin-top:2vh;border-radius:1vw}.assignModuleTeacher .classroomsFilteredList .classroomsFilteredRow{margin:2vh 1vw;border-radius:1vw;background-color:#eff1f7}.assignModuleTeacher .classroomsFilteredList .classroomsFilteredRow .addClassroomCol{color:#d34c6c;font-size:larger}.assignModuleTeacher .classroomsFilteredList .classroomsFilteredRow .addClassroomCol .classroomAdded{color:#7bc1cb}.assignModuleTeacher .classroomsFilteredList .classroomsFilteredRow .addClassroomCol:hover{color:indigo;cursor:pointer}.assignModuleTeacher .classroomsFilteredList .classroomsFilteredRow .addClassroomCol:hover .classroomAdded{color:#7bc1cb}.renderAssignModuleTeacherelement .activityRow{margin:0 1vw 2vh;border-radius:1vw;background-color:#eff1f7;padding-top:2vh}.renderAssignModuleTeacherelement .activityRow .editActivityField{border-color:red}.renderAssignModuleTeacherelement .activityRow .deleteOpenActivity{cursor:pointer;color:rgba(0,0,0,.87)}.renderAssignModuleTeacherelement .activityRow .deleteOpenActivity:hover{color:#d34c6c}.renderAssignModuleTeacherelement .activityRowHeader{margin:2vh 1vw 0}.renderAssignModuleTeacherelement .addActivityButton{border-radius:1.5vh;border-color:#7bc1cb;background-color:#fff;color:#d34c6c;font-weight:100}.renderAssignModuleTeacherelement .addActivityButton:hover{border-color:transparent}.moduleFilters{margin-top:8vh;margin-bottom:8vh}.moduleRow{border-color:#00f;background-color:#eff1f7;border-radius:3vh;padding:2vh 0;margin-top:3vh;color:rgba(0,0,0,.87)}.moduleRow .probsCol{text-align:center}.moduleRow .EditCol .editIcon{color:#654cab}.moduleRow .EditCol .editIcon:hover{color:#ff9b21;cursor:pointer}.moduleRowTittle{color:#d34c6c}.modulesLanding{border-color:#f9fbfd;background-color:#f9fbfd;border-style:solid;border-radius:5vh;margin:1vh 2vw}.modulesLanding .createModuleButton{margin-left:7vw;margin-top:8vh;border-radius:2vh!important;background-color:#fff;color:#d34c6c}.modulesLanding .createModuleButton:hover{border-style:none}thead{background-color:hsla(0,0%,78.4%,.3);font-family:"Bold";color:indigo}.delete{color:rgba(69,69,69,.95)}.edit{color:#74a7b2}tbody{font-family:"Regular";font-size:14px}.topics{margin-bottom:2vh}.description{max-width:20vw}.status,.titleCell{max-width:15vw}p .lightButton{background-color:#fff;border-style:none;margin-bottom:15px;margin-top:15px;color:rgba(69,69,69,.95);border-radius:17px;box-shadow:1px 2px 3px #eff1f7;font-family:"DIN-Round-Pro"}p .lightButton .addSymbol{color:#d34c6c}p .lightButton:hover .addSymbol{color:#f7df77}.problemPubished{color:#7bc1cb;margin-left:.5vw}.problemNotPubished{color:rgba(2,2,3,.001);margin-left:.5vw}.tryProblem:hover{color:#654cab;cursor:pointer}.tryProblem{color:#d34c6c;margin-left:8px}.addRemoveCells{color:#7bc1cb;margin-left:6px}.addRemoveCells:hover{cursor:pointer;color:#d34c6c}.Add{font-size:medium;color:#654cab}.tableEditButton{font-size:larger;color:#d34c6c}.tableEditButton:hover{cursor:pointer}.editRow .editCell .editCellText{width:auto;min-width:4vw}.creationTool{align-items:center}.creationTool h3,.creationTool h5{color:indigo}.creationTool div form{padding:20px;background-color:hsla(0,0%,78.4%,.3);border-radius:15px;box-shadow:2px 2px 10px -4px rgba(0,0,0,.75)}.creationTool button{margin:5px;background-color:transparent;border:1px solid #d34c6c;color:#d34c6c}.creationTool .btn-primary:not(:disabled):not(.disabled).active,.creationTool .btn-primary:not(:disabled):not(.disabled):active,.creationTool button:active,.creationTool button:hover{background-color:#d34c6c!important;border:1px solid #d34c6c!important}.creationTool .ML__fieldcontainer{background-color:hsla(0,0%,78.4%,.3)}.creationTool .ML__fieldcontainer__field{border:none;min-height:5px!important;box-shadow:none!important;border-left:3px solid indigo!important;font-size:1.5rem;background-color:hsla(0,0%,78.4%,.3)}.creationTool .quill-list div{padding:0;margin:0;border:none}.creationTool .feedback,.creationTool .submit{text-align:center}.numerals-steps-container{margin-top:20px}.sendToReviewContainer{margin-top:3vh;margin-bottom:5vh}.sendToReviewContainer .sendToReview{background-color:#eff1f7}.sendToReviewContainer .sendToReview .sendToReviewLabel{color:#d34c6c}.feedbackContainer{color:rgba(69,69,69,.8);background-color:#eff1f7;margin-bottom:3vh;padding:3vh 2vw;border-radius:15px;box-shadow:2px 2px 10px -4px rgba(0,0,0,.75)}.sendToReviewTitle{color:indigo}.reviewInfo{width:100%;margin-bottom:5vh;display:inline-block;border-radius:15px;padding:3vh 2vw;border:2px solid #7bc1cb}.reviewInfo .propFeed{color:rgba(69,69,69,.8)}.reviewInfo .star{color:#ff9b21;font-size:1.5vw}.reviewInfo .time{color:#d34c6c;font-size:2vw}.reviewInfo .reviewInfoTitle{color:#d34c6c}.reviewInfo .reviewRow{border-bottom:1px solid hsla(0,0%,78.4%,.3);margin-top:.5vh}.reviewInfo .reviewProp{color:#d34c6c}.supervisorForm{width:100%;background-color:#eff1f7;margin-top:4vh;margin-bottom:5vh;display:inline-block;border-radius:15px;padding:3vh 2vw;border-width:2px}.supervisorForm .supervisorFormHeader{color:#d34c6c;margin-bottom:2vh}.supervisorForm .supervisorFormTitle{color:indigo}.mathTextPreview{background-color:#fff;border-radius:15px;margin-bottom:2vh}.calenderModalClass{position:absolute;bottom:-500%}.calenderModalClass .deadlineHeader{background-color:#d34c6c;color:#fff;width:100%}.creatorRow{color:rgba(69,69,69,.95);border-radius:12px;background-color:#eff1f7;margin-top:-15px;font-size:medium;padding:8px 0}.creatorRow:hover{background-color:hsla(0,0%,78.4%,.3);cursor:pointer;color:#d34c6c}.creatorsHeader{color:#d34c6c;margin-bottom:13px}.calenderModalClass{-webkit-transform:translateY(45vh);transform:translateY(45vh)}.deadlineInput{background-color:#fff!important;color:rgba(69,69,69,.95);border-style:solid;border-color:rgba(209,78,109,.9490196078)}.creatorsListTitle{color:rgba(69,69,69,.8);font-size:3vh}.creatorsListTable{margin-bottom:25px}.creatorsListTable .creatorsListTableHeader{color:#d34c6c}.creatorsListTable .creatorsListTableRow{background-color:#eff1f7;margin-top:5px;color:rgba(69,69,69,.95);padding-top:3px;padding-bottom:3px;border-radius:8px}.creatorsListTable .creatorsListTableRow:hover{background-color:hsla(0,0%,78.4%,.3);color:#d34c6c;cursor:pointer}.problemsListTable{margin-bottom:3vh}.problemsListTable .problemsListTableHeader{padding-bottom:2px;color:#d34c6c;border-bottom:solid;border-width:3px;border-color:hsla(0,0%,78.4%,.3)}.problemsListTable .problemsListTableRow{color:rgba(69,69,69,.8);padding:5px 0;border-bottom:solid;border-width:3px;border-color:#eff1f7}.problemsListTable .problemsListTableRow:hover{cursor:pointer;color:rgba(209,78,109,.9490196078);background-color:#eff1f7;border-color:rgba(0,0,0,.00001)}.passedReviews{padding:3px 5px;border-radius:5px;color:rgba(69,69,69,.8);box-shadow:6px 3px rgba(4,5,6,.08);border:1px solid #7bc1cb;position:absolute;top:15%}.getReviewsButton{position:absolute;top:25%}.passedReviews:hover{color:rgba(209,78,109,.9490196078);border-color:rgba(209,78,109,.9490196078);cursor:pointer;box-shadow:6px 3px rgba(4,5,6,.15)}.passedReviewsConf{margin-bottom:5vh;border:1px dashed #7bc1cb;padding:2vh 0 2vh 2vw;border-radius:8px;color:rgba(69,69,69,.8)}.icon{color:#7bc1cb}.creatorName{margin-bottom:3vh}.creatorName .titleC{color:#d34c6c;margin-right:2vw;font-size:3vh}.creatorName .nameC{color:rgba(69,69,69,.8);font-size:3vh}.grapher-buttons2{text-align:center}.grapher-buttons2 .grapher-button2{font-family:"DIN-Round-Pro";font-size:13px;margin:0 10px;background:none;border:none;color:#d34c6c;border-radius:15px;outline:none;box-shadow:none}.grapher-buttons2 .active,.grapher-buttons2 .grapher-button2:active{background-color:#d34c6c!important;color:#fff}.dropdownButton .toggleButton{color:red;background-color:#fff;min-width:500px}.dropdownButton .dropdown-menu,.dropdownButton .dropDownMenuS{-webkit-transform:translateY(23px)!important;transform:translateY(23px)!important}.mathFieldsExprs .topButtons{color:rgba(69,69,69,.95);border-radius:10px;border:1px dashed #7bc1cb;padding:4px 8px;margin-bottom:2vh;margin-right:2vw}.mathFieldsExprs .topButtons .buttonIcon{color:#d34c6c}.mathFieldsExprs .topButtons:hover{cursor:pointer;color:#fff;border-color:#fff;background-color:#d34c6c;border-style:none}.mathFieldsExprs .topButtons:hover .buttonIcon{color:#fff}.controlButtons .controlButton{color:#d34c6c;border-radius:10px;border:1px dashed #7bc1cb;padding:4px 8px;background-color:#fff;margin-bottom:10vh;margin-right:2vw}.controlButtons .controlButton .controlIcon{color:#654cab;margin-left:1vw}.controlButtons .controlButton:hover{cursor:pointer;color:#fff;border-color:#fff;background-color:#d34c6c;border-style:none}.controlButtons .controlButton:hover .controlIcon{color:#fff}.trashMathelement{color:#654cab}.trashMathelement:hover{color:#7bc1cb;cursor:pointer}.graphSettingButton{color:#d34c6c}.graphSettingButton:hover{color:#7bc1cb;cursor:pointer}.allSettings{color:#d34c6c}.allSettings:hover{color:#7bc1cb;cursor:pointer}.canvasRow{padding-bottom:3vh}.mathFieldCol{margin-right:-3vw}.mathFieldCol .mathFieldGraph{margin-top:5px}.mathFieldCol .mathFieldGraph math-field::part(container){min-width:10rem;width:auto;padding-left:2px;font-family:"DIN-Round-Pro";font-style:italic;color:#6c6c6c}.mathFieldCol .mathFieldGraph math-field:focus-within{outline:1px solid #e5dafc;border-radius:4px;background:#fff}.mathFieldCol .mathFieldGraph math-field::part(menu-toggle){display:none}.mathFieldCol .mathFieldGraph math-field::part(virtual-keyboard-toggle){display:true}.header{padding-right:5vw;padding-top:20px;height:21vh;width:78vw}.header h5{font-family:"DIN-Round-Pro Medium";color:#654cab;font-size:13px}.header h1{margin-top:3vh;font-family:"DIN-Round-Pro Bold";color:indigo;font-size:30px}.page-title-box{padding-left:3.5vw}.align-right{float:right}.align-right .logout{color:indigo;font-size:larger}.align-right .logout:hover{color:#654cab}.align-right .logoutLink:hover{-webkit-text-decoration-color:#654cab;text-decoration-color:#654cab}.badFeed{color:#d34c6c}.goodFeed{color:green}.myClassroomsTable{width:50vw}.subTitle,.subTitleM{color:#d34c6c;margin-top:1vh;margin-bottom:2vh;margin-left:1.2vw}.subTitleM{margin-left:.1vw}.subTitle2{color:rgba(69,69,69,.95);margin-bottom:5vh;margin-top:1vh}.classRoomContainer{width:70%;margin-left:0}.classRoomContainer .mb-3{margin-left:1.5vw}.classRoomContainer .mb-3 .insertCode{color:rgba(69,69,69,.8);font-size:medium}.topic-accordion{background-color:#f9fbfd;width:44vw}.addClassroom{background-color:#fff;border-style:none;padding-left:4px;margin-left:1vw;margin-bottom:15px;margin-top:15px;color:rgba(69,69,69,.95);border-radius:7px;box-shadow:1px 2px 3px #eff1f7}.addClassroom .addSymbol{color:#d34c6c}.addClassroom:hover{background-color:#fff;color:#7bc1cb}.addClassroom:hover .addSymbol{color:#74a7b2}.progress2{background-color:#74a7b2}.deadlinePassed{color:#d34c6c}.deadlineActive{color:rgba(69,69,69,.95)}.concept-view{margin-bottom:3vh}.classroom__assignments__container{margin-bottom:1em;margin-left:2em;margin-right:3em}.classroom__assignments__container .classroom__assignments__header__row{margin-bottom:.2em;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1.5fr;text-align:left;color:indigo}.classroom__assignments__container .classroom__assignments__header__col__completed,.classroom__assignments__container .classroom__assignments__header__col__name,.classroom__assignments__container .classroom__assignments__header__col__progress,.classroom__assignments__container .classroom__assignments__header__col__remaining,.classroom__assignments__container .classroom__assignments__header__col__time{font-weight:700}.classroom__assignments__container .classroom__assignments__header__col__completed,.classroom__assignments__container .classroom__assignments__header__col__progress,.classroom__assignments__container .classroom__assignments__header__col__remaining{text-align:center}.classroom__assignments__container .classroom__assignments__content__row{background-color:#f9fbfd;color:rgba(69,69,69,.8);border-radius:10px;padding-top:.5em;padding-bottom:.5em;margin-bottom:.5em;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1.5fr;grid-template-rows:auto;text-align:left;cursor:pointer}.classroom__assignments__container .classroom__assignments__content__row .classroom__assignments__content__col__c,.classroom__assignments__container .classroom__assignments__content__row .classroom__assignments__content__col__progress{text-align:center}.classroom__assignments__container .deadlineActive{color:#7bc1cb}.classroom__assignments__container .deadlinePassed{color:#d34c6c}.classroom__assignments__content__row:hover{background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8);color:indigo;cursor:pointer}.NavigationP{margin-left:1.2vw}.statsButton{border-radius:.5vw;border:2px solid #7bc1cb;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3vw}.statsButton .statsButtonSpan{color:rgba(69,69,69,.8)}.statsButton{border-radius:5px;border:1px solid #fff;padding:.5vh 1vh;color:rgba(69,69,69,.95);box-shadow:1px 2px 3px #eff1f7;margin-left:-.5vw;justify-self:left}.statsButton .statsButtonIcon{color:#d34c6c;margin-left:.5vw;margin-right:.5vw}.statsButton:hover{border-style:solid;border-color:#7bc1cb;cursor:pointer}.statsButton:hover .statsButtonIcon{color:#654cab}.classroom__key__divo{background-color:#f9fbfd;min-width:600px;width:36vw;border-radius:10px;padding:1.2em 1.6em .5em 2vw;margin:.5em 0;color:rgba(69,69,69,.8);display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"className className . arrow" ". . . arrow" "students assignments . arrow"}.classroom__key__divo:hover{background-color:#f7df77;box-shadow:2px 2px 2px 1px rgba(69,69,69,.95)}.sidebar-logo-box{background-color:#d34c6c!important;display:flex;align-items:center;text-align:center;overflow:hidden;min-height:100px;height:21vh}.sidebar-logo-box .img{min-height:100%;max-height:100%;max-width:100%;margin-top:5px;margin-bottom:5px}.sidebar-title-box{color:indigo;font-family:"DIN-Round-Pro Medium";font-size:13px;text-align:center;padding-top:22px;padding-bottom:22px;-webkit-user-select:none;user-select:none;cursor:default}.sidebar-button-container{padding:0;margin-top:7px}.sidebar-button-container .align-left{float:left;margin-left:5px}.sidebar-button-container .align-right{float:right}.btn-sidebar{height:94px;width:94px;border:none;border-radius:8px;font-family:"DIN-Round-Pro Bold";font-size:12px;color:#b5b7c0;letter-spacing:-.22px;background-color:transparent;transition:background-color .1s;padding-top:25px}.btn-sidebar div{margin:1px}.active-button,.btn-sidebar:hover{background-color:#d34c6c!important;color:#fff}.sidebar-wrapper{width:20vw!important}.sidebarGreyPart{height:100%}.sidebarShrinkCol{background-image:linear-gradient(#f7f7f7,#fff);padding-top:25vh}.sidebarShrinkCol:hover .shrinkCaret{color:rgba(0,0,0,.87)}.sidebarShrinkCol:hover{background-image:linear-gradient(#e1e1e1,#fff)}.shrinkCaret{color:rgba(69,69,69,.8)}.sidebarLogoThin{width:110%;margin-top:5vh}.pieChart__data__container{padding:2em 1em 1.5em;border-radius:10px;border:3px solid #74a7b2;margin-bottom:2em;max-height:70vh;margin-top:3.05em;margin-right:2vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.student__pieChart__h2,.student__pieChart__p{color:rgba(69,69,69,.95)}.student__pieChart__h2{font-size:large}.student__pieChart__p{padding-bottom:1px}#studentPieChart__dropdown{margin-top:1px}.bar__chart__div{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.6em;gap:.6em;border:3px solid #74a7b2;padding:0 2em 2em;border-radius:10px;height:24.4em}.backToModule,.bar__chart__h2{color:rgba(69,69,69,.95)}.backToModule{border-radius:10px;padding:.2em;border:2px solid #7bc1cb}.backToModule .backToModuleArrow{color:#654cab}.backToModule:hover{text-decoration:none;color:#d34c6c;border-width:2px;box-shadow:3px 3px 3px rgba(0,0,0,.3)}.backToModule:hover .backToModuleArrow{color:#7bc1cb}.imageLogo{width:100%;margin-top:3vh}.wrong-path{text-align:center;height:100vh;align-items:center;font-family:"DIN-Round-Pro"}.wrong-path .title{font-family:"DIN-Round-Pro Black";align-items:center;color:indigo}.wrong-path .message{color:rgba(0,0,0,.87)}.wrong-path .signature{color:rgba(69,69,69,.8)}.moduleLanding{margin-right:1vw}.module_table{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;margin-top:100px}.module_table tbody{height:100px;overflow:auto}.module_table td{padding:3px 10px;width:15px}.module_table td,.module_table th{border:1px solid #ddd;padding:8px}.module_table tr:nth-child(2n){background-color:#f9fbfd}.module_table tr:hover{background-color:#ddd}.module_table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#fff}.progress1{background-color:#f7df77}.allAssignmentList__div{display:flex;flex-direction:column;justify-content:center;align-items:center}.allAssignmentList__div .showFilters{border-radius:5px;border:0 solid #7bc1cb;padding:.5vh 1vh;color:rgba(69,69,69,.95);box-shadow:1px 2px 3px #eff1f7;margin-left:-.5vw;justify-self:left}.allAssignmentList__div .showFilters .showFiltersIcon{color:#d34c6c;margin-left:.5vw;margin-right:.5vw}.allAssignmentList__div .showFilters:hover{border-width:1px;cursor:pointer}.allAssignmentList__div .showFilters:hover .showFiltersIcon{color:#654cab}.allAssignmentList__div .filterContainer{margin-bottom:3vh;padding-bottom:3vh;padding-top:3vh;background-color:#f9fbfd;border-radius:14px;border-color:#7bc1cb;border-width:2px;width:102%;margin-left:-1%;box-shadow:1px 3px 4px #eff1f7}.allAssignmentList__div .filterContainer .filterTitle{color:indigo;font-size:large}.allAssignmentList__div .filterContainer .filterheaderCol{color:#d34c6c;font-size:x-large}.allAssignmentList__div .filterContainer .filterheaderCol .filterheaderIcon{color:indigo}.allAssignmentList__div .filterContainer .filterheaderCol:hover{cursor:pointer}.allAssignmentList__div .filterContainer .filterheaderColClose{justify-content:right}.allAssignmentList__div .filterContainer .filterheaderColClose .filterClose{color:rgba(69,69,69,.95);font-size:x-large;margin-right:2vw}.allAssignmentList__div .filterContainer .filterheaderColClose .filterClose:hover{cursor:pointer;color:#d34c6c}.allAssignmentList__title{text-align:center;color:rgba(69,69,69,.95);margin-top:1em}.allAssignmentList__title__p{text-align:center;margin-bottom:2em;color:rgba(69,69,69,.95);font-size:1.2em}.col__allAssignmentList__rowHeader{text-align:left;display:grid;grid-template-columns:.2fr 3fr 1.5fr 1.3fr 1fr 1fr 1fr}.col__allAssignmentList__colHeader{margin-bottom:.5em;font-weight:700}.row__allAssignmentList__infoHeader{background-color:#eff1f7;border-radius:10px;margin-bottom:.8em;text-align:left;text-decoration:none;padding-top:1em;padding-bottom:1em;color:rgba(69,69,69,.95);display:grid;grid-template-columns:.2fr 3fr 1.5fr 1.3fr 1fr 1fr 1fr}.row__allAssignmentList__infoHeader .moduleListIcon{color:#d34c6c}.row__allAssignmentList__infoHeader .moduleListIcon:hover{color:#654cab;cursor:pointer}.AllAssignments__FiEdit{cursor:pointer}.row__allAssignmentList__infoHeader:hover{background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8);text-decoration:none}.viewTitle{color:#d34c6c;margin-top:5vh}.titleText{color:#d34c6c;margin-top:3vh;margin-left:1vw;margin-bottom:3vh;font-size:large}.infoSpan{color:rgba(69,69,69,.95)}.classroomCode{color:#d34c6c}.scrollTable{max-height:50vh;overflow-y:auto}.problems-modal{padding:0;margin-left:0;width:50vw;background-color:rgba(0,0,0,.4)}.problems-modal .modal-header{border-style:none;padding:0}.problems-modal .modal-header .modal-title{color:#000;margin-left:2vw;background-color:#fff}.problems-modal .modal-header .close{background-color:#000;color:#fff}.problems-modal .modal-header .close span{font-size:40px;font-weight:700}.problems-modal .modal-dialog{position:absolute;width:50vw;max-width:100%}.problems-modal .modal-body{padding:10;text-align:center}.problems-modal .modal-content{border:none;background-color:transparent}.class__name__h1{margin-bottom:.5em;color:#d34c6c;text-align:center}.classroom__div{display:flex;flex-direction:column;align-items:center}.classroom__key__div{background-color:rgba(249,249,251,.7);min-width:600px;width:36vw;border-radius:10px;padding:1.2em 1.6em .5em;margin:.5em;color:rgba(69,69,69,.8);display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"className className . arrow" ". . . arrow" "students assignments . arrow"}.all__classrooms__arrow{grid-area:arrow;font-size:1.5em;justify-self:center;align-self:center}.all__class__names{grid-area:className;justify-self:start;align-self:center;margin-bottom:.5em;text-transform:capitalize}.assignments__amount{grid-area:assignments;justify-self:start}.students__amount{grid-area:students;justify-self:start}.addSymbol,.assignmentsLink__amount,.class__div__students,.class__edit__link,.classnameLink__h2,.studentsLink__amount{color:rgba(69,69,69,.95);cursor:pointer}.classnameLink__h2:hover{text-decoration:none}.classroom__key__div:hover{background-color:#f7df77;box-shadow:2px 2px 2px 1px rgba(69,69,69,.95)}.sectionInfoCard{min-width:12vw;background-color:#fff;border-radius:15px;border:3px solid #f9fbfd;margin-bottom:15px;padding:1vh 1vw;margin-left:1vw;float:left}.sectionInfoCard .fieldName{color:#d34c6c;font-size:medium;padding-left:1vw;font-weight:400}.sectionInfoCard .fieldVal{font-size:larger;font-weight:400;color:rgba(69,69,69,.95)}.sectionInfoCard .icon{color:#d34c6c}.sectionInfoCard .iconContainer{margin-left:20%;margin-top:5%}.sectionInfoCardModal{min-width:12vw;background-color:rgba(0,0,0,.55);border-radius:15px;border:1px solid #d34c6c;margin-bottom:15px;padding:1vh 1vw;margin-left:1vw;float:left}.sectionInfoCardModal .fieldName{color:#fff;font-size:medium;font-weight:400;padding-left:1vw}.sectionInfoCardModal .fieldVal{font-size:larger;font-weight:400;color:#fff}.sectionInfoCardModal .icon{color:#d34c6c}.sectionInfoCardModal .iconContainer{margin-left:20%;margin-top:5%}.classroom__overview__div{display:grid;place-items:center;grid-row-gap:2em;row-gap:2em}.classroomOverview__h2{color:indigo}.main__classroom__overview__div{position:relative}.navigationP__teacherOverview{position:absolute;margin-top:-160px;text-transform:capitalize;color:rgba(69,69,69,.95)}.navigationLink__teacherOverview,.navigationLink__teacherOverview:hover{color:#74a7b2}.regcode .text{color:#d34c6c}.editClassroomContainer{margin-bottom:3em}.selectBarChartButtons{display:flex;justify-content:flex-start;text-align:left;width:100%}.selectBarChartButtons .selectBarChartButton{border:1px solid #7bc1cb;padding:.5vh .5vw;cursor:pointer}.selectBarChartButtons .leftButton{border-radius:1vh 0 0 1vh}.selectBarChartButtons .rightButton{border-radius:0 1vh 1vh 0}.selectBarChartButtons .selectedChartType{background-color:#7bc1cb;color:#fff}.selectBarChartButtons .selectedChartType .selectIcon{color:#fff}.selectBarChartButtons .unselectedChartType{color:rgba(69,69,69,.95)}.selectBarChartButtons .unselectedChartType .selectIcon{color:rgba(209,78,109,.9490196078)}.selectBarChartButtons .unselectedChartType:hover{box-shadow:1px 2px 3px #eff1f7}.classroomLanding__navbar{margin-top:1em}.classroomLanding__ul{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:.5em;gap:.5em;list-style-type:none}.classroomLanding__li{list-style:none;color:rgba(69,69,69,.95);text-decoration:none}.classroomLanding__navlink1,.classroomLanding__navlink2,.classroomLanding__navlink3{text-decoration:none;color:rgba(69,69,69,.95);padding:1em 4em;background-color:#eff1f7}.classroomLanding__navlink1:hover,.classroomLanding__navlink2:hover,.classroomLanding__navlink3:hover{text-decoration:none;box-shadow:1px 1px 1px 1px rgba(69,69,69,.8);color:inherit}.classroomLanding__navlink1:active,.classroomLanding__navlink2:active,.classroomLanding__navlink3:active{color:rgba(69,69,69,.95);background-color:#eff1f7;border:3px solid #d34c6c}.classroomLanding__navlink1{border-radius:15px 0 0 15px}.classroomLanding__navlink3{border-radius:0 15px 15px 0}.selected{color:#eff1f7;background-color:#d34c6c;border:1px solid #d34c6c}.classroom__studentList__div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw}.classroomstudents__title{text-align:center;color:indigo;margin-top:1em}.classroomStudents__title__p{text-align:center;margin-bottom:2em;color:rgba(69,69,69,.95);font-size:1.2em}.row__student__header{text-align:left;border-radius:10px;font-size:1em;display:grid;grid-template-columns:.2fr .8fr .8fr 1fr 1fr 1fr .2fr}.col__student__header{cursor:pointer;margin-bottom:.5em;font-weight:700}.row__student__infoHeader{background-color:#eff1f7;border-radius:10px;margin-bottom:.6em;text-align:center;text-decoration:none;padding:1em 0;display:grid;grid-template-columns:.2fr .8fr .8fr 1fr 1fr 1fr .2fr}.classroom__students__link{text-decoration:none;color:rgba(69,69,69,.95)}.row__student__infoHeader:hover{text-decoration:none;background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8);color:indigo}.classroom__students__link:hover{text-decoration:none}.toCreateStudentsLinkTeacher{padding:0}.toCreateStudentsButtonTeacher{padding:1em 2em;margin-bottom:5em;margin-top:2em;background-color:#fff;color:rgba(69,69,69,.95);border:none;border-radius:10px;font-family:"DIN-Round-Pro";color:#d34c6c;display:flex;flex-direction:row;grid-gap:1em;gap:1em;justify-content:center;align-items:center}.toCreateStudentsButtonTeacher .cIconTeacher,.toCreateStudentsButtonTeacher .toCreateStudentsP{color:#d34c6c}.toCreateStudentsButtonTeacher:hover{cursor:pointer;box-shadow:1px 2px 3px rgba(69,69,69,.95);background-color:#d34c6c;color:#fff}.toCreateStudentsButtonTeacher:hover .cIconTeacher{color:#fff}.toCreateStudentsLinkTeacher:hover{text-decoration:none}.classroom__assignmentList__div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw}.classroomAssignments__title{text-align:center;color:indigo;margin-top:1em}.classroomAssignments__title__p{text-align:center;margin-bottom:2em;color:rgba(69,69,69,.95);font-size:1.2em}.row__assignment__header{text-align:left;display:grid;grid-template-columns:.2fr 3.5fr 1.5fr 1.3fr .2fr}.col__assignment__header{cursor:pointer;margin-bottom:.5em;font-weight:700}.row__assignment__infoHeader{background-color:#eff1f7;border-radius:10px;margin-bottom:.8em;text-align:left;text-decoration:none;padding-top:1em;padding-bottom:1em;color:rgba(69,69,69,.95);display:grid;grid-template-columns:.2fr 4fr 1.5fr 1.3fr .2fr}.classroom__assignment__link{text-decoration:none;color:rgba(69,69,69,.95);margin:0;padding:0}.row__assignment__infoHeader:hover{text-decoration:none;background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8)}.classroom__assignment__link:hover{text-decoration:none}.studentOverview__fullName__h1{margin:.5em 0;color:indigo;text-align:center}.student__information__data{margin:1em 0}.student__overview__details__div{border:3px solid #74a7b2;border-radius:10px;padding:1em 0}.student__overview__details__row,.student__overview__name__row{text-align:left;padding-left:1em}.studentOverview__chart__Style{display:flex;flex-direction:column;grid-gap:1em;gap:1em;margin-bottom:1em}.main__students__overview__div{position:relative}.breadcrumbDiv__studetnsOverview{position:absolute;margin-top:-232px}.breadcrumbP__studentsOverview{color:rgba(69,69,69,.95);display:inline-block}.navigationLink__studentsOverview__assignments,.navigationLink__studentsOverview__assignments:hover,.navigationLink__studentsOverview__classrooms,.navigationLink__studentsOverview__classrooms:hover{color:#74a7b2}.student__assignments__container{margin-bottom:1em;width:60vw}.student__assignments__h2{margin:.5em 0;color:indigo;text-align:center}.student__assignments__header__row{margin-bottom:.2em;display:grid;grid-template-columns:6.5fr 1.5fr 1.5fr 1fr;text-align:left}.student__assignments__content__row{background-color:#eff1f7;border-radius:10px;padding-top:.5em;padding-bottom:.5em;margin-bottom:.1em;display:grid;grid-template-columns:7fr 1.5fr 1.5fr .5fr;grid-template-rows:auto;text-align:left;font-size:medium;cursor:pointer}.student__assignments__exercise__row{padding:5px 0;color:rgba(0,0,0,.87)}.student__assignments__exercise__header{color:#fff;background-color:#7bc1cb;padding:5px 0;border-top-right-radius:10px;border-top-left-radius:10px}.student__assignments__exercise__row:hover{background-color:#eff1f7;cursor:pointer}.student__assignments__exercise__container{margin-bottom:3px;margin-top:3px;background-color:#f9fbfd;border-radius:10px}.student__assignments__col__dropdownIcon{text-align:right}.student__assignments__col__dropdownIcon:hover{font-size:1.1em}.student__assignments__content__row:hover{background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8)}.student__assignments__header__col__name,.student__assignments__header__col__progress,.student__assignments__header__col__time{font-weight:700}.main__students__assignments__div{position:relative}.breadcrumbDiv__studentsAssignments{position:absolute;margin-top:-232px}.breadcrumbP__studentsAssignments{color:rgba(69,69,69,.95);display:inline-block}.navigationLink__studentsAssignments__assignments,.navigationLink__studentsAssignments__assignments:hover,.navigationLink__studentsAssignments__classrooms,.navigationLink__studentsAssignments__classrooms:hover{color:#74a7b2}.rotated{rotate:-180deg}.main__student__component__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center}.student__assignments__button,.student__overview__button{width:150px;padding:.5em .15em;border:none;background-color:#eff1f7;color:rgba(69,69,69,.95);font-size:large}.student__overview__button{margin-right:2px;border-radius:15px 0 0 15px}.student__assignments__button{margin-left:2px;border-radius:0 15px 15px 0}.students__active__tab{background-color:#d34c6c;color:#eff1f7;border:3px solid #eff1f7}.student__assignments__button:hover,.student__overview__button:hover{box-shadow:1px 1px 1px 1px rgba(69,69,69,.8);color:inherit}.main__module__Exercises__div{position:relative}.breadcrumbDiv__moduleExercises{position:absolute;margin-top:-520px}.breadcrumbP__moduleExercises{color:rgba(69,69,69,.95);display:inline-block}.classroomLanding__name__h1{text-transform:capitalize;color:rgba(69,69,69,.95);margin:100px 0 .5em}.mainContainer{margin-bottom:50px;margin-top:50px;font-family:"DIN-Round-Pro"}.regHeader{margin-top:3vh}.regColHeader{padding-left:0;color:rgba(69,69,69,.95)}.regRow{margin-bottom:.5vh}.regCol{padding:0;margin-right:5px}.deleteIcon{margin-left:20%;color:#d34c6c}.deleteIcon:hover{color:indigo;cursor:pointer}.tableInput{margin-left:1vw;border-radius:5px;border-color:#fff;border-style:solid}.regStuRow{border-bottom:solid;border-color:#eff1f7;border-width:2px;padding-top:4px;padding-bottom:4px;color:rgba(0,0,0,.87);font-family:"DIN-Round-Pro";font-size:12pt}.regStuRow:hover{background-color:#eff1f7}.regStuCol{width:15%;overflow-x:hidden;text-overflow:ellipsis}.regStuCol:hover{overflow-x:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.regStuHeader{background-color:#7bc1cb;border-radius:15px 15px 0 0;color:#fff;font-size:large;padding:5px}.regStuColAction,.regStuColPass{width:2%}.toCreateStudentsButton{color:#d34c6c;background-color:#fff;border-color:#eff1f7;border-style:none;border-radius:7px;padding-top:4px;padding-bottom:4px;box-shadow:1px 2px 3px #eff1f7;font-family:"DIN-Round-Pro"}.toCreateStudentsButton .cIcon{color:#d34c6c}.toCreateStudentsButton:hover{cursor:pointer}.toCreateStudentsButton:hover .cIcon{color:#7bc1cb}.addStudentButton,.registerStudentsTitle{color:#d34c6c;margin-left:-15px}.addStudentButton{border-radius:7px;background-color:#fff;border:1px dashed #d34c6c;font-family:"DIN-Round-Pro";font-weight:400}.addStudentButton:hover{background-color:#d34c6c;color:rgba(69,69,69,.95);border-color:#fff;border-style:solid;color:#fff}.registerStudentButton{color:#d34c6c;margin-left:-15px;margin-top:15px;border-radius:7px;background-color:#fff;border:1px dashed #d34c6c;font-family:"DIN-Round-Pro"}.registerStudentButton:hover{cursor:pointer;background-color:#d34c6c;color:rgba(69,69,69,.95);border-color:#fff;border-style:solid;color:#fff}.ElementaryAdditionSolver_digitInput__3BtdK{text-align:center;width:35px;height:35px;line-height:35px;display:inline-block;margin:0 1px;font-size:14px;padding:0}.ElementaryAdditionSolver_digitInput__3BtdK.ElementaryAdditionSolver_editable__2XjAQ{border:1px dashed #ccc}.ElementaryAdditionSolver_digitInput__3BtdK.ElementaryAdditionSolver_nonEditable__1UQgf{border:1px solid #ccc;background-color:#f8f9fa}.ElementaryAdditionSolver_hiddenPlus__3y8FW{visibility:hidden}.ElementaryAdditionSolver_rightPlus__263fi{text-align:right;color:#d34c6c}.ElementaryAdditionSolver_centerText__14IcM{text-align:center}hr{border-top:1px solid #d34c6c}.sidebar-wrapper{margin-top:0;margin-left:0}.institution_head{padding-left:5vw;margin-bottom:8vh;color:indigo;font-family:"DIN-Round-Pro"}.institution_head .inst{font-size:larger}.greeting{font-family:"DIN-Round-Pro Medium";color:#654cab;font-size:13px;margin-left:1.5vw}.register-form{text-align:center}.register-form .form-label{text-align:left;color:rgba(69,69,69,.95);font-family:"Bold"}.register-form .button{width:100%;margin:0}.teacherCode{color:rgba(69,69,69,.95)}.teacherCode .copyCodeIcon{color:indigo}.teacherCode:hover .copyCodeIcon{color:#d34c6c}.concept-view{background-color:#654cab}.concept-header{background-color:#6a4ac1}.list-item{border-radius:10px;margin-top:10px;margin-left:0;padding:8px;color:#acb1bb;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}.list-item svg{margin-left:15%}.list-item .list-item-image{padding:0}.list-item .list-item-title{font-family:"DIN-Round-Pro Bold";font-size:12px}.list-item .list-item-subtext{font-family:"DIN-Round-Pro Medium";font-size:11px}.list-item .align-right{float:right}.list-item .list-item-detail{text-align:right}.list-item .carretIcon{color:#7bc1cb;size:30px}.list-item:hover{box-shadow:0 4px 6px rgba(0,0,0,.04);color:#000}.list-item-selected{margin-left:1px;border-radius:10px;margin-top:10px;box-shadow:0 4px 6px rgba(0,0,0,.04);color:#000;padding:8px;color:#acb1bb;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}.list-item-selected svg{margin-left:15%}.list-item-selected .list-item-image{padding:0}.list-item-selected .list-item-title{font-family:"DIN-Round-Pro Bold";font-size:12px}.list-item-selected .list-item-subtext{font-family:"DIN-Round-Pro Medium";font-size:11px}.list-item-selected .align-right{float:right}.list-item-selected .list-item-detail{text-align:right}.list-item-selected .carretIcon{color:#7bc1cb;size:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.teachers_row{border-color:#f9fbfd;color:rgba(69,69,69,.95);border-style:solid;padding:3px 0 3px 20px;border-radius:10px;margin-bottom:8px;margin-left:8px;background-color:#fff;box-shadow:2px 1px #f9fbfd}.teachers_row:hover{box-shadow:3px 4px 2px #f9fbfd;cursor:pointer;color:#d34c6c}.carretIcon{color:#7bc1cb;size:30px;margin-bottom:10px;margin-top:6px;margin-left:-10px}.rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.teachers_container{width:30vw;background-color:#f7f7fa;padding:20px;border-radius:25px}.teachers_table_header{width:30vw;border-bottom-style:solid;border-bottom-color:#fff;margin-left:20px;margin-right:20px;margin-bottom:10px;text-align:center;padding-left:10px}.teachers_header_icon,.teachers_table_header h5{color:rgba(209,78,109,.9490196078)}.teachers_header_icon{margin-left:40%}.open_right_side{border-left:4px solid #f7f7fa;color:#7bc1cb;margin-top:-3px;margin-bottom:-3px;padding:0}.right_side_buttons{padding-left:55%;padding-top:10px;padding-bottom:10px}.right_side_buttons:hover{color:#d34c6c}.line_under{border-bottom-style:solid;border-bottom-color:#f7f7fa}.text_under_icon{margin-left:-20px;font-size:smaller}.teachers_name{font-size:1.2em;font-weight:700;color:rgba(69,69,69,.95)}.removeUserModal .modal-content{border-radius:15px!important;border-style:none;color:rgba(0,0,0,.87)}.rootContainer{width:100vw;height:140vh}.rootContainerTeacher{background-color:#fff}.rootContainerStudent{background-color:#eff1f7}.picCol{width:49%}.picture{width:49vw;height:100vh}.insertCodeContainer .insertCode{color:#d34c6c;font-size:5vw;font-weight:bolder}.insertCodeContainer .selectUserRow{padding-bottom:3vh;display:flex;justify-content:flex-end;margin-top:5vh;margin-right:1vw}.insertCodeContainer .selectUserRow .buttonsGroup{margin-left:auto}.insertCodeContainer .selectUserRow .leftButton{border-radius:2vh;border-style:solid;color:#d34c6c;background-color:transparent}.insertCodeContainer .selectUserRow .rightButton{border-radius:0 2vh 2vh 0;border-style:solid;border-color:#d34c6c;background-color:transparent;color:#d34c6c}.insertCodeContainer .selectUserRow .leftButton:hover,.insertCodeContainer .selectUserRow .rightButton:hover{border-color:#d34c6c;font-weight:bolder;-webkit-transform:scale(.95);transform:scale(.95)}.insertCodeContainer .selectUserRow .selected{background-color:#d34c6c;color:#fff;border-style:none}.insertCodeContainer .selectUserRow .selected:hover{background-color:#d34c6c;color:#fff;-webkit-transform:scale(1);transform:scale(1)}.insertCodeContainer .selectUserRow .rightButton:active,.insertCodeContainer .selectUserRow .selected:active .leftButton:active,.insertCodeContainer .selectUserRow .selected:focus{box-shadow:none!important}.textRow{padding-top:15vh}.formCode{background-color:hsla(0,0%,78.4%,.3);border-color:hsla(0,0%,78.4%,.3);color:rgba(69,69,69,.95);width:10vw}.logoPic{width:7vw}.logoDiv{top:10px;left:3vw}.logoDiv,.logOut{position:absolute}.logOut{top:6vh;right:10vw;font-size:x-large;color:indigo}.logOut:hover{color:#7bc1cb;cursor:pointer}.moduleHeader{font-size:3vw;color:#d34c6c;text-align:center;margin-left:20vw;padding-top:3vh;border-bottom:4px solid #d34c6c;width:40vw;font-weight:bolder}.moduleHeaderStudent{color:indigo;text-align:center;margin-left:20vw;font-size:1.5vw;margin-top:3vh;max-width:40vw;font-weight:400;margin-bottom:-2vh;border-color:indigo;border-width:2px}.moduleHeaderStudent .student{color:#7bc1cb;font-weight:700}.backButton{margin-bottom:2vh;margin-left:4vw}.badFeedback{color:#654cab;font-size:x-large}.insertStudentDataContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.insertStudentDataContainer .TopRow{margin-top:25vh}.insertStudentDataContainer .insertStudentDataRowTitle .insertDataH{color:#d34c6c;font-weight:bolder}.insertStudentDataContainer .insertStudentDataRow .formField{background-color:hsla(0,0%,78.4%,.3);border-color:hsla(0,0%,78.4%,.3);color:rgba(69,69,69,.95);min-width:25vw}.moduleBox{background-color:#f9fbfd;margin-top:5vh;border-radius:3vw;box-shadow:10px 7px 10px 1px #aaa;max-width:40vw;margin-bottom:3vh;max-height:80vh;overflow-y:hidden;padding-bottom:13vh}.carret{color:#7bc1cb}.problemRow{border-radius:15px;background-color:rgba(0,0,0,.002);margin-top:2vh;color:rgba(69,69,69,.8);box-shadow:0 4px 6px rgba(0,0,0,.04);font-size:larger;padding:.8vw;margin-left:1vw;min-width:31vw;margin-right:1vw}.problemRow:hover{cursor:pointer;color:#7bc1cb;box-shadow:0 5px 7px rgba(0,0,0,.08)}.problemNumber{color:#7bc1cb;border-radius:100px}.moduleName,.problemInfo{color:#d34c6c}.moduleName{font-size:2.5vw;margin-bottom:3vh}.moduleDescription{color:rgba(69,69,69,.8);font-size:1.3vw;margin-bottom:3vh}.picCol2{width:44%}.picture2{margin-top:7vh;margin-left:3vw}.picture2,.picture3{max-width:21vw;height:21vw}.picture3{margin-top:-5vw;margin-left:18vw;position:relative;margin-bottom:3vh}.moduleData{margin:3vw}.contModule{background-color:red}.moduleCont{width:100%}.backButton:hover{color:#d34c6c!important;background-color:#fff!important;border-style:solid!important;border-color:#d34c6c!important}.list-group{height:50vh;width:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:14vh;margin:auto auto 4vh}.list-group::-webkit-scrollbar{width:7px;height:20%!important;background-color:#eff1f7;margin-bottom:10px;margin-left:.5vw}.list-group::-webkit-scrollbar-thumb{border-radius:15px;background-color:#7bc1cb;border:none}.list-group::-webkit-scrollbar-thumb:hover{cursor:grab}.list-group::-webkit-scrollbar-track-piece:end{background:transparent}.doneCheck{color:#7bc1cb;margin-left:.5vw;font-size:x-large}.module__exercises__div{margin-bottom:1em;width:60vw}.module__exercises__h3{margin-bottom:1em;color:rgba(69,69,69,.95);text-align:center;font-weight:700}.module__exercises__header__row{margin-bottom:.5em;display:grid;grid-template-columns:3fr .5fr 2fr 2fr 2fr 2fr .5fr;padding:0;width:60vw}.module__exercises__header__row .module__exercises__header__col{font-weight:700;text-align:center;color:rgba(69,69,69,.95)}.questionAcordion{width:60vw}.questionAcordion .module__exercises__information__row{background-color:#eff1f7;border-radius:10px;padding-top:.5em;padding-bottom:.5em;margin-bottom:.5em;display:grid;grid-template-columns:3fr .5fr 2fr 2fr 2fr 2fr .5fr;place-items:center;cursor:pointer}.questionAcordion .module__exercises__information__row .module__exercises__information__col{text-align:center}.questionAcordion .module__exercises__information__row .module__exercises__information__col .completedStudentsButton{cursor:pointer}.questionAcordion .module__exercises__information__row .module__exercises__information__col .completedStudentsButton .completedStudentsButtonIcon{color:#d34c6c;font-size:large}.questionAcordion .module__exercises__information__row .module__exercises__information__col .completedStudentsButton:hover{color:#d34c6c;cursor:pointer}#module__exercises__information__col__dropDown{text-align:center}.module__exercises__information__row:hover{background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8)}#module__exercises__information__col__dropDown:hover{font-size:1.1em}.module__exercises__header__col__sortIcon:hover{cursor:pointer;font-size:1.1em}.main__module__Exercises__div{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3vh}.navigationLink__moduleExercises__assignments,.navigationLink__moduleExercises__assignments:hover,.navigationLink__moduleExercises__classrooms,.navigationLink__moduleExercises__classrooms:hover{color:#74a7b2}.moduleProblems__container{padding:0 0 2em;margin:0}.moduleProblems__header{padding:1em 0;margin:0;background-color:#fdfdfd;color:#d34c6c;border-radius:10px 10px 0 0}.moduleProblems__content{margin:.2em 0;padding:1em 0;background-color:#fdfdfd}.studentCompletedModal .studentCompletedModalHeader{background-color:indigo;color:#f9fbfd;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:0 0 0 2vw}.studentCompletedModal .scModalDialog .studentCompletedModalBody{background-color:#fff}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedModalBodyMainRow .studentCompletedModalBodyColLeft{border-right:solid #7bc1cb;border-width:1px}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedModalBodyMainRow .studentCompletedModalBodyColRight{padding-left:3vw}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedTitle{padding-bottom:3vh}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedTitle .studentCompletedTitleCol .studentCompletedTitleSpan{color:#d34c6c;font-size:large}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedTitle .studentCompletedTitleCol .studentCompletedTitleSpanNum{color:rgba(69,69,69,.95);font-size:large;margin-left:1vw}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedNameRow{margin-bottom:2vh}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedNameRow .studentCompletedNameCol{color:indigo;border-radius:3px;margin-right:1vw}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedNameRow .studentCompletedNameCol .studentCompletedNameSpan{color:indigo}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedNameRow .studentCompletedNameCol .studentCompletedNameNameSortIcon{color:#7bc1cb;margin-left:1vw}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedNameRow .studentCompletedNameCol:hover{color:rgba(69,69,69,.95);box-shadow:1px 2px 3px #eff1f7;cursor:pointer}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentCompletedNameRow .studentCompletedNameCol:hover .studentCompletedNameNameSortIcon{color:#d34c6c}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentDataRow{border-bottom:1px solid #eff1f7;color:rgba(69,69,69,.8);margin-right:2vw;padding-bottom:.5vh;padding-top:.5vh}.studentCompletedModal .scModalDialog .studentCompletedModalBody .studentCompletedModalBodyContainer .studentDataRow .studentLastName{margin-left:3vw}.module__students__div{margin-bottom:2em;width:60vw}.module__students__h3{margin-bottom:1em;color:rgba(69,69,69,.95);text-align:center;font-weight:700;color:indigo}.module__students__header__row{display:grid;grid-template-columns:.2fr .9fr .8fr .6fr .8fr .9fr .2fr .1fr;text-align:left;width:60vw}.module__students__header__col{font-weight:700}.module__students__information__row{background-color:#eff1f7;border-radius:10px;padding-top:.5em;padding-bottom:.5em;margin-bottom:.5em;display:grid;grid-template-columns:.2fr .9fr .8fr .6fr .8fr .9fr .2fr .1fr;grid-template-rows:auto;text-align:left;width:60vw;font-size:medium;cursor:pointer}#module__students__information__col__dropDown{text-align:right}.module__students__information__row:hover{background-color:#f7df77;box-shadow:5px 5px 5px rgba(69,69,69,.8);color:indigo}#module__students__information__col__dropDown:hover{font-size:.9em}.module__students__header__col__sorticon{font-size:1.1em}.module__students__header__col__sortIcon:hover{cursor:pointer;font-size:1.1em}#module__students__header__col__number{cursor:text}.main__module__students__div{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.breadcrumbDiv__moduleStudents{position:absolute;margin-top:-520px}.breadcrumbP__moduleStudents{color:rgba(69,69,69,.95);display:inline-block}.navigationLink__moduleStudents__assignments,.navigationLink__moduleStudents__assignments:hover,.navigationLink__moduleStudents__classrooms,.navigationLink__moduleStudents__classrooms:hover{color:#74a7b2}.button__download__excel{background-color:#eff1f7;color:rgba(69,69,69,.95);margin-bottom:3em;border:none;border-radius:10px;display:flex;flex-direction:row;grid-gap:1em;gap:1em;justify-content:center;align-items:center;padding:1em 2em}.button__download__excel--icon{font-size:1.5em}.button__download__excel:hover{background-color:#d34c6c;color:#fff;box-shadow:1px 2px 3px rgba(69,69,69,.95)}.removeStudentName{color:#d34c6c}.removeStudentIcon{color:#7bc1cb;font-size:3vw}.removeStudentIcon1{color:#f7df77;font-size:3vw}.mainModuleComponent__h2{margin-top:.5em;text-align:center;color:rgba(69,69,69,.95)}.mainModuleComponent__div{padding:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.5em auto;border-radius:10px;border:3px solid #74a7b2;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:1em;gap:1em}.mainModuleComponent__h3--moduleResults{text-align:center;color:indigo}.mainModuleComponent__progressBar{width:41em}.mainModuleComponent__progressInformation{display:flex;flex-direction:row;grid-gap:2em;gap:2em;justify-content:center;align-content:center}.mainModuleComponent__p{padding:0;margin:0 0 .5em}.main__moduleComponent__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1em;margin-bottom:1em}.module__exercises__button,.module__students__button{width:150px;padding:.8em 1em;border:none;background-color:#eff1f7;color:rgba(69,69,69,.95);font-size:medium}.module__exercises__button:hover{background-color:#eff1f7}.module__students__button{margin-right:2px;border-radius:15px 0 0 15px}.module__exercises__button{margin-left:2px;border-radius:0 15px 15px 0}.assignments__active__tab{background-color:#d34c6c;color:#eff1f7}.assignments__active__tab:hover{background-color:#d34c6c}.module__exercises__button:hover,.module__students__button:hover{box-shadow:1px 1px 1px 1px rgba(69,69,69,.8);color:inherit}.square{width:15px;height:15px;border:1px solid;border-radius:4px}.completed{background-color:#7bc1cb;color:#7bc1cb}.attempted,.completed{padding:0 10px;margin-right:.3em}.attempted{background-color:#f7df77;color:#f7df77}.notAttempted{background-color:#eff1f7;color:#eff1f7;padding:0 10px;margin-right:.3em}.module__exercises__h3{color:indigo}.concept-view{background-color:#4d56af;border-radius:25px;color:#fff;max-width:35vw}.concept-header{padding:5% 5% 5% 10%;background-color:#5560c2;border-radius:25px 25px 0 0}.concept-header h3{font-family:"DIN-Round-Pro Bold";font-size:24px}.concept-header .concept-subtitle{font-family:"DIN-Round-Pro";font-size:15px;color:hsla(0,0%,100%,.7)}.concept-header .concept-subsubtitle{font-family:"DIN-Round-Pro";font-size:13px;color:hsla(0,0%,100%,.3)}.module-content{padding:4%;font-size:13px;color:hsla(0,0%,100%,.3)}.module-content .list-group{height:50vh;width:100%;margin:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.module-content .list-group::-webkit-scrollbar{width:7px;height:20%!important;background-color:transparent;margin-bottom:10px}.module-content .list-group::-webkit-scrollbar-thumb{border-radius:15px;background-color:hsla(0,0%,100%,.2);border:none}.module-content .list-group::-webkit-scrollbar-track-piece:end{background:transparent}.module-content .list-group-item{background-color:transparent;border:none;margin-left:4px;border-radius:15px;margin-right:5%;cursor:pointer;-webkit-user-select:none;user-select:none;color:hsla(0,0%,100%,.3)}.module-content .list-group-item:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:hsla(0,0%,98%,.02)}.module-content .align-right{text-align:right}.module-content .problem-title-cell{font-family:"DIN-Round-Pro Bold";color:hsla(0,0%,100%,.9)}.pleaseSelect{font-size:4vh;margin-left:8%;margin-top:10%}.home-container{padding-left:4vw}.left-side-col{max-width:30vw}.left-side-col .girlRow{margin-bottom:2vh;margin-top:-6vh}.left-side-col .recent-progress-row{padding:0;margin-bottom:5vh}.left-side-col .recent-progress-row .col{background-color:#f6f6fa;border-radius:25px;min-height:150px;height:25vh}.left-side-col .recent-concepts-row{height:100%}.left-side-col .recent-concepts-row h4{font-family:"DIN-Round-Pro Bold";color:indigo;font-size:18px}.left-side-col .recent-concepts-row .topicsRow .list-group{max-height:60vh;overflow-x:visible;overflow-y:auto;padding-right:25px;padding-left:5px}.left-side-col .recent-concepts-row .topicsRow .list-group::-webkit-scrollbar{width:7px;height:20%!important;background-color:rgba(250,250,252,.9);margin-bottom:10px}.left-side-col .recent-concepts-row .topicsRow .list-group::-webkit-scrollbar-thumb{border-radius:15px;background-color:#acb1bb;height:30px}.left-side-col .girl{width:8vw;-webkit-transform:rotate(10deg) translate(0);transform:rotate(10deg) translate(0);float:right;border-radius:25px}@media(max-width:1100px){.left-side-col .girl{-webkit-transform:rotate(10deg) translate(0);transform:rotate(10deg) translate(0)}}@media(max-width:700px){.left-side-col .girl{display:none}}.right-side-col{padding:5vh 6vw 1vh 4vw}.subtopic2{margin-top:1vh;margin-left:1vw;color:rgba(69,69,69,.8);margin-right:1vw;border-radius:18px;padding:7px 0 7px 10px;box-shadow:0 2px 3px rgba(0,0,0,.04);z-index:-2}.subtopic2 .icon{color:indigo}.subtopic2:hover{cursor:pointer;color:#7bc1cb;box-shadow:0 4px 6px rgba(0,0,0,.04);overflow:hidden}.student-view-container{max-width:100vw}.sidebar-wrapper{left:0;width:21vw!important}.right-box,.sidebar-wrapper{min-height:100vh!important;top:0;bottom:0;background-image:linear-gradient(#f7f7fa,#fff)}.right-box{width:25vw;right:0;position:absolute;z-index:-1}.borderyo{width:50%}.mainMoodleContainer .teacherMoodleContainer{background-color:#f9fbfd;border-radius:2vh}.mainMoodleContainer .teacherMoodleContainer .teacherMoodleTittleRow{margin:1vh 4vw 3vw 2vw;padding-top:3vh;color:indigo}.mainMoodleContainer .teacherMoodleContainer .teacherMoodleRow{padding:1vh 2px 2px 2vw}.mainMoodleContainer .teacherMoodleContainer .teacherMoodleRow .formCode{width:100%;height:7vh}.mainMoodleContainer .teacherMoodleContainer .teacherMoodleRow .teacherMoodleButton1{border-radius:1vw;height:7vh}.mainMoodleContainer .teacherMoodleContainer .teacherMoodleRow .teacherMoodleButton2{border-radius:1vw;width:100%;height:7vh;margin:1vh 4vw 3vw 2vw}.mainMoodleContainer .teacherMoodleContainer .wrongCodeRow{margin:1vh 4vw 0 2vw;display:flex;flex-direction:column}.mainMoodleContainer .teacherMoodleContainer .wrongCodeRow .wrongCodeP{color:indigo;font-size:larger}.mainMoodleContainer .teacherMoodleContainer .wrongCodeRow .wrongCodeT2{color:rgba(69,69,69,.95)}@font-face{font-family:"Black";src:url(/static/media/TTNorms-Black.5a246f88.woff);font-weight:400;font-style:normal}@font-face{font-family:"ExtraBold";src:url(/static/media/TTNorms-ExtraBold.d47bf488.otf);font-weight:400;font-style:normal}@font-face{font-family:"Bold";src:url(/static/media/TTNorms-Bold.02272f01.otf);font-weight:400;font-style:normal}@font-face{font-family:"Medium";src:url(/static/media/TTNorms-Medium.38aced5b.otf);font-weight:400;font-style:normal}@font-face{font-family:"Regular";src:url(/static/media/TTNorms-Regular.b8b1b86f.otf);font-weight:400;font-style:normal}@font-face{font-family:"Light";src:url(/static/media/TTNorms-Light.da1c8505.otf);font-weight:400;font-style:normal}@font-face{font-family:"Test";src:url(/static/media/Lato-Regular.2d36b1a9.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Italic";src:url(/static/media/Merriweather-Italic.498bf4ee.ttf);font-weight:400;font-style:normal}@font-face{font-family:"LightItalic";src:url(/static/media/Merriweather-LightItalic.4deed44b.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Regular";src:url(/static/media/NotoSansJP-Regular.b5f8ef0c.otf);font-weight:400;font-style:normal}@font-face{font-family:"Medium";src:url(/static/media/NotoSansJP-Medium.366120c9.otf);font-weight:400;font-style:normal}@font-face{font-family:"Black2";src:url(/static/media/NotoSansJP-Black.2b4777cc.otf);font-weight:400;font-style:normal}@font-face{font-family:"Cerebri Sans";src:url(/static/media/CerebriSansPro-Regular.414c9425.otf)}@font-face{font-family:"DIN-Round-Pro Bold";src:url(/static/media/DINRoundPro-Bold.83b6c339.ttf)}@font-face{font-family:"DIN-Round-Pro Medium";src:url(/static/media/DINRoundPro-Medi.a6128cfe.ttf)}@font-face{font-family:"DIN-Round-Pro";src:url(/static/media/DINRoundPro.3d308422.ttf)}@font-face{font-family:"DIN-Round-Pro Black";src:url(/static/media/DINRoundPro-Black.a4266e81.ttf)}@font-face{font-family:"DIN-Round-Pro Light";src:url(/static/media/DINRoundPro-Light.f11dff1e.ttf)}body{flex:1 1;min-height:100vh;margin:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"DIN-Round-Pro Medium",sans-serif}.btn-primary{background:#d34c6c;color:#fff;font-family:"DIN-Round-Pro Bold";border-color:#d34c6c;border-radius:25px}.btn-primary:active,.btn-primary:hover{background:#bd2f50;color:#fff}