@charset "UTF-8";@import"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{border:none;background:none;cursor:pointer;border-width:0;border-style:none}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{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 20px;margin:0 8px;background:#4c70c8;border-radius:20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;letter-spacing:.03em;color:#fff;-webkit-user-select:none;user-select:none;border:2px solid transparent}button.button.primary svg{fill:#fff}button.button.primary:hover{transition:all .3s ease;outline:none;background:#2f4172;color:#fff}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{transition:all .3s ease;color:#656e7b}button.button.primary:active svg{fill:#2f4172}button.button.primary.new-button{background-color:#0d99fd;border-radius:10px;font-weight:600;font-size:14px;line-height:19px}button.button.primary.new-button:disabled{background-color:#9ed5fc;color:#fff}button.button.secondary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 24px;margin:0 8px;background:#fff;border:1px solid #4C70C8;box-sizing:border-box;border-radius:20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:10px;line-height:140%;color:#4c70c8}button.button.secondary svg{fill:#4c70c8}button.button.secondary span{margin-top:8px;font-size:10px}button.button.secondary:hover{transition:all .3s ease;color:#2f4172}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{transition:all .3s ease;color:#656e7b}button.button.secondary:active svg{fill:#2f4172}button.button.secondary.new-button{border:1px solid #0D99FD;color:#0d99fd;border-radius:10px;font-weight:600;font-size:14px;line-height:19px}button.button.selected{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 20px;margin:0 8px;background:#4c70c8;border-radius:20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;letter-spacing:.03em;color:#fff;-webkit-user-select:none;user-select:none;border:2px solid transparent;border:none;outline:none;background:#becdf4;color:#656e7b}button.button.selected svg{fill:#fff}button.button.selected:hover{transition:all .3s ease;outline:none;background:#2f4172;color:#fff}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{transition:all .3s ease;color:#656e7b}button.button.selected:active svg{fill:#2f4172}button.button.selected svg{fill:#656e7b}button.button.primary .icon-wrap,button.button.secondary .icon-wrap{margin-right:12px;display:flex;flex-direction:row;align-items:center}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.big-button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 8px;background:#4c70c8;border-radius:20px;font-family:Open Sans,sans-serif;font-size:14px;color:#fff;-webkit-user-select:none;user-select:none;border:2px solid transparent;padding:16px 41px;font-size:16px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:.03em;text-align:center}button.button.big-button svg{fill:#fff}button.button.big-button:hover{transition:all .3s ease;outline:none;background:#2f4172;color:#fff}button.button.big-button:hover svg{fill:#fff}button.button.big-button:focus{border:2px solid #FCE4E4}button.button.big-button:disabled{background:#f2f3f4;border:1px solid #BCC1C8;color:#656e7b}button.button.big-button:disabled svg{fill:#656e7b}button.button.big-button:active{transition:all .3s ease;color:#656e7b}button.button.big-button:active svg{fill:#2f4172}button.text-button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}button.text-button:hover,button.text-button:focus-visible{text-decoration:underline;outline:none}.confirmation-modal__overlay{position:fixed;top:0;left:0;z-index:1020;width:100vw;height:100vh}.confirmation-modal__overlay .confirmation-modal__wrapper{z-index:1030;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden}.confirmation-modal__overlay{z-index:10000;background-color:#0006}.confirmation-modal__overlay .confirmation-modal{z-index:10020;background:#fff;position:fixed;max-height:90%;top:20%;left:50%;transform:translate(-50%,-20%);width:450px;border-radius:10px;box-shadow:0 4px 4px #0000001f;border:1px solid #BCC1C8;display:flex;flex-direction:column}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #BCC1C8;min-height:60px;padding:15px 30px}.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{color:#fff;background-color:#e77e7f}.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{font-size:24px;width:24px;height:24px;cursor:pointer}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__header .confirmation-modal__header--cancel:hover{color:#2f4172}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__content{width:100%;min-height:100px;overflow-y:auto}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__content .confirmation-modal__title{font-size:24px;line-height:32px;border-color:#656e7b;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{display:flex;flex-direction:column;justify-content:space-evenly;border-top:1px solid #BCC1C8;padding:20px 30px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .confirmation-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 20px;background:#4c70c8;border-radius:20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;letter-spacing:.03em;color:#fff;-webkit-user-select:none;user-select:none;border:2px solid transparent;background-color:#e77e7f;margin:0}.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{transition:all .3s ease;outline:none;background:#2f4172;color:#fff}.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{transition:all .3s ease;color:#656e7b}.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{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 24px;margin:20px 8px 0;background:#fff;border:1px solid #4C70C8;box-sizing:border-box;border-radius:20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:10px;line-height:140%;color:#4c70c8;color:#e77e7f;font-size:14px;border:1px solid #E77E7F}.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{margin-top:8px;font-size:10px}.confirmation-modal__overlay .confirmation-modal .confirmation-modal__button-bar .secondary-button:hover{transition:all .3s ease;color:#2f4172}.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{transition:all .3s ease;color:#656e7b}.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__content-wrapper{position:relative;max-height:100%}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),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,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),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,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 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,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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:translate3d(0,var(--y),0) 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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.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:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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(0)}to{transform:rotate(360deg)}}.react-svg-spinner__circle{transition-property:transform;animation-name:__react-svg-spinner_infinite-spin;animation-iteration-count:infinite;animation-timing-function:linear}.loading-spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:360px}.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{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.codon-card,.global-nav__right .global-nav__user-menu-popup{background-color:#fff;border:1px solid #BCC1C8;box-shadow:0 4px 4px #0000001f;border-radius:10px}.codon-card.padded,.global-nav__right .padded.global-nav__user-menu-popup{padding:59px 54px}.global-nav__offline-warning{display:flex;flex-direction:row;align-items:center}.global-nav__offline-warning{justify-content:center}.global-nav__masquerade-wrap .global-nav__user-menu-popup ul li svg,.global-nav__right .global-nav__user-menu-wrap svg{position:relative;width:1em;height:1em;top:.125em}.global-nav{position:relative;width:100%;background:#2f353c;height:40px}.global-nav__wrapper{width:100%;max-width:1240px;margin:0 auto;height:100%;display:flex;align-items:center}@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__wrapper[data-hidden=true]{display:none}.global-nav__menu{margin-right:20px}.global-nav__menu svg{color:#fff}.global-nav__logo{text-transform:uppercase;color:#9ed5fc;font-weight:500;font-size:14px;position:relative;text-decoration:none;top:-1px}.global-nav__logo[data-disabled=true]{color:#9ed5fc}.global-nav__center{margin-left:auto;position:relative;top:-2px}.global-nav__offline-warning{position:fixed;top:4px;height:32px;background-color:#da2d07;color:#fff;font-weight:700;border-radius:15px;z-index:10000;box-shadow:0 4px 4px #0000001f;text-align:center;font-size:12px;left:5%;right:5%}@media only screen and (min-width: 41rem){.global-nav__offline-warning{font-size:16px;left:25%;right:25%}}.global-nav__student-view{color:#fff;font-size:11px;margin-left:40px;border:1px solid #FFFFFF;padding:5px 20px;border-radius:50px}.global-nav__courses{font-size:12px;color:#fff;top:-1px;cursor:pointer;text-decoration:none}.global-nav__right{display:flex;flex-direction:row;align-items:center;margin-left:auto;font-size:12px;top:-1px;font-weight:700;font-size:14px;line-height:140%}.global-nav__right>div{position:relative;margin:0 6px;color:#9ed5fc}.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{z-index:10000;position:absolute;top:24px;right:0;min-width:200px;font-weight:700;box-sizing:border-box;padding:10px 8px;color:#2f353c}.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 ul,.global-nav__right .global-nav__user-menu-popup li{text-indent:0;list-style-type:none;margin:0}.global-nav__right .global-nav__user-menu-popup ul{width:100%}.global-nav__right .global-nav__user-menu-popup li{display:flex;align-items:center;font-weight:700;font-size:14px;line-height:140%;padding:16px 24px}.global-nav__right .global-nav__user-menu-popup li svg{margin-right:8px}.global-nav__masquerade-wrap .global-nav__user-menu-popup .user-menu__icon{margin-right:8px}.global-nav__masquerade-wrap .global-nav__user-menu-popup ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;padding:12px}.global-nav__masquerade-wrap .global-nav__user-menu-popup ul li svg{width:20px;height:20px;margin-right:0}.global-nav__masquerade-wrap .global-nav__user-menu-popup ul li button,.global-nav__masquerade-wrap .global-nav__user-menu-popup ul li a{text-align:left;display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit;color:#2f353c;font-weight:600}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item .highlight-nav-tab{display:flex;flex-direction:row;align-items:center}.course-header-nav{background-color:#656e7b;color:#fff}.course-header-nav .course-header-nav__title{padding:12px;display:flex;flex-direction:row;justify-content:flex-start;font-weight:600;font-size:24px;line-height:30px;align-items:center}.course-header-nav .course-header-nav__title h1{font-weight:400;color:#fff;font-size:20px;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{display:flex;align-items:baseline}.course-header-nav .course-header-nav__title a.course-header-nav__edit-button svg{margin-left:.5rem;color:#fff;font-size:1.425rem}.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{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (min-width: 41rem){.course-header-nav .course-header-nav__title-bar{width:100%;max-width:1240px;margin:0 auto;padding:0}}@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{padding:24px 18px;background-color:#656e7b}.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{box-shadow:inset 0 -1px #656e7b;position:absolute;top:100%;right:0;display:flex;flex-direction:column;align-items:center;width:100vw;background-color:#656e7b;z-index:510}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu a{width:100%;text-align:center;color:#fff;padding:12px 16px;border-top:1px solid #BCC1C8}.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu a:hover,.course-header-nav .course-header-nav__title-bar .course-header-nav__mobile-menu-wrap .course-header-nav__mobile-menu a:active{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{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}}@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{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 41rem){.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar{flex-direction:row;align-items:flex-end;min-height:44px}}.course-header-nav .course-header-nav__tab-bar-holder .course-header-nav__tab-bar .course-header-nav__tab-bar__item{transition:all .3s ease;vertical-align:baseline;font-weight:400;white-space:nowrap;display:block;text-decoration:none;color:#fff;position:relative;border-bottom:4px solid transparent}.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{margin-left:4px;background-color:#0d99fd;padding:0 6px;font-size:12px;border-radius:10px}@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{padding:4px 32px;font-size:16px;line-height:22px}}.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;padding-right:12px;line-height:30px}.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;padding:4px 8px 6px;font-weight:400;font-size:14px;line-height:22px;margin-left:4px}.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{font-weight:600;background-color:#656e7b;border:4px solid #0D99FD;border-bottom:2px solid #656E7B;border-radius:10px 10px 0 0}.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;padding:0 6px;border-radius:7px}.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{color:#fff;font-weight:400;border-bottom:4px solid #0D99FD}@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-page .error-page__content a,.error-page .error-page__content .text-button,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}.error-page .error-page__content a[data-disabled=true],.error-page .error-page__content [data-disabled=true].text-button,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.error-page{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#2f353c}.error-page .error-page__content{display:inherit;flex-direction:inherit;justify-content:center;align-items:center;background-color:#d9effe;border-radius:30px;max-width:90%;padding:8px;margin-top:12px}@media only screen and (min-width: 41rem){.error-page .error-page__content{padding:30px;margin-top:30px;max-width:60%}}.error-page .error-page__content .pig-pen{margin-top:24px;width:256px;height:256px}.error-page .error-page__content .pig-pen svg{width:100%;height:100%}.error-page .error-page__content .pig-pen svg.reload-icon{fill:#2f353c}.error-page .error-page__content a,.error-page .error-page__content .text-button{color:#2f4172}.error-page .error-page__content .error-page__message{line-height:30px;text-align:center}.error-page .error-page__content .show-debug-info{margin-top:12px;display:flex;flex-direction:column}.error-page .error-page__content .show-debug-info button{font-size:10px}.error-page .error-page__content .show-debug-info textarea.more-info{width:500px;height:100px}.api-error{background-color:#fce4e4;padding:8px 12px;border-radius:10px;margin-right:12px}.api-error h1{font-weight:700;font-size:18px;color:#da2d07}.api-error p{font-size:14px;color:#da2d07;margin:5px}.sales-admin{width:100%;max-width:1240px;margin:0 auto}@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;border-color:#bcc1c8;border-radius:7px;padding:10px 5px;line-height:normal}.sales-admin .sales-admin__content button{margin:5px}.sales-admin .sales-admin__content button.reset-button{background-color:#fff;color:#000;border:1px solid #656E7B}.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{padding:10px;border-radius:4px;font-weight:700}.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]{width:500px;min-width:400px}.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]{width:340px;min-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{margin-top:30px;min-height:70px;font-weight:700;font-size:18px}.sales-admin .enroll-user .enroll-user__enroll .enroll-user__enroll-select-user{padding:10px;border-radius:4px;background-color:#ffecd2}.sales-admin .enroll-user .enroll-user__enroll .enroll-user__enroll-prompt{display:flex;flex-direction:row;align-items:center;padding:5px;border-radius:4px;background-color:#9ed5fc}.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{display:flex;flex-direction:row;align-items:center;font-weight:700}.users-search__form{display:flex;flex-direction:row;align-items:center;margin:5px;background-color:#f2f3f4;border:1px solid;border-radius:5px;padding:5px}.users-search__form input[type=text]{width:250px;border:1px solid;border-color:#bcc1c8;border-radius:7px;margin:0 5px;padding:10px 5px;line-height:normal}.users-search__form #user-id{width:350px}.users-container{display:flex;flex-direction:column;width:calc(100% - 60px);margin:0 30px}.users-container p{font-weight:700;margin:5px}.users-container-table{margin-top:15px;width:100%;max-width:100%}.users-container-table p{text-align:center;background-color:#e77e7f;color:#fff;padding:5px;border-radius:5px}.users-container-table table{border-collapse:collapse;border:1px solid;border-color:#f2f3f4;font-size:14px;width:100%}.users-container-table thead{background-color:#bcc1c8;text-align:left;height:61px}.users-container-table tbody tr:hover{background-color:#fce4e4}.users-container-table th{font-weight:700;border:1px solid;border-color:#bcc1c8;padding:5px}.users-container-table tr:nth-child(2n){background-color:#f2f3f4}.users-container-table td{padding:5px;text-align:left;font-weight:400;border:1px solid;border-color:#f2f3f4;vertical-align:middle}.products-dropdown .products-dropdown__display-product-info{padding:8px}.duplicate-courses{display:flex;flex-direction:column;width:calc(100% - 60px);margin:0 30px}.duplicate-courses input[type=text]{width:500px;min-width:400px;border:1px solid;border-color:#bcc1c8;border-radius:7px;padding:10px 5px;line-height:normal}.duplicate-courses button.submit-button{width:140px;margin:5px}.duplicate-courses .duplicate-courses-search{display:flex;flex-direction:row;align-items:center;width:100%;font-weight:700;padding:32px 0 24px}.duplicate-courses .duplicate-courses-search label{margin-right:8px}.duplicate-courses .duplicate-courses-search input#original-course-id-search{width:340px;min-width:340px}.duplicate-courses .duplicate-courses-search .duplicate-courses-search__form{display:flex;flex-direction:row;align-items:center}.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{font-family:Open Sans,sans-serif;width:500px;border:1px solid;border-color:#bcc1c8;border-radius:7px;padding:10px 5px;line-height:normal}.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{display:flex;flex-direction:row;align-items:center}.duplicate-courses .duplicate-courses-courses .day-select label.day-checkbox .day-name{margin-left:10px;font-weight:400}.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]{min-width:200px;max-width:200px}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__original-course,.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form{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-custom,.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-class-sessions{display:flex;flex-direction:row;align-items:center}.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-custom label,.duplicate-courses .duplicate-courses-courses .duplicate-courses-courses__duplicate-course .duplicate-courses-courses__duplicate-form .duplicate-courses-courses__new-duplicate-class-sessions 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;padding:10px;border-radius:7px;margin-bottom:5px}.duplicate-courses .duplicate-courses-search__loading{display:flex;flex-direction:row;align-items:center;margin-left:20px;width:auto}.duplicate-courses .duplicate-courses-search__loading>span{margin-left:10px}.system-reports{display:flex;flex-direction:column;width:calc(100% - 60px);margin:0 30px}.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 th,.system-reports td{border:1px solid #656E7B;border-collapse:collapse;font-size:smaller;text-align:center}.system-reports table .summary-row,.system-reports th .summary-row,.system-reports td .summary-row{background-color:#f2f3f4;font-weight:600}.system-reports .system-reports__params-form{display:flex;align-items:baseline;border:1px solid;background-color:#f2f3f4;border-radius:5px;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{display:flex;flex-direction:row;align-items:baseline}.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]{min-width:200px;max-width:200px}.system-reports .system-reports__button{height:25px}.system-reports .system-reports__saqa-count{width:400px}.system-reports .system-reports__report-description{font-size:smaller;border:1px solid #0D99FD;border-radius:5px;background-color:#d9effe;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-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#bcc1c8;box-shadow:2px 2px #f2f3f4;width:100%}.course-qa-check thead{text-align:center}.course-qa-check tbody{text-align:left}.course-qa-check th{font-size:16px;font-weight:700;border:1px solid #656E7B;padding:15px 5px;background-color:#bcc1c8}.course-qa-check tr{height:30px}.course-qa-check td{padding:15px 5px;font-size:14px;border:1px solid #656E7B}.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-top:0;padding-top:0;margin-bottom:0;padding-bottom: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{display:flex;flex-direction:row;align-items:center}.multi-course-qa-dashboard{display:flex;flex-direction:column;width:calc(100% - 60px);margin:0 30px}.multi-course-qa-dashboard .multi-course-qa-dashboard-search{display:flex;flex-direction:row;margin:5px;align-items:center;font-weight:700}.multi-course-qa-dashboard .multi-course-qa-dashboard-search .multi-course-qa-dashboard-search__form{margin:5px;background-color:#f2f3f4;border:1px solid;border-radius:5px;padding:5px;width:100%}.multi-course-qa-dashboard .multi-course-qa-dashboard-search .multi-course-qa-dashboard-search__form textarea{font-family:Open Sans,sans-serif;width:600px;border:1px solid;border-color:#bcc1c8;border-radius:7px;margin:0 5px;padding:10px 5px;line-height:normal}.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{display:flex;flex-direction:row;align-items:center}.course-activity-check{display:flex;flex-direction:column;width:calc(100% - 60px);margin:0 30px}.course-activity-check .course-activity-check-search{display:flex;flex-direction:row;margin:5px;align-items:center;font-weight:700}.course-activity-check .course-activity-check-search .course-activity-check-search__form{margin:5px;background-color:#f2f3f4;border:1px solid;border-radius:5px;padding:5px;width:100%}.course-activity-check .course-activity-check-search .course-activity-check-search__form textarea{font-family:Open Sans,sans-serif;width:600px;border:1px solid;border-color:#bcc1c8;border-radius:7px;margin:0 5px;padding:10px 5px;line-height:normal}.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-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#bcc1c8;box-shadow:2px 2px #f2f3f4;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{font-size:16px;font-weight:700;border:1px solid #656E7B;padding:15px 5px;background-color:#bcc1c8}.course-activity-check .course-activity-check__course tr{height:30px}.course-activity-check .course-activity-check__course td{padding:15px 5px;font-size:14px;border:1px solid #656E7B}.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;text-decoration:underline;font-weight:700}.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{width:100%;max-width:1240px;margin:0 auto;padding:12px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@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}.accommodations__select__student .accommodations__select__student-count{font-size:12px;color:#4c70c8;white-space:nowrap}.accommodations__select__student .accommodations__select__student-count{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accommodations{padding:10px 40px 40px;border:1px solid #BCC1C8;border-radius:10px 10px 0 0}.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{display:flex;align-items:flex-end;margin-top:2rem}.accommodations__select label{margin:0 0 .75rem .25rem}.accommodations__select__selections{display:flex;align-items:baseline}.accommodations__select__student{margin-right:2rem}.accommodations__select__student .accommodations__select__student-count{padding:4px;margin-left:30px;margin-right:8px;background-color:#f2f3f4;border-radius:10px}.accommodations__select__student #select-student{min-width:300px;max-width:700px}.accommodations__select__due-date .react-datepicker__input-container input{width:240px;height:40px}.accommodations__select__save{height:40px;margin-left:30px}.current-accommodations__list table.assigned-accommodations{border-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#f2f3f4;width:100%}.current-accommodations__list table.assigned-accommodations thead{background-color:#bcc1c8;text-align:left;height:50px}.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;height:60px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.assessment-builder-actionbar .actionbar-nav__left-side,.assessment-builder-actionbar .actionbar-nav__right-side{display:flex;flex-direction:row;align-items:center}.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{display:flex;flex-direction:row;align-items:center}.assessment-nav .assessment-nav__left-side .assessment-nav__title{padding-right:12px}.exit-block__button{padding-left:16px}.assessment-nav__wrapper{margin-left:auto;display:flex;align-items:center}.assessment-nav__wrapper .summative-nav-buttons .nav-button{display:flex;flex-direction:row;align-items:center}.assessment-nav__wrapper .summative-nav-buttons .nav-button:disabled{cursor:default}.assessment-nav__wrapper .summative-nav-buttons .nav-button .crumb-name{padding-left:4px;color:inherit;line-height:20px;min-width:120px;display:flex;flex-direction:column;align-items:flex-start;font-size:16px}.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 div,.assessment-nav__wrapper button{display:flex;opacity:1;line-height:150%;color:#4c70c8;text-align:left;align-items:center;-webkit-user-select:none;user-select:none}.assessment-nav__wrapper div:disabled,.assessment-nav__wrapper button:disabled{cursor:default;color:#656e7b}.assessment-nav__wrapper div.is-active,.assessment-nav__wrapper button.is-active{opacity:1;color:#4c70c8}.assessment-nav__wrapper div.is-inactive,.assessment-nav__wrapper button.is-inactive{opacity:1;color:#656e7b}.assessment-nav__wrapper div.is-selected,.assessment-nav__wrapper button.is-selected{opacity:1;color:#4c70c8;border-bottom:3px solid}.assessment-nav__wrapper div svg,.assessment-nav__wrapper button svg{display:block;height:50px;width:50px;position:relative;top:0}.exit-block-no-text{padding-left:15px}.exit-block-no-text svg{height:100%;width:20px;cursor:pointer}.assessment-builder-nav__exit-btn{display:flex;align-items:center}.assessment-builder-nav__exit-btn svg{margin-left:8px}@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{z-index:10001;position:relative;width:100%;background-color:#fff;border:solid 1px #FCE4E4;border-radius:8px;padding:20px;box-shadow:2px 2px 2px #0000001a;font-size:12px;animation:tooltip-in__right 1s cubic-bezier(.23,1,.32,1) .4s both;line-height:120%;max-width:400px}.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}.toggle-switch{display:flex;align-items:flex-start;gap:4px}.toggle-switch input{appearance:none;min-width:48px;min-height:22px;margin:0;position:relative;border-radius:32px;background-color:#656e7b;border:1px solid #656E7B;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s,border-color .3s}.toggle-switch input:checked{background-color:#17875c;border-color:#17875c}.toggle-switch input:checked:before{left:unset;transform:translate(calc(100% + 12px))}.toggle-switch input:checked:after{content:attr(data-on);left:.4em;right:unset}.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{content:"";position:absolute;height:16px;width:16px;top:2px;left:2px;bottom:2px;background-color:#fff;transition:all .3s;border-radius:50%;cursor:pointer}.toggle-switch input:after{content:attr(data-off);color:#fff;display:block;position:absolute;font-size:10px;line-height:1;top:.5em;right:.4em;bottom:.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;line-height:1.4;font-size:16px;-webkit-user-select:none;user-select:none}.toggle-switch-labels p{font-size:12px;letter-spacing:.4px;line-height:1.3;margin:0;color:#bcc1c8}.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{font-size:12px;color:#4c70c8;white-space:nowrap}.lo-pill-list .assessment-builder__linked-lo:hover{font-size:12px;color:#2f4172}.lo-pill-list .assessment-builder__linked-lo{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lo-pill-list .assessment-builder__linked-lo{padding:8px;margin-right:8px;margin-bottom:4px;background-color:#f2f3f4;border-radius:10px}.lo-pill-list .assessment-builder__linked-lo:hover{cursor:default}.assessment-builder__delete,.assessment-builder__delete-disabled,.assessment-builder__delete-active,.assessment-builder__quit,.assessment-builder__back{padding:10px 30px;font-size:14px;cursor:pointer;background:#2f4172;border:0;color:#fff;border-radius:50px;text-decoration:none;-webkit-user-select:none;user-select:none}.assessment-builder__delete:hover,.assessment-builder__delete-disabled:hover,.assessment-builder__delete-active:hover,.assessment-builder__quit:hover,.assessment-builder__back:hover{background:#4c70c8}.assessment-details form,.assessment-details .assessment-builder__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{margin-bottom:12px;padding:5px 5px 5px 10px;border-radius:7px;background-color:#f2f3f4}.assessment-builder__assess-type-grouping-header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.assessment-builder__assess-type-grouping-header .usage-message{color:#e77e7f;font-weight:700;border-radius:3px;background-color:#fff;padding:2px}.assessment-builder__quit,.assessment-builder__back{margin-top:10px;color:#4c70c8;border:1px solid #4C70C8;background:transparent}.assessment-builder__quit:hover,.assessment-builder__back:hover{color:#fff}.assessment-builder__select{margin-top:8px}.assessment-builder__delete,.assessment-builder__delete-disabled,.assessment-builder__delete-active{margin-top:10px;margin-right:auto;color:#4c70c8;border:1px solid #4C70C8;background:transparent}.assessment-builder__delete-active:hover{color:#fff}.assessment-builder__delete-disabled{cursor:default}.assessment-builder__delete-disabled:hover{color:#4c70c8;background:transparent}.assessment-builder__message{color:#e77e7f!important;border-radius:3px;background-color:#f2f3f4;padding:4px;font-size:13px;margin:12px 0;font-style:normal;display:flex;flex-direction:row;align-items:center;justify-content:center}.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{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;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{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0}.late-policy-row .form__field .react-datepicker-wrapper{width:50%}.late-policy-row .form__field input[type=number]{height:30px;border:1px solid #BCC1C8;border-radius:4px;padding:0 5px}.form-row{display:flex;flex-direction:row;border-bottom:1px solid #BCC1C8}.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{background-color:#bcc1c8;height:60px;display:flex;justify-content:flex-end;align-items:center;padding:10px 20px}.form-control p{margin:auto 20px}.form-informational{font-size:smaller}.lo-pill-list-wrap{margin-top:12px;margin-left:12px}.class-session-dropdown .class-days-covered__menu{z-index:2}.selected-study-paths__no-study-paths{color:#e77e7f;margin-left:4px}.selected-study-paths-dropdown{margin-bottom:5px}.assessment-builder__assessment-name{height:44px!important}.assessment-builder__published{height:170px;background-color:#f2f3f4;padding:10px;margin-bottom:20px}.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:hover,.custom-item-icon:active,.custom-item-icon:focus{outline:none}.custom-item-icon:hover svg,.custom-item-icon:active svg,.custom-item-icon:focus svg{fill:#2f4172}.custom-item-icon{padding-right:3px;vertical-align:middle;color:#656e7b}.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{padding:10px 30px;font-size:14px;cursor:pointer;background:#2f4172;border:0;color:#fff;border-radius:50px;text-decoration:none;-webkit-user-select:none;user-select:none}.question-list__custom-quit:hover{background:#4c70c8}.question-list__assessment-preview,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}[data-disabled=true].question-list__assessment-preview,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.question-list{width:calc(100% - 420px);margin-right:20px;border:1px solid #BCC1C8;color:#656e7b;max-height:100%;overflow:auto}.question-list__table{width:100%;display:table;border-collapse:collapse}.question-list__table thead tr th{position:sticky;top:0;background-color:#bcc1c8}.question-list__table thead tr th.question-list__item-los{padding-left:32px}.question-list__table tfoot{position:sticky;bottom:0;background-color:#f2f3f4}.question-list__table tfoot .question-list__footer-cell{display:flex;width:100%;margin:0;padding:0;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;color:#2f353c;height:10px}.question-list__table tfoot .question-list__footer-cell>button{margin:0;padding:0;color:#656e7b}.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;padding-bottom:15px;margin-bottom:5px}.question-list__table thead.question-list__header .question-list__question-count{font-weight:400;color:#2f353c}.question-list__table th{text-align:left;padding:15px 8px;font-weight:800;font-size:14px}.question-list__table tbody.question-list__wrapper tr:last-child{border-bottom:0}.question-list__table tbody.question-list__wrapper .question-list__item-row{min-height:40px;border-bottom:1px solid;border-color:#bcc1c8;font-size:14px}.question-list__table tbody.question-list__wrapper .question-list__item-row .question-list__assigned-pill{text-align:center;width:110px!important;margin-top:10px;font-size:10px;background-color:#d9effe;border-radius:10px;padding:2px 5px;cursor:default}.question-list__table td{vertical-align:middle;padding:8px}.question-list__table td.question-list__item-title{width:65%;text-align:left}.question-list__table td.question-list__item-title .question-list__item-title-wrap{display:flex;flex-direction:row;align-items:center}.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{max-width:140px;cursor:default;display:flex;flex-direction:row;align-items:center}.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{max-width:8%;cursor:default}.question-list__table td.question-list__info-action{max-width:8%;height:100%;text-align:center;display:flex;flex-direction:row}.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;color:#2f353c;padding:4px 8px;border-radius:12px;margin-right: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{margin-top:10px;color:#4c70c8;border:1px solid #4C70C8;background:transparent;width:153px;text-align:center;text-transform:uppercase;margin-right:10px}.question-list__custom-quit:hover{color:#fff}.question-list__assessment-preview{font-weight:400;margin-right:10px;text-align:left;display:flex;align-items:center}.question-list__assessment-preview svg{margin-left:8px}.question-list__assessment-star{position:absolute;left:-20px}.checkbox-item__button{display:flex;flex-direction:row;justify-content:center;padding-right:8px;text-align:left;align-items:flex-start}.checkbox-item__button .checkbox-item__icon{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding-right:5px;height:100%}.checkbox-item__button .checkbox-item__icon svg{transition:all .3s cubic-bezier(.23,1,.32,1);width:18px;height:18px}.checkbox-item__button .checkbox-item__label{text-align:left}.checkbox-item__button:disabled{cursor:default}.checkbox-item__button:disabled svg{opacity:.5}.assessment-filter__wrapper ul{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.assessment-filter__wrapper .assessment-filter__block,.assessment-filter__wrapper .assessment-filter__block-unit,.assessment-filter__wrapper .assessment-filter__block-clo{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.assessment-filter{position:relative;background-color:#fff}.assessment-filter h3{color:#2f353c;display:inline-block}.assessment-filter__header-bar{height:7px;background-color:#4c70c8}.assessment-filter__header{display:flex;justify-content:space-between;align-items:center;border-left:1px solid #BCC1C8;border-right:1px solid #BCC1C8;padding:15px 10px}.assessment-filter__header .assessment-filter__header-title{font-size:20px}.assessment-filter__header-reset{font-size:15px;color:#4c70c8;cursor:pointer}.assessment-filter__wrapper{border-left:1px solid #BCC1C8;border-right:1px solid #BCC1C8;border-bottom:1px solid #BCC1C8}.assessment-filter__wrapper .assessment-filter__drawer-column{overflow-y:auto;max-height:320px}.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-left:28px;margin-top:0;margin-bottom:0}.assessment-filter__wrapper ul li{text-decoration:none}.assessment-filter__wrapper li{display:flex;list-style-type:none;cursor:pointer;margin:8px 0;padding:2px 0}.assessment-filter__wrapper .assessment-filter__block .filter-title,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title{margin:5px auto 3px 10px;cursor:pointer;font-size:14px;font-weight:400;line-height:16px}.assessment-filter__wrapper .assessment-filter__block .filter-title.assessment-filter__drawer-column-title,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title.assessment-filter__drawer-column-title,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title.assessment-filter__drawer-column-title{font-weight:700;padding-top:8px;display:flex;flex-direction:row}.assessment-filter__wrapper .assessment-filter__block .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,.assessment-filter__wrapper .assessment-filter__block-clo .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-unit .filter-title.assessment-filter__drawer-divider,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title.assessment-filter__drawer-divider{height:10px;width:70%;border-top:1px solid #BCC1C8;border-bottom:1px solid #BCC1C8}.assessment-filter__wrapper .assessment-filter__block .filter-title svg,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title svg,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title svg{margin-right:4px}.assessment-filter__wrapper .assessment-filter__block .filter-title svg.isActive,.assessment-filter__wrapper .assessment-filter__block-unit .filter-title svg.isActive,.assessment-filter__wrapper .assessment-filter__block-clo .filter-title svg.isActive{transform:rotate(90deg)}.assessment-filter__wrapper .assessment-filter__block.lo-filter li,.assessment-filter__wrapper .lo-filter.assessment-filter__block-unit li,.assessment-filter__wrapper .lo-filter.assessment-filter__block-clo li{align-items:flex-start}.assessment-filter__wrapper .assessment-filter__block:last-of-type p,.assessment-filter__wrapper .assessment-filter__block-unit:last-of-type p,.assessment-filter__wrapper .assessment-filter__block-clo:last-of-type p{color:#4c70c8;cursor:pointer}.assessment-filter__block-unit,.assessment-filter__block-clo{overflow-x:auto}.assessment-filter__block-clo span{color:#4c70c8}.assessment-filter__sub-topic{padding-left:10px;cursor:pointer;font-size:12px}.assessment-filter__sub-topic[data-no-children=true]{opacity:.5;pointer-events:none;cursor:default}.assessment-filter__sub-topic .assessment-filter__sub-topic-expand{transition:all .3s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:row;align-items:center;padding:2px 0}.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__chevron,.assessment-filter__sub-topic .assessment-filter__sub-topic-expand .sub-topic__checkbox{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{margin:0;line-height:20px}.assessment-filter__sub-topic ul.sub-topic__list li .checkbox-item__button{display:flex;flex-direction:row;align-items:center;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{margin:5px 0 0 10px;font-size:12px}.assessment-filter__status-switch{margin-left:20px;margin-top:1px}.assessment-filter__los,.assessment-filter__items{overflow-x:auto;font-size:12px}.assessment-filter__los span,.assessment-filter__items span{font-weight:700}.assessment-filter__los svg,.assessment-filter__items svg{width:15px;height:15px}.assessment-filter__items li{margin-bottom:0;margin-top:0}.assessment-filter__toggles{padding-left:8px;font-size:14px}.piechart-legend{display:flex;flex-direction:row;width:100%;justify-content:center;padding:10px 0}.piechart-legend .piechart-legend__label{display:flex;flex-direction:row;justify-content:space-between;vertical-align:center;align-items:center;margin:0 6px}.piechart-legend .piechart-legend__label .piechart-legend__color{width:40px;height:12px;margin-right:8px}.bar-group .name-label{text-anchor:end;font-weight:300;font-size:1em;fill:#2f353c}.better-lo-chart .better-lo-chart__row{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:2px}.better-lo-chart .better-lo-chart__row:hover{background-color:#f2f3f4}.better-lo-chart .better-lo-chart__row .better-lo-chart__row__lo-number{font-weight:300;font-size:1em;color:#2f353c;text-align:right;width:5em;padding-right:4px}.better-lo-chart .better-lo-chart__row .better-lo-chart__row__lo-count{position:relative;width:calc(100% - 5em)}.better-lo-chart .better-lo-chart__row .better-lo-chart__row__lo-count-bar{background-color:#4c70c8;text-align:right;color:#fff;padding:2px 6px;margin-right:16px;min-width:1.5em}.better-lo-chart .better-lo-chart__row .better-lo-chart__row__lo-count-bar[data-empty=true]{padding:2px;text-align:center;background-color:transparent;color:#2f353c;border-left:3px solid #4C70C8}.better-lo-chart .better-lo-chart__row:nth-child(odd) .better-lo-chart__row__lo-count-bar{background-color:#0d99fd}.better-lo-chart .better-lo-chart__row:nth-child(odd) .better-lo-chart__row__lo-count-bar[data-empty=true]{background-color:transparent;color:#2f353c;border-left:3px solid #0D99FD}.bar-group .value-label{text-anchor:end;fill:#fff;font-weight:900;font-size:.7em}.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{text-align:center;margin-bottom:16px}.lo-chart svg{cursor:default}.lo-chart__lo-info{padding:8px 16px;min-height:100px}.lo-chart__lo-info .lo-chart__lo-info-description{margin-top:8px;font-size:14px}.score-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.score-input::-webkit-inner-spin-button,.score-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.score-input{max-width:3em;text-align:center}.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-selector-question-card-base,.question-list-sidebar__selected-question-wrapper,.question-list-sidebar .question-list-sidebar__add-custom-question{background-color:#fff;box-shadow:2px 2px 3px #0003;border-radius:7px;margin-bottom:10px}.question-list-sidebar{width:400px;background-color:#bcc1c8;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column}.question-list-sidebar .question-list-sidebar__tab-nav{padding-left:10px;display:inline-flex;flex-direction:row;align-items:center;padding-top:10px;padding-bottom: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;justify-content:space-around;height:40px}.question-list-sidebar .question-list-sidebar__tab-nav .question-list-sidebar__tab-nav-buttons>button{margin-right:0;padding:10px 25px;cursor:pointer;border:0;color:#fff;font-size:12px;line-height:150%;background-color:#656e7b}.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-right:1px solid;border-radius:20px 0 0 20px}.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{padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f2f3f4}.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;width:100%;min-height:50px;justify-content:center}.question-list-sidebar .question-list-sidebar__add-custom-question svg{margin-right:16px;fill:#4c70c8}.question-list-sidebar__message-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.question-list-sidebar__message-wrap .question-list-sidebar__message-badge{width:350px;padding:2px;margin-top:7px;font-size:smaller;color:#da2d07;font-weight:700;text-align:center;border-radius:3px}.question-list-sidebar__message-wrap .question-list-sidebar__message-badge .edit-bar{display:flex;flex-direction:row;justify-content:center;align-items: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:20px 0}.question-list-sidebar__tab-wrap{max-height:calc(100vh - 120px);padding:12px;overflow-y:auto}.question-list-sidebar__selected-question-wrapper{display:flex;flex-direction:column}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question{position:relative;display:flex;justify-content:space-around;align-items:center;padding:5px;min-height:60px}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__drag-handle{width:15px;padding-right:20px;opacity:.1}.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;text-align:center;width:44px;font-size:12px;margin-right:10px}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__points .selected-question-list-item__points-updating-message{color:#656e7b}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__points input.score-input{max-width:100%;width:100%;height:20px;border:1px solid;border-radius:5px;border-color:#bcc1c8}.question-list-sidebar__selected-question-wrapper .question-list-sidebar__selected-question .selected-question-list-item__points label{font-size:10px}.question-list-sidebar__selected-question-wrapper .bump-question__container{display:flex;flex-direction:column;background-color:#f2f3f4;border-radius:7px;margin:5px;padding:5px 1px 5px 5px;font-size:smaller}.question-list-sidebar__selected-question-wrapper .bump-question__container .bump-question__menu-header{display:flex;justify-content:space-between;padding-left:2px;padding-bottom:3px}.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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;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{font-size:12px;font-weight:700;color:#4c70c8;padding-left:7px;margin-top:5px;cursor:pointer}.selected-question-list-item__info-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;margin-bottom:1px}.selected-question-list-item__info-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:13px;line-height:13px}.selected-question-list-item__info-bar>div{padding-left:7px;padding-right:7px;border-right:1px solid #2F353C}.selected-question-list-item__info-bar>div:last-child{border-right:0px}.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;font-size:14px;padding:3px 7px;cursor:pointer}.selected-question-list-item__icon-bar .selected-question-list-item__icon:hover{color:#2f4172;background-color:#656e7b;border-radius:7px}.selected-question-list-item__icon-bar .selected-question-list-item__icon:disabled{color:#4c70c8;font-size:14px;padding:3px 7px;color:#bcc1c8;cursor:default}.selected-question-list-item__icon-bar .selected-question-list-item__icon:disabled .selected-question-list-item__icon-lock{color:#4c70c8}.selected-question-list-item__icon-bar .selected-question-list-item__icon[data-isselected=true]{border-radius:7px;background-color:#f2f3f4}.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}.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{display:flex;justify-content:flex-start;position:relative;border-radius:10px}.assessment-question-selector__header-filter-drawer{z-index:20}.assessment-question-selector__expand-filter{z-index:50;flex-grow:1;display:flex;align-items:center;justify-content:center;padding:15px;font-size:14px;cursor:pointer;border-radius:5px 0 0;color:#fff;background-color:#4c70c8;border-right:1px solid #FFFFFF;min-width:275px}.assessment-question-selector__expand-filter[data-expanded=true]{border-radius:5px 0 0;border-left:0px}.assessment-question-selector__expand-filter svg{margin-right:5px}.assessment-question-selector__expand-filter:hover{color:#fff}.assessment-question-selector__header-filtering-by{flex-grow:7;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:5px 24px 10px 39px;color:#fff;background:#4c70c8;background-color:#656e7b;border-left:1px solid #FFFFFF;border-radius:0 5px 0 0}.assessment-question-selector__list{display:flex;justify-content:space-between;max-height:calc(100vh - 126px);width:100%;margin-top:10px}.assessment-question-selector__lo-filter{margin-right:5px;font-size:12px;color:#4c70c8;background-color:#fff;border:1px solid #4C70C8;border-radius:15px;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{width:200px;border-color:#bcc1c8;border-radius:10px;padding:5px}.assessment-question-selector__summative-message{display:inline-block;margin:10px;font-size:20px;color:#e77e7f}.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{font-size:12px;color:#4c70c8;white-space:nowrap}.assessments-covered ul.assessments-covered-list{list-style:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.assessments-covered .assessments-covered__infobar{font-size:large;display:flex;justify-content:flex-start;align-items:center;padding:14px;color:#fff;background-color:#656e7b;border-radius:8px;margin-bottom:20px}.assessments-covered .assessments-covered__infobar .better-tooltip__wrap{margin-left:12px}.assessments-covered .assessments-covered__row{width:100%;margin-bottom:20px}.assessments-covered .assessments-covered__row .assessments-covered__column.assessments-covered__column-right{min-height:444px;background-color:#bcc1c8;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.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{font-weight:600;font-size:16px;margin-bottom:12px;border-bottom:2px solid #656E7B}.assessments-covered ul.assessments-covered-list{max-height:400px;overflow-y:auto}.assessments-covered ul.assessments-covered-list>li{display:flex;flex-direction:row;align-items:center}.assessments-covered ul.assessments-covered-list>li:nth-child(2n){background-color:#f2f3f4}.assessments-covered ul.assessments-covered-list>li label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 12px;font-size:12px;width:100%}.assessments-covered-list__name{display:inherit;flex-direction:inherit;align-items:inherit}.assessments-covered-list__name input{margin-right:12px;transform:scale(1.3);display:block;margin-top:0}.assessments-covered{display:flex;flex-direction:column}.assessments-covered .assessments-covered__infobar{border-bottom-right-radius:0;border-bottom-left-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}.assessments-covered ul.assessments-covered-list .assessments-covered-list__row.disabled{color:#656e7b}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__class-session .add-unaligned-questions-confirmation__class-session-select label{display:flex;flex-direction:row;align-items:center}.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;justify-content:flex-start;flex-wrap:wrap;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{margin:5px;padding:0 10px;font-size:12px;border:1px solid #2F353C;background-color:#bcc1c8;border-radius:15px;box-sizing:border-box}.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{display:flex;flex-direction:row;align-items:baseline;margin-top:5px;text-align:left}.add-unaligned-questions-confirmation .add-unaligned-questions-confirmation__lo .add-unaligned-questions-confirmation__checkbox{width:40px;padding:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.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{position:fixed;top:0;left:0;z-index:1020;width:100vw;height:100vh}.modal-overlay .modal-wrapper{z-index:1030;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden}.modal-overlay{background-color:#00000080}.modal-overlay .modal-wrapper{position:fixed;top:0;left:0;outline:0}.modal-overlay .modal{z-index:1040;background:#fff;border-radius:10px;box-shadow:0 4px 4px #0000001f;border:1px solid #BCC1C8;position:relative;overflow:hidden;bottom:0}@media only screen and (min-width: 41rem){.modal-overlay .modal{position:fixed;top:0;left:40px;right:40px}}@media only screen and (min-width: 65rem){.modal-overlay .modal{top:0;left:80px;right:80px}}@media only screen and (min-width: 91rem){.modal-overlay .modal{top:0;left:80px;right:80px}}.modal-overlay .modal .modal-content{position:relative;width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden}.modal-overlay .modal .modal-content .learnosity-item__wrap{position:relative;width:100%;height:100%}.modal-overlay .modal-header{position:absolute;top:20px;right: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{width:28px;height:28px}@media only screen and (min-width: 41rem){.modal-overlay .modal-close-button svg{width:inherit;height:inherit}}.modal-small{background:#fff;position:relative;max-height:60%;min-width:500px;max-height:570px;border-radius:10px;box-shadow:0 4px 4px #0000001f;border:1px solid #BCC1C8}.modal-content-wrapper{position:relative;max-height:100%}.dopamine-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.dopamine-modal .dopamine-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:64px 96px;height:100%;font-size:16px}.dopamine-modal .dopamine-modal__title{font-weight:600;font-size:20px;line-height:27px;text-align:center;margin-bottom:32px}.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{font-size:12px;color:#4c70c8;white-space:nowrap}.topic-pill-tooltip__content .topic-pill-tooltip__body .topic-pill-tooltip__lo-list .topic-pill-tooltip__lo-list-item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=true]{border:1px solid #4C70C8;border-radius:10px}.better-timeline{width:100%;display:flex;flex-direction:row;align-items:center;position:relative;margin-top:30px;box-shadow:0 4px 4px #0000001f;border:#BCC1C8}.better-timeline .better-timeline__chevron-btn-wrap{display:flex;flex-direction:row;align-items:center;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{display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 4px 4px #0000001f;border:1px solid #BCC1C8;width:30px;height:30px;border-radius:50%}.better-timeline .better-timeline__chevron-btn-wrap .better-timeline__chevron-btn:disabled{visibility:hidden}.better-timeline__view{position:relative;overflow:hidden}.better-timeline__content{position:relative;display:flex;flex-direction:row;min-height:300px}.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{position:relative;padding-top:8px}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=false]{border-top:1px solid transparent;border-color:transparent}.better-timeline__content .better-timeline__day-wrap .better-timeline__header[data-istoday=true]{border-radius:10px 10px 0 0;border-bottom: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{font-size:11px;display:block;text-align:center;font-size:14px;font-weight:600;color:#2f353c}.better-timeline__content .better-timeline__day-wrap .better-timeline__header .better-timeline__date{margin-top:5px;border-bottom:1px solid #BCC1C8;padding-bottom:10px;font-size:16px;text-align:center;color:#2f353c}.better-timeline__content .better-timeline__day-wrap[data-isclassday=false] .better-timeline__day-body{border-top:37px solid transparent}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body{border-top:1px solid #BCC1C8;border-left:1px solid #BCC1C8;border-right:1px solid #BCC1C8;height:100%}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header{width:100%;border-bottom:2px solid #BCC1C8;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#2f353c}.better-timeline__content .better-timeline__day-wrap .better-timeline__day-body .better-timeline__class-session-header.better-timeline__class-session-header-button{height:37px;background-color:#d9effe}.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{cursor:default;background-color:#bcc1c8}.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{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;min-height:80px;background-color:#fce4e4}.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{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:12px;border-radius:20px;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;color:#fff;font-weight:600;border-radius:12px;padding:4px;text-overflow:ellipsis;cursor:default}.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=readiness],.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=preclass]{background-color:#5de3b0;color:#2f353c}.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=readiness][data-disabled=true],.better-timeline__content .better-timeline__pill-stack .better-timeline__pill.assessment-pill[data-assesstype=preclass][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-assesstype=summative][data-active=true]{border:2px solid #0D99FD}.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__pill.assessment-pill[data-active=true]{border:2px solid #2F353C}.better-timeline__content .better-timeline__pill-stack .better-timeline__class-session-header__day-label-pill{text-align:center;overflow:hidden;padding:4px 0 6px;font-size:12px;background-color:#4c70c8;color:#fff;font-weight:600;width:100%}.better-timeline__assessment-tooltip-wrap.better-tooltip__container{padding:0;max-width:220px}.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}.instructor-assessment-pill.better-tooltip__container,.student-assessment-pill.better-tooltip__container,.better-timeline__assessment-tooltip-wrap.better-tooltip__container{padding:0;overflow:hidden;min-width:200px;max-width:300px}.better-timeline__assessment-tooltip{display:flex;flex-direction:column}.better-timeline__assessment-tooltip[data-assesstype=readiness] .better-timeline__assessment-tooltip-name,.better-timeline__assessment-tooltip[data-assesstype=preclass] .better-timeline__assessment-tooltip-name{background-color:#5de3b0;color:#2f353c}.better-timeline__assessment-tooltip[data-assesstype=readiness][data-opentostudents=false] .better-timeline__assessment-tooltip-name,.better-timeline__assessment-tooltip[data-assesstype=preclass][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{padding:8px 12px;margin-bottom:0}.better-timeline__assessment-tooltip .better-timeline__assessment-tooltip-status{background-color:#bcc1c8;line-height:14px;font-size:smaller;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{padding:4px 8px 8px;margin-top:4px}.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{padding:0 8px 8px;margin-top:4px}.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{margin-right:8px;display:inline-block;white-space:nowrap}.student-assessment-pill{position:relative}.student-assessment-pill .pill-status-icon{position:absolute;right:1px;top:-4px;background-color:#fff;border-radius:50%;width:14px;height:14px}.student-assessment-pill .pill-status-icon svg{position:absolute;top:1px;right:1px;width:12px;height:12px;color:#2f353c}.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{cursor:default;background-color:#656e7b;color:#fff;font-weight:600;padding:4px 6px;margin-right:4px;border-radius:10px}.question-builder__tab.lo-tab{max-height:100%;height:100%}.question-builder__tab.lo-tab .lo-panels{max-height:100%;display:flex;flex-direction:column;border-bottom:70px solid transparent}.question-builder__tab.lo-tab .lo-panels .top-panel,.question-builder__tab.lo-tab .lo-panels .bottom-panel{padding:8px 30px}.question-builder__tab.lo-tab .lo-panels .top-panel{max-height:25%;height:25%;border-bottom:3px solid #BCC1C8;padding-bottom:16px;box-shadow:0 4px 4px #0000001f}.question-builder__tab.lo-tab .lo-panels .top-panel .selected-los{overflow-y:auto;max-height:100%}.question-builder__tab.lo-tab .lo-panels .top-panel .question-builder__needs-los{background-color:#fce4e4;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px}.question-builder__tab.lo-tab .lo-panels .bottom-panel{max-height:70%;height:70%;position:relative;overflow-y:auto}.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-top:8px;margin-bottom:12px}.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{position:absolute;inset:0;background-color:#00000080;padding:0 5%}.modal__question-builder .question-builder{background-color:#fff;max-height:100%}.question-builder{position:relative;height:100%;min-height:300px;max-height:100%;border-radius:10px;border:1px solid #BCC1C8;overflow:hidden}.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{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;z-index:4}.question-builder .question-builder__footer .error-msg{background-color:#fce4e4;padding:8px 12px;border-radius:10px;color:#da2d07;margin-right:12px}.question-builder .question-builder__footer .question-builder__footer__info-link{font-size:12px}.question-builder .question-builder__footer .button-wrap{min-width:100px;display:flex;flex-direction:row;align-items:center}.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{height:100%;min-height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;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__select,.row .question-builder__input{display:flex;flex-direction:column;justify-content:flex-start;align-items:inherit;text-align:left;font-size:14px;color:#656e7b;padding:10px}.row .question-builder__select label,.row .question-builder__input label{padding-top:10px;padding-bottom:10px;padding-right:10px}.question-builder__input input{height:38px;border:1px solid #BCC1C8;border-radius:4px}.question-builder__select{overflow-y:visible;z-index:8000;padding:15px;margin-bottom:60px}.question-builder__error-msg{position:absolute;right:10px;top:-40px;box-shadow:0 4px 4px #0000001f;background-color:#fff;color:#da2d07;padding:6px 12px;border-radius:10px;font-size:small;text-align:center}.clarity-radio-group{display:flex;flex-direction:row}.clarity-radio-group .clarity-button{display:flex;flex-direction:column;align-items:center;font-family:Open Sans,sans-serif;font-weight:700;font-size:12px;line-height:16px;border-radius:10px;margin:0 3px;padding:6px;min-width:80px;background:none;border:1px solid transparent;color:#2f353c}.clarity-radio-group .clarity-button svg{fill:#2f353c}.clarity-radio-group .clarity-button:hover,.clarity-radio-group .clarity-button:focus-within{border:1px solid #BECDF4;color:#4c70c8}.clarity-radio-group .clarity-button:hover svg,.clarity-radio-group .clarity-button:focus-within svg{fill:#4c70c8}.clarity-radio-group .clarity-button:disabled,.clarity-radio-group .clarity-button[data-disabled=true]{color:#656e7b;background-color:#f2f3f4}.clarity-radio-group .clarity-button:disabled svg,.clarity-radio-group .clarity-button[data-disabled=true] svg{fill:#656e7b}.clarity-radio-group .clarity-button:disabled:hover,.clarity-radio-group .clarity-button:disabled:focus-within,.clarity-radio-group .clarity-button[data-disabled=true]:hover,.clarity-radio-group .clarity-button[data-disabled=true]:focus-within{border:1px solid transparent}.clarity-radio-group .clarity-button[data-selected=true]{border:1px solid #2F4172;background-color:#becdf4;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:hover,.clarity-radio-group .clarity-button[data-selected=true]:disabled:focus-within,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:hover,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:focus-within{border:1px solid #2F4172;color:#2f4172}.clarity-radio-group .clarity-button[data-selected=true]:disabled:hover svg,.clarity-radio-group .clarity-button[data-selected=true]:disabled:focus-within svg,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:hover svg,.clarity-radio-group .clarity-button[data-selected=true][data-disabled=true]:focus-within svg{fill:#2f4172}.modal-content .learnosity-item__wrap .at-action-bar{position:relative;width:100%;min-width:100%;margin:12px 0 0}@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{position:fixed;left:40px;right:40px;bottom:8px;width:90%;min-width:inherit;margin:0 auto}}@media only screen and (min-width: 65rem){.modal-content .learnosity-item__wrap .at-action-bar{position:fixed;left:90px;right:90px;width:80%}}.row.at-action-bar{position:relative;background:#eff3fd;border:1px solid #BCC1C8;box-sizing:border-box;box-shadow:0 4px 4px #0000001f;border-radius:8px}.row.at-action-bar .at-action-bar__muddy-clear{display:flex;flex-direction:row;padding:8px 8px 8px 16px;justify-content:space-between;align-items:center}@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{position:absolute;bottom:0;left:0;right:0;color:#2f353c;padding-bottom:2px}.row.at-action-bar .at-action-bar__muddy-clear .at-action-bar__muddy-clear-explain{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:140%;color:#2f353c}@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{display:block;font-size:12px;color:#656e7b}.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{font-weight:600;font-size:14px;line-height:140%;color:#2f353c}.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{position:absolute;height:100%;width:100%}.row.at-action-bar .at-action-bar__buttons{display:flex;flex-direction:row;padding:4px 8px 8px;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media only screen and (min-width: 41rem){.row.at-action-bar .at-action-bar__buttons{flex-direction:row;border-left:1px solid #656E7B}}@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{display:flex;flex-direction:row;align-items:center}@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{display:flex;flex-direction:row;align-items:center;color:#656e7b}.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}.learnosity-box .lrn.lrn_widget.lrn_mcq h3,.learnosity-box .lrn.lrn_widget.lrn_clozeformula h3,.learnosity-box .lrn.lrn_widget.lrn_sharedpassage h3,.learnosity-box .lrn.lrn_widget.lrn_association h3,.learnosity-box .lrn.lrn_widget.lrn_longtextV2 h3,.learnosity-box .lrn.lrn_widget.lrn_orderlist h3,.learnosity-box .lrn.lrn_widget.lrn_classification h3,.learnosity-box .lrn.lrn_widget.lrn_sortlist h3,.learnosity-box .lrn.lrn_widget.lrn_hotspot h3,.learnosity-box .lrn.lrn_widget.lrn_clozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozeassociationV2 h3{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.learnosity-box .lrn.lrn_widget.lrn_mcq h3,.learnosity-box .lrn.lrn_widget.lrn_clozeformula h3,.learnosity-box .lrn.lrn_widget.lrn_sharedpassage h3,.learnosity-box .lrn.lrn_widget.lrn_association h3,.learnosity-box .lrn.lrn_widget.lrn_longtextV2 h3,.learnosity-box .lrn.lrn_widget.lrn_orderlist h3,.learnosity-box .lrn.lrn_widget.lrn_classification h3,.learnosity-box .lrn.lrn_widget.lrn_sortlist h3,.learnosity-box .lrn.lrn_widget.lrn_hotspot h3,.learnosity-box .lrn.lrn_widget.lrn_clozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozeassociationV2 h3{font-style:normal;font-weight:600;letter-spacing:-.02em}.learnosity-box .lrn.lrn_widget.lrn_mcq h3,.learnosity-box .lrn.lrn_widget.lrn_clozeformula h3,.learnosity-box .lrn.lrn_widget.lrn_sharedpassage h3,.learnosity-box .lrn.lrn_widget.lrn_association h3,.learnosity-box .lrn.lrn_widget.lrn_longtextV2 h3,.learnosity-box .lrn.lrn_widget.lrn_orderlist h3,.learnosity-box .lrn.lrn_widget.lrn_classification h3,.learnosity-box .lrn.lrn_widget.lrn_sortlist h3,.learnosity-box .lrn.lrn_widget.lrn_hotspot h3,.learnosity-box .lrn.lrn_widget.lrn_clozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozeassociationV2 h3{font-size:24px;line-height:33px}@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_mcq,.learnosity-box .lrn.lrn_widget.lrn_clozeformula,.learnosity-box .lrn.lrn_widget.lrn_sharedpassage,.learnosity-box .lrn.lrn_widget.lrn_association,.learnosity-box .lrn.lrn_widget.lrn_longtextV2,.learnosity-box .lrn.lrn_widget.lrn_orderlist,.learnosity-box .lrn.lrn_widget.lrn_classification,.learnosity-box .lrn.lrn_widget.lrn_sortlist,.learnosity-box .lrn.lrn_widget.lrn_hotspot,.learnosity-box .lrn.lrn_widget.lrn_clozedropdown,.learnosity-box .lrn.lrn_widget.lrn_imageclozedropdown,.learnosity-box .lrn.lrn_widget.lrn_imageclozeassociationV2{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px}.learnosity-box .lrn.lrn_widget.lrn_mcq h3,.learnosity-box .lrn.lrn_widget.lrn_clozeformula h3,.learnosity-box .lrn.lrn_widget.lrn_sharedpassage h3,.learnosity-box .lrn.lrn_widget.lrn_association h3,.learnosity-box .lrn.lrn_widget.lrn_longtextV2 h3,.learnosity-box .lrn.lrn_widget.lrn_orderlist h3,.learnosity-box .lrn.lrn_widget.lrn_classification h3,.learnosity-box .lrn.lrn_widget.lrn_sortlist h3,.learnosity-box .lrn.lrn_widget.lrn_hotspot h3,.learnosity-box .lrn.lrn_widget.lrn_clozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozedropdown h3,.learnosity-box .lrn.lrn_widget.lrn_imageclozeassociationV2 h3{font-family:Open Sans,sans-serif;margin-bottom:1em}.learnosity-box .lrn.lrn_widget .lrn_qr.lrn_mcq{line-height:140%}.learnosity-box div.learnosity-item div.lrn-assess-content.content.lrn{background-color:#fff;border:1px solid #BCC1C8;box-shadow:0 4px 4px #0000001f;border-radius:10px;padding-left:0!important;padding-right:0!important;padding-top:2.5rem!important;overflow:hidden}.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{padding-left:48px!important;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:140%}.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:after,.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active a:after{display:none}.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active:before,.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-active a:before{display:none}.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-item.pagination-active{background-color:#f2f3f4;box-shadow:inset 0 -1px #656e7b}.learnosity-box .lrn.lrn-assess .lrn-vertical-toc .pagination-item.pagination-active{border-top:0}.lrn-assess-btn{display:flex;flex-direction:row}.learnosity-item.lrn-assess{margin:0}.learnosity-item__wrap .nav-menu__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (min-width: 41rem){.learnosity-item__wrap .nav-menu__wrap{padding-left:16px}}.learnosity-item__wrap[data-frozen=true]{margin-bottom:50px}.learnosity-item__trigger-validate-button{background:#656e7b;border-radius:20px;color:#fff;padding:8px 33px;border:none;margin-top:40px}.overlay__interactive{max-width:500px}.overlay__explain{display:flex;flex-direction:column;justify-content:center;max-width:55%;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;line-height:140%;font-size:14px}.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,.lrn_hotspot .lrn_distractor_rationale_per_question,.lrn_classification .lrn_distractor_rationale_per_question,.lrn_classification .lrn_clearfix .lrn_distractor_rationale_list,.lrn_association .lrn_distractor_rationale_per_question,.lrn_association .lrn_clearfix .lrn_distractor_rationale_list{display:none}.lrn_response_input_wrapper.lrn_complete{border-color:#656e7b!important;border-top-width:.35714em;border-radius:0}.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:solid 1px #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;color:#0271c0;border-left:solid 4px #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:solid 1px #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;color:#c87a0c;border-left:solid 4px #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{position:absolute;top:0;left:0;padding:7px 16px;background:#bcc1c8;border:1px solid #BCC1C8;box-sizing:border-box;border-radius:0 0 8px}.lrn-assess-content.content.lrn{padding-bottom:20px}.lrn-assess-content.content.lrn:before{position:absolute;top:0;right:0;padding:7px 16px;background:#f2f3f4;border:1px solid #BCC1C8;box-sizing:border-box;border-radius:0 8px}.lrn-assess-content.content.lrn:after{position:absolute;bottom:5px;right:0;left:0;padding:5px;margin-left:10px;margin-right:10px;background:#f2f3f4;border:1px solid #BCC1C8;box-sizing:border-box;border-radius:8px;text-align:center}.assessment-taker-bottom{margin-top:12px;z-index:2000}@media only screen and (min-width: 41rem){.assessment-taker-bottom{max-width:calc(100% - 40px)}}@media only screen and (min-width: 65rem){.assessment-taker-bottom{position:fixed;bottom:20px;left:20px;right:20px}}.vat-study-path-hint-banner{background-color:#ffa322;width:100%;margin-bottom:8px;padding:12px 16px;border-radius:8px;text-align:center}.vat-study-path-hint-banner a{color:#2f4172;text-decoration:underline}.learnosity-box div.lrn-region-group.lrn-group-top,.learnosity-box .lrn-region.lrn-top-region{display:none!important}@media only screen and (min-width: 65rem){.learnosity-box div.lrn-region-group.lrn-group-top,.learnosity-box .lrn-region.lrn-top-region{display:inherit}}.kebab-menu__wrap ul.kebab-menu__dropdown{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.split-button .split-button__primary-action,.split-button .split-button__dropdown-trigger{display:flex;flex-direction:row;align-items:center}.split-button .split-button__primary-action,.split-button .split-button__dropdown-trigger{justify-content:center}.kebab-menu__wrap{position:relative}.kebab-menu__wrap button.kebab-menu__trigger{cursor:pointer;position:relative;display:inline-block;box-sizing:border-box;padding:0 16px;top:8px}.kebab-menu__wrap button.kebab-menu__trigger figure{width:6px;height:6px;border-radius:5px;background:#656e7b;margin:3px 0}.kebab-menu__wrap button.kebab-menu__trigger .middle{transition:all .2s cubic-bezier(.72,1.2,.71,.72);transform:scale(1);position:relative;box-shadow:0 .1px .1px #00000029,0 .1px .3px #0000001f}.kebab-menu__wrap button.kebab-menu__trigger .cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin-top:-1px;color:#fff;transition:all .2s cubic-bezier(.72,1.2,.71,.72);font-size:22px;-webkit-user-select:none;user-select:none}.kebab-menu__wrap button.kebab-menu__trigger.active .middle{transform:scale(4.5);transition:all .2s cubic-bezier(.32,2.04,.85,.54);box-shadow:0 .1px .1px #00000029,0 .1px .3px #0000001f;border-radius:0 5px 5px 0}.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{position:absolute;right:32px;z-index:10000;transition:all .2s cubic-bezier(1,0,0,1);transform:scale(0);transform-origin:100% 0;box-shadow:0 2px 4px #00000029,0 2px 8px #0000001f;background-color:#fff}.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;width:100%;text-align:left}.kebab-menu__wrap ul.kebab-menu__dropdown li a,.kebab-menu__wrap ul.kebab-menu__dropdown li button{font-weight:600;text-align:left;width:100%;padding:1em 18px;display:inline-block;white-space:pre;box-sizing:border-box;color:#2f353c;font-size:14px}.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{width:4px;height:4px;margin:2px}.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__primary-action,.split-button .split-button__dropdown-trigger{background-color:#4c70c8;padding:4px 8px}.split-button .split-button__primary-action svg,.split-button .split-button__dropdown-trigger svg{fill:#fff}.split-button .split-button__primary-action:hover,.split-button .split-button__dropdown-trigger: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}.question-preview{height:100%}.question-preview .active-preview-l8yid{visibility:hidden}.question-preview .question-preview__header{font-size:14px;padding:20px 8px 8px 20px;border-bottom:2px solid #BCC1C8;background-color:#f2f3f4}.question-preview .question-preview__header .question-preview__info{display:flex;flex-direction:column;flex-grow:5;justify-content:flex-start;align-items:flex-start;font-size:14px;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{display:flex;flex-direction:row;align-items:center;margin-left:8px}.question-preview .question-preview__header .question-preview__info .question-preview__info-details .question-preview__info-item .question-preview__lo-number{margin-right:4px;background-color:#bcc1c8;border-radius:12px;padding:4px 8px;font-size:12px}.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{flex-grow:1;display:flex;align-items:center;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{padding-right:5px;padding-top:5px;width:25px;height:25px;color:#656e7b}.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{display:flex;flex-direction:row;align-items:center;margin-right:5px;min-height:50px}.question-action-dropdown .question-action-dropdown__actions .question-action-dropdown__no-actions{padding:5px 10px;border-radius:7px;background-color:#fff}.question-action-dropdown .question-action-dropdown__select-box{max-width:400px;min-width:300px;z-index:10000}.assessments-controller{width:100%;max-width:1240px;margin:0 auto}@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{padding-right:8px;font-size:14px}.spb-tooltip-content img{max-width:100%}.question-list__badge{color:#656e7b;font-size:12px;font-weight:700;background-color:#fff;border:1px solid #BCC1C8;border-radius:10px;padding:2px 5px;margin-left:5px}.assessment-list-container__heading{font-size:24px;text-align:center}.assessment-list-container{width:calc(100% - 4px);margin:15px auto 0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 65rem){.assessment-list-container{width:calc(100% - 40px)}}.assessment-list-container table{border-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#bcc1c8;box-shadow:2px 2px #f2f3f4;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{font-size:13px;font-weight:700;border-bottom:1px solid #656E7B;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{height:20px;border-top:1px solid #BCC1C8;background-color:#fff}.assessment-list-container td{text-align:left;font-size:13px;font-weight:400;vertical-align:middle}.assessment-list-container__heading{width:100%;text-align:left;margin:5px 0 20px 10px;font-weight:700;font-size:20px;display:flex;flex-direction:row;justify-content:space-between}.assessment-list-container__heading .assessment-list-container__heading-edit-mode{font-weight:400;font-size:16px;display:flex;flex-direction:row}.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{min-width:50px;max-width:90px;text-align:center}.assessment-list__table-row .assessment-list__status-cell{min-width:60px;max-width:150px;text-align:center}.assessment-list__table-row .assessment-list__status-cell>div{min-width:60px;max-width:150px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.assessment-list__table-row .assessment-list__status-cell .toggle-switch{margin-left:8px}.assessment-list__table-row .assessment-list__date{min-width:120px;max-width:140px;font-size:12px}.assessment-list__table-row .assessment-list__date .react-datepicker-wrapper{width:100%;height:100%}.assessment-list__table-row .assessment-list__date .react-datepicker-wrapper .react-datepicker__input-container{height:100%;font-size:12px}.assessment-list__table-row .assessment-list__date .assessment-date__datetime-picker{width:100%;height:100%;padding:2px 4px;border:1px solid #BCC1C8;border-radius:4px}.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{display:flex;flex-direction:row;align-items:center;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{padding-top:20px;align-items:center}.countdown-progress-bar{display:flex;flex-direction:column;margin:20px;min-height:100px}.countdown-progress-bar .countdown-progress-bar__item{padding:5px;margin-bottom:15px;text-align:center;font-size:24px}.countdown-progress-bar .countdown-progress-bar__status-display{padding:5px;text-align:center;font-size:56px}.countdown-progress-bar .countdown-progress-bar__progress-box{min-height:100px}.countdown-progress-bar .countdown-progress-bar__progress-box p{font-size:32px;color:#17875c;text-align:center}.countdown-progress-bar .countdown-progress-bar__progress-box svg{width:32px;height:32px;fill:#17875c}.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{padding:5px;margin-bottom:15px;text-align:center;font-size:24px}.apply-presets-to-existing__container .apply-presets-to-existing__status-display{padding:5px;text-align:center;font-size:56px}.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{font-size:32px;color:#17875c;text-align:center}.apply-presets-to-existing__container .apply-presets-to-existing__progress-box svg{width:32px;height:32px;fill:#17875c}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-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-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):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--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):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{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):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__year--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__year--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__year--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),.react-datepicker__year--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{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.course-details__title{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.course-details__form .tadpoll-grading-toggle svg,.course-details__form .grade-sync-toggle svg{position:relative;width:1em;height:1em;top:.125em}.course-details__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%}.course-details__title{font-size:1.275rem;padding:10px 10px 20px;font-weight:400}.course-details__admin-message-container,.admin-box{border:2px solid;border-color:#e77e7f;border-radius:5px;background-color:#fce4e4;padding:5px;margin-top: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-top:2px;padding-bottom:2px}.course-details__item input[type=text],.course-details__item input[type=email],.course-details__item select{height:30px;border:1px solid #BCC1C8;border-radius:4px;width:100%;background:#fff;padding:0 5px;font-size:14px}.course-details__item .form-error{font-size:14px;text-align:right}.admin-box{position:relative}.admin-box .admin-box__mask-icon{position:absolute;top:4px;right:4px}.admin-box .admin-box__mask-icon svg{fill:#0d99fd}.admin-box .admin-box__contents .form-select,.admin-box .admin-box__contents .course-details .assessment-presets-form-row .preset-form-select,.course-details .assessment-presets-form-row .admin-box .admin-box__contents .preset-form-select,.admin-box .admin-box__contents .react-datepicker-wrapper{margin:8px 0 4px}.admin-box .admin-box__contents .course-duration-fields:disabled{background-color:#f2f3f4;color:#656e7b}.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{display:flex;flex-direction:row;align-items:center;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{display:flex;flex-direction:row;align-items:baseline;padding-bottom:0}.course-details__class-days{margin-top:8px}.course-details__class-days .course-details__class-days-label{display:block;font-weight:400;color:#2f353c;font-size:14px;margin-bottom:4px}.course-details__class-days .course-details__class-days-label sub{bottom:0}.form form,.assessment-builder__form,.course-details{display:block}.form form>label,.assessment-builder__form>label,.course-details>label{display:block;font-weight:400;color:#2f353c;font-size:14px}.form form>label sub,.assessment-builder__form>label sub,.course-details>label sub{bottom:0}.form form input[type=text],.form form input[type=email],.form form select,.assessment-builder__form input[type=text],.assessment-builder__form input[type=email],.assessment-builder__form select,.course-details input[type=text],.course-details input[type=email],.course-details select{height:30px;border:1px solid #BCC1C8;border-radius:4px;width:100%;background:#fff;padding:0 5px;font-size:14px}.form form .react-datepicker__input-container input,.assessment-builder__form .react-datepicker__input-container input,.course-details .react-datepicker__input-container input{height:44px}.form form .react-datepicker__input-container input.invalid,.assessment-builder__form .react-datepicker__input-container input.invalid,.course-details .react-datepicker__input-container input.invalid{border:1px solid #DA2D07}.form form textarea,.assessment-builder__form textarea,.course-details textarea{width:100%;min-height:100px;border:1px solid #BCC1C8;border-radius:4px}.course-details{width:100%;max-width:600;margin:40px auto 0;width:600px;padding:12px 16px;border-radius:10px;display:flex;flex-direction:column;justify-content:center}@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{display:block;padding:20px;box-shadow:0 4px 4px #bcc1c8;border-radius:10px;border-top:1px solid #F2F3F4}.course-details .form form .form__field,.course-details .form form .course-details__select-Topic__control{max-width:400px}.course-details .form form textarea{width:100%;min-height:100px;border:1px solid #BCC1C8;border-radius:4px}.course-details .assessment-presets-tab-wrapper{display:flex;flex-direction:row;justify-content:flex-start}.course-details .assessment-presets-tab-wrapper .assessment-presets-tab{min-width:175px;background:#fff;height:67px;text-align:center;cursor:pointer;margin-right:1px}.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{border-bottom:1px solid #F2F3F4;background-color:#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;box-shadow:0 4px 4px #bcc1c8;border-radius:10px}.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:0px;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{flex-direction:column;justify-content:space-around;height:100%;display:flex;align-items:center;padding-right:47px;border-bottom:0px;background-color:#f2f3f4}.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{padding-left:15px;font-size:small;font-style:italic}.course-details .assessment-presets-form-row .preset-form-row-header .header-details[data-assesstype=prep],.course-details .assessment-presets-form-row .preset-form-row-header .header-details[data-assesstype=practice_test]{padding-left:0}.course-details .assessment-presets-form-row .preset-form-field-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.course-details .assessment-presets-form-row .preset-form-field-row .preset-form-field-row-cell{width:350px;padding-right:20px}.course-details .assessment-presets-form-row .preset-form-field-row .preset-late-policy-row .preset-late-offset{display:flex;flex-direction:row;align-items:center;margin-bottom:0}.course-details .assessment-presets-form-row .preset-form-field-row .preset-late-policy-row input[type=number]{height:30px;border:1px solid #BCC1C8;border-radius:4px;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{font-size:16px;color:#db6044;margin-bottom:10px;margin-top:5px;background-color:#fce4e4;padding:8px;border-radius:10px}.form__group{margin-bottom:15px;display:flex;align-items:center}.form__group input[type=text]{display:block;width:calc(80% - 10px)!important;margin-right:10px}.form__group select{display:block;width:20%!important}.form__group label{font-size:14px;display:flex;flex-direction:row}.form__required{height:16px;font-size:14px;color:#da2d07;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>input,.course-details__form>label .select-wrap{margin-top:10px;margin-bottom:10px}.course-details__form>label>div{font-size:16px}.course-details__form .course-details__coinstructors{padding:4px}.course-details__form .course-details__coinstructors svg{fill:#656e7b;vertical-align:-2px}.course-details__form .day-select label.day-checkbox{display:flex;flex-direction:row;align-items:center;padding:8px 10px 8px 0}.course-details__form .day-select label.day-checkbox .day-name{margin-left:10px;font-size:16px}.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{display:flex;flex-direction:row;align-items:center;justify-content:center}.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 .tadpoll-grading-toggle{display:flex;flex-direction:row;margin:16px 0}.course-details__form .tadpoll-grading-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{display:flex;flex-direction:row;align-items:center}.access-container .access-container__main .access-code-form .access-code-form__verify{justify-content:center}.access-container .access-container__main .access-code-result.success-link,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}.access-container .access-container__main [data-disabled=true].access-code-result.success-link,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.access-container{margin:16px 8px}@media only screen and (min-width: 41rem){.access-container{width:100%;max-width:600;max-width:600px;margin:66px auto 20px}}@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;color:#fff;font-weight:700;margin-bottom:8px;padding:12px 10px;border-radius:8px;text-align:center}.access-container .access-container__main{padding:12px;display:flex;flex-direction:column;background-color:#f2f3f4;border:1px solid #BCC1C8;border-radius:8px;box-shadow:0 4px 4px #0000001f}@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{margin:10px;padding-top:10px;font-size:16px}.access-container .access-container__main .access_action-column .payment-alert{margin-top:20px;color:#e77e7f}.access-container .access-container__main .access-code-form__wrap{width:100%;background-color:#9ed5fc;border-radius:16px;text-align:center}.access-container .access-container__main .access-code-form__wrap .access-code-form__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;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:transparent}.access-container .access-container__main .access-code-form{display:flex;flex-direction:row;align-items:center;width:100%}.access-container .access-container__main .access-code-form .access-code-form__inputs{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.access-container .access-container__main .access-code-form input[type=text]{font-family:Courier New,monospace;width:23%;font-size:1.5em;border:1px solid;border-color:#bcc1c8;border-radius:7px;padding:5px;text-transform:uppercase}.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{margin-top:20px;line-height:1.5}.access-container .access-container__main .access-container-support a{color:#0271c0}.access-container .access-container__main .access-container-support .access-container-support__subtext{margin-top:.5em;font-size:14px}.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{margin-top:10px;font-style:italic}.text-button.confirmation-text-button{text-align:center}.lo-library__table-header{display:flex;background-color:#bcc1c8;color:#656e7b;margin-bottom:10px;border-radius:10px}.lo-library__table-header>div{margin:10px 0;font-weight:800;opacity:.7;font-size:14px}.lo-library-item{display:flex;flex-direction:column;border-bottom:1px solid #BCC1C8;padding-top:10px;padding-bottom:20px}.lo-library-item .lo-library-item__table-row{display:flex;justify-content:flex-start;flex-direction:row;align-items:flex-start;font-size:14px;margin-right:10px}.lo-library-item .lo-library-item__details{margin-top:0;padding:16px 20px;font-size:14px;color:#656e7b}.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{display:inline-block;background-color:#656e7b;border-radius:10px;padding:2px 7px;color:#fff;font-size:12px;margin-right:5px;margin-top:10px}.lo-library-item__left-icon{width:20px;height:20px;transition:all .3s cubic-bezier(.23,1,.32,1)}.lo-library-item__left-icon:hover{cursor:pointer}.lo-library-item__left-icon[data-expanded=true]{transform:rotate(90deg)}.lo-library-item__action{transition:all .3s cubic-bezier(.23,1,.32,1);color:#4c70c8;margin-left:auto}.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;padding:2px 5px;margin:1px;font-size:10px}.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__topic button.checkbox-item__button,.lo-library-filter__unit .lo-library-filter__unit-expand{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{margin-top:0;margin-bottom:5px;font-weight:800;font-size:16px;display:flex}.lo-library-filter h4{font-weight:400;font-size:14px;display:inline;margin-left:6px}.lo-library-filter p{color:#4c70c8;cursor:pointer;font-size:14px}.lo-library-filter ul{list-style-type:none;padding:0 0 0 10px;margin:0;width:100%;transition:all .5s ease}.lo-library-filter ul li{display:inline-block;width:calc(100% - 20px);cursor:pointer;font-size:13px;font-weight:400;position:relative}.lo-library-filter ul svg{top:5px}.lo-library-filter .showList{-webkit-animation:fadein 1s;animation:fadein 1s}.lo-library-filter .hideList{display:none}.lo-library-filter__additional-subjects-divider{height:10px;margin-top:20px;border-top:1px solid #BCC1C8;border-bottom:1px solid #BCC1C8}.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{transition:all .3s cubic-bezier(.23,1,.32,1);width:14px;height: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{width:16px;height: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{display:flex;flex-direction:row;align-items:center}.search-input .search-input__button{justify-content:center}.search-input{width:100%;position:relative;display:flex;font-size:small;height:32px}.search-input .search-input__input-element{width:100%;border:3px solid #BECDF4;border-right:none;padding:5px 8px;border-radius:15px 0 0 15px;line-height:32px;outline:none;color:#656e7b}.search-input .search-input__button{width:36px;height:32px;border:1px solid #BECDF4;background:#becdf4;text-align:center;color:#fff;border-radius:0 15px 15px 0;cursor:pointer;font-size:16px}.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{border:1px solid #0271C0;background:#0271c0}.lo-selector__button{padding:10px 30px;font-size:14px;cursor:pointer;background:#2f4172;border:0;color:#fff;border-radius:50px;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{display:flex;flex-direction:row;align-items:center}.lo-library{width:calc(70% - 12px);margin-right:12px}.lo-library .lo-library__wrapper{border:1px solid #BCC1C8;border-radius:15px;padding:3px;position:relative;z-index:1;min-height:100vh}.lo-library .lo-library__wrapper .lo-library__search-bar{padding:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.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-header .lo-library-item__gutter-btn,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__gutter-btn{position:absolute}.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__gutter-btn svg,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__gutter-btn svg{width:16px;height:16px}.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__title,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__title{border-left:24px solid transparent;width:320px}.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__kebab-button,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__kebab-button{width:32px}.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__kebab-button.hide-kebab,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__kebab-button.hide-kebab{visibility:hidden}.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__topic,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__topic{width:120px}.lo-library .lo-library__wrapper .lo-library__table-header .lo-library-item__table-row__blooms,.lo-library .lo-library__wrapper .lo-library__table-body .lo-library-item__table-row__blooms{width:50px;text-align:center}.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,.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{width:24px}.lo-library .lo-library__wrapper .lo-library__table-body .lo-library__table-body__results-header{background-color:#f2f3f4;margin:0 8px 0 12px;padding:5px 12px;border-radius:7px;font-size:small}.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{color:#656e7b;border:1px solid #BCC1C8;border-bottom:0;padding:15px 20px;cursor:pointer;text-align:center;font-weight:700;font-size:14px;background-color:#fff}.lo-selector__tab:not(:first-child){border-left:0}.lo-selector__tab.is-selected{color:#4c70c8;padding:25px 20px;border-top-left-radius:15px;border-top-right-radius:15px;margin-bottom:-1px}.lo-selector__button{margin-left:auto;margin-bottom:10px}.lo-selector__button:disabled{background-color:#bcc1c8}.lo-library__lo-list{color:#656e7b;width:68%}.move-topic-to-class-session{font-size:14px;background-color:#f2f3f4;border-radius:7px;margin:5px;padding:5px 1px 5px 5px}.move-topic-to-class-session .move-topic-to-class-session__header,.move-topic-to-class-session .move-topic-to-class-session__body{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.move-topic-to-class-session .move-topic-to-class-session__body .move-topic-to-class-session__select{width:75%;margin-right:5px}.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{cursor:grab;width:20px;height:20px;color:#bcc1c8}.cslo-list__icon{color:#4c70c8;width:20px;height:20px;position:relative}.cslo-list__icon svg{opacity:1}.cslo-list{border-radius:12.5px;background-color:#bcc1c8;padding:20px}.cslo-list .cslo-list__class-navigation{text-align:center;color:#2f353c;font-size:20px;font-weight:600;opacity:.5;display:flex;width:100%;align-items:center;margin-bottom:20px}.cslo-list .cslo-list__class-navigation__prev,.cslo-list .cslo-list__class-navigation__next{width:30px;opacity:.5;cursor:pointer}.cslo-list .cslo-list__class-navigation__prev svg,.cslo-list .cslo-list__class-navigation__next svg{width:30px;height:auto}.cslo-list .cslo-list__class-navigation__details{width:calc(100% - 60px);color:#2f353c}.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__board{margin-bottom:20px}.cslo-list-topic{background-color:#fff;border-radius:12.5px;padding:10px 15px 8px;margin-bottom:20px;box-shadow:1px 2px 3px #0003}.cslo-list-topic__header{border-bottom:1px solid #BCC1C8;margin-bottom:15px}.cslo-list-topic__header__content{padding-bottom:5px;position:relative;color:#2f353c;display:flex;justify-content:space-between;align-items:center}.cslo-list-topic__header__content .cslo-list-topic__header__topic-name{width:100%}.cslo-list-topic__header__content input{color:#2f353c;font-size:14px;font-weight:400;cursor:pointer;border:none;margin:2px;width:calc(100% - 30px);line-height:1.5}.cslo-list-topic__header__content span{color:#2f353c;font-size:14px;font-weight:400;cursor:pointer;border:none;margin:2px;width:calc(100% - 30px);display:inline-block;padding:0;line-height:1.5}.cslo-list-topic__header__content svg.cslo-list-topic__header__handle{cursor:grab;color:#bcc1c8;padding-right:4px;width:20px;height:20px}.cslo-list-topic__header__content:last-child{margin-bottom:0}.cslo-list-topic__header__content button.kebab-menu__trigger{top:2px;padding:0 8px}.cslo-list-topic__edit-hint{position:absolute;right:30px;display:none}.cslo-list-topic:hover .cslo-list-topic__edit-hint{display:block}.cslo-list-topic-objective{border:1px solid #BCC1C8;border-radius:5px;padding:15px;margin-bottom:20px;overflow:hidden;position:relative;box-shadow:0 2px 3px #0003}.cslo-list-topic-objective p{margin:0}.cslo-list-topic-objective p:first-child{color:#4c70c8;font-weight:700;font-size:14px;margin-bottom:5px;margin-left:35px}.cslo-list-topic-objective__title{display:flex;align-items:flex-start;justify-content:space-between}.cslo-list-topic-objective__title p{width:100%;margin:0;max-width:calc(100% - 35px);color:#656e7b;font-size:14px}.cslo-list-topic-objective__title svg{position:relative;top:-23px;left:-5px}.cslo-list-topic-objective__actions{background-color:#00000080;width:100%;height:40px;color:#fff;text-transform:uppercase;text-align:center;position:absolute;top:100%;left:0;padding:7px 0;transition:all .3s cubic-bezier(.23,1,.32,1);transform:translate3d(0,100%,0)}.cslo-list-topic-objective__actions svg{color:#fff;height:20px;width:20px;margin:0 12px}.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{fill:#fff}.cslo-list-topic-objective__actions .custom-item-icon:hover svg{fill:#fff}.cslo-list-topic-objective:hover>.cslo-list-topic-objective__actions{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.cslo-list__add-topic,.cslo-list__add-custom-lo{display:flex;flex-direction:row;align-items:center;text-align:left;border-radius:12.5px;background-color:#fff;padding:4px 15px;color:#4c70c8;cursor:pointer;width:100%;margin-bottom:8px}.cslo-list__add-topic p,.cslo-list__add-custom-lo p{display:inline-block;margin-left:25px}.cslo-list__add-topic input,.cslo-list__add-custom-lo input{width:100%;margin:4px 0}.cslo-list__add-topic svg,.cslo-list__add-custom-lo svg{position:relative;margin-right:8px}.cslo-list__add-topic>div,.cslo-list__add-custom-lo>div{color:#2f353c;font-size:14px;font-weight:400;cursor:pointer;border:none;margin:2px;width:calc(100% - 30px);display:inline-block;line-height:2}.lo-sel-drag-wrapper{background-color:#fff;height:200px;margin-top:20px;padding:10px}.lo-sel__drag{background-color:#bcc1c8;margin-top:10px;height:40px}.exit-block{padding-top:8px;padding-bottom:16px;display:flex;justify-content:space-between;width:100%;align-items:baseline}.exit-block span{margin:0 10px}.exit-block h2,.exit-block h6{margin:0;color:#2f353c}.exit-block h2{font-size:20px}.exit-block h6,.exit-block button{font-size:15px;color:#2f353c}.exit-block .exit-block__button{font-weight:700}.exit-block .exit-block__button svg{margin-left:4px}.exit-block svg{height:100%;width:15px;margin-bottom:-3px}.lo-builder{display:flex;flex-direction:column;margin-bottom:24px}.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 textarea,.lo-builder .lo-builder__form select,.lo-builder .lo-builder__form .bcp__topic-editor__content-form{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{position:relative;border-right:24px solid transparent}.lo-builder .lo-builder__form .lo-builder__create-topic-wrap button.lo-builder__cancel-create-topic{position:absolute;right:-24px;bottom:0;width:28px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center}.lo-builder h2{margin-bottom:32px}.lo-builder .lo-builder__copy-lo-warning{background-color:#ffecd2;margin-bottom:8px;padding:12px 16px;border-radius:8px}.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{width:100%;max-width:600px;margin:0 auto;max-width:80%}@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{width:100%;max-width:1240px;margin:0 auto;display:flex;align-items:flex-start;flex-direction:column}@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{display:flex;align-items:flex-start;width:100%}.course-page__lo-selector-controller .course-page__lo-selector-wrapper .cslo-list{width:30%}.button-radio-toggle ul li.button-radio-toggle__item,.button-radio-toggle ul{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.button-radio-toggle ul{display:flex;flex-direction:row;align-items:center}.button-radio-toggle ul li.button-radio-toggle__item .button-radio-toggle__label{padding:6px 16px;background-color:#f2f3f4}.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]{position:absolute;margin:0!important;padding:0!important;opacity:0;height:0;width:0;pointer-events:none}.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{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;pointer-events:none}.bcp__cancel-moving-topic .bcp__cancel-moving-topic__container{background-color:#fffc;border-radius:15px 15px 0 0;padding:8px 24px;display:flex;flex-direction:column;justify-content:center}.bcp__cancel-moving-topic .bcp__cancel-moving-topic__container .bcp__cancel-moving-topic__message{text-align:center;margin-bottom:8px}.bcp__cancel-moving-topic button{pointer-events:auto;background-color:#da2d07}.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{color:#e77e7f;fill:#e77e7f}.class-label-icon[data-classtype=normal] svg.bullhorn{color:#4c70c8;fill:#4c70c8;transform:rotate(-24deg)}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu ul,.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu li{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.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{display:flex;flex-direction:row;align-items:center}.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{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{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%;transition:all .15s linear}.bcp__class-row .bcp__class-row__gutter{width:32px;position:relative}.bcp__class-row .bcp__class-row__gutter .context-menu__trigger{border-radius:4px 0 0 4px;transition:all .8s cubic-bezier(.23,1,.32,1);background-color:#0d99fd;opacity:.8}.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;width:32px;opacity:1}.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{position:absolute;right:0;top:16px;height:28px}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px;border-radius:4px 0 0 4px;transition:all .8s cubic-bezier(.23,1,.32,1);background-color:#0d99fd;opacity:.8}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button svg{width:24px;height:24px;fill:#fff;margin-top:4px;margin-left:6px}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__cog-button:hover{background-color:#0d99fd;width:32px;opacity:1}.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{position:absolute;bottom:28px;left:0;width:200px;background-color:#fff;box-shadow:0 2px 4px #00000029,0 2px 8px #0000001f;z-index:2}.bcp__class-row .bcp__class-row__gutter .bcp__class-row__gutter__menu-wrap .bcp__class-row__gutter-menu button{padding:4px 12px 4px 8px;text-align:left;font-size:small}.bcp__class-row .bcp__class-row__content{width:100%;position:relative;transition:all .15s linear}.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{min-width:140px;font-size:14px}.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:0 12px}.bcp__class-row .bcp__class-row__actions .bcp__action-button{margin-bottom:8px;min-height:50px}.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;color:#fff;padding:6px 12px;border-radius:10px;font-weight:700}.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{display:flex;width:100%;flex-direction:row;padding:16px 0;box-shadow:0 0 4px #00000040}.bcp__class-row__body .bcp__class-row__info-column{padding:0 16px;min-width:120px}.bcp__class-row__body .bcp__class-row__info-column .bcp__class-row__info-column__class-date-number{font-style:normal;font-weight:600;font-size:16px}.bcp__class-row__body .bcp__class-row__info-column .bcp__class-row__info-column__class-date-display{font-weight:400;font-size:14px;color:#2f353c}.bcp__class-row__body .bcp__class-row__day-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 16px 12px 22px;border:1px solid #BCC1C8;border-radius:10px;box-shadow:0 4px 4px #00000040;margin-bottom:8px}.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{padding:4px;width:100%;line-height:inherit}.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{width:16px;height:16px}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .special-class-checkbox{display:flex;align-items:center}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .special-class-checkbox input{margin-left:6px;width:18px;height: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{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;font-size:small;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{display:flex;flex-direction:row;align-items:center}.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{width:14px;height:14px;color:#e77e7f}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions{padding-left:8px;font-size:14px;display:flex;align-items:center;flex-direction:row;justify-content:flex-end;align-items:flex-start}.bcp__class-row__body .bcp__class-row__day-label .bcp__class-row__day-label__contents .bcp__class-row__day-label__actions .toggle-switch{display:flex;flex-direction:row-reverse;align-items:center}.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;justify-content:space-between;height:100%}.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{position:relative;background-color:#d9effe;color:#2f353c;display:flex;flex-direction:row;justify-content:space-between;min-height:50px;align-items:center;border-radius:9px 9px 0 0}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-title{padding:14px 12px 14px 14px;font-weight:600;font-size:16px;width:100%;text-align:left}.bcp__class-row__body .bcp__class-row__card .bcp__class-row__card__header .bcp__class-row__card__header-title small{margin-left:6px;font-size:12px}.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{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.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{position:relative;top:0;padding:0 12px}.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{width:4px;height: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{padding:16px 16px 16px 30px;font-size:14px}.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-isempty=true] .bcp__class-row__card__header,.bcp__class-row__body .bcp__class-row__card[data-expanded=false] .bcp__class-row__card__header{border-radius:10px}.bcp__class-row__body .bcp__class-row__card[data-isempty=true] .bcp__class-row__card__body,.bcp__class-row__body .bcp__class-row__card[data-expanded=false] .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;color:#fff;border-radius:10px 10px 0 0}.bcp__class-row__body .bcp__class-row__move-topic button{width:100%;height:100%;min-height:50px}.bcp__class-row__body .bcp__class-row__move-lo button{position:absolute;right:0;top:0;bottom:0;z-index:44;padding:0 8px}.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{display:flex;flex-direction:row;align-items:center}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .kebab-menu__wrap{position:absolute;top:0;right:0}.bcp__class-row__card__lo .bcp__class-row__card__lo-row .kebab-menu__wrap button.kebab-menu__trigger figure{width:4px;height: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{width:30px;height: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-weight:600;font-size:16px;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-weight:400;font-size:14px;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{padding-left:8px;border-right:40px solid transparent}.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{padding:0;box-shadow:none;min-height:50px;border-bottom:1px solid #BCC1C8;border-left:1px solid #BCC1C8;border-right:1px solid #BCC1C8}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__body .bcp__class-row__day-label{border-radius:0;box-shadow:none;margin-bottom:0;border:0;border-left:1px solid #BCC1C8;border-right:1px solid #BCC1C8}.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{width:24px;height: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{width:32px;height: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{display:flex;flex-direction:row;align-items:center}.bcp__class-row[data-bcp-view-mode-class-row=compact] .bcp__class-row__card.bcp__lo-builder__edit .bcp__class-row__card__body{border-left:0;border-right:0;border-bottom:1px solid #BCC1C8}.bcp__class-row__overlay{position:absolute;inset:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#ffffffe6}.bcp__class-row__overlay .overlay__add-study-path{padding:12px;width:100%;height:100%;border-radius:10px;display:flex;flex-direction:column;align-items:center}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__header{font-weight:600;font-size:24px;line-height:33px;padding-bottom:8px}.bcp__class-row__overlay .overlay__add-study-path .overlay__add-study-path__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;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{font-size:20px;display:flex;flex-direction:column;width:calc(50% - 30px);padding-top:12px;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 th,.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table td{text-align:left;vertical-align:middle}.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table th,.bcp__class-row__study-path .bcp__class-row__study-path__assessment-table .small-text{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{font-size:20px;display:flex;flex-direction:column;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{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.context-menu__wrap{position:relative}.context-menu__wrap button.context-menu__trigger{cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;top:0}.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{width:4px;height:4px;margin:2px}.context-menu__wrap ul.context-menu__dropdown{position:absolute;z-index:10000;transition:all .2s cubic-bezier(1,0,0,1);transform:scale(0);transform-origin:0% 0%;top:4px;box-shadow:0 2px 4px #00000029,0 2px 8px #0000001f;background-color:#fff}.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;width:100%;text-align:left}.context-menu__wrap ul.context-menu__dropdown li a,.context-menu__wrap ul.context-menu__dropdown li button{font-weight:600;text-align:left;width:100%;padding:1em 18px;display:inline-block;white-space:pre;box-sizing:border-box;color:#2f353c}.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{display:flex;flex-direction:column;justify-content:space-between;padding:0;border-radius:0;box-shadow:none}.move-item-button button{color:#fff;background-color:#0d99fd;text-align:center;font-weight:600;font-size:12px}.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]{background:linear-gradient(270deg,#0271c0,#0d99fd);background-size:400% 400%;animation:AnimationName 1.5s ease infinite}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.reorder-buttons{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:row;float:right;height:100%}.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{display:table-cell;padding:4px;color:#fff}.reorder-buttons .reorder-buttons__left button:first-child,.reorder-buttons .reorder-buttons__right button:first-child{border-radius:7px 0 0;border-bottom:1px solid #9ED5FC}.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=up],.reorder-buttons .reorder-buttons__right button[data-action=up],.reorder-buttons .reorder-buttons__left button[data-action=down],.reorder-buttons .reorder-buttons__right button[data-action=down]{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{width:16px;min-width:16px;min-height:36px}.bcp__class-row__card__lo__alignment .alignment-item__list .alignment-item__list-item [data-assesstype=preclass].alignment-item__list-item-indicator{border:2px solid #5DE3B0;background-color:#5de3b01a}.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{border:2px solid #E77E7F;background-color:#e77e7f1a}.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{border:2px solid #2F4172;background-color:#2f41721a}.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{position:relative;width:1em;height:1em;top:.125em}.better-course-planner{transition:transform .15s linear;height:100%;width:100%;max-width:1240px;margin:0 auto}@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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.better-course-planner .bcp__toolbar .bcp__toolbar__left{margin-left:16px;font-size:14px}.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{padding:0 4px;font-size:14px}.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 transparent}.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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:38px;background-color:#656e7b;border-radius:5px;color:#fff;padding:14px 28px}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__title{display:flex;align-items:inherit;font-weight:600;font-size:18px;line-height:27px;text-align:left}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__topic-list{line-height:27px;color:#2f353c;text-align:left}.better-course-planner .bcp__week-list .bcp__week .bcp__week-header .bcp__week-header__action{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.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{border-radius:0;padding:4px 12px 4px 16px;align-items:center;justify-content:space-between}.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{display:flex;flex-direction:row;align-items:center;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{margin-right:8px;fill:#656e7b}.better-course-planner .bcp__cancel-moving-topic{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;pointer-events:none}.better-course-planner .bcp__cancel-moving-topic .bcp__cancel-moving-topic__container{background-color:#fffc;border-radius:15px 15px 0 0;padding:8px 24px;display:flex;flex-direction:column;justify-content:center}.better-course-planner .bcp__cancel-moving-topic .bcp__cancel-moving-topic__container .bcp__cancel-moving-topic__message{text-align:center;margin-bottom:8px}.better-course-planner .bcp__cancel-moving-topic button{pointer-events:auto;background-color:#da2d07}.better-course-planner .bcp__cancel-moving-topic button:hover{background-color:#8c1f07}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions{display:flex;flex-direction:row;align-items:center;margin-right:8px}.better-course-planner .bcp__class-topic .bcp__topic-reordering-actions button{background-color:#0d99fd;padding:4px 6px;margin:2px;border-radius:7px;color:#fff}.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:transparent}.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;min-height:36px;width:100%;padding-left:24px;margin-bottom:16px}.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{padding:0 16px;font-size:14px}.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-weight:600;font-size:14px;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-weight:400;font-size:14px;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{display:flex;flex-direction:row;justify-content:center;align-items:center}.bcp__modal{display:flex;flex-direction:column;align-items:center}.bcp__modal .bcp__modal__content{min-height:300px}.bcp__modal .bcp__modal__actions{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.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-weight:600;font-size:14px}.daily-card .daily-card__header .daily-card__action-popup-wrap ul,.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.daily-card .daily-card__header h3.daily-card__header-title{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end: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{display:flex;flex-direction:row;align-items:center}.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{justify-content:center}.daily-card{background:#fff;box-shadow:0 4px 4px #00000040;border-radius:7px}.daily-card{margin-bottom:20px}.daily-card .daily-card__row{display:flex;flex-direction:row;width:100%}.daily-card .daily-card__header{align-items:baseline;position:relative;background-color:#f2f3f4;padding:23px 16px 8px;color:#2f353c;border-radius:7px 7px 0 0}.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 ul,.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup{overflow:hidden;border-radius:7px;box-shadow:0 4px 4px #0000001f;background-color:#fff;position:static;z-index:100}.daily-card .daily-card__header .daily-card__action-popup-wrap ul li>a,.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup li>a{font-weight:600;display:flex;flex-direction:row;align-items:center;padding:12px 16px}.daily-card .daily-card__header .daily-card__action-popup-wrap ul li>a svg,.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup li>a svg{display:none}.daily-card .daily-card__header .daily-card__action-popup-wrap ul li>a:hover,.daily-card .daily-card__header .daily-card__action-popup-wrap .daily-card__action-popup li>a:hover{background-color:#bcc1c8}.daily-card .daily-card__header .daily-card__column-label{display:flex;flex-direction:column;justify-content:flex-end;font-weight:400;font-size:12px;line-height:16px}.daily-card .daily-card__header h3.daily-card__header-title{font-weight:600;font-size:20px;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{position:absolute;top:16px;right:16px;display:flex;flex-direction:row;align-items:center}.daily-card .daily-card__header .daily-card__action a,.daily-card .daily-card__header .daily-card__action button{background-color:#fff;padding:4px 8px;border-radius:25px;border:1px solid #BCC1C8;font-size:14px;font-size:inherit;display:flex;flex-direction:row;align-items:center;color:#2f353c}.daily-card .daily-card__header .daily-card__action .daily-card__action-button-label{margin-left:8px;font-weight:400}.daily-card.empty-card .daily-card__header{align-items:inherit;padding:16px;border-radius:7px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.daily-card.empty-card .daily-card__header .daily-card__action{position:relative;top:inherit;right:inherit}.daily-card.labeled-class-card{display:flex;flex-direction:row;align-items:center;min-height:100px;padding-left:14px}.daily-card.labeled-class-card .labeled-class-card__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 24px 0 16px}.daily-card.labeled-class-card .labeled-class-card__label{margin-bottom:10px;font-size:24px;color:#2f353c}.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{font-size:14px;border-left:14px solid transparent;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{min-height:32px;font-size:14px}.daily-card .daily-card__body .daily-card__row a,.daily-card .daily-card__body .daily-planner__item-row a{font-weight:600;color:#2f4172}.daily-card .daily-card__body .daily-card__row[data-published=no],.daily-card .daily-card__body .daily-planner__item-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] 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{display:flex;flex-direction:row;align-items:center;font-size:14px;text-align:left;justify-content:flex-start}.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{margin:auto;width:28px;height: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{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#2f353c}.class-session-nav>button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:32px;height:32px}.class-session-nav>button svg{fill:#2f353c}.class-session-nav>button:disabled{visibility:hidden}.class-session-nav .class-number-display{-webkit-user-select:none;user-select:none;padding:0 12px;font-weight:600;font-size:20px;line-height:32px;min-width:104px;text-align:center;white-space:nowrap}.calendar .calendar__body .calendar__weekday-header{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar .calendar__body .calendar-day__wrap .calendar-day,.calendar .calendar__body .calendar-day__wrap{display:flex;flex-direction:row;align-items:center}.calendar .calendar__body .calendar-day__wrap .calendar-day,.calendar .calendar__body .calendar-day__wrap{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{padding-bottom:12px;padding-left:8px;font-weight:600;font-size:20px;line-height:27px;display:flex;justify-content:space-between}.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{width:100%;display:flex;flex-wrap:wrap}.calendar .calendar__body .calendar__weekday-header{display:flex;flex-wrap:inherit;width:100%}.calendar .calendar__body .calendar__weekday-header button{font-size:12px;cursor:default;height:24px}.calendar .calendar__body button{cursor:pointer}.calendar .calendar__body button:disabled{color:#656e7b;cursor:default}.calendar .calendar__body .calendar-day__wrap{padding:2px;width:14.2%;height:32px;cursor:pointer}.calendar .calendar__body .calendar-day__wrap .calendar-day{height:24px;width:24px;font-size:14px;transition:all .6s cubic-bezier(.23,1,.32,1);width:100%;border-radius:4px;border:1px solid transparent}.calendar .calendar__body .calendar-day__wrap .calendar-day[data-today=true]{font-weight:700;color:#2f353c}.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-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-indicator{width:16px;min-width:16px;min-height:36px}.alignment-item__content .alignment-item__list .alignment-item__list-item [data-assesstype=preclass].alignment-item__list-item-indicator{border:2px solid #5DE3B0;background-color:#5de3b01a}.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{border:2px solid #E77E7F;background-color:#e77e7f1a}.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{border:2px solid #2F4172;background-color:#2f41721a}.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{width:100%;max-width:1240px;margin:0 auto}@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-top:28px;padding-bottom:24px}.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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:28px}.daily-planner .daily-planner__sidebar{padding-left:30px;width:300px}.daily-planner .daily-planner__sidebar .sidebar-card{box-shadow:0 4px 4px #0000001f;border-radius:7px;border:1px solid rgba(151,151,151,.3);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-weight:600;font-size:20px;line-height:27px}.daily-planner__topic-group:not(:last-child){margin-bottom:24px}.daily-planner__topic-group .daily-planner__topic-name{font-weight:700;font-size:16px;text-transform:uppercase;padding-bottom:10px;color:#2f353c}.daily-planner__topic-group .daily-planner__topic-los .daily-planner__topic-lo{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px}.daily-planner__topic-group .daily-planner__topic-los .daily-planner__topic-lo .daily-planner__topic-lo-number{font-weight:600;font-size:16px;display:inline;min-width:60px;margin-right:12px}.daily-planner__topic-group .daily-planner__topic-los .daily-planner__topic-lo .daily-planner__topic-lo-title{line-height:140%;font-size:14px}.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-weight:700;font-size:16px;line-height:22px}.daily-planner__header-details .daily-planner__header-date-display{margin-top:8px;font-weight:600;font-size:20px;line-height:27px}.alignment-card .alignment-card__header{font-weight:600;font-size:20px;line-height:27px;color:#2f353c;padding:20px 20px 15px}.alignment-card .alignment-item .alignment-item__header{padding:13px 22px;border-top:1px solid #BCC1C8;display:flex;flex-direction:row;align-items:center;color:#2f353c}.alignment-card .alignment-item .alignment-item__header .alignment-item__header-expand{color:#0d99fd}.alignment-card .alignment-item .alignment-item__header .alignment-item__header-pie{margin-left:12px;width:36px;height:36px}.alignment-card .alignment-item .alignment-item__header .alignment-item__header-lo-string{margin-left:14px;font-weight:600;font-size:16px;line-height:22px}.alignment-item-list__empty{padding:0 20px 20px;font-size:14px}.alignment-item__content .alignment-item__list .alignment-item__list-item{display:flex;flex-direction:row;min-height:36px;width:100%;padding-left:24px;margin-bottom:16px}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details{padding:0 16px;font-size:14px}.alignment-item__content .alignment-item__list .alignment-item__list-item .alignment-item__list-item-details .alignment-item__list-item-assessType{color:#000;font-weight:600;font-size:14px;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-weight:400;font-size:14px;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-weight:lighter;font-style:italic;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{width:100%;min-height:40px}.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:transparent;border:1px solid transparent}.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{table-layout:fixed;border-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#f2f3f4;width:100%}table.assigned-instructions thead{background-color:#bcc1c8;text-align:left;height:50px}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{font-weight:700;color:#db6044}.instructions__select__updated-url__warning-invalid{color:#db6044;margin:0}.assigned-instructions__classes{width:25%;max-width:25%}.assigned-instructions__title{width:40%;max-width:40%}.assigned-instructions__url{width:25%;max-width:25%;overflow:hidden;text-overflow:ellipsis}.instructions__edit-buttons{width:10%;max-width:10%}.instructions-controller{width:100%;max-width:1240px;margin:0 auto}@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-top:20px;margin-bottom:10px}button.icon-button svg{fill:#4c70c8}button.icon-button:hover,button.icon-button:active,button.icon-button:focus{outline:none}button.icon-button:hover svg,button.icon-button:active svg,button.icon-button:focus svg{fill:#2f4172}button.icon-button:disabled svg{fill:#bcc1c8}table.basic-table{position:relative;border-collapse:collapse}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%}tbody.poll-manager-session-group .poll-manager-session-group__anchor-row{visibility:collapse}tbody.poll-manager-session-group td.no-answers{text-align:center;background-color:#fce4e4}tbody.poll-manager-session-group[data-even-group=false]{background-color:#d9effe}tbody.poll-manager-session-group[data-even-group=false] td.no-answers{background-color:#fce4e4}tbody.poll-manager-session-group[data-editing=true]{border:2px solid #17875C}tbody.poll-manager-session-group .poll-manager-question-row .poll-session-view__name{text-align:left;font-size:14px}tbody.poll-manager-session-group .poll-manager-question-row .poll-manager-question-row__points-input{text-align:right}tbody.poll-manager-session-group .poll-manager-question-row__answer-percentage{border-radius:7px;outline:3px solid transparent;outline-offset:-3px;text-align:center}tbody.poll-manager-session-group .poll-manager-question-row__answer-percentage[data-correct-answer=true]{outline:3px solid var(--correct)}tbody.poll-manager-session-group .poll-manager-question-row__answer-percentage[data-invert-text-color=true]{color:#fff}tbody.poll-manager-session-group .narrow-column:not(:last-child){border-right:1px solid #656E7B}tbody.poll-manager-session-group .no-answers{background-color:var(--button-secondary-background-color)}tbody.poll-manager-session-group .poll-manager-session-group__poll-still-open>td{text-align:center;background-color:#ffecd2;padding:4px;font-size:14px}tbody.poll-manager-session-group .poll-manager-session-group__poll-still-open>td .tiny-button{margin-left:8px;font-size:12px;background-color:#ffa322;padding:0 4px;border-radius:4px}tbody.poll-manager-session-group .poll-manager-session-group__actions{padding-top:4px}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header .poll-manager-controller__date-group__header-title h3{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.poll-manager-controller .poll-manager-controller__table-column__points svg,.poll-manager-controller .poll-manager-controller__header .poll-manager-controller__header__left svg{position:relative;width:1em;height:1em;top:.125em}div[data-theme=dark]{--background-color: #2F353C;--text-color: #FFFFFF;--accent-background-color: #4C70C8;--accent-text-color: #EFF3FD;--header-background-color: #4C70C8;--header-text-color: #FFFFFF;--outer-color: #000000;--correct: #5DE3B0;--button-background-color: #2F4172;--button-text-color: #FFFFFF;--button-border: 1px solid #BCC1C8;--button-secondary-background-color: rgba(47, 65, 114, .5);--button-secondary-text-color: #FFFFFF;--button-selected__background-color: #0D99FD;--button-selected__text-color: #FFFFFF;--button-disabled__background-color: #656E7B;--button-disabled__text-color: #BCC1C8;--button-selected-disabled__background-color: rgba(13, 153, 253, .8);--button-selected-disabled__text-color: #FFFFFF}div[data-theme=light]{--background-color: #FFFFFF;--text-color: #2F353C;--accent-background-color: #0271C0;--accent-text-color: #FFFFFF;--header-background-color: #0271C0;--header-text-color: #FFFFFF;--outer-color: #656E7B;--correct: #39AC80;--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: #FFFFFF;--button-disabled__background-color: #BCC1C8;--button-disabled__text-color: #656E7B;--button-selected-disabled__background-color: rgba(13, 153, 253, .6);--button-selected-disabled__text-color: #FFFFFF}.poll-manager-controller{width:100%;max-width:1240px;margin:0 auto;padding-top:10px;padding-bottom:80px}@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 .poll-manager-controller__header__left .poll-manager-controller__header__table-actions{display:flex;flex-direction:row;align-items:center}.poll-manager-controller .poll-manager-controller__header .poll-manager-controller__header__left .poll-manager-controller__header__table-actions .icon-button{margin-right:6px}.poll-manager-controller .poll-manager-controller__header .poll-manager-controller__header__right .poll-manager-controller__go-to-poll{height:3em;margin:0}.poll-manager-controller .poll-manager-controller__date-group{margin-bottom:8px;width:100%}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#becdf4;border-radius:7px}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header .poll-manager-controller__date-group__header-title{display:flex;flex-direction:row;align-items:baseline;padding:6px 10px}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header .poll-manager-controller__date-group__header-title h3{font-weight:600}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header .poll-manager-controller__date-group__header-title>span{margin-left:8px;font-size:14px}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header .poll-manager-controller__date-group__expand-trigger{padding:6px 12px;text-anchor:middle;transform-origin:50% 50%;transition:all .3s ease}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__header .poll-manager-controller__date-group__expand-trigger svg{width:24px;height:24px}.poll-manager-controller .poll-manager-controller__date-group[data-day-collapsed=true] .poll-manager-controller__date-group__header .poll-manager-controller__date-group__expand-trigger{transform:rotate(90deg)}.poll-manager-controller .poll-manager-controller__date-group[data-day-collapsed=true] .poll-manager-controller__date-group__content{display:none}.poll-manager-controller .poll-manager-controller__date-group .poll-manager-controller__date-group__content{padding:0 8px}.poll-manager-controller table.basic-table.poll-manager-controller__table{width:100%;border-spacing:0}.poll-manager-controller table.basic-table.poll-manager-controller__table td{padding:2px 4px}.poll-manager-controller table.basic-table.poll-manager-controller__table thead,.poll-manager-controller table.basic-table.poll-manager-controller__table .bottom-border{border-bottom:1px solid #656E7B}.poll-manager-controller table.basic-table.poll-manager-controller__table .top-border{border-top:1px solid #656E7B}.poll-manager-controller table.basic-table.poll-manager-controller__table .left-border{border-left:1px solid #656E7B}.poll-manager-controller table.basic-table.poll-manager-controller__table .right-border{border-right:1px solid #656E7B}.poll-manager-controller .poll-manager-controller__table-column__description[data-highlight=true]{font-weight:700}.poll-manager-controller .poll-manager-controller__table-column__question-number{text-align:right}.poll-manager-controller .poll-manager-controller__table-column__question-number>span{font-size:10px}.poll-manager-controller .poll-manager-controller__table-column__points{min-width:8em;vertical-align:middle}.poll-manager-controller .poll-manager-controller__table-column__points svg{margin-left:8px;width:16px;height:16px}.poll-manager-controller .poll-manager-controller__table-column__points .icon-button:disabled{opacity:.5}.add-lo-confirmation .add-lo-confirmation__class-session .add-lo-confirmation__class-session-select label{display:flex;flex-direction:row;align-items:center}.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{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:145px;padding:2px 0;vertical-align:bottom}.attempt-data-bar-chart-container .attempt-data-bar-container{height:80%;width:80px;min-height:12px;margin-bottom:2px;position:relative;border:solid 1px;border-radius:5px}.attempt-data-bar-chart-container .attempt-data-bar-container .attempt-data-bar{padding:0;margin:0;min-height:12px;background-color:#656e7b}.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-right:3px;padding-left:3px}.completion-container{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;width:100%;padding:2px 5px 0;margin-top:2px;margin-bottom:0;vertical-align:bottom}.completion-container .completion-icon{margin-right:10px}.completion-container .completion-icon svg{fill:#2f353c}.completion-container .completion-message{color:#2f353c;font-size:12px;margin-top:4px;margin-left:15px}.completion-container .completion-percentage{margin-left:7px}.completion-container .completion-bar-container{width:100%;height:10px;min-width:50px;margin-bottom:5px;margin-left:7px;background-color:#f2f3f4;border-radius:5px}.completion-container .completion-bar-container .completion-bar{height:10px;background-color:#656e7b;border-radius:5px}.grade-sync ul.grade-sync-list{list-style:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.assess-type-pill{border-radius:8px;font-size:10px;margin-right:8px;padding:0 4px}.readiness.assess-type-pill,.preclass.assess-type-pill{background-color:#5de3b0}.homework.assess-type-pill{background-color:#e77e7f}.grade-sync{display:flex;flex-direction:column}.grade-sync .grade-sync__menubar{font-size:large;display:flex;justify-content:flex-start;align-items:center;padding:14px;color:#fff;background-color:#656e7b;border-radius:8px;margin-bottom:20px}.grade-sync .grade-sync__menubar .better-tooltip__wrap{margin-left:12px}.grade-sync .grade-sync__row{width:100%;margin-bottom:20px}.grade-sync .grade-sync__row .grade-sync__column.grade-sync__column-right{min-height:444px;background-color:#bcc1c8;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.grade-sync .grade-sync__row .grade-sync__column .grade-sync__action-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;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{font-weight:600;font-size:16px;margin-bottom:12px;border-bottom:2px solid #656E7B}.grade-sync ul.grade-sync-list{max-height:400px;overflow-y:auto}.grade-sync ul.grade-sync-list>li{display:flex;flex-direction:row;align-items:center}.grade-sync ul.grade-sync-list>li:nth-child(2n){background-color:#f2f3f4}.grade-sync ul.grade-sync-list>li label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 12px;font-size:12px;width:100%}.grade-sync-list__name{display:inherit;flex-direction:inherit;align-items:inherit}.grade-sync-list__name input{margin-right:12px;transform:scale(1.3);display:block;margin-top:0}.grade-sync{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column}@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{border:2px solid #656E7B;border-radius:10px;background-color:#d9effe;margin:10px 0;padding:5px}.grade-sync .grade-sync__activity-container table{border-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#bcc1c8;box-shadow:2px 2px #f2f3f4;width:100%;margin-bottom:60px}.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{font-size:14px;font-weight:700;border-bottom:1px solid #656E7B;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{height:20px;border-top:1px solid;border-color:#f2f3f4}.grade-sync .grade-sync__activity-container td{padding:2px 4px;text-align:left;font-size:13px;font-weight:400}.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{white-space:nowrap;max-height:35px;margin:2px}.score-book-container__title-bar .score-book-container__title-bar-link,.score-book-container td>a:visited,.score-book-container td>a:link,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}.score-book-container__title-bar [data-disabled=true].score-book-container__title-bar-link,.score-book-container td>a[data-disabled=true]:visited,.score-book-container td>a[data-disabled=true]:link,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.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-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#f2f3f4}.score-book-container .score-book-container__body table.student-scores-container__table thead{background-color:#bcc1c8;text-align:left;min-height:61px;vertical-align:bottom}.score-book-container .score-book-container__body table.student-scores-container__table thead th{background-color:#bcc1c8;position:sticky;top:0;padding:4px 0 4px 4px}.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{font-size:13px;font-weight:400;border-color:#bcc1c8;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{height:20px;border-top:1px solid;border-color:#f2f3f4}.score-book-container td{padding:4px 0 4px 4px;text-align:left;font-size:13px;font-weight:400;border:1px solid;border-color:#f2f3f4}.score-book-container td>a:link{font-size:13px}.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{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Open Sans,sans-serif;font-size:16px;padding:10px;margin-top:10px;margin-bottom:10px;background-color:#bcc1c8}.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{height:100%;display:flex;flex-direction:column;justify-content:baseline;padding:4px 0;text-align:left}.score-book-container__header button.score-book-container__header__preview-button{text-align:left;color:#2f4172}.score-book-container__correct-response-bar{background-color:#f2f3f4;padding:3px 3px 3px 10px;margin-bottom:10px}.score-book-container__mini-icon{color:#4c70c8;font-size:14px;padding:3px 7px;margin-left:4px}.score-book-container__mini-icon:hover{color:#2f4172;background-color:#656e7b;border-radius:7px}.score-book-container__mini-icon:hover{background-color:#9ed5fc}.score-book-container__table-row-inactive{color:#656e7b;font-size:12px}.score-book-container__data-row{display:flex}.score-book-container__button-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.score-book-container__button-bar .student-scores__download-button{margin-right:10px}.score-book-container__header-bar__info .better-tooltip__trigger{display:flex;flex-direction:row;align-items:center;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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4px;background-color:#fff}.score-book-container__header-bar .student-scores-table__navigation{padding:4px 0;display:flex;flex-direction:row;align-items:center}.score-book-container__header-bar .student-scores-table__navigation label{font-size:14px}.score-book-container__header-bar .student-scores-table__navigation input{width:50px;text-align:center;margin-left:4px}.score-book-container__header-bar .student-scores-table__navigation .student-scores-table__navigation-buttons{display:flex;flex-direction:row;align-items:center;color:#656e7b}.score-book-container__header-bar .student-scores-table__navigation .student-scores-table__navigation-buttons .min-max{width:44px;font-size:14px;text-align:center}.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;text-align:left;min-height:61px;vertical-align:bottom}.student-scores-table__wrap table th button{height:100%;width:90%;display:flex;flex-direction:column;justify-content:space-between}.student-scores-table__wrap table th button .assessmentName{padding:2px 4px;color:#2f4172}.student-scores-table__wrap table th button .assessmentPoints{background-color:#f2f3f4;border-radius:4px;padding:4px;width:100%}.student-scores-table__wrap table tr{width:100%;box-sizing:border-box}.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{text-align:left;border:none}.student-scores-table__wrap table .student-score-cell__score{padding-left:10px}.points-and-completion{width:100%;display:flex;flex-direction:column}.course-page__instructor .course-page__assessments-wrapper .list-display,.assessment-filter__preview-row{width:100%}.course-page__ooc-wrapper{width:100%;max-width:1240px;margin:40px auto 0;display:flex;flex-direction:row;align-items:flex-start}@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{border-radius:12.5px;background-color:#bcc1c8;padding:20px;width:25%}.class-selector .class-selector__info{text-align:center;color:#656e7b;font-size:20px;font-weight:600;opacity:.5}.class-selector__prev,.class-selector__next{width:30px;opacity:.5;cursor:pointer;color:#656e7b}.class-selector__prev svg,.class-selector__next svg{width:30px;height:auto}.class-selector__info{display:flex;width:100%;align-items:center;margin-bottom:20px}.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;padding:25px 15px;margin-bottom:20px;box-shadow:1px 2px 3px #0003}.course-card .course-card__actions a.course-card__actions__button{display:flex;flex-direction:row;align-items:center}.course-card .course-card__actions a.course-card__actions__button{justify-content:center}.course-card{position:relative;margin:0 10px 20px;border:1px solid #BCC1C8;border-radius:12px;overflow:hidden;box-shadow:0 3px 5px #00000012}.course-card .course-card__image__parent{overflow:hidden}.course-card .course-card__image__parent .course-card__image{width:100%;padding-bottom:40%;background-position:center;background-size:cover;transition:all .5s}.course-card .course-card__content{position:relative;padding:12px 16px 8px}.course-card .course-card__content .course-card__title{margin-top:0;padding-bottom:8px;margin-block-start:0;margin-block-end:0;font-weight:600;color:#2f353c;font-size:1.17em}.course-card .course-card__content .course-card__details{display:flex;flex-direction:column;align-items:flex-start;color:#2f353c}.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;top:20px;right:16px;z-index:500}.course-card .course-card__content .course-card__coinstructor-icon svg{height:22px;width:22px;color:#656e7b}.course-card .course-card__actions{justify-content:space-around;height:2em}.course-card .course-card__actions a.course-card__actions__button{text-align:center;padding:2px 0;background-color:#fff}.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-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.course-list__wrapper .course-list__header{display:flex;flex-direction:row;align-items:center}.course-list__wrapper .course-list__header{justify-content:center}.course-list__wrapper .course-list__header .course-list__header-options .course-list__new-course svg{position:relative;width:1em;height:1em;top:.125em}.course-list{margin-top:10px}.course-list:first-child{margin-top:30px}.course-list:last-child{padding-bottom:30px}.course-list__wrapper{width:100%;max-width:1240px;margin:0 auto}@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{display:flex;align-items:center}.course-list__wrapper .course-list__header{justify-content:space-between;align-items:center;background-color:#f2f3f4;border-radius:10px;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-weight:700;font-size:1.6em}.course-list__wrapper .course-list__header .course-list__header-options{display:flex;flex-direction:row;align-items:center;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{margin-right:6px;font-size:14px}.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-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;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:0em;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;line-height:20px;letter-spacing:0em}.instructions__content .instructions_infobox-title{font-size:18px;font-weight:600;line-height:20px;letter-spacing:0em;margin-bottom:2em}.instructions__content>div{flex: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-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.assessment-taker-header{margin-bottom:12px}@media only screen and (min-width: 41rem){.assessment-taker-header{margin-bottom:30px}}.assessment-taker-header__name{display:flex;flex-direction:row;align-items:center;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:30px;line-height:41px;padding-top:8px}@media only screen and (min-width: 41rem){.assessment-taker-header__name{padding-top:16px;padding-bottom:10px}}.assessment-taker-header__name .assessment-taker-root__assessment-name{font-style:normal;font-weight:600;font-size:30px;display:inline;margin-right:8px}.assessment-taker-header__subhead{line-height:24px}.assessment-taker-header__subhead .past-due-badge,.assessment-taker-header__subhead .completed-on-time-badge,.assessment-taker-header__subhead .during-late-window-badge,.assessment-taker-header__subhead .completed-late-badge{background-color:#da2d07;color:#fff;padding:4px 8px;border-radius:0;font-size:small;font-weight:700}@media only screen and (min-width: 41rem){.assessment-taker-header__subhead .past-due-badge,.assessment-taker-header__subhead .completed-on-time-badge,.assessment-taker-header__subhead .during-late-window-badge,.assessment-taker-header__subhead .completed-late-badge{margin-left:8px}}.assessment-taker-header__subhead .completed-on-time-badge,.assessment-taker-header__subhead .completed-late-badge{background-color:#17875c}.assessment-taker-header__subhead .during-late-window-badge{background-color:#ffa322}.codon-card,.assessment-intro-outro__content{background-color:#fff;border:1px solid #BCC1C8;box-shadow:0 4px 4px #0000001f;border-radius:10px}.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{display:flex;flex-direction:row;align-items:center}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell .practice-test-metacog-cell__content{justify-content:center}.assessment-outro__review-assessment,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}[data-disabled=true].assessment-outro__review-assessment,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.assessment-intro-outro__infotip-icon svg{position:relative;width:1em;height:1em;top:.125em}.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%}}@media only screen and (min-width: 41rem){.assessment-intro-outro__content .assessment-taker-outro__content-side-by-side{padding:50px 55px 30px;width:100%}}.assessment-intro-outro__infotip{background-color:#bcc1c8;border-radius:10px;display:flex;flex-direction:row;padding:24px;margin-top:32px;margin-bottom:32px}.assessment-intro-outro__infotip.hero{background-color:#becdf4}.assessment-intro-outro__infotip.hero a{color:#2f4172}.assessment-intro-outro__infotip-text{font-size:14px;line-height:140%}.assessment-intro-outro__infotip-icon{margin-right:16px}.assessment-intro-outro__infotip-icon svg{height:2em;width:2em}ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;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{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.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{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.assessment-taker-outro__content{padding:12px 8px;width:100%}@media only screen and (min-width: 41rem){.assessment-taker-outro__content>div{flex: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;line-height:31px;letter-spacing:0em;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;line-height:20px;letter-spacing:0em}.assessment__action{border-top:1px solid rgba(0,0,0,.2);padding:12px;width:100%}@media only screen and (min-width: 41rem){.assessment__action{padding:30px 55px}}.assessment__action button.big-button{margin:0}@media only screen and (max-width: 40rem){.assessment__action .assessment-outro__review{margin-top:8px}}.assessment__action .assessment-outro__review-assessment-instructor{background-color:#db6044;color:#fff;font-weight:600;width:100%;margin-top:8px;padding:12px 16px;border-radius:8px;text-align:center}.assessment-outro__review-assessment{font-weight:700}.assessment-taker-outro__practice-test-metacog table{width:90%;border-collapse:separate;margin-bottom:20px;border-radius:10px}.assessment-taker-outro__practice-test-metacog thead th{text-align:left;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}.assessment-taker-outro__practice-test-metacog th:first-child{border:transparent;background-color:transparent}.assessment-taker-outro__practice-test-metacog td{padding:10px;border-radius:5px}.assessment-taker-outro__practice-test-metacog tbody td:first-child{font-weight:700;text-align:left;border:0px;padding-left:0;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{display:flex;flex-direction:column;align-items:center}.assessment-taker-outro__practice-test-metacog .practice-test-metacog-cell .practice-test-metacog-cell__content .practice-test-metacog-cell__icon{width:44px;height:44px}.svg{max-width:100%;transform:rotate(-90deg)}.svg-circle-bg,.svg-circle{fill:none}.svg-circle-text{font-size:10px;text-anchor:middle;transform-origin:50% 50%;transform:rotate(90deg);fill:#2f353c}.codon-card,.lrn-assess-content{background-color:#fff;border:1px solid #BCC1C8;box-shadow:0 4px 4px #0000001f;border-radius:10px}.codon-card.padded,.padded.lrn-assess-content{padding:59px 54px}.lrn-assess-content{padding:36px 54px 8px}.slides-container .progress{display:none}.assessment-taker-root{width:100%;height:100%;margin-top:35px}.assessment-taker-root__instructor-banner{background-color:#db6044;color:#fff;font-weight:700;width:100%;margin-bottom:8px;padding:12px 16px;border-radius:8px;text-align:center}.assessment-taker-root__instructor-banner button{text-decoration:underline}.assessment-taker-root__indicator{font-size:16px;vertical-align:super}.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item,.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item{font-size:12px;color:#4c70c8;white-space:nowrap}.readiness-nav-menu ul li,.assessment-taker-nav-menu ul li,.readiness-nav-menu ul,.assessment-taker-nav-menu ul{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.readiness-nav-menu ul li button,.assessment-taker-nav-menu ul li button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left}.readiness-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__question-status,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title,.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__correctness,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__correctness,.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon,.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon{display:flex;flex-direction:row;align-items:center}.readiness-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__question-status,.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title,.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__correctness,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__correctness,.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon,.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon{justify-content:center}.readiness-nav-menu ul li button.assessment-taker-nav-item__button svg,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button svg{position:relative;width:1em;height:1em;top:.125em}.readiness-experience-wrap{background-color:#eff3fd;width:100%;height: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;top:16px;right:16px;text-decoration:underline}@media only screen and (max-width: 40rem){.assessment-wrap .assessment-taker__header .toggle-lo-button{right:50px;top:20px}}.assessment-wrap .assessment-taker__header .topic-with-los[data-showtopic=false],.assessment-wrap .assessment-taker__header .assessment-taker__header__lo-item[data-showlo=false]{display:none}.assessment-wrap .assessment-taker__header[data-collapsed=true] .topic-with-los{display:flex;flex-direction:row;align-items:center}.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{max-width:1240px;margin:0 auto;width:100%;min-height:100vh}@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:transparent}.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{width:100%;max-width:1240px;margin:0 auto;background:#fff;border:2px solid #BCC1C8}@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{margin-bottom:0}.readiness-nav-menu ul li button,.assessment-taker-nav-menu ul li button,.readiness-nav-menu .rex-nav-item__about-link,.assessment-taker-nav-menu .rex-nav-item__about-link{display:flex;flex-direction:row;align-items:center;text-align:left;background-color:#fff;border-bottom:1px solid #2F353C;border-left:1px solid #656E7B;border-right:1px solid #656E7B;width:100%}.readiness-nav-menu,.assessment-taker-nav-menu{width:100%}@media only screen and (max-width: 40rem){.readiness-nav-menu,.assessment-taker-nav-menu{margin-bottom:16px}}.readiness-nav-menu .rex-nav-item__about-link,.assessment-taker-nav-menu .rex-nav-item__about-link{text-align:left;font-size:14px;padding:8px}.readiness-nav-menu .rex-nav-item__about-link svg,.assessment-taker-nav-menu .rex-nav-item__about-link svg{margin-right:10px}.readiness-nav-menu ul li button,.assessment-taker-nav-menu ul li button{display:flex;flex-direction:row;align-items:flex-start}.readiness-nav-menu ul li button[data-active=true],.assessment-taker-nav-menu ul li button[data-active=true]{background-color:#d9effe}.readiness-nav-menu ul li button[data-active=true] .rex-nav-item__lo-list .rex-nav-item__lo-item,.assessment-taker-nav-menu ul li button[data-active=true] .rex-nav-item__lo-list .rex-nav-item__lo-item{color:#2f353c}.readiness-nav-menu ul li button .rex-nav-item__status,.assessment-taker-nav-menu ul li button .rex-nav-item__status{margin:4px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon,.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon{padding:4px 0;width:32px;text-align:center}.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon[data-show=false],.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon[data-show=false]{visibility:hidden}.readiness-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon svg,.assessment-taker-nav-menu ul li button .rex-nav-item__status>.rex-nav-item__status-icon svg{width:16px;height:16px}.readiness-nav-menu ul li button .rex-nav-item__content,.assessment-taker-nav-menu ul li button .rex-nav-item__content{height:64px;display:flex;justify-content:space-between;flex-direction:column;padding:4px 0;width:100%}.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__title,.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__title{font-size:14px}.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list,.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list{display:flex;flex-direction:row;justify-content:flex-end;font-size:14px;margin-bottom:4px;margin-right:4px}.readiness-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item,.assessment-taker-nav-menu ul li button .rex-nav-item__content .rex-nav-item__lo-list .rex-nav-item__lo-item{padding-left:4px}.readiness-nav-menu ul li button.assessment-taker-nav-item__button,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:64px}.readiness-nav-menu ul li button.assessment-taker-nav-item__button [data-show=false],.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button [data-show=false]{visibility:hidden}.readiness-nav-menu ul li button.assessment-taker-nav-item__button svg,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button svg{width:20px;height:20px}.readiness-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__correctness{position:absolute;left:0;width:38px}.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title{margin-left:38px;font-size:14px}.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title svg,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__title svg{margin-left:8px}.readiness-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__question-status{padding-right:4px}.readiness-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status svg,.assessment-taker-nav-menu ul li button.assessment-taker-nav-item__button .assessment-taker-nav-item__question-status svg{margin:0 4px}.nav-item__header,.nav-item__footer{background-color:#2f4172;padding:8px;color:#2f353c;border-right:1px solid #2F353C;border-left:1px solid #2F353C;width:100%}.nav-item__header{border-radius:10px 10px 0 0;border-bottom:1px solid #2F353C;border-top:1px solid #2F353C}.nav-item__footer{border-radius:0 0 10px 10px;border-bottom:1px solid #2F353C;border-left:1px solid #2F353C}h2.assignment-container__heading{font-size:24px;text-align:center}.assignment-container .completed-late-badge-sm,.assignment-container .completed-on-time-badge-sm{color:#fff;padding:2px 5px;border-radius:0;font-size:small;font-weight:700}.assignment-list__points{display:flex;flex-direction:row;align-items:center}.assignment-list__points{justify-content:center}.assignment-container td>a:visited,.assignment-container td>a:link,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}.assignment-container td>a[data-disabled=true]:visited,.assignment-container td>a[data-disabled=true]:link,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.assignment-list__points .recap-icon svg{position:relative;width:1em;height:1em;top:.125em}.assignment-container{width:100%;max-width:1240px;margin:15px auto 0;display:flex;flex-direction:column;align-items:center}@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-collapse:collapse;font-family:Open Sans,sans-serif;border:1px solid;border-color:#f2f3f4;width:100%}.assignment-container thead{text-align:left;width:90%;height:61px;background-color:#f2f3f4}.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{height:20px;border-top:1px solid;border-color:#f2f3f4}.assignment-container td{padding:2px 6px 2px 4px;text-align:left;vertical-align:middle;font-size:13px;font-weight:400}.assignment-container td>a:link{font-size:13px}.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{width:100%;text-align:left;margin-bottom:15px;margin-left:10px}.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-on-time-badge-sm,.class-session-card__assessment-list .completed-late-badge-sm,.class-session-card__clr-list .completed-on-time-badge-sm,.class-session-card__clr-list .completed-late-badge-sm{color:#fff;padding:2px 5px;border-radius:0;font-size:small;font-weight:700}.codon-card,.class-session-card__contain{background-color:#fff;border:1px solid #BCC1C8;box-shadow:0 4px 4px #0000001f;border-radius:10px}.codon-card.padded,.padded.class-session-card__contain{padding:59px 54px}.class-session-card{width:100%;background-color:#bcc1c8;border-radius:10px;padding:12px}@media only screen and (min-width: 41rem){.class-session-card{padding:24px}}.class-session-card .name-cell{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0rem}.class-session-card .days-covered-cell,.class-session-card .due-date-cell{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0rem}.class-session-card__contain{margin-bottom:18px;overflow:hidden}.class-session-card__contain h3{font-size:16px;font-weight:600;text-transform:uppercase;color:#656e7b;margin:0}.class-session-card__contain h3:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background-color:#656e7b;border-radius:100%;margin-right:20px;margin-top:-2px}.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{width:calc(100% + 60px);position:relative;left:-30px;border:0;border-bottom:1px solid #BCC1C8;margin:20px 0}.class-session-card__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.class-session-card__date{font-size:20px;font-weight:600;color:#656e7b}.class-session-card__topic-banner{width:calc(100% + 60px);margin-left:-30px;padding-top:10%;background-size:cover;position:relative}.class-session-card__topic-banner span{position:absolute;display:block;width:100%;background-color:#f2f3f4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);bottom:0;left:0;font-size:20px;font-weight:500;color:#2f353c;padding:13px 17px}.class-session-card__lo-list{padding:0;margin:30px 0 0;list-style-type:none}.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{font-size:12px;font-weight:700;width:70px;color:#2f353c}.class-session-card__lo-item>span:last-child{font-size:12px;color:#2f353c;font-weight:500;width:calc(100% - 70px)}.class-session-card__assessment-list,.class-session-card__clr-list{padding:0;margin:0;list-style-type:none}.class-session-card__assessment-list .completed-on-time-badge-sm,.class-session-card__assessment-list .completed-late-badge-sm,.class-session-card__clr-list .completed-on-time-badge-sm,.class-session-card__clr-list .completed-late-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{margin-left:25px;display:block;font-size:12px;color:#2f353c}.class-materials-list,.student-assessment-list{width:100%}.student-assessment-list .student-class-session-view__card-row{margin-bottom:8px}.progress-bar{width:100%;background:#f2f3f4;border:#BCC1C8;box-sizing:border-box;border-radius:40px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.progress-bar__indicator{border-radius:20px;height:100%;position:absolute;left:0;top:0;text-align:center;z-index:2}.progress-bar__percentage{font-size:18px;text-align:center;z-index:3}.next-summative__studypath-button{padding:10px 30px;font-size:14px;cursor:pointer;background:#4c70c8;border:0;color:#fff;border-radius:50px;text-decoration:none}.next-summative__studypath-button:hover{background:#2f4172}.codon-card,.next-summative{background-color:#fff;border:1px solid #BCC1C8;box-shadow:0 4px 4px #0000001f;border-radius:10px}.codon-card.padded,.padded.next-summative{padding:59px 54px}.next-summative__right-panel-text>a:visited,.next-summative__right-panel-text>a:link,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}.next-summative__right-panel-text>a[data-disabled=true]:visited,.next-summative__right-panel-text>a[data-disabled=true]:link,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.next-summative{overflow:hidden;position:relative;padding-left:19px;padding-bottom:25px}@media only screen and (max-width: 40rem){.next-summative{margin-top:16px}}.next-summative:before{content:"";display:block;position:absolute;left:0;top:0;width:19px;height:100%;background-color:#2f4172}.next-summative__heading{color:#fff;background-color:#4c70c8;padding:14px 20px 0 15px;display:flex;flex-direction:row;align-items:center}.next-summative__heading h2{margin:0;font-size:20px;font-weight:600;padding-left:5px}.next-summative__heading svg{fill:#fff}.next-summative__body{padding:18px;margin-top:15px;display:flex}.next-summative__body h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#2f353c}.next-summative__body .next-summative__left .next-summative__hero-box{display:flex;align-items:center;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-style:normal;font-weight:600;font-size:72px;line-height:98px;margin-right:15px}.next-summative__body .next-summative__left .next-summative__hero-box .next-summative__hero-text-name{font-style:normal;font-weight:600;font-size:16px;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{font-size:12px;font-family:Open Sans,sans-serif;font-style:normal;display:flex;flex-direction:row;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{display:flex;flex-direction:column;justify-content:space-around;border-radius:8px;padding:10px}.next-summative__right-panel-column{padding:20px 16px;height:100%;margin-left:auto;margin-right:auto;text-align:center}.next-summative__right-panel-row{display:flex;flex-direction:row;justify-content:space-between}.next-summative__right-panel-icon svg{width:48px;height: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-size:30px;font-family:Open Sans,sans-serif;font-style:normal;padding-top:10px;margin-bottom:10px;font-weight:600}.next-summative__right-panel-text{font-size:12px;line-height:16px;font-family:Open Sans,sans-serif;margin-bottom:15px;font-weight:600}.next-summative__right-panel[data-panelstate=showInitial],.next-summative__right-panel[data-panelstate=beforeHomework]{background:#fce4e4}.next-summative__right-panel[data-panelstate=beforeHomework] svg{fill:#656e7b}.next-summative__right-panel[data-panelstate=practiceTestReady],.next-summative__right-panel[data-panelstate=practiceTestInProgress]{background:#bcc1c8;color:#2f4172;font-size:16px}.next-summative__right-panel[data-panelstate=practiceTestReady] svg,.next-summative__right-panel[data-panelstate=practiceTestInProgress] 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{text-transform:uppercase;font-size:12px}.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{padding:8px 10px;font-weight:600;font-size:14px;line-height:19px;text-align:center;letter-spacing:.03em;width:100%}.next-summative__studypath-button>a:link{text-decoration:none}.next-summative__studypath-button>a:visited{text-decoration:none}.next-summative__studypath-button-text{color:#fff}.next-summative__footer{padding-right:16px;padding-left:16px;font-family:Open Sans,sans-serif;font-style:italic;font-size:14px;line-height:180%;text-align:center;position:relative;min-height:80px}.next-summative__footer .next-summative__footer-text{position:relative;padding-left:20px}@media only screen and (min-width: 41rem){.next-summative__footer .next-summative__footer-text{padding-left:50px}}.next-summative__footer svg{position:absolute;left:16px;top:0;stroke:#f2f3f4}@media only screen and (min-width: 41rem){.next-summative__footer svg{left:50px}}.study-path__summary-bar.row{margin-top:16px;margin-bottom:20px;max-width:1240px;display:flex;flex-direction:row;justify-content:space-around;background-color:#f2f3f4;border:1px solid #BCC1C8;border-radius:8px;box-shadow:0 4px 4px #0000001f}@media only screen and (min-width: 41rem){.study-path__summary-bar.row{margin-top:66px}}.study-path__summary-bar.row[data-instructor-view=true]{width:1050px;padding:5px}.study-path__summary-bar-no-summative,.study-path__summary-bar-instructor-view{height:200px;font-size:22px;padding-left:150px;padding-right:150px;color:#2f353c;display:flex;justify-content:center;align-items:center}.study-path__summary-bar-instructor-view{height:100px;width:100%;font-size:18px;font-weight:700;padding:5px 25px}.study-path__summary-bar>.study-path__summary-bar-element{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;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{display:flex;flex-direction:row;font-weight:600;font-size:56px;color:#2f4172;align-items:center}@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{font-size:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;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{font-weight:600;color:#4c70c8}.study-path__summary-bar>.study-path__summary-bar-element .element-description .element-description__date{margin-top:4px;font-size:12px}.study-path__summary-bar-icon-lo{padding-top:15px}.study-path__summary-bar-icon{min-width:72px;display:flex;flex-direction:row;justify-content:center;align-items:center}.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{display:flex;flex-direction:row;align-items:center}.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{display:flex;flex-direction:row;align-items:center}.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;box-sizing:border-box;border-radius:8px;overflow:hidden}@media only screen and (min-width: 41rem) and (max-width: 64rem){.study-path-assessment-taker__question-nav,.study-path-practice-test-assessment-taker__question-nav{margin-left:8px}}@media only screen and (min-width: 65rem){.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{background:#2f4172;box-shadow:inset 0 -1px #656e7b;padding:8px 12px;color:#fff;font-weight:600;font-size:12px;line-height:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.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.todo-questions,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions,.study-path-assessment-taker__question-nav ul.past-questions,.study-path-practice-test-assessment-taker__question-nav ul.past-questions{list-style-type:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.study-path-assessment-taker__question-nav ul.todo-questions li,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li,.study-path-assessment-taker__question-nav ul.past-questions li,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li{width:100%}.study-path-assessment-taker__question-nav ul.todo-questions li button,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button,.study-path-assessment-taker__question-nav ul.past-questions li button,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button{width:100%;display:flex;flex-direction:row;justify-content:flex-start;text-align:left;box-shadow:inset 0 -1px #656e7b;margin:0}.study-path-assessment-taker__question-nav ul.todo-questions li button .nav-item__content,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button .nav-item__content,.study-path-assessment-taker__question-nav ul.past-questions li button .nav-item__content,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button .nav-item__content{display:flex;flex-direction:column;padding:12px 12px 14px 8px;font-weight:600;min-width:130px}@media only screen and (min-width: 41rem) and (max-width: 64rem){.study-path-assessment-taker__question-nav ul.todo-questions li button .nav-item__content,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button .nav-item__content,.study-path-assessment-taker__question-nav ul.past-questions li button .nav-item__content,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button .nav-item__content{padding:4px 0}}.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.todo-questions li button .nav-item__content .question-title,.study-path-assessment-taker__question-nav ul.past-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{font-size:16px;line-height:140%;color:#2f353c}.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.todo-questions li button .nav-item__content .question-LO,.study-path-assessment-taker__question-nav ul.past-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{font-size:14px;line-height:140%;letter-spacing:.03em;text-transform:uppercase;color:#656e7b}.study-path-assessment-taker__question-nav ul.todo-questions li button.active,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions li button.active,.study-path-assessment-taker__question-nav ul.past-questions li button.active,.study-path-practice-test-assessment-taker__question-nav ul.past-questions li button.active{background-color:#d9effe}.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.todo-questions li button.active .nav-item__content .question-LO,.study-path-assessment-taker__question-nav ul.past-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{color:#2f353c}.study-path-assessment-taker__question-nav ul.todo-questions .nav-item,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions .nav-item,.study-path-assessment-taker__question-nav ul.past-questions .nav-item,.study-path-practice-test-assessment-taker__question-nav ul.past-questions .nav-item{cursor:pointer}.study-path-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status,.study-path-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status,.study-path-practice-test-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status{display:flex;flex-direction:column;justify-content:space-around}.study-path-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status div,.study-path-practice-test-assessment-taker__question-nav ul.todo-questions .nav-item .nav-item__status div,.study-path-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status div,.study-path-practice-test-assessment-taker__question-nav ul.past-questions .nav-item .nav-item__status div{display:flex;flex-direction:row;justify-content:center;align-items: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) and (max-width: 64rem){.study-path-assessment-taker__wrap{padding:12px}}@media only screen and (min-width: 65rem){.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-width:100%;max-height:100%}.overlay__study-path .learnosity-item__trigger-validate-button,.overlay__study-path .overlay__muddy-clear{margin-top:18px}.study-path-assessment-taker__sidebar-buttons{margin-top:24px;display:flex;flex-direction:row;justify-content:flex-end;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{display:flex;align-items:flex-end;align-items:center}.assessment-taker__header .assessment-taker__header__topic-title h1{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;margin:0;font-weight:600;font-size:24px;line-height:33px;display:flex;align-items:center;letter-spacing:-.02em}.assessment-taker__header .assessment-taker__header__lo-item{font-style:normal;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.0025em;margin-top:10px}.assessment-taker__header .assessment-taker__header__lo-item .assessment-taker__header__lo-number{font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase;color:#2f353c;align-items:baseline}.spat-nav-menu{margin:12px 0}@media only screen and (min-width: 41rem){.spat-nav-menu{margin:0}}.action-bar-SP{z-index:2000}.study-path-checkpoint-column .study-path-column-title .checkpoint-name{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.study-path-checkpoint-column{width:100%;background-color:#f2f3f4;border-radius:14px;overflow:hidden;min-height:480px;font-family:Open Sans,sans-serif;font-style:normal}.study-path-checkpoint-column .column-title{padding:25px 35px 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid #2F353C;font-weight:600;font-size:30px}.study-path-checkpoint-column .study-path-column-title{text-align:left;svg-fill:#FFFFFF}.study-path-checkpoint-column .study-path-column-title .checkpoint-number{text-transform:uppercase;font-size:16px}.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{margin-block-end:8px;margin-block-start:8px;font-weight:600;font-size:20px;line-height:27px}.study-path-checkpoint-column .column-content__progress>div{box-shadow:inset 0 4px 4px #0000001f;background-color:#fff}.study-path-checkpoint-column .empty-column{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background-color:#fffc;border-radius:12px}.study-path-checkpoint-column .empty-column .empty-column-icon{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:42px;color:#2f4172;font-weight:600;line-height:140%}.study-path-checkpoint-column .empty-column .empty-column-icon svg{width:48px;height:48px}.study-path-checkpoint-column .empty-column .empty-column-content{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:14px;line-height:140%;letter-spacing:.0025em;width:100%}.study-path-checkpoint-column .empty-column .empty-column-content .score-description{text-transform:uppercase;font-size:10px}.study-path-column{margin-bottom:12px}@media only screen and (min-width: 41rem){.study-path-column{margin-bottom:0}}div[data-checkpointtype=review]{--dark: #783B3D;--background: #E77E7F;--lighter: #FCE4E4;--text: #2F353C}div[data-checkpointtype=prep]{--dark: #0271C0;--background: #9ED5FC;--lighter: #D9EFFE;--text: #2F353C}div[data-checkpointtype=test]{--dark: #2F4172;--background: #4C70C8;--lighter: #BECDF4;--text: #FFFFFF}.study-path-checkpoint-column{background-color:var(--background)}.study-path-checkpoint-column .study-path-column-title{color:var(--text)}.study-path-checkpoint-column .study-path-topic-card__front,.study-path-checkpoint-column .study-path-topic-card__back{background-color:#fff;border-radius:10px}.study-path-checkpoint-column .study-path-topic-card{border-radius:10px}.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper{background-color:var(--lighter)}.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper svg,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper svg,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper svg{fill:var(--dark)}.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover{background-color:var(--dark)}.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__flipper:hover svg,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__flipper:hover svg,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__flipper:hover svg{fill:var(--lighter)}.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__status-header,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__front .topic-card-flipside .study-path-topic-card__status-header,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__status-header,.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back .topic-card-flipside .study-path-topic-card__status-header{background-color:var(--lighter)}.study-path-checkpoint-column .study-path-topic-card .study-path-topic-card__back{border:3px solid var(--dark)}.study-path-checkpoint-column .study-path-topic-card .flipside-content__resources-title{color:var(--dark)}.study-path-checkpoint-column .study-path-topic-card.open .study-path-topic-card__header{background:var(--dark);color:#fff}.study-path-checkpoint-column .column-content svg,.study-path-checkpoint-column .study-path-tooltip-content svg{fill:var(--dark)}.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{width:40px;height: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{margin-top:12px;font-size:14px}.sp-column-test .test-column-info .practice-text-explain{margin:8px 0}.sp-column-test .missed-question-example{background-color:#fff;padding-left:8px;align-items:center;border:solid 2px #0D99FD}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.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__items-list .items-list__item>button,.topic-card-flipside .flipside-content .sptc__readiness-item__header,.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button .items-list__item__clarity{display:flex;flex-direction:row;align-items:center}.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;overflow:hidden;margin:12px 0}.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{box-sizing:border-box;padding:20px 16px 24px 20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;width:100%;text-align:left;border-radius:10px 10px 0 0}.study-path-topic-card button.study-path-topic-card__header .header-text{display:flex;flex-direction:column;align-items:flex-start}.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-weight:600;font-size:20px;line-height:22px}.study-path-topic-card button.study-path-topic-card__header .header-card-status{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right}.study-path-topic-card button.study-path-topic-card__header .header-expand-button{width:26px;display:flex;flex-direction:row;justify-content:flex-end;font-size:12px;line-height:16px;text-align:right;text-decoration-line:underline}.study-path-topic-card button.study-path-topic-card__header .header-card-status-icons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.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{display:flex;flex-direction:row;font-size:14px;line-height:140%;color:#2f353c}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando:not(:last-child){box-shadow:inset 0 -1px #656e7b}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .topic-card-learning-objective__indicator{min-width:64px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.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{font-size:12px;line-height:140%;letter-spacing:.03em;text-transform:uppercase;color:#656e7b;padding-bottom:12px}.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 .todo-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 .no-questions{margin-left:64px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .todo-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 .no-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{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-top:12px;padding-bottom:16px;margin-left:64px}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row{display:flex;flex-direction:row;align-items:center;cursor:pointer;width:100%;padding:12px 12px 12px 0}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__indicator{width:32px;display:flex;align-items:center}.study-path-topic-card .study-path-topic-card__front .learning-objective-expando .lo-questions-list .lo-question-row .lo-question-row__status{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;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{display:flex;flex-direction:row;justify-content:space-between;width:100%;color:#2f353c}.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{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #2F353C}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__gutter .readiness-link{padding:12px;display:flex;flex-direction:row;align-items:center;fill:#2f353c;font-weight:600}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__gutter .readiness-link svg{margin-left:4px;fill:#2f353c;width:20px;height:20px}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content{position:relative;border-right:12px solid transparent}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__status-header,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__status-header{text-align:center}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__expanded-content .study-path-topic-card__status-header button.readiness-link,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__expanded-content .study-path-topic-card__status-header button.readiness-link{font-size:14px;padding:3px 0}.study-path-topic-card .study-path-topic-card__front .topic-card-flipside,.study-path-topic-card .study-path-topic-card__back .topic-card-flipside{position:relative;border-left:12px solid transparent}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper{transition:all .3s ease;position:absolute;top:0;bottom:0;width:12px}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper svg,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper svg{margin-bottom:18px}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper:hover,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper:hover{width:16px}.study-path-topic-card .study-path-topic-card__front .study-path-topic-card__flipper:hover svg,.study-path-topic-card .study-path-topic-card__back .study-path-topic-card__flipper:hover svg{transition:fill .3s ease;fill:#fff}.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__front .study-path-topic-card__expanded-content,.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__back .study-path-topic-card__expanded-content{border-right:0}.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__front .topic-card-flipside,.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__back .topic-card-flipside{border-left:0}.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__front .study-path-topic-card__flipper,.study-path-topic-card[data-hasreadiness=false] .study-path-topic-card__back .study-path-topic-card__flipper{display:none}.skip-for-now{font-weight:600;font-size:14px;line-height:140%;color:#656e7b;margin:14px;display:flex;flex-direction:row;align-items:center}.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-exit,.fade-enter-active{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity .5s}.topic-card-flipside{display:flex;flex-direction:column;justify-content:space-between;height:100%}.topic-card-flipside .flipside-content .flipside-content__resources-title{padding:12px 20px 16px;font-weight:600;font-size:20px;line-height:22px;border-bottom:2px solid #BCC1C8;display:flex;flex-direction:row;align-items:center}.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{padding:12px 20px 4px;line-height:22px}.topic-card-flipside .flipside-content .sptc__readiness-item__header .sptc__readiness-item__header__all-correct{margin-right:12px;display:flex;flex-direction:column;justify-content:flex-start}.topic-card-flipside .flipside-content .sptc__readiness-item__header .sptc__readiness-item__lo-list>span{white-space:nowrap;margin-right:4px;font-size:small;color:#656e7b;font-weight:700}.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{padding:10px 0;margin:0 20px 0 58px;border-top:2px solid #BCC1C8}.topic-card-flipside .flipside-content .sptc__readiness-item__items-list .items-list__item>button{justify-content:space-between;width:100%;text-align:left;padding:6px 0}.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{display:inherit;flex-direction:inherit;justify-content:flex-start;align-items:inherit;font-size:small}.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{display:flex;flex-direction:row;align-items:center;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{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1260px;margin:0 auto}.row.study-path-header{width:100%;text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}@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{display:flex;flex-direction:row;align-items:center;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{display:flex;flex-direction:row;justify-content:space-around;align-items:center;background-color:#d9effe;padding:16px 12px;border-radius:8px}.row.study-path-header .study-path-header-right .study-path-header-right__select-summative{flex-grow:2;padding-left:5px;width:225px;font-size:14px}.row.study-path-header .study-path-header-right svg{fill:#4c70c8}.row.study-path-header h1{text-align:left;font-weight:600;font-size:42px;line-height:57px;letter-spacing:-.02em;margin-block-start:0;margin-block-end:0;margin:12px 0 34px}.row.study-path-header .study-path-header__tooltip{padding:12px}.study-path-columns__wrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;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:#FFFFFF}.study-path-tooltip{padding:8px 12px}.study-path-instructor-guide__body{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle{display:flex;flex-direction:row;width:300px;border-radius:25px;overflow:hidden;border:1px solid #BCC1C8;margin-bottom:15px}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle>button{flex:1;padding:10px 0;text-align:center;cursor:pointer;background-color:#f2f3f4;color:#656e7b}.study-path-instructor-guide__body .study-path-instructor-guide__content-toggle>button[data-selected=true]{cursor:default;background-color:#0d99fd;color:#fff}.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{position:relative;padding-bottom:100px;transform:scale(1)}.study-path-instructor-guide__body .study-path-instructor-guide__embed .study-path-instructor-guide__storylane-demo{width:1050px;height:700px;border:1px solid #F2F3F4;border-radius:10px;box-sizing:border-box}.study-path-instructor-guide__body img{max-width:100%;height:auto}.assessment-filter__preview-feedback-button{padding:10px 30px;font-size:14px;cursor:pointer;background:#2f4172;border:0;color:#fff;border-radius:50px;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{padding-top:10px;width:100%;max-width:1240px;margin:0 auto;display:flex;align-items:flex-start}@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)}}.course-page__student .course-page__assessments-wrapper .list-display,.assessment-filter__preview-row{width:100%}.assessment-filter__preview-row h6{display:inline-block;width:100px;text-align:right}.assessment-filter__preview-row p{margin-left:30px;display:inline-block;width:calc(100% - 150px)}.assessment-filter__preview-row li span{color:#17875c}.assessment-filter__preview-feedback-button{width:250px;margin-bottom:20px;text-align:center;color:#4c70c8;border:1px solid #4C70C8;background:transparent;display:inline-block;margin-right:25px}.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{width:100%;max-width:1240px;margin:0 auto}@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{width:calc(60% - 15px);height:100%}.student-course-view .student-course-view__grid-right{width:calc(40% - 15px);height:100%}.codon-text-logo{text-align:center;color:#4c70c8;font-size:28px;font-weight:400;text-transform:uppercase;margin-bottom:16px}.codon-text-logo span:first-child{font-weight:700}.codon-text-logo span:last-child{color:#000}.userAgreement__box .agreement__agree-button,.login__box input[type=submit]{padding:10px 30px;font-size:14px;cursor:pointer;background:#2f4172;border:0;color:#fff;border-radius:50px;text-decoration:none;-webkit-user-select:none;user-select:none}.userAgreement__box .agreement__agree-button:hover,.login__box input[type=submit]:hover{background:#4c70c8}.password-reset-action ul.password-complexity-list{text-indent:0;list-style-type:none;margin:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.create-account-request__course-header .course-header__course-name,.create-account-request__course-header h3{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.troubleshooting-expando button.troubleshooting-expando__expand-trigger{display:flex;flex-direction:row;align-items:center}.troubleshooting-expando button.troubleshooting-expando__expand-trigger{justify-content:center}.userAgreement__box .user-agreement__privacy-button,a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}.userAgreement__box [data-disabled=true].user-agreement__privacy-button,a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}.password-reset-action .password-input-wrap button.toggle-password-visibility svg{position:relative;width:1em;height:1em;top:.125em}.login{min-height:100vh;background-color:#656e7b;display:flex;justify-content:center;align-items:center}.login .toaster-header{position:absolute;top:0;left:0;right:0}.login__box{width:300px;padding:20px 20px 28px;background-color:#fff;border-radius:5px}.login__box h2{text-align:center;color:#656e7b;font-size:24px;font-weight:100;margin-block-start:0}.login__box input[type=text],.login__box input[type=email],.login__box input[type=password]{display:block;width:100%;margin-bottom:10px;height:30px;border-radius:3px;border:1px solid #BCC1C8;padding:20px 10px}.login__box input[type=text][aria-invalid=true],.login__box input[type=email][aria-invalid=true],.login__box input[type=password][aria-invalid=true]{border-color:#da2d07}.login__box input[type=text][aria-invalid=true]:focus,.login__box input[type=email][aria-invalid=true]:focus,.login__box input[type=password][aria-invalid=true]:focus{outline-color:#da2d07}.login__box input[type=submit]{display:block;margin:20px auto}.login__box input[type=submit]:disabled{background-color:#656e7b}.login__box [data-hidden=true]{display:none}.login__box .login__info[data-status=success]{font-size:16px;margin-bottom:12px}.login__error{color:#da2d07;text-align:center;font-size:12px;margin-bottom:20px}.login__footer-link{text-align:center}.login__info{color:#17875c;text-align:center;font-size:12px;margin-bottom:20px}.notification-message{font-size:12px;margin-bottom:12px;padding:8px;background-color:#fce4e4;border-radius:5px;text-align:center}.userAgreement__box{padding:12px 16px}@media only screen and (min-width: 65rem){.userAgreement__box{padding:1em;margin:0 20%}}.userAgreement__box .userAgreement__action{padding-top:1em;display:flex;flex-direction:row;justify-content:flex-end}.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{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 24px;margin:0 50px 0 8px;background:#fff;border:1px solid #4C70C8;box-sizing:border-box;border-radius:20px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:10px;line-height:140%;color:#4c70c8}.userAgreement__box .agreement__cancel-button svg{fill:#4c70c8}.userAgreement__box .agreement__cancel-button span{margin-top:8px;font-size:10px}.userAgreement__box .agreement__cancel-button:hover{transition:all .3s ease;color:#2f4172}.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{transition:all .3s ease;color:#656e7b}.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=text],.password-reset-action .password-input-wrap input[type=password]{margin-bottom:8px}.password-reset-action .password-input-wrap input[type=text][data-invalid=true],.password-reset-action .password-input-wrap input[type=password][data-invalid=true]{border-color:#da2d07}.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,.password-reset-action .password-input-wrap input[type=text][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=password][data-invalid=true]:active{outline-color:#da2d07}.password-reset-action .password-input-wrap button.toggle-password-visibility{position:absolute;right:12px;top:0;bottom: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{width:12px;height:12px;margin-right:4px}.create-account-request__course-header{padding:px 0;margin-bottom:8px}.create-account-request__course-header .course-header__course-name{margin-top:0;padding-bottom:12px;margin-block-start:0;margin-block-end:0;font-weight:400;color:#2f353c;font-size:1.17em}.create-account-request__fields input[aria-invalid=true]{margin-bottom:4px}.create-account-request__fields .login__error{margin-bottom:8px}.create-account-request__fields .create-account-request__email-advisory,.create-account-request__fields .create-account-request__info-box{background-color:#ffecd2;font-size:14px;padding:6px 8px;border:1px solid #FFA322;border-radius:7px;margin-bottom:4px}.create-account-request__fields .create-account-request__agreement-checkbox{display:block;padding:4px;border-radius:7px;font-size:14px;margin-bottom:4px}.create-account-request__fields .create-account-request__agreement-checkbox input[type=checkbox]{margin-right:8px}.create-account-request__fields .create-account-request__agreement-checkbox[aria-invalid=true]{background-color:#fce4e4}.create-account-request__fields .create-account-request__email-advisory{margin-bottom:16px}.create-account-request__fields button.create-account-request__submit{width:100%;margin:0 0 8px}.troubleshooting-expando{background-color:#ffecd2;border-radius:10px;font-size:14px;padding:8px;margin-bottom:8px}.troubleshooting-expando button.troubleshooting-expando__expand-trigger>span{text-align:left}.troubleshooting-expando button.troubleshooting-expando__expand-trigger svg{width:24px;height:24px}.troubleshooting-expando a{color:#2f4172}.mfa-token-container .mfa-token-verification input[type=number]{-webkit-appearance:textfield;-moz-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;-moz-appearance:none;appearance:none;margin:0}.mfa-token-container .mfa-token-verification .code-input{height:50px!important;padding:0!important;margin:0 5px;font-size:2rem;border-radius:4px;border:1px solid rgba(0,0,0,.3)}.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{background-color:#0006;cursor:not-allowed}.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{width:2rem!important;height:2rem;margin:0 5px;font-size:1rem}}:export{white:#FFFFFF;black:#2F353C;red:#DA2D07;redDark:#8C1F07;redLight:#DB6044;aquamarine:#5DE3B0;aquamarineDark:#39AC80;aquamarineLight:#C7EDDF;green:#17875C;greenDark:#2F7258;greenLight:#BEF4DF;gold:#FFA322;goldDark:#C87A0C;goldLight:#FFECD2;coralDark:#783B3D;coralLight:#FCE4E4;purpleDark:#2F4172;purple:#4C70C8;purpleLight:#BECDF4;purpleLighter:#EFF3FD;blueDark:#0271C0;blue:#0D99FD;blueLight:#9ED5FC;blueLighter:#D9EFFE;grayDark:#656E7B;gray:#BCC1C8;grayLight:#F2F3F4;topicsReviewed:#E77E7F;coral:#E77E7F;prep:#9ED5FC;practiceTest:#4C70C8}.form__field{margin-bottom:24px}.form__field>input{border-radius:4px;padding:10px;border:1px solid #BCC1C8}.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;box-shadow:0 4px 4px #0000001f;border-radius:10px}.codon-card.padded{padding:59px 54px}.hreset,.h4,.h3,.h2,.h1{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.h4,.h3,.h2,.h1{font-style:normal;font-weight:600;letter-spacing:-.02em}.h1{font-size:72px;line-height:98px;margin:0}.h2{font-size:42px;letter-spacing:-.02em;margin:0}@media only screen and (min-width: 41rem){.h2{line-height:57px}}.h3{font-size:30px;line-height:41px}.h4{font-size:24px;line-height:33px}#reload-prompt{display:flex;flex-direction:row;align-items:center}#reload-prompt{justify-content:center}a{font-family:Open Sans,sans-serif;font-size:inherit;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.04px;text-align:inherit;text-decoration:none;color:#4c70c8;cursor:pointer}a[data-disabled=true]{pointer-events:none;font-weight:400;color:#2f353c;cursor:default}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:baseline}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;padding:0;margin:0;min-width:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}template{display:none}[hidden]{display:none}.row{box-sizing:border-box;margin:0 auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.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-grow:1;flex-basis:0;max-width:100%;padding:0rem}.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{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0rem}.col-xs-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0rem}.col-sm-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0rem}.col-md-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0rem}.col-lg-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:0rem}.col-xl-1{box-sizing:border-box;flex-basis:8.3333333333%;max-width:8.3333333333%;padding:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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:0rem}.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{padding:0 0rem}.col-no-gutter{padding:0}.show{display:block!important}.row.show{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.hide{display:none!important}.show-xs{display:block!important}.row.show-xs{display:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.hide-xl{display:none!important}}html,body,#root,.app,.student-base,.instructor-base,.course-page,.app__base{height:100%}.student-base,.instructor-base{overflow-x:hidden}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p,body ul,body ol{line-height:130%}.course-page__header{background-color:#bcc1c8}.course-page__header .course-page__tab-bar-holder{width:100%;max-width:1240px;margin:0 auto;display:flex;justify-content:space-between}@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;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}#reload-prompt{z-index:8000;background-color:#ffa322;text-align:center;padding:8px;height:40px;position:fixed;top:0;left:0;right:0;width:90%;margin:0 auto}#reload-prompt button{margin-left:8px;font-weight:700;text-decoration:underline}@media only screen and (min-width: 41rem){#reload-prompt{width:60%}}textarea{font-family:Courier New,monospace}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#f2f3f4}::-webkit-scrollbar{width:8px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#656e7b;border:none}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper .react-datepicker__input-container{display:inline-block;position:relative;width:100%}.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{width:100%;max-width:1240px;margin:0 auto}@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%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
