@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);button.button{background:none;border:0;cursor:pointer}button.button:focus{outline:1px solid #bcc1c8}button.button:hover svg{transform:scale(1.1)}button.button::-moz-focus-inner{border:0}button.button svg{outline:none;transition:transform .15s linear}button.button:disabled{cursor:default}button.button.primary{align-items:center;background:#4c70c8;border:2px solid #0000;border-radius:20px;color:#fff;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:19px;margin:0 8px;padding:8px 20px;text-align:center;-webkit-user-select:none;user-select:none}button.button.primary svg{fill:#fff}button.button.primary:hover{background:#2f4172;color:#fff;outline:none;transition:all .3s ease}button.button.primary:hover svg{fill:#fff}button.button.primary:focus{border:2px solid #fce4e4}button.button.primary:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}button.button.primary:disabled svg{fill:#656e7b}button.button.primary:active{color:#656e7b;transition:all .3s ease}button.button.primary:active svg{fill:#2f4172}button.button.primary.new-button{background-color:#0d99fd;border-radius:10px;font-size:14px;font-weight:600;line-height:19px}button.button.primary.new-button:disabled{background-color:#9ed5fc;color:#fff}button.button.secondary{align-items:center;background:#fff;border:1px solid #4c70c8;border-radius:20px;box-sizing:border-box;color:#4c70c8;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:10px;font-style:normal;font-weight:600;justify-content:center;line-height:140%;margin:0 8px;padding:10px 24px}button.button.secondary svg{fill:#4c70c8}button.button.secondary span{font-size:10px;margin-top:8px}button.button.secondary:hover{color:#2f4172;transition:all .3s ease}button.button.secondary:hover svg{fill:#2f4172}button.button.secondary:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}button.button.secondary:disabled svg{fill:#656e7b}button.button.secondary:active{color:#656e7b;transition:all .3s ease}button.button.secondary:active svg{fill:#2f4172}button.button.secondary.new-button{border:1px solid #0d99fd;border-radius:10px;color:#0d99fd;font-size:14px;font-weight:600;line-height:19px}button.button.selected{align-items:center;background:#4c70c8;background:#becdf4;border:none;border-radius:20px;color:#fff;color:#656e7b;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:19px;margin:0 8px;outline:none;padding:8px 20px;text-align:center;-webkit-user-select:none;user-select:none}button.button.selected svg{fill:#fff}button.button.selected:hover{background:#2f4172;color:#fff;outline:none;transition:all .3s ease}button.button.selected:hover svg{fill:#fff}button.button.selected:focus{border:2px solid #fce4e4}button.button.selected:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}button.button.selected:disabled svg{fill:#656e7b}button.button.selected:active{color:#656e7b;transition:all .3s ease}button.button.selected:active svg{fill:#2f4172}button.button.selected svg{fill:#656e7b}button.button.primary .icon-wrap,button.button.secondary .icon-wrap{align-items:center;display:flex;flex-direction:row;margin-right:12px}button.button.primary .icon-wrap.no-text,button.button.secondary .icon-wrap.no-text{margin-right:0}button.button.primary.has-icon,button.button.secondary.has-icon{padding-left:20px}button.button.primary.right-icon,button.button.secondary.right-icon{flex-direction:row-reverse}button.button.primary.right-icon .icon-wrap,button.button.secondary.right-icon .icon-wrap{margin-left:12px;margin-right:0}button.button.gray-button{background:#656e7b;border-radius:20px;color:#fff;min-width:148px;padding:8px 16px}button.button.big-button{font-size:14px;font-style:normal;font-weight:600;letter-spacing:.03em;line-height:19px;padding:16px 41px;text-align:center}button.text-button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}button.text-button:focus-visible,button.text-button:hover{outline:none;text-decoration:underline}.confirmation-modal__overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1020}.confirmation-modal__overlay .confirmation-modal__wrapper{height:100%;overflow-x:hidden;overflow-y:hidden;width:100%;z-index:1030}.confirmation-modal__overlay{background-color:#0006;z-index:10000}.confirmation-modal__overlay .confirmation-modal{background:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f;display:flex;flex-direction:column;left:50%;max-height:90%;position:fixed;top:20%;transform:translate(-50%,-20%);width:450px;z-index:10020}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header{align-items:center;border-bottom:1px solid #bcc1c8;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:row;justify-content:space-between;min-height:60px;padding-bottom:15px;padding-left:30px;padding-top:15px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header.header-alert{background-color:#fff;font-size:24px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header.header-warn{background-color:#e77e7f;color:#fff}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header .confirmation-modal__header-icon{height:40px;width:40px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header .confirmation-modal__header--cancel{cursor:pointer;font-size:24px;height:24px;margin-right:15px;width:24px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header .confirmation-modal__header--cancel:hover{color:#2f4172}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__content{min-height:100px;overflow-y:auto;width:100%}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__content .confirmation-modal__title{border-color:#656e7b;font-size:24px;line-height:32px;padding:20px 30px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__content .confirmation-modal__body{padding:20px 30px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar{border-top:1px solid #bcc1c8;display:flex;flex-direction:column;justify-content:space-evenly;padding:20px 30px 10px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button{align-items:center;background:#4c70c8;background-color:#e77e7f;border:2px solid #0000;border-radius:20px;color:#fff;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:19px;margin:0 8px;padding:8px 20px;text-align:center;-webkit-user-select:none;user-select:none}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button svg{fill:#fff}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:hover{background:#2f4172;color:#fff;outline:none;transition:all .3s ease}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:hover svg{fill:#fff}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:focus{border:2px solid #fce4e4}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:disabled svg{fill:#656e7b}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:active{color:#656e7b;transition:all .3s ease}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button:active svg{fill:#2f4172}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button[data-tri-level-color=true]{background-color:#0d99fd;border-color:#0d99fd}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button[data-tri-level-color=true]:hover{background-color:#4c70c8;border-color:#4c70c8}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button{align-items:center;background:#fff;border:1px solid #e77e7f;border-radius:20px;box-sizing:border-box;color:#4c70c8;color:#e77e7f;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:10px;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:140%;margin:20px 8px 0;padding:10px 24px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button svg{fill:#4c70c8}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button span{font-size:10px;margin-top:8px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:hover{color:#2f4172;transition:all .3s ease}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:hover svg{fill:#2f4172}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:disabled svg{fill:#656e7b}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:active{color:#656e7b;transition:all .3s ease}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:active svg{fill:#2f4172}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-text-button{color:#e77e7f;font-size:14px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar button{padding-top:20px}.confirmation-modal__content-wrapper{max-height:100%;position:relative}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;padding:6px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.Toastify__toast.Toastify__toast--success{color:#2f353c}.Toastify__toast.Toastify__toast--success.toast-info-container{background:#9ed5fc}.Toastify__toast.Toastify__toast--success.toast-success-container{background:#5de3b0}.Toastify__toast.Toastify__toast--error{background:#e77e7f}@keyframes __react-svg-spinner_infinite-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-svg-spinner__circle{animation-iteration-count:infinite;animation-name:__react-svg-spinner_infinite-spin;animation-timing-function:linear;transition-property:transform}.loading-spinner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:360px;width:100%}.loading-spinner.timed-out{color:#2f4172}.loading-spinner.timed-out svg{fill:#2f4172}.loading-spinner .loading-spinner__loading-text{margin-top:16px;text-align:center}.global-nav__right .global-nav__user-menu-popup ul{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.codon-card,.global-nav__right .global-nav__user-menu-popup{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f}.codon-card.padded,.global-nav__right .padded.global-nav__user-menu-popup{padding:59px 54px}.global-nav__offline-warning{align-items:center;display:flex;flex-direction:row;justify-content:center}.global-nav__right .global-nav__user-menu-wrap svg{height:1em;position:relative;top:.125em;width:1em}.global-nav{background:#2f353c;height:40px;position:relative;width:100%}.global-nav__wrapper{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.global-nav__wrapper{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.global-nav__wrapper{width:calc(100% - 70px)}}.global-nav__menu{margin-right:20px}.global-nav__menu svg{color:#fff}.global-nav__logo{color:#9ed5fc;font-size:14px;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase;top:-1px}.global-nav__logo[data-disabled=true]{color:#9ed5fc}.global-nav__center{margin-left:auto;position:relative;top:-2px}.global-nav__offline-warning{background-color:#da2d07;border-radius:15px;box-shadow:0 4px 4px #0000001f;color:#fff;font-weight:700;height:32px;left:25%;position:fixed;right:25%;top:4px;z-index:10000}.global-nav__student-view{border:1px solid #fff;border-radius:50px;color:#fff;font-size:11px;margin-left:40px;padding:5px 20px}.global-nav__courses{color:#fff;cursor:pointer;font-size:12px;text-decoration:none;top:-1px}.global-nav__right{align-items:center;display:flex;flex-direction:row;font-size:12px;font-size:14px;font-weight:700;line-height:140%;margin-left:auto;top:-1px}.global-nav__right>div{color:#9ed5fc;margin:0 6px;position:relative}.global-nav__right .global-nav__support-wrap a{color:#9ed5fc}.global-nav__right .global-nav__user-menu-wrap svg{fill:#9ed5fc}.global-nav__right .global-nav__user-menu-popup{box-sizing:border-box;color:#2f353c;font-weight:700;min-width:200px;padding:10px 8px;position:absolute;right:0;top:24px;z-index:10000}.global-nav__right .global-nav__user-menu-popup li svg{fill:#2f353c}.global-nav__right .global-nav__user-menu-popup li.dropdown-link svg{fill:#0271c0}.global-nav__right .global-nav__user-menu-popup .dropdown-link{color:#4c70c8}.global-nav__right .global-nav__user-menu-popup svg{height:18px;width:18px}.global-nav__right .global-nav__user-menu-popup li,.global-nav__right .global-nav__user-menu-popup ul{list-style-type:none;margin:0;text-indent:0}.global-nav__right .global-nav__user-menu-popup ul{width:100%}.global-nav__right .global-nav__user-menu-popup li{align-items:center;display:flex;font-size:14px;font-weight:700;line-height:140%;padding:16px 24px}.global-nav__right .global-nav__user-menu-popup li svg{margin-right:8px}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item .highlight-nav-tab{align-items:center;display:flex;flex-direction:row}.course-header-nav{background-color:#656e7b;color:#fff}.course-header-nav .course-header-nav__title{align-items:center;display:flex;flex-direction:row;font-size:24px;font-weight:600;justify-content:flex-start;line-height:30px;padding:12px}.course-header-nav .course-header-nav__title h1{color:#fff;font-size:20px;font-weight:400;line-height:30px}@media only screen and (min-width:41rem){.course-header-nav .course-header-nav__title{min-height:86px}}.course-header-nav .course-header-nav__title a.course-header-nav__edit-button{align-items:baseline;display:flex}.course-header-nav .course-header-nav__title a.course-header-nav__edit-button svg{color:#fff;font-size:1.425rem;margin-left:.5rem}.course-header-nav .course-header-nav__title a.course-header-nav__edit-button.active svg{fill:#0d99fd}.course-header-nav .course-header-nav__title-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:41rem){.course-header-nav .course-header-nav__title-bar{margin:0 auto;max-width:1240px;padding:0;width:100%}}@media only screen and (min-width:41rem)and (max-width:1300px){.course-header-nav .course-header-nav__title-bar{width:calc(100% - 20px)}}@media only screen and (min-width:41rem)and (min-width:65rem)and (max-width:1300px){.course-header-nav .course-header-nav__title-bar{width:calc(100% - 70px)}}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap{position:relative}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap button.course-header-nav__mobile-menu-button{background-color:#656e7b;padding:24px 18px}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap button.course-header-nav__mobile-menu-button:focus,.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap button.course-header-nav__mobile-menu-button:hover{background-color:#bcc1c8}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu{align-items:center;background-color:#656e7b;box-shadow:inset 0 -1px 0 #656e7b;display:flex;flex-direction:column;position:absolute;right:0;top:100%;width:100vw;z-index:510}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu a{border-top:1px solid #bcc1c8;color:#fff;padding:12px 16px;text-align:center;width:100%}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu a:active,.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu a:hover{background-color:#0271c0}.course-header-nav .course-header-nav__tab-bar-holder{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:41rem){.course-header-nav .course-header-nav__tab-bar-holder{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1240px;width:100%}}@media only screen and (min-width:41rem)and (max-width:1300px){.course-header-nav .course-header-nav__tab-bar-holder{width:calc(100% - 20px)}}@media only screen and (min-width:41rem)and (min-width:65rem)and (max-width:1300px){.course-header-nav .course-header-nav__tab-bar-holder{width:calc(100% - 70px)}}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:41rem){.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar{align-items:flex-end;flex-direction:row;min-height:44px}}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item{border-bottom:4px solid #0000;color:#fff;display:block;font-weight:400;position:relative;text-decoration:none;transition:all .3s ease;vertical-align:initial;white-space:nowrap}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item .highlight-nav-tab .highlight-nav-tab__bubble{background-color:#0d99fd;border-radius:10px;font-size:12px;margin-left:4px;padding:0 6px}@media only screen and (min-width:41rem){.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item{font-size:16px;line-height:22px;padding:4px 32px}}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.special-item{padding:0 16px}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.special-item .special-item__label{color:#fff;font-weight:400;line-height:30px;padding-right:12px}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.special-item .special-item__sub-item{color:#fff;font-size:14px;font-weight:400;line-height:22px;margin-left:4px;padding:4px 8px 6px}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.special-item .special-item__sub-item.active{background-color:#656e7b;border:4px solid #0d99fd;border-bottom:2px solid #656e7b;border-radius:10px 10px 0 0;font-weight:600}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.special-item .special-item__sub-item.sub-item__hero small{background-color:#0d99fd;border-radius:7px;padding:0 6px}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item svg{margin-right:8px}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item:hover{color:#fff}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.active{border-bottom:4px solid #0d99fd;color:#fff;font-weight:400}@media only screen and (min-width:41rem){.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item.active{font-size:20px;line-height:27px}}.error-boundary{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-boundary .error-boundary__content{align-items:center;background-color:#d9effe;border-radius:30px;display:inherit;flex-direction:inherit;justify-content:center;margin-top:12px;max-width:90%;padding:8px}@media only screen and (min-width:41rem){.error-boundary .error-boundary__content{margin-top:30px;max-width:60%;padding:30px}}.error-boundary .error-boundary__content .error-boundary__message{line-height:30px;text-align:center}.error-boundary .pig-pen{height:256px;margin-top:24px;width:256px}.error-boundary .show-debug-info{display:flex;flex-direction:column;margin-top:12px}.error-boundary .show-debug-info button{font-size:10px}.error-boundary .show-debug-info textarea.more-info{height:100px;width:500px}.api-error{background-color:#fce4e4;border-radius:10px;margin-right:12px;padding:8px 12px}.api-error h1{color:#da2d07;font-size:18px;font-weight:700}.api-error p{color:#da2d07;font-size:14px;margin:5px}.sales-admin{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.sales-admin{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.sales-admin{width:calc(100% - 70px)}}.sales-admin .sales-admin__nav{margin-top:12px}.sales-admin .sales-admin__nav button{display:inline-block;padding:8px}.sales-admin .sales-admin__nav button.selected{background-color:#d9effe}.sales-admin .sales-admin__content input[type=text]{border:1px solid #bcc1c8;border-radius:7px;line-height:normal;padding:10px 5px}.sales-admin .sales-admin__content button{margin:5px}.sales-admin .sales-admin__content button.reset-button{background-color:#fff;border:1px solid #656e7b;color:#000}.sales-admin .sales-admin__content input{height:50px}.sales-admin .sales-admin__content label{font-weight:700}.sales-admin .sales-admin__content form>label,.sales-admin .sales-admin__content>div>label{margin:8px 0}.sales-admin .sales-admin__content .result{font-size:18px}.sales-admin .sales-admin__content .result div,.sales-admin .sales-admin__content .result span{border-radius:4px;font-weight:700;padding:10px}.sales-admin .sales-admin__content .result .success{background-color:#bef4df}.sales-admin .sales-admin__content .result .warn{background-color:#ffecd2}.sales-admin .new-user{display:flex;flex-direction:row}.sales-admin .new-user input[type=text]{min-width:400px;width:500px}.sales-admin .new-user .new-user__form{display:flex;flex-direction:column;padding:5px}.sales-admin .new-user .result{padding:5px}.sales-admin .enroll-user input[type=text]{min-width:340px;width:340px}.sales-admin .enroll-user table{min-height:122px}.sales-admin .enroll-user tr{height:61px}.sales-admin .enroll-user p{margin:0}.sales-admin .enroll-user .enroll-user__user .users-search{margin-left:0}.sales-admin .enroll-user .enroll-user__user th{width:150px}.sales-admin .enroll-user .enroll-user__user .users-table__name{width:250px}.sales-admin .enroll-user .enroll-user__user .users-table__email{width:400px}.sales-admin .enroll-user .enroll-user__course{margin-top:30px}.sales-admin .enroll-user .enroll-user__course .courses-table__id,.sales-admin .enroll-user .enroll-user__course .courses-table__name{width:300px}.sales-admin .enroll-user .enroll-user__course .courses-table__number{width:200px}.sales-admin .enroll-user .enroll-user__course .courses-table__date{width:150px}.sales-admin .enroll-user .enroll-user__course .courses-table__instructor{width:250px}.sales-admin .enroll-user .enroll-user__enroll{font-size:18px;font-weight:700;margin-top:30px;min-height:70px}.sales-admin .enroll-user .enroll-user__enroll .enroll-user__enroll-select-user{background-color:#ffecd2;border-radius:4px;padding:10px}.sales-admin .enroll-user .enroll-user__enroll .enroll-user__enroll-prompt{align-items:center;background-color:#9ed5fc;border-radius:4px;display:flex;flex-direction:row;padding:5px}.sales-admin .enroll-user .enroll-user__enroll .enroll-user__enroll-prompt button{margin-left:20px}.sales-admin .enroll-user .users-container-table__item-row.is-selected{background:#becdf4}.users-search{display:flex;flex-direction:column;margin-left:5px}.users-search__row{font-weight:700}.users-search__form,.users-search__row{align-items:center;display:flex;flex-direction:row}.users-search__form{background-color:#f2f3f4;border:1px solid;border-radius:5px;margin:5px;padding:5px}.users-search__form input[type=text]{border:1px solid #bcc1c8;border-radius:7px;line-height:normal;margin:0 5px;padding:10px 5px;width:250px}.users-search__form #user-id{width:350px}.users-container{display:flex;flex-direction:column;margin:0 30px;width:calc(100% - 60px)}.users-container p{font-weight:700;margin:5px}.users-container-table{margin-top:15px;max-width:100%;width:100%}.users-container-table p{background-color:#e77e7f;border-radius:5px;color:#fff;padding:5px;text-align:center}.users-container-table table{border:1px solid #f2f3f4;border-collapse:collapse;font-size:14px;width:100%}.users-container-table thead{background-color:#bcc1c8;height:61px;text-align:left}.users-container-table tbody tr:hover{background-color:#fce4e4}.users-container-table th{border:1px solid #bcc1c8;font-weight:700;padding:5px}.users-container-table tr:nth-child(2n){background-color:#f2f3f4}.users-container-table td{border:1px solid #f2f3f4;font-weight:400;padding:5px;text-align:left;vertical-align:middle}.products-dropdown .products-dropdown__display-product-info{padding:8px}.duplicate-courses{display:flex;flex-direction:column;margin:0 30px;width:calc(100% - 60px)}.duplicate-courses input[type=text]{border:1px solid #bcc1c8;border-radius:7px;line-height:normal;min-width:400px;padding:10px 5px;width:500px}.duplicate-courses button.submit-button{margin:5px;width:140px}.duplicate-courses .duplicate-courses-search{align-items:center;display:flex;flex-direction:row;font-weight:700;padding:32px 0 24px;width:100%}.duplicate-courses .duplicate-courses-search label{margin-right:8px}.duplicate-courses .duplicate-courses-search input#original-course-id-search{min-width:340px;width:340px}.duplicate-courses .duplicate-courses-search .duplicate-courses-search__form{align-items:center;display:flex;flex-direction:row}.duplicate-courses .duplicate-courses-search .api-error{width:33%}.duplicate-courses .duplicate-courses-courses{display:flex;flex-direction:row;justify-content:center}.duplicate-courses .duplicate-courses-courses input{height:50px}.duplicate-courses .duplicate-courses-courses label{font-weight:700}.duplicate-courses .duplicate-courses-courses textarea{border:1px solid #bcc1c8;border-radius:7px;font-family:Open Sans,sans-serif;line-height:normal;padding:10px 5px;width:500px}.duplicate-courses .duplicate-courses-courses form>label,.duplicate-courses .duplicate-courses-courses>div>label{margin:8px 0}.duplicate-courses .duplicate-courses-courses .day-select{width:40%}.duplicate-courses .duplicate-courses-courses .day-select label.day-checkbox{align-items:center;display:flex;flex-direction:row}.duplicate-courses .duplicate-courses-courses .day-select label.day-checkbox .day-name{font-weight:400;margin-left:10px}.duplicate-courses .duplicate-courses-courses .day-select label.day-checkbox>input{height:30px}.duplicate-courses .duplicate-courses-courses .react-datepicker-wrapper{width:200px}.duplicate-courses .duplicate-courses-courses .react-datepicker-wrapper input[type=text]{max-width:200px;min-width:200px}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form,.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__original-course{display:flex;flex-direction:column}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-course-id{display:flex;flex-direction:row}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-class-sessions,.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-custom{align-items:center;display:flex;flex-direction:row}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-class-sessions label,.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-custom label{margin-right:10px}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__original-course-product{background-color:#ffecd2;border-radius:7px;margin-bottom:5px;padding:10px}.duplicate-courses .duplicate-courses-search__loading{align-items:center;display:flex;flex-direction:row;margin-left:20px;width:auto}.duplicate-courses .duplicate-courses-search__loading>span{margin-left:10px}.system-reports{display:flex;flex-direction:column;margin:0 30px;width:calc(100% - 60px)}.system-reports .system-reports__menu{display:flex;flex-direction:row;margin-bottom:16px}.system-reports .system-reports__menu .system-reports__menu-item{padding:10px 20px 5px}.system-reports .system-reports__menu .system-reports__menu-item.selected{border-bottom:2px solid #0d99fd}.system-reports table,.system-reports td,.system-reports th{border:1px solid #656e7b;border-collapse:collapse;font-size:smaller;text-align:center}.system-reports table .summary-row,.system-reports td .summary-row,.system-reports th .summary-row{background-color:#f2f3f4;font-weight:600}.system-reports .system-reports__params-form{align-items:baseline;background-color:#f2f3f4;border:1px solid;border-radius:5px;display:flex;margin-bottom:10px;padding:5px}.system-reports .system-reports__params-form .form-field-spacer{width:10px}.system-reports .system-reports__params-form .system-reports__select-wrap{align-items:baseline;display:flex;flex-direction:row}.system-reports .system-reports__params-form .system-reports__select-wrap .system-reports__select{padding-left:5px}.system-reports .system-reports__params-form .react-datepicker-wrapper{width:200px}.system-reports .system-reports__params-form .react-datepicker-wrapper input[type=text]{max-width:200px;min-width:200px}.system-reports .system-reports__button{height:25px}.system-reports .system-reports__saqa-count{width:400px}.system-reports .system-reports__report-description{background-color:#d9effe;border:1px solid #0d99fd;border-radius:5px;font-size:smaller;margin:2px 0 5px;padding:0 5px 2px}.system-reports .system-reports__all-reports-sortable-column-header{color:#2f7258}.system-reports .system-reports__all-reports-sortable-column-header svg{margin-left:2px}.course-qa-check table{border:1px solid #bcc1c8;border-collapse:collapse;box-shadow:2px 2px #f2f3f4;font-family:Open Sans,sans-serif;width:100%}.course-qa-check thead{text-align:center}.course-qa-check tbody{text-align:left}.course-qa-check th{background-color:#bcc1c8;border:1px solid #656e7b;font-size:16px;font-weight:700;padding:15px 5px}.course-qa-check tr{height:30px}.course-qa-check td{border:1px solid #656e7b;font-size:14px;padding:15px 5px}.course-qa-check td .course-qa-check__recommendation-block{margin-bottom:10px;margin-left:5px}.course-qa-check td .course-qa-check__link{color:#4c70c8;font-weight:400}.course-qa-check td .course-qa-check__link:hover{background-color:#f2f3f4}.course-qa-check td ul{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.course-qa-check td button{color:#4c70c8}.course-qa-check td button:hover{background-color:#f2f3f4}.course-qa-check .course-qa-check__check{width:30%}.course-qa-check .course-qa-check__results{width:70%}.multi-course-qa-dashboard .multi-course-qa-dashboard-search .multi-course-qa-dashboard-search__form{align-items:center;display:flex;flex-direction:row}.multi-course-qa-dashboard{display:flex;flex-direction:column;margin:0 30px;width:calc(100% - 60px)}.multi-course-qa-dashboard .multi-course-qa-dashboard-search{align-items:center;display:flex;flex-direction:row;font-weight:700;margin:5px}.multi-course-qa-dashboard .multi-course-qa-dashboard-search .multi-course-qa-dashboard-search__form{background-color:#f2f3f4;border:1px solid;border-radius:5px;margin:5px;padding:5px;width:100%}.multi-course-qa-dashboard .multi-course-qa-dashboard-search .multi-course-qa-dashboard-search__form textarea{border:1px solid #bcc1c8;border-radius:7px;font-family:Open Sans,sans-serif;line-height:normal;margin:0 5px;padding:10px 5px;width:600px}.multi-course-qa-dashboard .multi-course-qa-dashboard__course{margin:30px 5px 5px}.multi-course-qa-dashboard .multi-course-qa-dashboard__course .multi-course-qa-dashboard__course-data{margin-bottom:5px}.course-activity-check .course-activity-check-search .course-activity-check-search__form{align-items:center;display:flex;flex-direction:row}.course-activity-check{display:flex;flex-direction:column;margin:0 30px;width:calc(100% - 60px)}.course-activity-check .course-activity-check-search{align-items:center;display:flex;flex-direction:row;font-weight:700;margin:5px}.course-activity-check .course-activity-check-search .course-activity-check-search__form{background-color:#f2f3f4;border:1px solid;border-radius:5px;margin:5px;padding:5px;width:100%}.course-activity-check .course-activity-check-search .course-activity-check-search__form textarea{border:1px solid #bcc1c8;border-radius:7px;font-family:Open Sans,sans-serif;line-height:normal;margin:0 5px;padding:10px 5px;width:600px}.course-activity-check .course-activity-check__course{margin:30px 5px 5px}.course-activity-check .course-activity-check__course .course-activity-check__course-data{margin-bottom:5px}.course-activity-check .course-activity-check__course table{border:1px solid #bcc1c8;border-collapse:collapse;box-shadow:2px 2px #f2f3f4;font-family:Open Sans,sans-serif;width:100%}.course-activity-check .course-activity-check__course thead{text-align:center}.course-activity-check .course-activity-check__course tbody{text-align:left}.course-activity-check .course-activity-check__course th{background-color:#bcc1c8;border:1px solid #656e7b;font-size:16px;font-weight:700;padding:15px 5px}.course-activity-check .course-activity-check__course tr{height:30px}.course-activity-check .course-activity-check__course td{border:1px solid #656e7b;font-size:14px;padding:15px 5px}.toaster-header[data-flavor=info]{background-color:#ffecd2}.toaster-header[data-flavor=update]{background-color:#9ed5fc}.toaster-header[data-flavor=update] a,.toaster-header[data-flavor=update] button{color:#2f4172;font-weight:700;text-decoration:underline}.toaster-header[data-flavor=warn]{background-color:#ffecd2}.toaster-header[data-flavor=error]{background-color:#e77e7f}.toaster-header[data-flavor=downtime]{background-color:#fce4e4}.toaster-header .toaster-header__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1240px;padding:12px 0;width:100%}@media(max-width:1300px){.toaster-header .toaster-header__content{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.toaster-header .toaster-header__content{width:calc(100% - 70px)}}.toaster-header:not(:first-child){border-top:1px solid #656e7b}@keyframes tooltip-in__right{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(10px,0,0)}}@keyframes tooltip-in__top{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,-10px,0)}}@keyframes tooltip-in__bottom{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,10px,0)}}@keyframes tooltip-in__left{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(-10px,0,0)}}.better-tooltip-popup{position:fixed}.better-tooltip-popup .better-tooltip__container{animation:tooltip-in__right 1s cubic-bezier(.23,1,.32,1) .4s both;background-color:#fff;border:1px solid #fce4e4;border-radius:8px;box-shadow:2px 2px 2px #0000001a;font-size:12px;line-height:120%;max-width:400px;padding:20px;position:relative;width:100%;z-index:10001}.better-tooltip-popup .better-tooltip__container.better-tooltip__wide{max-width:600px;min-width:400px}.better-tooltip-popup.delay-popup .better-tooltip__container{animation-delay:1s}.better-tooltip-popup.popup-top{transform:translate(-50%,-100%)}.better-tooltip-popup.popup-top .better-tooltip__container{animation-name:tooltip-in__top}.better-tooltip-popup.popup-bottom{transform:translate(-50%)}.better-tooltip-popup.popup-bottom .better-tooltip__container{animation-name:tooltip-in__bottom}.better-tooltip-popup.popup-bottom-left{transform:translate(-98%)}.better-tooltip-popup.popup-bottom-left .better-tooltip__container{animation-name:tooltip-in__left}.better-tooltip-popup.popup-bottom-right{transform:translate(0)}.better-tooltip-popup.popup-bottom-right .better-tooltip__container{animation-name:tooltip-in__bottom}.better-tooltip-popup.popup-left{transform:translate(-100%,-50%)}.better-tooltip-popup.popup-left .better-tooltip__container{animation-name:tooltip-in__left}.better-tooltip-popup.popup-right{transform:translateY(-50%)}.better-tooltip-popup.popup-right .better-tooltip__container{animation-name:tooltip-in__right}.better-tooltip__trigger{cursor:default;display:inline}.clarity-radio-group{display:flex;flex-direction:row}.clarity-radio-group .clarity-button{align-items:center;background:none;border:1px solid #0000;border-radius:10px;color:#2f353c;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:16px;margin:0 3px;min-width:80px;padding:6px}.clarity-radio-group .clarity-button svg{fill:#2f353c}.clarity-radio-group .clarity-button:focus-within,.clarity-radio-group .clarity-button:hover{border:1px solid #becdf4;color:#4c70c8}.clarity-radio-group .clarity-button:focus-within svg,.clarity-radio-group .clarity-button:hover svg{fill:#4c70c8}.clarity-radio-group .clarity-button:disabled,.clarity-radio-group .clarity-button[data-disabled=true]{background-color:#f2f3f4;color:#656e7b}.clarity-radio-group .clarity-button:disabled svg,.clarity-radio-group .clarity-button[data-disabled=true] svg{fill:#656e7b}.clarity-radio-group .clarity-button:disabled:focus-within,.clarity-radio-group .clarity-button:disabled:hover,.clarity-radio-group .clarity-button[data-disabled=true]:focus-within,.clarity-radio-group .clarity-button[data-disabled=true]:hover{border:1px solid #0000}.clarity-radio-group .clarity-button[data-selected=true]{background-color:#becdf4;border:1px solid #2f4172;color:#2f4172}.clarity-radio-group .clarity-button[data-selected=true] svg{fill:#2f4172}.clarity-radio-group .clarity-button[data-selected=true]:focus-within{border:1px solid #4c70c8}.clarity-radio-group .clarity-button[data-selected=true]:disabled,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]{background-color:#becdf4;color:#2f4172}.clarity-radio-group .clarity-button[data-selected=true]:disabled:focus-within,.clarity-radio-group .clarity-button[data-selected=true]:disabled:hover,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:focus-within,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:hover{border:1px solid #2f4172;color:#2f4172}.clarity-radio-group .clarity-button[data-selected=true]:disabled:focus-within svg,.clarity-radio-group .clarity-button[data-selected=true]:disabled:hover svg,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:focus-within svg,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:hover svg{fill:#2f4172}.modal-content .learnosity-item__wrap .at-action-bar{margin:12px 0 0;min-width:100%;position:relative;width:100%}@media only screen and (max-width:40rem){.modal-content .learnosity-item__wrap .at-action-bar{margin-bottom:200px}}@media only screen and (min-width:41rem){.modal-content .learnosity-item__wrap .at-action-bar{bottom:8px;left:40px;margin:0 auto;min-width:inherit;position:fixed;right:40px;width:90%}}@media only screen and (min-width:65rem){.modal-content .learnosity-item__wrap .at-action-bar{left:90px;position:fixed;right:90px;width:80%}}.row.at-action-bar{background:#eff3fd;border:1px solid #bcc1c8;border-radius:8px;box-shadow:0 4px 4px #0000001f;box-sizing:border-box;margin-top:12px;position:relative;z-index:2000}@media only screen and (min-width:41rem){.row.at-action-bar{max-width:calc(100% - 40px)}}@media only screen and (min-width:65rem){.row.at-action-bar{bottom:20px;left:20px;position:fixed;right:20px}}.row.at-action-bar .at-action-bar__muddy-clear{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:8px 8px 8px 16px}@media only screen and (min-width:41rem){.row.at-action-bar .at-action-bar__muddy-clear{padding:8px 8px 8px 22px}}@media only screen and (min-width:65rem){.row.at-action-bar .at-action-bar__muddy-clear{padding:8px 8px 8px 44px}}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-buttons{position:relative;text-align:center}@media only screen and (min-width:65rem){.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-buttons{margin-left:16px}}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-buttons[data-show-hint=true]{background-color:#9ed5fc;border-radius:12px;padding-bottom:.8em}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-buttons .clarity-hint-subtitle{bottom:0;color:#2f353c;left:0;padding-bottom:2px;position:absolute;right:0}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-explain{color:#2f353c;font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%}@media only screen and (min-width:65rem){.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-explain{font-size:14px}}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-explain small{color:#656e7b;display:block;font-size:12px}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-explain.survey-explain{padding-top:14px}@media only screen and (min-width:65rem){.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-explain.survey-explain{padding-top:20px}}.row.at-action-bar .at-action-bar__post-validated{display:flex;flex-direction:row}.row.at-action-bar .at-action-bar__post-validated .at-action-bar__post-validated-icon{padding-right:8px}.row.at-action-bar .at-action-bar__post-validated .at-action-bar__post-validated-text{color:#2f353c;font-size:14px;font-weight:600;line-height:140%}.row.at-action-bar .at-action-bar__post-validated .at-action-bar__post-validated-text small{color:#656e7b}.row.at-action-bar .at-action-bar__post-validated svg{fill:#2f353c}.row.at-action-bar .at-action-bar__check-answer__wrap{position:relative}.row.at-action-bar .at-action-bar__check-answer__wrap .disabled-click-catcher{height:100%;position:absolute;width:100%}.row.at-action-bar .at-action-bar__buttons{align-items:center;display:flex;flex-direction:row;flex-direction:row-reverse;justify-content:space-between;padding:4px 8px 8px}@media only screen and (min-width:41rem){.row.at-action-bar .at-action-bar__buttons{border-left:1px solid #656e7b;flex-direction:row}}@media only screen and (min-width:65rem){.row.at-action-bar .at-action-bar__buttons{padding:12px 24px}}.row.at-action-bar .at-action-bar__buttons .at-action-bar__validate{align-items:center;display:flex;flex-direction:row}@media only screen and (min-width:65rem){.row.at-action-bar .at-action-bar__buttons .at-action-bar__validate .at-action-bar__finish{margin-left:24px}}.row.at-action-bar .at-action-bar__buttons .at-action-bar__can-recap svg{fill:#0d99fd}.row.at-action-bar .at-action-bar__buttons .at-action-bar__nav-buttons{align-items:center;color:#656e7b;display:flex;flex-direction:row}.row.at-action-bar .at-action-bar__buttons .at-action-bar__nav-buttons button{padding:8px}@media only screen and (min-width:41rem){.row.at-action-bar .at-action-bar__buttons .at-action-bar__nav-buttons button{padding:12px}}.row.at-action-bar .at-action-bar__buttons .at-action-bar__nav-buttons button:disabled{color:#bcc1c8}.row.at-action-bar .at-action-bar__buttons .at-action-bar__nav-text{white-space:nowrap}@media only screen and (max-width:40rem){.row.at-action-bar .at-action-bar__buttons .at-action-bar__nav-text{display:none}}.action-bar-AT .at-action-bar__nav-text{min-width:44px}.checkbox-item__button{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;padding-right:8px;text-align:left}.checkbox-item__button .checkbox-item__icon{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-right:5px}.checkbox-item__button .checkbox-item__icon svg{height:18px;transition:all .3s cubic-bezier(.23,1,.32,1);width:18px}.checkbox-item__button .checkbox-item__label{text-align:left}.checkbox-item__button:disabled{cursor:default}.checkbox-item__button:disabled svg{opacity:.5}.progress-bar{align-items:center;background:#f2f3f4;border:#bcc1c8;border-radius:40px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.progress-bar__indicator{border-radius:20px;height:100%;left:0;position:absolute;text-align:center;top:0;z-index:2}.progress-bar__percentage{font-size:18px;text-align:center;z-index:3}.kebab-menu__wrap ul.kebab-menu__dropdown{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.split-button .split-button__dropdown-trigger,.split-button .split-button__primary-action{align-items:center;display:flex;flex-direction:row;justify-content:center}.kebab-menu__wrap{position:relative}.kebab-menu__wrap button.kebab-menu__trigger{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 16px;position:relative;top:8px}.kebab-menu__wrap button.kebab-menu__trigger figure{background:#656e7b;border-radius:5px;height:6px;margin:3px 0;width:6px}.kebab-menu__wrap button.kebab-menu__trigger .middle{box-shadow:0 .1px .1px 0 #00000029,0 .1px .3px 0 #0000001f;position:relative;transform:scale(1);transition:all .2s cubic-bezier(.72,1.2,.71,.72)}.kebab-menu__wrap button.kebab-menu__trigger .cross{color:#fff;font-size:22px;left:50%;margin-top:-1px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s cubic-bezier(.72,1.2,.71,.72);-webkit-user-select:none;user-select:none}.kebab-menu__wrap button.kebab-menu__trigger.active .middle{border-radius:0 5px 5px 0;box-shadow:0 .1px .1px 0 #00000029,0 .1px .3px 0 #0000001f;transform:scale(4.5);transition:all .2s cubic-bezier(.32,2.04,.85,.54)}.kebab-menu__wrap button.kebab-menu__trigger.active .cross{transform:translate(-50%,-50%) scale(1);transition:all .15s cubic-bezier(.32,2.04,.85,.54)}.kebab-menu__wrap ul.kebab-menu__dropdown{background-color:#fff;box-shadow:0 2px 4px 0 #00000029,0 2px 8px 0 #0000001f;position:absolute;right:32px;transform:scale(0);transform-origin:100% 0;transition:all .2s cubic-bezier(1,0,0,1);z-index:10000}.kebab-menu__wrap ul.kebab-menu__dropdown.kebab-dropdown-bottom{top:4px}.kebab-menu__wrap ul.kebab-menu__dropdown.kebab-dropdown-top{bottom:-2px;transform-origin:100% 100%}.kebab-menu__wrap ul.kebab-menu__dropdown li{display:block;text-align:left;width:100%}.kebab-menu__wrap ul.kebab-menu__dropdown li a,.kebab-menu__wrap ul.kebab-menu__dropdown li button{box-sizing:border-box;color:#2f353c;display:inline-block;font-size:14px;font-weight:600;padding:1em 18px;text-align:left;white-space:pre;width:100%}.kebab-menu__wrap ul.kebab-menu__dropdown li a:hover,.kebab-menu__wrap ul.kebab-menu__dropdown li button:hover{background:#bcc1c8}.kebab-menu__wrap ul.kebab-menu__dropdown li a>svg,.kebab-menu__wrap ul.kebab-menu__dropdown li button>svg{margin-right:8px}.kebab-menu__wrap ul.kebab-menu__dropdown li a:disabled,.kebab-menu__wrap ul.kebab-menu__dropdown li button:disabled{color:#656e7b;cursor:default}.kebab-menu__wrap ul.kebab-menu__dropdown li a[data-disabled=true],.kebab-menu__wrap ul.kebab-menu__dropdown li button[data-disabled=true]{color:#656e7b}.kebab-menu__wrap ul.kebab-menu__dropdown:hover ul{transform:scale(1)}.kebab-menu__wrap[data-expanded=true] ul.kebab-menu__dropdown{transform:scale(1);transition:all .2s cubic-bezier(1,0,0,1)}.kebab-menu-small button.kebab-menu__trigger{padding:0 6px;position:relative;top:0}.kebab-menu-small button.kebab-menu__trigger figure{height:4px;margin:2px;width:4px}.split-button{display:flex;flex-direction:row}.split-button .split-button__primary-action{border-radius:12px 0 0 12px;margin-right:2px}.split-button .split-button__primary-action[data-verb=add]{background-color:#4c70c8}.split-button .split-button__primary-action[data-verb=add]:disabled{background-color:#bcc1c8;cursor:default}.split-button .split-button__primary-action[data-verb=remove]{background-color:#e77e7f}.split-button .split-button__primary-action[data-verb=remove]:disabled{background-color:#bcc1c8;cursor:default}.split-button .split-button__dropdown-trigger{border-radius:0 12px 12px 0}.split-button .split-button__dropdown-trigger,.split-button .split-button__primary-action{background-color:#4c70c8;padding:4px 8px}.split-button .split-button__dropdown-trigger svg,.split-button .split-button__primary-action svg{fill:#fff}.split-button .split-button__dropdown-trigger:hover,.split-button .split-button__primary-action:hover{background-color:#2f4172}.split-button .kebab-menu__wrap ul.kebab-menu__dropdown{transition:none}.split-button ul.kebab-menu__dropdown.kebab-dropdown-bottom{top:0}.toggle-switch{align-items:flex-start;display:flex;gap:4px}.toggle-switch input{-webkit-appearance:none;appearance:none;background-color:#656e7b;border:1px solid #656e7b;border-radius:32px;cursor:pointer;margin:0;min-height:22px;min-width:48px;position:relative;transition:background-color .3s,border-color .3s;-webkit-user-select:none;user-select:none}.toggle-switch input:checked{background-color:#17875c;border-color:#17875c}.toggle-switch input:checked:before{left:auto;transform:translateX(calc(100% + 12px))}.toggle-switch input:checked:after{content:attr(data-on);left:.4em;right:auto}.toggle-switch input:disabled{background-color:#bcc1c8;border:1px solid #bcc1c8}.toggle-switch input:disabled:checked{background-color:#bef4df;border-color:#bef4df}.toggle-switch input:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";cursor:pointer;height:16px;left:2px;position:absolute;top:2px;transition:all .3s;width:16px}.toggle-switch input:after{bottom:.5em;color:#fff;content:attr(data-off);display:block;font-size:10px;line-height:1;position:absolute;right:.4em;top:.5em}.toggle-switch input:focus{outline:2px solid #9ed5fc;outline-offset:2px}.toggle-switch-labels{display:flex;flex-direction:column;gap:4px}.toggle-switch-labels span{cursor:pointer;font-size:16px;line-height:1.4;-webkit-user-select:none;user-select:none}.toggle-switch-labels p{color:#bcc1c8;font-size:12px;letter-spacing:.4px;line-height:1.3;margin:0}.codon-text-logo{color:#4c70c8;font-size:28px;font-weight:400;margin-bottom:16px;text-align:center;text-transform:uppercase}.codon-text-logo span:first-child{font-weight:700}.codon-text-logo span:last-child{color:#000}.login__box input[type=submit],.userAgreement__box .agreement__agree-button{background:#2f4172;border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 30px;text-decoration:none;-webkit-user-select:none;user-select:none}.login__box input[type=submit]:hover,.userAgreement__box .agreement__agree-button:hover{background:#4c70c8}.password-reset-action ul.password-complexity-list{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.userAgreement__box .user-agreement__privacy-button,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}.userAgreement__box [data-disabled=true].user-agreement__privacy-button,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.password-reset-action .password-input-wrap button.toggle-password-visibility svg{height:1em;position:relative;top:.125em;width:1em}.login{align-items:center;background-color:#656e7b;display:flex;justify-content:center;min-height:100vh}.login .toaster-header{left:0;position:absolute;right:0;top:0}.login__box{background-color:#fff;border-radius:5px;padding:20px;width:300px}.login__box h2{color:#656e7b;font-size:24px;font-weight:100;margin-block-start:0;text-align:center}.login__box input[type=password],.login__box input[type=text]{border:1px solid #bcc1c8;border-radius:3px;display:block;height:30px;margin-bottom:10px;padding:20px 10px;width:100%}.login__box input[type=submit]{display:block;margin:20px auto}.login__box input[type=submit]:disabled{background-color:#656e7b}.login__error{color:#da2d07;font-size:12px;margin-bottom:20px}.login__error,.login__footer-link{text-align:center}.login__info{color:#17875c;font-size:12px;margin-bottom:20px;text-align:center}.notification-message{background-color:#fce4e4;border-radius:5px;font-size:12px;margin-bottom:12px;padding:8px;text-align:center}.userAgreement__box{padding:12px 16px}@media only screen and (min-width:65rem){.userAgreement__box{margin:0 20%;padding:1em}}.userAgreement__box .userAgreement__action{display:flex;flex-direction:row;justify-content:flex-end;padding-top:1em}.userAgreement__box .user-agreement__privacy-button{font-size:large;text-align:left}.userAgreement__box .expando__trigger svg{margin-right:4px}.userAgreement__box .agreement__agree-button:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}.userAgreement__box .agreement__cancel-button{align-items:center;background:#fff;border:1px solid #4c70c8;border-radius:20px;box-sizing:border-box;color:#4c70c8;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:10px;font-style:normal;font-weight:600;justify-content:center;line-height:140%;margin:0 50px 0 8px;padding:10px 24px}.userAgreement__box .agreement__cancel-button svg{fill:#4c70c8}.userAgreement__box .agreement__cancel-button span{font-size:10px;margin-top:8px}.userAgreement__box .agreement__cancel-button:hover{color:#2f4172;transition:all .3s ease}.userAgreement__box .agreement__cancel-button:hover svg{fill:#2f4172}.userAgreement__box .agreement__cancel-button:disabled{background:#f2f3f4;border:1px solid #bcc1c8;color:#656e7b}.userAgreement__box .agreement__cancel-button:disabled svg{fill:#656e7b}.userAgreement__box .agreement__cancel-button:active{color:#656e7b;transition:all .3s ease}.userAgreement__box .agreement__cancel-button:active svg{fill:#2f4172}.userAgreement__box .content{font-size:.8em}.password-reset-action .password-input-wrap{position:relative}.password-reset-action .password-input-wrap input[type=password],.password-reset-action .password-input-wrap input[type=text]{margin-bottom:8px}.password-reset-action .password-input-wrap input[type=password][data-invalid=true],.password-reset-action .password-input-wrap input[type=text][data-invalid=true]{border-color:#da2d07}.password-reset-action .password-input-wrap input[type=password][data-invalid=true]:active,.password-reset-action .password-input-wrap input[type=password][data-invalid=true]:focus,.password-reset-action .password-input-wrap input[type=password][data-invalid=true]:hover,.password-reset-action .password-input-wrap input[type=text][data-invalid=true]:active,.password-reset-action .password-input-wrap input[type=text][data-invalid=true]:focus,.password-reset-action .password-input-wrap input[type=text][data-invalid=true]:hover{outline-color:#da2d07}.password-reset-action .password-input-wrap button.toggle-password-visibility{bottom:0;position:absolute;right:12px;top:0}.password-reset-action .password-input-wrap button.toggle-password-visibility svg{fill:#656e7b}.password-reset-action .password-input-wrap button.toggle-password-visibility:hover svg{fill:#2f353c}.password-reset-action ul.password-complexity-list{margin-bottom:8px;margin-left:4px}.password-reset-action ul.password-complexity-list li{font-size:14px}.password-reset-action ul.password-complexity-list li svg{height:12px;margin-right:4px;width:12px}.piechart-legend{display:flex;flex-direction:row;justify-content:center;padding:10px 0;width:100%}.piechart-legend .piechart-legend__label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 6px;vertical-align:center}.piechart-legend .piechart-legend__label .piechart-legend__color{height:12px;margin-right:8px;width:40px}.bar-group .name-label{text-anchor:end;fill:#2f353c;font-size:1em;font-weight:300}.bar-group .value-label{text-anchor:end;fill:#fff;font-size:.7em;font-weight:900}.bar-group .value-label.is-zero{display:none}.container .bar-group{transition:opacity .3s}.container:hover .bar-group{opacity:.3}.container .bar-group:hover{opacity:1}.container .bar-group:hover .name-label{font-weight:400}.container .bar-group:hover .value-label{font-size:.8em}.lo-chart{display:flex;flex-direction:column;justify-content:center}.lo-chart .lo-chart__title{margin-bottom:16px;text-align:center}.lo-chart svg{cursor:default}.lo-chart__lo-info{min-height:100px;padding:8px}.lo-chart__lo-info .lo-chart__lo-info-description{font-size:14px;margin-top:8px}.dev__main ul{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.dev__main{margin:0 auto;max-width:1240px;padding:0 30px;width:100%}.dev__main .dev-demo.row{border-bottom:2px dashed #bcc1c8;padding-bottom:12px;width:100%}.dev__main .kebab-demo{align-items:flex-end;display:flex;flex-direction:column;height:200px;justify-content:space-between}.dev__main .toggle-wrap .toggle-switch{margin-top:12px}.dev__main .icons-list>div{align-items:center;display:flex;flex-direction:row}.dev__main .icons-list>div svg{color:#2f353c;margin-right:10px}.dev__main .row.at-action-bar{bottom:0;left:0;position:relative;right:0}.persisted-expando{position:relative}.persisted-expando button{align-items:center;display:flex;width:100%}.persisted-expando button svg{transition:all .15s linear}.persisted-expando[data-expanded=false] button svg{transform:rotate(-90deg)}[data-lrn-widget-container]{max-height:none}.color-town,.color-town table{width:100%}.color-town .wcag-large-text{font-size:19px}.color-town td.color-town-row__name,.color-town td.swatch{text-align:center;vertical-align:middle}.color-town .status-cell>div{display:flex;flex-direction:row;justify-content:space-between}.color-town .troof[data-pass=true]{color:#17875c}.color-town .troof[data-pass=false]{color:#da2d07}.preclass-assessment{height:100%;margin-top:35px;width:100%}.demo-assessment__footer{display:flex;flex-direction:row;justify-content:space-between;padding:10px}.tooltip-dev{align-items:center;display:flex;flex-direction:row;height:300px;justify-content:space-around;width:100%}.font-size-xxs{font-size:10px}.font-size-xs{font-size:12px}.font-size-sm{font-size:14px}.font-size-md{font-size:16px}.font-size-lg{font-size:18px}.font-size-xl{font-size:20px}.font-size-xxl{font-size:24px}.accommodations__select__student .accommodations__select__student-count{-webkit-touch-callout:none;color:#4c70c8;font-size:12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.accommodations{border:1px solid #bcc1c8;border-radius:10px 10px 0 0;padding:10px 40px 40px}.accommodations.top-box{border-radius:10px;margin-bottom:10px}.accommodations input{border:1px solid #bcc1c8;border-radius:4px}.accommodations hr{margin:35px 0}.accommodations__select{align-items:flex-end;display:flex;margin-top:2rem}.accommodations__select label{margin:0 0 .75rem .25rem}.accommodations__select__selections{align-items:baseline;display:flex}.accommodations__select__student{margin-right:2rem}.accommodations__select__student .accommodations__select__student-count{background-color:#f2f3f4;border-radius:10px;margin-left:30px;margin-right:8px;padding:4px}.accommodations__select__student #select-student{max-width:700px;min-width:300px}.accommodations__select__due-date .react-datepicker__input-container input{height:40px;width:240px}.accommodations__select__save{height:40px;margin-left:30px}.current-accommodations__list table.assigned-accommodations{border:1px solid #f2f3f4;border-collapse:collapse;font-family:Open Sans,sans-serif;width:100%}.current-accommodations__list table.assigned-accommodations thead{background-color:#bcc1c8;height:50px;text-align:left}.current-accommodations__list table.assigned-accommodations tbody tr{height:30px}.current-accommodations__list table.assigned-accommodations tbody tr:nth-child(2n){background-color:#f2f3f4}.current-accommodations__list table.assigned-accommodations tbody tr:hover{background-color:#fce4e4}.current-accommodations__list table.assigned-accommodations tbody tr td{vertical-align:middle}.current-accommodations__list table.assigned-accommodations tbody tr td svg{margin-left:20px}.assessment-builder-actionbar{background-color:#bcc1c8;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:60px;justify-content:space-between;padding:10px 20px;width:100%}.assessment-builder-actionbar,.assessment-builder-actionbar .actionbar-nav__left-side,.assessment-builder-actionbar .actionbar-nav__right-side{align-items:center;display:flex;flex-direction:row}.assessment-builder-actionbar .actionbar-nav__left-side{justify-content:flex-start}.assessment-builder-actionbar .actionbar-nav__right-side{justify-content:flex-end}.assessment-nav{display:flex;margin-top:20px}.assessment-nav .assessment-nav__left-side{align-items:center;display:flex;flex-direction:row}.assessment-nav .assessment-nav__left-side .assessment-nav__title{padding-right:12px}.exit-block__button{padding-left:16px}.assessment-nav__wrapper{align-items:center;display:flex;margin-left:auto}.assessment-nav__wrapper .summative-nav-buttons .nav-button{align-items:center;display:flex;flex-direction:row}.assessment-nav__wrapper .summative-nav-buttons .nav-button:disabled{cursor:default}.assessment-nav__wrapper .summative-nav-buttons .nav-button .crumb-name{align-items:flex-start;color:inherit;display:flex;flex-direction:column;font-size:16px;line-height:20px;min-width:120px;padding-left:4px}.assessment-nav__wrapper .summative-nav-buttons .nav-button .crumb-name div{color:inherit}.assessment-nav__wrapper .summative-nav-buttons .nav-button .crumb-name .crumb-name__subtitle{font-size:12px}.assessment-nav__wrapper .summative-nav-buttons .nav-button.assessmentReviewNav{min-width:140px}.assessment-nav__wrapper button,.assessment-nav__wrapper div{align-items:center;color:#4c70c8;display:flex;line-height:150%;opacity:1;text-align:left;-webkit-user-select:none;user-select:none}.assessment-nav__wrapper button:disabled,.assessment-nav__wrapper div:disabled{color:#656e7b;cursor:default}.assessment-nav__wrapper button.is-active,.assessment-nav__wrapper div.is-active{color:#4c70c8;opacity:1}.assessment-nav__wrapper button.is-inactive,.assessment-nav__wrapper div.is-inactive{color:#656e7b;opacity:1}.assessment-nav__wrapper button.is-selected,.assessment-nav__wrapper div.is-selected{border-bottom:3px solid;color:#4c70c8;opacity:1}.assessment-nav__wrapper button svg,.assessment-nav__wrapper div svg{display:block;height:50px;position:relative;top:0;width:50px}.exit-block-no-text{padding-left:15px}.exit-block-no-text svg{cursor:pointer;height:100%;width:20px}.assessment-builder-nav__exit-btn{align-items:center;display:flex}.assessment-builder-nav__exit-btn svg{margin-left:8px}.lo-pill-list{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;padding-bottom:8px;padding-top:8px}.lo-pill-list .assessment-builder__linked-lo{color:#4c70c8;font-size:12px;white-space:nowrap}.lo-pill-list .assessment-builder__linked-lo:hover{color:#2f4172;font-size:12px}.lo-pill-list .assessment-builder__linked-lo{-webkit-touch-callout:none;background-color:#f2f3f4;border-radius:10px;margin-bottom:4px;margin-right:8px;padding:8px;-webkit-user-select:none;user-select:none}.lo-pill-list .assessment-builder__linked-lo:hover{cursor:default}.assessment-builder__back,.assessment-builder__delete,.assessment-builder__delete-active,.assessment-builder__delete-disabled,.assessment-builder__quit{background:#2f4172;border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 30px;text-decoration:none;-webkit-user-select:none;user-select:none}.assessment-builder__back:hover,.assessment-builder__delete-active:hover,.assessment-builder__delete-disabled:hover,.assessment-builder__delete:hover,.assessment-builder__quit:hover{background:#4c70c8}.assessment-details .assessment-builder__form,.assessment-details form{border:1px solid #bcc1c8;border-radius:10px}.assessment-details input[type=checkbox]{margin-top:0}.assessment-details .is-disabled{color:#bcc1c8}.assessment-builder__assess-type-grouping{background-color:#f2f3f4;border-radius:7px;margin-bottom:12px;padding:5px 5px 5px 10px}.assessment-builder__assess-type-grouping-header{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.assessment-builder__assess-type-grouping-header .usage-message{background-color:#fff;border-radius:3px;color:#e77e7f;font-weight:700;padding:2px}.assessment-builder__back,.assessment-builder__quit{background:#0000;border:1px solid #4c70c8;color:#4c70c8;margin-top:10px}.assessment-builder__back:hover,.assessment-builder__quit:hover{color:#fff}.assessment-builder__select{margin-top:8px}.assessment-builder__delete,.assessment-builder__delete-active,.assessment-builder__delete-disabled{background:#0000;border:1px solid #4c70c8;color:#4c70c8;margin-right:auto;margin-top:10px}.assessment-builder__delete-active:hover{color:#fff}.assessment-builder__delete-disabled{cursor:default}.assessment-builder__delete-disabled:hover{background:#0000;color:#4c70c8}.assessment-builder__message{align-items:center;background-color:#f2f3f4;border-radius:3px;color:#e77e7f!important;display:flex;flex-direction:row;font-size:13px;font-style:normal;justify-content:center;margin:12px 0;padding:4px}.assessment-builder__message svg{margin-left:4px}.assessment-builder__message-tooltip{color:#e77e7f;font-weight:700}.has-been-started__tooltip{min-width:350px}.assessment-builder__message-tooltip-header{font-weight:700}.assessment-builder__due-date{display:flex;flex-direction:row}.form-wrapper{display:flex;justify-content:space-evenly}.form-wrapper.summative{flex-direction:column}.form-wrapper textarea{resize:none}.form__field{padding-right:0}.form__field.row{margin-left:0}.form__field.toggle-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:0;min-height:20px}.form__field.toggle-row.grade-sync-toggle-row,.form__field.toggle-row.late-policy-toggle-row{margin-bottom:10px}.form__field.toggle-row.late-policy-toggle-row .late-policy-tooltip{margin-right:15px}.form__field.toggle-row .toggle-switch{margin-left:15px;margin-right:15px}.form__field.toggle-row .toggle-label{margin-right:10px}.form__field.toggle-row .toggle-label[data-is-prep-or-practice=true]{padding-left:25px}.form__field.toggle-row .is-disabled{color:#bcc1c8}.late-policy-row{margin-bottom:24px}.late-policy-row .form__field{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:0}.late-policy-row .form__field .react-datepicker-wrapper{width:50%}.late-policy-row .form__field input[type=number]{border:1px solid #bcc1c8;border-radius:4px;height:30px;padding:0 5px}.form-row{border-bottom:1px solid #bcc1c8;display:flex;flex-direction:row}.form-row h3{height:50px}.form-col-left,.form-col-right{padding:24px 40px 0;width:50%}.form-col-left{border-right:1px solid #bcc1c8}.form-col-left.no-border{border:none}.form-control{align-items:center;background-color:#bcc1c8;display:flex;height:60px;justify-content:flex-end;padding:10px 20px}.form-control p{margin:auto 20px}.form-informational{font-size:smaller}.lo-pill-list-wrap{margin-left:12px;margin-top:12px}.class-session-dropdown .class-days-covered__menu{z-index:2}.assessment-builder__assessment-name{height:44px!important}.assessment-builder__published{background-color:#f2f3f4;height:170px;margin-bottom:20px;padding:10px}.assessment-builder__published .published-info{font-size:smaller}.add-remove-button svg{width:32px}.add-remove-button.action-plus{color:#4c70c8}.add-remove-button.action-plus:disabled{color:#bcc1c8;cursor:default}.add-remove-button.action-minus{color:#e77e7f}.add-remove-button.action-minus:disabled{color:#bcc1c8;cursor:default}.custom-item-icon svg{fill:#4c70c8}.custom-item-icon:active,.custom-item-icon:focus,.custom-item-icon:hover{outline:none}.custom-item-icon:active svg,.custom-item-icon:focus svg,.custom-item-icon:hover svg{fill:#2f4172}.custom-item-icon{color:#656e7b;padding-right:3px;vertical-align:middle}.custom-item-icon[data-is-owner=true] svg{fill:#4c70c8}.custom-item-icon[data-is-owner=true]:hover svg{fill:#2f4172}.question-list__custom-quit{background:#2f4172;border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 30px;text-decoration:none;-webkit-user-select:none;user-select:none}.question-list__custom-quit:hover{background:#4c70c8}.question-list__assessment-preview,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}[data-disabled=true].question-list__assessment-preview,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.question-list{border:1px solid #bcc1c8;color:#656e7b;margin-right:20px;max-height:100%;overflow:auto;width:calc(100% - 420px)}.question-list__table{border-collapse:collapse;display:table;width:100%}.question-list__table thead tr th{background-color:#bcc1c8;position:sticky;top:0}.question-list__table thead tr th.question-list__item-los{padding-left:32px}.question-list__table tfoot{background-color:#f2f3f4;bottom:0;position:sticky}.question-list__table tfoot .question-list__footer-cell{align-items:center;color:#2f353c;display:flex;font-size:14px;font-weight:400;height:10px;justify-content:space-between;margin:0;padding:0;width:100%}.question-list__table tfoot .question-list__footer-cell>button{color:#656e7b;margin:0;padding:0}.question-list__table tfoot .question-list__footer-cell>button:disabled{color:#f2f3f4;cursor:default}.question-list__table tfoot .question-list__footer-cell>svg{height:30px}.question-list__table thead.question-list__header{color:#656e7b;margin-bottom:5px;padding-bottom:15px}.question-list__table thead.question-list__header .question-list__question-count{color:#2f353c;font-weight:400}.question-list__table th{font-size:14px;font-weight:800;padding:15px 8px;text-align:left}.question-list__table tbody.question-list__wrapper tr:last-child{border-bottom:0}.question-list__table tbody.question-list__wrapper .question-list__item-row{border-bottom:1px solid;border-color:#bcc1c8;font-size:14px;min-height:40px}.question-list__table tbody.question-list__wrapper .question-list__item-row .question-list__assigned-pill{background-color:#d9effe;border-radius:10px;cursor:default;font-size:10px;margin-top:10px;padding:2px 5px;text-align:center;width:110px!important}.question-list__table td{padding:8px;vertical-align:middle}.question-list__table td.question-list__item-title{text-align:left;width:65%}.question-list__table td.question-list__item-title .question-list__item-title-wrap{align-items:center;display:flex;flex-direction:row}.question-list__table td.question-list__item-title .question-list__item-title-wrap .question-list__edit-custom-question{margin-right:4px;margin-top:3px}.question-list__table td.question-list__item-title .question-list__item-title-wrap .question-list__edit-custom-question svg{fill:#4c70c8}.question-list__table td.question-list__item-title .question-list__item-title-wrap .question-list__edit-custom-question.custom-item-icon__coinstructor-indicator svg{fill:#656e7b}.question-list__table td.question-list__item-lo-list{align-items:center;cursor:default;display:flex;flex-direction:row;max-width:140px}.question-list__table td.question-list__item-lo-list .question-list__lo-items{flex-wrap:wrap;margin-left:8px}.question-list__table td.question-list__item-lo-list .question-list__lo-tooltip{margin:4px 0}.question-list__table td.question-list__item-lo-list .question-list__lo-string{white-space:nowrap}.question-list__table td.question-list__item-lo-list button{margin-left:4px}.question-list__table td.question-list__item-lo-list button svg{color:#4c70c8}.question-list__table td.question-list__item-blooms{cursor:default;max-width:8%}.question-list__table td.question-list__info-action{display:flex;flex-direction:row;height:100%;max-width:8%;text-align:center}.question-list__table td.question-list__info-action svg{width:32px}.question-list__table tbody.question-list__wrapper .question-list__item-row .question-list-group__group-title button svg{margin-right:8px}.question-list__table tbody.question-list__wrapper .question-list__item-row[data-groupexpanded=true] .question-list-group__group-title button svg{transform:rotate(90deg)}.question-list__table tbody.question-list__wrapper .question-list__item-row[data-isgrouped=true] td{padding:4px 8px}.question-list__table tbody.question-list__wrapper .question-list__item-row[data-isgrouped=true] td .question-list__badge{display:none}.question-list__table tbody.question-list__wrapper .question-list__item-row[data-isgrouped=true] td .item-blooms__value{visibility:hidden}.question-list__table tbody.question-list__wrapper .question-list__item-row[data-isgrouped=true] td .question-list__group-order{background-color:#f2f3f4;border-radius:12px;color:#2f353c;margin-right:8px;padding:4px 8px}.question-list__table tbody.question-list__wrapper .question-list__item-row[data-isgrouped=true] td.question-list__item-title{padding-left:18px}.question-list__custom-quit{background:#0000;border:1px solid #4c70c8;color:#4c70c8;margin-right:10px;margin-top:10px;text-align:center;text-transform:uppercase;width:153px}.question-list__custom-quit:hover{color:#fff}.question-list__assessment-preview{align-items:center;display:flex;font-weight:400;margin-right:10px;text-align:left}.question-list__assessment-preview svg{margin-left:8px}.question-list__assessment-star{left:-20px;position:absolute}.assessment-filter__wrapper ul{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.assessment-filter__wrapper .assessment-filter__block,.assessment-filter__wrapper .assessment-filter__block-clo,.assessment-filter__wrapper .assessment-filter__block-unit{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.assessment-filter{background-color:#fff;position:relative}.assessment-filter h3{color:#2f353c;display:inline-block}.assessment-filter__header-bar{background-color:#4c70c8;height:7px}.assessment-filter__header{align-items:center;border-left:1px solid #bcc1c8;border-right:1px solid #bcc1c8;display:flex;justify-content:space-between;padding:15px 10px}.assessment-filter__header .assessment-filter__header-title{font-size:20px}.assessment-filter__header-reset{color:#4c70c8;cursor:pointer;font-size:15px}.assessment-filter__wrapper{border-bottom:1px solid #bcc1c8;border-left:1px solid #bcc1c8;border-right:1px solid #bcc1c8}.assessment-filter__wrapper .assessment-filter__drawer-column{max-height:320px;overflow-y:auto}.assessment-filter__wrapper .assessment-filter__header-reset{margin-left:12px;margin-top:8px}.assessment-filter__wrapper ol{margin:0 auto 0 0;padding-inline-start:24px}.assessment-filter__wrapper ul{margin-bottom:0;margin-left:28px;margin-top:0}.assessment-filter__wrapper ul li{text-decoration:none}.assessment-filter__wrapper li{cursor:pointer;display:flex;list-style-type:none;margin:8px 0;padding:2px 0}.assessment-filter__wrapper .assessment-filter__block .filter-title,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title{cursor:pointer;font-size:14px;font-weight:400;line-height:16px;margin:5px auto 3px 10px}.assessment-filter__wrapper .assessment-filter__block .filter-title.assessment-filter__drawer-column-title,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title.assessment-filter__drawer-column-title,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title.assessment-filter__drawer-column-title{display:flex;flex-direction:row;font-weight:700;padding-top:8px}.assessment-filter__wrapper .assessment-filter__block .filter-title.assessment-filter__drawer-column-title .better-tooltip__wrap,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title.assessment-filter__drawer-column-title .better-tooltip__wrap,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title.assessment-filter__drawer-column-title .better-tooltip__wrap{margin-left:8px}.assessment-filter__wrapper .assessment-filter__block .filter-title.assessment-filter__drawer-divider,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title.assessment-filter__drawer-divider,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title.assessment-filter__drawer-divider{border-bottom:1px solid #bcc1c8;border-top:1px solid #bcc1c8;height:10px;width:70%}.assessment-filter__wrapper .assessment-filter__block .filter-title svg,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title svg,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title svg{margin-right:4px}.assessment-filter__wrapper .assessment-filter__block .filter-title svg.isActive,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title svg.isActive,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title svg.isActive{transform:rotate(90deg)}.assessment-filter__wrapper .assessment-filter__block.lo-filter li,.assessment-filter__wrapper .lo-filter.assessment-filter__block-clo li,.assessment-filter__wrapper .lo-filter.assessment-filter__block-unit li{align-items:flex-start}.assessment-filter__wrapper .assessment-filter__block-clo:last-of-type p,.assessment-filter__wrapper .assessment-filter__block-unit:last-of-type p,.assessment-filter__wrapper .assessment-filter__block:last-of-type p{color:#4c70c8;cursor:pointer}.assessment-filter__block-clo,.assessment-filter__block-unit{overflow-x:auto}.assessment-filter__block-clo span{color:#4c70c8}.assessment-filter__sub-topic{cursor:pointer;font-size:12px;padding-left:10px}.assessment-filter__sub-topic[data-no-children=true]{cursor:default;opacity:.5;pointer-events:none}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand{align-items:center;display:flex;flex-direction:row;padding:2px 0;transition:all .3s cubic-bezier(.23,1,.32,1)}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand .sub-topic__chevron-container[data-no-children=true] .sub-topic__chevron{visibility:hidden}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand .sub-topic__checkbox,.assessment-filter__sub-topic .assessment-filter__sub-topic-expand .sub-topic__chevron{margin-right:5px}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand[data-expanded=true] .sub-topic__chevron{transform:rotate(90deg)}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand .sub-topic__checkbox svg{height:18px;width:18px}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand .sub-topic__name{display:inline-block;font-size:12px;text-align:left}.assessment-filter__sub-topic ul.sub-topic__list{margin-left:30px}.assessment-filter__sub-topic ul.sub-topic__list li{line-height:20px;margin:0}.assessment-filter__sub-topic ul.sub-topic__list li .checkbox-item__button{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.assessment-filter__sub-topic ul.sub-topic__list li .checkbox-item__button svg{margin-top:3px}.assessment-filter__status{display:flex;justify-content:center}.assessment-filter__status p{font-size:12px;margin:5px 0 0 10px}.assessment-filter__status-switch{margin-left:20px;margin-top:1px}.assessment-filter__items,.assessment-filter__los{font-size:12px;overflow-x:auto}.assessment-filter__items span,.assessment-filter__los span{font-weight:700}.assessment-filter__items svg,.assessment-filter__los svg{height:15px;width:15px}.assessment-filter__items li{margin-bottom:0;margin-top:0}.assessment-filter__toggles{font-size:14px;padding-left:8px}.selected-question-list-item__title .selected-question-list-item__title-text{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left}.question-list-sidebar .question-list-sidebar__add-custom-question,.question-list-sidebar__selected-question-wrapper,.question-selector-question-card-base{background-color:#fff;border-radius:7px;box-shadow:2px 2px 3px #0003;margin-bottom:10px}.question-list-sidebar{background-color:#bcc1c8;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;width:400px}.question-list-sidebar .question-list-sidebar__tab-nav{align-items:center;display:inline-flex;flex-direction:row;padding-bottom:10px;padding-left:10px;padding-top:10px}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-title{font-size:14px;padding-right:10px}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-buttons{display:flex;height:40px;justify-content:space-around}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-buttons>button{background-color:#656e7b;border:0;color:#fff;cursor:pointer;font-size:12px;line-height:150%;margin-right:0;padding:10px 25px}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-buttons>button.is-active{background-color:#fff;color:#2f353c}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-buttons>button:first-child{border-radius:20px 0 0 20px;border-right:1px solid}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-buttons>button:last-child{border-left:1px solid;border-radius:0 20px 20px 0}.question-list-sidebar .question-list-sidebar__selected-questions-list{min-height:700px}.question-list-sidebar .assessment-info{align-items:center;background-color:#f2f3f4;display:flex;flex-direction:row;justify-content:space-between;padding:16px}.question-list-sidebar .assessment-info .assessment-info__assessment-name{font-size:14px}.question-list-sidebar .assessment-info .assessment-info__assessment-details{font-size:12px;margin-top:4px}.question-list-sidebar .question-list-sidebar__add-custom-question{box-sizing:inherit;justify-content:center;min-height:50px;width:100%}.question-list-sidebar .question-list-sidebar__add-custom-question svg{fill:#4c70c8;margin-right:16px}.question-list-sidebar__message-wrap{align-items:center;display:flex;flex-direction:row;justify-content:center}.question-list-sidebar__message-wrap .question-list-sidebar__message-badge{border-radius:3px;color:#da2d07;font-size:smaller;font-weight:700;margin-top:7px;padding:2px;text-align:center;width:350px}.question-list-sidebar__message-wrap .question-list-sidebar__message-badge .edit-bar{align-items:center;display:flex;flex-direction:row;justify-content:center}.question-list-sidebar__message-wrap .question-list-sidebar__message-badge .edit-bar .edit-mode-label{color:#2f353c;font-weight:400;padding-left:10px;padding-right:5px}.question-list-sidebar__tooltip-header{font-weight:700}.question-list-sidebar__tooltip-body{margin-top:12px}.selected-questions-sidebar__chart{background-color:#fff;border-radius:15px;padding:40px 0}.question-list-sidebar__tab-wrap{max-height:calc(100vh - 120px);overflow-y:auto;padding:12px}.question-list-sidebar__selected-question-wrapper{display:flex;flex-direction:column}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question{align-items:center;display:flex;justify-content:space-around;min-height:60px;padding:5px;position:relative}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__drag-handle{opacity:.1;padding-right:20px;width:15px}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__content{flex-grow:10;margin-bottom:2px}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__points{flex-grow:0;font-size:10px;margin-right:10px;padding-right:5px;text-align:center;width:40px}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__points input{border:1px solid #bcc1c8;border-radius:5px;height:20px;margin-bottom:3px;width:47px}.question-list-sidebar__selected-question-wrapper .bump-question__container{background-color:#f2f3f4;border-radius:7px;display:flex;flex-direction:column;font-size:smaller;margin:5px;padding:5px 1px 5px 5px}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-header{display:flex;justify-content:space-between;padding-bottom:3px;padding-left:2px}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-header .bump-question__popup-close-button{padding-right:10px}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-header .bump-question__popup-close-button .bump-question__popup-close-button-icon{height:15px}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-body{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-body .bump-question__assessment-dropdown{width:75%}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-body .bump-question__assessment-button{color:#fff;padding-right:5px}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-body .bump-question__assessment-button>button{height:35px}.selected-question-list-item__title{display:block}.selected-question-list-item__title .selected-question-list-item__title-text{color:#4c70c8;cursor:pointer;font-size:12px;font-weight:700;margin-top:5px;padding-left:7px}.selected-question-list-item__info-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1px;margin-top:10px}.selected-question-list-item__info-bar{align-items:center;display:flex;flex-direction:row;font-size:13px;justify-content:flex-start;line-height:13px}.selected-question-list-item__info-bar>div{border-right:1px solid #2f353c;padding-left:7px;padding-right:7px}.selected-question-list-item__info-bar>div:last-child{border-right:0}.selected-question-list-item__info-bar svg{color:#e77e7f}.selected-question-list-item__info-bar-tooltip button{color:#4c70c8}.selected-question-list-item__info-bar-tooltip button:hover{background-color:#f2f3f4}.selected-question-list-item__info-bar-tooltip>strong{color:#e77e7f}.selected-question-list-item__icon-bar{display:flex;flex-direction:row;padding-right:10px}.selected-question-list-item__icon-bar .selected-question-list-item__icon{color:#4c70c8;cursor:pointer;font-size:14px;padding:3px 7px}.selected-question-list-item__icon-bar .selected-question-list-item__icon:hover{background-color:#656e7b;border-radius:7px;color:#2f4172}.selected-question-list-item__icon-bar .selected-question-list-item__icon[data-isselected=true]{background-color:#f2f3f4;border-radius:7px}.selected-question-list-item__icon-bar .selected-question-list-item__icon.custom-item-icon__coinstructor-indicator{align-self:center}.selected-question-list-item__icon-bar .selected-question-list-item__icon.custom-item-icon__coinstructor-indicator svg{fill:#656e7b}.selected-question-list-item__icon-disabled{color:#4c70c8;color:#bcc1c8;cursor:default;font-size:14px;padding:3px 7px}.selected-question-list-item__icon-disabled .selected-question-list-item__icon-lock{color:#4c70c8}.assessment-question-selector__wrapper{border-top:0;position:relative;z-index:1}.assessment-question-selector__wrapper p span{color:#4c70c8}.assessment-question-selector__header-wrap{border-radius:10px;display:flex;justify-content:flex-start;position:relative}.assessment-question-selector__header-filter-drawer{z-index:20}.assessment-question-selector__expand-filter{align-items:center;background-color:#4c70c8;border-radius:5px 0 0;border-right:1px solid #fff;color:#fff;cursor:pointer;display:flex;flex-grow:1;font-size:14px;justify-content:center;min-width:275px;padding:15px;z-index:50}.assessment-question-selector__expand-filter[data-expanded=true]{border-left:0;border-radius:5px 0 0}.assessment-question-selector__expand-filter svg{margin-right:5px}.assessment-question-selector__expand-filter:hover{color:#fff}.assessment-question-selector__header-filtering-by{align-items:center;background:#4c70c8;background-color:#656e7b;border-left:1px solid #fff;border-radius:0 5px 0 0;color:#fff;display:flex;flex-grow:7;justify-content:space-between;padding:5px 24px 10px 39px;z-index:50}.assessment-question-selector__list{display:flex;justify-content:space-between;margin-top:10px;max-height:calc(100vh - 126px);width:100%}.assessment-question-selector__lo-filter{background-color:#fff;border:1px solid #4c70c8;border-radius:15px;color:#4c70c8;font-size:12px;margin-right:5px;padding:0 10px;white-space:nowrap}.assessment-question-selector__header-filtering-by-criteria{display:inline-block;padding-top:5px}.assessment-question-selector__header-filtering-by-criteria .filtering-by__lo-list{margin-left:12px}.assessment-question-selector__header-filtering-by-search{display:inline-block}.assessment-question-selector__header-filtering-by-search svg{margin:0 5px}.assessment-question-selector__header-filtering-by-search input{border-color:#bcc1c8;border-radius:10px;padding:5px;width:200px}.assessment-question-selector__summative-message{color:#e77e7f;display:inline-block;font-size:20px;margin:10px}.assessments-covered .assessments-covered__row .assessments-covered__column .lo-number-list{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;padding-bottom:8px;padding-top:8px}.assessments-covered .assessments-covered__row .assessments-covered__column .lo-number-list .lo-number-pill{color:#4c70c8;font-size:12px;white-space:nowrap}.assessments-covered ul.assessments-covered-list{list-style:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.assessments-covered .assessments-covered__infobar{align-items:center;background-color:#656e7b;border-radius:8px;color:#fff;display:flex;font-size:large;justify-content:flex-start;margin-bottom:20px;padding:14px}.assessments-covered .assessments-covered__infobar .better-tooltip__wrap{margin-left:12px}.assessments-covered .assessments-covered__row{margin-bottom:20px;width:100%}.assessments-covered .assessments-covered__row .assessments-covered__column.assessments-covered__column-right{background-color:#bcc1c8;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:444px;overflow:hidden}.assessments-covered .assessments-covered__row .assessments-covered__column .assessments-covered__section{padding:16px}.assessments-covered .assessments-covered__row .assessments-covered__column .assessments-covered__section:not(:first-child){margin-top:30px}.assessments-covered .assessments-covered__row .assessments-covered__column .assessments-covered__section-header{border-bottom:2px solid #656e7b;font-size:16px;font-weight:600;margin-bottom:12px}.assessments-covered ul.assessments-covered-list{max-height:400px;overflow-y:auto}.assessments-covered ul.assessments-covered-list>li{align-items:center;display:flex;flex-direction:row}.assessments-covered ul.assessments-covered-list>li:nth-child(2n){background-color:#f2f3f4}.assessments-covered ul.assessments-covered-list>li label{align-items:center;display:flex;flex-direction:row;font-size:12px;justify-content:space-between;padding:8px 12px;width:100%}.assessments-covered-list__name{align-items:inherit;display:inherit;flex-direction:inherit}.assessments-covered-list__name input{display:block;margin-right:12px;margin-top:0;transform:scale(1.3)}.assessments-covered{display:flex;flex-direction:column}.assessments-covered .assessments-covered__infobar{border-bottom-left-radius:0;border-bottom-right-radius:0}.assessments-covered .assessments-covered-list__empty{background-color:#f2f3f4;height:100%;padding:8px 12px}.assessments-covered .assessments-covered__row .assessments-covered__column .assessments-covered__section.selected-los{background-color:#bcc1c8}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__class-session .add-unaligned-questions-confirmation__class-session-select label{align-items:center;display:flex;flex-direction:row}.add-unaligned-questions-confirmation{display:flex;flex-direction:column;font-size:smaller;padding:0 30px 20px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__question-pill-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0 5px 4px;row-gap:10px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__question-pill-container .add-unaligned-questions-confirmation__question-pill-container__pill{background-color:#bcc1c8;border:1px solid #2f353c;border-radius:15px;box-sizing:border-box;font-size:12px;margin:5px;padding:0 10px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__question-pill-container .add-unaligned-questions-confirmation__question-pill-container__pill[data-uncovered=true]{background-color:#e77e7f}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__learning-objective-list{max-height:325px;overflow:auto}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__lo{align-items:baseline;display:flex;flex-direction:row;margin-top:5px;text-align:left}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__lo .add-unaligned-questions-confirmation__checkbox{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:8px;width:40px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__lo .add-unaligned-questions-confirmation__topic{font-weight:700}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__lo .add-unaligned-questions-confirmation__text{margin-right:15px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__item-description{padding-left:5px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__item-coverage{color:#656e7b}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__class-session .add-unaligned-questions-confirmation__class-session-message{padding-top:15px}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__class-session .add-unaligned-questions-confirmation__class-session-select{margin-top:10px}.modal-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1020}.modal-overlay .modal-wrapper{height:100%;overflow-x:hidden;overflow-y:hidden;width:100%;z-index:1030}.modal-overlay{background-color:#00000080}.modal-overlay .modal-wrapper{left:0;outline:0;position:fixed;top:0}.modal-overlay .modal{background:#fff;border:1px solid #bcc1c8;border-radius:10px;bottom:0;box-shadow:0 4px 4px #0000001f;overflow:hidden;position:relative;z-index:1040}@media only screen and (min-width:41rem){.modal-overlay .modal{left:40px;position:fixed;right:40px;top:0}}@media only screen and (min-width:65rem){.modal-overlay .modal{left:80px;right:80px;top:0}}@media only screen and (min-width:91rem){.modal-overlay .modal{left:80px;right:80px;top:0}}.modal-overlay .modal .modal-content{max-height:100%;overflow-x:hidden;overflow-y:auto}.modal-overlay .modal .modal-content,.modal-overlay .modal .modal-content .learnosity-item__wrap{height:100%;position:relative;width:100%}.modal-overlay .modal-header{position:absolute;right:20px;top:20px}@media only screen and (min-width:41rem){.modal-overlay .modal-header{right:15px}}.modal-overlay .modal-close-button{position:sticky;z-index:1050}.modal-overlay .modal-close-button svg{height:28px;width:28px}@media only screen and (min-width:41rem){.modal-overlay .modal-close-button svg{height:inherit;width:inherit}}.modal-small{background:#fff;border:1px solid #bcc1c8;border-radius:3px;border-radius:10px;box-shadow:0 4px 4px #0000001f;max-height:60%;max-height:570px;min-width:500px;position:relative}.modal-content-wrapper{max-height:100%;position:relative}.dopamine-modal{justify-content:center}.dopamine-modal,.dopamine-modal .dopamine-modal__content{align-items:center;display:flex;flex-direction:column;height:100%}.dopamine-modal .dopamine-modal__content{font-size:16px;justify-content:space-between;padding:64px 96px}.dopamine-modal .dopamine-modal__title{font-size:20px;font-weight:600;line-height:27px;margin-bottom:32px;text-align:center}.dopamine-modal .dopamine-modal__description{height:100%}.dopamine-modal .opamine-modal__hero-button{margin-top:auto}.topic-pill-tooltip__content .topic-pill-tooltip__body .topic-pill-tooltip__lo-list{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;padding-bottom:8px;padding-top:8px}.topic-pill-tooltip__content .topic-pill-tooltip__body .topic-pill-tooltip__lo-list .topic-pill-tooltip__lo-list-item{-webkit-touch-callout:none;color:#4c70c8;font-size:12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=true]{border:1px solid #4c70c8;border-radius:10px}.better-timeline{align-items:center;border:#bcc1c8;box-shadow:0 4px 4px #0000001f;display:flex;flex-direction:row;margin-top:30px;position:relative;width:100%}.better-timeline .better-timeline__chevron-btn-wrap{align-items:center;display:flex;flex-direction:row;position:absolute}.better-timeline .better-timeline__chevron-btn-wrap.better-timeline__decrement-wrap{left:-36px}.better-timeline .better-timeline__chevron-btn-wrap.better-timeline__increment-wrap{right:-36px}.better-timeline .better-timeline__chevron-btn-wrap .better-timeline__chevron-btn{align-items:center;border:1px solid #bcc1c8;border-radius:50%;box-shadow:0 4px 4px #0000001f;display:flex;flex-direction:row;height:30px;justify-content:center;width:30px}.better-timeline .better-timeline__chevron-btn-wrap .better-timeline__chevron-btn:disabled{visibility:hidden}.better-timeline__view{overflow:hidden;position:relative}.better-timeline__content{display:flex;flex-direction:row;min-height:300px;position:relative}.better-timeline__content.enable-transition{transition:all .3s cubic-bezier(.23,1,.32,1)}.better-timeline__content .better-timeline__day-wrap{text-align:center}.better-timeline__content .better-timeline__day-wrap .better-timeline__header{padding-top:8px;position:relative}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=false]{border-color:#0000;border-top:1px solid #0000}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=true]{border-bottom:0;border-radius:10px 10px 0 0;font-weight:700}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=true] .better-timeline__weekday{font-weight:700}.better-timeline__content .better-timeline__day-wrap .better-timeline__header .better-timeline__weekday{color:#2f353c;display:block;font-size:11px;font-size:14px;font-weight:600;text-align:center}.better-timeline__content .better-timeline__day-wrap .better-timeline__header .better-timeline__date{border-bottom:1px solid #bcc1c8;color:#2f353c;font-size:16px;margin-top:5px;padding-bottom:10px;text-align:center}.better-timeline__content .better-timeline__day-wrap[data-isclassday=false] .better-timeline__day-body{border-top:37px solid #0000}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body{border-left:1px solid #bcc1c8;border-right:1px solid #bcc1c8;border-top:1px solid #bcc1c8;height:100%}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header{align-items:center;border-bottom:2px solid #bcc1c8;color:#2f353c;display:flex;font-size:12px;font-weight:600;justify-content:center;width:100%}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-button{background-color:#d9effe;height:37px}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-button:not(:disabled):hover{background-color:#becdf4}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-button:disabled{background-color:#bcc1c8;cursor:default}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-button:disabled.is-active{background-color:#0d99fd}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-button[data-isselected=true]{background-color:#0d99fd;color:#fff;font-weight:700}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-non-class-button{background-color:#fce4e4;display:flex;flex-direction:column;justify-content:flex-start;min-height:80px;overflow:hidden}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-non-class-button:not(:disabled):hover{background-color:#e77e7f}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-non-class-button:disabled{cursor:default}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-non-class-button[data-isselected=true]{background-color:#e77e7f;color:#fff;font-weight:700}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-non-class-button .better-timeline__class-session-header-non-class-label{margin:auto}.better-timeline__content .better-timeline__pill-stack{padding-top:4px}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill{align-items:center;border-radius:20px;display:flex;flex-direction:row;font-size:12px;justify-content:center;margin:4px;min-height:24px}@media only screen and (min-width:41rem){.better-timeline__content .better-timeline__pill-stack .better-timeline__pill{font-size:8px}}@media only screen and (min-width:65rem){.better-timeline__content .better-timeline__pill-stack .better-timeline__pill{font-size:12px}}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.topic-pill{background-color:#656e7b;border-radius:12px;color:#fff;cursor:default;font-weight:600;padding:4px;text-overflow:ellipsis}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill{color:#fff}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=preclass],.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=readiness]{background-color:#5de3b0;color:#2f353c}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=preclass][data-disabled=true],.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=readiness][data-disabled=true]{background-color:#c5f5e3;color:#2f353c}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=homework]{background-color:#e77e7f;color:#2f353c}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=homework][data-disabled=true]{background-color:#fae5e5;color:#656e7b}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=summative]{background-color:#2f4172}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=summative][data-disabled=true]{background-color:#aab8dc;color:#2f353c}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-published=no]{background-color:#bcc1c8;color:#2f353c}.better-timeline__content .better-timeline__pill-stack .better-timeline__class-session-header__day-label-pill{background-color:#4c70c8;color:#fff;font-size:12px;font-weight:600;overflow:hidden;padding:4px 0 6px;text-align:center;width:100%}.better-timeline__assessment-tooltip-wrap.better-tooltip__container{max-width:220px;padding:0}.better-timeline__assessment-tooltip-wrap .better-timeline__assessment-tooltip>div{line-height:20px}.better-timeline__assessment-tooltip-wrap .better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-name{font-weight:700}.better-timeline__assessment-tooltip-wrap .better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-date{line-height:20px}.better-timeline__assessment-tooltip-wrap.better-tooltip__container,.instructor-assessment-pill.better-tooltip__container,.student-assessment-pill.better-tooltip__container{max-width:300px;min-width:200px;overflow:hidden;padding:0}.better-timeline__assessment-tooltip{display:flex;flex-direction:column}.better-timeline__assessment-tooltip[data-assesstype=preclass] .better-timeline__assessment-tooltip-name,.better-timeline__assessment-tooltip[data-assesstype=readiness] .better-timeline__assessment-tooltip-name{background-color:#5de3b0;color:#2f353c}.better-timeline__assessment-tooltip[data-assesstype=preclass][data-opentostudents=false] .better-timeline__assessment-tooltip-name,.better-timeline__assessment-tooltip[data-assesstype=readiness][data-opentostudents=false] .better-timeline__assessment-tooltip-name{background-color:#c5f5e3;color:#656e7b}.better-timeline__assessment-tooltip[data-assesstype=homework] .better-timeline__assessment-tooltip-name{background-color:#e77e7f;color:#fff}.better-timeline__assessment-tooltip[data-assesstype=homework][data-opentostudents=false] .better-timeline__assessment-tooltip-name{background-color:#fae5e5;color:#656e7b}.better-timeline__assessment-tooltip[data-assesstype=summative] .better-timeline__assessment-tooltip-name{background-color:#2f4172;color:#fff}.better-timeline__assessment-tooltip[data-assesstype=summative][data-opentostudents=false] .better-timeline__assessment-tooltip-name{background-color:#aab8dc}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-name{margin-bottom:0;padding:8px 12px}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-status{background-color:#bcc1c8;font-size:smaller;line-height:14px;text-align:center}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-status[data-published=no]{background-color:#bcc1c8;color:#fff}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-body{margin-top:4px;padding:4px 8px 8px}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-body .better-timeline__assessment-tooltip-dates__wrap .better-timeline__assessment-tooltip-date{display:flex;flex-direction:row;justify-content:space-between}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-body .better-timeline__assessment-tooltip-body{margin-top:4px;padding:0 8px 8px}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-body .better-timeline__assessment-tooltip-body .better-timeline__assessment-tooltip-dates__wrap .better-timeline__assessment-tooltip-date{display:flex;flex-direction:row;justify-content:space-between}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-body .better-timeline__assessment-tooltip-lo-pills .lo-pill{display:inline-block;margin-right:8px;white-space:nowrap}.student-assessment-pill{position:relative}.student-assessment-pill .pill-status-icon{background-color:#fff;border-radius:50%;height:14px;position:absolute;right:1px;top:-4px;width:14px}.student-assessment-pill .pill-status-icon svg{color:#2f353c;height:12px;position:absolute;right:1px;top:1px;width:12px}.topic-pill-tooltip__content{display:flex;flex-direction:column}.topic-pill-tooltip__content .topic-pill-tooltip__header{padding-bottom:8px}.topic-pill-tooltip__content .topic-pill-tooltip__body .topic-pill-tooltip__lo-list .topic-pill-tooltip__lo-list-item{background-color:#656e7b;border-radius:10px;color:#fff;cursor:default;font-weight:600;margin-right:4px;padding:4px 6px}.question-builder__tab.lo-tab{height:100%;max-height:100%}.question-builder__tab.lo-tab .lo-panels{border-bottom:70px solid #0000;display:flex;flex-direction:column;max-height:100%}.question-builder__tab.lo-tab .lo-panels .bottom-panel,.question-builder__tab.lo-tab .lo-panels .top-panel{padding:8px 30px}.question-builder__tab.lo-tab .lo-panels .top-panel{border-bottom:3px solid #bcc1c8;box-shadow:0 4px 4px #0000001f;height:25%;max-height:25%;padding-bottom:16px}.question-builder__tab.lo-tab .lo-panels .top-panel .selected-los{max-height:100%;overflow-y:auto}.question-builder__tab.lo-tab .lo-panels .top-panel .question-builder__needs-los{align-items:center;background-color:#fce4e4;display:flex;flex-direction:row;justify-content:center;padding:10px;width:100%}.question-builder__tab.lo-tab .lo-panels .bottom-panel{height:70%;max-height:70%;overflow-y:auto;position:relative}.question-builder__tab.lo-tab .lo-panels .bottom-panel .available-los{max-height:100%}td.question-lo-picker__lonumber{width:65px}.question-lo-picker__action{width:30px}.question-lo-picker__action-button svg{fill:#4c70c8}.question-lo-picker__remove-button svg{fill:#bcc1c8}.question-builder__lo-header{display:block;margin-bottom:12px;margin-top:8px}.edit-question-confirmation{display:flex;flex-direction:column;padding:0 30px 20px}.edit-question-confirmation .edit-question-confirmation__explanatory-text{font-size:small;font-style:italic;padding-left:10px;padding-top:10px}.modal__question-builder{background-color:#00000080;bottom:0;left:0;padding:0 5%;position:absolute;right:0;top:0}.modal__question-builder .question-builder{background-color:#fff;max-height:100%}.question-builder{border:1px solid #bcc1c8;border-radius:10px;height:100%;max-height:100%;min-height:300px;overflow:hidden;position:relative}.question-builder .learnosity-box{overflow-y:auto;width:100%}.question-builder .learnosity-box .lrn-author{width:100%}.question-builder form{padding:10px 20px}.question-builder[data-step=reviewing] .question-builder__tab{padding:40px}.question-builder .question-builder__footer{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;position:absolute;right:0;width:100%;z-index:4}.question-builder .question-builder__footer .error-msg{background-color:#fce4e4;border-radius:10px;color:#da2d07;margin-right:12px;padding:8px 12px}.question-builder .question-builder__footer .question-builder__footer__info-link{font-size:12px}.question-builder .question-builder__footer .button-wrap{align-items:center;display:flex;flex-direction:row;min-width:100px}.question-builder .question-builder__footer .button-wrap.button-wrap__right-side{justify-content:flex-end}.question-builder .question-builder__footer .choose-lo__next{border-width:1px}.question-builder .question-builder__footer .choose-lo__next-survey{font-size:14px;line-height:19px;padding:8px 20px}.learnosity-author__wrap{height:100%}.learnosity-author-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100%;padding-bottom:40px}.learnosity-author-container .loading-spinner{height:100%}.learnosity-author-container .lrn-author-item-nav-right .lrn-author-save-button-group{visibility:hidden}.row .question-builder__input,.row .question-builder__select{align-items:inherit;color:#656e7b;display:flex;flex-direction:column;font-size:14px;justify-content:flex-start;padding:10px;text-align:left}.row .question-builder__input label,.row .question-builder__select label{padding-bottom:10px;padding-right:10px;padding-top:10px}.question-builder__input input{border:1px solid #bcc1c8;border-radius:4px;height:38px}.question-builder__select{margin-bottom:60px;overflow-y:visible;padding:15px;z-index:8000}.question-builder__error-msg{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px #0000001f;color:#da2d07;font-size:small;padding:6px 12px;position:absolute;right:10px;text-align:center;top:-40px}@media only screen and (max-width:40rem){#learnosity-wrap{max-height:90vh}}.assessment-taker-root .lrn-assess{min-height:460px}.row.learnosity-row{flex-direction:column-reverse}@media only screen and (min-width:41rem){.row.learnosity-row{flex-direction:row}}.learnosity-box .lrn.lrn_widget.lrn_qr.lrn_mcq{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.learnosity-box div.learnosity-item div.lrn-assess-content.content.lrn{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f;overflow:hidden;padding-left:0!important;padding-right:0!important;padding-top:2.5rem!important}.learnosity-box .lrn .lrn_widget{padding:12px 24px}@media only screen and (min-width:65rem){.learnosity-box .lrn .lrn_widget{padding:12px 54px}}.learnosity-box li.lrn-assess-li{min-height:60px}.learnosity-box .lrn.lrn-assess.lrn-md .lrn-right-region .pagination-item a{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;padding-left:48px!important}.learnosity-box .lrn.lrn-assess .lrn-right-region .right-wrapper.lrn-right-region-verticaltoc-standalone{background-color:#fff}.learnosity-box .lrn.lrn-assess .lrn-right-region .right-wrapper.lrn-right-region-verticaltoc-standalone .lrn-vertical-toc{border-radius:10px;overflow:hidden}.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active a:after,.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active a:before,.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active:after,.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active:before{display:none}.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-item.pagination-active{background-color:#f2f3f4;border-top:0;box-shadow:inset 0 -1px 0 #656e7b}.lrn-assess-btn{display:flex;flex-direction:row}.learnosity-item.lrn-assess{margin:0}.learnosity-item__wrap .nav-menu__wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:41rem){.learnosity-item__wrap .nav-menu__wrap{padding-left:16px}}.learnosity-item__trigger-validate-button{background:#656e7b;border:none;border-radius:20px;color:#fff;margin-top:40px;padding:8px 33px}.overlay__interactive{max-width:500px}.overlay__explain{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:140%;max-width:55%}.overlay__explain .overlay__explain-subtitle{font-size:10px}.overlay__muddy-clear{display:flex;flex-direction:row;justify-content:center}.lrn_distractor_rationale_list{border-radius:10px;overflow:hidden}.lrn_distractor_rationale_list .lrn_distractor_rationale_content{padding-top:1em}.lrn_validation_stem_numeration{display:none}.lrn_response button.lrn_validate{display:none!important}.lrn code,.lrn kbd,.lrn pre,.lrn samp{font-family:Courier,monospace!important}.lrn_imageclozeassociationV2 .lrn_validatedResponseList{display:none}.lrn_response_input_wrapper.lrn_complete{border-color:#656e7b!important;border-radius:0;border-top-width:.35714em}.lrn_response_input_wrapper.lrn_complete:after{background-color:#656e7b!important}.lrn_distractor_rationale_wrapper .lrn_distractor_rationale_list.lrn_distractor_rationale_correct.lrn_distractor_rationale_complete{border:1px solid #0271c0}.lrn_distractor_rationale_wrapper .lrn_distractor_rationale_list.lrn_distractor_rationale_correct.lrn_distractor_rationale_complete .lrn_distractor_rationale_list_title{background-color:#d9effe;border-left:4px solid #0271c0;color:#0271c0}.lrn_distractor_rationale_wrapper .lrn_distractor_rationale_list.lrn_distractor_rationale_correct.lrn_distractor_rationale_complete:before{color:#0271c0}.lrn_distractor_rationale_wrapper .lrn_distractor_rationale_list.lrn_distractor_rationale_correct.lrn_distractor_rationale_first{border:1px solid #c87a0c}.lrn_distractor_rationale_wrapper .lrn_distractor_rationale_list.lrn_distractor_rationale_correct.lrn_distractor_rationale_first .lrn_distractor_rationale_list_title{background-color:#ffecd2;border-left:4px solid #c87a0c;color:#c87a0c}.lrn_distractor_rationale_wrapper .lrn_distractor_rationale_list.lrn_distractor_rationale_correct.lrn_distractor_rationale_first:before{display:none}.overlay__study-path{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:41rem){.assessment-wrap{padding-bottom:100px}}.assessment-wrap .lrn sub,.assessment-wrap .lrn sup{font-size:85%!important}.assessment-wrap .lrn pre{font-size:16px}.lrn-assess-content.content.lrn div.row:before{background:#bcc1c8;border:1px solid #bcc1c8;border-radius:0 0 8px;box-sizing:border-box;left:0;padding:7px 16px;position:absolute;top:0}.lrn-assess-content.content.lrn{padding-bottom:20px}.lrn-assess-content.content.lrn:before{background:#f2f3f4;border:1px solid #bcc1c8;border-radius:0 8px;box-sizing:border-box;padding:7px 16px;position:absolute;right:0;top:0}.lrn-assess-content.content.lrn:after{background:#f2f3f4;border:1px solid #bcc1c8;border-radius:8px;bottom:5px;box-sizing:border-box;left:0;margin-left:10px;margin-right:10px;padding:5px;position:absolute;right:0;text-align:center}.vat-study-path-hint-banner{background-color:#d9effe;border-radius:8px;margin-bottom:8px;padding:12px 16px;text-align:center;width:100%}.vat-study-path-hint-banner a{color:#2f4172;text-decoration:underline}.learnosity-box .lrn-region.lrn-top-region,.learnosity-box div.lrn-region-group.lrn-group-top{display:none!important}@media only screen and (min-width:65rem){.learnosity-box .lrn-region.lrn-top-region,.learnosity-box div.lrn-region-group.lrn-group-top{display:inherit}}.question-preview{height:100%}.question-preview .active-preview-l8yid{visibility:hidden}.question-preview .question-preview__header{background-color:#f2f3f4;border-bottom:2px solid #bcc1c8;font-size:14px;padding:20px 8px 8px 20px}.question-preview .question-preview__header .question-preview__info{align-items:flex-start;display:flex;flex-direction:column;flex-grow:5;font-size:14px;justify-content:flex-start;min-width:400px}.question-preview .question-preview__header .question-preview__info .question-preview__info-title{margin-bottom:8px}.question-preview .question-preview__header .question-preview__info .question-preview__info-details{display:flex;flex-direction:row;justify-content:space-between}.question-preview .question-preview__header .question-preview__info .question-preview__info-details .question-preview__info-item{display:flex;flex-direction:row;justify-content:space-around;padding-right:20px}.question-preview .question-preview__header .question-preview__info .question-preview__info-details .question-preview__info-item .question-preview__lo-number-list{align-items:center;display:flex;flex-direction:row;margin-left:8px}.question-preview .question-preview__header .question-preview__info .question-preview__info-details .question-preview__info-item .question-preview__lo-number{background-color:#bcc1c8;border-radius:12px;font-size:12px;margin-right:4px;padding:4px 8px}.question-preview .question-preview__header .question-preview__info .question-preview__info-details .question-preview__info-item .question-preview__info-item-lo-header{font-size:font-size-sm;font-weight:700;margin-top:2px}.question-preview .question-preview__header .question-preview__actions{padding-right:8px}.question-preview .question-preview__header .question-preview__actions-kebab-box{align-items:center;display:flex;flex-grow:1;position:relative}.question-preview .question-preview__header .question-preview__actions-kebab-box .kebab-menu__trigger{top:0}.question-preview .question-preview__header .question-preview__actions-kebab-box .question-preview__custom-icon{color:#656e7b;height:25px;padding-right:5px;padding-top:5px;width:25px}.question-preview .question-preview__header .question-preview__actions-kebab-box .question-preview__custom-icon svg{height:20px;width:20px}.question-preview .question-preview__container{height:calc(100% - 150px);overflow-y:auto}.question-preview .question-preview__container div.learnosity-item div.lrn-assess-content.content.lrn{border:none;border-radius:0;box-shadow:none}.question-action-dropdown .question-action-dropdown__actions{align-items:center;display:flex;flex-direction:row;margin-right:5px;min-height:50px}.question-action-dropdown .question-action-dropdown__actions .question-action-dropdown__no-actions{background-color:#fff;border-radius:7px;padding:5px 10px}.question-action-dropdown .question-action-dropdown__select-box{max-width:400px;min-width:300px;z-index:10000}.assessments-controller{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.assessments-controller{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.assessments-controller{width:calc(100% - 70px)}}.assessments-controller .assessments-controller__tab-wrap{min-height:800px;overflow:hidden}.assessments-controller .assessments-controller__tab-wrap .accommodations-tab-wrap{border-radius:10px}.spb-tooltip-content .tooltip-text{font-size:14px;padding-right:8px}.spb-tooltip-content img{max-width:100%}.question-list__badge{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;color:#656e7b;font-size:12px;font-weight:700;margin-left:5px;padding:2px 5px}.assessment-list-container__heading{font-size:24px;text-align:center}.assessment-list-container{align-items:center;display:flex;flex-direction:column;margin:15px auto 0;width:calc(100% - 4px)}@media only screen and (min-width:65rem){.assessment-list-container{width:calc(100% - 40px)}}.assessment-list-container table{border:1px solid #bcc1c8;border-collapse:collapse;box-shadow:2px 2px #f2f3f4;font-family:Open Sans,sans-serif;width:100%}.assessment-list-container table td:first-child,.assessment-list-container table th:first-child{padding-left:20px}.assessment-list-container table td:last-child,.assessment-list-container table th:last-child{padding-right:10px}.assessment-list-container table tr:nth-child(odd) td{background-color:#f2f3f4}.assessment-list-container thead{text-align:left;width:90%}.assessment-list-container thead .centered{text-align:center}.assessment-list-container th{border-bottom:1px solid #656e7b;font-size:13px;font-weight:700;padding:35px 4px 8px;vertical-align:middle}.assessment-list-container tr{height:30px}.assessment-list-container tr.first-row{height:15px}.assessment-list-container tr.spacer-row{background-color:#fff;border-top:1px solid #bcc1c8;height:20px}.assessment-list-container td{font-size:13px;font-weight:400;text-align:left;vertical-align:middle}.assessment-list-container__heading{display:flex;flex-direction:row;font-size:20px;font-weight:700;justify-content:space-between;margin:5px 0 20px 10px;text-align:left;width:100%}.assessment-list-container__heading .assessment-list-container__heading-edit-mode{display:flex;flex-direction:row;font-size:16px;font-weight:400}.assessment-list__table-row[data-published=no]{color:#656e7b}.assessment-list__table-row[data-published=no] a{color:#656e7b;font-size:13px}.assessment-list__table-row[data-published=no] .assessment-list__status-cell{font-style:italic}.assessment-list__table-row .assessment-list__name{min-width:290px}.assessment-list__table-row .assessment-list__number-cell{max-width:90px;min-width:50px;text-align:center}.assessment-list__table-row .assessment-list__status-cell{max-width:150px;min-width:60px;text-align:center}.assessment-list__table-row .assessment-list__status-cell>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:150px;min-width:60px}.assessment-list__table-row .assessment-list__status-cell .toggle-switch{margin-left:8px}.assessment-list__table-row .assessment-list__date{font-size:12px;max-width:140px;min-width:120px}.assessment-list__table-row .assessment-list__date .react-datepicker-wrapper{height:100%;width:100%}.assessment-list__table-row .assessment-list__date .react-datepicker-wrapper .react-datepicker__input-container{font-size:12px;height:100%}.assessment-list__table-row .assessment-list__date .assessment-date__datetime-picker{border:1px solid #bcc1c8;border-radius:4px;height:100%;padding:2px 4px;width:100%}.assessment-list__table-row .assessment-list__date .assessment-date__datetime-picker.invalid{border-color:#da2d07}.assessment-list__table-row .assessment-list__late-date{min-width:150px}.assessment-list__table-row .assessment-list__late-date[data-wide=true]{min-width:200px;width:200px}.assessment-list__table-row .assessment-list__late-date .assessment-list__late-date__content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.assessment-list__table-row .confirmation-modal{color:#000;font-size:16px}.assessment-list__table-row .confirmation-modal .grade-sync-confirmation-prompt__checkbox{align-items:center;padding-top:20px}.countdown-progress-bar{display:flex;flex-direction:column;margin:20px;min-height:100px}.countdown-progress-bar .countdown-progress-bar__item{font-size:24px;margin-bottom:15px;padding:5px;text-align:center}.countdown-progress-bar .countdown-progress-bar__status-display{font-size:56px;padding:5px;text-align:center}.countdown-progress-bar .countdown-progress-bar__progress-box{min-height:100px}.countdown-progress-bar .countdown-progress-bar__progress-box p{color:#17875c;font-size:32px;text-align:center}.countdown-progress-bar .countdown-progress-bar__progress-box svg{fill:#17875c;height:32px;width:32px}.apply-presets-to-existing__container{display:flex;flex-direction:column;margin:0 20px 20px;max-height:calc(100% - 200px)}.apply-presets-to-existing__container .apply-presets-to-existing__message{margin-bottom:20px}.apply-presets-to-existing__container .apply-presets-to-existing__spacer{padding-top:10px}.apply-presets-to-existing__container .apply-presets-to-existing__status-row .apply-presets-to-existing__status-row-item{font-size:24px;margin-bottom:15px;padding:5px;text-align:center}.apply-presets-to-existing__container .apply-presets-to-existing__status-display{font-size:56px;padding:5px;text-align:center}.apply-presets-to-existing__container .apply-presets-to-existing__progress-box{min-height:100px}.apply-presets-to-existing__container .apply-presets-to-existing__progress-box p{color:#17875c;font-size:32px;text-align:center}.apply-presets-to-existing__container .apply-presets-to-existing__progress-box svg{fill:#17875c;height:32px;width:32px}.course-details__title{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.course-details__form .grade-sync-toggle svg{height:1em;position:relative;top:.125em;width:1em}.course-details__wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.course-details__title{font-size:1.275rem;font-weight:400;padding:10px 10px 20px}.admin-box,.course-details__admin-message-container{background-color:#fce4e4;border:2px solid #e77e7f;border-radius:5px;margin-top:5px;padding:5px}.course-details__item{display:block;padding-bottom:8px}.course-details__item:not(:first-child){padding-top:8px}.course-details__item label{color:#2f353c;display:inline-block}.course-details__item .input-wrap{margin-top:8px;width:100%}.course-details__item .input-wrap input[type=text]{height:38px;padding-bottom:2px;padding-top:2px}.course-details__item input[type=email],.course-details__item input[type=text],.course-details__item select{background:#fff;border:1px solid #bcc1c8;border-radius:4px;font-size:14px;height:30px;padding:0 5px;width:100%}.course-details__item .form-error{font-size:14px;text-align:right}.admin-box{position:relative}.admin-box .admin-box__mask-icon{position:absolute;right:4px;top:4px}.admin-box .admin-box__mask-icon svg{fill:#0d99fd}.admin-box .admin-box__contents .course-details .assessment-presets-form-row .preset-form-select,.admin-box .admin-box__contents .form-select,.admin-box .admin-box__contents .react-datepicker-wrapper,.course-details .assessment-presets-form-row .admin-box .admin-box__contents .preset-form-select{margin:8px 0 4px}.admin-box .admin-box__contents .grace-end-date:disabled{background-color:#f2f3f4;color:#656e7b}.course-details__admin-control{padding:8px 4px}.course-details__admin-control:not(:first-child){border-top:1px solid #db6044}.course-details__admin-control ul{margin-block-end:0}.course-details__admin-message-container .admin-message-container-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px}.course-details__admin-message-container .admin-message-container-header .admin-message-container-header-mask{padding-right:5px}.course-details__admin-message-container .admin-message-container-header svg{fill:#4c70c8}.course-details__admin-message-container .course-details__admin-date{align-items:baseline;display:flex;flex-direction:row;padding-bottom:0}.course-details__class-days{margin-top:8px}.course-details__class-days .course-details__class-days-label{color:#2f353c;display:block;font-size:14px;font-weight:400;margin-bottom:4px}.course-details__class-days .course-details__class-days-label sub{bottom:0}.assessment-builder__form,.course-details,.form form{display:block}.assessment-builder__form>label,.course-details>label,.form form>label{color:#2f353c;display:block;font-size:14px;font-weight:400}.assessment-builder__form>label sub,.course-details>label sub,.form form>label sub{bottom:0}.assessment-builder__form input[type=email],.assessment-builder__form input[type=text],.assessment-builder__form select,.course-details input[type=email],.course-details input[type=text],.course-details select,.form form input[type=email],.form form input[type=text],.form form select{background:#fff;border:1px solid #bcc1c8;border-radius:4px;font-size:14px;height:30px;padding:0 5px;width:100%}.assessment-builder__form .react-datepicker__input-container input,.course-details .react-datepicker__input-container input,.form form .react-datepicker__input-container input{height:44px}.assessment-builder__form .react-datepicker__input-container input.invalid,.course-details .react-datepicker__input-container input.invalid,.form form .react-datepicker__input-container input.invalid{border:1px solid #da2d07}.assessment-builder__form textarea,.course-details textarea,.form form textarea{border:1px solid #bcc1c8;border-radius:4px;min-height:100px;width:100%}.course-details{border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:40px auto 0;max-width:600;padding:12px 16px;width:100%;width:600px}@media(max-width:660px){.course-details{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:660px){.course-details{width:calc(100% - 70px)}}.course-details .form form{border-radius:10px;border-top:1px solid #f2f3f4;box-shadow:0 4px 4px #bcc1c8;display:block;padding:20px}.course-details .form form .course-details__select-Topic__control,.course-details .form form .form__field{max-width:400px}.course-details .form form textarea{border:1px solid #bcc1c8;border-radius:4px;min-height:100px;width:100%}.course-details .assessment-presets-tab-wrapper{display:flex;flex-direction:row;justify-content:flex-start}.course-details .assessment-presets-tab-wrapper .assessment-presets-tab{background:#fff;cursor:pointer;height:67px;margin-right:1px;min-width:175px;text-align:center}.course-details .assessment-presets-tab-wrapper .assessment-presets-tab.selected{border-top:2px solid #f2f3f4;box-shadow:0 4px 4px #00000040}.course-details .assessment-presets-tab-wrapper .assessment-presets-tab.not-selected{background-color:#f2f3f4;border-bottom:1px solid #f2f3f4}.course-details .assessment-presets-tab-wrapper .assessment-presets-tab-spacer{border-bottom:1px solid #f2f3f4;width:100px}.course-details .assessment-presets-form-box{background:#fff;border-radius:10px;box-shadow:0 4px 4px #bcc1c8}.course-details .assessment-presets-form-box.first-tab{border-radius:0 10px 10px}.course-details .assessment-presets-form-row{border-bottom:1px solid #bcc1c8;border-top:0;padding:20px 20px 10px;vertical-align:middle}.course-details .assessment-presets-form-row .button-spacer{padding-top:10px}.course-details .assessment-presets-form-row.button-row{align-items:center;background-color:#f2f3f4;border-bottom:0;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding-right:47px}.course-details .assessment-presets-form-row.button-row>button{width:100%}.course-details .assessment-presets-form-row.button-row>button:last-child{margin-top:12px}.course-details .assessment-presets-form-row .preset-form-row-header{font-size:18px;padding-bottom:10px}.course-details .assessment-presets-form-row .preset-form-row-header .header-details{font-size:small;font-style:italic;padding-left:15px}.course-details .assessment-presets-form-row .preset-form-row-header .header-details[data-assesstype=practice_test],.course-details .assessment-presets-form-row .preset-form-row-header .header-details[data-assesstype=prep]{padding-left:0}.course-details .assessment-presets-form-row .preset-form-field-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.course-details .assessment-presets-form-row .preset-form-field-row .preset-form-field-row-cell{padding-right:20px;width:350px}.course-details .assessment-presets-form-row .preset-form-field-row .preset-late-policy-row .preset-late-offset{align-items:center;display:flex;flex-direction:row;margin-bottom:0}.course-details .assessment-presets-form-row .preset-form-field-row .preset-late-policy-row input[type=number]{border:1px solid #bcc1c8;border-radius:4px;height:30px;padding:0 5px}.course-details .assessment-presets-form-row .preset-form-time-input{width:150px}.course-details .assessment-presets-form-row .preset-form-select{padding-left:15px}.course-details__warning-text{background-color:#fce4e4;border-radius:10px;color:#db6044;font-size:16px;margin-bottom:10px;margin-top:10px;padding:8px}.form__group{align-items:center;display:flex;margin-bottom:15px}.form__group input[type=text]{display:block;margin-right:10px;width:calc(80% - 10px)!important}.form__group select{display:block;width:20%!important}.form__group label{display:flex;flex-direction:row;font-size:14px}.form__required{color:#da2d07;font-size:14px;height:16px;visibility:hidden}.form__required.is-visible{margin:5px 0 10px;visibility:visible}.course-details__form .select-wrap{width:100%}.course-details__form .form-error{color:#da2d07;font-size:14px;text-align:right}.course-details__form>label{display:flex;flex-direction:column}.course-details__form>label .select-wrap,.course-details__form>label>input{margin-bottom:10px;margin-top:10px}.course-details__form>label>div{font-size:16px}.course-details__form .course-details__coinstructors svg{fill:#656e7b;vertical-align:-2px}.course-details__form .day-select label.day-checkbox{align-items:center;display:flex;flex-direction:row;padding:8px 10px 8px 0}.course-details__form .day-select label.day-checkbox .day-name{font-size:16px;margin-left:10px}.course-details__form .day-select label.day-checkbox>input{margin-top:0}.course-details__form .course-details__duration{margin-bottom:10px}.course-details__form .course-details__duration .form-error{margin-top:4px}.course-details__form .course-details__duration[data-has-error=true] .react-datepicker__input-container input{border:1px solid #da2d07}.course-details__form .course-details__duration__date-pickers{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:10px}.course-details__form .course-details__duration__date-pickers .react-datepicker-wrapper .react-datepicker__input-container input{margin-bottom:0}.course-details__form .course-details__duration__date-pickers span{display:inline-block;margin:0 10px}.course-details__form .grade-sync-toggle{display:flex;flex-direction:row;margin:16px 0}.course-details__form .grade-sync-toggle svg{margin-left:4px}.course-details__form .course-details__action-buttons{display:flex;flex-direction:column;margin-top:24px}.course-details__form .course-details__action-buttons>button:last-child{margin-top:12px}.access-container .access-container__main .access-code-form .access-code-form__verify{align-items:center;display:flex;flex-direction:row;justify-content:center}.access-container .access-container__main .access-code-result.success-link,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}.access-container .access-container__main [data-disabled=true].access-code-result.success-link,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.access-container{margin:16px 8px}@media only screen and (min-width:41rem){.access-container{margin:66px auto 20px;max-width:600;max-width:600px;width:100%}}@media only screen and (min-width:41rem)and (max-width:660px){.access-container{width:calc(100% - 20px)}}@media only screen and (min-width:41rem)and (min-width:65rem)and (max-width:660px){.access-container{width:calc(100% - 70px)}}.access-container .access-container__instructor-banner{background-color:#db6044;border-radius:8px;color:#fff;font-weight:700;margin-bottom:8px;padding:12px 10px;text-align:center}.access-container .access-container__main{background-color:#f2f3f4;border:1px solid #bcc1c8;border-radius:8px;box-shadow:0 4px 4px #0000001f;display:flex;flex-direction:column;padding:12px}@media only screen and (min-width:41rem){.access-container .access-container__main{padding:30px}}.access-container .access-container__main h2{margin-bottom:12px}.access-container .access-container__main .access-container__access-instructions__display{display:flex;flex-direction:row}.access-container .access-container__main .access-container__access-instructions__display .access-container__access-instructions-input{width:100%}.access-container .access-container__main .access-container__access-instructions__display .access-container__access-instructions-buttons{display:flex;flex-direction:column}.access-container .access-container__main .edit-access-instructions{margin-left:10px}.access-container .access-container__main .access-container__info-text{font-size:16px}.access-container .access-container__main .access_action-column{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:10px;padding-top:5px}.access-container .access-container__main .access_action-column button.primary{font-size:16px;margin:10px;padding-top:10px}.access-container .access-container__main .access_action-column .payment-alert{color:#e77e7f;margin-top:20px}.access-container .access-container__main .access-code-form__wrap{background-color:#9ed5fc;border-radius:16px;text-align:center;width:100%}.access-container .access-container__main .access-code-form__wrap .access-code-form__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:12px 8px 4px}.access-container .access-container__main .access-code-form__wrap .access-code-form__header b{font-size:20px}.access-container .access-container__main .access-code-form__wrap .access-code-form__header button{font-size:small}.access-container .access-container__main .access-code-form__wrap .access-code-form__header button:hover{background-color:initial}.access-container .access-container__main .access-code-form{align-items:center;display:flex;flex-direction:row;width:100%}.access-container .access-container__main .access-code-form .access-code-form__inputs{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.access-container .access-container__main .access-code-form input[type=text]{border:1px solid #bcc1c8;border-radius:7px;font-family:Courier New,monospace;font-size:1.5em;padding:5px;text-transform:uppercase;width:23%}.access-container .access-container__main .access-code-form input[type=text]:disabled{background-color:#f2f3f4}.access-container .access-container__main .access-code-result .access-code-result__error{color:#da2d07;margin-bottom:8px}.access-container .access-container__main .access-code-result .access-code-result__hint{font-size:smaller;margin-bottom:16px}.access-container .access-container__main .access-code-result .access-code-form-button{margin-top:20px}.access-container .access-container__main .access-code-result.success-link{padding-left:0}.access-container .access-container__main .access-code-result.button{height:30px;margin-left:15px}.access-container .access-container__main .access-container-support{line-height:1.5;margin-top:20px}.access-container .access-container__main .access-container-support a{color:#0271c0}.access-container .access-container__main .access-container-support .access-container-support__subtext{font-size:14px;margin-top:.5em}.confirm-remove-topic-los-questions__container{display:flex;flex-direction:column;min-height:100px}.confirm-remove-topic-los-questions__message{margin-bottom:15px;padding:15px 30px}.confirm-remove-topic-los-questions__button-message{font-style:italic;margin-top:10px}.text-button.confirmation-text-button{text-align:center}.lo-library__table-header{background-color:#bcc1c8;border-radius:10px;color:#656e7b;display:flex;margin-bottom:10px}.lo-library__table-header>div{font-size:14px;font-weight:800;margin:10px 0;opacity:.7}.lo-library-item{border-bottom:1px solid #bcc1c8;display:flex;flex-direction:column;padding-bottom:20px;padding-top:10px}.lo-library-item .lo-library-item__table-row{align-items:flex-start;display:flex;flex-direction:row;font-size:14px;justify-content:flex-start;margin-right:10px}.lo-library-item .lo-library-item__details{color:#656e7b;font-size:14px;margin-top:0;padding:16px 20px}.lo-library-item .lo-library-item__details ul{font-size:13px;line-height:150%}.lo-library-item__class-numbers{display:block}.lo-library-item__class-number-pill{background-color:#656e7b;border-radius:10px;color:#fff;display:inline-block;font-size:12px;margin-right:5px;margin-top:10px;padding:2px 7px}.lo-library-item__left-icon{height:20px;transition:all .3s cubic-bezier(.23,1,.32,1);width:20px}.lo-library-item__left-icon:hover{cursor:pointer}.lo-library-item__left-icon[data-expanded=true]{transform:rotate(90deg)}.lo-library-item__action{color:#4c70c8;margin-left:auto;transition:all .3s cubic-bezier(.23,1,.32,1)}.lo-library-item__action[data-selected=true]{color:#e77e7f}.lo-library-item__action[data-selected=false]{color:#4c70c8}.lo-library-item__action:disabled{opacity:.5}.lo-library__topic-pill{border-radius:10px;display:inline-block;font-size:10px;margin:1px;padding:2px 5px}.lo-library__topic-pill[data-lo-topic-pill-type=course]{background-color:#d9effe}.lo-library__topic-pill[data-lo-topic-pill-type=library]{background-color:#f2f3f4}.lo-library-filter__unit .lo-library-filter__unit-expand,.lo-library-filter__unit__topic button.checkbox-item__button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left}.lo-library-filter{padding:5px 10px;width:30%}.lo-library-filter h3{display:flex;font-size:16px;font-weight:800;margin-bottom:5px;margin-top:0}.lo-library-filter h4{display:inline;font-size:14px;font-weight:400;margin-left:6px}.lo-library-filter p{color:#4c70c8;cursor:pointer;font-size:14px}.lo-library-filter ul{list-style-type:none;margin:0;padding:0 0 0 10px;transition:all .5s ease;width:100%}.lo-library-filter ul li{cursor:pointer;display:inline-block;font-size:13px;font-weight:400;position:relative;width:calc(100% - 20px)}.lo-library-filter ul svg{top:5px}.lo-library-filter .showList{animation:fadein 1s}.lo-library-filter .hideList{display:none}.lo-library-filter__additional-subjects-divider{border-bottom:1px solid #bcc1c8;border-top:1px solid #bcc1c8;height:10px;margin-top:20px}.lo-library-filter__additional-header{margin:20px 5px 5px}.lo-library-filter__subject-header .lo-library-filter__subject-expand svg{transition:all .3s cubic-bezier(.23,1,.32,1)}.lo-library-filter__subject-header .lo-library-filter__subject-expand[data-expanded=true] svg{transform:rotate(90deg)}.lo-library-filter__subject-header .lo-library-filter__subject-name{margin-left:4px}.lo-library-filter__unit__wrap{padding-left:3px}.lo-library-filter__unit{display:flex;margin:5px auto 5px 8px}.lo-library-filter__unit .lo-library-filter__unit-expand{display:flex;flex-direction:column;justify-content:flex-start;padding-right:4px;padding-top:2px}.lo-library-filter__unit .lo-library-filter__unit-expand[data-hidden=true]{visibility:hidden}.lo-library-filter__unit .lo-library-filter__unit-expand svg{height:14px;transition:all .3s cubic-bezier(.23,1,.32,1);width:14px}.lo-library-filter__unit .lo-library-filter__unit-expand[data-expanded=true] svg{transform:rotate(90deg)}.lo-library-filter__unit .lo-library-filter__unit-name{font-size:smaller}.lo-library-filter__unit__topic{padding-left:28px}.lo-library-filter__unit__topic button.checkbox-item__button .checkbox-item__icon svg{height:16px;width:16px}.lo-selector__item-type{color:#4c70c8;cursor:pointer;font-size:10px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.lo-library-filter__unit .square{margin-left:3px}.lo-library-filter__unit__topic{margin-left:5px}.lo-library-filter__unit__topic[data-template-topic-custom-unit=true] .checkbox-item__label{font-style:italic}.search-input .search-input__button{align-items:center;display:flex;flex-direction:row;justify-content:center}.search-input{display:flex;font-size:small;height:32px;position:relative;width:100%}.search-input .search-input__input-element{border:3px solid #becdf4;border-radius:15px 0 0 15px;border-right:none;color:#656e7b;line-height:32px;outline:none;padding:5px 8px;width:100%}.search-input .search-input__button{background:#becdf4;border:1px solid #becdf4;border-radius:0 15px 15px 0;color:#fff;cursor:pointer;font-size:16px;height:32px;text-align:center;width:36px}.search-input .search-input__button svg{margin-right:4px}.search-input:focus-within .search-input__input-element,.search-input[data-search-active=true] .search-input__input-element{border:3px solid #0271c0;color:#2f353c}.search-input:focus-within .search-input__button,.search-input[data-search-active=true] .search-input__button{background:#0271c0;border:1px solid #0271c0}.lo-selector__button{background:#2f4172;border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 30px;text-decoration:none;-webkit-user-select:none;user-select:none}.lo-selector__button:hover{background:#4c70c8}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library__table-body__results-header{align-items:center;display:flex;flex-direction:row}.lo-library{margin-right:12px;width:calc(70% - 12px)}.lo-library .lo-library__wrapper{border:1px solid #bcc1c8;border-radius:15px;min-height:100vh;padding:3px;position:relative;z-index:1}.lo-library .lo-library__wrapper .lo-library__search-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.lo-library .lo-library__wrapper .lo-library__inner{display:flex;flex-direction:row;justify-content:space-between;padding:5px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__gutter-btn,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__gutter-btn{position:absolute}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__gutter-btn svg,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__gutter-btn svg{height:16px;width:16px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__title,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__title{border-left:24px solid #0000;width:320px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__kebab-button,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__kebab-button{width:32px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__kebab-button.hide-kebab,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__kebab-button.hide-kebab{visibility:hidden}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__topic,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__topic{width:120px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__blooms,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__blooms{text-align:center;width:50px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__action,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__spacer,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__action,.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__spacer{width:24px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library__table-body__results-header{background-color:#f2f3f4;border-radius:7px;font-size:small;margin:0 8px 0 12px;padding:5px 12px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library__table-body__results-header[data-has-search-term=true]{background-color:#bef4df4d}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library__table-body__results-header[data-has-search-term=true][data-notfound=true]{background-color:#fce4e499}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library__table-body__results-header button{color:#0271c0;text-decoration:underline}.lo-selector__tab{background-color:#fff;border:1px solid #bcc1c8;border-bottom:0;color:#656e7b;cursor:pointer;font-size:14px;font-weight:700;padding:15px 20px;text-align:center}.lo-selector__tab:not(:first-child){border-left:0}.lo-selector__tab.is-selected{border-top-left-radius:15px;border-top-right-radius:15px;color:#4c70c8;margin-bottom:-1px;padding:25px 20px}.lo-selector__button{margin-bottom:10px;margin-left:auto}.lo-selector__button:disabled{background-color:#bcc1c8}.lo-library__lo-list{color:#656e7b;width:68%}.move-topic-to-class-session{background-color:#f2f3f4;border-radius:7px;font-size:14px;margin:5px;padding:5px 1px 5px 5px}.move-topic-to-class-session .move-topic-to-class-session__body,.move-topic-to-class-session .move-topic-to-class-session__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.move-topic-to-class-session .move-topic-to-class-session__body .move-topic-to-class-session__select{margin-right:5px;width:75%}.cslo-list-topic__header__content .cslo-list-topic__header__topic-name{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left}.cslo-list__grab-handle{color:#bcc1c8;cursor:grab;height:20px;width:20px}.cslo-list__icon{color:#4c70c8;height:20px;position:relative;width:20px}.cslo-list__icon svg{opacity:1}.cslo-list{background-color:#bcc1c8;border-radius:12.5px;padding:20px}.cslo-list .cslo-list__class-navigation{align-items:center;color:#2f353c;display:flex;font-size:20px;font-weight:600;margin-bottom:20px;opacity:.5;text-align:center;width:100%}.cslo-list .cslo-list__class-navigation__next,.cslo-list .cslo-list__class-navigation__prev{cursor:pointer;opacity:.5;width:30px}.cslo-list .cslo-list__class-navigation__next svg,.cslo-list .cslo-list__class-navigation__prev svg{height:auto;width:30px}.cslo-list .cslo-list__class-navigation__details{color:#2f353c;width:calc(100% - 60px)}.cslo-list .cslo-list__class-navigation__details>span{font-size:14px;position:relative;top:-3px}.cslo-list-topic-objective__placeholder{min-height:10px}.selected-lo-card .cslo-list-topic-objective{background-color:#fff}.cslo-list-topic,.cslo-list__board{margin-bottom:20px}.cslo-list-topic{background-color:#fff;border-radius:12.5px;box-shadow:1px 2px 3px #0003;padding:10px 15px 8px}.cslo-list-topic__header{border-bottom:1px solid #bcc1c8;margin-bottom:15px}.cslo-list-topic__header__content{align-items:center;color:#2f353c;display:flex;justify-content:space-between;padding-bottom:5px;position:relative}.cslo-list-topic__header__content .cslo-list-topic__header__topic-name{width:100%}.cslo-list-topic__header__content input,.cslo-list-topic__header__content span{border:none;color:#2f353c;cursor:pointer;font-size:14px;font-weight:400;line-height:1.5;margin:2px;width:calc(100% - 30px)}.cslo-list-topic__header__content span{display:inline-block;padding:0}.cslo-list-topic__header__content svg.cslo-list-topic__header__handle{color:#bcc1c8;cursor:grab;height:20px;padding-right:4px;width:20px}.cslo-list-topic__header__content:last-child{margin-bottom:0}.cslo-list-topic__header__content button.kebab-menu__trigger{padding:0 8px;top:2px}.cslo-list-topic__edit-hint{display:none;position:absolute;right:30px}.cslo-list-topic:hover .cslo-list-topic__edit-hint{display:block}.cslo-list-topic-objective{border:1px solid #bcc1c8;border-radius:5px;box-shadow:0 2px 3px #0003;margin-bottom:20px;overflow:hidden;padding:15px;position:relative}.cslo-list-topic-objective p{margin:0}.cslo-list-topic-objective p:first-child{color:#4c70c8;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:35px}.cslo-list-topic-objective__title{align-items:flex-start;display:flex;justify-content:space-between}.cslo-list-topic-objective__title p{color:#656e7b;font-size:14px;margin:0;max-width:calc(100% - 35px);width:100%}.cslo-list-topic-objective__title svg{left:-5px;position:relative;top:-23px}.cslo-list-topic-objective__actions{background-color:#00000080;color:#fff;height:40px;left:0;padding:7px 0;position:absolute;text-align:center;text-transform:uppercase;top:100%;transform:translate3d(0,100%,0);transition:all .3s cubic-bezier(.23,1,.32,1);width:100%}.cslo-list-topic-objective__actions svg{color:#fff;height:20px;margin:0 12px;width:20px}.cslo-list-topic-objective__actions button,.cslo-list-topic-objective__actions svg{vertical-align:middle}.cslo-list-topic-objective__actions button:disabled,.cslo-list-topic-objective__actions svg:disabled{opacity:.6}.cslo-list-topic-objective__actions button{cursor:pointer}.cslo-list-topic-objective__actions .custom-item-icon[data-is-owner=false]{cursor:default}.cslo-list-topic-objective__actions .custom-item-icon svg,.cslo-list-topic-objective__actions .custom-item-icon:hover svg{fill:#fff}.cslo-list-topic-objective:hover>.cslo-list-topic-objective__actions{transform:translate3d(0,-40px,0)}.cslo-list__add-custom-lo,.cslo-list__add-topic{align-items:center;background-color:#fff;border-radius:12.5px;color:#4c70c8;cursor:pointer;display:flex;flex-direction:row;margin-bottom:8px;padding:4px 15px;text-align:left;width:100%}.cslo-list__add-custom-lo p,.cslo-list__add-topic p{display:inline-block;margin-left:25px}.cslo-list__add-custom-lo input,.cslo-list__add-topic input{margin:4px 0;width:100%}.cslo-list__add-custom-lo svg,.cslo-list__add-topic svg{margin-right:8px;position:relative}.cslo-list__add-custom-lo>div,.cslo-list__add-topic>div{border:none;color:#2f353c;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:2;margin:2px;width:calc(100% - 30px)}.lo-sel-drag-wrapper{background-color:#fff;height:200px;margin-top:20px;padding:10px}.lo-sel__drag{background-color:#bcc1c8;height:40px;margin-top:10px}.exit-block{align-items:baseline;display:flex;justify-content:space-between;padding-bottom:16px;padding-top:8px;width:100%}.exit-block span{margin:0 10px}.exit-block h2,.exit-block h6{color:#2f353c;margin:0}.exit-block h2{font-size:20px}.exit-block button,.exit-block h6{color:#2f353c;font-size:15px}.exit-block .exit-block__button{font-weight:700}.exit-block .exit-block__button svg{margin-left:4px}.exit-block svg{height:100%;margin-bottom:-3px;width:15px}.lo-builder{margin-bottom:24px}.lo-builder,.lo-builder .lo-builder__form{display:flex;flex-direction:column}.lo-builder .lo-builder__form .lo-builder__form-item{margin-bottom:16px}.lo-builder .lo-builder__form .lo-builder__form-item:first-child{margin-top:16px}.lo-builder .lo-builder__form .bcp__topic-editor__content-form,.lo-builder .lo-builder__form select,.lo-builder .lo-builder__form textarea{margin-top:8px;width:100%}.lo-builder .lo-builder__form input.bcp__topic-editor__content__input{border-radius:4px}.lo-builder .lo-builder__form textarea{height:6em}.lo-builder .lo-builder__form button.lo-builder__save{margin:0 0 8px}.lo-builder .lo-builder__form .lo-builder__dropdown-label{margin-bottom:8px}.lo-builder .lo-builder__form .lo-builder__select{margin-top:8px;width:100%}.lo-builder .lo-builder__form .lo-builder__create-topic-wrap{border-right:24px solid #0000;position:relative}.lo-builder .lo-builder__form .lo-builder__create-topic-wrap button.lo-builder__cancel-create-topic{align-items:center;bottom:0;display:flex;flex-direction:row;height:40px;justify-content:center;position:absolute;right:-24px;width:28px}.lo-builder h2{margin-bottom:32px}.lo-builder .lo-builder__copy-lo-warning{background-color:#ffecd2;border-radius:8px;margin-bottom:8px;padding:12px 16px}.lo-builder .lo-builder__unit-group-header{color:#2f353c;font-size:larger;font-weight:700}.lo-builder .lo-builder__topic-warning{color:#e77e7f;font-size:13px}.bcp__class-row__card__body .lo-builder{margin-bottom:0;padding:0 20px 12px}.bcp__class-row__card__body .lo-builder h2{display:none}.lo-selector-modal__lo-builder .lo-builder{margin:0 auto;max-width:600px;max-width:80%;width:100%}@media(max-width:660px){.lo-selector-modal__lo-builder .lo-builder{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:660px){.lo-selector-modal__lo-builder .lo-builder{width:calc(100% - 70px)}}.course-page__lo-selector-controller .exit-block{margin-top:20px}.course-page__lo-selector-controller .course-page__lo-selector-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.course-page__lo-selector-controller .course-page__lo-selector-wrapper{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.course-page__lo-selector-controller .course-page__lo-selector-wrapper{width:calc(100% - 70px)}}.course-page__lo-selector-controller .course-page__lo-selector-wrapper .course-page__lo-selector{align-items:flex-start;display:flex;width:100%}.course-page__lo-selector-controller .course-page__lo-selector-wrapper .cslo-list{width:30%}.button-radio-toggle ul,.button-radio-toggle ul li.button-radio-toggle__item{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.button-radio-toggle ul{align-items:center;display:flex;flex-direction:row}.button-radio-toggle ul li.button-radio-toggle__item .button-radio-toggle__label{background-color:#f2f3f4;padding:6px 16px}.button-radio-toggle ul li.button-radio-toggle__item[data-checked=true] .button-radio-toggle__label{background-color:#d9effe}.button-radio-toggle ul li.button-radio-toggle__item input[type=radio]{height:0;margin:0!important;opacity:0;padding:0!important;pointer-events:none;position:absolute;width:0}.button-radio-toggle ul li.button-radio-toggle__item:first-child label span{border-radius:7px 0 0 7px}.button-radio-toggle ul li.button-radio-toggle__item:last-child label span{border-radius:0 7px 7px 0}.bcp__cancel-moving-topic{bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.bcp__cancel-moving-topic .bcp__cancel-moving-topic__container{background-color:#fffc;border-radius:15px 15px 0 0;display:flex;flex-direction:column;justify-content:center;padding:8px 24px}.bcp__cancel-moving-topic .bcp__cancel-moving-topic__container .bcp__cancel-moving-topic__message{margin-bottom:8px;text-align:center}.bcp__cancel-moving-topic button{background-color:#da2d07;pointer-events:auto}.bcp__cancel-moving-topic button:hover{background-color:#8c1f07}.class-label-icon svg{color:#4c70c8}.class-label-icon[data-classtype=special] svg.non-class-day{fill:#e77e7f;color:#e77e7f}.class-label-icon[data-classtype=normal] svg.bullhorn{fill:#4c70c8;color:#4c70c8;transform:rotate(-24deg)}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu li,.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu ul{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__contents__details .special-class-checkbox__wrap .special-class-checkbox__explain-special-forbidden{align-items:center;display:flex;flex-direction:row;justify-content:center}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .bcp__class-row__day-label__actions__buttons .aux-action-buttons button svg,.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label button.edit-class-label svg{color:#9ed5fc}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .bcp__class-row__day-label__actions__buttons .aux-action-buttons button:hover svg,.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label button.edit-class-label:hover svg{color:#0d99fd}.bcp__class-row{display:flex;flex-direction:row;justify-content:space-between;position:relative;transition:all .15s linear;width:100%}.bcp__class-row .bcp__class-row__gutter{position:relative;width:32px}.bcp__class-row .bcp__class-row__gutter .context-menu__trigger{background-color:#0d99fd;border-radius:4px 0 0 4px;opacity:.8;transition:all .8s cubic-bezier(.23,1,.32,1)}.bcp__class-row .bcp__class-row__gutter .context-menu__trigger svg{fill:#fff}.bcp__class-row .bcp__class-row__gutter .context-menu__trigger:hover{background-color:#0d99fd;opacity:1;width:32px}.bcp__class-row .bcp__class-row__gutter .context-menu__trigger[data-available=false]{background-color:#d9effe}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap{height:28px;position:absolute;right:0;top:16px}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button{align-items:center;background-color:#0d99fd;border-radius:4px 0 0 4px;display:flex;flex-direction:row;height:28px;justify-content:center;opacity:.8;text-align:center;transition:all .8s cubic-bezier(.23,1,.32,1);width:28px}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button svg{fill:#fff;height:24px;margin-left:6px;margin-top:4px;width:24px}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button:hover{background-color:#0d99fd;opacity:1;width:32px}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button[data-available=false]{background-color:#d9effe}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu{background-color:#fff;bottom:28px;box-shadow:0 2px 4px 0 #00000029,0 2px 8px 0 #0000001f;left:0;position:absolute;width:200px;z-index:2}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu button{font-size:small;padding:4px 12px 4px 8px;text-align:left}.bcp__class-row .bcp__class-row__content{position:relative;transition:all .15s linear;width:100%}.bcp__class-row .bcp__class-row__content[data-overlaid=true],.bcp__class-row .bcp__class-row__content[data-overlaid=true] .bcp__class-row__card{min-height:270px}.bcp__class-row .bcp__class-row__actions{font-size:14px;min-width:140px}.bcp__class-row .bcp__class-row__actions[data-classtype=special]{visibility:hidden}.bcp__class-row .bcp__class-row__actions .bcp__class-row__actions__buttons{padding:4px 12px 0}.bcp__class-row .bcp__class-row__actions .bcp__action-button{margin-bottom:8px}.bcp__class-row .bcp__class-row__actions .bcp__action-button .bcp__action-button__label{margin-left:4px;text-align:left}.bcp__class-row .bcp__header-button{background-color:#0d99fd;border-radius:10px;color:#fff;font-weight:700;padding:6px 12px}.bcp__class-row .bcp__header-button:hover{background-color:#0271c0}.bcp__class-row .bcp__class-topic .bcp__topic-kebab .kebab-menu__dropdown.kebab-dropdown-bottom{right:24px;top:0}.bcp__class-row .bcp__class-topic .bcp__topic-kebab .kebab-menu__dropdown__item{font-size:14px}.bcp__class-row__body{box-shadow:0 0 4px #00000040;display:flex;flex-direction:row;padding:16px 0;width:100%}.bcp__class-row__body .bcp__class-row__info-column{min-width:120px;padding:0 16px}.bcp__class-row__body .bcp__class-row__info-column .bcp__class-row__info-column__class-date-number{font-size:16px;font-style:normal;font-weight:600}.bcp__class-row__body .bcp__class-row__info-column .bcp__class-row__info-column__class-date-display{color:#2f353c;font-size:14px;font-weight:400}.bcp__class-row__body .bcp__class-row__day-label{align-items:center;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:8px;padding:8px 16px 12px 22px}.bcp__class-row__body .bcp__class-row__day-label[data-editing=true]{border:1px solid #0d99fd;box-shadow:0 0 7px 1px #0d99fd}.bcp__class-row__body .bcp__class-row__day-label[data-classtype=special]{margin-bottom:0}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__icon{padding:8px 16px 8px 12px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__icon svg{color:#4c70c8}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents{display:flex;flex-direction:row;justify-content:space-between}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label{display:flex;flex-direction:column;font-size:22px;line-height:150%}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label .bcp__class-row__day-label__edit{line-height:inherit;padding:4px;width:100%}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label .bcp__class-row__day-label__display{margin-left:10px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label button.edit-class-label{margin-left:8px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label button.edit-class-label svg{height:16px;width:16px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .special-class-checkbox{align-items:center;display:flex}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .special-class-checkbox input{height:18px;margin-left:6px;width:18px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .special-class-checkbox[data-disabled=true]{color:#656e7b}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__contents__details{align-items:flex-start;display:flex;flex-direction:row;font-size:small;justify-content:space-between;line-height:24px;padding-left:8px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__contents__details .no-class-label{padding-left:4px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__contents__details .special-class-checkbox__wrap{align-items:center;display:flex;flex-direction:row}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__contents__details .special-class-checkbox__wrap .special-class-checkbox__explain-special-forbidden{margin-left:5px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__contents__details .special-class-checkbox__wrap .special-class-checkbox__explain-special-forbidden svg{color:#e77e7f;height:14px;width:14px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions{align-items:center;align-items:flex-start;display:flex;flex-direction:row;font-size:14px;justify-content:flex-end;padding-left:8px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .toggle-switch{align-items:center;display:flex;flex-direction:row-reverse}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .toggle-switch .toggle-switch-labels>span{font-size:small;padding-right:4px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .bcp__class-row__day-label__actions__buttons{display:flex;flex-direction:column;height:100%;justify-content:space-between}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .bcp__class-row__day-label__actions__buttons .main-action-buttons{display:flex;flex-direction:row;justify-content:flex-end}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .bcp__class-row__day-label__actions__buttons .aux-action-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:8px}.bcp__class-row__body .bcp__class-row__card{border-radius:10px;box-shadow:0 4px 4px #00000040}.bcp__class-row__body .bcp__class-row__card:not(:last-child){margin-bottom:12px}.bcp__class-row__body .bcp__class-row__card[data-highlight=true]{box-shadow:0 1px 8px 2px #0d99fd}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header{align-items:center;background-color:#d9effe;border-radius:9px 9px 0 0;color:#2f353c;display:flex;flex-direction:row;justify-content:space-between;min-height:50px;position:relative}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-title{font-size:16px;font-weight:600;padding:14px 12px 14px 14px;text-align:left;width:100%}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-title small{font-size:12px;margin-left:6px}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-title[data-clickable=false]{cursor:default}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action .topic-action-button{margin-right:8px}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action .bcp__kebab-menu{padding-left:8px}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action .bcp__kebab-menu button.kebab-menu__trigger{padding:0 12px;position:relative;top:0}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action .bcp__kebab-menu button.kebab-menu__trigger svg{fill:#656e7b}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action .bcp__kebab-menu button.kebab-menu__trigger figure{height:4px;width:4px}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-action .bcp__kebab-menu .kebab-menu__dropdown{font-size:14px}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__body .bcp__class-row__card__body__empty{font-size:14px;padding:16px 30px}.bcp__class-row__body .bcp__class-row__card[data-row-card-type=study-path] .bcp__class-row__card__header{background-color:#2f4172;color:#fff}.bcp__class-row__body .bcp__class-row__card[data-row-card-type=study-path] .bcp__class-row__card__body{font-size:14px;padding:16px 16px 16px 30px}.bcp__class-row__body .bcp__class-row__card[data-row-card-type=study-path] .bcp__class-row__card__body .bcp__class-row__card__body__row{line-height:28px}.bcp__class-row__body .bcp__class-row__card[data-expanded=false] .bcp__class-row__card__header,.bcp__class-row__body .bcp__class-row__card[data-isempty=true] .bcp__class-row__card__header{border-radius:10px}.bcp__class-row__body .bcp__class-row__card[data-expanded=false] .bcp__class-row__card__body,.bcp__class-row__body .bcp__class-row__card[data-isempty=true] .bcp__class-row__card__body{padding:0}.bcp__class-row__body .bcp__class-row__card[data-row-card-type=user] .bcp__class-row__card__header{background-color:#4c70c8;border-radius:10px 10px 0 0;color:#fff}.bcp__class-row__body .bcp__class-row__move-topic button{height:100%;min-height:50px;width:100%}.bcp__class-row__body .bcp__class-row__move-lo button{bottom:0;padding:0 8px;position:absolute;right:0;top:0;z-index:44}.bcp__class-row__body .bcp__class-row__move-lo button svg{margin-right:4px}.bcp__class-row__card__lo{padding:16px 31px;position:relative}.bcp__class-row__card__lo:not(:last-child){border-bottom:1px solid #bcc1c8}.bcp__class-row__card__lo .bcp__class-row__card__lo-row{align-items:center;display:flex;flex-direction:row}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .kebab-menu__wrap{position:absolute;right:0;top:0}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .kebab-menu__wrap button.kebab-menu__trigger figure{height:4px;width:4px}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-expando-button{padding-right:16px}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-expando-button svg{color:#0d99fd}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-expando-button:disabled svg{color:#bcc1c8}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-alignment svg{height:30px;width:30px}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-details{display:inline;margin:0 16px 0 30px}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-details .bcp__lo-number{display:inline;font-size:16px;font-weight:600;line-height:22px;margin-right:4px}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .bcp__lo-details .bcp__lo-title{display:inline;font-size:14px;font-weight:400;line-height:19px;margin-right:20px}.bcp__class-row__card__lo[data-expanded=true] .bcp__lo-expando-button svg{transform:rotate(90deg)}.bcp__class-row[data-bcp-view-mode-class-row=compact]{margin-bottom:0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card{border-radius:0;box-shadow:none}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card[data-highlight=true]{box-shadow:0 1px 8px 2px #0d99fd}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card:not(:last-child){margin-bottom:0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__class-row__card__body__empty{padding:12px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__class-row__card__lo{padding:0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__class-row__card__lo .bcp__class-row__card__lo-row{border-right:40px solid #0000;padding-left:8px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__class-row__card__lo .bcp__lo-alignment,.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__class-row__card__lo .bcp__lo-details{padding:12px 0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__class-row__card__lo[data-highlight=true]{background-color:#ffecd2}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card .bcp__expando-caret{padding:12px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card.bcp__class-topic .bcp__class-row__card__header .bcp__kebab-menu figure{background:#656e7b}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card.bcp__class-topic .bcp__class-row__card__header .bcp__kebab-menu .cross svg{fill:#fff}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card:not(:last-child) .bcp__class-row__card__header{border-bottom:1px solid #bcc1c8}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body{border-bottom:1px solid #bcc1c8;border-left:1px solid #bcc1c8;border-right:1px solid #bcc1c8;box-shadow:none;min-height:50px;padding:0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label{border:0;border-left:1px solid #bcc1c8;border-radius:0;border-right:1px solid #bcc1c8;box-shadow:none;margin-bottom:0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__icon svg{height:24px;width:24px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__label{font-size:16px;font-weight:600}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__icon{padding:8px 0 0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label[data-editing=true]{padding:8px 4px 8px 0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label[data-editing=true] .bcp__class-row__day-label__icon{padding-left:12px;padding-right:12px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label[data-editing=true] .bcp__class-row__day-label__icon svg{height:32px;width:32px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__card__header{border-radius:0}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__card__body{border-left:1px solid #bcc1c8;border-right:1px solid #bcc1c8}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__day-label{padding:4px 12px 6px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__actions.bcp__class-row__actions__show-more-wrap{margin-top:2px}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__actions.bcp__class-row__actions__show-more-wrap .class-action-button__show-more-actions{align-items:center;display:flex;flex-direction:row}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card.bcp__lo-builder__edit .bcp__class-row__card__body{border-bottom:1px solid #bcc1c8;border-left:0;border-right:0}.bcp__class-row__overlay{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;position:absolute;right:0;top:0}.bcp__class-row__overlay .overlay__add-study-path{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:100%;padding:12px;width:100%}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__header{font-size:24px;font-weight:600;line-height:33px;padding-bottom:8px}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:calc(100% - 100px)}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__body{display:flex;flex-direction:column;width:100%}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__body .overlay__add-study-path__body__input{display:flex;flex-direction:column;font-size:20px;padding-top:12px;width:calc(50% - 30px);width:100%}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__body .overlay__add-study-path__body__input label{margin-bottom:6px}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__body .overlay__add-study-path__body__input input{width:100%}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__body .overlay__add-study-path__body__input input#study-path-title{padding:8px}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px}.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table{width:100%}.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table td,.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table th{text-align:left;vertical-align:middle}.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table .small-text,.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table th{font-size:12px}.bcp__class-row__study-path__body{display:flex;flex-direction:column;width:100%}.bcp__class-row__study-path__body .bcp__class-row__study-path__body__input{display:flex;flex-direction:column;font-size:20px;width:calc(50% - 30px);width:100%}.bcp__class-row__study-path__body .bcp__class-row__study-path__body__input label{margin-bottom:6px}.bcp__class-row__study-path__body .bcp__class-row__study-path__body__input input{width:100%}.bcp__class-row__study-path__body .bcp__class-row__study-path__body__input input#study-path-title{padding:8px}.bcp__class-row__study-path__actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px}.context-menu__wrap ul.context-menu__dropdown{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.context-menu__wrap{position:relative}.context-menu__wrap button.context-menu__trigger{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:32px;justify-content:center;position:relative;top:0;width:32px}.context-menu__wrap.context-menu-small button.context-menu{padding:0 6px;position:relative;top:0}.context-menu__wrap.context-menu-small button.context-menu figure{height:4px;margin:2px;width:4px}.context-menu__wrap ul.context-menu__dropdown{background-color:#fff;box-shadow:0 2px 4px 0 #00000029,0 2px 8px 0 #0000001f;position:absolute;top:4px;transform:scale(0);transform-origin:0 0;transition:all .2s cubic-bezier(1,0,0,1);z-index:10000}.context-menu__wrap ul.context-menu__dropdown.context-dropdown-right{left:32px}.context-menu__wrap ul.context-menu__dropdown.context-dropdown-left{right:32px;transform-origin:100% 100%}.context-menu__wrap ul.context-menu__dropdown li{display:block;text-align:left;width:100%}.context-menu__wrap ul.context-menu__dropdown li a,.context-menu__wrap ul.context-menu__dropdown li button{box-sizing:border-box;color:#2f353c;display:inline-block;font-weight:600;padding:1em 18px;text-align:left;white-space:pre;width:100%}.context-menu__wrap ul.context-menu__dropdown li a:hover,.context-menu__wrap ul.context-menu__dropdown li button:hover{background:#bcc1c8}.context-menu__wrap ul.context-menu__dropdown li a>svg,.context-menu__wrap ul.context-menu__dropdown li button>svg{margin-right:8px}.context-menu__wrap ul.context-menu__dropdown li a:disabled,.context-menu__wrap ul.context-menu__dropdown li button:disabled{color:#656e7b;cursor:default}.context-menu__wrap ul.context-menu__dropdown:hover ul{transform:scale(1)}.context-menu__wrap[data-expanded=true] ul.context-menu__dropdown{transform:scale(1);transition:all .2s cubic-bezier(1,0,0,1)}.move-item-button{border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;padding:0}.move-item-button button{background-color:#0d99fd;color:#fff;font-size:12px;font-weight:600;text-align:center}.move-item-button button:disabled{opacity:.6}.move-item-button button:hover{background-color:#0271c0}.move-item-button button.cancel-moving{background-color:#da2d07}.move-item-button button.cancel-moving:hover{background-color:#8c1f07}.move-item-button button[data-loading=true]{animation:AnimationName 1.5s ease infinite;background:linear-gradient(270deg,#0271c0,#0d99fd);background-size:400% 400%}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.reorder-buttons{bottom:0;display:flex;flex-direction:row;float:right;height:100%;position:absolute;right:0;top:0}.reorder-buttons .reorder-buttons__left,.reorder-buttons .reorder-buttons__right{display:flex;flex-direction:column;justify-content:center}.reorder-buttons .reorder-buttons__left button,.reorder-buttons .reorder-buttons__right button{color:#fff;display:table-cell;padding:4px}.reorder-buttons .reorder-buttons__left button:first-child,.reorder-buttons .reorder-buttons__right button:first-child{border-bottom:1px solid #9ed5fc;border-radius:7px 0 0 0}.reorder-buttons .reorder-buttons__left button:last-child,.reorder-buttons .reorder-buttons__right button:last-child{border-radius:0 0 0 7px}.reorder-buttons .reorder-buttons__left button[data-action=top],.reorder-buttons .reorder-buttons__right button[data-action=top]{background-color:#becdf4}.reorder-buttons .reorder-buttons__left button[data-action=bottom],.reorder-buttons .reorder-buttons__right button[data-action=bottom]{background-color:#eff3fd}.reorder-buttons .reorder-buttons__left button[data-action=down],.reorder-buttons .reorder-buttons__left button[data-action=up],.reorder-buttons .reorder-buttons__right button[data-action=down],.reorder-buttons .reorder-buttons__right button[data-action=up]{background-color:#0d99fd}.reorder-buttons .reorder-buttons__left button:hover,.reorder-buttons .reorder-buttons__right button:hover{background-color:#0271c0}.reorder-buttons .reorder-buttons__left button:disabled,.reorder-buttons .reorder-buttons__right button:disabled{background-color:#f2f3f4;color:#bcc1c8}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item .alignment-item__list-item-indicator{min-height:36px;min-width:16px;width:16px}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=preclass].alignment-item__list-item-indicator{background-color:#5de3b01a;border:2px solid #5de3b0}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=preclass][data-filled=true].alignment-item__list-item-indicator{background-color:#5de3b0}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=homework].alignment-item__list-item-indicator{background-color:#e77e7f1a;border:2px solid #e77e7f}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=homework][data-filled=true].alignment-item__list-item-indicator{background-color:#e77e7f}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=summative].alignment-item__list-item-indicator{background-color:#2f41721a;border:2px solid #2f4172}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=summative][data-filled=true].alignment-item__list-item-indicator{background-color:#2f4172}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button svg{height:1em;position:relative;top:.125em;width:1em}.better-course-planner{height:100%;margin:0 auto;max-width:1240px;transition:transform .15s linear;width:100%}@media(max-width:1300px){.better-course-planner{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.better-course-planner{width:calc(100% - 70px)}}.better-course-planner .bcp__toolbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.better-course-planner .bcp__toolbar .bcp__toolbar__left{font-size:14px;margin-left:16px}.better-course-planner .bcp__toolbar .bcp__toolbar__right{padding:12px 0}.better-course-planner .bcp__toolbar .bcp__toolbar__right:not(:last-child){margin-right:8px}.better-course-planner .bcp__toolbar .bcp__toolbar__right .bcp__toolbar__item__expand-collapse-weeks{font-size:14px}.better-course-planner .bcp__toolbar .bcp__toolbar__right .toggle-switch{flex-direction:row-reverse}.better-course-planner .bcp__toolbar .bcp__toolbar__right .toggle-switch .toggle-switch-labels{margin-right:6px}.better-course-planner .bcp__expando-caret{font-size:14px;padding:0 4px}.better-course-planner .bcp__expando-caret svg{transform:rotate(-90deg)}.better-course-planner .bcp__expando-caret[data-expanded=true] svg{transform:rotate(-180deg)}.better-course-planner .bcp__expando-caret:disabled svg{color:#bcc1c8}.better-course-planner .bcp__week-list{border-bottom:100px solid #0000}.better-course-planner .bcp__week-list .bcp__week svg{transition:transform .15s linear}.better-course-planner .bcp__week-list .bcp__week[data-expanded=false] .bcp__week-header{background-color:#f2f3f4;border:1px solid #bcc1c8;color:#0d99fd}.better-course-planner .bcp__week-list .bcp__week[data-expanded=false] .bcp__week-body{display:none}.better-course-planner .bcp__week-list .bcp__week[data-expanded=false] .bcp__week-header__topic-list{font-size:16px}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header{align-items:center;background-color:#656e7b;border-radius:5px;color:#fff;display:flex;flex-direction:row;justify-content:space-between;min-height:38px;padding:14px 28px}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__title{align-items:inherit;display:flex;font-size:18px;font-weight:600;line-height:27px;text-align:left}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__topic-list{color:#2f353c;line-height:27px;text-align:left}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__action{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__action svg{margin-left:8px}.better-course-planner .bcp__week-list .bcp__week[data-bcp-view-mode-week=compact] .bcp__week-header{align-items:center;border-radius:0;justify-content:space-between;padding:4px 12px 4px 16px}.better-course-planner .bcp__week-list .bcp__week[data-bcp-view-mode-week=compact] .bcp__week-header .bcp__week-header__title{font-size:16px;line-height:inherit}.better-course-planner .bcp__action-button{align-items:center;display:flex;flex-direction:row;font-weight:400}.better-course-planner .bcp__action-button svg{margin-right:4px}.better-course-planner .bcp__action-button.class-action-button{color:#0d99fd}.better-course-planner .bcp__action-button.class-action-button svg{fill:#0d99fd}.better-course-planner .bcp__action-button.topic-action-button{color:#656e7b}.better-course-planner .bcp__action-button.topic-action-button svg{fill:#656e7b;margin-right:8px}.better-course-planner .bcp__cancel-moving-topic{bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.better-course-planner .bcp__cancel-moving-topic .bcp__cancel-moving-topic__container{background-color:#fffc;border-radius:15px 15px 0 0;display:flex;flex-direction:column;justify-content:center;padding:8px 24px}.better-course-planner .bcp__cancel-moving-topic .bcp__cancel-moving-topic__container .bcp__cancel-moving-topic__message{margin-bottom:8px;text-align:center}.better-course-planner .bcp__cancel-moving-topic button{background-color:#da2d07;pointer-events:auto}.better-course-planner .bcp__cancel-moving-topic button:hover{background-color:#8c1f07}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions{align-items:center;display:flex;flex-direction:row;margin-right:8px}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button{background-color:#0d99fd;border-radius:7px;color:#fff;margin:2px;padding:4px 6px}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button:hover{background-color:#0271c0}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button:disabled{background-color:#656e7b}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button[data-reorder=done]{background-color:initial}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button[data-reorder=done] svg{fill:#2f4172}.better-course-planner .bcp__class-topic[data-reordering-topics=true] .bcp__class-row__card__header-action .bcp__expando-caret{display:none}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item{display:flex;flex-direction:row;margin-bottom:16px;min-height:36px;padding-left:24px;width:100%}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item:first-child{margin-top:16px}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details{font-size:14px;padding:0 16px}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-assessType{color:#000;font-size:14px;font-weight:600;line-height:19px;margin-bottom:4px}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-info{color:#000;font-size:14px;font-weight:400;line-height:18px}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-info>div{margin-bottom:4px}.bcp__modal .modal-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.bcp__modal{align-items:center;display:flex;flex-direction:column}.bcp__modal .bcp__modal__content{min-height:300px}.bcp__modal .bcp__modal__actions{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.bcp__modal .bcp__modal__actions button.button{margin-bottom:20px}.bcp__modal .bcp__modal__actions button.button.primary,.bcp__modal .bcp__modal__actions button.button.secondary{width:calc(100% - 110px)}.bcp__modal .bcp__modal__actions button.text-button{color:#0d99fd;font-size:14px;font-weight:600}.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup,.daily-card .daily-card__header .daily-card__action-popup-wrap ul{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.daily-card .daily-card__header h3.daily-card__header-title{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.daily-card .daily-card__body .daily-card__row .daily-card__item-column .recap-icon,.daily-card .daily-card__body .daily-planner__item-row .daily-card__item-column .recap-icon{align-items:center;display:flex;flex-direction:row;justify-content:center}.daily-card{background:#fff;border-radius:7px;box-shadow:0 4px 4px #00000040;margin-bottom:20px}.daily-card .daily-card__row{display:flex;flex-direction:row;width:100%}.daily-card .daily-card__header{align-items:baseline;background-color:#f2f3f4;border-radius:7px 7px 0 0;color:#2f353c;padding:23px 16px 8px;position:relative}.daily-card .daily-card__header .daily-card__action-popup-wrap{position:absolute;right:16px;top:52px;z-index:100}.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup,.daily-card .daily-card__header .daily-card__action-popup-wrap ul{background-color:#fff;border-radius:7px;box-shadow:0 4px 4px #0000001f;overflow:hidden;position:static;z-index:100}.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup li>a,.daily-card .daily-card__header .daily-card__action-popup-wrap ul li>a{align-items:center;display:flex;flex-direction:row;font-weight:600;padding:12px 16px}.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup li>a svg,.daily-card .daily-card__header .daily-card__action-popup-wrap ul li>a svg{display:none}.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup li>a:hover,.daily-card .daily-card__header .daily-card__action-popup-wrap ul li>a:hover{background-color:#bcc1c8}.daily-card .daily-card__header .daily-card__column-label{display:flex;flex-direction:column;font-size:12px;font-weight:400;justify-content:flex-end;line-height:16px}.daily-card .daily-card__header h3.daily-card__header-title{font-size:20px;font-weight:600;line-height:27px}.daily-card .daily-card__header.hide-column-labels .daily-card__column-label{visibility:hidden}.daily-card .daily-card__header .daily-card__action{align-items:center;display:flex;flex-direction:row;position:absolute;right:16px;top:16px}.daily-card .daily-card__header .daily-card__action a,.daily-card .daily-card__header .daily-card__action button{align-items:center;background-color:#fff;border:1px solid #bcc1c8;border-radius:25px;color:#2f353c;display:flex;flex-direction:row;font-size:14px;font-size:inherit;padding:4px 8px}.daily-card .daily-card__header .daily-card__action .daily-card__action-button-label{font-weight:400;margin-left:8px}.daily-card.empty-card .daily-card__header{align-items:inherit;align-items:center;border-radius:7px;display:flex;flex-direction:row;justify-content:space-between;padding:16px}.daily-card.empty-card .daily-card__header .daily-card__action{position:relative;right:inherit;top:inherit}.daily-card.labeled-class-card{align-items:center;display:flex;flex-direction:row;min-height:100px;padding-left:14px}.daily-card.labeled-class-card .labeled-class-card__icon{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 24px 0 16px}.daily-card.labeled-class-card .labeled-class-card__label{color:#2f353c;font-size:24px;margin-bottom:10px}.daily-card[data-cardtype=lo-card] .daily-card__header{border-left:14px solid #656e7b}.daily-card[data-cardtype=lo-card] .daily-card__action svg{fill:#656e7b}.daily-card[data-cardtype=homework] .daily-card__header{border-left:14px solid #e77e7f}.daily-card[data-cardtype=homework] .daily-card__action svg{fill:#e77e7f}.daily-card[data-cardtype=preclass] .daily-card__header{border-left:14px solid #5de3b0}.daily-card[data-cardtype=preclass] .daily-card__action svg{fill:#5de3b0}.daily-card[data-cardtype=summative] .daily-card__header{border-left:14px solid #2f4172}.daily-card[data-cardtype=summative] .daily-card__action svg{fill:#2f4172}.daily-card[data-cardtype=ic] .daily-card__header{border-left:14px solid #ffa322}.daily-card[data-cardtype=ic] .daily-card__action svg{fill:#ffa322}.daily-card .daily-card__body{border-left:14px solid #0000;font-size:14px;padding:24px 16px 36px 0}@media only screen and (min-width:41rem){.daily-card .daily-card__body{padding:24px 16px 36px}}.daily-card .daily-card__body .daily-card__row,.daily-card .daily-card__body .daily-planner__item-row{font-size:14px;min-height:32px}.daily-card .daily-card__body .daily-card__row a,.daily-card .daily-card__body .daily-planner__item-row a{color:#2f4172;font-weight:600}.daily-card .daily-card__body .daily-card__row[data-published=no],.daily-card .daily-card__body .daily-card__row[data-published=no] a,.daily-card .daily-card__body .daily-planner__item-row[data-published=no],.daily-card .daily-card__body .daily-planner__item-row[data-published=no] a{color:#656e7b}.daily-card .daily-card__body .daily-card__row[data-published=no] .daily-planner__item-status,.daily-card .daily-card__body .daily-planner__item-row[data-published=no] .daily-planner__item-status{font-style:italic}.daily-card .daily-card__body .daily-card__row .daily-card__item-column,.daily-card .daily-card__body .daily-planner__item-row .daily-card__item-column{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:flex-start;text-align:left}.daily-card .daily-card__body .daily-card__row .daily-card__item-column .recap-icon,.daily-card .daily-card__body .daily-planner__item-row .daily-card__item-column .recap-icon{height:28px;margin:auto;width:28px}.daily-card .daily-card__body .daily-card__row .daily-card__item-column .recap-icon svg,.daily-card .daily-card__body .daily-planner__item-row .daily-card__item-column .recap-icon svg{fill:#e77e7f}.class-session-nav{color:#2f353c;justify-content:space-between}.class-session-nav,.class-session-nav>button{align-items:center;display:flex;flex-direction:row}.class-session-nav>button{height:32px;justify-content:center;width:32px}.class-session-nav>button svg{fill:#2f353c}.class-session-nav>button:disabled{visibility:hidden}.class-session-nav .class-number-display{font-size:20px;font-weight:600;line-height:32px;min-width:104px;padding:0 12px;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.calendar .calendar__body .calendar__weekday-header{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.calendar .calendar__body .calendar-day__wrap,.calendar .calendar__body .calendar-day__wrap .calendar-day{align-items:center;display:flex;flex-direction:row;justify-content:center}.calendar .calendar__body .calendar-day__wrap .calendar-day[data-today=true]{border:1px solid #4c70c8;border-radius:10px}.calendar{width:100%}.calendar .calendar__header{display:flex;font-size:20px;font-weight:600;justify-content:space-between;line-height:27px;padding-bottom:12px;padding-left:8px}.calendar .calendar__header .calendar__header-nav-btns button:last-child{margin-left:20px}.calendar .calendar__header .calendar__header-nav-btns button svg{fill:#656e7b}.calendar .calendar__body{display:flex;flex-wrap:wrap;width:100%}.calendar .calendar__body .calendar__weekday-header{display:flex;flex-wrap:inherit;width:100%}.calendar .calendar__body .calendar__weekday-header button{cursor:default;font-size:12px;height:24px}.calendar .calendar__body button{cursor:pointer}.calendar .calendar__body button:disabled{color:#656e7b;cursor:default}.calendar .calendar__body .calendar-day__wrap{cursor:pointer;height:32px;padding:2px;width:14.2%}.calendar .calendar__body .calendar-day__wrap .calendar-day{border:1px solid #0000;border-radius:4px;font-size:14px;height:24px;transition:all .6s cubic-bezier(.23,1,.32,1);width:24px;width:100%}.calendar .calendar__body .calendar-day__wrap .calendar-day[data-today=true]{color:#2f353c;font-weight:700}.calendar .calendar__body .calendar-day__wrap .calendar-day[data-isclassday=true]{background-color:#d9effe}.calendar .calendar__body .calendar-day__wrap .calendar-day[data-selected=true]{background-color:#0d99fd;border-radius:8px;color:#fff}.daily-planner__header-details .daily-planner__header-date-display{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-indicator{min-height:36px;min-width:16px;width:16px}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=preclass].alignment-item__list-item-indicator{background-color:#5de3b01a;border:2px solid #5de3b0}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=preclass][data-filled=true].alignment-item__list-item-indicator{background-color:#5de3b0}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=homework].alignment-item__list-item-indicator{background-color:#e77e7f1a;border:2px solid #e77e7f}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=homework][data-filled=true].alignment-item__list-item-indicator{background-color:#e77e7f}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=summative].alignment-item__list-item-indicator{background-color:#2f41721a;border:2px solid #2f4172}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=summative][data-filled=true].alignment-item__list-item-indicator{background-color:#2f4172}.daily-planner{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.daily-planner{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.daily-planner{width:calc(100% - 70px)}}.daily-planner .daily-planner__info{font-size:20px;line-height:27px;padding-bottom:24px;padding-top:28px}.daily-planner .daily-planner__content{margin-top:20px}.daily-planner .daily-planner__main{background-color:#bcc1c8;border-radius:10px;padding:22px 36px}.daily-planner .daily-planner__main .daily-planner__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:28px}.daily-planner .daily-planner__sidebar{padding-left:30px;width:300px}.daily-planner .daily-planner__sidebar .sidebar-card{border:1px solid #9797974d;border-radius:7px;box-shadow:0 4px 4px #0000001f;margin-bottom:24px}.daily-planner .daily-planner__sidebar .sidebar-card.calendar-card{padding:20px}.daily-planner .daily-card .daily-card__header .daily-planner__column-title{font-size:20px;font-weight:600;line-height:27px}.daily-planner__topic-group:not(:last-child){margin-bottom:24px}.daily-planner__topic-group .daily-planner__topic-name{color:#2f353c;font-size:16px;font-weight:700;padding-bottom:10px;text-transform:uppercase}.daily-planner__topic-group .daily-planner__topic-los .daily-planner__topic-lo{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:12px}.daily-planner__topic-group .daily-planner__topic-los .daily-planner__topic-lo .daily-planner__topic-lo-number{display:inline;font-size:16px;font-weight:600;margin-right:12px;min-width:60px}.daily-planner__topic-group .daily-planner__topic-los .daily-planner__topic-lo .daily-planner__topic-lo-title{font-size:14px;line-height:140%}.daily-planner__class-materials .daily-planner__class-materials-item{padding:6px 0}.daily-planner__header-details{color:#2f353c}.daily-planner__header-details .daily-planner__header-week-display{font-size:16px;font-weight:700;line-height:22px}.daily-planner__header-details .daily-planner__header-date-display{font-size:20px;font-weight:600;line-height:27px;margin-top:8px}.alignment-card .alignment-card__header{color:#2f353c;font-size:20px;font-weight:600;line-height:27px;padding:20px 20px 15px}.alignment-card .alignment-item .alignment-item__header{align-items:center;border-top:1px solid #bcc1c8;color:#2f353c;display:flex;flex-direction:row;padding:13px 22px}.alignment-card .alignment-item .alignment-item__header .alignment-item__header-expand{color:#0d99fd}.alignment-card .alignment-item .alignment-item__header .alignment-item__header-pie{height:36px;margin-left:12px;width:36px}.alignment-card .alignment-item .alignment-item__header .alignment-item__header-lo-string{font-size:16px;font-weight:600;line-height:22px;margin-left:14px}.alignment-item-list__empty{font-size:14px;padding:0 20px 20px}.alignment-item__content .alignment-item__list .alignment-item__list-item{display:flex;flex-direction:row;margin-bottom:16px;min-height:36px;padding-left:24px;width:100%}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details{font-size:14px;padding:0 16px}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-assessType{color:#000;font-size:14px;font-weight:600;line-height:19px;margin-bottom:4px}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-info{color:#000;font-size:14px;font-weight:400;line-height:18px}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-info>div{margin-bottom:4px}.instructions__wrapper{border:1px solid #bcc1c8;padding:16px 40px 40px}.instructions__wrapper input{border:1px solid #bcc1c8;border-radius:4px}.instructions__wrapper hr{margin:24px 0}.instructions__wrapper .toggle-instruction-type{display:flex;flex-direction:row}.instructions__wrapper .toggle-instruction-type label{margin-right:12px}.instructions__wrapper .toggle-instruction-type label input{margin-right:8px}.instructions__select{margin-top:16px}.instructions__select label{margin:0 0 .5rem .25rem}.instructions__select label .instructions__select__url__label{margin-bottom:0}.instructions__select .instructions__select__url+p{font-style:italic;font-weight:lighter;margin-top:0}.instructions__select__class-session{margin-bottom:16px}.instructions__select__class-session .select-class-session__dropdown{width:100%}.instructions__select__title,.instructions__select__url{margin-bottom:16px}.instructions__select__title input,.instructions__select__url input{min-height:40px;width:100%}.instructions__select__save{height:40px}.current-instructions-title{font-weight:700}.editable-instruction-row input.editable{height:36px;width:100%}.editable-instruction-row input.editable:read-only{background-color:initial;border:1px solid #0000}.editable-instruction-row .instructions__edit-buttons{display:flex;flex-direction:row;height:100%;padding-top:4px}.editable-instruction-row .instructions__edit-buttons button svg{margin-left:20px}.editable-instruction-row .instructions__edit-buttons button:disabled{opacity:.4}table.assigned-instructions{border:1px solid #f2f3f4;border-collapse:collapse;font-family:Open Sans,sans-serif;table-layout:fixed;width:100%}table.assigned-instructions thead{background-color:#bcc1c8;height:50px;text-align:left}table.assigned-instructions tbody tr{height:30px}table.assigned-instructions tbody tr:nth-child(2n){background-color:#f2f3f4}table.assigned-instructions tbody tr:hover{background-color:#fce4e4}table.assigned-instructions tbody tr td{vertical-align:middle}.instructions-title{font-weight:700}.instructions__select__url__warning-invalid{color:#db6044;font-weight:700}.instructions__select__updated-url__warning-invalid{color:#db6044;margin:0}.assigned-instructions__classes{max-width:25%;width:25%}.assigned-instructions__title{max-width:40%;width:40%}.assigned-instructions__url{max-width:25%;overflow:hidden;text-overflow:ellipsis;width:25%}.instructions__edit-buttons{max-width:10%;width:10%}.instructions-controller{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.instructions-controller{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.instructions-controller{width:calc(100% - 70px)}}.instructions-controller .instruction-nav{display:flex;margin-bottom:10px;margin-top:20px}button.icon-button svg{fill:#4c70c8}button.icon-button:active,button.icon-button:focus,button.icon-button:hover{outline:none}button.icon-button:active svg,button.icon-button:focus svg,button.icon-button:hover svg{fill:#2f4172}table.basic-table{border-collapse:collapse;position:relative}table.basic-table td.text-center,table.basic-table th.text-center{text-align:center}table.basic-table td.text-right,table.basic-table th.text-right{text-align:right}table.basic-table td.text-left,table.basic-table th.text-left{text-align:left}table.basic-table .col-1{width:8.3333333333%}table.basic-table .col-2{width:16.6666666667%}table.basic-table .col-3{width:25%}table.basic-table .col-4{width:33.3333333333%}table.basic-table .col-5{width:41.6666666667%}table.basic-table .col-6{width:50%}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points input[type=number]{-webkit-appearance:textfield;appearance:textfield}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points input[type=number]::-webkit-inner-spin-button,.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header h3{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}div[data-theme=dark]{--background-color:#2f353c;--text-color:#fff;--accent-background-color:#4c70c8;--accent-text-color:#eff3fd;--outer-color:#000;--correct:#5de3b0;--button-background-color:#2f4172;--button-text-color:#fff;--button-border:1px solid #656e7b;--button-secondary-background-color:#2f417280;--button-secondary-text-color:#fff;--button-selected__background-color:#0d99fd;--button-selected__text-color:#fff;--button-disabled__background-color:#656e7b;--button-disabled__text-color:#bcc1c8;--button-selected-disabled__background-color:#0d99fdcc;--button-selected-disabled__text-color:#fff}div[data-theme=light]{--background-color:#fff;--text-color:#2f353c;--accent-background-color:#0271c0;--accent-text-color:#fff;--outer-color:#656e7b;--correct:#5de3b0;--button-background-color:#9ed5fc;--button-text-color:#2f353c;--button-border:1px solid #656e7b;--button-secondary-background-color:#d9effe;--button-secondary-text-color:#2f353c;--button-selected__background-color:#0d99fd;--button-selected__text-color:#fff;--button-disabled__background-color:#bcc1c8;--button-disabled__text-color:#656e7b;--button-selected-disabled__background-color:#0d99fd99;--button-selected-disabled__text-color:#fff}.poll-manager-controller{margin:0 auto;max-width:1240px;padding-bottom:80px;width:100%}@media(max-width:1300px){.poll-manager-controller{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.poll-manager-controller{width:calc(100% - 70px)}}.poll-manager-controller .poll-manager-controller__header{align-items:baseline;display:flex;flex-direction:row}.poll-manager-controller .poll-manager-controller__header .icon-button{margin-left:8px}.poll-manager-controller .poll-responses-table-row .poll-session-view__name{font-size:14px;text-align:left}.poll-manager-controller .poll-manager-controller__date-group{margin-bottom:16px;width:100%}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header{background-color:#becdf4;border-radius:7px}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header h3{margin-bottom:8px;padding:6px 10px}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__content{padding:0 10px}.poll-manager-controller table.basic-table.poll-manager-controller__table{border-spacing:0;width:100%}.poll-manager-controller table.basic-table.poll-manager-controller__table td{padding:2px 4px}.poll-manager-controller table.basic-table.poll-manager-controller__table .no-answers{background-color:#fce4e4;text-align:center}.poll-manager-controller table.basic-table.poll-manager-controller__table tr[data-even-group=true] td{background-color:#d9effe}.poll-manager-controller table.basic-table.poll-manager-controller__table tr[data-even-group=true] td.no-answers{background-color:#fce4e4}.poll-manager-controller table.basic-table.poll-manager-controller__table tr[data-editing=true] td{border-bottom:2px solid #17875c;border-top:2px solid #17875c}.poll-manager-controller table.basic-table.poll-manager-controller__table tr[data-editing=true] td:first-child{border-left:2px solid #17875c}.poll-manager-controller table.basic-table.poll-manager-controller__table tr[data-editing=true] td:last-child{border-right:2px solid #17875c}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__answer-percentage{border-radius:7px;outline:3px solid #0000;outline-offset:-3px;text-align:center}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__answer-percentage[data-correct-answer=true]{outline:3px solid var(--correct)}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__answer-percentage[data-invert-text-color=true]{color:#fff}.poll-manager-controller table.basic-table.poll-manager-controller__table .no-answers{background-color:var(--button-secondary-background-color)}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__description[data-highlight=true]{font-weight:700}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__question-number{text-align:right;vertical-align:center}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__question-number>span{font-size:10px}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points{min-width:8em;vertical-align:middle}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points svg{height:14px;margin-left:6px;width:14px}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points input[type=number]{max-width:3em;text-align:center}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-responses-table-row__points .icon-button:disabled{opacity:.5}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-manager-controller__poll-still-open>td{background-color:#ffecd2;font-size:14px;padding:4px;text-align:center}.poll-manager-controller table.basic-table.poll-manager-controller__table .poll-manager-controller__poll-still-open>td .tiny-button{background-color:#ffa322;border-radius:4px;font-size:12px;margin-left:8px;padding:0 4px}.poll-manager-controller .narrow-column:not(:last-child){border-right:1px solid #656e7b}.add-lo-confirmation .add-lo-confirmation__class-session .add-lo-confirmation__class-session-select label{align-items:center;display:flex;flex-direction:row}.add-lo-confirmation{display:flex;flex-direction:column;font-size:smaller;padding:0 30px 20px}.add-lo-confirmation .add-lo-confirmation__class-session .add-lo-confirmation__class-session-message{padding-top:15px}.add-lo-confirmation .add-lo-confirmation__class-session .add-lo-confirmation__class-session-select{margin-top:10px}.single-course-qa-dashboard{padding:15px 30px}.attempt-data-bar-chart-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;min-width:145px;padding:2px 0;vertical-align:bottom;width:100%}.attempt-data-bar-chart-container .attempt-data-bar-container{border:1px solid;border-radius:5px;height:80%;margin-bottom:2px;min-height:12px;position:relative;width:80px}.attempt-data-bar-chart-container .attempt-data-bar-container .attempt-data-bar{background-color:#656e7b;margin:0;min-height:12px;padding:0}.attempt-data-bar-chart-container .attempt-data-bar-container.no-data-style{background:repeating-linear-gradient(45deg,#f2f3f4,#bcc1c8 10px)}.attempt-data-bar-chart-container .attempt-data-percentage-display{padding-left:3px;padding-right:3px}.completion-container{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:0;margin-top:2px;padding:2px 5px 0;vertical-align:bottom;width:100%}.completion-container .completion-icon{margin-right:10px}.completion-container .completion-icon svg{fill:#2f353c}.completion-container .completion-message{color:#2f353c;font-size:12px;margin-left:15px;margin-top:4px}.completion-container .completion-percentage{margin-left:7px}.completion-container .completion-bar-container{background-color:#f2f3f4;border-radius:5px;height:10px;margin-bottom:5px;margin-left:7px;min-width:50px;width:100%}.completion-container .completion-bar-container .completion-bar{background-color:#656e7b;border-radius:5px;height:10px}.grade-sync ul.grade-sync-list{list-style:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.assess-type-pill{border-radius:8px;font-size:10px;margin-right:8px;padding:0 4px}.preclass.assess-type-pill,.readiness.assess-type-pill{background-color:#5de3b0}.homework.assess-type-pill{background-color:#e77e7f}.grade-sync .grade-sync__menubar{align-items:center;background-color:#656e7b;border-radius:8px;color:#fff;display:flex;font-size:large;justify-content:flex-start;margin-bottom:20px;padding:14px}.grade-sync .grade-sync__menubar .better-tooltip__wrap{margin-left:12px}.grade-sync .grade-sync__row{margin-bottom:20px;width:100%}.grade-sync .grade-sync__row .grade-sync__column.grade-sync__column-right{background-color:#bcc1c8;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:444px;overflow:hidden}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__action-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__section{padding:16px}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__section:not(:first-child){margin-top:30px}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__section-header{border-bottom:2px solid #656e7b;font-size:16px;font-weight:600;margin-bottom:12px}.grade-sync ul.grade-sync-list{max-height:400px;overflow-y:auto}.grade-sync ul.grade-sync-list>li{align-items:center;display:flex;flex-direction:row}.grade-sync ul.grade-sync-list>li:nth-child(2n){background-color:#f2f3f4}.grade-sync ul.grade-sync-list>li label{align-items:center;display:flex;flex-direction:row;font-size:12px;justify-content:space-between;padding:8px 12px;width:100%}.grade-sync-list__name{align-items:inherit;display:inherit;flex-direction:inherit}.grade-sync-list__name input{display:block;margin-right:12px;margin-top:0;transform:scale(1.3)}.grade-sync{display:flex;flex-direction:column;margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.grade-sync{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.grade-sync{width:calc(100% - 70px)}}.grade-sync .grade-sync__menubar{margin-bottom:10px}.grade-sync .grade-sync__activity-notice{background-color:#d9effe;border:2px solid #656e7b;border-radius:10px;margin:10px 0;padding:5px}.grade-sync .grade-sync__activity-container table{border:1px solid #bcc1c8;border-collapse:collapse;box-shadow:2px 2px #f2f3f4;font-family:Open Sans,sans-serif;margin-bottom:60px;width:100%}.grade-sync .grade-sync__activity-container table td:first-child,.grade-sync .grade-sync__activity-container table th:first-child{padding-left:35px}.grade-sync .grade-sync__activity-container table td:last-child,.grade-sync .grade-sync__activity-container table th:last-child{padding-right:25px}.grade-sync .grade-sync__activity-container thead{text-align:left;width:90%}.grade-sync .grade-sync__activity-container th{border-bottom:1px solid #656e7b;font-size:14px;font-weight:700;padding:15px 5px 8px}.grade-sync .grade-sync__activity-container tr{height:30px}.grade-sync .grade-sync__activity-container tr.first-row{height:15px}.grade-sync .grade-sync__activity-container tr.spacer-row{border-color:currentcolor #f2f3f4 #f2f3f4;border-top:1px solid #f2f3f4;height:20px}.grade-sync .grade-sync__activity-container td{font-size:13px;font-weight:400;padding:2px 4px;text-align:left}.grade-sync .grade-sync-list__empty{background-color:#f2f3f4;height:100%;padding:8px 12px}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__section-header.eligible{display:flex;flex-direction:row;justify-content:space-between}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__section-header .missing-info-text{font-size:smaller;text-decoration:underline}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__action-bar .grade-sync__action-bar-item{font-style:italic;padding-right:40px}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__action-bar .grade-sync__action-bar-button{margin:2px;max-height:35px;white-space:nowrap}.score-book-container td>a:link,.score-book-container td>a:visited,.score-book-container__title-bar .score-book-container__title-bar-link,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}.score-book-container td>a[data-disabled=true]:link,.score-book-container td>a[data-disabled=true]:visited,.score-book-container__title-bar [data-disabled=true].score-book-container__title-bar-link,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.score-book-container{margin:15px}.score-book-container button:hover{background-color:#fce4e4}.score-book-container .score-book-container__assessment-dueDate{color:#2f353c;font-size:12px;margin-top:4px}.score-book-container .score-book-container__body{margin-top:15px;width:100%}.score-book-container .score-book-container__body .score-book-container__assessment-grid-table-wrapper{height:calc(100vh - 120px);overflow-y:auto}.score-book-container .score-book-container__body table.student-scores-container__table{border:1px solid #f2f3f4;border-collapse:collapse;font-family:Open Sans,sans-serif}.score-book-container .score-book-container__body table.student-scores-container__table thead{background-color:#bcc1c8;min-height:61px;text-align:left;vertical-align:bottom}.score-book-container .score-book-container__body table.student-scores-container__table thead th{background-color:#bcc1c8;padding:4px 0 4px 4px;position:sticky;top:0}.score-book-container .score-book-container__body table.student-scores-container__table thead th.score-book-container__header-student-name{width:10%}.score-book-container .score-book-container__body table.student-scores-container__table thead th.score-book-container__header-attempts{width:8%}.score-book-container .score-book-container__body table.student-scores-container__table thead th.score-book-container__header-response{width:20%}.score-book-container .score-book-container__body table.student-scores-container__table thead th.score-book-container__header-correct-clarity{width:5%}.score-book-container .score-book-container__body table.student-scores-container__table thead .score-book-container__header-question{vertical-align:top}.score-book-container .score-book-container__body tbody tr:hover{background-color:#becdf4}.score-book-container .score-book-container__body th{border-color:#bcc1c8;font-size:13px;font-weight:400;padding-right:3px}.score-book-container .score-book-container__body tr{height:30px}.score-book-container .score-book-container__body tr:nth-child(2n){background-color:#f2f3f4}.score-book-container .score-book-container__body tr.first-row{height:10px}.score-book-container .score-book-container__body tr.spacer-row{border-color:currentcolor #f2f3f4 #f2f3f4;border-top:1px solid #f2f3f4;height:20px}.score-book-container td{border:1px solid #f2f3f4;font-size:13px;font-weight:400;padding:4px 0 4px 4px;text-align:left}.score-book-container td>a:link,.score-book-container td>a:visited{font-size:13px}.score-book-container td.icon{text-align:right}.score-book-container td.icon svg{fill:#e77e7f}.score-book-container td.unattempted-and-late{background-color:#fce4e4}.score-book-container__title-bar{align-items:center;background-color:#bcc1c8;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:16px;justify-content:flex-start;margin-bottom:10px;margin-top:10px;padding:10px}.score-book-container__title-bar .score-book-container__title-bar-link{font-weight:700}.score-book-container__title-bar .score-book-container__header-bar__info{margin-left:20px}.score-book-container__header{display:flex;flex-direction:column;height:100%;justify-content:baseline;padding:4px 0;text-align:left}.score-book-container__header button.score-book-container__header__preview-button{color:#2f4172;text-align:left}.score-book-container__correct-response-bar{background-color:#f2f3f4;margin-bottom:10px;padding:3px 3px 3px 10px}.score-book-container__mini-icon{color:#4c70c8;font-size:14px;margin-left:4px;padding:3px 7px}.score-book-container__mini-icon:hover{background-color:#656e7b;background-color:#9ed5fc;border-radius:7px;color:#2f4172}.score-book-container__table-row-inactive{color:#656e7b;font-size:12px}.score-book-container__data-row{display:flex}.score-book-container__button-bar{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.score-book-container__button-bar .student-scores__download-button{margin-right:10px}.score-book-container__header-bar__info .better-tooltip__trigger{align-items:center;display:flex;flex-direction:row;justify-content:space-between;text-decoration:underline}.score-book-container__header-bar__info .better-tooltip__trigger svg{margin-left:4px}.score-book-container__header-bar{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4px}.score-book-container__header-bar .student-scores-table__navigation{align-items:center;display:flex;flex-direction:row;padding:4px 0}.score-book-container__header-bar .student-scores-table__navigation label{font-size:14px}.score-book-container__header-bar .student-scores-table__navigation input{margin-left:4px;text-align:center;width:50px}.score-book-container__header-bar .student-scores-table__navigation .student-scores-table__navigation-buttons{align-items:center;color:#656e7b;display:flex;flex-direction:row}.score-book-container__header-bar .student-scores-table__navigation .student-scores-table__navigation-buttons .min-max{font-size:14px;text-align:center;width:44px}.score-book-container__header-bar .student-scores-table__navigation .student-scores-table__navigation-buttons>button{padding:10px 16px}.student-scores-table__wrap{height:calc(100vh - 120px);overflow-y:auto}.student-scores-table__wrap table{border-collapse:collapse;min-width:80%}.student-scores-table__wrap table thead tr th{position:sticky;top:0}.student-scores-table__wrap table th{background-color:#bcc1c8;min-height:61px;text-align:left;vertical-align:bottom}.student-scores-table__wrap table th button{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:90%}.student-scores-table__wrap table th button .assessmentName{color:#2f4172;padding:2px 4px}.student-scores-table__wrap table th button .assessmentPoints{background-color:#f2f3f4;border-radius:4px;padding:4px;width:100%}.student-scores-table__wrap table tr{box-sizing:border-box;width:100%}.student-scores-table__wrap table td{padding-left:4px}.student-scores-table__wrap table .score-book-container__header-student-name{overflow:hidden}.student-scores-table__wrap table .student-score-cell__student-name{border:none;text-align:left}.student-scores-table__wrap table .student-score-cell__score{padding-left:10px}.points-and-completion{display:flex;flex-direction:column;width:100%}.course-page__instructor .course-page__assessments-wrapper .list-display{width:100%}.course-page__ooc-wrapper{align-items:flex-start;display:flex;flex-direction:row;margin:40px auto 0;max-width:1240px;width:100%}@media(max-width:1300px){.course-page__ooc-wrapper{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.course-page__ooc-wrapper{width:calc(100% - 70px)}}.table-wrap{width:75%}.class-select__class-items{width:25%}.class-selector{background-color:#bcc1c8;border-radius:12.5px;padding:20px;width:25%}.class-selector .class-selector__info{color:#656e7b;font-size:20px;font-weight:600;opacity:.5;text-align:center}.class-selector__next,.class-selector__prev{color:#656e7b;cursor:pointer;opacity:.5;width:30px}.class-selector__next svg,.class-selector__prev svg{height:auto;width:30px}.class-selector__info{align-items:center;display:flex;margin-bottom:20px;width:100%}.class-selector__session{width:calc(100% - 60px)}.class-selector__session>span{font-size:14px;position:relative;top:-3px}.class-selector__topic-item{background-color:#fff;border-radius:12.5px;box-shadow:1px 2px 3px #0003;margin-bottom:20px;padding:25px 15px}.course-card .course-card__actions a.course-card__actions__button{align-items:center;display:flex;flex-direction:row;justify-content:center}.course-card{border:1px solid #bcc1c8;border-radius:12px;box-shadow:0 3px 5px #00000012;margin:0 10px 20px;position:relative}.course-card,.course-card .course-card__image__parent{overflow:hidden}.course-card .course-card__image__parent .course-card__image{background-position:50%;background-size:cover;padding-bottom:40%;transition:all .5s;width:100%}.course-card .course-card__content{padding:12px 16px 8px;position:relative}.course-card .course-card__content .course-card__title{color:#2f353c;font-size:1.17em;font-weight:600;margin-block-end:0;margin-block-start:0;margin-top:0;padding-bottom:8px}.course-card .course-card__content .course-card__details{align-items:flex-start;color:#2f353c;display:flex;flex-direction:column}.course-card .course-card__content .course-card__details .course-card__course-number,.course-card .course-card__content .course-card__details .course-card__course-start,.course-card .course-card__content .course-card__details .course-card__instructor{font-size:14px}.course-card .course-card__content .course-card__details .course-card__course-number>span,.course-card .course-card__content .course-card__details .course-card__course-start>span,.course-card .course-card__content .course-card__details .course-card__instructor>span{font-weight:400}.course-card .course-card__content .course-card__coinstructor-icon{position:absolute;right:16px;top:20px;z-index:500}.course-card .course-card__content .course-card__coinstructor-icon svg{color:#656e7b;height:22px;width:22px}.course-card .course-card__actions{height:2em;justify-content:space-around}.course-card .course-card__actions a.course-card__actions__button{background-color:#fff;padding:2px 0;text-align:center}.course-card .course-card__actions a.course-card__actions__button[data-launchas=student]{background-color:#becdf4;color:#2f4172}.course-card[data-isinstructor=false]{padding-bottom:16px}.course-card .course-card__image{transition:all .5s}.course-card .course-card__clickable:hover .course-card__image__parent .course-card__image{transform:scale(1.25)}.course-card a.course-card__actions__button{transition:background-color .5s}.course-card:hover .course-card__actions a.course-card__actions__button[data-launchas=instructor]{background-color:#d9effe}.course-list__section .course-list__section__header .course-list__section__header-title{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.course-list__wrapper .course-list__header{display:flex;flex-direction:row;justify-content:center}.course-list__wrapper .course-list__header .course-list__header-options .course-list__new-course svg{height:1em;position:relative;top:.125em;width:1em}.course-list{margin-top:10px}.course-list:first-child{margin-top:30px}.course-list:last-child{padding-bottom:30px}.course-list__wrapper{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.course-list__wrapper{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.course-list__wrapper{width:calc(100% - 70px)}}.course-list__wrapper .course-list__section__header{align-items:center;display:flex}.course-list__wrapper .course-list__header{align-items:center;background-color:#f2f3f4;border-radius:10px;justify-content:space-between;margin-bottom:12px}.course-list__wrapper .course-list__header>div{padding:6px 12px}.course-list__wrapper .course-list__header h2.course-list__header-title{font-size:1.6em;font-weight:700}.course-list__wrapper .course-list__header .course-list__header-options{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.course-list__wrapper .course-list__header .course-list__header-options .toggle-switch{display:flex;flex-direction:row-reverse;margin-right:8px}.course-list__wrapper .course-list__header .course-list__header-options .toggle-switch .toggle-switch-labels>span{font-size:14px;margin-right:6px}.course-list__wrapper .course-list__header .course-list__header-options .course-list__new-course svg{margin-left:8px}.course-list__wrapper .course-list__content{margin:0 16px}.course-list__section .course-list__section__header .course-list__section__header-title{font-size:1.5em;margin-bottom:10px}.instructions__content{padding:16px 8px;width:100%}@media only screen and (min-width:41rem){.instructions__content{padding:50px 55px 30px}}.instructions__content>div{margin-left:1em;margin-right:1em}.instructions__content ul{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:20px}.instructions__content li{margin:15px 0}.instructions__content .instructions__content-title{font-family:Open Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:2em}.instructions__content .instructions__content-text{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px}.instructions__content .instructions_infobox-title{font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:2em}.instructions__content>div{flex:1 1}.instruction__assignment-points-policy-tooltip-content .instructions__content{padding:0}.instruction__assignment-points-policy-tooltip-content .instructions__content .instructions__content-title,.instruction__assignment-points-policy-tooltip-content .instructions__content .instructions_infobox-title{margin-bottom:1em}.assessment-taker-header__name .assessment-taker-root__assessment-name{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.assessment-taker-header{margin-bottom:30px}.assessment-taker-header__name{align-items:center;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:41px;padding-bottom:10px;padding-top:16px}.assessment-taker-header__name .assessment-taker-root__assessment-name{display:inline;font-size:30px;font-style:normal;font-weight:600;margin-right:8px}.assessment-taker-header__subhead{line-height:24px}.assessment-taker-header__subhead .completed-late-badge,.assessment-taker-header__subhead .completed-on-time-badge,.assessment-taker-header__subhead .during-late-window-badge,.assessment-taker-header__subhead .past-due-badge{background-color:#da2d07;border-radius:0;color:#fff;font-size:small;font-weight:700;margin-left:8px;padding:4px 8px}.assessment-taker-header__subhead .completed-late-badge,.assessment-taker-header__subhead .completed-on-time-badge{background-color:#17875c}.assessment-taker-header__subhead .during-late-window-badge{background-color:#ffa322}.assessment-intro-outro__content,.codon-card{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f}.codon-card.padded,.padded.assessment-intro-outro__content{padding:59px 54px}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell .practice-test-metacog-cell__content{flex-direction:row;justify-content:center}.assessment-outro__review-assessment,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}[data-disabled=true].assessment-outro__review-assessment,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.assessment-intro-outro__infotip-icon svg{height:1em;position:relative;top:.125em;width:1em}.assessment-intro-outro li{margin:15px 0}@media only screen and (min-width:41rem){.assessment-intro-outro__content>.assessment-taker-outro__content{padding:50px 55px 30px;width:80%}.assessment-intro-outro__content .assessment-taker-outro__content-side-by-side{padding:50px 55px 30px;width:100%}}.assessment-intro-outro__infotip{background-color:#bcc1c8;display:flex;flex-direction:row;margin-bottom:32px;margin-top:32px;padding:24px}.assessment-intro-outro__infotip-text{font-size:14px;line-height:140%}.assessment-intro-outro__infotip-icon{margin-right:16px}ul{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:20px}.assessment-taker-outro__box{display:flex;flex-direction:row;min-width:100%;width:100%}.assessment-taker-outro__box .assessment-taker-outro__box-left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.assessment-taker-outro__side-by-side{display:flex;flex-direction:row}.assessment-taker-outro__side-by-side .assessment-taker-outro__side-by-side-box{display:flex;flex-direction:row;width:100%}.assessment-taker-outro__side-by-side .assessment-taker-outro__side-by-side-box .assessment-taker-outro__side-by-side-box-left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.assessment-taker-outro__content{padding:12px 8px;width:100%}@media only screen and (min-width:41rem){.assessment-taker-outro__content>div{flex:1 1}}.assessment-taker-outro__content .assessment-taker-outro__content-title{font-family:Open Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;letter-spacing:0;line-height:31px;margin-bottom:1em}.assessment-taker-outro__content .assessment-taker-outro__content-text{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px}.assessment__action{align-items:center;border-top:1px solid #0003;display:flex;flex-direction:row;justify-content:center;padding:12px;width:100%}@media only screen and (max-width:40rem){.assessment__action button.button.big-button{padding:16px}}@media only screen and (min-width:41rem){.assessment__action{padding:30px 55px}}.assessment__action div{display:flex;flex-direction:row;justify-content:center;text-align:center;width:50%}.assessment__action div .text-button{margin-left:8px}.assessment__action div i{font-size:14px;font-style:italic;font-weight:400;letter-spacing:0;line-height:20px;text-align:left}.assessment__action .assessment-outro__review{align-items:flex-start;display:flex;flex-direction:column;margin-left:5px;text-align:left}.assessment__action .assessment-outro__review-assessment-instructor{background-color:#db6044;border-radius:8px;color:#fff;font-weight:600;margin-top:8px;padding:12px 16px;text-align:center;width:100%}.assessment-outro__review-assessment{font-weight:700}.assessment-taker-outro__practice-test-metacog table{border-collapse:initial;border-radius:10px;margin-bottom:20px;width:90%}.assessment-taker-outro__practice-test-metacog thead th{border-top-left-radius:5px;border-top-right-radius:5px;padding:10px;text-align:left;text-align:center}.assessment-taker-outro__practice-test-metacog th:first-child{background-color:initial;border:#0000}.assessment-taker-outro__practice-test-metacog td{border-radius:5px;padding:10px}.assessment-taker-outro__practice-test-metacog tbody td:first-child{border:0;font-weight:700;padding-left:0;text-align:left;width:75px}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell.metacog__clear-correct,.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell.metacog__muddy-incorrect{background-color:#d9effe}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell.metacog__clear-incorrect,.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell.metacog__muddy-correct{background-color:#f2f3f4}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell .practice-test-metacog-cell__content{align-items:center;display:flex;flex-direction:column}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell .practice-test-metacog-cell__content .practice-test-metacog-cell__icon{height:44px;width:44px}.svg{max-width:100%;transform:rotate(-90deg)}.svg-circle,.svg-circle-bg{fill:none}.svg-circle-text{text-anchor:middle;fill:#2f353c;font-size:10px;transform:rotate(90deg);transform-origin:50% 50%}.codon-card,.lrn-assess-content{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f}.codon-card.padded,.padded.lrn-assess-content{padding:59px 54px}.lrn-assess-content{padding:36px 54px 8px}.lrn.lrn_widget.lrn_qr.lrn_mcq{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.slides-container .progress{display:none}.assessment-taker-root{height:100%;margin-top:35px;width:100%}.assessment-taker-root__instructor-banner{background-color:#db6044;border-radius:8px;color:#fff;font-weight:700;margin-bottom:8px;padding:12px 16px;text-align:center;width:100%}.assessment-taker-root__instructor-banner button{text-decoration:underline}.assessment-taker-root__indicator{font-size:16px;vertical-align:super}.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item,.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item{color:#4c70c8;font-size:12px;white-space:nowrap}.assessment-taker-nav-menu ul,.assessment-taker-nav-menu ul li,.readiness-nav-menu ul,.readiness-nav-menu ul li{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.assessment-taker-nav-menu ul li button,.readiness-nav-menu ul li button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left}.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__correctness,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title,.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__correctness,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title{align-items:center;display:flex;flex-direction:row;justify-content:center}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button svg,.readiness-nav-menu ul li button.assessment-taker-nav-item__button svg{height:1em;position:relative;top:.125em;width:1em}.readiness-experience-wrap{background-color:#eff3fd;height:100%;width:100%}.readiness-experience-wrap .assessment-wrap .assessment-taker__header{box-shadow:0 4px 4px #0000001f}.study-path__readiness-experience{padding:0}@media only screen and (min-width:41rem){.study-path__readiness-experience{padding:16px 44px}}.study-path__readiness-experience .assessment-taker__header{background-color:#eff3fd}.assessment-wrap .assessment-taker__header{border:1px solid #bcc1c8;position:relative}.assessment-wrap .assessment-taker__header[data-showheader=false]{display:none}.assessment-wrap .assessment-taker__header .toggle-lo-button{position:absolute;right:16px;text-decoration:underline;top:16px}@media only screen and (max-width:40rem){.assessment-wrap .assessment-taker__header .toggle-lo-button{right:50px;top:20px}}.assessment-wrap .assessment-taker__header .assessment-taker__header__lo-item[data-showlo=false],.assessment-wrap .assessment-taker__header .topic-with-los[data-showtopic=false]{display:none}.assessment-wrap .assessment-taker__header[data-collapsed=true] .topic-with-los{align-items:center;display:flex;flex-direction:row}.assessment-wrap .assessment-taker__header[data-collapsed=true] .collapsed-topic-title{font-weight:700;margin-right:12px}.assessment-wrap .assessment-taker__header[data-collapsed=true] .collapsed-lo-number{margin-right:8px}.assessment-taker-root.assessment-taker-readiness-experience{margin:0 auto;max-width:1240px;min-height:100vh;width:100%}@media(max-width:1300px){.assessment-taker-root.assessment-taker-readiness-experience{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.assessment-taker-root.assessment-taker-readiness-experience{width:calc(100% - 70px)}}.assessment-taker-root.assessment-taker-readiness-experience .lrn-assess{background-color:initial}.assessment-taker-root.assessment-taker-readiness-experience .assessment-taker__header{background-color:#fff}.assessment-taker-root.assessment-taker-readiness-experience .row.at-action-bar.action-bar-REX{background:#fff;border:2px solid #bcc1c8;margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.assessment-taker-root.assessment-taker-readiness-experience .row.at-action-bar.action-bar-REX{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.assessment-taker-root.assessment-taker-readiness-experience .row.at-action-bar.action-bar-REX{width:calc(100% - 70px)}}.assessment-taker-root.assessment-taker-readiness-experience .row.at-action-bar.action-bar-REX .clarity-button{color:#2f353c}.assessment-taker-root.assessment-taker-readiness-experience .row.at-action-bar.action-bar-REX .clarity-button svg{fill:#2f353c}.assessment-taker-root.assessment-taker-readiness-experience .row.at-action-bar.action-bar-REX .at-action-bar__nav-text{color:#2f353c}.assessment-taker-root.assessment-taker-readiness-experience .assessment-intro-outro__infotip{background-color:#becdf4;border-radius:10px;margin-bottom:0}.assessment-taker-nav-menu .rex-nav-item__about-link,.assessment-taker-nav-menu ul li button,.readiness-nav-menu .rex-nav-item__about-link,.readiness-nav-menu ul li button{align-items:center;background-color:#fff;border-bottom:1px solid #2f353c;border-left:1px solid #656e7b;border-right:1px solid #656e7b;display:flex;flex-direction:row;text-align:left;width:100%}.assessment-taker-nav-menu,.readiness-nav-menu{width:100%}@media only screen and (max-width:40rem){.assessment-taker-nav-menu,.readiness-nav-menu{margin-bottom:16px}}.assessment-taker-nav-menu .rex-nav-item__about-link,.readiness-nav-menu .rex-nav-item__about-link{font-size:14px;padding:8px;text-align:left}.assessment-taker-nav-menu .rex-nav-item__about-link svg,.readiness-nav-menu .rex-nav-item__about-link svg{margin-right:10px}.assessment-taker-nav-menu ul li button,.readiness-nav-menu ul li button{align-items:flex-start;display:flex;flex-direction:row}.assessment-taker-nav-menu ul li button[data-active=true],.readiness-nav-menu ul li button[data-active=true]{background-color:#d9effe}.assessment-taker-nav-menu ul li button[data-active=true] .rex-nav-item__lo-list .rex-nav-item__lo-item,.readiness-nav-menu ul li button[data-active=true] .rex-nav-item__lo-list .rex-nav-item__lo-item{color:#2f353c}.assessment-taker-nav-menu ul li button .rex-nav-item__status,.readiness-nav-menu ul li button .rex-nav-item__status{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:4px 0}.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon,.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon{padding:4px 0;text-align:center;width:32px}.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon[data-show=false],.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon[data-show=false]{visibility:hidden}.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon svg,.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon svg{height:16px;width:16px}.assessment-taker-nav-menu ul li button .rex-nav-item__content,.readiness-nav-menu ul li button .rex-nav-item__content{display:flex;flex-direction:column;height:64px;justify-content:space-between;padding:4px 0;width:100%}.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__title,.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__title{font-size:14px}.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list,.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list{display:flex;flex-direction:row;font-size:14px;justify-content:flex-end;margin-bottom:4px;margin-right:4px}.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item,.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item{padding-left:4px}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button,.readiness-nav-menu ul li button.assessment-taker-nav-item__button{align-items:center;display:flex;flex-direction:row;height:64px;justify-content:space-between;position:relative}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button [data-show=false],.readiness-nav-menu ul li button.assessment-taker-nav-item__button [data-show=false]{visibility:hidden}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button svg,.readiness-nav-menu ul li button.assessment-taker-nav-item__button svg{height:20px;width:20px}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__correctness,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__correctness{left:0;position:absolute;width:38px}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title{font-size:14px;margin-left:38px}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title svg,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title svg{margin-left:8px}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status{padding-right:4px}.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status svg,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status svg{margin:0 4px}.nav-item__footer,.nav-item__header{background-color:#2f4172;border-left:1px solid #2f353c;border-right:1px solid #2f353c;color:#2f353c;padding:8px;width:100%}.nav-item__header{border-bottom:1px solid #2f353c;border-radius:10px 10px 0 0;border-top:1px solid #2f353c}.nav-item__footer{border-bottom:1px solid #2f353c;border-left:1px solid #2f353c;border-radius:0 0 10px 10px}h2.assignment-container__heading{font-size:24px;text-align:center}.assignment-container .completed-late-badge-sm,.assignment-container .completed-on-time-badge-sm{border-radius:0;color:#fff;font-size:small;font-weight:700;padding:2px 5px}.assignment-list__points{align-items:center;display:flex;flex-direction:row;justify-content:center}.assignment-container td>a:link,.assignment-container td>a:visited,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}.assignment-container td>a[data-disabled=true]:link,.assignment-container td>a[data-disabled=true]:visited,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.assignment-list__points .recap-icon svg{height:1em;position:relative;top:.125em;width:1em}.assignment-container{align-items:center;display:flex;flex-direction:column;margin:15px auto 0;max-width:1240px;width:100%}@media(max-width:1300px){.assignment-container{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.assignment-container{width:calc(100% - 70px)}}.assignment-container table{border:1px solid #f2f3f4;border-collapse:collapse;font-family:Open Sans,sans-serif;width:100%}.assignment-container thead{background-color:#f2f3f4;height:61px;text-align:left;width:90%}.assignment-container th{font-size:13px;font-weight:400}.assignment-container tr{height:30px}.assignment-container tr.first-row{height:10px}.assignment-container tr.spacer-row{border-color:currentcolor #f2f3f4 #f2f3f4;border-top:1px solid #f2f3f4;height:20px}.assignment-container td{font-size:13px;font-weight:400;padding:2px 6px 2px 4px;text-align:left;vertical-align:middle}.assignment-container td>a:link,.assignment-container td>a:visited{font-size:13px}.assignment-container td.assignments-table__assessment-name{max-width:400px}.assignment-container .completed-on-time-badge-sm{background-color:#17875c}.assignment-container .completed-late-badge-sm{background-color:#ffa322}h2.assignment-container__heading{margin-bottom:15px;margin-left:10px;text-align:left;width:100%}.assignment-container__table-row[data-ispastdue=true]{color:#2f353c}.assignment-container__table-row[data-isopen=false]{color:#656e7b;font-size:12px}.assignment-list__points{justify-content:flex-start}.assignment-list__points .recap-icon{padding-left:4px}.assignment-list__points .recap-icon svg{fill:#e77e7f}.better-tooltip__container.instruction__assignment-points-policy-tooltip{width:440px}.better-tooltip__container.instruction__assignment-points-policy-tooltip .instructions__content.row{flex-direction:column}.better-tooltip__container.instruction__assignment-points-policy-tooltip .instructions__content.row .instructions_infobox-title{margin-top:2em}.better-tooltip__container.instruction__assignment-points-policy-tooltip .instructions__content.row>div{max-width:100%}.instruction__assignment-points-policy-tooltip,.instruction__points-tooltip{cursor:pointer}.class-session-card__assessment-list .completed-late-badge-sm,.class-session-card__assessment-list .completed-on-time-badge-sm,.class-session-card__clr-list .completed-late-badge-sm,.class-session-card__clr-list .completed-on-time-badge-sm{border-radius:0;color:#fff;font-size:small;font-weight:700;padding:2px 5px}.class-session-card__contain,.codon-card{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f}.codon-card.padded,.padded.class-session-card__contain{padding:59px 54px}.class-session-card{background-color:#bcc1c8;border-radius:10px;padding:12px;width:100%}@media only screen and (min-width:41rem){.class-session-card{padding:24px}}.class-session-card__contain{margin-bottom:18px;overflow:hidden}.class-session-card__contain h3{color:#656e7b;font-size:16px;font-weight:600;margin:0;text-transform:uppercase}.class-session-card__contain h3:before{background-color:#656e7b;border-radius:100%;content:"";display:inline-block;height:20px;margin-right:20px;margin-top:-2px;vertical-align:middle;width:20px}.class-session-card__contain[data-type=pre] h3:before{background-color:#5de3b0}.class-session-card__contain[data-type=post] h3:before{background-color:#e77e7f}.class-session-card__contain[data-type=materials] h3:before{visibility:hidden}.class-session-card__contain-header{background-color:#f2f3f4;padding:21px 30px}.class-session-card__contain-body{padding:21px 30px}.class-session-card__contain-body h3{padding-bottom:20px}.class-session-card__contain-body hr{border:0;border-bottom:1px solid #bcc1c8;left:-30px;margin:20px 0;position:relative;width:calc(100% + 60px)}.class-session-card__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.class-session-card__date{color:#656e7b;font-size:20px;font-weight:600}.class-session-card__topic-banner{background-size:cover;margin-left:-30px;padding-top:10%;position:relative;width:calc(100% + 60px)}.class-session-card__topic-banner span{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#f2f3f4;bottom:0;color:#2f353c;display:block;font-size:20px;font-weight:500;left:0;padding:13px 17px;position:absolute;width:100%}.class-session-card__lo-list{list-style-type:none;margin:30px 0 0;padding:0}.class-session-card__lo-item{display:flex;margin:0}.class-session-card__lo-item>span{display:block;margin-bottom:18px}.class-session-card__lo-item>span:first-child{color:#2f353c;font-size:12px;font-weight:700;width:70px}.class-session-card__lo-item>span:last-child{color:#2f353c;font-size:12px;font-weight:500;width:calc(100% - 70px)}.class-session-card__assessment-list,.class-session-card__clr-list{list-style-type:none;margin:0;padding:0}.class-session-card__assessment-list .completed-late-badge-sm,.class-session-card__assessment-list .completed-on-time-badge-sm,.class-session-card__clr-list .completed-late-badge-sm,.class-session-card__clr-list .completed-on-time-badge-sm{background-color:#17875c;margin-left:8px}.class-session-card__assessment-list .completed-late-badge-sm,.class-session-card__clr-list .completed-late-badge-sm{background-color:#ffa322}.class-session-card__clr-item{margin:10px 0}.class-session-card__clr-item>span{color:#2f353c;display:block;font-size:12px;margin-left:25px}.class-materials-list,.student-assessment-list{width:100%}.student-assessment-list .student-class-session-view__card-row{margin-bottom:8px}.next-summative__studypath-button{background:#4c70c8;border:0;border-radius:50px;color:#fff;cursor:pointer;padding:10px 30px;text-decoration:none}.next-summative__studypath-button:hover{background:#2f4172}.codon-card,.next-summative{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f}.codon-card.padded,.padded.next-summative{padding:59px 54px}.next-summative__right-panel-text>a:link,.next-summative__right-panel-text>a:visited,a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}.next-summative__right-panel-text>a[data-disabled=true]:link,.next-summative__right-panel-text>a[data-disabled=true]:visited,a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}.next-summative{overflow:hidden;padding-bottom:25px;padding-left:19px;position:relative}@media only screen and (max-width:40rem){.next-summative{margin-top:16px}}.next-summative:before{background-color:#2f4172;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:19px}.next-summative__heading{align-items:center;background-color:#4c70c8;color:#fff;display:flex;flex-direction:row;padding:14px 20px 0 15px}.next-summative__heading h2{font-size:20px;font-weight:600;margin:0;padding-left:5px}.next-summative__heading svg{fill:#fff}.next-summative__body{display:flex;margin-top:15px;padding:18px}.next-summative__body h4{color:#2f353c;font-size:14px;font-weight:600;margin:0 0 10px}.next-summative__body .next-summative__left .next-summative__hero-box{align-items:center;display:flex;font-family:Open Sans,sans-serif}@media only screen and (min-width:41rem){.next-summative__body .next-summative__left .next-summative__hero-box{margin:0 18px 18px 0}}.next-summative__body .next-summative__left .next-summative__hero-box .next-summative__hero-number{font-size:72px;font-style:normal;font-weight:600;line-height:98px;margin-right:15px}.next-summative__body .next-summative__left .next-summative__hero-box .next-summative__hero-text-name{font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:3px}.next-summative__body .next-summative__left .next-summative__hero-box .next-summative__hero-text-date{font-size:12px}.next-summative__body .next-summative__right .next-summative__right-panel-row-spacer{height:16px}.next-summative__progress{color:#2f353c}@media only screen and (min-width:41rem){.next-summative__progress{padding-left:18px;padding-right:18px}}.next-summative__progress .next-summative__progress-row-text{display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;justify-content:space-between}.next-summative__progress .next-summative__progress-row-bar{font-size:12px;margin:8px}@media only screen and (min-width:41rem){.next-summative__progress .next-summative__progress-row-bar{margin:8px 0 15px}}.next-summative__right-panel{border-radius:8px;display:flex;flex-direction:column;justify-content:space-around;padding:10px}.next-summative__right-panel-column{height:100%;margin-left:auto;margin-right:auto;padding:20px 16px;text-align:center}.next-summative__right-panel-row{display:flex;flex-direction:row;justify-content:space-between}.next-summative__right-panel-icon svg{height:48px;width:48px}.next-summative__right-panel-icon,.next-summative__right-panel-title{font-size:14px}@media only screen and (min-width:65rem){.next-summative__right-panel-icon,.next-summative__right-panel-title{padding-bottom:10px}}.next-summative__right-panel-data{font-family:Open Sans,sans-serif;font-size:30px;font-style:normal;font-weight:600;margin-bottom:10px;padding-top:10px}.next-summative__right-panel-text{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;margin-bottom:15px}.next-summative__right-panel[data-panelstate=beforeHomework],.next-summative__right-panel[data-panelstate=showInitial]{background:#fce4e4}.next-summative__right-panel[data-panelstate=beforeHomework] svg{fill:#656e7b}.next-summative__right-panel[data-panelstate=practiceTestInProgress],.next-summative__right-panel[data-panelstate=practiceTestReady]{background:#bcc1c8;color:#2f4172;font-size:16px}.next-summative__right-panel[data-panelstate=practiceTestInProgress] svg,.next-summative__right-panel[data-panelstate=practiceTestReady] svg{fill:#2f4172}.next-summative__right-panel[data-panelstate=practiceTestComplete]{background:#f9f0f9;color:#2f4172;font-size:16px}.next-summative__right-panel[data-panelstate=practiceTestComplete] svg{fill:#2f4172}.next-summative__right-panel[data-panelstate=practiceTestComplete] .hero{font-size:42px}.next-summative__right-panel[data-panelstate=practiceTestComplete] .score-description{font-size:12px;text-transform:uppercase}.next-summative-recapture-color{background-color:#fce4e4}.next-summative-recapture-color svg{fill:#e77e7f}.next-summative-muddy-color{background-color:#d9effe}.next-summative-muddy-color svg{fill:#0d99fd}.next-summative__studypath-button-container{display:flex;flex-direction:row;justify-content:center;text-decoration:none}@media only screen and (min-width:65rem){.next-summative__studypath-button-container{padding-top:24px}.next-summative__studypath-button-container button{width:112px}}.next-summative__studypath-button{font-size:14px;font-weight:600;letter-spacing:.03em;line-height:19px;padding:8px 10px;text-align:center;width:100%}.next-summative__studypath-button>a:link,.next-summative__studypath-button>a:visited{text-decoration:none}.next-summative__studypath-button-text{color:#fff}.next-summative__footer{font-family:Open Sans,sans-serif;font-size:14px;font-style:italic;line-height:180%;min-height:80px;padding-left:16px;padding-right:16px;position:relative;text-align:center}.next-summative__footer .next-summative__footer-text{padding-left:20px;position:relative}@media only screen and (min-width:41rem){.next-summative__footer .next-summative__footer-text{padding-left:50px}}.next-summative__footer svg{stroke:#f2f3f4;left:16px;position:absolute;top:0}@media only screen and (min-width:41rem){.next-summative__footer svg{left:50px}}.study-path__summary-bar.row{background-color:#f2f3f4;border:1px solid #bcc1c8;border-radius:8px;box-shadow:0 4px 4px #0000001f;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px;margin-top:16px;max-width:1240px}@media only screen and (min-width:41rem){.study-path__summary-bar.row{margin-top:66px}}.study-path__summary-bar.row[data-instructor-view=true]{padding:5px;width:1050px}.study-path__summary-bar-instructor-view,.study-path__summary-bar-no-summative{align-items:center;color:#2f353c;display:flex;font-size:22px;height:200px;justify-content:center;padding-left:150px;padding-right:150px}.study-path__summary-bar-instructor-view{font-size:18px;font-weight:700;height:100px;padding:5px 25px;width:100%}.study-path__summary-bar>.study-path__summary-bar-element{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:4px 16px}@media only screen and (min-width:65rem){.study-path__summary-bar>.study-path__summary-bar-element{justify-content:center;margin:20px 0}.study-path__summary-bar>.study-path__summary-bar-element.hero-border{border-right:1px solid #656e7b}}.study-path__summary-bar>.study-path__summary-bar-element .hero-number{align-items:center;color:#2f4172;display:flex;flex-direction:row;font-size:56px;font-weight:600}@media only screen and (min-width:65rem){.study-path__summary-bar>.study-path__summary-bar-element .hero-number{font-size:72px;line-height:98px}}.study-path__summary-bar>.study-path__summary-bar-element .hero-number .sidekick{align-items:center;display:flex;flex-direction:column;font-size:32px;justify-content:flex-start;padding:8px;text-align:center}.study-path__summary-bar>.study-path__summary-bar-element .element-description{margin:5px}.study-path__summary-bar>.study-path__summary-bar-element .element-description.prior-summative{color:#4c70c8;font-weight:600}.study-path__summary-bar>.study-path__summary-bar-element .element-description .element-description__date{font-size:12px;margin-top:4px}.study-path__summary-bar-icon-lo{padding-top:15px}.study-path__summary-bar-icon{align-items:center;display:flex;flex-direction:row;justify-content:center;min-width:72px}.study-path__summary-bar-icon-test{padding-top:15px;width:64px}.study-path__summary-bar-icon-test svg{fill:#2f4172}.study-path__summary-bar-days-until{align-items:center;display:flex;flex-direction:row}.study-path__summary-bar-icon-recapture{padding-top:15px}.study-path__summary-bar-icon-recapture svg{fill:#e77e7f}.study-path__summary-bar-metric{display:inline-block}.study-path__summary-bar-tooltip{align-items:center;display:flex;flex-direction:row}.study-path__summary-bar-tooltip .study-path__summary-bar-tooltip-icon{margin-right:8px}.study-path__summary-bar-tooltip .study-path__summary-bar-tooltip-icon svg{fill:#0d99fd}.study-path-assessment-tooltip-content{line-height:200%}.study-path-assessment-taker__question-nav,.study-path-practice-test-assessment-taker__question-nav{border:1px solid #bcc1c8;border-radius:8px;box-sizing:border-box;overflow:hidden}@media only screen and (min-width:41rem){.study-path-assessment-taker__question-nav,.study-path-practice-test-assessment-taker__question-nav{margin-left:24px}}.study-path-assessment-taker__question-nav .study-path-assessment-taker__question-nav-header,.study-path-practice-test-assessment-taker__question-nav .study-path-assessment-taker__question-nav-header{align-items:center;background:#2f4172;box-shadow:inset 0 -1px 0 #656e7b;color:#fff;display:flex;flex-direction:row;font-size:12px;font-weight:600;justify-content:space-between;line-height:16px;padding:8px 12px}.study-path-assessment-taker__question-nav .study-path-assessment-taker__question-nav-header button,.study-path-practice-test-assessment-taker__question-nav .study-path-assessment-taker__question-nav-header button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:4px}.study-path-assessment-taker__question-nav .study-path-assessment-taker__question-nav-header button:disabled,.study-path-practice-test-assessment-taker__question-nav .study-path-assessment-taker__question-nav-header button:disabled{color:#656e7b}.study-path-assessment-taker__question-nav ul.past-questions,.study-path-assessment-taker__question-nav ul.todo-questions,.study-path-practice-test-assessment-taker__question-nav ul.past-questions,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions{list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.study-path-assessment-taker__question-nav ul.past-questions li,.study-path-assessment-taker__question-nav ul.todo-questions li,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li{width:100%}.study-path-assessment-taker__question-nav ul.past-questions li button,.study-path-assessment-taker__question-nav ul.todo-questions li button,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button{box-shadow:inset 0 -1px 0 #656e7b;display:flex;flex-direction:row;justify-content:flex-start;margin:0;text-align:left;width:100%}.study-path-assessment-taker__question-nav ul.past-questions li button .nav-item__content,.study-path-assessment-taker__question-nav ul.todo-questions li button .nav-item__content,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button .nav-item__content,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button .nav-item__content{display:flex;flex-direction:column;font-weight:600;min-width:130px;padding:12px 12px 14px 8px}.study-path-assessment-taker__question-nav ul.past-questions li button .nav-item__content .question-title,.study-path-assessment-taker__question-nav ul.todo-questions li button .nav-item__content .question-title,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button .nav-item__content .question-title,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button .nav-item__content .question-title{color:#2f353c;font-size:16px;line-height:140%}.study-path-assessment-taker__question-nav ul.past-questions li button .nav-item__content .question-LO,.study-path-assessment-taker__question-nav ul.todo-questions li button .nav-item__content .question-LO,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button .nav-item__content .question-LO,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button .nav-item__content .question-LO{color:#656e7b;font-size:14px;letter-spacing:.03em;line-height:140%;text-transform:uppercase}.study-path-assessment-taker__question-nav ul.past-questions li button.active,.study-path-assessment-taker__question-nav ul.todo-questions li button.active,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button.active,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button.active{background-color:#d9effe}.study-path-assessment-taker__question-nav ul.past-questions li button.active .nav-item__content .question-LO,.study-path-assessment-taker__question-nav ul.todo-questions li button.active .nav-item__content .question-LO,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button.active .nav-item__content .question-LO,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button.active .nav-item__content .question-LO{color:#2f353c}.study-path-assessment-taker__question-nav ul.past-questions .nav-item,.study-path-assessment-taker__question-nav ul.todo-questions .nav-item,.study-path-practice-test-assessment-taker__question-nav ul.past-questions .nav-item,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions .nav-item{cursor:pointer}.study-path-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status,.study-path-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status,.study-path-practice-test-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status{display:flex;flex-direction:column;justify-content:space-around}.study-path-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status div,.study-path-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status div,.study-path-practice-test-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status div,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status div{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:8px;text-align:center;width:32px}.study-path-practice-test-assessment-taker__question-nav .todo{background-color:#e77e7f}@media only screen and (min-width:41rem){.study-path-assessment-taker__wrap{padding:40px}}.study-path-assessment-taker__wrap .assessment-taker__header{background:#eff3fd}.study-path-assessment-taker__wrap .study-path-assessment-taker__assessment-wrap .study-path-assessment-taker__container{max-width:100vw}.study-path-assessment-taker__content{max-height:100%;max-width:100%}.overlay__study-path .learnosity-item__trigger-validate-button,.overlay__study-path .overlay__muddy-clear{margin-top:18px}.study-path-assessment-taker__sidebar-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:24px;text-align:right}.assessment-taker__header{border-radius:10px;padding:18px 32px}@media only screen and (min-width:41rem){.assessment-taker__header{margin-bottom:24px}}.assessment-taker__header .assessment-taker__header__topic-title{align-items:flex-end;align-items:center;display:flex}.assessment-taker__header .assessment-taker__header__topic-title h1{align-items:center;display:flex;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:33px;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin:0}.assessment-taker__header .assessment-taker__header__lo-item{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.0025em;line-height:140%;margin-top:10px}.assessment-taker__header .assessment-taker__header__lo-item .assessment-taker__header__lo-number{align-items:baseline;color:#2f353c;font-size:16px;font-weight:600;line-height:140%;text-transform:uppercase}.spat-nav-menu{margin:12px 0}@media only screen and (min-width:41rem){.spat-nav-menu{margin:0}}.study-path-checkpoint-column .study-path-column-title .checkpoint-name{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.study-path-checkpoint-column{background-color:#f2f3f4;border-radius:14px;font-family:Open Sans,sans-serif;font-style:normal;min-height:480px;overflow:hidden;width:100%}.study-path-checkpoint-column .column-title{align-items:center;border-bottom:1px solid #2f353c;display:flex;flex-direction:row;font-size:30px;font-weight:600;justify-content:flex-start;padding:25px 35px 20px}.study-path-checkpoint-column .study-path-column-title{svg-fill:#fff;text-align:left}.study-path-checkpoint-column .study-path-column-title .checkpoint-number{font-size:16px;text-transform:uppercase}.study-path-checkpoint-column .study-path-column-title .checkpoint-name{line-height:41px}.study-path-checkpoint-column .column-content{padding:15px}.study-path-checkpoint-column .column-content .h3{font-size:20px;font-weight:600;line-height:27px;margin-block-end:8px;margin-block-start:8px}.study-path-checkpoint-column .column-content__progress>div{background-color:#fff;box-shadow:inset 0 4px 4px #0000001f}.study-path-checkpoint-column .empty-column{align-items:center;background-color:#fffc;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:40px}.study-path-checkpoint-column .empty-column .empty-column-icon{align-items:center;color:#2f4172;display:flex;flex-direction:row;font-size:42px;font-weight:600;justify-content:center;line-height:140%}.study-path-checkpoint-column .empty-column .empty-column-icon svg{height:48px;width:48px}.study-path-checkpoint-column .empty-column .empty-column-content{display:flex;flex-direction:column;font-size:14px;justify-content:center;letter-spacing:.0025em;line-height:140%;text-align:center;width:100%}.study-path-checkpoint-column .empty-column .empty-column-content .score-description{font-size:10px;text-transform:uppercase}.study-path-column{margin-bottom:12px}@media only screen and (min-width:41rem){.study-path-column{margin-bottom:0}}.study-path-column .sp-column-review{background-color:#e77e7f}.study-path-column .sp-column-review .study-path-column-title{color:#2f353c}.study-path-column .sp-column-review .study-path-topic-card__back,.study-path-column .sp-column-review .study-path-topic-card__front{background-color:#fff;border-radius:10px}.study-path-column .sp-column-review .study-path-topic-card{border-radius:10px}.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper{background-color:#fce4e4}.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper svg,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper svg{fill:#783b3d}.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover{background-color:#783b3d}.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover svg{fill:#fce4e4}.study-path-column .sp-column-review .study-path-topic-card .study-path-topic-card__back{border:3px solid #783b3d}.study-path-column .sp-column-review .study-path-topic-card .flipside-content__resources-title{color:#783b3d}.study-path-column .sp-column-review .study-path-topic-card.open .study-path-topic-card__header{background:#783b3d;color:#fff}.study-path-column .sp-column-review .column-content svg,.study-path-column .sp-column-review .study-path-tooltip-content svg{fill:#783b3d}.study-path-column .sp-column-prep{background-color:#9ed5fc}.study-path-column .sp-column-prep .study-path-column-title{color:#2f353c}.study-path-column .sp-column-prep .study-path-topic-card__back,.study-path-column .sp-column-prep .study-path-topic-card__front{background-color:#fff;border-radius:10px}.study-path-column .sp-column-prep .study-path-topic-card{border-radius:10px}.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper{background-color:#d9effe}.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper svg,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper svg{fill:#0271c0}.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover{background-color:#0271c0}.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover svg{fill:#d9effe}.study-path-column .sp-column-prep .study-path-topic-card .study-path-topic-card__back{border:3px solid #0271c0}.study-path-column .sp-column-prep .study-path-topic-card .flipside-content__resources-title{color:#0271c0}.study-path-column .sp-column-prep .study-path-topic-card.open .study-path-topic-card__header{background:#0271c0;color:#fff}.study-path-column .sp-column-prep .column-content svg,.study-path-column .sp-column-prep .study-path-tooltip-content svg{fill:#0271c0}.study-path-column .sp-column-test{background-color:#4c70c8}.study-path-column .sp-column-test .study-path-column-title{color:#fff}.study-path-column .sp-column-test .study-path-topic-card__back,.study-path-column .sp-column-test .study-path-topic-card__front{background-color:#fff;border-radius:10px}.study-path-column .sp-column-test .study-path-topic-card{border-radius:10px}.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper{background-color:#becdf4}.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper svg,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper svg{fill:#2f4172}.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover{background-color:#2f4172}.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover svg{fill:#becdf4}.study-path-column .sp-column-test .study-path-topic-card .study-path-topic-card__back{border:3px solid #2f4172}.study-path-column .sp-column-test .study-path-topic-card .flipside-content__resources-title{color:#2f4172}.study-path-column .sp-column-test .study-path-topic-card.open .study-path-topic-card__header{background:#2f4172;color:#fff}.study-path-column .sp-column-test .column-content svg,.study-path-column .sp-column-test .study-path-tooltip-content svg{fill:#2f4172}.sp-column-test .empty-column-test{position:relative}.sp-column-test .show-explain__trigger{margin-top:8px}.sp-column-test .show-explain__trigger button{text-decoration:underline}.sp-column-test .practice-test-launch{margin-top:12px}.sp-column-test .practice-text-explain{margin-top:25px}.sp-column-test .practice-text-explain svg{height:40px;width:40px}.sp-column-test .test-column-info .all-questions-answered__text{margin:8px 0}.sp-column-test .test-column-info .all-questions-answered__open-spptat{font-size:14px;margin-top:12px}.sp-column-test .test-column-info .practice-text-explain{margin:8px 0}.sp-column-test .missed-question-example{align-items:center;background-color:#fff;border:2px solid #0d99fd;padding-left:8px}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list{list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;text-indent:0}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left}.topic-card-flipside .flipside-content .sptc__readiness-item__header,.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button,.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button .items-list__item__clarity{align-items:center;display:flex;flex-direction:row}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button .items-list__item__clarity{justify-content:center}.study-path-topic-card{box-sizing:border-box;margin:12px 0;overflow:hidden}.study-path-topic-card:first-child{margin-top:0}.study-path-topic-card.open .header-card-status>.header-card-status-icons svg{fill:#fff}.study-path-topic-card button.study-path-topic-card__header{border-radius:10px 10px 0 0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;justify-content:space-between;padding:20px 16px 24px 20px;text-align:left;width:100%}.study-path-topic-card button.study-path-topic-card__header .header-text{align-items:flex-start;display:flex;flex-direction:column}.study-path-topic-card button.study-path-topic-card__header .header-text .class-number{font-size:12px;line-height:140%}.study-path-topic-card button.study-path-topic-card__header .header-text .topic-name{font-size:20px;font-weight:600;line-height:22px}.study-path-topic-card button.study-path-topic-card__header .header-card-status{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;text-align:right}.study-path-topic-card button.study-path-topic-card__header .header-expand-button{display:flex;flex-direction:row;font-size:12px;justify-content:flex-end;line-height:16px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:26px}.study-path-topic-card button.study-path-topic-card__header .header-card-status-icons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.study-path-topic-card button.study-path-topic-card__header .header-card-status-icons>.topic-card-status-icon{padding-left:16px}.study-path-topic-card .study-path-topic-card__front{display:flex;flex-direction:column}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando{color:#2f353c;display:flex;flex-direction:row;font-size:14px;line-height:140%}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando:not(:last-child){box-shadow:inset 0 -1px 0 #656e7b}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__indicator{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-width:64px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__indicator svg{margin-top:24px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__description{display:flex;flex-direction:column;width:100%}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__description .topic-card-learning-objective__description-title{padding:12px 8px 12px 0}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__description .topic-card-learning-objective__description-lo-number{color:#656e7b;font-size:12px;letter-spacing:.03em;line-height:140%;padding-bottom:12px;text-transform:uppercase}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__content-wrap{width:100%}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__header-wrap{display:flex;flex-direction:row;justify-content:space-between}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .no-questions,.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .past-questions,.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .todo-questions{margin-left:64px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .no-questions:not(:last-child),.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .past-questions:not(:last-child),.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .todo-questions:not(:last-child){border-top:1px solid #bcc1c8}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .no-questions{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:64px;padding-bottom:16px;padding-top:12px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding:12px 12px 12px 0;width:100%}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__indicator{align-items:center;display:flex;width:32px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__status{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:60px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__status .status-icon{padding-left:15px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__content{color:#2f353c;display:flex;flex-direction:row;justify-content:space-between;width:100%}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__content .better-tooltip__trigger{cursor:pointer}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__gutter{align-items:center;border-top:1px solid #2f353c;display:flex;flex-direction:row;justify-content:space-between}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__gutter .readiness-link{fill:#2f353c;align-items:center;display:flex;flex-direction:row;font-weight:600;padding:12px}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__gutter .readiness-link svg{fill:#2f353c;height:20px;margin-left:4px;width:20px}.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content,.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content{border-right:12px solid #0000;position:relative}.study-path-topic-card .study-path-topic-card__back .topic-card-flipside,.study-path-topic-card .study-path-topic-card__front .topic-card-flipside{border-left:12px solid #0000;position:relative}.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper,.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper{bottom:0;position:absolute;top:0;transition:all .3s ease;width:12px}.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper svg,.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper svg{margin-bottom:18px}.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper:hover,.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper:hover{width:16px}.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper:hover svg,.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper:hover svg{fill:#fff;transition:fill .3s ease}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper{right:-12px}.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper{border-radius:8px 0 0 8px;left:-12px}.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__back .study-path-topic-card__expanded-content,.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__front .study-path-topic-card__expanded-content{border-right:0}.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__back .topic-card-flipside,.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__front .topic-card-flipside{border-left:0}.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__back .study-path-topic-card__flipper,.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__front .study-path-topic-card__flipper{display:none}.skip-for-now{align-items:center;color:#656e7b;display:flex;flex-direction:row;font-size:14px;font-weight:600;line-height:140%;margin:14px}.skip-for-now svg{margin-right:8px}.skip-for-now>span{padding:0 8px}.skip-for-now .better-tooltip__container.skip-for-now__tooltip{width:70%}.skip-for-now .skip-for-now__cancel{color:#db6044}.skip-for-now .skip-for-now__cancel:disabled{color:#783b3d}.skip-for-now .skip-for-now__confirm{color:#17875c}.skip-for-now .skip-for-now__confirm:disabled{color:#2f7258}.fade-enter{opacity:0}.fade-enter-active,.fade-exit{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity .5s}.topic-card-flipside{display:flex;flex-direction:column;height:100%;justify-content:space-between}.topic-card-flipside .flipside-content .flipside-content__resources-title{align-items:center;border-bottom:2px solid #bcc1c8;display:flex;flex-direction:row;font-size:20px;font-weight:600;line-height:22px;padding:12px 20px 16px}.topic-card-flipside .flipside-content .flipside-content__resources-title .flipside-content__resources-title__icon{padding-right:12px}.topic-card-flipside .flipside-content .sptc__readiness-item{display:flex;flex-direction:column}.topic-card-flipside .flipside-content .sptc__readiness-item__header{line-height:22px;padding:12px 20px 4px}.topic-card-flipside .flipside-content .sptc__readiness-item__header .sptc__readiness-item__header__all-correct{display:flex;flex-direction:column;justify-content:flex-start;margin-right:12px}.topic-card-flipside .flipside-content .sptc__readiness-item__header .sptc__readiness-item__lo-list>span{color:#656e7b;font-size:small;font-weight:700;margin-right:4px;white-space:nowrap}.topic-card-flipside .flipside-content .sptc__readiness-item__header .sptc__readiness-item__title{font-weight:600;padding-bottom:8px}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list{border-top:2px solid #bcc1c8;margin:0 20px 0 58px;padding:10px 0}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button{justify-content:space-between;padding:6px 0;text-align:left;width:100%}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button:hover{background-color:#f2f3f4}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button .items-list__item__title{align-items:inherit;display:inherit;flex-direction:inherit;font-size:small;justify-content:flex-start}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button .items-list__item__title .items-list__item__correct-indicator{margin-right:8px}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button .items-list__item__clarity{height:100%}.topic-card-flipside .flipside-footer{display:flex;flex-direction:row;justify-content:flex-end;padding:16px 20px}.topic-card-flipside .flipside-footer>button.flip-link{align-items:center;display:flex;flex-direction:row;font-weight:600}.topic-card-flipside .flipside-footer>button.flip-link>svg{fill:#2f353c}.flip-wrap{position:relative}table td{vertical-align:top}.study-path-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1260px}.row.study-path-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;text-align:left;width:100%}@media only screen and (min-width:41rem){.row.study-path-header{margin-bottom:25px;padding-right:10px}}.row.study-path-header .study-path-header-left{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (min-width:41rem){.row.study-path-header .study-path-header-left{justify-content:flex-start}}.row.study-path-header .study-path-header-right{align-items:center;background-color:#d9effe;border-radius:8px;display:flex;flex-direction:row;justify-content:space-around;padding:16px 12px}.row.study-path-header .study-path-header-right .study-path-header-right__select-summative{flex-grow:2;font-size:14px;padding-left:5px;width:225px}.row.study-path-header .study-path-header-right svg{fill:#4c70c8}.row.study-path-header h1{font-size:42px;font-weight:600;letter-spacing:-.02em;line-height:57px;margin-block-end:0;margin-block-start:0;margin:12px 0 34px;text-align:left}.row.study-path-header .study-path-header__tooltip{padding:12px}.study-path-columns__wrap{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.study-path-columns__wrap.row{margin-bottom:200px}.study-path-columns__wrap .column-title{color:#fff}.study-path-columns__wrap .study-path-column{padding:0 8px}@media only screen and (min-width:41rem){.study-path-columns__wrap .study-path-column{margin-bottom:10px}}.study-path-columns__wrap .study-path-column__test .study-path-topic-card.open .study-path-topic-card__header{color:#fff}.study-path-columns__wrap .study-path-column-title{svg-fill:#fff}.study-path-tooltip{padding:8px 12px}.study-path-instructor-guide__body{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle{border:1px solid #bcc1c8;border-radius:25px;display:flex;flex-direction:row;margin-bottom:15px;overflow:hidden;width:300px}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle>button{background-color:#f2f3f4;color:#656e7b;cursor:pointer;flex:1 1;padding:10px 0;text-align:center}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle>button[data-selected=true]{background-color:#0d99fd;color:#fff;cursor:default}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle>button:first-child{border-radius:25px 0 0 25px}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle>button:last-child{border-radius:0 25px 25px 0}.study-path-instructor-guide__body .study-path-instructor-guide__content div[data-hidden=true]{display:none}.study-path-instructor-guide__body .study-path-instructor-guide__embed{padding-bottom:100px;position:relative;transform:scale(1)}.study-path-instructor-guide__body .study-path-instructor-guide__embed .study-path-instructor-guide__storylane-demo{border:1px solid #f2f3f4;border-radius:10px;box-sizing:border-box;height:700px;width:1050px}.study-path-instructor-guide__body img{height:auto;max-width:100%}.assessment-filter__preview-feedback-button{background:#2f4172;border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 30px;text-decoration:none;-webkit-user-select:none;user-select:none}.assessment-filter__preview-feedback-button:hover{background:#4c70c8}.course-page__student .course-page__assessments-wrapper{align-items:flex-start;display:flex;margin:0 auto;max-width:1240px;padding-top:10px;width:100%}@media(max-width:1300px){.course-page__student .course-page__assessments-wrapper{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.course-page__student .course-page__assessments-wrapper{width:calc(100% - 70px)}}.assessment-filter__preview-row,.course-page__student .course-page__assessments-wrapper .list-display{width:100%}.assessment-filter__preview-row h6{display:inline-block;text-align:right;width:100px}.assessment-filter__preview-row p{display:inline-block;margin-left:30px;width:calc(100% - 150px)}.assessment-filter__preview-row li span{color:#17875c}.assessment-filter__preview-feedback-button{background:#0000;border:1px solid #4c70c8;color:#4c70c8;display:inline-block;margin-bottom:20px;margin-right:25px;text-align:center;width:250px}.assessment-filter__preview-feedback-button:hover{color:#fff}.assessment-filter__preview-feedback-button.is-selected{background:#4c70c8;color:#fff}.assessment-filter__preview-feedback-wrapper.isHidden{visibility:hidden}.student-course-view{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.student-course-view{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.student-course-view{width:calc(100% - 70px)}}.student-course-view .student-course-view__grid{display:flex;justify-content:space-between;margin-top:18px;min-height:100vh}@media only screen and (min-width:41rem){.student-course-view .student-course-view__grid{margin-top:30px}}.student-course-view .student-course-view__grid-left{height:100%;width:calc(60% - 15px)}.student-course-view .student-course-view__grid-right{height:100%;width:calc(40% - 15px)}.mfa-token-container .mfa-token-verification input[type=number]{-webkit-appearance:textfield;appearance:textfield}.mfa-token-container .mfa-token-verification input[type=number]::-webkit-inner-spin-button,.mfa-token-container .mfa-token-verification input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mfa-token-container .mfa-token-verification .code-input{border:1px solid #0000004d;border-radius:4px;font-size:2rem;height:50px!important;margin:0 5px;padding:0!important}.mfa-token-container .btn-action-row{display:flex;flex-direction:row;margin-top:20px}.mfa-token-container .verify-error{color:#e77e7f;text-align:center}.mfa-token-container input.verify-btn:disabled,.mfa-token-container input.verify-btn:disabled:hover{background-color:#0006;cursor:not-allowed}@media only screen and (max-width:40rem){.mfa-token-verification .code-input{font-size:1rem;height:2rem;margin:0 5px;width:2rem!important}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.form__field{margin-bottom:24px}.form__field>input{border:1px solid #bcc1c8;border-radius:4px;padding:10px}.form__field label{display:block}.form__field label .assessType,.form__field label .display-select-input,.form__field label input,.form__field label textarea{margin-top:8px}.form__field label .label-text{margin-bottom:8px}.form__field label .form-select{font-weight:400;margin-top:8px}.codon-card{background-color:#fff;border:1px solid #bcc1c8;border-radius:10px;box-shadow:0 4px 4px #0000001f}.codon-card.padded{padding:59px 54px}.h1,.h2,.h3,.h4,.hreset{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.h1,.h2,.h3,.h4{font-style:normal;font-weight:600;letter-spacing:-.02em}.h1{font-size:72px;line-height:98px}.h1,.h2{margin:0}.h2{font-size:42px;letter-spacing:-.02em;line-height:57px}.h3{font-size:30px;line-height:41px}.h4{font-size:24px;line-height:33px}#reload-prompt{align-items:center;display:flex;flex-direction:row;justify-content:center}a{color:#4c70c8;cursor:pointer;font-family:Open Sans,sans-serif;font-size:inherit;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.04px;line-height:normal;text-align:inherit;text-decoration:none}a[data-disabled=true]{color:#2f353c;cursor:default;font-weight:400;pointer-events:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;min-width:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 auto;width:100%}.row.reverse{flex-direction:row-reverse}.row.natural-height{align-items:flex-start}.row.flex-column{flex-direction:column}.col{box-sizing:border-box;flex-basis:0;flex-grow:1;max-width:100%;padding:0}.col.reverse{flex-direction:column-reverse}.first{order:-1}.last{order:1}.align-start{align-self:flex-start}.align-end{align-self:flex-end}.align-center{align-self:center}.align-baseline{align-self:baseline}.align-stretch{align-self:stretch}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs,.col-xs-1{box-sizing:border-box;padding:0}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-1.gutter{padding:0 8px}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}.col-xs-2.gutter{padding:0 8px}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}.col-xs-3.gutter{padding:0 8px}.col-xs-offset-3{margin-left:25%}.col-xs-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}.col-xs-4.gutter{padding:0 8px}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}.col-xs-5.gutter{padding:0 8px}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}.col-xs-6.gutter{padding:0 8px}.col-xs-offset-6{margin-left:50%}.col-xs-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}.col-xs-7.gutter{padding:0 8px}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}.col-xs-8.gutter{padding:0 8px}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}.col-xs-9.gutter{padding:0 8px}.col-xs-offset-9{margin-left:75%}.col-xs-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}.col-xs-10.gutter{padding:0 8px}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}.col-xs-11.gutter{padding:0 8px}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}.col-xs-12.gutter{padding:0 8px}.col-xs-offset-12{margin-left:100%}.row.start-xs{justify-content:flex-start}.row.center-xs{justify-content:center}.row.end-xs{justify-content:flex-end}.row.top-xs{align-items:flex-start}.row.middle-xs{align-items:center}.row.bottom-xs{align-items:flex-end}.row.around-xs{justify-content:space-around}.row.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:41rem){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm,.col-sm-1{box-sizing:border-box;padding:0}.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-1.gutter{padding:0 8px}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}.col-sm-2.gutter{padding:0 8px}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}.col-sm-3.gutter{padding:0 8px}.col-sm-offset-3{margin-left:25%}.col-sm-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}.col-sm-4.gutter{padding:0 8px}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}.col-sm-5.gutter{padding:0 8px}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}.col-sm-6.gutter{padding:0 8px}.col-sm-offset-6{margin-left:50%}.col-sm-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}.col-sm-7.gutter{padding:0 8px}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}.col-sm-8.gutter{padding:0 8px}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}.col-sm-9.gutter{padding:0 8px}.col-sm-offset-9{margin-left:75%}.col-sm-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}.col-sm-10.gutter{padding:0 8px}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}.col-sm-11.gutter{padding:0 8px}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}.col-sm-12.gutter{padding:0 8px}.col-sm-offset-12{margin-left:100%}.row.start-sm{justify-content:flex-start}.row.center-sm{justify-content:center}.row.end-sm{justify-content:flex-end}.row.top-sm{align-items:flex-start}.row.middle-sm{align-items:center}.row.bottom-sm{align-items:flex-end}.row.around-sm{justify-content:space-around}.row.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:65rem){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md,.col-md-1{box-sizing:border-box;padding:0}.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-1.gutter{padding:0 8px}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}.col-md-2.gutter{padding:0 8px}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}.col-md-3.gutter{padding:0 8px}.col-md-offset-3{margin-left:25%}.col-md-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}.col-md-4.gutter{padding:0 8px}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}.col-md-5.gutter{padding:0 8px}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}.col-md-6.gutter{padding:0 8px}.col-md-offset-6{margin-left:50%}.col-md-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}.col-md-7.gutter{padding:0 8px}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}.col-md-8.gutter{padding:0 8px}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}.col-md-9.gutter{padding:0 8px}.col-md-offset-9{margin-left:75%}.col-md-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}.col-md-10.gutter{padding:0 8px}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}.col-md-11.gutter{padding:0 8px}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}.col-md-12.gutter{padding:0 8px}.col-md-offset-12{margin-left:100%}.row.start-md{justify-content:flex-start}.row.center-md{justify-content:center}.row.end-md{justify-content:flex-end}.row.top-md{align-items:flex-start}.row.middle-md{align-items:center}.row.bottom-md{align-items:flex-end}.row.around-md{justify-content:space-around}.row.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:91rem){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg,.col-lg-1{box-sizing:border-box;padding:0}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-1.gutter{padding:0 8px}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}.col-lg-2.gutter{padding:0 8px}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}.col-lg-3.gutter{padding:0 8px}.col-lg-offset-3{margin-left:25%}.col-lg-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}.col-lg-4.gutter{padding:0 8px}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}.col-lg-5.gutter{padding:0 8px}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}.col-lg-6.gutter{padding:0 8px}.col-lg-offset-6{margin-left:50%}.col-lg-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}.col-lg-7.gutter{padding:0 8px}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}.col-lg-8.gutter{padding:0 8px}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}.col-lg-9.gutter{padding:0 8px}.col-lg-offset-9{margin-left:75%}.col-lg-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}.col-lg-10.gutter{padding:0 8px}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}.col-lg-11.gutter{padding:0 8px}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}.col-lg-12.gutter{padding:0 8px}.col-lg-offset-12{margin-left:100%}.row.start-lg{justify-content:flex-start}.row.center-lg{justify-content:center}.row.end-lg{justify-content:flex-end}.row.top-lg{align-items:flex-start}.row.middle-lg{align-items:center}.row.bottom-lg{align-items:flex-end}.row.around-lg{justify-content:space-around}.row.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (min-width:121rem){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl,.col-xl-1{box-sizing:border-box;padding:0}.col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-1.gutter{padding:0 8px}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:0}.col-xl-2.gutter{padding:0 8px}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0}.col-xl-3.gutter{padding:0 8px}.col-xl-offset-3{margin-left:25%}.col-xl-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}.col-xl-4.gutter{padding:0 8px}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:0}.col-xl-5.gutter{padding:0 8px}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0}.col-xl-6.gutter{padding:0 8px}.col-xl-offset-6{margin-left:50%}.col-xl-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:0}.col-xl-7.gutter{padding:0 8px}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:0}.col-xl-8.gutter{padding:0 8px}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:0}.col-xl-9.gutter{padding:0 8px}.col-xl-offset-9{margin-left:75%}.col-xl-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:0}.col-xl-10.gutter{padding:0 8px}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:0}.col-xl-11.gutter{padding:0 8px}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}.col-xl-12.gutter{padding:0 8px}.col-xl-offset-12{margin-left:100%}.row.start-xl{justify-content:flex-start}.row.center-xl{justify-content:center}.row.end-xl{justify-content:flex-end}.row.top-xl{align-items:flex-start}.row.middle-xl{align-items:center}.row.bottom-xl{align-items:flex-end}.row.around-xl{justify-content:space-around}.row.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}.col-gutter-lr,.col-no-gutter{padding:0}.show{display:block!important}.row.show{display:flex!important}.hide{display:none!important}.show-xs{display:block!important}.row.show-xs{display:flex!important}.hide-xs{display:none!important}@media only screen and (max-width:40rem){.show-xs-only{display:block!important}.row.show-xs-only{display:flex!important}.hide-xs-only{display:none!important}}@media only screen and (min-width:41rem){.show-sm{display:block!important}.row.show-sm{display:flex!important}.hide-sm{display:none!important}}@media only screen and (min-width:41rem)and (max-width:64rem){.show-sm-only{display:block!important}.row.show-sm-only{display:flex!important}.hide-sm-only{display:none!important}}@media only screen and (min-width:65rem){.show-md{display:block!important}.row.show-md{display:flex!important}.hide-md{display:none!important}}@media only screen and (min-width:65rem)and (max-width:90rem){.show-md-only{display:block!important}.row.show-md-only{display:flex!important}.hide-md-only{display:none!important}}@media only screen and (min-width:91rem){.show-lg{display:block!important}.row.show-lg{display:flex!important}.hide-lg{display:none!important}}@media only screen and (min-width:91rem)and (max-width:120rem){.show-lg-only{display:block!important}.row.show-lg-only{display:flex!important}.hide-lg-only{display:none!important}}@media only screen and (min-width:121rem){.show-xl{display:block!important}.row.show-xl{display:flex!important}.hide-xl{display:none!important}}#root,.app,.app__base,.course-page,.instructor-base,.student-base,body,html{height:100%}.instructor-base,.student-base{overflow-x:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,sans-serif}body ol,body p,body ul{line-height:130%}.course-page__header{background-color:#bcc1c8}.course-page__header .course-page__tab-bar-holder{display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.course-page__header .course-page__tab-bar-holder{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.course-page__header .course-page__tab-bar-holder{width:calc(100% - 70px)}}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0}#reload-prompt{background-color:#ffa322;height:40px;left:0;margin:0 auto;padding:8px;position:fixed;right:0;text-align:center;top:0;width:60%;z-index:500}#reload-prompt button{font-weight:700;margin-left:8px;text-decoration:underline}textarea{font-family:Courier New,monospace}::-webkit-scrollbar-track{background-color:#f2f3f4;-webkit-box-shadow:inset 0 0 6px #0000001a}::-webkit-scrollbar{background-color:#fff;width:8px}::-webkit-scrollbar-thumb{background-color:#656e7b;border:none}.hideForV1{display:none}#app-tooltip-portal{position:relative}#app-tooltip-portal .standard-tooltip{z-index:500}#app-tooltip-portal .modal-tooltip{z-index:8000}.form-error{color:#da2d07}*>p{color:#2f353c}.cke_dialog_container{z-index:1021!important}.page-centered{margin:0 auto;max-width:1240px;width:100%}@media(max-width:1300px){.page-centered{width:calc(100% - 20px)}}@media only screen and (min-width:65rem)and (max-width:1300px){.page-centered{width:calc(100% - 70px)}}svg.expando[data-expanded=true]{transform:rotate(90deg)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap}.sr-only,.visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px}.visually-hidden{left:-10000px;top:auto}
/*# sourceMappingURL=main.7a742ec1.css.map*/