body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:calc(.7rem + 1vmin);height:100vh;justify-content:center;margin:0;overflow-x:hidden;width:100vw}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input,textarea{font-family:Nunito,sans-serif;font-size:1em}.Question{margin:1% 0}.Choices{flex-wrap:wrap}.Question{margin:5% 0}.Choices{flex-wrap:wrap!important}.Choice{background-color:#f5f5f5;border:none;border-radius:1vw;cursor:pointer;font-size:clamp(1.5rem,1.5vw + .5rem,2rem);height:42%!important;margin-bottom:1%;padding:0;position:relative;width:48%!important}.Choice:hover{background-color:wheat}.Choices{flex:1 1;flex-direction:column;margin-top:1vh;width:80%}.Choices,.Screen{align-items:center;display:flex}.Screen{flex-direction:column;height:100vh}.Screen img{height:44vh;margin-top:1vh}.MainReference{align-items:center;display:flex;justify-content:center}.MainReference p{font-size:clamp(3rem,3vw + .5rem,5rem);text-align:center}.Question{font-size:clamp(1.5rem,1.5vw + .5rem,2rem);font-weight:700;margin:3% 0;width:80%}.Choices04{align-items:center;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;margin-top:1vh;width:80%}.LongChoice{background-color:#f5f5f5;border:none;border-radius:1vw;cursor:pointer;font-size:clamp(1.5rem,1.5vw + .5rem,2rem);height:22%;margin-bottom:1%;padding:0;position:relative;width:100%}.ChoiceCorrectnessMarker{background-color:violet;border-radius:10px;color:#fff;font-weight:700;margin:0;padding:10px;position:absolute;right:10px;top:10px}.LongChoice:hover{background-color:wheat}@keyframes changebackground{to{width:100%}}@keyframes showup{25%{bottom:10vh;opacity:1}75%{bottom:10vh;opacity:1}to{bottom:0;opacity:0}}.QuestionNumber{background-color:green;border-radius:1vmax;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:clamp(2rem,2vw + 1rem,4rem);font-weight:700;left:0;padding:0 2vmax 0 5vmax;position:absolute;top:1vmax}.UndoButton{animation:showup 4s ease-in;border:none;border-radius:1vmax;bottom:0;color:green;cursor:pointer;font-size:clamp(1.5rem,1vw + .5rem,2rem);margin:3vmax 3vmax 0;opacity:0;padding:0;position:absolute;right:0}.UndoButtonBackground{animation:changebackground 4s ease-in;background-color:orange;border-radius:1vmax;padding:1vmax;width:0}.UndoButton p{background-color:initial;height:100%;margin:0;white-space:nowrap;width:100%}.ScorePanel{background-color:green;border-radius:0;border-bottom-left-radius:1vmax;font-size:clamp(1rem,1vw + 1rem,2rem);padding:0 2vmax;top:0}.NextButton,.ScorePanel{color:#fff;font-weight:700;position:absolute;right:0}.NextButton{background-color:maroon;border:none;border-radius:0;border-top-left-radius:1vmax;bottom:0;cursor:pointer;font-size:clamp(1.5rem,1vw + .5rem,2rem);margin-bottom:0;padding:1vw 2vw}.SignInBox{align-items:flex-start;border:1px solid #f5f5f5;border-radius:10px;box-shadow:1px 1px 1px gray;display:flex;flex-direction:column;justify-content:flex-start;padding:30px 50px}.SignInBox p{font-size:14px;margin:10px 0 0}.SignInBox input{border:1px solid #d3d3d3;border-radius:10px;font-size:14px;outline:none;padding:5px 20px}.SignInBox button{margin:20px 0 0 35%}.InvisibleButtonContainer{background-color:initial;border:none;cursor:pointer}.InvisibleButtonContainer p{text-align:left}.WholeScreen{display:flex;flex-direction:column;height:100vh;position:relative;width:100vw}.MenuBarContainer{align-content:center;background-color:#fff;box-shadow:1px 2px 3px #d3d3d3;height:9vh;margin:0 0 3px;width:100vw}.AppLogo,.MenuBarContainer{display:flex;justify-content:flex-start}.AppLogo{align-items:center;flex:1 1;padding:0 0 0 20px}.AppLogo p{background-color:green;border-radius:2vh;color:#fff;margin:0;padding:5px 20px}.UserControls{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.UserControls img{cursor:pointer;height:7vh;margin-right:12%;width:auto}.AppSelection{align-items:center;display:flex;flex:3 1;justify-content:space-around;margin:0 100px;width:calc(100vw - 600px)}.AppSelection img{cursor:pointer;height:8vh;width:auto}.AppBody{align-content:center;background-color:#f5f5f5;flex:1 1;overflow-y:auto;position:relative;width:100vw}.AppBody,.CenterPanelOfBody{display:flex;justify-content:center}.CenterPanelOfBody{align-content:flex-start;background-color:initial;flex-wrap:wrap;min-height:100%;width:40vw}.CenterPanelOfBodyPersonPicture{background-color:#e2e2e2;background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:50%;height:60px;margin:5px 5px 20px;width:60px}.CenterPanelOfBodyPersonPicture p{color:gray;font-size:10px;margin:0;padding-top:60px;text-align:center}.CenterPanelOfBodySelectedPersonPicture{background-color:#e2e2e2;background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:50%;height:100px;margin:5px 5px 20px;width:100px}.CenterPanelPopBox{background-color:#fff;border-radius:1vw;box-shadow:2px 2px 2px #d3d3d3;height:89%;margin-top:2%;padding:3%;position:relative;width:89%}.CenterPanelRow{align-items:flex-start;display:flex;justify-content:flex-start}.CenterPanelRow p{margin:0 0 0 10px}.ExitButton{background-color:initial;border:none;cursor:pointer;position:absolute;right:2%;top:2%}.BulletinItem{align-items:center;background-position:top;background-repeat:no-repeat;background-size:100% 64vh;border-radius:20px;box-shadow:2px 5px 5px #d3d3d3;display:flex;flex-direction:column;justify-content:flex-end;margin-top:20px;min-height:50%;width:100%}.BulletinItem p{margin-top:62vh;padding:20px;text-align:justify;width:90%}.FieldInput p{font-size:14px;margin:10px 0 0}.FieldInput input{width:80%}.FieldInput input,.FieldInput select{border:1px solid #d3d3d3;border-radius:10px;font-size:14px;margin:0;padding:5px 20px}.FieldInput select{width:90%}.PopUpBoxTitle{font-size:14px;font-weight:700}.PopUpBoxButton{margin:20px 5px 5px;padding:2%;width:30%}.NewGradeInput{font-size:14px;margin-right:5px;margin-top:10px;padding:5px 15px;width:150px}.LeftArrowSlideNavigator{left:2%}.LeftArrowSlideNavigator,.RightArrowSlideNavigator{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:80%;position:absolute;top:10%;width:5%}.RightArrowSlideNavigator{right:2%}.floatSelectionBox{position:fixed;right:32vw;top:9vh}.floatSelectionBox select{padding:5px 10px}.floatSelectionBox input,.floatSelectionBox select{border:1px solid gray;border-radius:5px;font-size:12px;outline:none}.floatSelectionBox input{margin-left:5px;padding:3px 10px}
/*# sourceMappingURL=main.d8adcf98.css.map*/