#menu-container:has(+#main-content>.flight-school-selection-container) #ogs-navbar-main{margin-bottom:0}#course-title-mobile,#ogs-topbar{border-bottom:1px solid #6dcbf7;color:#fff;height:50px}#course-title-mobile .topbar-btn,#ogs-topbar .topbar-btn{border-left:1px solid #6dcbf7;border-radius:0;color:#fff;height:50px}#course-title-mobile .topbar-btn:hover,#ogs-topbar .topbar-btn:hover{text-decoration:none}#course-title-mobile button.menu-bar,#ogs-topbar button.menu-bar{padding:9px 20px}#course-title-mobile #logout,#ogs-topbar #logout{padding:0 20px}@media screen and (max-width:1399.98px){#course-title-mobile,#ogs-topbar{border-bottom:none}}#gleim-logo{align-content:center}#gleim-logo img{height:70%}#course-title,#course-title-mobile{color:#a9a9a9;font-size:20px;font-weight:inherit;line-height:50px;position:absolute}@media screen and (max-width:1399.98px){#course-title,#course-title-mobile{display:none}}@media only screen and (max-width:767.98px){#course-title,#course-title-mobile{font-size:15px}}#course-title-mobile{border-top:1px solid #6dcbf7;position:relative}@media screen and (min-width:1399.98px){#course-title-mobile{display:none!important}}#logout i,#personal-classroom i{font-size:14px}#ogs-drop-nav{background-color:#121516;min-width:490px;padding:0;position:absolute;z-index:3}#ogs-drop-nav ul{list-style-type:none;margin-bottom:0;padding-left:0}#ogs-drop-nav ul .nav-item{border-bottom:1px solid #fff;font-size:18px;padding-bottom:10px;padding-top:10px;text-align:start}#ogs-drop-nav ul .nav-item a{color:#fff}#ogs-drop-nav ul .nav-item.active-tab{background-color:#e01f25}#ogs-drop-nav ul .nav-item:hover{background-color:#353a43}#ogs-drop-nav ul .nav-item:hover a{color:#ed1849}@media only screen and (max-width:991.98px){#ogs-drop-nav ul .nav-item{text-align:end}#ogs-drop-nav{right:0;top:50px}}@media only screen and (max-width:575.98px){#ogs-drop-nav{min-width:100%}}#ogs-navbar-main{background-color:#333;font-weight:700;margin-bottom:50px;min-width:100%;padding-left:0;padding-right:0}#ogs-navbar-main a{color:#fff}#ogs-navbar-main a:hover{text-decoration:none}#ogs-navbar-main ul{list-style-type:none;margin-bottom:0;padding-bottom:5px;padding-left:0;padding-top:5px}#ogs-navbar-main ul .nav-item{height:40px;padding-left:10px;padding-right:10px;z-index:2}@media only screen and (max-width:767.98px){#ogs-navbar-main ul .nav-item{font-size:14px;padding-left:0;padding-right:0}}#ogs-navbar-main .navbar{justify-content:center;padding:0}#ogs-navbar-main .active-tab:after{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #c00;content:"";height:0;left:calc(50% - 25px);position:relative;top:22px;transition:border-top-color .3s ease-in;width:0}#ogs-navbar-main .active-tab.unfocused:after{border-top-color:#333;transition:border-top-color .3s ease-in}#magic-hover{background:#e01f25;left:0;position:absolute;top:0;z-index:0}.menu-bar:focus{box-shadow:none}.menu-bar:hover #burger{color:#ed1849;transform:scale(1.2)}.menu-bar #burger{color:#fff;font-size:30px;transition:all .5s ease-in-out;width:25px}#ogs-navbar-alt{margin-bottom:25px;padding-bottom:15px;padding-top:15px}@media only screen and (min-width:992px){#ogs-navbar-alt{position:relative}}#ogs-navbar-alt .menu-bar{background-color:#121516;border-radius:0;color:#fff;font-size:24px;padding:15px 50px}#ogs-navbar-alt .menu-bar i{font-size:30px}@media only screen and (max-width:991.98px){#ogs-navbar-alt .menu-bar{padding:10px 30px}}@media only screen and (max-width:575.98px){#ogs-navbar-alt .menu-bar{padding:10px}}@media only screen and (max-width:767.98px){#ogs-navbar-alt .menu-bar{background-color:unset}}#ogs-navbar-alt .theme-toggle{justify-content:flex-start;margin:initial}#ogs-navbar-alt .theme-toggle label{display:initial;font-size:18px}@media only screen and (max-width:991.98px){#ogs-navbar-alt .theme-toggle{justify-content:flex-end}}#ogs-navbar-alt #mobile-menu{float:left;left:0;position:absolute;top:50px}@media only screen and (min-width:992px){#ogs-navbar-alt #mobile-menu{top:5px}}@media only screen and (max-width:991.98px){#ogs-navbar-alt #mobile-menu{float:right;left:unset;right:0;top:0}}@media only screen and (max-width:575.98px){#ogs-navbar-alt #mobile-menu{left:0}#ogs-navbar-alt #mobile-menu .menu-bar{float:right}}#ogs-navbar-alt #subunit-menu{align-self:center;max-width:60%}#ogs-navbar-alt #subunit-menu a[disabled]{pointer-events:none;text-decoration:none}#ogs-navbar-alt #subunit-menu .alt-nav-item{background-color:dimgray;border-radius:0;color:#fff;margin:0 5px;padding:10px;width:170px}#ogs-navbar-alt #subunit-menu .alt-nav-item.active-tab{background-color:#e01f25}@media only screen and (max-width:991.98px){#ogs-navbar-alt #subunit-menu{max-width:100%}}@media only screen and (max-width:767.98px){.menu-hide{display:none!important}}#toggle-container{max-width:22.5%}.theme-toggle{align-items:center;display:flex;justify-content:flex-end;margin-right:8.5rem;min-width:200px;padding:.25rem 1rem}.theme-toggle label{color:#fff;font-size:.75rem;margin-bottom:0;padding-right:1rem}.theme-toggle label.dark{display:var(--theme-toggle-label-dark)}.theme-toggle label.light{display:var(--theme-toggle-label-light)}@media only screen and (max-width:1199.98px){.theme-toggle{margin-right:5rem}}@media only screen and (max-width:991.98px){.theme-toggle{margin-right:0;min-width:100px;padding:.25rem .5rem;text-align:initial}.theme-toggle label,.theme-toggle label.dark,.theme-toggle label.light{display:none}}@media only screen and (max-width:767.98px){.theme-toggle{min-width:auto}}@media only screen and (max-width:575.98px){.theme-toggle{margin-left:100px}.theme-toggle label,.theme-toggle label.dark,.theme-toggle label.light{display:initial;font-size:18px}}.theme-toggle>input[type=checkbox]{appearance:none;background-color:var(--theme-toggle-background-color);background-image:var(--theme-toggle-background-image);background-position-x:var(--theme-toggle-bg-posx);background-position-y:50%;background-repeat:no-repeat;background-size:var(--theme-toggle-bg-size);border-radius:50px;cursor:pointer;height:25px;position:relative;transition:background-color .9s;width:75px}.theme-toggle>input[type=checkbox]:before{background-color:#fff;border-radius:50px;content:"";height:25px;left:0;position:absolute;top:0;transition:all .9s;width:25px}.theme-toggle>input[type=checkbox]:checked:before{background-color:#fff;transform:var(--theme-toggle-translate);transition:all .9s}