html{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media only screen and (min-width:1200px){.container{max-width:1700px}}.btn:hover{opacity:.8}.btn-primary,.btn-primary:hover{background-color:#0693e3;border-color:#0693e3}.btn-success,.btn-success:hover{background-color:#00d084;border-color:#00d084}.btn-danger,.btn-danger:hover{background-color:#eb144c;border-color:#eb144c}.btn-warning,.btn-warning:hover{background-color:#fcb900;border-color:#fcb900;color:#fff}.btn-info,.btn-info:hover{background-color:#6610f2;border-color:#6610f2;color:#fff}.Navigation{height:60px}.Navigation a{color:rgba(0,0,0,.5);text-decoration:none}.Navigation a:hover{opacity:.5}.Navigation .navbar{justify-content:space-between;background-color:#f8f9fa;color:rgba(0,0,0,.5)}.Navigation .name{margin:0 auto}@media only screen and (max-width:576px){.Navigation .name{font-size:16px}}@media only screen and (min-width:768px) and (max-width:992px){.Navigation .name{font-size:16px}}.Navigation .user{align-items:center;display:flex}@media only screen and (max-width:767px){.Navigation .user{align-items:unset}}@media only screen and (min-width:767px) and (max-width:992px){.Navigation .user{font-size:12px}}.Routes{margin-bottom:50px}.Routes .alert{margin-top:10px}.Login{margin-top:80px}@media only screen and (max-width:768px){.Login{margin-top:60px}}@media only screen and (max-width:576px){.Login{margin-top:40px}}.Login .logo{margin-right:8px;border-radius:50px}.Login .box{width:400px;height:300px;padding:30px;background-color:#f2f2f2;margin:0 auto;flex-wrap:wrap;border-radius:10px;justify-content:center}@media only screen and (max-width:768px){.Login .box{width:350px}}@media only screen and (max-width:576px){.Login .box{padding:10px 20px;width:250px;height:300px}}.Login .title-row{font-size:24px;margin-bottom:16px;align-items:center}.Login .description-row,.Login .title-row{width:100%;font-weight:700;justify-content:center}@media only screen and (max-width:576px){.Login .description-row{height:0}}.Login .input-row{width:100%;justify-content:center}@media only screen and (max-width:576px){.Login .input-row{height:25px}}.Login .input-row input{width:300px}@media only screen and (max-width:576px){.Login .input-row input{width:unset}}.Login .button-row{width:100%;justify-content:center}.Login .button-row button{width:300px;margin-bottom:10px}.Login .google-icon{margin-right:8px}.Login .switch{margin-top:8px;justify-content:center}.Login .switch a{margin-left:4px}.Login .imageRow{justify-content:center;margin-bottom:20px}.Login .resetPassword{color:#1a8fff;margin:10px auto 0;cursor:pointer}.Login .resetPassword:hover{opacity:.8}.Home{margin-top:80px}@media only screen and (max-width:768px){.Home{margin-top:60px}}@media only screen and (max-width:576px){.Home{margin-top:40px}}.Home .logo{border-radius:50px}.Home .description,.Home .imageRow{justify-content:center}.Home .description{margin:20px 0;font-size:24px;font-weight:700}.Auth{margin-top:10px}@media only screen and (max-width:576px){.Auth{padding:0}}.Auth .box{width:400px;height:200px;padding:20px;background-color:#f2f2f2;margin:0 auto;flex-wrap:wrap;border-radius:10px;justify-content:center;align-items:center}@media only screen and (max-width:768px){.Auth .box{width:350px}}@media only screen and (max-width:576px){.Auth .box{padding:10px 20px;width:250px;height:175px}}.Auth .button-row button{width:300px}@media only screen and (max-width:576px){.Auth .button-row button{width:200px}}.Lessons{margin:20px auto 50px}.Lessons .row{width:100%}.Lessons .myLessons{font-size:40px;font-weight:700;justify-content:center;margin:0}.Lessons .spinner{margin:150px auto 0}.Lessons .plusIcon{margin-top:-20px;color:#0693e3;text-align:center;font-size:120px}.Lessons .createLesson{margin-top:-30px;color:#0693e3;text-align:center;font-size:20px}.Lessons .lessonList{width:900px;margin:0 auto}@media only screen and (max-width:1000px){.Lessons .lessonList{width:100%;justify-content:center}}.Lessons .lesson{width:250px;height:250px;border:1px solid #000;border-radius:5px;padding:20px;cursor:pointer;margin:20px;position:relative}.Lessons .lesson:hover{opacity:.8}.Lessons .lesson .lessonName{font-size:20px;font-weight:700}.Lessons .lesson .lessonLabel{font-size:10px;margin-top:10px;font-weight:600;color:#4a4a4b}.Lessons .lesson .lessonDisplay{font-size:16px}.Lessons .deleteRow{position:absolute;bottom:5px;right:10px}.Lessons .deleteIcon{color:#eb144c;cursor:pointer}.Lessons .deleteIcon:hover{opacity:.8}.createLessonModal{height:400px}.createLessonModal .createLessonName{margin:50px 0 20px;text-align:center;font-size:24px;font-weight:700}.createLessonModal .createLessonInputs{width:600px;display:flex;flex-wrap:wrap;margin:0 auto}.createLessonModal .createLessonNameContainer{width:100%}.createLessonModal .createLessonNameContainer .createLessonNameInput{margin-top:2px;width:100%}.createLessonModal .createLessonTeacher{margin-top:20px;width:45%}.createLessonModal .createLessonTeacher .createLessonTeacherInput{margin-top:2px;width:100%}.createLessonModal .createLessonTopic{margin-top:20px;margin-left:60px;width:45%}.createLessonModal .createLessonTopic .createLessonTopicInput{margin-top:2px;width:100%}.createLessonModal .createLessonLabel{font-size:10px;font-weight:700}.createLessonModal .createLessonButtonContainer{margin:40px auto 0;justify-content:center;display:flex;width:100px}.createLessonModal .createLessonButtonContainer .createLessonButton{width:100px}.OriginalLFA{margin-bottom:150px;width:100vw}.OriginalLFA .reporting{background-color:#fff}.OriginalLFA .name{margin-top:20px;padding-bottom:10px;font-size:20px;font-weight:700;border-bottom:1px solid #000;width:400px;text-align:center}.OriginalLFA .center{justify-content:center}.OriginalLFA .dialogRow{margin:10px}.OriginalLFA .conversation{position:fixed;left:0;right:0;top:120px;bottom:235px;overflow-y:auto}@media only screen and (max-width:600px){.OriginalLFA .conversation{position:inherit;height:55vh}}.OriginalLFA .dialog{text-align:left;width:350px;margin:20px auto 0}.OriginalLFA .loader{margin:0 auto;text-align:center;display:flex;justify-content:center}.OriginalLFA .responseRow{margin:20px auto 0;width:350px;justify-content:space-between;position:fixed;bottom:100px;left:0;right:0}@media only screen and (max-width:600px){.OriginalLFA .responseRow{position:inherit}}.OriginalLFA .textArea{width:300px;height:130px;font-size:16px;padding:5px;resize:none}.OriginalLFA .actionButton,.OriginalLFA .askButton,.OriginalLFA .newResponseButton,.OriginalLFA .reportButton{padding:5px 10px;border-radius:5px;width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-bottom:5px}.OriginalLFA .actionButton:hover,.OriginalLFA .askButton:hover,.OriginalLFA .newResponseButton:hover,.OriginalLFA .reportButton:hover{opacity:.8}.OriginalLFA .askButton{background-color:#1ea1f1;color:#fff}.OriginalLFA .newResponseButton{background-color:#fcb900;color:#fff}.OriginalLFA .reportButton{background-color:#dc3544;color:#fff}.OriginalLFA .dropdown{margin:10px 0 30px}.OriginalLFA .modal{height:600px}.OriginalLFA .speakerButton,.OriginalLFA .speakerButtonOff,.OriginalLFA .speakerButtonOn{margin-top:10px;padding:5px;width:40px;height:40px;border-radius:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}.OriginalLFA .speakerButton:hover,.OriginalLFA .speakerButtonOff:hover,.OriginalLFA .speakerButtonOn:hover{opacity:.8}.OriginalLFA .speakerButtonOff{background-color:#1ea1f1}.OriginalLFA .speakerButtonOn{background-color:#dc3544}.OriginalLFA .advancedMenuToggle,.OriginalLFA .advancedMenuToggleHide,.OriginalLFA .advancedMenuToggleShow{background-color:#4a4a4b;padding:5px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0;cursor:pointer;position:fixed;top:40%}.OriginalLFA .advancedMenuToggle:hover,.OriginalLFA .advancedMenuToggleHide:hover,.OriginalLFA .advancedMenuToggleShow:hover{opacity:.8}.OriginalLFA .advancedMenuToggleShow{left:300px}.OriginalLFA .advancedMenuToggleHide{left:0}.OriginalLFA .arrowLeftIcon{color:#fff}.OriginalLFA .advancedMenu{position:fixed;left:0;top:0;border-right:1px solid #4a4a4b;height:100%;width:300px;background-color:#fff}.OriginalLFA .advancedMenu .info{margin:100px 20px 0;padding-bottom:20px;border-bottom:2px solid #4a4a4b}.OriginalLFA .advancedMenu .info .infoTitle{font-size:20px;font-weight:700}.OriginalLFA .advancedMenu .info .infoLabel{font-size:10px;margin-top:10px;font-weight:600;color:#4a4a4b}.OriginalLFA .advancedMenu .info .infoInput{font-size:16px}.OriginalLFA .advancedMenu .options{margin:20px 20px 0}.OriginalLFA .advancedMenu .options .optionButton,.OriginalLFA .advancedMenu .options .pdfButton,.OriginalLFA .advancedMenu .options .resetButton,.OriginalLFA .advancedMenu .options .saveButton{margin:5px 15px}.margin10{margin:10px 0}.Tooltip{color:#fff;padding:8px;border-radius:10px;margin-top:8px}.Tooltip,.Tooltip .arrow{background-color:#000}.Teachers{margin:20px auto 50px}.Teachers .row{width:100%}.Teachers .title{font-size:40px;font-weight:700;justify-content:center;margin:0}.Teachers .spinner{margin:150px auto 0}.Teachers .plusIcon{margin-top:-20px;color:#0693e3;text-align:center;font-size:120px}.Teachers .createTeacher{margin-top:-30px;color:#0693e3;text-align:center;font-size:20px}.Teachers .teachersList{width:900px;margin:0 auto}@media only screen and (max-width:1000px){.Teachers .teachersList{width:100%;justify-content:center}}.Teachers .teachersList .teacher{width:250px;height:250px;border:1px solid #000;border-radius:5px;padding:20px;cursor:pointer;margin:20px;position:relative}.Teachers .teachersList .teacher:hover{opacity:.8}.Teachers .teachersList .teacher .teacherName{font-size:30px;font-weight:700;overflow:hidden}.Teachers .teachersList .teacher .teacherLabel{font-size:10px;margin-top:10px;font-weight:600;color:#4a4a4b}.Teachers .teachersList .teacher .teacherDisplay{font-size:16px}.Teachers .teachersList .deleteRow{position:absolute;bottom:5px;right:10px}.Teachers .teachersList .deleteIcon{color:#eb144c;cursor:pointer}.Teachers .teachersList .deleteIcon:hover{opacity:.8}.createTeacherModal{height:680px}.createTeacherModal .createTeacherName{margin:50px 0 20px;text-align:center;font-size:24px;font-weight:700}.createTeacherModal .createTeacherInputs{width:600px;display:flex;flex-wrap:wrap;margin:0 auto}.createTeacherModal .createTeacherNameContainer{width:100%;margin-bottom:20px}.createTeacherModal .createTeacherNameContainer .createTeacherNameInput{margin-top:2px;width:100%}.createTeacherModal .createTeacherInputContainer{display:flex}.createTeacherModal .createTeacherInputContainer .createTeacherAdd{margin-left:10px}.createTeacherModal .createTeacherTeacher{margin-top:20px;width:45%}.createTeacherModal .createTeacherTeacher .createTeacherTeacherInput{margin-top:2px;width:100%}.createTeacherModal .createTeacherTopic{margin-top:20px;margin-left:60px;width:45%}.createTeacherModal .createTeacherTopic .createTeacherTopicInput{margin-top:2px;width:100%}.createTeacherModal .createTeacherLabel{font-size:10px;font-weight:700}.createTeacherModal .createTeacherButtonContainer{margin:40px auto 0;justify-content:center;display:flex;width:100px}.createTeacherModal .createTeacherButtonContainer .createTeacherButton{width:100px}.createTeacherModal .selections{display:inline;color:#0693e3}.createTeacherModal .selections:hover{color:#eb144c}.Topics{margin:20px auto 50px}.Topics .row{width:100%}.Topics .title{font-size:40px;font-weight:700;justify-content:center;margin:0}.Topics .spinner{margin:150px auto 0}.Topics .plusIcon{margin-top:-20px;color:#0693e3;text-align:center;font-size:120px}.Topics .createTopic{margin-top:-30px;color:#0693e3;text-align:center;font-size:20px}.Topics .topicsList{width:900px;margin:0 auto}@media only screen and (max-width:1000px){.Topics .topicsList{width:100%;justify-content:center}}.Topics .topicsList .topic{width:250px;height:250px;border:1px solid #000;border-radius:5px;padding:20px;cursor:pointer;margin:20px;position:relative}.Topics .topicsList .topic:hover{opacity:.8}.Topics .topicsList .topic .topicName{font-size:30px;font-weight:700;overflow:hidden}.Topics .topicsList .topic .topicLabel{font-size:10px;margin-top:10px;font-weight:600;color:#4a4a4b}.Topics .topicsList .topic .topicDisplay{font-size:16px}.Topics .topicsList .deleteRow{position:absolute;bottom:5px;right:10px}.Topics .topicsList .deleteIcon{color:#eb144c;cursor:pointer}.Topics .topicsList .deleteIcon:hover{opacity:.8}.createTopicModal{height:400px}.createTopicModal .createTopicName{margin:50px 0 20px;text-align:center;font-size:24px;font-weight:700}.createTopicModal .createTopicInputs{width:600px;display:flex;flex-wrap:wrap;margin:0 auto}.createTopicModal .createTopicNameContainer{width:100%;margin-bottom:20px}.createTopicModal .createTopicNameContainer .createTopicNameInput{margin-top:2px;width:100%}.createTopicModal .createTopicInputContainer{display:flex}.createTopicModal .createTopicInputContainer .createTopicAdd{margin-left:10px}.createTopicModal .createTopicTopic{margin-top:20px;margin-left:60px;width:45%}.createTopicModal .createTopicTopic .createTopicTopicInput{margin-top:2px;width:100%}.createTopicModal .createTopicLabel{font-size:10px;font-weight:700}.createTopicModal .createTopicButtonContainer{margin:40px auto 0;justify-content:center;display:flex;width:100px}.createTopicModal .createTopicButtonContainer .createTopicButton{width:100px}.createTopicModal .selections{display:inline;color:#0693e3}.createTopicModal .selections:hover{color:#eb144c}.Code{margin-top:20px}.Code .row{margin:0 10px 20px;display:flex;align-items:center}.Code .button{margin-right:20px}.Code .command,.Code .input,.Code .output{margin:20px 40px}
/*# sourceMappingURL=main.92b70028.chunk.css.map */