.react-modal,.react-modal-open{overflow:hidden}.react-modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1065;-webkit-overflow-scrolling:touch;outline:0}.react-modal.fade .react-modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.react-modal.in .react-modal-dialog{transform:translate(0)}.react-modal.fade{opacity:0;transition:opacity .15s linear}.react-modal.fade.in{opacity:1}.react-modal-open .react-modal{overflow-x:hidden;overflow-y:auto}.react-modal-dialog{margin:40px auto;max-width:calc(100% - 40px);padding:0;position:relative}.react-modal-content{background-clip:padding-box;background-color:transparent;border:none;border-radius:6px;outline:0;position:relative}.react-modal-open .react-modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1065}.react-modal-open .react-modal-backdrop.fade{opacity:0}.react-modal-open .react-modal-backdrop.in{opacity:.5}.react-modal-open .react-modal-backdrop.fade.in{background-color:#000}.react-modal-header{align-items:center;border-bottom:1px solid #dadada;display:flex;justify-content:space-between;padding:20px}.react-modal-header .close{color:rgba(0,0,0,.9);cursor:pointer;font-size:24px}.react-modal-title{line-height:1.5em;margin:0}.react-modal-body{position:relative}.react-modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}
.topBarContainer--jKGbb{display:block}.clickableItem--jVJRu{cursor:pointer;display:block;position:relative;width:100%}.clickableItem--jVJRu:hover{background-color:#f0f0f0}.courseNavigationListChevron--xU1aI{color:rgba(42,42,44,.5);position:absolute;right:1rem;top:.5rem}.notifications--pwXxe.desktop{padding:5px}
course-sidebar .courseNavigationMenu{padding-bottom:10px}course-sidebar .courseNavigationMenu .hideInSidebar{display:none}course-sidebar .courseNavigationMenu .heading,course-sidebar .courseNavigationMenu a{color:#fff;font-weight:700;padding:10px}course-sidebar .courseNavigationMenu .heading:hover,course-sidebar .courseNavigationMenu a:hover{background:none}course-sidebar .courseNavigationMenu .placeholder .item{height:40px}course-sidebar .courseNavigationMenu>spinner{display:block}course-sidebar .course-navigation-chevron{color:#fff;line-height:14px;margin:-7px 0 0;position:absolute;right:6px;top:50%}course-sidebar .course-navigation-chevron .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.course-sidebar-span{margin-left:0;width:150px}@media(min-width:1200px){.course-sidebar-span{width:190px}}@media(min-width:768px)and (max-width:979px){.course-sidebar-span{width:114px}}course-sidebar{display:block;min-height:calc(100vh - 250px)}@media(max-width:767px){course-sidebar{display:none}}course-sidebar .courseSidebar{overflow-x:visible;padding:0 0 0 10px}course-sidebar .courseSidebar .courseSidebar-padding{padding-right:0!important}course-sidebar .courseSidebar .courseSidebar-padding.show{padding-left:0!important}course-sidebar .courseSidebar .item{overflow-wrap:break-word}course-sidebar .courseSidebar #course-links,course-sidebar .courseSidebar #get-certified-link,course-sidebar .courseSidebar #module-sets{margin:0}course-sidebar .courseSidebar #course-links li,course-sidebar .courseSidebar #get-certified-link li,course-sidebar .courseSidebar #module-sets li{border:0;border-radius:6px;margin-bottom:2px;padding-bottom:1px;padding-top:1px}course-sidebar .courseSidebar #course-links li:first-child,course-sidebar .courseSidebar #get-certified-link li:first-child,course-sidebar .courseSidebar #module-sets li:first-child{padding-top:0}course-sidebar .courseSidebar #course-links li:last-child,course-sidebar .courseSidebar #get-certified-link li:last-child,course-sidebar .courseSidebar #module-sets li:last-child{margin-bottom:0;padding-bottom:0}course-sidebar .courseSidebar #course-links li.cat-item.wrappable-link.separator,course-sidebar .courseSidebar #get-certified-link li.cat-item.wrappable-link.separator,course-sidebar .courseSidebar #module-sets li.cat-item.wrappable-link.separator{background-color:inherit;box-sizing:border-box;height:6px}course-sidebar .courseSidebar #course-links li .admin-access-menu,course-sidebar .courseSidebar #course-links li .assessment-menu,course-sidebar .courseSidebar #course-links li .certification-menu,course-sidebar .courseSidebar #course-links li .module-set,course-sidebar .courseSidebar #course-links li .search-menu,course-sidebar .courseSidebar #course-links li .teacher-access-menu,course-sidebar .courseSidebar #course-links li a,course-sidebar .courseSidebar #get-certified-link li .admin-access-menu,course-sidebar .courseSidebar #get-certified-link li .assessment-menu,course-sidebar .courseSidebar #get-certified-link li .certification-menu,course-sidebar .courseSidebar #get-certified-link li .module-set,course-sidebar .courseSidebar #get-certified-link li .search-menu,course-sidebar .courseSidebar #get-certified-link li .teacher-access-menu,course-sidebar .courseSidebar #get-certified-link li a,course-sidebar .courseSidebar #module-sets li .admin-access-menu,course-sidebar .courseSidebar #module-sets li .assessment-menu,course-sidebar .courseSidebar #module-sets li .certification-menu,course-sidebar .courseSidebar #module-sets li .module-set,course-sidebar .courseSidebar #module-sets li .search-menu,course-sidebar .courseSidebar #module-sets li .teacher-access-menu,course-sidebar .courseSidebar #module-sets li a{color:#fff;display:inline-block;font-weight:700;padding:10px;text-decoration:none;width:100%}course-sidebar .courseSidebar #course-links li.active a,course-sidebar .courseSidebar #get-certified-link li.active a,course-sidebar .courseSidebar #module-sets li.active a{border:0}course-sidebar .courseSidebar #course-links .section_expandable li,course-sidebar .courseSidebar #get-certified-link .section_expandable li,course-sidebar .courseSidebar #module-sets .section_expandable li{border-radius:0}course-sidebar .courseSidebar #course-links .section_expandable.section_expandable_collapsed li,course-sidebar .courseSidebar #get-certified-link .section_expandable.section_expandable_collapsed li,course-sidebar .courseSidebar #module-sets .section_expandable.section_expandable_collapsed li{background-color:transparent}course-sidebar .courseSidebar #get-certified-link a .fa-certificate{margin-right:5px}course-sidebar .courseSidebar #course-links li{position:relative}course-sidebar .courseSidebar #course-links li>.module-set{padding-right:21px}course-sidebar .courseSidebar #course-links li>.module-set i.icon-chevron-right{opacity:1;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity .2s ease}course-sidebar .courseSidebar #course-links li ul{padding-bottom:10px}course-sidebar .courseSidebar #course-links li ul li{background-image:none;border-radius:0;margin-left:0;padding-left:15px}course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item{display:block}course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item .assessment-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item .certification-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item .course-admin-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item .assessment-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item .certification-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item .course-admin-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item .assessment-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item .certification-nav-icon i,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item .course-admin-nav-icon i{color:#fff}course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item .assessment-nav-text,course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item .certification-nav-text,course-sidebar .courseSidebar #course-links li ul li .assessment-nav-item .course-admin-nav-text,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item .assessment-nav-text,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item .certification-nav-text,course-sidebar .courseSidebar #course-links li ul li .certification-nav-item .course-admin-nav-text,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item .assessment-nav-text,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item .certification-nav-text,course-sidebar .courseSidebar #course-links li ul li .course-admin-nav-item .course-admin-nav-text{display:block;margin-bottom:-20px;padding-left:20px;padding-right:5px;position:relative;top:-20px}course-sidebar .courseSidebar #course-links li ul li a{padding:2px}course-sidebar .courseSidebar #course-links li .course-link-icon{color:#fff;font-size:16px;margin-right:4px}course-sidebar .courseSidebar #course-links li .globe-icon{background-image:url(https://dev-assets.openlearning.com/chunks/chunks_live/b5278e522973f553.png);background-position:10px 10px;background-repeat:no-repeat;background-size:15px}course-sidebar .courseSidebar #course-links li .admin-access-menu,course-sidebar .courseSidebar #course-links li .teacher-access-menu{width:100%}course-sidebar .courseSidebar #course-links .section{margin:2px 0}course-sidebar .courseSidebar #course-links .section_expandable{border-radius:6px}course-sidebar .courseSidebar #course-links .section_expandable .items{padding:0 0 1em}course-sidebar .courseSidebar #course-links .section_expandable li.item>a{padding:0 0 0 15px}course-sidebar .courseSidebar #course-links .dir-right-to-left li.item>.module-set{padding-right:25px}course-sidebar .courseSidebar #course-links .dir-right-to-left li.item .course-admin-nav-icon{margin-left:5px}course-sidebar .courseSidebar #module-sets{margin-top:10px}course-sidebar .do-not-wrap{white-space:nowrap}.get-certified-modal{width:830px}
#course-info .course-stats{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#course-info .profile-link{display:block}
