@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/poppins-latin-400-normal.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/poppins-latin-500-normal.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/poppins-latin-700-normal.woff2) format('woff2')}body.g4-pos{touch-action:auto!important}.g4-pos img{max-width:100%;height:auto}.g4-pos .vjs-youtube .vjs-poster{overflow:hidden}.g4-pos #fitem_id_lastname.row,.g4-pos .dropdown-user-nick{display:none}.g4-pos .rui-course-desc{font-size:1rem}.g4-pos #page-login{background-color:#f7f9fa}.g4-pos #page-login .rui-login-box{background-color:#fff;border:1px solid #e4e7eb;border-radius:1rem;max-width:450px;padding:40px 30px}.g4-pos #page-login .rui-login-box img.rui-login-logo{max-width:88px;height:auto}.g4-pos #page-login .rui-login-box a.btn-primary{border-radius:100px;font-weight:700;padding:12px 32px!important}.g4-pos #page-login .rui-login-box p.h3{font-weight:500}.g4-pos #page-login .rui-login-box .hr-small{border:none;padding:5px}.g4-pos header .header-sub-section .rating-instructor-wrapper{display:none!important}.g4-pos .rui-logo img{width:130px;height:auto;object-fit:contain;padding-bottom:5px}.g4-pos .hand-on{position:fixed;z-index:999;top:200px;right:0;height:86px;width:100%;max-width:42px;cursor:pointer;background:#003087;border:1px solid #fff;border-right:none;border-top-left-radius:12px;border-bottom-left-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all 250ms ease;text-decoration:none}.g4-pos .hand-on:hover{text-decoration:none}.g4-pos .hand-on::before{content:none}.g4-pos .hand-on i{color:#fff;font-size:24px;line-height:32px}.g4-pos pre{white-space:pre-wrap}.g4-pos .video-js{width:100%;height:auto;aspect-ratio:16/9}.g4-pos .wrapper-page{max-width:1340px}.g4-pos.path-course-view .page-content{max-width:1020px}.g4-pos .course-section.main.section-summary{padding:15px}.g4-pos .course-section .availabilityinfo{margin-top:0;background-color:#fdf6ea}.g4-pos .course-section .rui-availabilityinfo{padding:5px}.g4-pos .course-content table{width:100%!important;max-width:100%!important}.g4-pos .course-content table td,.g4-pos .course-content table th{padding:8px!important}.g4-pos .course-section.main.section-summary.current{border:1px solid #f15a24}.g4-pos .course-content .current::before{content:none}.g4-pos .course-section-header .sectionname a{text-transform:uppercase;font-weight:700;font-size:110%}.g4-pos .forum-post-header .text-truncate{overflow:auto;white-space:normal}@media (max-width:991px){.g4-pos .hand-on{top:unset;bottom:24vh}}@media (max-width:767.98px){.g4-pos .rui-course-desc{font-size:.9rem}.g4-pos .drawer-toggles{position:relative}.g4-pos .drawer-toggles .drawer-left-toggle{top:unset;bottom:20px}.g4-pos.drawer-open-index--open .btn-drawer{display:flex}.g4-pos .course-section.main.section-summary{padding:10px}.g4-pos #page-login{background-color:#fff}.g4-pos #page-login .rui-login-box{background-color:transparent;border:none;max-width:450px}}