body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LogIn_login_container__SWK5U{display:block;padding:4em}.LogIn_login_textfield_container__JyLJh{display:inline-grid}.LogIn_login_button__GaqNL{margin-top:2em}.HomePage_home_page_container__rpn2X{padding:2.5em}.HomePage_grid_container__nGttn{padding:0 10em;@media only screen and (max-width:850px){padding-bottom:0;padding-left:2em;padding-right:2em;padding-top:0}}.HomePage_cards_container__n1D7v{text-decoration:none}.HomePage_card_link__L\+WIO{color:#000;text-decoration:none}@media only screen and (max-width:850px){.HomePage_home_page_container__rpn2X{padding:1em}.HomePage_hamburger_grid__LzeqT{display:flex;padding-left:1em;padding-top:.5em}.HomePage_drawer_backbutton__NfPlm{text-decoration:none}}.HomePageCard_card_grid__c56xW{background:#f5f5f5;border:1px solid #000;border-radius:10px;padding:1em}.MobileDrawer_user_profile_container__OBq6k{display:grid;padding:2em 32em}@media only screen and (max-width:850px){.MobileDrawer_hamburger_grid__yAQKp{display:flex;padding-left:1em;padding-top:.5em}.MobileDrawer_drawer_backbutton__cECBl{text-decoration:none}}.CoursePage_course_page_container__dc0XT{padding:1.5em}.CoursePage_grid_container__rw1-Y{margin-top:2em}.CoursePage_module_list_item__TTp\+y{border:1px hidden #000;border-bottom:1px solid #000}.CoursePage_module_list_item__TTp\+y:hover{background:#f5f5f5}.CoursePage_course_page_link__zxmWp{color:#000;text-decoration:none}.CoursePage_course_page_link_p__BoQcZ{margin:0;padding:.5em}.CoursePage_course_page_description_grid__nCn9U{padding:2em}.CoursePage_calendar_grid__theR1{margin-top:2em}@media only screen and (max-width:850px){.CoursePage_course_page_container__dc0XT{padding:0}.CoursePage_drawer__zqGCi{width:50%}.CoursePage_drawer_backbutton__Dh5IX{color:#000;text-decoration:none}.CoursePage_hamburger_grid__6lcYL{display:flex;padding-left:1em;padding-top:.5em}.CoursePage_accordion_detail__-v5fx{text-align:left}.CoursePage_module_accordion__yQyLs{border-bottom:.1em solid #0a0a0aa6;text-align:left}.CoursePage_completed_module_accordion__DvydF{background:#09af2d}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.highlight{background:#33e13b;font-weight:700;&:hover{background:#33e13be6}}.UnitSide_module_back_course__2mXBu{border-bottom:1px solid #000;margin-bottom:4em;padding:1em}.UnitSide_course_page_link__o7h4o,.UnitSide_module_back_course_link__mNr3q{color:#000;text-decoration:none}.UnitSide_course_page_link_p__mE9yL{margin:0;padding:.5em}.UnitSide_content_grid__bZyfq{padding:2.5em}.UnitSide_random__v39f0{margin-bottom:2em}.UnitSide_course_page_container__bFOmG{padding:1.5em}.UnitSide_grid_container__cAkvx{margin-top:2em}.UnitSide_completed_module__CFPZT{background:#09af2d;border-bottom:1px solid #000}.UnitSide_completed_module_active__On2Zp{background:#09af2dcc}.UnitSide_module_list_item_active__ijLdZ{background:#aaaaaa80;border-bottom:1px solid #000;border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.UnitSide_module_list_item__cXH2S{border-bottom:1px solid #000}.UnitSide_module_list_item__cXH2S:hover{background:#f5f5f5}.ModulePage_module_back_course_link__2\+B7T{color:#000;text-decoration:none;width:100%}.ModulePage_module_list_item__iAT27,.ModulePage_module_list_item_active__0bR1e{border:1px hidden #000;border-bottom:1px solid #000}.ModulePage_module_list_item_active__0bR1e{background:#aaaaaa80}.ModulePage_module_list_item__iAT27:hover{background:#f5f5f5}.ModulePage_course_page_link__QtfCw{color:#000;text-decoration:none}.ModulePage_course_page_link_p__QyuGn{margin:0;padding:.5em}.ModulePage_content_grid__9XIr9{padding:0 1em}.ModulePage_random__s-Ny4{margin-bottom:2em}.ModulePage_course_page_container__nH-dM{padding:1.5em}.ModulePage_grid_container__wBhsn{margin-top:2em}.ModulePage_comment_textfield__LpxYf{width:100%}.ModulePage_link_tag__dbt-U{font-size:1.25em;margin-top:1.5em}.ModulePage_audio_player__tfB5f{width:100%}@media only screen and (max-width:850px){.ModulePage_course_page_container__nH-dM{padding:0}.ModulePage_drawer_backbutton__6pmh-{color:#000;text-decoration:none}.ModulePage_hamburger_grid__8gfeP{display:flex;padding-left:1em;padding-top:.5em}.ModulePage_link_tag__dbt-U{font-size:1em;margin-top:1em}}.Navbar_navbar__l9XZX{border-bottom:2px solid #000;display:flex;padding:1em 3em}.Navbar_navbar__l9XZX h1{margin-top:0;padding-top:0}.Navbar_logo_inner_grid__yLAUh{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Navbar_logo_image__a6tkk{width:12em}.MainPanel_admin__Qaez8{display:inline-grid}.ModuleForm_outer_container__FezE8{padding:0 2em}.ModuleForm_existing_modules_grid__El8OB{border:1px solid #000;margin-bottom:.5em;text-align:left}.UserProfile_user_profile_container__iS-\+Y{display:grid;padding:2em 16em}@media only screen and (min-width:850px){.UserProfile_hamburger_grid__MkegO{display:flex;padding-left:1em;padding-top:.5em}.UserProfile_drawer_backbutton__ydOFe{text-decoration:none}}@media only screen and (min-width:1400px){.UserProfile_user_profile_container__iS-\+Y{display:grid;padding:2em 32em}}.UserComments_admin__ggNbD{padding:2em 16em}.UnlockModuleList_actual_course_container__skGNM{padding:2em}.UnlockModuleList_content_item__cXWP5{border:1px solid #000}.Day4_day4_container__trkVi{display:block;padding:1em 4em 4em}@media only screen and (max-width:850px){.Day4_image__ozcF1{width:100%}}.ChangePassword_login_container__CxLU4{display:block;padding:4em}.ChangePassword_login_textfield_container__typvr{display:inline-grid}.ChangePassword_login_button__7XCFN{margin-top:2em}.GroupForm_outer_container__zaVaT{padding:0 2em}.GroupForm_existing_modules_grid__wSQZn{border:1px solid #000;margin-bottom:.5em;text-align:left}.CreateUser_admin__Q6f8f,.UserList_admin__HYrdy,.Users_admin__-CL3T{padding:2em 16em}.UserForm_outer_container__5KADo{padding:0 2em}.UserForm_existing_modules_grid__RK4Ow{border:1px solid #000;margin-bottom:.5em;text-align:left}