.world-builder .noUi-target,.world-builder .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box}.world-builder .noUi-base{width:100%;height:100%;position:relative}.world-builder .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;border-radius:2px}.world-builder .noUi-handle{position:relative;z-index:1}.world-builder .noUi-stacking .noUi-handle{z-index:10}.world-builder .noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.world-builder .noUi-state-drag *{cursor:inherit!important}.world-builder .noUi-horizontal{height:18px}.world-builder .noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.world-builder .noUi-horizontal.noUi-extended{padding:0 15px}.world-builder .noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.world-builder .noUi-vertical{width:18px}.world-builder .noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.world-builder .noUi-vertical.noUi-extended{padding:15px 0}.world-builder .noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.world-builder .noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.world-builder .noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background 450ms}.world-builder .noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.world-builder .noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.world-builder .noUi-dragable{cursor:w-resize}.world-builder .noUi-vertical .noUi-dragable{cursor:n-resize}.world-builder .noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.world-builder .noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.world-builder .noUi-handle:after,.world-builder .noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.world-builder .noUi-handle:after{left:17px}.world-builder .noUi-vertical .noUi-handle:after,.world-builder .noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.world-builder .noUi-vertical .noUi-handle:after{top:17px}.world-builder [disabled] .noUi-connect,.world-builder [disabled].noUi-connect{background:#B8B8B8}.world-builder [disabled] .noUi-handle{cursor:not-allowed}.wmd-prompt-background{background-color:#000}.wmd-prompt-dialog{color:#555;padding:10px;background-color:#fff;font-family:'Proxima Nova',proxima-nova,sans-serif;border-radius:3px}.wmd-prompt-dialog .btn,.wmd-prompt-dialog input[type=button]{display:inline-block;padding:6px 12px;margin-bottom:0;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;font-size:14px}.wmd-prompt-dialog .btn{font-weight:400;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.wmd-button,.wmd-prompt-dialog input[type=button]{-ms-touch-action:manipulation;-webkit-user-select:none;-ms-user-select:none;border:1px solid transparent}.wmd-prompt-dialog input[type=button]{touch-action:manipulation;user-select:none;font-family:'Proxima Nova',proxima-nova,sans-serif;color:#fff;border-radius:3px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:#27a9e1}.wmd-prompt-dialog input[type=button]:hover{background-color:#2499cc;opacity:1;color:#fff}.wmd-prompt-dialog input[type=button]:focus{color:#fff}.wmd-prompt-dialog input[type=button].btn-rounded{border-radius:50px;padding:6px 20px}.wmd-button-row{margin:0;padding:0;background-color:rgba(190,204,212,.3);border-radius:3px 3px 0 0}.wmd-button,.wmd-button .btn{padding:6px 12px;margin-bottom:0;line-height:1.42857143;vertical-align:middle;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;background-image:none}.wmd-spacer{display:none}.internal-page .health-bubble,.wmd-button,.wmd-button .btn{display:inline-block;text-align:center}.wmd-button{touch-action:manipulation;user-select:none;border-radius:4px;list-style:none;font-family:FontAwesome;font-style:normal;color:#555}#admin-sidenav,#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote p,#ai-tools-marketing-page .ai-marketing-section p,#ai-tools-marketing-page.ai-creator-marketing-page .icon-and-label,#no-access-modal,.abacus-marketing-page,.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses .abacus-course-container .course-title,.internal-page #list-view-field-list-wrapper,.overview-export-wrapper,ul.tagit.ui-widget,ul.tagit.ui-widget .tagit-new input{font-family:'Proxima Nova',proxima-nova,sans-serif}.wmd-button .btn{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}li[id^=wmd-bold-button]>span:before{content:"\f032"}li[id^=wmd-italic-button]>span:before{content:"\f033"}li[id^=wmd-link-button]>span:before{content:"\f0c1"}li[id^=wmd-quote-button]>span:before{content:"\f10d"}li[id^=wmd-code-button]>span:before{content:"\f109"}li[id^=wmd-image-button]>span:before{content:"\f03e"}li[id^=wmd-olist-button]>span:before{content:"\f0cb"}li[id^=wmd-ulist-button]>span:before{content:"\f0ca"}li[id^=wmd-heading-button]>span:before{content:"\f031"}li[id^=wmd-hr-button]>span:before{content:"\f068"}li[id^=wmd-undo-button]>span:before{content:"\f0e2"}li[id^=wmd-redo-button]>span:before{content:"\f064"}ul.tagit.ui-widget{font-size:14px;border:1px solid #efedee;border-radius:3px}ul.tagit.ui-widget .tagit-new{padding:0}ul.tagit.ui-widget .tagit-new input{border:none;outline:0}.internal-page .internal-page-header-banner{position:fixed;top:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-size:24px;font-weight:600;z-index:500;border-bottom:1px solid #27a9e1;background-color:rgba(190,204,212,.8)}.internal-page .internal-page-header-banner .nav-tabs{font-size:14px}.internal-page .internal-page-content{margin-top:45px;padding:20px 20px 0}.internal-page .small-dropdown.with-live-search>.dropdown-menu.open{max-height:none!important}.internal-page #nav{position:fixed;top:105px;overflow-y:scroll}.internal-page #nav li.nav-header{font-size:16px;font-weight:600;color:#6b757b}.internal-page #nav .active{border-right:4px solid #27a9e1;background-color:#ddd}.internal-page #nav ul>li a{padding:1px 0;font-size:14px;line-height:17px}.internal-page .health-bubble{border-radius:50%;color:#fff;font-size:17px;height:29px;line-height:29px;width:29px}.internal-page .accordion-nav{padding-top:30px}.internal-page .accordion-nav a:not(.btn){display:block;padding-top:5px;padding-bottom:5px}.internal-page .accordion-nav input{margin-left:5px}.internal-page .accordion-nav .has-float-label,.internal-page .accordion-nav input,.internal-page .accordion-nav input[type=text]{display:inline-block;width:175px;height:36px;margin-right:10px}.internal-page .accordion-nav button[type=submit]{vertical-align:bottom;height:52px;width:130px;margin-left:10px;margin-right:10px}.internal-page .accordion-nav a.btn,.internal-page .accordion-nav button{height:52px;width:130px;margin:0 5px}.internal-page .accordion-nav a.btn{padding-top:15px}.internal-page .accordion-nav .bootstrap-select{margin:0 1px 0 5px;padding-right:0;padding-left:0}.internal-page .accordion-nav .dropdown-toggle{width:100%}.internal-page .accordion-nav .codehs-form{width:100%;margin:0}.internal-page .codehs-form:not(.no-dropdown-highlighting) .dropdown-toggle.has-value{background-color:#add8e6}.internal-page .panel-default{overflow:visible}.internal-page .panel-heading{background-color:#fff;padding:10px}.internal-page .panel-body .row{padding:5px}.internal-page .panel-body label{color:#555;margin:1px 5px}.internal-page .panel-body .tt-menu{margin-top:3px;margin-left:2px;width:150px;text-align:left;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.internal-page .panel-body .tt-suggestion{color:#555;padding:10px 15px;cursor:pointer}.internal-page .panel-body .tt-suggestion:not(.tt-cursor) strong{color:#333}.internal-page .panel-body .tt-suggestion.tt-cursor{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.internal-page .panel-body .tt-suggestion p{margin-bottom:0}.internal-page .to-from-div{vertical-align:middle}.internal-page .to-from-div input[type=text]{display:inline-block}.internal-page #list-view-field-list-wrapper{float:left;padding:10px;height:100vh;width:300px;position:fixed;overflow-y:scroll;overflow-x:hidden;cursor:pointer}.internal-page .sticky-listview-header,.internal-page .sticky-listview-header-no-padding{overflow:visible}.internal-page #list-view-field-list-wrapper #list-view-field-list .js-field-name{padding:3px 0 3px 10px}.internal-page #list-view-field-list-wrapper #list-view-field-list .js-field-name:nth-of-type(odd){background-color:#f4f8fc}.internal-page #list-view-content{margin-left:300px}.internal-page #list-view-content .chs-icon-cancel{opacity:.1;color:#de5844;cursor:pointer}.internal-page #list-view-content .chs-icon-cancel:hover{opacity:1}.internal-page .sticky-listview-header th{position:sticky;top:100px;background:#27a9e1;z-index:10}.internal-page .sticky-listview-header-no-padding th{position:sticky;top:147px;background:#27a9e1;z-index:10}.internal-page .sticky-listview-header-no-padding#roadtrip-stops-table th{top:60px}.internal-page #license-summary-table .icon{margin:3px;float:right}.internal-page .stakeholder-email,.internal-page .stakeholder-phone{display:-ms-inline-flexbox;display:inline-flex}.internal-page .codehs-form.new-teacher-form{padding-left:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.internal-page .codehs-form.new-teacher-form input[type=text]{width:125px;height:36px;margin-right:10px}.internal-page .codehs-form.new-teacher-form input[type=email]{width:175px;height:36px;margin-right:10px}.internal-page .codehs-form.new-teacher-form button[type=submit]{margin-top:0;height:36px;margin-right:20px}.internal-page .codehs-form.new-teacher-form #send-email-input{margin:0 15px 0 0;font-weight:400}.internal-page .codehs-form.new-teacher-form #send-email-input input{margin-right:0 5px 0 0}.internal-page.like-wish-explore .internal-page-content{padding:0;margin-top:-10px}.internal-page.like-wish-explore #tool-topnav{position:initial}.internal-page.like-wish-explore .topnav-links{-ms-flex-pack:center;justify-content:center;gap:50px}.internal-page.like-wish-explore .marketing-page-header .marketing-page-header-content{padding:50px 0}.internal-page#compare-merged-objects .red-table-row{background-color:#f5ccc6}.internal-page#compare-merged-objects #merge-details{margin-bottom:20px}.internal-page#compare-merged-objects #merge-details p{margin:0}.internal-page#compare-merged-objects #merge-details textarea{width:80%}.internal-page .rubric-table td{padding:5px}.internal-page .icon-btn{background:0 0;color:#555}.internal-page .icon-btn:hover{background-color:#dee5e9;padding:5px}.internal-page .has-validated-rubric{background-color:#bbdd8d}.internal-page .not-eligible-for-ai-rubric{background-color:#eda59b}.internal-page .conference-instance-list-table .truncate-multiline{max-height:100px;overflow:hidden}.internal-page-nav{background-color:#24364c;font-weight:700;font-size:12px;height:40px;position:fixed;top:60px;left:0;z-index:999;width:100%}.internal-page-nav ol{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px;padding:8px 15px 8px 200px;max-width:800px;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:768px){.internal-page-nav ol{padding:8px 15px}}.internal-page-nav a{color:#f3f8fd}.internal-page-nav a:hover{text-decoration:none;color:#27a9e1}.internal-page-nav a:active,.internal-page-nav a:focus{text-decoration:none}.internal-page-nav .internal-nav-item{margin-right:10px}.internal-page-nav .internal-nav-item.active,.internal-page-nav .internal-nav-item.active a:hover{color:#f3f8fd}.internal-page-nav .internal-nav-item .fa-angle-right{vertical-align:middle;margin-right:5px}.internal-page-nav.breadcrumb-nav .internal-nav-item{margin-right:10px;color:#fff}.internal-page-nav.breadcrumb-nav .internal-nav-item:not(.active) a:not(:hover),.internal-page-nav.breadcrumb-nav .internal-nav-item:not(.active) i{color:#27a9e1}.internal-generic-note-module .content-editor>textarea{background:0 0;border:none;width:calc(100% - 40px)}#new-teacher-signups .panel{width:700px;margin:auto}#new-teacher-signups #user-name-input,#new-teacher-signups .user-name-form{width:400px}#new-teacher-signups .date-range-filter{position:relative;margin-right:20px;top:-10px;left:12px}body.non-sticky-tool-headers #tool-topnav,body.non-sticky-tool-headers #tool-topnav~.tool-main-section #tool-utilities{position:relative;top:0}#job-tracking-page{margin:10px 40px}#job-tracking-page .job-tracking-header{padding:10px 0}#job-subscription-page{margin:25px 60px}#ai-toolbox-usage .graph-row.margin-top,#ai-toolbox-usage hr,.tableview-page .internal-tool-title{margin-top:60px}#job-subscription-page .job-subscription-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 0}#job-subscription-page .job-subscription-content{padding:10px 12px}.ai-rubric-review #alert-modal-iframe{max-height:calc(100vh - 120px)}.tableview-page .internal-tool-description,.tableview-page .internal-tool-title{text-align:center}body.side-peek-open .sidenav-beta.locked~.tool-main-section{width:calc(100vw - var(--side-peek-width,0) - 230px)}body.side-peek-open .sidenav-beta~.tool-main-section{width:calc(100vw - var(--side-peek-width,0) - 50px)}body.side-peek-open #tool-utilities{overflow-x:auto}body.side-peek-open:not(.side-peek-no-overflow) .tool-main-content-container{overflow:auto}body.side-peek-open:not(.side-peek-no-overflow) .tool-main-content-container .tool-main-content{width:125%}body.non-sticky-tool-headers #tool-topnav~.tool-main-section{margin-top:0}body.non-sticky-tool-headers #tool-topnav~.tool-main-section .tool-main-content-container{display:-ms-flexbox;display:flex}body.non-sticky-tool-headers #tool-topnav~.tool-main-section #tool-subsidenav{-ms-flex-preferred-size:245px;flex-basis:245px;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:60px}body.non-sticky-tool-headers #tool-topnav~.tool-main-section .tool-main-content{--page-top:60px;margin:0;-ms-flex:1;flex:1;min-width:0}#tool-topnav{position:fixed;top:60px;left:0;right:0;padding:8px 20px 0;background-color:#fff;z-index:130;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#tool-topnav~.tool-main-section{--topnav-height:88px;margin-top:calc(var(--topnav-height) + var(--alert-height,0px))}#tool-topnav #survey-banner-form,#tool-topnav .alert{margin:-8px -20px 8px}#tool-topnav:not(:has(li)){padding:8px 20px}#tool-topnav:not(:has(li))~.tool-main-section{--topnav-height:60px}#tool-topnav.has-survey,#tool-topnav.has-survey~.tool-main-section{--alert-height:95px}#tool-topnav.has-alert,#tool-topnav.has-alert~.tool-main-section{--alert-height:44px}#tool-topnav.no-chs-nav{top:0;position:relative}#tool-topnav .alert{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:0;border-radius:0;background-color:#2e3092;color:#fff;font-size:16px;font-weight:600;padding:7px 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:44px}#tool-topnav .alert .close{color:#fff;text-shadow:none;font-size:18px;opacity:.7;top:auto;right:auto;-ms-flex-negative:0;flex-shrink:0}#choose-teacher-course-modal.disabled,#tool-topnav .alert .close:hover,.bank-modal.disabled{opacity:.9}#tool-topnav .tool-topnav-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;height:44px}#tool-topnav .tool-topnav-header .app-icon{width:36px;height:36px}#tool-topnav .tool-topnav-header h2{text-wrap:nowrap;font-size:22px;margin:0;font-weight:600}#tool-topnav .tool-topnav-header .favorite-app-btn{padding:0;background:0 0;border:none;font-size:20px;line-height:0}#tool-topnav .tool-topnav-header .favorite-app-btn .icon-star,#tool-topnav .tool-topnav-header .favorite-app-btn:hover .icon-star-empty{color:#27a9e1}#tool-topnav .tool-topnav-header .favorite-app-btn.starred .icon-star-empty,#tool-topnav .tool-topnav-header .favorite-app-btn:not(.starred) .icon-star{display:none}#tool-topnav .topnav-links{display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;font-size:15px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#tool-topnav .topnav-links::-webkit-scrollbar{display:none}#tool-topnav .topnav-links:not(:has(li)){display:none}#tool-topnav .topnav-links>li{height:36px}#tool-topnav .topnav-links>li>a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#555;border-bottom:3px solid transparent;border-top:3px solid transparent;white-space:nowrap;padding-left:15px;padding-right:15px;letter-spacing:.2px}#tool-topnav .topnav-links>li a:hover{border-bottom-color:#95a5ac}#tool-topnav .topnav-links>li>a.selected{border-bottom-color:#27a9e1;font-weight:600}.tool-main-section{position:relative;transition:width .3s cubic-bezier(0,0,.58,1)}.tool-main-section .tool-title{font-size:28px;margin:0;padding:25px 20px 0}.tool-main-section #tool-utilities{position:sticky;top:calc(60px + var(--topnav-height) + var(--alert-height,0px));padding:18px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#f4f8fc;z-index:105;box-shadow:0 4px 6px 0 rgba(0,0,0,.08)}.tool-main-section #tool-utilities:has(.label-container){padding:26px 20px}.tool-main-section #tool-utilities:has(.label-container):not(:has(.tool-options)){padding:26px 20px 18px}.tool-main-section #tool-utilities:empty,.tool-main-section #tool-utilities:has(.tool-filters:empty):not(:has(.tool-options)){display:none}.tool-main-section #tool-utilities:empty~*,.tool-main-section #tool-utilities:has(.tool-filters:empty):not(:has(.tool-options))~*{--utility-height:0px}.tool-main-section #tool-utilities~*{--utility-height:74px}.tool-main-section #tool-utilities .has-section-delimiter{position:relative}.tool-main-section #tool-utilities .has-section-delimiter:before{content:'';width:1px;background-color:#beccd4;height:48px;display:block;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tool-main-section #tool-utilities .tool-filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:15px;row-gap:25px;padding-right:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tool-main-section #tool-utilities .tool-filters:empty{display:none}.tool-main-section #tool-utilities .tool-filters:not(:empty)+.tool-options{padding-left:24px;position:relative}.tool-main-section #tool-utilities .tool-filters:not(:empty)+.tool-options:before{content:'';width:1px;background-color:#beccd4;height:48px;display:block;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tool-main-section #tool-utilities .filter-container{position:relative}.tool-main-section #tool-utilities .filter-container select{border-color:#92a4ac;border-radius:4px;display:-ms-inline-flexbox!important;display:inline-flex!important;color:#6b757b;padding-left:4px}.tool-main-section #tool-utilities .filter-container input,.tool-main-section #tool-utilities .filter-container select{width:225px;height:28px;margin:0}.tool-main-section #tool-utilities .filter-container .datepicker-container{display:-ms-inline-flexbox;display:inline-flex;width:225px}.tool-main-section #tool-utilities .filter-container .datepicker-container>:first-child:not(:last-child){border-radius:4px 0 0 4px;border-right:0}.tool-main-section #tool-utilities .filter-container .datepicker-container>:last-child:not(:first-child){border-radius:0 4px 4px 0}.tool-main-section #tool-utilities .filter-container .datepicker-container>:only-child{border-radius:4px}.tool-main-section #tool-utilities .filter-container .datepicker-container .datepicker{padding:4px 10px 4px 6px;border-color:#92a4ac;color:#6b757b;width:100%;height:initial;box-shadow:none}.tool-main-section #tool-utilities .filter-container .datepicker-container .btn{padding:4px 10px 4px 6px}.tool-main-section #tool-utilities .filter-container .label-container{position:absolute;margin-left:1px;line-height:1.3;color:#727272;bottom:100%;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tool-main-section #tool-utilities .filter-container label{margin-bottom:0}.tool-main-section #tool-utilities .filter-container .dropdown-toggle{padding:4px 10px 4px 6px;border-color:#92a4ac;color:#6b757b}.tool-main-section #tool-utilities .filter-container .filter-option-inner-inner{margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tool-main-section #tool-utilities .tool-options{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:25px}.tool-main-section #tool-utilities .tool-options>.tool-options-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:inherit}.tool-main-section #tool-utilities .tool-options .btn{padding:4px 10px}.tool-main-section #tool-utilities .tool-options .tool-options-menu{display:-ms-flexbox;display:flex;gap:8px}.tool-main-section #tool-utilities .dropdown-arrow:after,.tool-main-section #tool-utilities .dropdown-arrow:before{border-left:9px solid transparent;border-right:9px solid transparent;display:inline-block;position:absolute;content:""}.tool-main-section #tool-utilities .tool-options .tool-options-menu label{margin-bottom:0;color:#727272;font-weight:600}.tool-main-section #tool-utilities .tool-options .tool-options-menu .tool-options-menu-trigger{color:#24364c;text-decoration:none;font-weight:600}.tool-main-section #tool-utilities .tool-options .tool-options-menu .tool-options-menu-trigger .fa-caret-down{color:#8F8F8F}.tool-main-section #tool-utilities .tool-options #toggle-direction .chs-icon-chart{transition:.7s;-ms-transform-origin:center 16px;transform-origin:center 16px}.tool-main-section #tool-utilities .tool-options #toggle-direction .chs-icon-chart.rotated{transition:.7s;-ms-transform:rotate(90deg);transform:rotate(90deg)}.tool-main-section #tool-utilities .dropdown-arrow{margin-top:8px}.tool-main-section #tool-utilities .dropdown-arrow:before{border-bottom:5px solid rgba(0,0,0,.15);top:-6px}.tool-main-section #tool-utilities .dropdown-arrow:after{border-bottom:5px solid #fff;top:-4.5px}.tool-main-section #tool-utilities .tool-options-menu .dropdown-arrow:after,.tool-main-section #tool-utilities .tool-options-menu .dropdown-arrow:before{right:25px}.tool-main-section #tool-utilities #export-menu:after,.tool-main-section #tool-utilities #export-menu:before{left:30px}.tool-main-section #tool-utilities #export-menu.dropdown-menu-right:after,.tool-main-section #tool-utilities #export-menu.dropdown-menu-right:before{left:auto;right:30px}.tool-main-section #tool-subsidenav{position:fixed;padding:25px 20px;height:100%;max-height:calc(100vh - 60px - var(--topnav-height) - var(--alert-height,0px));overflow:auto;width:245px}.tool-main-section #tool-subsidenav+.tool-main-content{margin-left:245px}.tool-main-section #tool-subsidenav .dropdown-menu{width:100%}.tool-main-section .subsidenav-links{list-style:none;padding-left:0}.tool-main-section .subsidenav-links>li{border-left:1px solid #a7aeb6}.tool-main-section .subsidenav-links>li.active{border-left:2px solid #27a9e1}.tool-main-section .subsidenav-links>li.active>a{padding-left:18px;font-weight:700}.tool-main-section .subsidenav-links>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:50px;color:#555;padding:10px 0 10px 19px}.tool-main-section .subsidenav-links>li>a:hover{text-decoration:none;font-weight:700}.tool-main-section .tool-main-content{--page-top:calc(60px + var(--topnav-height) + var(--alert-height, 0px) + var(--utility-height, 0px))}.tool-main-section .tool-main-content:not(.no-padding){padding:25px 20px}.tool-main-section .tool-main-content,.tool-main-section .tool-main-content *{scroll-margin-top:var(--page-top)}.tool-main-section .tool-main-content .alert.msg-banner,.tool-main-section .tool-main-content .main-content-banner{margin-left:-20px;margin-right:-20px;width:auto}.tool-main-section .tool-main-content .alert.msg-banner:first-of-type,.tool-main-section .tool-main-content .main-content-banner:first-of-type{margin-top:-25px}.tool-main-section .tool-main-content .archived-section-page h1,.tool-main-section .tool-main-content .archived-teacher-course-page h1,.tool-main-section .tool-main-content .no-section-page h1{margin:0 0 15px;font-size:20px}.tool-main-section .tool-main-content .archived-section-page p,.tool-main-section .tool-main-content .archived-teacher-course-page p,.tool-main-section .tool-main-content .no-section-page p{margin:0 0 15px;font-size:16px}.abacus-marketing-page{padding:25px 25px 50px;min-height:100%}.abacus-marketing-page .abacus-marketing-page-info{margin:auto;max-width:1250px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav{width:115px;position:fixed;padding-left:0;list-style:none;background-color:#dee5e9}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav li{padding:10px 0 10px 15px;border-bottom:1px solid #f4f8fc}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav li a{color:#6b757b;text-decoration:none;font-size:15px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav li a:hover{color:#28384a}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav li:last-child{border-bottom:none}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav .active{background-color:#beccd4}.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel{width:75%}.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel .abacus-marketing-run-tabs{display:-ms-flexbox;display:flex}.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel .abacus-marketing-run-tabs li>a,.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel .abacus-marketing-run-tabs li>a:hover{padding-left:0;cursor:pointer;font-weight:600;color:#28384a;font-size:15px;background-color:#f4f8fc}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description li,.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content p{font-size:18px}.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel .abacus-marketing-run-tabs .active>a,.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel .abacus-marketing-run-tabs .active>a:hover{color:#95a5ac}.abacus-marketing-page .abacus-marketing-page-info #abacus-editor-carousel .carousel-inner .embed-abacus{padding:0}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content{margin-left:165px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content h1:not(.course-marketing-header),.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content h2:not(.course-marketing-header),.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content h3:not(.course-marketing-header){color:#28384a}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content h2:not(.course-marketing-header),.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content h3:not(.course-marketing-header){font-weight:600}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content hr{margin-top:40px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .description{margin-top:30px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description{display:none}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description h3{margin:25px 0}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description .companies-container img{width:50px;height:50px;margin-right:30px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description .blog-posts{display:-ms-flexbox;display:flex}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description .blog-posts .blog-post-container{margin-right:25px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description .blog-posts .blog-post-container .blog-img{width:200px;height:103px;border-radius:10px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description .blog-posts .blog-post-container .blog-title{color:#28384a;text-align:center}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .run-description.active{display:block}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-header h1{margin:20px 0;font-size:48px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-header .abacus-header-description{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-header .abacus-header-description .icon-arrow-left{margin-right:5px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-header .abacus-header-description .back-link{text-decoration:none;color:#6b757b}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-header .abacus-header-description .back-link:hover{color:#95a5ac}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section{border-radius:8px;margin-top:30px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section h3{margin-top:30px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:25px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs .img-container{text-align:center}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs .img-container .sample-program-imgs{transition:transform .2s;height:275px;width:288px;border:1px solid #dee5e9;margin-bottom:3px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs .img-container .sample-js-imgs{transition:transform .2s;height:180px;width:180px;border:none}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs .img-container .sample-js-imgs:hover,.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs .img-container .sample-program-imgs:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .sample-programs .img-container .img-title{margin-top:10px;font-size:17px;text-transform:uppercase;color:#474e52}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .abacus-language-links a{margin-right:30px;text-decoration:none;color:#474e52;font-size:16px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-info-section .abacus-language-links a:hover{text-decoration:none;border-bottom:2px dotted #474e52}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .course-section{border-radius:10px;position:relative;margin-top:35px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:25px;margin-top:40px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses .course-link{text-decoration:none}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses .abacus-course-container{border:1px solid #beccd4;transition:transform .2s;background-color:#fff;border-radius:2px;width:215px;height:215px;padding:15px;text-align:center}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses .abacus-course-container .course-img{margin:10px;height:90px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses .abacus-course-container .course-title{margin:10px;color:#28384a;font-weight:600}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-codehs-courses .abacus-course-container:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .embed-abacus{padding:0;background-color:#fff}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .embed-abacus iframe{vertical-align:bottom}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-example-container{display:-ms-flexbox;display:flex;margin-top:40px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-example-container .abacus-example{-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:30px}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-example-container .embed-abacus-example{-ms-flex-positive:2;flex-grow:2;padding:0}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-example-container .embed-abacus-example iframe{vertical-align:bottom}@media (max-width:930px){.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav{display:-ms-flexbox;display:flex;position:inherit;width:100%}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav li{display:inline;padding:10px 0;border-right:1px solid #f4f8fc;-ms-flex:1 1;flex:1 1;text-align:center}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-sidenav li:last-child{border-right:none}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content{margin-left:0}.abacus-marketing-page .abacus-marketing-page-info .abacus-marketing-page-content .abacus-example-container{-ms-flex-direction:column;flex-direction:column}}@media (max-width:425px){.abacus-marketing-page .abacus-marketing-page-info .abacus-codehs-courses .abacus-course-container,.abacus-marketing-page .abacus-marketing-page-info .sample-programs .img-title{margin:0 auto 20px}.abacus-marketing-page .abacus-marketing-page-info .sample-programs{-ms-flex-direction:column;flex-direction:column}.abacus-marketing-page .abacus-marketing-page-info .abacus-codehs-courses{-ms-flex-direction:column;flex-direction:column}}.abacus-marketing-page .abacus-marketing-page-info .single-program{margin-left:0}#access-controls-page.has-sidenav{margin-left:200px}#access-controls-page #header-container #subtitle{font-size:16px}#access-controls-page #course-dropdown-container{text-align:center}#access-controls-page #course-dropdown-container .course-dropdown{margin-right:auto;margin-left:auto}#access-controls-page #course-dropdown-container .course-dropdown .dropdown{display:inline-block;margin-left:10px}#access-controls-page #course-dropdown-container .course-dropdown .dropdown:hover{cursor:pointer}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6}#access-controls-page #course-dropdown-container .course-dropdown #timepicker,#access-controls-page #course-dropdown-container .course-dropdown .dropdown-toggle{color:#555;font-size:12px;font-weight:600;border:2px solid rgba(190,204,212,.25);display:inline-block;background-color:#fff;height:auto;width:auto;padding:2px 15px 2px 20px;line-height:38px}#access-controls-page #course-dropdown-container .course-dropdown #timepicker .icon,#access-controls-page #course-dropdown-container .course-dropdown .dropdown-toggle .icon{margin-left:7px}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-menu{max-height:300px;width:auto;overflow:auto}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-menu .dropdown-header{padding-left:30px;display:inline-block;width:100%;float:left}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-menu li{position:relative;display:inline-block;width:100%}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px;text-align:left}#access-controls-page .access-controls-table .row.module-row .module-title,#access-controls-page .access-controls-table .row.module-row .playlist-title{font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#access-controls-page #course-dropdown-container .course-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#access-controls-page #label-table .row{display:table-row}#access-controls-page #label-table .row .cell{display:table-cell}#access-controls-page #label-table .row .cell.item-col{width:460px}#access-controls-page #label-table .row .cell.start-datetime-col{width:180px}#access-controls-page #label-table .row .cell.end-datetime-col{width:160px}#access-controls-page #all-content-configs-label-table .row{display:table-row}#access-controls-page #all-content-configs-label-table .row .cell{display:table-cell}#access-controls-page #all-content-configs-label-table .row .cell.item-col{width:420px}#access-controls-page #all-content-configs-label-table .row .cell.end-datetime-col,#access-controls-page #all-content-configs-label-table .row .cell.start-datetime-col{width:160px}#access-controls-page .access-controls-table{display:table;border-collapse:collapse;padding:0;margin:0 auto 25px}#access-controls-page .access-controls-table .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}#access-controls-page .access-controls-table .row.module-row{height:52px}#access-controls-page .access-controls-table .row.module-row .module-title img,#access-controls-page .access-controls-table .row.module-row .playlist-title img{height:35px;padding-right:5px}#access-controls-page .access-controls-table .row.module-row .icon-caret-down,#access-controls-page .access-controls-table .row.module-row .icon-caret-right{padding-right:5px}#access-controls-page .access-controls-table .row.module-row .end-datetimepicker,#access-controls-page .access-controls-table .row.module-row .start-datetimepicker{margin-left:-50px}#access-controls-page .access-controls-table .row.lesson-row{height:45px}#access-controls-page .access-controls-table .row.lesson-row .item-col{cursor:pointer;font-weight:600}#access-controls-page .access-controls-table .row.lesson-row .icon-caret-down,#access-controls-page .access-controls-table .row.lesson-row .icon-caret-right{padding-left:22px;color:#beccd4;padding-right:10px}#access-controls-page .access-controls-table .row.lesson-row .datepicker-div,#access-controls-page .access-controls-table .row.lesson-row .visibility-dropdown{padding-left:20px}#access-controls-page .access-controls-table .row.lesson-row .end-datetimepicker,#access-controls-page .access-controls-table .row.lesson-row .start-datetimepicker{margin-left:-30px}#access-controls-page .access-controls-table .row.item-row{height:40px}#access-controls-page .access-controls-table .row.item-row .datepicker-div,#access-controls-page .access-controls-table .row.item-row .visibility-dropdown{padding-left:50px}#access-controls-page .access-controls-table .row .cell{display:table-cell;vertical-align:middle;border:none}#access-controls-page .access-controls-table .row .cell .datepicker-div>*{display:inline-block}#access-controls-page .access-controls-table .row .cell .datepicker-div>.chs-icon-cancel{cursor:pointer}#access-controls-page .access-controls-table .row .cell.lesson-title{text-transform:uppercase}#access-controls-page .access-controls-table .row .cell.lesson-title .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400}#access-controls-page .access-controls-table .row .cell.module-title .module-title-text,#access-controls-page .access-controls-table .row .cell.playlist-title .playlist-title-text{width:370px;display:inline-block;vertical-align:middle}#access-controls-page .access-controls-table .row .cell.module-title,#access-controls-page .access-controls-table .row .cell.playlist-title{font-weight:700;font-size:15px;padding-right:10px;text-transform:uppercase}#access-controls-page .access-controls-table .row .cell.item-col{padding-left:15px;padding-right:10px;width:460px}#access-controls-page .access-controls-table .row .cell.item-col .icon{color:#beccd4;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#access-controls-page .access-controls-table .row .cell.item-col .icon:before{width:20px;margin:0}#access-controls-page .access-controls-table .row .cell.item-col .item-type-and-title{padding-top:2px}#access-controls-page .access-controls-table .row .cell.item-col .item-type-and-title .item-title{font-weight:600;padding-left:5px}#access-controls-page .access-controls-table .row .cell.visibility-col{padding-right:20px;padding-left:10px;width:260px}#access-controls-page .access-controls-table .row .cell.visibility-col .visibility-dropdown{position:relative;display:inline-block}#access-controls-page .access-controls-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select{margin-bottom:0}#access-controls-page .access-controls-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select button{height:34px;text-transform:none}#access-controls-page .access-controls-table .row .cell.due-date-col{padding-right:10px;padding-left:10px;text-align:left;width:240px}#access-controls-page .access-controls-table .row .cell.due-date-col input{text-align:right;width:120px}#access-controls-page .access-controls-table .row .cell.due-date-col>*{display:inline-block}#access-controls-page .access-controls-table .row .cell.start-datetime-col{width:180px}#access-controls-page .access-controls-table .row .cell.end-datetime-col{width:160px}#access-controls-page .access-controls-table .row .cell.end-datetime-col input,#access-controls-page .access-controls-table .row .cell.start-datetime-col input{width:145px}#access-controls-page .access-controls-table .row .cell.points-col{display:inline-block;width:120px;text-align:left;padding-left:10px;padding-right:40px}#access-controls-page .access-controls-table .row .cell.points-col input{width:35px;text-align:center}#access-controls-page .access-controls-table .row .cell.item-cell{cursor:default;padding-left:90px}#access-controls-page .access-controls-table .row .cell.item-cell .icon{margin:0}#access-controls-page .access-controls-table .row .cell .info-icon{margin-left:5px}#access-controls-page .access-controls-table .module-expand,#access-controls-page .access-controls-table .module-expand .lesson-item-wrapper,#access-controls-page .access-controls-table .playlist-expand{display:none}#access-controls-page .all-content-configs-table{display:table;border-collapse:collapse;padding:0;min-width:1209px;table-layout:fixed;margin:0 auto 25px}.admin-dashboard-dropdown .dropdown-menu,.course-syllabus .group-dropdown .dropdown-menu{min-width:150px}#access-controls-page .all-content-configs-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select,#access-controls-page .date-table ul{margin-bottom:0}#access-controls-page .all-content-configs-table .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}#access-controls-page .all-content-configs-table .row.module-row{height:52px}#access-controls-page .all-content-configs-table .row.module-row .module-title{cursor:pointer;font-size:16px;text-decoration:none;font-weight:600}#access-controls-page .all-content-configs-table .row.module-row .module-title img{height:35px;padding-right:5px}#access-controls-page .all-content-configs-table .row.module-row .icon-caret-down,#access-controls-page .all-content-configs-table .row.module-row .icon-caret-right{padding-right:5px}#access-controls-page .all-content-configs-table .row.lesson-row{height:45px}#access-controls-page .all-content-configs-table .row.lesson-row .item-col{cursor:pointer;font-weight:600}#access-controls-page .all-content-configs-table .row.lesson-row .icon-caret-down,#access-controls-page .all-content-configs-table .row.lesson-row .icon-caret-right{padding-left:10px;color:#beccd4;padding-right:10px}#access-controls-page .all-content-configs-table .row.item-row{height:40px}#access-controls-page .all-content-configs-table .row .cell{display:table-cell;vertical-align:middle;border:none}#access-controls-page .all-content-configs-table .row .cell .datepicker-div>*{display:inline-block}#access-controls-page .all-content-configs-table .row .cell .datepicker-div>.chs-icon-cancel{cursor:pointer}#access-controls-page .all-content-configs-table .row .cell.lesson-title{text-transform:uppercase}#access-controls-page .all-content-configs-table .row .cell.lesson-title .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400}#access-controls-page .all-content-configs-table .row .cell.lesson-title .lesson-title-text,#access-controls-page .all-content-configs-table .row .cell.module-title .module-title-text{width:330px;display:inline-block;vertical-align:middle}#access-controls-page .all-content-configs-table .row .cell.module-title{text-transform:uppercase;font-weight:700;font-size:15px;padding-right:10px}#access-controls-page .all-content-configs-table .row .cell.item-col{padding-left:15px;padding-right:10px;width:420px}#access-controls-page .all-content-configs-table .row .cell.item-col .icon{color:#beccd4;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#access-controls-page .all-content-configs-table .row .cell.item-col .icon:before{width:20px;margin:0}#access-controls-page .all-content-configs-table .row .cell.item-col .item-type-and-title{padding-top:2px}#access-controls-page .all-content-configs-table .row .cell.item-col .item-type-and-title .item-title{font-weight:600;padding-left:5px}#access-controls-page .all-content-configs-table .row .cell.item-col .item-type-and-title .item-title .item-title-text{vertical-align:middle;width:200px;display:inline-block}#access-controls-page .all-content-configs-table .row .cell.visibility-col{width:180px}#access-controls-page .all-content-configs-table .row .cell.visibility-col .visibility-dropdown{position:relative;display:inline-block}#access-controls-page .all-content-configs-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select button{height:34px;text-transform:none}#access-controls-page .all-content-configs-table .row .cell.due-date-col{padding-right:10px;padding-left:10px;text-align:left;width:180px}#access-controls-page .all-content-configs-table .row .cell.due-date-col input{text-align:right;width:120px}#access-controls-page .all-content-configs-table .row .cell.due-date-col>*{display:inline-block}#access-controls-page .all-content-configs-table .row .cell.end-datetime-col,#access-controls-page .all-content-configs-table .row .cell.start-datetime-col{width:160px}#access-controls-page .all-content-configs-table .row .cell.end-datetime-col input,#access-controls-page .all-content-configs-table .row .cell.start-datetime-col input{width:145px;text-align:right}#access-controls-page .all-content-configs-table .row .cell.points-col{width:100px;text-align:right;padding-right:20px}#access-controls-page .all-content-configs-table .row .cell.points-col input{width:35px;margin-right:5px;text-align:right}#access-controls-page .all-content-configs-table .row .cell.points-col h4{display:inline-block}#access-controls-page .all-content-configs-table .row .cell.item-cell{cursor:default;padding-left:40px}#access-controls-page .all-content-configs-table .row .cell.item-cell .icon{margin:0}#access-controls-page .all-content-configs-table .row .cell .info-icon{margin-left:5px}#access-controls-page .all-content-configs-table .module-expand,#access-controls-page .all-content-configs-table .module-expand .lesson-item-wrapper,#access-controls-page .all-content-configs-table .playlist-expand{display:none}#access-controls-page .date-table td{border-right:1px solid rgba(190,204,212,.15)}#import-content-configs-modal .modal-content .modal-body,#import-content-configs-modal .modal-content .modal-header{text-align:left}#import-content-configs-modal .modal-content .modal-body #no-class-msg{display:none;color:#de5844}#import-content-configs-modal .modal-content .modal-confirm{text-align:center;margin-left:20px;margin-right:20px}#import-content-configs-modal .modal-content .modal-confirm h3{padding-bottom:15px}#activity-progress-page .progress-circle.not-started:hover{border-color:#beccd4}#activity-progress-page .progress-circle.started:hover{border-color:#ffdd17}#activity-progress-page .progress-circle.needs-work:hover{border-color:#de5844}#activity-progress-page .progress-circle.passed:hover{border-color:#8cc63e}#activity-progress-page .progress-text.not-started{color:#beccd4}#activity-progress-page .progress-text.started{color:#ffdd17}#activity-progress-page .progress-text.needs-work{color:#de5844}#activity-progress-page .progress-text.passed{color:#8cc63e}#activity-progress-page .on-time-icon.icon{color:#000;vertical-align:middle}#activity-progress-page .on-time-icon.icon.icon-remove{margin-left:2.5px;margin-bottom:7px}#activity-progress-page .on-time-icon.icon.icon-remove.passed.passed-review{margin-left:.5px;margin-top:-4px}#activity-progress-page .on-time-icon.icon.icon-ok{margin-bottom:5px}#activity-progress-page .on-time-icon.icon.icon-ok.passed.passed-review{margin-bottom:7px;margin-top:-3px;margin-left:-2px}#activity-progress-page .activity-progress-with-config{height:65px}#activity-progress-page .activity-progress-with-config .export-button{margin-top:5px;margin-right:5px}#activity-progress-page .activity-progress-with-config .export-button a{color:#fff;text-decoration:none}#activity-progress-page .activity-progress-with-config .config-button{margin-top:5px}#activity-progress-page .activity-progress-with-config .config-button a{color:#fff;text-decoration:none}#activity-progress-page .activity-progress-with-config .activity-progress-dropdown{padding-top:13px}#activity-progress-page #wrapper.activities-view #progress-labels-container,#activity-progress-page #wrapper.activities-view #progress-table-container{max-width:none!important}#activity-progress-page #wrapper .activity-date,#activity-progress-page #wrapper .activity-number{font-weight:600}#activity-progress-page #wrapper.lessons-view .activity-label div{-ms-transform:translate(-35px,0) rotate(300deg);transform:translate(-35px,0) rotate(300deg)}#activity-progress-page #wrapper.lessons-view .activity-item,#activity-progress-page #wrapper.lessons-view .activity-label.item-label{display:none}#activity-progress-page #wrapper.lessons-view .activity-lesson .progress-circle{display:block}#activity-progress-page #wrapper.lessons-view #activity-demo,#activity-progress-page #wrapper.lessons-view #progress-key .passed.passed-review,#admin-dashboard .activity-dashboard td.section-name .icon-download-alt{display:none}#activity-progress-page #wrapper.lessons-view #progress-key .passed:not(.passed-review){margin-left:8px}#activity-progress-page #wrapper.lessons-view #lesson-demo{display:inline}#activity-progress-page #empty-class-msg{padding-top:160px!important}.admin-landing-page #admin-landing-header{text-align:center;margin-bottom:60px}.admin-landing-page #admin-landing-header .btn{font-size:18px}.admin-landing-page #admin-class-set-section{margin:auto;width:max-content}.admin-dashboard-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.admin-dashboard-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:40px;width:150px;line-height:36px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.admin-dashboard-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.admin-dashboard-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:88px;vertical-align:middle}.admin-dashboard-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.admin-dashboard-dropdown .dropdown-menu li a{color:#555;line-height:30px;font-size:12px}.admin-dashboard-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.admin-dashboard-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#admin-dashboard{text-align:center;margin-left:200px;margin-top:30px}#admin-dashboard #assignments-breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#admin-dashboard #assignments-breadcrumbs .breadcrumb-link{margin-right:5px;margin-left:5px}#admin-dashboard .overview-wrap .fixed-table-toolbar{height:0;display:inline-block;position:relative;top:-40px;float:right}#admin-dashboard .chart-container{width:100%;margin:auto;height:300px;text-align:center}#admin-dashboard .chart-container canvas{border-color:#dee5e9}#admin-dashboard .chart-container .icon-spinner{margin-top:100px;font-size:24px}#admin-dashboard .show-stats-modal:hover{cursor:pointer;font-weight:700}#admin-dashboard #schools-table .tooltip-inner{max-width:100%}#admin-dashboard .parent-deal-alert{font-size:16px;padding-bottom:10px;box-shadow:none;border-color:rgba(39,169,225,.6);color:#14698e;background-color:rgba(39,169,225,.2);height:50px;border-radius:5px;text-align:center;padding-top:15px;margin:auto}#admin-dashboard .admin-wrap{padding:0}#admin-dashboard .admin-wrap #admin-section,#admin-dashboard .admin-wrap .admin-toggle{padding:10px 25px}#admin-dashboard .admin-wrap .admin-toggle:hover{cursor:pointer}#admin-dashboard .ofr-level-filter .btn{border:2px solid rgba(190,204,212,.25);font-family:var(--proximaNova);font-size:12px;height:36px;line-height:1.85}#admin-dashboard .ofr-level-filter .btn .bs-caret .caret{color:#beccd4}#admin-dashboard .ofr-level-filter .dropdown-toggle.bs-placeholder{color:#555}#admin-dashboard .activity-dashboard{width:90%;margin:auto}#admin-dashboard .activity-dashboard .search-input{height:30px;font-size:18px}#admin-dashboard .activity-dashboard .activity-display-container{width:auto}#admin-dashboard .activity-dashboard .archived td.section-name{opacity:.6}#admin-dashboard .activity-dashboard .archived td.section-name .icon-download-alt{display:inline}#admin-dashboard .activity-link .icon{margin-left:5px;vertical-align:middle;font-size:14px}#admin-dashboard .activity-dropdown,#admin-dashboard .progress-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px;margin-left:5px}#admin-dashboard .activity-dropdown .dropdown-toggle,#admin-dashboard .progress-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;width:130px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px;text-transform:none}#admin-dashboard .activity-dropdown .dropdown-toggle .icon,#admin-dashboard .progress-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#admin-dashboard .activity-dropdown .dropdown-toggle span:first-of-type,#admin-dashboard .progress-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:68px;vertical-align:middle}#admin-dashboard .activity-dropdown .dropdown-toggle:hover,#admin-dashboard .progress-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#admin-dashboard .activity-dropdown .dropdown-menu,#admin-dashboard .progress-dropdown .dropdown-menu{min-width:130px;max-height:300px;overflow:scroll;width:max-content;margin-bottom:20px}#admin-dashboard .activity-dropdown .dropdown-menu li a,#admin-dashboard .progress-dropdown .dropdown-menu li a{color:#555;line-height:36px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:none}#admin-dashboard .activity-dropdown .dropdown-menu li a:hover,#admin-dashboard .progress-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#admin-dashboard .activity-dropdown .dropdown-menu li a:focus,#admin-dashboard .progress-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#admin-dashboard .activity-dropdown .dropdown-menu #filter-schools,#admin-dashboard .progress-dropdown .dropdown-menu #filter-schools{width:100%}#admin-dashboard .license-dropdown{margin-left:10px;display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#admin-dashboard .license-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#admin-dashboard .license-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#admin-dashboard .license-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}#admin-dashboard .license-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#admin-dashboard .license-dropdown .dropdown-menu{min-width:130px}#admin-dashboard .license-dropdown .dropdown-menu li a{color:#555;line-height:36px;font-size:12px}#admin-dashboard .license-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#admin-dashboard .license-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#admin-dashboard .status-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px;margin-left:auto}#admin-dashboard .status-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#admin-dashboard .status-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#admin-dashboard .status-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}#admin-dashboard .status-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#admin-dashboard .status-dropdown .dropdown-menu{min-width:100px}#admin-dashboard .status-dropdown .dropdown-menu li a{color:#555;line-height:36px;font-size:12px}#admin-dashboard .status-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#admin-dashboard .status-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#admin-dashboard .school-level-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px;margin-left:10px}#admin-dashboard .school-level-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#admin-dashboard .school-level-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#admin-dashboard .school-level-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}#admin-dashboard .school-level-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#admin-dashboard .school-level-dropdown .dropdown-menu{min-width:160px}#admin-dashboard .school-level-dropdown .dropdown-menu li a{color:#555;line-height:36px;font-size:12px}#admin-dashboard .school-level-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#admin-dashboard .school-level-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#admin-dashboard .license-dropdown .dropdown-toggle,#admin-dashboard .school-level-dropdown .dropdown-toggle,#admin-dashboard .status-dropdown .dropdown-toggle{text-transform:none;width:180px}#admin-dashboard .license-dropdown .dropdown-toggle span:first-of-type,#admin-dashboard .school-level-dropdown .dropdown-toggle span:first-of-type,#admin-dashboard .status-dropdown .dropdown-toggle span:first-of-type{width:118px}#admin-dashboard .license-dropdown li,#admin-dashboard .school-level-dropdown li,#admin-dashboard .status-dropdown li{position:relative}#admin-dashboard .license-dropdown li .chs-icon,#admin-dashboard .school-level-dropdown li .chs-icon,#admin-dashboard .status-dropdown li .chs-icon{position:absolute;left:13px;top:10px;color:#555}#admin-dashboard .license-dropdown li a,#admin-dashboard .school-level-dropdown li a,#admin-dashboard .status-dropdown li a{padding-left:45px;color:#555;line-height:45px;font-size:12px;text-transform:none!important}#admin-dashboard .license-dropdown li a:hover,#admin-dashboard .school-level-dropdown li a:hover,#admin-dashboard .status-dropdown li a:hover{background-color:#27a9e1;color:#fff}#admin-dashboard .license-dropdown li:hover .chs-icon,#admin-dashboard .school-level-dropdown li:hover .chs-icon,#admin-dashboard .status-dropdown li:hover .chs-icon{color:#fff}#admin-dashboard .pdf-btn{margin-left:5px}#admin-dashboard .pdf-btn span{margin-right:5px}#admin-dashboard .progress-dashboard-header{background-color:#28384a;color:#fff;width:90%;margin:20px auto auto;height:60px;text-align:left;padding:12px 25px;font-size:14px}#admin-dashboard .progress-dashboard-header .dropdown{display:inline-block;margin-left:5px}#admin-dashboard .progress-dashboard-header .dropdown .icon-angle-down{margin-left:5px}#admin-dashboard .progress-dashboard{width:90%;margin:auto}#admin-dashboard .progress-dashboard .search-input{height:30px;font-size:18px}#admin-dashboard .progress-dashboard .progress-table th:not(.progress-col){width:200px}#admin-dashboard .all-sections-table td,#admin-dashboard .progress-dashboard .progress-table td{text-align:left}#admin-dashboard .export .dropdown-item{display:block;color:#555;padding:5px}#admin-dashboard .export .dropdown-item:hover{color:#fff;background-color:#27a9e1;text-decoration:none}#admin-dashboard .showcase-dashboard{background-color:#f4f8fc;padding-bottom:40px}#admin-dashboard .showcase-dashboard a{text-decoration:none}#admin-dashboard .showcase-dashboard #settings-toggle{text-align:left;margin-left:100px;margin-top:100px}#admin-dashboard .showcase-dashboard .showcase-dashboard-header{padding:40px;background-color:#54bbe7;color:#fff;position:relative}#admin-dashboard .showcase-dashboard .showcase-dashboard-header h2{font-size:30px;font-weight:600}#admin-dashboard .showcase-dashboard .showcase-dashboard-header .line{margin:10px auto}#admin-dashboard .showcase-dashboard .showcase-dashboard-header p{font-size:18px}#admin-dashboard .showcase-dashboard .showcase-dashboard-header .btn{padding:9px 16px;font-size:16px;margin:10px auto}#admin-dashboard .showcase-dashboard .showcase-footer{background-color:#fff;padding:20px 30px;text-align:left;margin:25px 50px 60px}#admin-dashboard .showcase-dashboard .showcase-program-card-container .preview-card .preview-card-image,#ai-toolbox-settings .dropdown-toggle[title=Off],#ai-toolbox-settings .progress,#ai-waitlist-banner,.ai-toolbox .content .progress-row .tokens-used{background-color:#dee5e9}#admin-dashboard .showcase-dashboard .showcase-footer li{padding:5px 0}#admin-dashboard .showcase-dashboard .showcase-footer li p{display:inline-block}#admin-dashboard .showcase-dashboard .showcase-footer li .btn{margin-left:10px;margin-top:12px;font-size:16px;padding:10px 16px}#admin-dashboard .showcase-dashboard .showcase-program-card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:20px}#admin-dashboard .showcase-dashboard .showcase-program-card-container .preview-card{margin:20px;border:2px solid transparent}#admin-dashboard .showcase-dashboard .showcase-program-card-container .preview-card:focus,#admin-dashboard .showcase-dashboard .showcase-program-card-container .preview-card:hover{border:2px solid #ced6d9;text-decoration:none}#admin-dashboard .showcase-dashboard .showcase-program-card-container .preview-card .preview-card-info .program-name{font-size:20px;font-weight:700;color:#333}#admin-dashboard .showcase-dashboard .showcase-program-card-container .preview-card .preview-card-info .program-author{font-size:16px;color:#6b757b}#admin-sidenav #teacher-nav-footer,#admin-sidenav .admin-links li a.active{background-color:#19232e;color:#fff}#admin-dashboard .showcase-dashboard .note-toggle.collapsed .chs-icon-minus-squared-alt{display:none}#admin-dashboard .showcase-dashboard .note-toggle.collapsed .chs-icon-plus-squared-alt{display:inline}#admin-dashboard .showcase-dashboard .note-toggle .chs-icon-plus-squared-alt{display:none}#admin-dashboard .admin-dashboard-filters{width:80%;margin:auto}#admin-dashboard .progress-dashboard-filters{width:90%;margin:auto}#admin-sidenav{height:calc(100% - 60px);position:fixed;padding-top:10px;z-index:2}#admin-sidenav .admin-links{padding:0;border-bottom:2px solid #19232e;border-top:2px solid #19232e;margin-top:30px}#admin-sidenav .admin-links li{padding:0}#admin-sidenav .admin-links li .quick-find{cursor:pointer}#admin-sidenav .admin-links li a{display:block;padding:7px 10px;border-left:5px solid transparent;text-align:left}#admin-sidenav .admin-links li a.active:hover{opacity:.8}#admin-sidenav .admin-links li:first-child{text-transform:none;font-size:14px;letter-spacing:initial}#admin-sidenav .admin-links li .chs-icon,#admin-sidenav .admin-links li .icon{margin-right:13px}#admin-sidenav .admin-links li .fas{margin-right:15px}#admin-sidenav .admin-links li .fa-file-contract,#admin-sidenav .admin-links li .fa-file-invoice{padding:0 3px 0 5px}#admin-sidenav .admin-links li .fa-key{padding:0 0 0 4px}#admin-sidenav .admin-dashboard-links{border-top:0;margin-top:0}#admin-sidenav #teacher-nav-footer{position:absolute;bottom:0;width:100%;height:60px;padding-left:15px;display:table}#admin-sidenav #teacher-nav-footer li{text-transform:none}#admin-sidenav #teacher-nav-footer #email-link{display:table-cell;vertical-align:middle;width:45px}#admin-sidenav #teacher-nav-footer #email-love{display:table-cell;vertical-align:middle;padding-left:13px}#admin-sidenav #teacher-nav-footer .icon-envelope{color:#27a9e1;width:45px;text-align:center;border-right:2px solid #beccd4;height:30px;line-height:30px;font-size:16px}#admin-sidenav #teacher-nav-footer .icon-heart{color:#ff99c6;font-size:12px;margin-left:5px;margin-right:5px}#admin-sidenav #teacher-nav-footer.admin-footer{padding-left:0;text-align:center}#admin-sidenav #teacher-nav-footer.admin-footer>a{line-height:60px;color:rgba(255,255,255,.4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;padding:10px;cursor:pointer}#admin-sidenav #teacher-nav-footer.admin-footer>a:hover{color:#fff;text-decoration:none}#admin-sidenav #teacher-nav-footer.admin-footer li:first-of-type{padding:0}@media (max-height:735px){#admin-sidenav #teacher-nav-footer{display:none}}#admin-sidenav .btn-main-transparent{border-color:#27a9e1;margin-left:28px;font-size:12px;color:rgba(255,255,255,.5);padding:10px 30px;border-width:2px;margin-top:10px}.tool-main-content .top-schools-container{display:-ms-flexbox;display:flex}.tool-main-content .top-schools-container div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:2.5px solid #beccd4;width:fit-content;padding:5px 15px;border-radius:20px;margin:10px}.tool-main-content .top-schools-container div img{width:30px;height:30px;margin-right:15px}.tool-main-content .leaderboards-container{display:-ms-flexbox;display:flex}.tool-main-content .leaderboards-container>div{margin:10px}.tool-main-content .leaderboards-container>div .leaderboard-header{display:-ms-flexbox;display:flex;margin-bottom:10px}.tool-main-content .leaderboards-container>div .leaderboard-header h3{margin:0;-ms-flex-item-align:baseline;align-self:baseline}.tool-main-content .leaderboards-container>div .leaderboard-header p{margin:0 0 0 5px}.tool-main-content .leaderboards-container>div .leaderboard-table{max-width:500px;border:1px solid #beccd4}.tool-main-content .leaderboards-container>div .leaderboard-table .first-place{border-style:solid;border-color:gold}.tool-main-content .leaderboards-container>div .leaderboard-table .second-place{border-style:solid;border-color:silver}.tool-main-content .leaderboards-container>div .leaderboard-table .third-place{border-style:solid;border-color:#deb887}.tool-main-content .leaderboards-container>div .leaderboard-table a{color:#28384a}.tool-main-content .leaderboards-container>div .leaderboard-table a:hover{color:#161f29}.admin-dash-generated-container{margin-left:0}.admin-dash-generated-container .percentage-passed,.admin-dash-generated-container p{width:50%}.admin-dash-generated-container table{width:fit-content}.admin-dash-generated-container .numbers-table tr td:first-child{width:200px}.overview-export-wrapper{color:#555}.admin-dash-generate-report .generate-report-container .subset,.admin-dash-generate-report .generate-report-container .toplevel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.admin-dash-generate-report .generate-report-container .subset label,.admin-dash-generate-report .generate-report-container .toplevel label{margin:0}.admin-dash-generate-report .generate-report-container .subset input,.admin-dash-generate-report .generate-report-container .toplevel input{margin:0 0 0 5px}.admin-dash-generate-report .generate-report-container .subset{margin-left:20px}.admin-dash-generate-report .generate-report-container .filter-div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-dash-generate-report .generate-report-container .filter-div .filter-container{margin-right:10px;margin-bottom:10px}.admin-dashboard-feature-access-btn{padding:0 5px;font-size:12px;margin-left:5px}.admin-dash-section-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.admin-dash-section-name .rostering-integration-wrapper img{height:15px;margin-left:4px}.section-student-progress-wrapper{width:fit-content}.section-student-progress-wrapper .not-released-header{color:#beccd4;cursor:default;border-radius:5px}.section-student-progress-wrapper .lesson-heading{margin-left:30px}.section-student-progress-wrapper .lesson-heading .activities-wrapper{margin-top:5px}.section-student-progress-wrapper .lesson-heading .activities-wrapper .not-released{background-color:rgba(190,204,212,.25);opacity:.6;cursor:default;border-radius:5px}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.not-started>div.item-status,.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.unopened>div.item-status{color:#beccd4}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.not-submitted>div.item-status,.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.started>div.item-status{color:#ffdd17}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.needs-work>div.item-status,.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.reviewed>div.item-status{color:#ff99c6}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.passed>div.item-status,.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.submitted>div.item-status{color:#8cc63e}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.submitted-after-review>div.item-status{color:#9e1e62}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing.finalized>div.item-status{color:#00a79d}.section-student-progress-wrapper .lesson-heading .activities-wrapper .item-listing .item-type{margin-left:auto}.section-student-progress-wrapper .lesson-heading .activities-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none;margin-bottom:2px;margin-left:40px}.section-student-progress-wrapper .lesson-heading .activities-wrapper a .thumbnail-wrapper{display:table-cell;vertical-align:middle;margin-right:5px}.section-student-progress-wrapper .lesson-heading .activities-wrapper a .thumbnail-wrapper .item-thumbnail-box{border-radius:5px;width:25px;height:25px;display:table-cell;vertical-align:middle;text-align:center;color:#fff}.school-administrator-dashboard-v2 .blank-tool-filter button.btn.disabled.dropdown-toggle{color:#000!important}.school-administrator-dashboard-v2 .blank-tool-filter .bs-caret{display:none}.school-administrator-dashboard-v2 .export .dropdown-item{display:block;color:#555;padding:5px}.school-administrator-dashboard-v2 .export .dropdown-item:hover{color:#fff;background-color:#27a9e1;text-decoration:none}.school-administrator-dashboard-v2 .chart-container{width:100%;margin:auto;height:300px;text-align:center}.school-administrator-dashboard-v2 .chart-container canvas{border:none!important;height:300px}.school-administrator-dashboard-v2 .chart-container .icon-spinner{margin-top:100px;font-size:24px}.stage-cell-completed{background-color:#63ad72}.stage-cell-started{background-color:#3aa4c7}.stage-cell-rejected{background-color:#b33939}.stage-info-container{margin:0 auto;width:800px;background-color:#fff;padding:30px 20px 20px}.admin-tutor-page{margin:20px auto 0;padding:20px;background-color:#fff}.tutor-field{font-size:18px;font-weight:700;margin:12px 0}td.plan,th.stage{font-size:11px}.tutor-response{padding:10px;text-align:left}table.app-filters td{width:100px;padding:10px}th.stage{width:90px;padding:0 3px 6px;line-height:12px;text-align:center}th.tutor{width:30px}th.links,th.plan{width:55px}th.name{width:140px}td.updated{font-size:10px;color:#aaa;width:55px;line-height:11px}td.small a{font-size:10px;display:block;line-height:12px}td.small{padding:4px}#ai-marketing-page svg{position:absolute;pointer-events:none}#ai-marketing-page hr{border-top:1px solid #92A4AC;margin-bottom:30px}#ai-marketing-page .link-button{color:#fff;background-color:#25A4DD;font-size:20px;font-weight:700;text-decoration:none;padding:10px 25px;border-radius:130px}#ai-marketing-page .blob-bottom-left,#ai-marketing-page .blob-top-right{z-index:1}#ai-marketing-page .blob-bottom-left{bottom:0;left:0}#ai-marketing-page .blob-top-right{top:0;right:0}#ai-marketing-page #ai-curriculum,#ai-marketing-page #ai-pd,#ai-marketing-page #ai-tools{scroll-margin-top:75px}#ai-marketing-page>.header{color:#fff;background:#0c9ed9;background:linear-gradient(180deg,#0c9ed9 14%,#01374e 100%);padding:100px 100px 80px;min-height:600px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:100px;overflow:hidden}#ai-marketing-page>.header h1{font-weight:500}#ai-marketing-page>.header h2{text-transform:uppercase;font-size:20px}#ai-marketing-page>.header .gradient{background:linear-gradient(90deg,#f34bfc 16%,#f447fc 28%,#cbdcf7 46%,#1cf6fe 53%,#46f0fc 76%);color:transparent;background-clip:text;-webkit-background-clip:text;font-weight:700}#ai-marketing-page>.header .dots-1,#ai-marketing-page>.header .dots-2{color:#dbe4e9}#ai-marketing-page>.header .dots-1{top:50px;right:-400px}#ai-marketing-page>.header .dots-2{bottom:10px;right:0}#ai-marketing-page>.header .ai-background{bottom:-20px;right:0;opacity:.5}#ai-marketing-page>.header .header-text h1,#ai-marketing-page>.header h2{margin-bottom:25px}#ai-marketing-page>.header .header-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#ai-marketing-page>.header .header-links a{color:#fff;font-size:20px;font-weight:700;text-decoration:none;padding:10px 25px;border:1px solid #fff;border-radius:130px}#ai-marketing-page>.header .header-graphic-container{position:relative;-ms-flex-item-align:start;align-self:flex-start}#ai-marketing-page>.header .header-graphic-container .brain-1{z-index:1}#ai-marketing-page>.header .header-graphic-container .brain-2{top:10px;left:100px;opacity:.2}#ai-marketing-page>.why-ai{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:100px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px;position:relative}#ai-marketing-page>.why-ai .dots-3{bottom:0;left:0;color:#25A4DD}#ai-marketing-page>.why-ai .why-ai-text{max-width:50%}#ai-marketing-page>.why-ai .why-ai-text h1{color:#22323f}#ai-marketing-page>.why-ai .why-ai-text p{color:#555;margin-bottom:25px}#ai-marketing-page>.ai-curriculum{color:#fff;background-color:#24364c;padding:80px}#ai-marketing-page>.ai-curriculum h2{text-transform:uppercase;font-size:20px;font-weight:700}#ai-marketing-page>.ai-curriculum h1{font-size:42px}#ai-marketing-page>.ai-curriculum .ai-curriculum-text{max-width:50%;font-size:18px}#ai-marketing-page>.ai-curriculum .ai-curriculum-content{position:relative;left:60px}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards{display:-ms-flexbox;display:flex;gap:50px}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card{color:#0b1f37;background-color:#fff;border-radius:10px;padding:20px;max-width:350px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:20px}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card img{max-width:25%}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card h3{font-size:18px}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card .description{color:#92A4AC;font-size:15px}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card .info-row .left{float:left}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card .info-row .right{float:right}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .ai-curriculum-cards .ai-curriculum-card .info-row hr{width:100%;border-color:#dde5ea}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .curriculum-cards-carousel{background-color:unset}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .curriculum-cards-carousel .curriculum-cards{gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .curriculum-cards-carousel .curriculum-cards .card-space{padding:0;display:-ms-flexbox;display:flex}#ai-marketing-page>.ai-curriculum .ai-curriculum-content .curriculum-cards-carousel .curriculum-cards .card-space .curriculum-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#ai-marketing-page>.ai-project-catalog{background-color:#F3F8FC;padding:80px;position:relative}#ai-marketing-page>.ai-project-catalog h1{color:#22323F}#ai-marketing-page>.ai-project-catalog .ai-project-catalog-header{max-width:50%}#ai-marketing-page>.ai-project-catalog .ai-project-catalog-content{position:relative;left:50px}#ai-marketing-page>.ai-project-catalog .ai-project-catalog-content>h2{font-weight:700;margin-top:50px}#ai-marketing-page>.ai-project-catalog .ai-project-catalog-content .ai-project-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}#ai-marketing-page>.ai-project-catalog .ai-project-catalog-content .project-preview-card svg{position:static}#ai-marketing-page>.ai-elementary{display:-ms-flexbox;display:flex;gap:20px;color:#fff;background-color:#25A4DD;padding:40px 130px;position:relative}#ai-marketing-page>.ai-elementary p{max-width:80%}#ai-marketing-page>.ai-elementary img{max-width:100%}#ai-marketing-page>.ai-elementary h1{font-size:32px}#ai-marketing-page>.ai-elementary .ai-elementary-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#ai-marketing-page>.ai-elementary .ai-elementary-right{position:relative}#ai-marketing-page>.ai-elementary .link-button{background-color:#5100D4;-ms-flex-item-align:start;align-self:flex-start}#ai-marketing-page>.ai-pd{background-color:#fff;padding:80px;position:relative}#ai-marketing-page>.ai-pd .ai-pd-subheading{text-transform:uppercase;font-size:20px}#ai-marketing-page>.ai-pd h2{font-weight:700}#ai-marketing-page>.ai-pd p{margin:25px 0 30px}#ai-marketing-page>.ai-pd img{max-width:80%;min-width:300px}#ai-marketing-page>.ai-pd .link-button{background-color:#77ce1c}#ai-marketing-page>.ai-pd .ai-pd-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ai-marketing-page>.ai-pd .ai-pd-row:nth-of-type(even){-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}#ai-marketing-page>.ai-pd .ai-pd-row svg{position:static}#ai-marketing-page>.ai-pd .ai-pd-row p{color:#68757c}#ai-marketing-page>.ai-pd .ai-pd-row h2,#ai-marketing-page>.ai-pd .ai-pd-row p{max-width:80%}#ai-marketing-page>.ai-pd .ai-pd-row .ai-pd-indent{padding-left:50px}#ai-marketing-page>.ai-pd .ai-pd-row.ai-workshop{background-color:#F3F8FC;padding:50px;gap:10px}#ai-marketing-page>.ai-pd .ai-pd-row.ai-workshop .flex-unit{min-width:350px}#ai-marketing-page>.ai-pd .ai-pd-row .ai-workshop-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;font-size:20px;font-weight:700}#ai-marketing-page>.ai-pd .ai-pd-row .ai-workshop-row .color-bar{width:8px;height:60px}#ai-marketing-page>.ai-pd .ai-pd-row .ai-workshop-row:nth-of-type(1) .color-bar{background-color:#61C92F}#ai-marketing-page>.ai-pd .ai-pd-row .ai-workshop-row:nth-of-type(2) .color-bar{background-color:#009BE1}#ai-marketing-page>.ai-pd .ai-pd-row .ai-workshop-row:nth-of-type(3) .color-bar{background-color:#FFA62A}#ai-marketing-page>.ai-pd .ai-pd-row .ai-workshop-row:nth-of-type(4) .color-bar{background-color:#91251F}#ai-marketing-page>.ai-tools{padding:80px;display:-ms-flexbox;display:flex;position:relative}#ai-marketing-page>.ai-tools .ai-tools-graphic{position:static;max-width:80%}#ai-marketing-page>.ai-tools .tools-link-buttons{gap:1rem}@media screen and (max-width:900px){#ai-marketing-page>.ai-tools .tools-link-buttons{-ms-flex-direction:column;flex-direction:column}}#ai-marketing-page>.ai-tools h1,#ai-marketing-page>.ai-tools h2{color:#24364c}#ai-marketing-page>.ai-tools h1{font-size:32px}#ai-marketing-page>.ai-tools h2{font-size:20px;font-weight:700}#ai-marketing-page>.ai-tools p{color:#555;margin-bottom:50px;font-size:18px}#ai-marketing-page>.ai-cta{background-color:#24364c;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:40px;padding:80px;min-height:450px;position:relative}#ai-marketing-page>.ai-cta h1{font-size:40px;font-weight:600}#ai-marketing-page>.ai-cta .link-button{background-color:#77ce1c}@media screen and (max-width:1050px){#ai-marketing-page .ai-elementary-right,#ai-marketing-page .blob-bottom-left,#ai-marketing-page .blob-top-right,#ai-marketing-page .header-graphic-container{display:none!important}#ai-marketing-page .ai-curriculum-text,#ai-marketing-page .ai-project-catalog-header,#ai-marketing-page .why-ai-text{max-width:100%!important}}.ai-marketing .ai-marketing-page-header{position:relative}.ai-marketing .brain-robot#brain-robot-1{left:-410px;height:430px;width:auto;position:absolute}.ai-marketing .brain-robot#brain-robot-2{top:-116px;right:-87px;width:550px;-ms-transform:rotate(270deg);transform:rotateZ(270deg);position:absolute}.ai-marketing.marketing-page-new .textbooks-section>.textbooks-features>.textbooks-feat{max-width:25%}#ai-tools-marketing-page.ai-grading-marketing-page #blobs3{position:absolute;max-width:250px;right:0;pointer-events:none;z-index:1}#ai-tools-marketing-page.ai-grading-marketing-page #blobs4{position:absolute;top:100px;left:-60px;pointer-events:none;max-width:400px}#ai-tools-marketing-page.ai-grading-marketing-page #blobs5{position:absolute;bottom:0;right:0;pointer-events:none;max-width:400px}#ai-tools-marketing-page.ai-grading-marketing-page #blobs6{position:absolute;left:0;top:70px}#ai-tools-marketing-page.ai-grading-marketing-page #blobs7{position:absolute;top:160px;right:0;pointer-events:none;max-width:400px;z-index:1}@media screen and (max-width:1100px){#ai-tools-marketing-page.ai-grading-marketing-page .blob{display:none}}#ai-tools-marketing-page.ai-grading-marketing-page hr{margin:auto}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-info{max-width:425px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-info .btn{max-width:300px;margin-top:20px}#ai-tools-marketing-page.ai-grading-marketing-page .faq-card{max-width:425px}#ai-tools-marketing-page.ai-grading-marketing-page .faq-card h3{font-size:24px;font-weight:400}#ai-tools-marketing-page.ai-grading-marketing-page .available-on-pro{color:#27a9e1;margin-top:10px}#ai-tools-marketing-page.ai-grading-marketing-page .value-card{max-width:240px}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-circle-icon{background-color:#f4f8fc;border-radius:50%;width:300px;height:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-circle-icon img{height:200px}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-grid{max-width:600px;min-width:50%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:20px}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-grid .tool-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:10px}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-grid .tool-card img{max-width:20vw}@media screen and (max-width:900px){#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-grid,#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-info{max-width:90%}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-grid .tool-card img,#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-info .tool-card img{max-height:20vw}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-grid{min-width:80%}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-info,#ai-tools-marketing-page.ai-grading-marketing-page h1{text-align:center;-ms-flex-align:center;align-items:center}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-circle-icon{height:100px;width:100px}#ai-tools-marketing-page.ai-grading-marketing-page .grading-tools-circle-icon img{height:80px}#ai-tools-marketing-page.ai-grading-marketing-page .faq-section{-ms-flex-direction:column;flex-direction:column;gap:20px}#ai-tools-marketing-page.ai-grading-marketing-page .faq-section .faq-card{max-width:90%;text-align:center;margin:auto}}#ai-tools-marketing-page.ai-creator-marketing-page{max-width:100%;overflow-x:hidden}#ai-tools-marketing-page.ai-creator-marketing-page #lines1{position:absolute;top:0;right:0}#ai-tools-marketing-page.ai-creator-marketing-page #lines2,#ai-tools-marketing-page.ai-creator-marketing-page #lines3{position:absolute;left:0;bottom:0}#ai-tools-marketing-page.ai-creator-marketing-page #header{background-color:#0C1724;background-image:radial-gradient(#003959 1px,transparent 0);background-size:16px 16px;text-align:left;max-height:555px;-ms-flex-align:start;align-items:flex-start;padding-left:150px}#ai-tools-marketing-page.ai-creator-marketing-page #header h1,#ai-tools-marketing-page.ai-creator-marketing-page #header h2,#ai-tools-marketing-page.ai-creator-marketing-page #header p{text-align:left;z-index:1;margin:0 20px 0 0;color:#fff}#ai-tools-marketing-page.ai-creator-marketing-page #header h1{margin-bottom:30px}#ai-tools-marketing-page.ai-creator-marketing-page #header h2,#ai-tools-marketing-page.ai-creator-marketing-page #header p{margin-bottom:10px;max-width:800px}#ai-tools-marketing-page.ai-creator-marketing-page #header .btn{z-index:1}#ai-tools-marketing-page.ai-creator-marketing-page .create-activity-section,#ai-tools-marketing-page.ai-creator-marketing-page .two-column-section{padding:120px 150px}#ai-tools-marketing-page.ai-creator-marketing-page .create-activity-box{width:50vw;height:92px;border-radius:23px;background-color:#F3F6F9;box-shadow:0 8.07px 19.72px 0 #01010126;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;font-size:24px;color:#6b757b;margin-bottom:20px;z-index:1}#ai-tools-marketing-page.ai-creator-marketing-page .create-activity-box i{width:60px;height:60px;background-color:#27a9e1;border-radius:50%;color:#fff;padding:17px}#ai-tools-marketing-page.ai-creator-marketing-page .standards-image{width:50vw;z-index:1}#ai-tools-marketing-page.ai-creator-marketing-page .item-types{gap:50px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}#ai-tools-marketing-page.ai-creator-marketing-page .grading-tools-info{max-width:600px;width:50vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#ai-tools-marketing-page.ai-creator-marketing-page .icon-and-label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#fff;font-size:28px;font-weight:700;max-width:30vw}#ai-tools-marketing-page.ai-creator-marketing-page .icon-and-label img{max-width:30vw}#ai-tools-marketing-page.ai-creator-marketing-page .split-section{padding:0;background-color:#fff}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-picture,#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text{-ms-flex-preferred-size:50%;flex-basis:50%;height:400px}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-picture img{height:300px;z-index:1}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:500;padding:10%;z-index:1}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text i{font-size:100px;margin:20px}#ai-tools-marketing-page.ai-creator-marketing-page .shopping-spree{background-color:#04A7E8}#ai-tools-marketing-page.ai-creator-marketing-page .shopping-spree-circle{background-color:#146d913d;height:615px;width:615px;max-width:74vw;max-height:74vw;border-radius:50%;position:absolute;left:-200px}#ai-tools-marketing-page.ai-creator-marketing-page .shopping-spree-prompt{background-color:#04A7E83D;color:#27A9E1}#ai-tools-marketing-page.ai-creator-marketing-page .cake-prompt{background-color:#F2D9FF;color:#A677D8}#ai-tools-marketing-page.ai-creator-marketing-page .cake-picture{background-color:#A677D8}#ai-tools-marketing-page.ai-creator-marketing-page .cake-circle{background-color:#63118330;height:45vw;width:45vw;border-radius:50%;position:absolute;top:10vw;left:50vw;max-width:600px;max-height:600px;min-width:400px;min-height:400px}#ai-tools-marketing-page.ai-creator-marketing-page .tower-prompt{background-color:#E2FFD6;color:#6ABD45}#ai-tools-marketing-page.ai-creator-marketing-page .tower-picture{background-color:#6ABD45}#ai-tools-marketing-page.ai-creator-marketing-page .tower-circle{background-color:#4d85346b;height:655px;width:655px;max-width:80vw;max-height:80vw;border-radius:50%;position:absolute;left:-277px}#ai-tools-marketing-page.ai-creator-marketing-page .movie-prompt{background-color:#e1ffd7;color:#6ABD45}#ai-tools-marketing-page.ai-creator-marketing-page .movie-picture{background-color:#6ABD45}#ai-tools-marketing-page.ai-creator-marketing-page .movie-circle{background-color:#4d85346b;height:615px;width:615px;max-width:80vw;max-height:80vw;border-radius:50%;position:absolute;right:calc(50vw - 200px);top:45px}#ai-tools-marketing-page.ai-creator-marketing-page .small-screens-image{display:none}#ai-tools-marketing-page.ai-creator-marketing-page .language-image{max-height:350px}#ai-tools-marketing-page.ai-creator-marketing-page .video-section{padding-bottom:420px}#ai-tools-marketing-page.ai-creator-marketing-page .ai-creator-video{position:absolute;left:calc(50vw - 640px);z-index:2}#ai-tools-marketing-page.ai-creator-marketing-page .video-spacer{height:250px;display:block}@media screen and (max-width:1280px){#ai-tools-marketing-page.ai-creator-marketing-page .icon-and-label{min-width:25vw;text-align:center}#ai-tools-marketing-page.ai-creator-marketing-page .ai-creator-video{max-width:95%;max-height:53vw;left:2.5%}#ai-tools-marketing-page.ai-creator-marketing-page .video-section{padding-bottom:28vw}#ai-tools-marketing-page.ai-creator-marketing-page .video-spacer{max-height:25vw}}@media screen and (max-width:1100px){#ai-tools-marketing-page.ai-creator-marketing-page #lines1{display:none}#ai-tools-marketing-page.ai-creator-marketing-page #header,#ai-tools-marketing-page.ai-creator-marketing-page .two-column-section{padding-left:90px;padding-right:90px}}@media screen and (max-width:900px){#ai-tools-marketing-page.ai-creator-marketing-page .create-activity-box,#ai-tools-marketing-page.ai-creator-marketing-page .standards-image{width:600px;max-width:80vw}#ai-tools-marketing-page.ai-creator-marketing-page .grading-tools-info{width:auto}}@media screen and (max-width:800px){#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text{padding:20px}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text i{font-size:40px;margin:10px}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-picture img{height:initial;max-width:80%}}@media screen and (max-width:700px){#ai-tools-marketing-page.ai-creator-marketing-page #lines3{display:none}#ai-tools-marketing-page.ai-creator-marketing-page .ai-creator-video{max-width:90%;left:5%}#ai-tools-marketing-page.ai-creator-marketing-page #header,#ai-tools-marketing-page.ai-creator-marketing-page .one-column-section,#ai-tools-marketing-page.ai-creator-marketing-page .two-column-section{padding-left:10%;padding-right:10%}#ai-tools-marketing-page.ai-creator-marketing-page .item-types{-ms-flex-align:center;align-items:center}}@media screen and (max-width:475px){#ai-tools-marketing-page.ai-creator-marketing-page .prompt-picture{display:none}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text{-ms-flex-preferred-size:100%;flex-basis:100%}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text .small-screens-image{display:inline-block;max-width:30vw;margin:20px}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text i{display:none}#ai-tools-marketing-page.ai-creator-marketing-page #header h2{font-size:24px}#ai-tools-marketing-page.ai-creator-marketing-page .create-activity-box{font-size:20px}#ai-tools-marketing-page.ai-creator-marketing-page .create-activity-box i{width:40px;height:40px;padding:10px;font-size:18px}}@media screen and (min-width:2000px){#ai-tools-marketing-page.ai-creator-marketing-page .background-circle{display:none}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text{padding:0}#ai-tools-marketing-page.ai-creator-marketing-page .prompt-text p{max-width:500px}}@media screen and (max-width:600px){#ai-tools-marketing-page.ai-creator-marketing-page #header{-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;max-height:initial}#ai-tools-marketing-page.ai-creator-marketing-page #header h1,#ai-tools-marketing-page.ai-creator-marketing-page #header h2,#ai-tools-marketing-page.ai-creator-marketing-page #header p{text-align:center}}#ai-tools-marketing-page{background-color:#fff}#ai-tools-marketing-page .two-column-section{-ms-flex-pack:center;justify-content:center;gap:50px}#ai-tools-marketing-page .ai-marketing-section{padding:80px 20px}#ai-tools-marketing-page .ai-marketing-section.one-column-section{padding-left:20%;padding-right:20%}@media screen and (max-width:700px){#ai-tools-marketing-page .ai-marketing-section.one-column-section{padding-left:10%;padding-right:10%}}#ai-tools-marketing-page .ai-marketing-section p{font-size:18px;color:#6b757b}#ai-tools-marketing-page .ai-marketing-section h2{font-size:32px;font-weight:700}@media screen and (max-width:900px){#ai-tools-marketing-page .ai-marketing-section.flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px}#ai-tools-marketing-page .ai-marketing-section.flex.standards-section,#ai-tools-marketing-page .ai-marketing-section.flex.with-circle-icon.circle-icon-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#ai-tools-marketing-page .ai-marketing-section.blue-section{background-color:#27a9e1}#ai-tools-marketing-page .ai-marketing-section.blue-section blockquote i,#ai-tools-marketing-page .ai-marketing-section.blue-section p{color:#fff}#ai-tools-marketing-page .ai-marketing-section.blue-section blockquote p{color:#24364c}#ai-tools-marketing-page .ai-marketing-section.blue-section blockquote cite{margin-top:20px}#ai-tools-marketing-page .ai-marketing-section.blue-section blockquote cite p{color:#fff}#ai-tools-marketing-page .ai-marketing-section.sky-blue-section{background-color:#f4f8fc}#ai-tools-marketing-page .ai-marketing-section.sky-blue-section p{color:#24364c}#ai-tools-marketing-page .ai-marketing-section.sky-blue-section blockquote .name,#ai-tools-marketing-page .ai-marketing-section.sky-blue-section blockquote i{color:#27a9e1}#ai-tools-marketing-page .ai-marketing-section.sky-blue-section blockquote .school{color:#6b757b}#ai-tools-marketing-page .ai-marketing-section.with-circle-icon{gap:10%}#ai-tools-marketing-page .ai-marketing-section .testimonial-card{max-width:80%;margin:0 auto}#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote{border-left:none}#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote p{font-size:24px}#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote .large-text{font-size:32px}#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote i{font-size:130px;margin-bottom:10px;line-height:0;display:block;margin-top:30px}#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote .school{font-size:16px;font-style:normal}#ai-tools-marketing-page .ai-marketing-section .testimonial-card blockquote .name{margin-bottom:0;margin-top:20px;font-style:normal}@media screen and (max-width:575px){#ai-tools-marketing-page .ai-marketing-section .testimonial-card{max-width:100%}}#ai-tools-marketing-page h1,#ai-tools-marketing-page h2,#ai-tools-marketing-page h3{color:#19232e;font-weight:700}#ai-tools-marketing-page .available-on-pro{margin:0;color:#04a7e8;font-size:16px;font-weight:700}#ai-tools-marketing-page .coming-soon{margin:0;color:#ec4a2f;font-size:16px;font-weight:700}#ai-tools-marketing-page hr{-ms-flex:1;flex:1;width:100%;max-width:1120px;margin:0 20px}#ai-tools-marketing-page section{position:relative;padding:0 50px}#ai-tools-marketing-page #header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:130px 0 160px;background-color:#24364c;color:#fff;overflow:hidden}#ai-tools-marketing-page #header h1{color:#fff;font-size:48px}#ai-tools-marketing-page #header p{max-width:580px;margin:20px 40px;text-align:center;font-size:16px;font-weight:200}#ai-tools-marketing-page #header img{position:absolute;pointer-events:none}#ai-tools-marketing-page #header #neural-network{top:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%)}#ai-tools-marketing-page #header #blobs1{top:0;right:0}#ai-tools-marketing-page #header #blobs2{bottom:0;left:0}@media screen and (max-width:1100px){#ai-tools-marketing-page #header #blobs1,#ai-tools-marketing-page #header #blobs2{display:none}}#ai-tools-marketing-page #enhancing-education{display:-ms-flexbox;display:flex;min-height:600px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:50px}#ai-tools-marketing-page #enhancing-education img{max-width:525px}#ai-tools-marketing-page #enhancing-education .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:530px;padding:40px 0 80px}#ai-tools-marketing-page #enhancing-education .text-container h2{margin-top:20px}#ai-tools-marketing-page #enhancing-education .text-container p{color:#6b757b;font-weight:200;line-height:1.5}#ai-tools-marketing-page #enhancing-education .text-container p:nth-child(n+2){margin-top:10px}#ai-tools-marketing-page #enhancing-education .text-container .cta-link{margin-top:10px;cursor:pointer}#ai-tools-marketing-page #enhancing-education #blobs3{position:absolute;top:170px;right:0;pointer-events:none;z-index:1}@media screen and (max-width:1100px){#ai-tools-marketing-page #enhancing-education{-ms-flex-direction:column;flex-direction:column}#ai-tools-marketing-page #enhancing-education img{margin-top:20px}#ai-tools-marketing-page #enhancing-education .text-container{padding-top:0}#ai-tools-marketing-page #enhancing-education .text-container h2{margin-top:0}#ai-tools-marketing-page #enhancing-education #blobs3{display:none}}#ai-tools-marketing-page #integrate-workflow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:480px;-ms-flex-align:center;align-items:center;background-color:#f3f8fc}#ai-tools-marketing-page #integrate-workflow h2{margin-top:80px;text-align:center}#ai-tools-marketing-page #integrate-workflow>p{max-width:900px;color:#6b757b;text-align:center}#ai-tools-marketing-page #integrate-workflow .ai-features{display:-ms-flexbox;display:flex;margin-top:10px;gap:60px}#ai-tools-marketing-page #integrate-workflow .ai-features div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:200px;-ms-flex-pack:center;justify-content:center}#ai-tools-marketing-page #integrate-workflow .ai-features div:nth-child(1){padding-left:30px}#ai-tools-marketing-page #integrate-workflow .ai-features div img{-o-object-fit:none;object-fit:none;height:120px}#ai-tools-marketing-page #integrate-workflow .ai-features div p{min-height:60px;margin-top:10px;text-align:center;font-weight:600}@media screen and (max-width:1100px){#ai-tools-marketing-page #integrate-workflow .ai-features{-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;gap:0}#ai-tools-marketing-page #integrate-workflow .ai-features div:nth-child(1){padding-top:20px;padding-left:0}}#ai-tools-marketing-page #ai-hints{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#ai-tools-marketing-page #ai-hints>div{display:-ms-flexbox;display:flex;min-height:600px;margin-left:100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:50px}#ai-tools-marketing-page #ai-hints>div .text-container{max-width:460px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#ai-tools-marketing-page #ai-hints>div .text-container h2{margin:5px 0 20px;font-size:42px}#ai-tools-marketing-page #ai-hints>div .text-container p:not(.available-on-pro){color:#68757c;font-size:20px}#ai-tools-marketing-page #ai-hints>div img{max-width:557px}#ai-tools-marketing-page #ai-hints #blobs4{position:absolute;top:220px;left:0;pointer-events:none}@media screen and (max-width:1100px){#ai-tools-marketing-page #ai-hints{margin:40px 0}#ai-tools-marketing-page #ai-hints>div{-ms-flex-direction:column;flex-direction:column;margin:0 0 40px}#ai-tools-marketing-page #ai-hints #blobs4{display:none}}#ai-tools-marketing-page #features-coming-soon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#ai-tools-marketing-page #features-coming-soon>div{display:-ms-flexbox;display:flex;min-height:600px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:60px}#ai-tools-marketing-page #features-coming-soon>div>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:460px}#ai-tools-marketing-page #features-coming-soon>div>div img{margin:0 auto 20px}#ai-tools-marketing-page #features-coming-soon>div>div h2{margin:5px 0 40px;font-size:42px}#ai-tools-marketing-page #features-coming-soon>div>div p:not(.coming-soon){color:#68757c;font-size:20px}@media screen and (max-width:1100px){#ai-tools-marketing-page #features-coming-soon{margin:40px 0}#ai-tools-marketing-page #features-coming-soon>div{-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}#ai-tools-marketing-page #ai-values{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#ai-tools-marketing-page #ai-values h2{max-width:500px;margin-top:80px;text-align:center}#ai-tools-marketing-page #ai-values>p{color:#68757c;font-size:20px;text-align:center}#ai-tools-marketing-page #ai-values>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:40px 0 80px;gap:50px}#ai-tools-marketing-page #ai-values>div>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:240px;text-align:center}#ai-tools-marketing-page #ai-values>div>div img{margin:0 auto 20px}#ai-tools-marketing-page #ai-values>div>div h3{margin:0 0 8px;font-size:20px}#ai-tools-marketing-page #ai-values>div>div p{color:#19232e;font-size:20px;line-height:1.2}@media screen and (max-width:900px){#ai-tools-marketing-page #ai-values>div>div{max-width:500px}}#ai-tools-marketing-page #ai-values #blobs5{position:absolute;top:120px;right:0;pointer-events:none;z-index:1}@media screen and (max-width:1100px){#ai-tools-marketing-page #ai-values>div{-ms-flex-direction:column;flex-direction:column}#ai-tools-marketing-page #ai-values #blobs5,#ai-tools-marketing-page #teacher-quote #blobs6{display:none}#ai-tools-marketing-page #teacher-quote{margin-bottom:40px}}#ai-tools-marketing-page #teacher-quote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:480px;-ms-flex-align:center;align-items:center;background-color:#f3f8fc}#ai-tools-marketing-page #teacher-quote .marketing-quote-text p{max-width:540px;font-size:24px}#ai-tools-marketing-page #teacher-quote .marketing-quote-author-school{color:#6b757b}#ai-tools-marketing-page #teacher-quote #blobs6{position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}#ai-tools-marketing-page #ai-faqs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:520px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#ai-tools-marketing-page #ai-faqs p{margin-top:10px;font-weight:200;text-align:center}#ai-tools-marketing-page #ai-faqs .faqs{display:-ms-flexbox;display:flex;margin-top:50px;gap:40px}#ai-tools-marketing-page #ai-faqs .faqs h3{font-size:24px;font-weight:400}#ai-tools-marketing-page #ai-faqs .faqs p{max-width:380px;margin-top:20px;color:#68757c;font-size:16px;text-align:initial}#ai-tools-marketing-page #ai-faqs #blobs7{position:absolute;bottom:-1px;right:0;pointer-events:none}@media screen and (max-width:1100px){#ai-tools-marketing-page #ai-faqs{margin:40px 0}#ai-tools-marketing-page #ai-faqs .faqs{-ms-flex-direction:column;flex-direction:column}#ai-tools-marketing-page #ai-faqs #blobs7{display:none}}#ai-tools-marketing-page #cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:480px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#24364c;color:#fff}#ai-tools-marketing-page #cta h2{color:#fff;font-size:50px;text-align:center}#ai-tools-marketing-page #cta p{font-size:16px;font-weight:200;text-align:center}#ai-tools-marketing-page #cta div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:30px}#ai-tools-marketing-page #cta #blobs8{position:absolute;bottom:0;left:0;pointer-events:none}@media screen and (max-width:1100px){#ai-tools-marketing-page #cta div{-ms-flex-direction:column;flex-direction:column}#ai-tools-marketing-page #cta #blobs8{display:none}}.ai-toolbox .marketing-page-new .marketing-page-nav,.ai-toolbox.marketing-page-new .marketing-page-nav{margin-left:200px}.ai-toolbox .marketing-page-new .marketing-page-nav ol,.ai-toolbox.marketing-page-new .marketing-page-nav ol{padding-left:50px}.ai-toolbox.collapsed .marketing-page-nav{margin-left:60px}.ai-toolbox .content{margin-top:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:100px;padding-right:100px}.ai-toolbox .content hr{margin-top:30px;margin-bottom:30px;width:100%}.ai-toolbox .content .header-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.ai-toolbox .content .no-access .btn{border-radius:3px}.ai-toolbox .content .join-beta button{border-radius:3px;width:fit-content}.ai-toolbox .content .tool-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:start;-ms-flex-pack:start;justify-content:start;margin-bottom:30px}.ai-toolbox .content .tool-row .tool-link{margin-right:100px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;color:#555;font-weight:700;text-align:center}.ai-toolbox .content .tool-row .tool-link p{font-size:16px}.ai-toolbox .content .tool-row .tool-link:hover{opacity:70%}.ai-toolbox .content .tool-row .tool-link .icon,.ai-toolbox .content .tool-row .tool-link .icon img{width:115px;height:115px}.ai-toolbox .content .codereview-link{font-size:22px;margin-bottom:70px}.ai-toolbox .content .codereview-link a{color:#555;font-weight:700}.ai-toolbox .content .progress-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.ai-toolbox .content .progress-row .tokens-used{height:25px;border-radius:10px;width:75%;margin-bottom:0;margin-right:10px}.ai-toolbox .content .progress-row span{font-size:18px}.ai-toolbox .content .icon{background-color:#27a9e1;border-radius:25%;min-height:75px;min-width:75px;display:inline-block}.ai-toolbox .content .icon img{height:75px;width:75px}.ai-toolbox .ai-toolbox-link{color:#333;margin:10px 10%;padding-left:15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;width:80%;box-shadow:0 4px 8px rgba(0,0,0,.2)}.ai-toolbox .ai-toolbox-link:hover{box-shadow:0 4px 8px rgba(0,0,0,.65)}.ai-toolbox #join-waitlist-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ai-toolbox #join-waitlist-form textarea{border-radius:5px;resize:none;width:90%;height:150px;margin-bottom:10px}.ai-toolbox #join-waitlist-form .btn{margin:0}.ai-toolbox #disclaimers .step-progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:70%;margin:auto auto 40px}.ai-toolbox #disclaimers .step-progress .step-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#27a9e1}.ai-toolbox #disclaimers .step-progress .step-area.completed>.circle{background-color:#27a9e1}.ai-toolbox #disclaimers .step-progress .circle{width:28px;height:28px;border-radius:50%;padding-top:3px;border:1px solid #27a9e1;background-color:#fff;z-index:2}.ai-toolbox #disclaimers .step-progress .circle i{color:#fff;font-size:16px}.ai-toolbox #disclaimers .step-progress .progress-line{margin-left:-10px;margin-right:-10px;margin-top:-20px;height:2px;background-color:#beccd4;width:100%}.ai-toolbox #disclaimers .step-progress .progress-line.completed{background-color:#27a9e1}.ai-toolbox #disclaimers .step-progress .step{white-space:nowrap}.ai-toolbox #disclaimers .disclaimer{margin:20px 10%}.ai-toolbox #disclaimers .disclaimer .disclaimer-text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ai-toolbox #disclaimers .disclaimer img{margin-right:20px}.ai-toolbox #disclaimers .disclaimer h3{color:#27a9e1;font-size:28px;line-height:28px;font-weight:700}.ai-toolbox #disclaimers .disclaimer p{color:#555}.ai-toolbox #disclaimers .disclaimer .btns-row{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.ai-toolbox #disclaimers .disclaimer .btns-row .btn{padding:10px 40px}.ai-toolbox #disclaimers .disclaimer .btns-row .prev{background-color:transparent;color:#555}.ai-toolbox #disclaimers .disclaimer .btns-row .prev:hover{color:#27a9e1}.ai-toolbox #disclaimers .disclaimer .fa-thumbs-down,.ai-toolbox #disclaimers .disclaimer .fa-thumbs-up{color:#27a9e1;margin:0 5px}.ai-toolbox .toolbox-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;padding-left:20px;padding-top:10px;padding-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.ai-toolbox .toolbox-nav h2{margin:0 20px}.ai-toolbox .toolbox-nav h2 a{color:#333}.ai-toolbox .toolbox-nav h2 a:hover{text-decoration:none;color:#a7aeb6;cursor:pointer}.ai-toolbox .toolbox-nav .tool-icon{width:35px;height:35px}.ai-toolbox .toolbox-nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style-type:none;margin-bottom:0;gap:40px}.ai-toolbox .toolbox-nav ul .selected{border-bottom:2px solid #333;color:#333}.ai-toolbox .toolbox-nav ul a{color:#a7aeb6;padding:1px 3px}.ai-toolbox .toolbox-nav ul a:hover{text-decoration:none;color:#333;cursor:pointer}#ai-toolbox-grades .ai-hint-feedback{margin:10px}#ai-toolbox-grades .ai-hint-feedback .ai-hint-feedback-prompt{font-size:12px}#ai-toolbox-grades .ai-hint-feedback .ai-hint-feedback-button{font-size:15px}#ai-toolbox-grades .hint-info{gap:20px}#ai-toolbox-grades .description,#ai-toolbox-grades .grade-area,#ai-toolbox-grades .hint-area{width:30%}#ai-toolbox-grades .description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 65px - var(--page-top))}#ai-toolbox-grades .description #item-description{-ms-flex:auto;flex:auto}#ai-toolbox-grades .description #item-description-no-edit{max-height:200px;overflow-y:scroll}#ai-toolbox-grades .grade-area textarea{height:calc(100vh - 440px)}#ai-toolbox-grades .grade-button-div{width:100%;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex}#ai-toolbox-grades .grade-button{-ms-flex:1;flex:1}#ai-toolbox-grades .code{width:40%}#ai-toolbox-exercise .dropdown-toggle,#ai-toolbox-exercise .lesson-select,#ai-toolbox-grades #code-editor,#ai-toolbox-grades .hint-area .btn-group,#ai-toolbox-grades .hint-area .btn-group .dropdown-menu,#ai-toolbox-grades textarea,#ai-toolbox-internal #code-editor,#ai-toolbox-internal .autograde-button,#ai-toolbox-internal .autograde-button-div,#ai-toolbox-internal .side-panel textarea,#ai-toolbox-sections-to-quiz .dropdown-toggle,#ai-toolbox-sections-to-quiz .lesson-select{width:100%}#ai-toolbox-grades textarea{height:60vh}#ai-toolbox-grades #ai-hint-result{height:calc(100vh - 380px)}#ai-toolbox-grades #code-editor{height:60vh;display:inline-block}#ai-toolbox-internal #code-editor,#ai-toolbox-usage .chart-container,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #solution-code,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section .embed-abacus,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section .embed-abacus{height:500px}#ai-toolbox-grades .hint-area .btn-group .dropdown-menu a{white-space:normal}#ai-toolbox-grades #ai-hint-main-button{width:calc(100% - 26px)}#ai-toolbox-grades .filters{gap:5px}#ai-toolbox-grades .filters .dropdown{width:50%}#ai-toolbox-grades .student-filters{-ms-flex-pack:justify;justify-content:space-between}#ai-toolbox-internal .main-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#ai-toolbox-internal .pane{padding:10px}#ai-toolbox-internal label h3{font-weight:700}#ai-toolbox-internal .side-panel{-ms-flex:2;flex:2}#ai-toolbox-internal .code{-ms-flex:3;flex:3}#ai-toolbox-sections-to-quiz{margin-right:20%;margin-left:20%;margin-top:10px;font-size:17px}#ai-toolbox-sections-to-quiz .lesson-select .select-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:end}#ai-toolbox-sections-to-quiz .lesson-select .button-container{-ms-flex-align:end;align-items:end}#ai-toolbox-exercise{margin-right:20%;margin-left:20%;margin-top:10px;font-size:17px}#ai-toolbox-exercise .lesson-select .select-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:end}#ai-toolbox-exercise .lesson-select .button-container{-ms-flex-align:end;align-items:end}#ai-toolbox-settings .progress{width:60%;margin-left:20%;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}#ai-toolbox-settings .has-subnav{margin-left:260px}#ai-toolbox-settings .subnav{position:fixed;border-left:1px solid #a7aeb6;margin-left:20px}#ai-toolbox-settings .subnav ul{list-style-type:none;padding-left:0;padding-top:20px}#ai-toolbox-settings .subnav li{margin-bottom:30px}#ai-toolbox-settings .subnav a{color:#555;padding:10px 10px 10px 20px;text-align:left}#ai-toolbox-settings .subnav a.active{border-left:2px solid #27a9e1;font-weight:700}#ai-toolbox-settings .subnav a:focus,#ai-toolbox-settings .subnav a:hover{text-decoration:none;font-weight:700}#ai-toolbox-usage h2{font-size:28px;text-align:center;margin-bottom:30px}#ai-toolbox-usage h3{text-align:center}#ai-toolbox-usage hr{margin-bottom:60px}#ai-toolbox-usage .chart-container.remaining{height:300px}#ai-toolbox-usage .graph-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#ai-toolbox-usage .graph-row div{-ms-flex:12;flex:12}#ai-toolbox-usage .graph-row div.spacer{-ms-flex:1;flex:1}#ai-waitlist-banner{padding:20px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:100px}#ai-waitlist-banner.settings-banner{margin-left:80px;margin-right:100px}#ai-waitlist-banner .text{-ms-flex:7;flex:7;margin-right:35px;font-size:20px}#ai-waitlist-banner .btn{padding:16px 30px;-ms-flex:1;flex:1;border-radius:3px;font-size:20px;font-weight:700;line-height:130%}.ai-creator-app .create-dashboard #result-container{width:100%;max-width:100%;margin:0 0 2rem;padding:2.5rem;overflow-x:hidden;transition:all .3s ease}.ai-creator-app .create-dashboard #result-container :not(pre)>code.language-plain{background-color:rgba(0,0,0,.05);color:#c7254e}.ai-creator-app .create-dashboard #result-container.with-sidepane{margin-left:30vw;width:calc(100% - 30vw);transition:margin-left .3s ease,width .3s ease}.ai-creator-app .create-dashboard #result-container.with-sidepane-right{margin-right:30vw;width:calc(100% - 30vw)}.ai-creator-app .create-dashboard #result-container .loading-container{display:block;padding:3rem 0;text-align:center}.ai-creator-app .create-dashboard #result-container .chat-thread-container{margin-bottom:2rem;border:2.5px solid #e5e7eb;border-radius:12px;background-color:#fff;padding:2rem}.ai-creator-app .create-dashboard #result-container .chat-thread-container .chat-thread-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:1rem}.ai-creator-app .create-dashboard #result-container .chat-thread-container .chat-thread-header h3{font-size:2rem;font-weight:600;color:#333;margin:0}.ai-creator-app .create-dashboard #result-container .chat-thread-container .chat-thread-header .chat-thread-actions{display:-ms-flexbox;display:flex;gap:1rem}.ai-creator-app .create-dashboard #result-container .chat-thread-container .chat-thread-header .chat-thread-actions button{background:0 0;border:none;color:#555;cursor:pointer;font-size:1.4rem;padding:.5rem;border-radius:4px}.ai-creator-app .create-dashboard #result-container .chat-thread-container .chat-thread-header .chat-thread-actions button:hover{background-color:#f0f0f0;color:#333}.ai-creator-app .create-dashboard #result-container .chat-thread-container .chat-thread{max-height:400px;overflow-y:auto;padding-right:1rem}.ai-creator-app .create-dashboard #result-container .loading-spinner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0}.ai-creator-app .create-dashboard #result-container .loading-spinner i{font-size:3rem;color:#27a9e1;margin-bottom:1.5rem;animation:spin 1.5s linear infinite}.ai-creator-app .create-dashboard #result-container .loading-spinner span{font-size:1.6rem;color:#555}.ai-creator-app .create-dashboard #result-container .error-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#d9534f;font-size:1.6rem;text-align:center}.ai-creator-app .create-dashboard #result-container .error-message i{font-size:3rem;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .item-type-display{width:100%}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .tab-content{display:none;width:100%}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .tab-content.active{display:block}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note{background-color:#fff;font-size:1.6rem;line-height:1.6;color:#333;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result table th,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note table th{background-color:#f5f5f5;font-weight:600}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note .note-title{font-size:3rem;font-weight:600;color:#333;margin-bottom:1.5rem;border-bottom:1px solid #eee}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h1,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h2,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h3,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h4,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h5,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#333}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h1{font-size:2.2rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h2{font-size:2rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h3{font-size:1.8rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note h4{font-size:1.6rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note p{margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note ol,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note ul{margin-left:2rem;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note ol li,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note ul li{margin-bottom:.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note a{color:#27a9e1;text-decoration:none}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note a:hover{text-decoration:underline}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note blockquote{border-left:4px solid #eee;padding-left:1.5rem;margin-left:0;color:#555;font-style:italic;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note pre{border-radius:6px;padding:1rem;overflow-x:auto;margin-bottom:1.5rem;max-width:100%}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note pre code{padding:0}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note code{padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.9em}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;overflow-x:auto;display:block}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note table td,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note table th{padding:.75rem;border:1px solid #ddd;text-align:left}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #preview-tab .ai-created-note table tr:nth-child(even){background-color:#f9f9f9}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .section-title{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .section-title i{margin-right:.8rem;color:#27a9e1}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .section-title i.solution-code-info-icon{color:#333}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container .edit-content{width:100%;padding:1.5rem;border:1px solid #ddd;border-radius:8px;min-height:300px;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,monospace;font-size:1.5rem;line-height:1.5;resize:vertical}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container .edit-content:focus{outline:0;border-color:#27a9e1}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result{font-size:1.6rem;line-height:1.6;color:#333}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h1,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h2,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h3,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h4,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h5,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#333}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h1{font-size:2.2rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h2{font-size:2rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h3{font-size:1.8rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result h4{font-size:1.6rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result p{margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result ol,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result ul{margin-left:2rem;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result ol li,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result ul li{margin-bottom:.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result a{color:#27a9e1;text-decoration:none}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result a:hover{text-decoration:underline}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result blockquote{border-left:4px solid #eee;padding-left:1.5rem;margin-left:0;color:#555;font-style:italic;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result pre{border-radius:6px;padding:1rem;overflow-x:auto;margin-bottom:1.5rem;max-width:100%}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result pre code{padding:0}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result code{padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.9em}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;overflow-x:auto;display:block}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result table td,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result table th{padding:.75rem;border:1px solid #ddd;text-align:left}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #edit-tab .edit-container #test-rubric-result table tr:nth-child(even){background-color:#f9f9f9}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .solution-code-info-icon{margin-left:.5rem;position:absolute;right:0}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .parsons-wrapper{-ms-flex-direction:column;flex-direction:column;border:none}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .sortable-code{width:100%}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .sortable-code li{border-radius:10px;background-color:#EFEFEF;border:1px solid #d3d3d3;padding:10px;margin-top:5px;white-space-collapse:break-spaces;overflow:hidden}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .sortable-code ul{font-size:120%;font-family:monospace;list-style:none;padding:0;margin:0;overflow:auto;-ms-flex:1;flex:1}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section{background-color:#fff;border-radius:12px;margin-bottom:2rem}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section .section-title,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section .section-title{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section .section-title i,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section .section-title i{margin-right:.8rem;color:#27a9e1}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section .section-title i.solution-code-info-icon,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section .section-title i.solution-code-info-icon{color:#333}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section .embed-abacus.with-runner,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section .embed-abacus.with-runner{height:1200px}.ai-creator-app .create-dashboard #result-container #item-display-wrapper .example-section .run-code-button,.ai-creator-app .create-dashboard #result-container #item-display-wrapper .practice-section .run-code-button{position:absolute;right:10px}.ai-creator-app .create-dashboard #result-container #item-display-wrapper #example-display .example-details,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #example-display .practice-details,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #practice-display .example-details,.ai-creator-app .create-dashboard #result-container #item-display-wrapper #practice-display .practice-details{width:100%}.ai-creator-app .create-dashboard #grading-rubric,.ai-creator-app .create-dashboard .problem-description{font-size:1.6rem;line-height:1.6;color:#333}.ai-creator-app .create-dashboard #grading-rubric h1,.ai-creator-app .create-dashboard #grading-rubric h2,.ai-creator-app .create-dashboard #grading-rubric h3,.ai-creator-app .create-dashboard #grading-rubric h4,.ai-creator-app .create-dashboard #grading-rubric h5,.ai-creator-app .create-dashboard #grading-rubric h6,.ai-creator-app .create-dashboard .problem-description h1,.ai-creator-app .create-dashboard .problem-description h2,.ai-creator-app .create-dashboard .problem-description h3,.ai-creator-app .create-dashboard .problem-description h4,.ai-creator-app .create-dashboard .problem-description h5,.ai-creator-app .create-dashboard .problem-description h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#333}.ai-creator-app .create-dashboard #grading-rubric h1,.ai-creator-app .create-dashboard .problem-description h1{font-size:2.2rem}.ai-creator-app .create-dashboard #grading-rubric h2,.ai-creator-app .create-dashboard .problem-description h2{font-size:2rem}.ai-creator-app .create-dashboard #grading-rubric h3,.ai-creator-app .create-dashboard .problem-description h3{font-size:1.8rem}.ai-creator-app .create-dashboard #grading-rubric h4,.ai-creator-app .create-dashboard .problem-description h4{font-size:1.6rem}.ai-creator-app .create-dashboard #grading-rubric p,.ai-creator-app .create-dashboard .problem-description p{margin-bottom:1.5rem}.ai-creator-app .create-dashboard #grading-rubric ol,.ai-creator-app .create-dashboard #grading-rubric ul,.ai-creator-app .create-dashboard .problem-description ol,.ai-creator-app .create-dashboard .problem-description ul{margin-left:2rem;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #grading-rubric ol li,.ai-creator-app .create-dashboard #grading-rubric ul li,.ai-creator-app .create-dashboard .problem-description ol li,.ai-creator-app .create-dashboard .problem-description ul li{margin-bottom:.5rem}.ai-creator-app .create-dashboard #grading-rubric a,.ai-creator-app .create-dashboard .problem-description a{color:#27a9e1;text-decoration:none}.ai-creator-app .create-dashboard #grading-rubric a:hover,.ai-creator-app .create-dashboard .problem-description a:hover{text-decoration:underline}.ai-creator-app .create-dashboard #grading-rubric blockquote,.ai-creator-app .create-dashboard .problem-description blockquote{border-left:4px solid #eee;padding-left:1.5rem;margin-left:0;color:#555;font-style:italic;margin-bottom:1.5rem}.ai-creator-app .create-dashboard #grading-rubric pre,.ai-creator-app .create-dashboard .problem-description pre{border-radius:6px;padding:1rem;overflow-x:auto;margin-bottom:1.5rem;max-width:100%}.ai-creator-app .create-dashboard #grading-rubric pre code,.ai-creator-app .create-dashboard .problem-description pre code{padding:0}.ai-creator-app .create-dashboard #grading-rubric code,.ai-creator-app .create-dashboard .problem-description code{padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.9em}.ai-creator-app .create-dashboard #grading-rubric table,.ai-creator-app .create-dashboard .problem-description table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;overflow-x:auto;display:block}.ai-creator-app .create-dashboard #grading-rubric table td,.ai-creator-app .create-dashboard #grading-rubric table th,.ai-creator-app .create-dashboard .problem-description table td,.ai-creator-app .create-dashboard .problem-description table th{padding:.75rem;border:1px solid #ddd;text-align:left}.ai-creator-app .create-dashboard #grading-rubric table th,.ai-creator-app .create-dashboard .problem-description table th{background-color:#f5f5f5;font-weight:600}.ai-creator-app .create-dashboard #grading-rubric table tr:nth-child(even),.ai-creator-app .create-dashboard .problem-description table tr:nth-child(even){background-color:#f9f9f9}.ai-creator-app .create-dashboard .section-content pre.solution-code,.ai-creator-app .create-dashboard .section-content pre.starter-code{border-radius:8px;border:1px solid #e5e7eb;padding:1.5rem;overflow-x:auto;margin-bottom:1rem}.ai-creator-app .create-dashboard .section-content pre.solution-code code,.ai-creator-app .create-dashboard .section-content pre.starter-code code{font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,monospace;font-size:1.4rem;line-height:1.5;background:0 0;padding:0}.ai-creator-app .create-dashboard .section-content .test-cases{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case{border-radius:8px;border:1px solid #e5e7eb;padding:1.5rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case .test-case-header{margin-bottom:1rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case .test-case-header .test-case-number{font-weight:600;font-size:1.6rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case .test-case-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case .test-case-content .test-input{font-size:1.4rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case .test-case-content .test-input strong{font-weight:600;margin-right:.5rem}.ai-creator-app .create-dashboard .section-content .test-cases .test-case .test-case-content .test-input code{padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,monospace}.ai-creator-app .create-dashboard .section-content .test-cases .no-test-cases{color:#555;font-style:italic;text-align:center;padding:2rem}.ai-creator-app .create-dashboard .top-nav-container{margin-bottom:2rem}.ai-creator-app .create-dashboard .top-nav-container .item-type-display{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.8rem;color:#27a9e1}.ai-creator-app .create-dashboard .top-nav-container .item-type-display .item-type-display-text{font-size:2rem;font-weight:600}.ai-creator-app .create-dashboard .top-nav-container .item-type-display .item-type-icon{font-size:1.8rem}.ai-creator-app .create-dashboard .top-nav-container .item-type-display .num-questions{color:#333;background-color:#f4f8fc;padding:2px 10px;border-radius:100vh;border:1px solid #beccd4}.ai-creator-app .create-dashboard .top-nav-container .item-type-display #select-program-type{color:#000;border:2.5px solid #e5e7eb;border-radius:15px;padding:0 5px;background-color:#f4f8fc}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title]{width:fit-content;font-size:3.5rem;font-weight:600;color:#333;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;transition:all .15s ease-in-out}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title][is-editing]{width:100%}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title]:not([is-editing]):hover{color:#4d4d4d;-ms-transform:scale(1.02) translateX(3px);transform:scale(1.02) translateX(3px)}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title] .edit-icon{font-size:2rem;color:#555;cursor:pointer}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title] input[type=text]{font-size:3.5rem;padding:.5rem;border:2.5px solid #E5E7EB;border-radius:8px;width:100%;height:50px}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title] input[type=text]:focus{outline:0;box-shadow:none}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title] .btn{padding:.5rem 1rem;border-radius:8px;font-size:1.4rem}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title] .btn.edit-update{background-color:#27a9e1;color:#fff}.ai-creator-app .create-dashboard .top-nav-container [data-html-id=top-nav-title] .btn.edit-cancel{background-color:transparent;color:#333;border:1px solid #E5E7EB}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;margin-bottom:2rem}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-left{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-left .tab-btn{padding:1rem 2rem;border:none;background:0 0;cursor:pointer;font-size:1.6rem;font-weight:600;color:#555;border-bottom:3px solid transparent;transition:all .2s ease}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-left .tab-btn.active{color:#27a9e1;border-bottom:3px solid #27a9e1}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-left .tab-btn:hover:not(.active){color:#222}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;min-height:45px}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn{padding:.8rem 1.5rem;border-radius:8px;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn#assign-btn,.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn#preview-btn{background-color:#27a9e1;border:1px solid #27a9e1;color:#fff}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn#assign-btn:hover,.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn#preview-btn:hover{background-color:#1a8bbb;border:1px solid #1a8bbb}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn:disabled{background-color:#ccc;cursor:not-allowed}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn.transparent{background-color:transparent;color:#27a9e1;border:1px solid #27a9e1}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn.transparent:disabled{opacity:.4}.ai-creator-app .create-dashboard .top-nav-container #tab-navigation .tab-buttons-right .action-btn.transparent:hover:not(:disabled){background-color:#daf0fa}.ai-creator-app .create-dashboard .top-nav-container .icon-spinner{font-size:revert;margin:0}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector{position:relative}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-menu{display:none;position:absolute;top:calc(105%);left:0;width:120px;min-width:unset;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:5px;opacity:0;visibility:hidden;-ms-transform:translateY(-10px);transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;overflow:hidden;z-index:1000;border:1px solid #dfe1e5;padding:5px 0}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-menu.show{display:block;opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-item{display:block;width:100%;padding:10px 15px;clear:both;text-align:left;background-color:transparent;border:0;cursor:pointer;color:#333;font-size:1.4rem;transition:background .2s ease}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-item>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-item:hover{background-color:#f5f7fa}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-item:disabled{cursor:not-allowed;color:#555;background-color:transparent;opacity:.65}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-item:disabled>span{color:#555}.ai-creator-app .create-dashboard .top-nav-container .language-fork-selector .dropdown-item:disabled:hover{background-color:transparent;cursor:not-allowed}.ai-creator-app .create-dashboard .search-bar-container{margin-bottom:2rem;position:relative;max-width:400px}.ai-creator-app .create-dashboard .search-bar-container:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#aaa;z-index:1;font-size:1.4rem}.ai-creator-app .create-dashboard .search-bar-container #activity-search-input{width:100%;padding:1rem 1rem 1rem 40px;border:2px solid #e0e0e0;border-radius:10px;font-size:1.5rem;background-color:#fff;transition:all .2s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,.05)}.ai-creator-app .create-dashboard .search-bar-container #activity-search-input:focus{border-color:#27a9e1;box-shadow:0 0 0 3px rgba(0,123,255,.15);outline:0}.ai-creator-app .create-dashboard .search-bar-container #activity-search-input::placeholder{color:#aaa}.ai-creator-app .admin-dashboard .ai-creator-container{max-width:800px;padding:2rem}.ai-creator-app .admin-dashboard .prompt-section h2{margin-bottom:1rem}.ai-creator-app .admin-dashboard .prompt-input{width:100%;padding:1rem;border:1px solid #ddd;border-radius:8px;resize:vertical;font-family:inherit}.ai-creator-app .admin-dashboard .item-type-section,.ai-creator-app .admin-dashboard .language-section{margin-top:1.5rem}.ai-creator-app .admin-dashboard .grade-buttons,.ai-creator-app .admin-dashboard .item-type-buttons,.ai-creator-app .admin-dashboard .language-buttons{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-creator-app .admin-dashboard .grade-btn,.ai-creator-app .admin-dashboard .item-type-btn,.ai-creator-app .admin-dashboard .language-btn{padding:.5rem 1rem;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;transition:all .2s}.ai-creator-app .admin-dashboard .grade-btn.active,.ai-creator-app .admin-dashboard .item-type-btn.active,.ai-creator-app .admin-dashboard .language-btn.active{background:#f0f0f0;border-color:#999}.ai-creator-app .admin-dashboard .language-label{display:block;margin-bottom:.5rem;color:#666}.ai-creator-app .admin-dashboard .send-btn{display:block;width:100%;margin-top:2rem}.ai-creator-app .admin-dashboard .ai-creator-container-from-standards{padding:2rem}.ai-creator-app .admin-dashboard .form-control{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px}.ai-creator-app #convert-to-quiz-game-modal h2{font-size:2rem;margin:0}.ai-creator-app #convert-to-quiz-game-modal .alert-close{font-size:2.5rem}.ai-creator-app #convert-to-quiz-game-modal .quiz-game-time-settings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.ai-creator-app #convert-to-quiz-game-modal .quiz-game-time-settings .quiz-game-time-setting label{margin-bottom:2px;font-size:1.5rem}.ai-creator-app #convert-to-quiz-game-modal .quiz-game-time-settings .quiz-game-time-setting input{width:60px}.ai-creator-app #convert-to-quiz-game-modal .icon-spinner{font-size:revert;margin:0}.item-created-container{margin:2rem 0}.item-created-container .item-title{font-size:3rem;font-weight:700;color:#333;margin-bottom:1.5rem}.item-created-container .item-message{font-size:1.6rem;color:#555;margin-bottom:2rem}.item-created-container .item-questions{font-size:1.5rem;color:#555;margin-bottom:2rem;font-style:italic}.item-created-container .item-meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:2rem}.item-created-container .item-meta .item-tag{background-color:#f0f0f0;color:#555;padding:.5rem 1rem;border-radius:20px;font-size:1.3rem}.item-created-container .item-meta .item-type{background-color:#e0e7ff;color:#27a9e1;padding:.5rem 1rem;border-radius:20px;font-size:1.3rem;font-weight:500}.item-created-container .item-actions{margin-top:2rem;margin-bottom:2rem}.item-created-container .item-actions .preview-link-btn{display:inline-block;padding:1rem 2rem;border-radius:50px;background-color:#27a9e1;color:#fff;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}#teacher-quiz-edit .question-list-container .swap-transition,.item-created-container .quiz-game-question.swap-transition{transition:transform ease-in .3s}.item-created-container .item-actions .preview-link-btn i{margin-right:8px}.item-created-container .item-actions .preview-link-btn:hover{-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);background-color:#1d9bd1}#notes-display .item-created-container{background-color:#fff;border-radius:12px;padding:3rem;border:2.5px solid #e5e7eb}.item-created-container .questions-header-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:10px;margin-bottom:10px;border-bottom:1px solid #beccd4;padding-bottom:10px;padding-inline:5px}.item-created-container .questions-header-row h3{margin:0;font-size:18px}.item-created-container .questions-header-row .num-questions{background-color:#f4f8fc;padding:2px 10px;border-radius:100vh;border:1px solid #beccd4}.item-created-container .quiz-game-questions{counter-reset:question;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0}.item-created-container .quiz-game-questions .question-number{counter-increment:question}.item-created-container .quiz-game-questions .question-number::after{content:counter(question)}.item-created-container .quiz-game-question{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:5px}.item-created-container .quiz-game-question .quiz-game-question-container{position:relative;width:100%;min-width:0;border-radius:10px;border:2px solid #beccd4;background-color:#f8fbfd;overflow:hidden}.item-created-container .quiz-game-question .quiz-game-question-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.item-created-container .quiz-game-question .quiz-game-question-actions .question-action-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;background:0 0;padding:0}.item-created-container .quiz-game-question .quiz-game-question-actions .question-action-btn.move-down-btn,.item-created-container .quiz-game-question .quiz-game-question-actions .question-action-btn.move-up-btn{color:#555}.item-created-container .quiz-game-question .quiz-game-question-actions .question-action-btn.remove-btn{color:#de5844}.item-created-container .quiz-game-question .quiz-game-question-actions .question-action-btn:disabled{opacity:.5}.item-created-container .quiz-game-question .quiz-game-question-actions .question-action-btn:focus:not(:focus-visible){outline:0}.item-created-container .quiz-game-question .question-header-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;position:relative;padding:15px}.item-created-container .quiz-game-question .question-number{font-weight:600;color:#27a9e1;font-size:16px;white-space:nowrap}.item-created-container .quiz-game-question .question-title{white-space:nowrap;overflow:hidden}.item-created-container .quiz-game-question .question-title *{overflow:hidden;text-overflow:ellipsis;margin:0;font-size:14px}.item-created-container .quiz-game-question .expand-collapse-btn{border:none;background:0 0;margin-left:auto;padding:0;font-size:22px;line-height:0;color:#555;opacity:.7}.item-created-container .quiz-game-question .expand-collapse-btn:hover{opacity:1}.item-created-container .quiz-game-question .expand-collapse-btn.collapsed .chs-icon-minus-squared-alt,.item-created-container .quiz-game-question .expand-collapse-btn:not(.collapsed) .chs-icon-plus-squared-alt{display:none}.item-created-container .quiz-game-question .expand-collapse-btn i::before{margin:0}.item-created-container .quiz-game-question .expand-collapse-btn::before{content:'';position:absolute;inset:0}.item-created-container .quiz-game-question .question-content{border-top:1px solid #beccd4;padding:15px}.item-created-container .quiz-game-question .code-selection-question-text-preview,.item-created-container .quiz-game-question .multiple-choice-question-text-preview{font-size:14px}.item-created-container .quiz-game-question .code-selection-question-text-preview p,.item-created-container .quiz-game-question .multiple-choice-question-text-preview p{margin:0}.item-created-container .quiz-game-question .answer-choices-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:10px;padding-left:0;gap:5px;list-style:none}.item-created-container .quiz-game-question .answer-choices-preview .answer-choice-preview{position:relative;background-color:#fff;padding:15px;border-radius:5px;border:1px solid #beccd4}.item-created-container .quiz-game-question .answer-choices-preview .answer-choice-preview p{margin:0}.item-created-container .quiz-game-question .answer-choices-preview .answer-choice-preview.correct{border-color:#8cc63e;background-color:#f8fbf3}.item-created-container .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness{color:#8cc63e;position:absolute;top:0;left:0;font-size:12px;font-weight:600;font-style:italic}.item-created-container .quiz-game-question .answer-choices-preview .answer-choice-preview:not(.correct) .correctness,.item-created-container .quiz-game-question .answer-choices-preview .answer-choice-preview:not(.hidden)~.no-answers-text{display:none}.item-created-container .quiz-game-question .no-answers-text{margin:0;font-size:14px;font-style:italic;color:#555}.item-created-container .quiz-game-question .question-type-select-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.item-created-container .quiz-game-question .question-type-select-container label{font-size:14px;margin-bottom:0}.item-created-container .quiz-game-question .question-type-select-container .dropdown-toggle{height:initial;line-height:normal;background-color:#fff;border:1px solid #beccd4;border-radius:5px;font-size:14px;padding:5px 12px 5px 5px}.item-created-container .quiz-game-question .question-type-select-container .dropdown-menu{overflow:auto}.item-created-container .quiz-game-question .edit-info{color:#555;font-size:14px;text-align:left;margin-bottom:0}.item-created-container .quiz-game-question .answer-text-input,.item-created-container .quiz-game-question .block-ranges-input,.item-created-container .quiz-game-question .correct-answer-index-input,.item-created-container .quiz-game-question .question-text-input{min-height:34px;width:100%;font-size:14px;resize:vertical}.item-created-container .quiz-game-question .has-float-label .form-control:placeholder-shown:not(:focus)+*{top:6px;-ms-transform:none;transform:none}.item-created-container .quiz-game-question .answer-choices{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-top:10px;padding-left:0}.item-created-container .quiz-game-question .answer-choices .answer-choice{border-left:1px solid #beccd4;padding:5px 0 5px 5px;border-radius:5px 0 0 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.item-created-container .quiz-game-question .answer-choices .answer-choice .answer-choice-handle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;cursor:grab;font-size:14px}.item-created-container .quiz-game-question .answer-choices .answer-choice>input{margin:0 10px 0 5px;accent-color:#8cc63e}.item-created-container .quiz-game-question .answer-choices .answer-choice>input:focus{outline-color:#8cc63e}.item-created-container .quiz-game-question .answer-choices .answer-choice .has-float-label{width:100%}.item-created-container .quiz-game-question .add-answer-choice-btn{border:1px solid #beccd4;background-color:#fff;width:100%;margin-top:10px}.item-created-container .quiz-game-question .add-answer-choice-btn:focus:not(:focus-visible){outline:0}.item-created-container .quiz-game-question .remove-answer-choice-btn{-ms-flex-negative:0;flex-shrink:0;background:0 0;border:none;width:30px;height:30px;padding:0;color:#6b757b;font-size:14px}.item-created-container .quiz-game-question .remove-answer-choice-btn:focus:not(:focus-visible){outline:0}.item-created-container .quiz-game-question .edit-question-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:5px;margin-top:10px}.item-created-container .quiz-game-question.editing .hide-when-editing,.item-created-container .quiz-game-question:not(.editing) .show-when-editing{display:none}.item-created-container .new-question-btn{width:100%;border-radius:10px;border:2px solid #beccd4;background-color:#f4f8fc;padding:15px;font-weight:600;color:#555;font-size:16px}.item-created-container .new-question-btn:focus:not(:focus-visible){outline:0}.item-created-container .import-questions-container{width:100%;border-radius:10px;border:2px solid #beccd4;background-color:#f4f8fc}.item-created-container .import-questions-container .import-questions-btn{width:100%;background:0 0;border:none;padding:15px;font-weight:600;color:#555;font-size:16px;border-radius:inherit}.item-created-container .import-questions-container .import-questions-btn:focus:not(:focus-visible){outline:0}.item-created-container .import-questions-container .import-questions-form{padding:15px}.item-created-container .import-questions-container .import-questions-form .bootstrap-select{width:100%}.item-created-container .import-questions-container .import-questions-form .dropdown-toggle{width:100%;max-width:500px;height:initial;line-height:normal;background-color:#fff;border:1px solid #beccd4;border-radius:5px;font-size:14px;padding:5px 12px 5px 5px}.item-created-container .import-questions-container .import-questions-form .selector-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.item-created-container .import-questions-container .import-questions-form .selector-row label{font-size:14px;margin-bottom:0;min-width:50px;text-align:right}.item-created-container .import-questions-container .import-questions-form .loading-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:5px;font-size:26px;color:#555}.item-created-container .hide-question-type-select .question-type-select-container{display:none}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness{position:initial;font-size:16px;margin-right:5px}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness i::before{margin:0}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices .answer-choice{background-color:#fff;border:1px solid #beccd4;border-radius:10px;padding:10px 0 10px 10px}.item-created-container .quiz-game-styling .quiz-game-question .answer-choices .answer-choice .answer-text-input{min-height:54px}.item-created-container .quiz-game-editor form{width:100%}.item-created-container .quiz-game-editor .icon-spinner{font-size:revert;margin:0}.ai-creator-app .create-dashboard .activities-table-container{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow-x:auto}.ai-creator-app .create-dashboard .activities-table{width:100%;border-collapse:collapse;table-layout:fixed!important}.ai-creator-app .create-dashboard .activities-table td,.ai-creator-app .create-dashboard .activities-table th{padding:1.2rem 1rem;vertical-align:middle;text-align:left;border-bottom:1px solid #e9ecef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-creator-app .create-dashboard .activities-table td:nth-child(1),.ai-creator-app .create-dashboard .activities-table th:nth-child(1){max-width:40%;width:40%}.ai-creator-app .create-dashboard .activities-table td:nth-child(2),.ai-creator-app .create-dashboard .activities-table th:nth-child(2){width:15%}.ai-creator-app .create-dashboard .activities-table td:nth-child(3),.ai-creator-app .create-dashboard .activities-table th:nth-child(3){width:15%;min-width:150px!important}.ai-creator-app .create-dashboard .activities-table td:nth-child(4),.ai-creator-app .create-dashboard .activities-table th:nth-child(4){width:15%}.ai-creator-app .create-dashboard .activities-table td:nth-child(5),.ai-creator-app .create-dashboard .activities-table th:nth-child(5){width:15%;min-width:150px!important;max-width:180px}.ai-creator-app .create-dashboard .activities-table th{background-color:#f8f9fa;font-weight:600;color:#333;font-size:1.4rem;border-bottom-width:2px}.ai-creator-app .create-dashboard .activities-table td{font-size:1.4rem;color:#333}.ai-creator-app .create-dashboard .activities-table .codehs-table-row{transition:background-color .15s ease-in-out}.ai-creator-app .create-dashboard .activities-table .codehs-table-row:hover{background-color:#f1f3f5}.ai-creator-app .create-dashboard .activities-table .actions-cell{white-space:nowrap;overflow:visible}.ai-creator-app .create-dashboard .activities-table .actions-cell .action-buttons-group{display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.ai-creator-app .create-dashboard .activities-table .action-btn,.ai-creator-app .create-dashboard .activities-table [data-ui=button]>button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem .8rem;font-size:1.4rem;border-radius:6px;-ms-flex-negative:0;flex-shrink:0}.ai-creator-app .create-dashboard .activities-table .action-btn .fa,.ai-creator-app .create-dashboard .activities-table .action-btn .fas,.ai-creator-app .create-dashboard .activities-table .action-btn i,.ai-creator-app .create-dashboard .activities-table [data-ui=button]>button .fa,.ai-creator-app .create-dashboard .activities-table [data-ui=button]>button .fas,.ai-creator-app .create-dashboard .activities-table [data-ui=button]>button i{font-size:1.3rem}.ai-creator-app .create-dashboard .activities-table td i{margin-right:.5rem;color:#555;font-size:1.5rem;display:inline-block;vertical-align:middle}.ai-creator-app .create-dashboard .activities-table-container .activities-table td.actions-cell,.ai-creator-app .create-dashboard .activities-table-container .activities-table td:nth-child(3){min-width:150px!important;width:auto!important}.ai-creator-trial-banner{padding:7px;margin-bottom:0;color:#fff;font-weight:600;background-color:#27a9e1;text-align:center;border-radius:0}.ai-creator-karel-worlds-editor-modal{height:calc(100vh - 200px)}.ai-creator-app .create-dashboard .activities-search{margin-bottom:2rem;position:relative;max-width:400px}.ai-creator-app .create-dashboard .activities-search:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#aaa;z-index:1;font-size:1.4rem}.ai-creator-app .create-dashboard .activities-search #activity-search-input{width:100%;padding:1rem 1rem 1rem 40px;border:2px solid #e0e0e0;border-radius:10px;font-size:1.5rem;background-color:#fff;transition:all .2s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,.05)}.ai-creator-app .create-dashboard .activities-search #activity-search-input:focus{border-color:#27a9e1;box-shadow:0 0 0 3px rgba(0,123,255,.15);outline:0}.ai-creator-app .create-dashboard .activities-search #activity-search-input::placeholder{color:#aaa}.ai-creator-app .language-globe-selector{position:absolute;top:0;right:0;z-index:100;font-size:1.4rem;transition:all .3s ease}.ai-creator-app .language-globe-selector .globe-icon-container{min-width:35px;min-height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:8px;border-radius:20px;background-color:#fff;border:1px solid #dfe1e5;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#27a9e1;transition:all .3s ease;gap:0}.ai-creator-app .language-globe-selector .globe-icon-container i{font-size:2rem;display:block}.ai-creator-app .language-globe-selector .globe-icon-container .language-emoji{display:none;font-size:2rem;line-height:1}.ai-creator-app .language-globe-selector .globe-icon-container .selected-language{max-width:0;overflow:hidden;white-space:nowrap;margin-left:0;opacity:0;transition:max-width .3s ease,opacity .3s ease}.ai-creator-app .language-globe-selector .globe-icon-container .selected-language span{padding:0;font-weight:600}.ai-creator-app .language-globe-selector .globe-icon-container.active,.ai-creator-app .language-globe-selector .globe-icon-container:hover{background-color:#f5f7fa}.ai-creator-app .language-globe-selector .globe-icon-container.active,.ai-creator-app .language-globe-selector .globe-icon-container.emoji-visible,.ai-creator-app .language-globe-selector .globe-icon-container:hover{padding:8px 12px;gap:10px}.ai-creator-app .language-globe-selector .globe-icon-container.emoji-visible i,.ai-creator-app .language-globe-selector .globe-icon-container:hover i{display:none}.ai-creator-app .language-globe-selector .globe-icon-container.emoji-visible .language-emoji,.ai-creator-app .language-globe-selector .globe-icon-container:hover .language-emoji{display:block}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .language-globe-selector.delayed-collapse .globe-icon-container i,.ai-creator-app .language-globe-selector.dropdown-open .globe-icon-container i{display:none}.ai-creator-app .language-globe-selector.dropdown-open .globe-icon-container{border-radius:20px;background-color:#f5f7fa;padding:8px 12px}.ai-creator-app .language-globe-selector .globe-icon-container:hover .selected-language,.ai-creator-app .language-globe-selector.dropdown-open .globe-icon-container .selected-language{max-width:120px;margin-left:0;opacity:1;transition:max-width .3s ease,opacity .3s ease}.ai-creator-app .language-globe-selector.delayed-collapse .globe-icon-container .selected-language{max-width:120px;margin-left:0;opacity:1;transition:none}.ai-creator-app .language-globe-selector.delayed-collapse .globe-icon-container .language-emoji,.ai-creator-app .language-globe-selector.dropdown-open .globe-icon-container .language-emoji{display:block}.ai-creator-app .language-globe-selector .language-dropdown{position:absolute;top:100%;right:0;width:120px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:10px;opacity:0;visibility:hidden;-ms-transform:translateY(-10px);transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;overflow:hidden;z-index:101;border:1px solid #dfe1e5}.ai-creator-app .language-globe-selector .language-dropdown.show{opacity:1!important;visibility:visible!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;display:block!important}.ai-creator-app .language-globe-selector .language-dropdown .language-options{max-height:200px;overflow-y:auto}.ai-creator-app .language-globe-selector .language-dropdown .language-options .language-option{padding:10px 15px;cursor:pointer;transition:background .2s ease}.ai-creator-app .language-globe-selector .language-dropdown .language-options .language-option>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ai-creator-app .language-globe-selector .language-dropdown .language-options .language-option>span span:first-child{margin-right:5px}.ai-creator-app .language-globe-selector .language-dropdown .language-options .language-option:hover{background-color:#f5f7fa}.ai-creator-app .language-globe-selector .language-dropdown .language-options .language-option.active{background-color:#e9f0f8;color:#27a9e1;font-weight:600}.ai-creator-app .ai-creator-chat-container.sidepane .language-globe-selector{top:10px;right:10px}.ai-creator-app .ai-creator-chat-container.sidepane .language-globe-selector .globe-icon-container{padding:6px}.ai-creator-app .ai-creator-chat-container.sidepane .language-globe-selector .globe-icon-container .language-emoji,.ai-creator-app .ai-creator-chat-container.sidepane .language-globe-selector .globe-icon-container i{font-size:1.4rem}.ai-creator-app .ai-creator-dropdown-section{display:-ms-flexbox;display:flex;margin-bottom:20px;gap:15px}@media (max-width:768px){.ai-creator-app .ai-creator-dropdown-section{-ms-flex-direction:column;flex-direction:column}}.ai-creator-app .ai-creator-dropdown-section .dropdown-container{-ms-flex:1;flex:1;width:50%}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child{margin-bottom:5px}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field{position:relative;width:100%}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select{width:100%!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select.disabled{opacity:.6}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .ai-creator-dropdown-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .lessons-section{display:-ms-flexbox;display:flex;margin-bottom:20px;gap:15px;margin-top:20px}@media (max-width:768px){.ai-creator-app .lessons-section{-ms-flex-direction:column;flex-direction:column}}.ai-creator-app .lessons-section .dropdown-container{-ms-flex:1;flex:1;width:50%}.ai-creator-app .lessons-section .dropdown-container .dropdown-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child{margin-bottom:5px}.ai-creator-app .lessons-section .dropdown-container .dropdown-field{position:relative;width:100%}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select{width:100%!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select.disabled{opacity:.6}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module{display:none}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .lessons-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .lessons-section .lessons-dropdown-container,.ai-creator-app .lessons-section .sections-dropdown-container{-ms-flex:1;flex:1;width:50%}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-label,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child{margin-bottom:5px}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field{position:relative;width:100%}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .loading-indicator,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .loading-indicator i,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select{width:100%!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn:hover,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn:focus,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .btn::after,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select.disabled,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select.disabled{opacity:.6}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select.disabled .btn,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module{display:none}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .lessons-section .lessons-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .lessons-section .sections-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-label,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-label,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-label,.ai-creator-app .lessons-section .sections-dropdown-container .sections-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu li:last-child,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .optgroup,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu li:last-child{margin-bottom:5px}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown{position:relative;width:100%}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .loading-indicator,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .loading-indicator,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .loading-indicator,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .loading-indicator i,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .loading-indicator i,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .loading-indicator i,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select{width:100%!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn:hover,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn:hover,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn:hover,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn:focus,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn:focus,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn:focus,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn .filter-option,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn .filter-option,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn .filter-option,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .btn::after,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .btn::after,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .btn::after,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select.disabled,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select.disabled,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select.disabled,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select.disabled{opacity:.6}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select.disabled .btn,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select.disabled .btn,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select.disabled .btn,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu li a,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu li a,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu li a,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .hidden-module{display:none}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .lessons-loading-indicator,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .lessons-loading-indicator,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .lessons-loading-indicator,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .lessons-loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .lessons-section .lessons-dropdown-container .lessons-dropdown .lessons-loading-indicator i,.ai-creator-app .lessons-section .lessons-dropdown-container .sections-dropdown .lessons-loading-indicator i,.ai-creator-app .lessons-section .sections-dropdown-container .lessons-dropdown .lessons-loading-indicator i,.ai-creator-app .lessons-section .sections-dropdown-container .sections-dropdown .lessons-loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .standards-section{display:-ms-flexbox;display:flex;margin-bottom:20px;gap:15px;margin-top:20px}@media (max-width:768px){.ai-creator-app .standards-section{-ms-flex-direction:column;flex-direction:column}}.ai-creator-app .standards-section .dropdown-container{-ms-flex:1;flex:1;width:50%}.ai-creator-app .standards-section .dropdown-container .dropdown-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .standards-section .dropdown-container .dropdown-field{position:relative;width:100%}.ai-creator-app .standards-section .dropdown-container .dropdown-field .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .standards-section .dropdown-container .dropdown-field .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select{width:100%!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select.disabled{opacity:.6}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module{display:none}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .standards-section .dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .standards-section .framework-dropdown-container,.ai-creator-app .standards-section .standards-dropdown-container{-ms-flex:1;flex:1;width:50%}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-label,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field{position:relative;width:100%}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .loading-indicator,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .loading-indicator i,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select{width:100%!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn:hover,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn:focus,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .btn::after,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select.disabled,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select.disabled{opacity:.6}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select.disabled .btn,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .hidden-module{display:none}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .standards-section .framework-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .standards-section .standards-dropdown-container .dropdown-field .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .standards-section .framework-dropdown-container .framework-label,.ai-creator-app .standards-section .framework-dropdown-container .standards-label,.ai-creator-app .standards-section .standards-dropdown-container .framework-label,.ai-creator-app .standards-section .standards-dropdown-container .standards-label{display:block;font-weight:600;font-size:1.6rem;margin-bottom:8px;color:#333}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown{position:relative;width:100%}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .loading-indicator,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .loading-indicator,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .loading-indicator,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .loading-indicator i,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .loading-indicator i,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .loading-indicator i,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select{width:100%!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px;font-size:1.4rem;color:#333;width:100%;text-align:left;position:relative}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn:hover,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn:hover,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn:hover,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn:hover{background-color:#f8f9fa}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn:focus,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn:focus,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn:focus,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#adb5bd}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn .filter-option,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn .filter-option,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn .filter-option,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn .filter-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn .filter-option .filter-option-inner,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn .filter-option .filter-option-inner{width:100%;overflow:hidden}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn .filter-option .filter-option-inner .filter-option-inner-inner{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .btn::after,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .btn::after,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .btn::after,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .btn::after{position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:inline-block;margin-left:.255em;vertical-align:.255em;pointer-events:none}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select.disabled,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select.disabled,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select.disabled,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select.disabled{opacity:.6}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select.disabled .btn,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select.disabled .btn,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select.disabled .btn,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select.disabled .btn{background-color:#f8f9fa;cursor:not-allowed}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select.dropup .dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select.dropup .dropdown-menu{bottom:auto!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu{padding:5px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:450px!important;overflow:hidden!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu[role=listbox],.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu[role=listbox]{display:block}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu>.inner,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu>.inner{max-height:400px!important;overflow-y:auto!important;padding-bottom:5px;position:relative;width:100%}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu>.inner.show,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu>.inner.show{display:block!important;visibility:visible!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu>.inner ul.dropdown-menu{max-height:none!important;height:auto!important;overflow:visible!important;position:static!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .inner.open,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .inner.open{max-height:400px!important;overflow-y:auto!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu li a span.text,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu li a span.text{white-space:normal}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu li a,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu li a,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu li a,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu li a{white-space:normal;word-wrap:break-word}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .bs-searchbox,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .bs-searchbox{padding:8px 12px}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .bs-searchbox .form-control{height:36px;padding:5px 10px;font-size:1.4rem}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-header,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-header{padding:10px 15px;font-weight:600;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee;white-space:normal;font-size:1.4rem}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item{padding:8px 15px 8px 30px;white-space:normal;font-size:1.4rem;color:#333}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text{white-space:normal;display:inline-block;width:100%}@media (max-width:992px){.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item .text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item .subtext{color:#999;font-size:1.2rem;display:block;margin-top:2px}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item:focus,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f1f3f5;color:#333}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active{background-color:rgba(0,123,255,.1);color:#27a9e1}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item.active small{color:gray!important}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .hidden-module,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .hidden-module{display:none}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"],.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .dropdown-item[data-original-index="0"]{font-weight:600;border-bottom:1px solid #eee;color:#27a9e1}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .optgroup-header,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .optgroup-header{font-weight:600;padding:10px 15px;color:#333;background-color:#f8f9fa;border-bottom:1px solid #eee}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .bootstrap-select .dropdown-menu .optgroup .dropdown-item{padding-left:30px}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .standards-loading-indicator,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .standards-loading-indicator,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .standards-loading-indicator,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .standards-loading-indicator{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#27a9e1;font-size:1.4rem;z-index:1}.ai-creator-app .standards-section .framework-dropdown-container .framework-dropdown .standards-loading-indicator i,.ai-creator-app .standards-section .framework-dropdown-container .standards-dropdown .standards-loading-indicator i,.ai-creator-app .standards-section .standards-dropdown-container .framework-dropdown .standards-loading-indicator i,.ai-creator-app .standards-section .standards-dropdown-container .standards-dropdown .standards-loading-indicator i{margin-right:.5rem;animation:spin 1s infinite linear}.ai-creator-app .create-dashboard{position:relative;max-width:100%}.ai-creator-app .create-dashboard #ai-creator-section-settings,.ai-creator-app .create-dashboard #ai-creator-settings{margin:20px;padding:30px;min-height:auto}.ai-creator-app .create-dashboard .ai-creator-chat-container{width:100%;max-width:900px;margin:0 auto;padding-left:1rem;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:70vh}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread{-ms-flex:1;flex:1;padding:25px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;scroll-behavior:smooth;background-color:#FBFCFD}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread::-webkit-scrollbar{width:6px}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread::-webkit-scrollbar-track{background:0 0}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:6px}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.25)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group[style*=flex-end] .chat-user-info{-ms-flex-pack:end;justify-content:flex-end}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group[style*=flex-end] .chat-user-info img{margin-right:0;margin-left:8px;border:1px solid rgba(0,0,0,.2)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group[style*=flex-end] .chat-user-info .chat-user-name{color:rgba(0,0,0,.7)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group .chat-user-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px;opacity:.8}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group .chat-user-info img{width:35px;height:35px;border-radius:50%;margin-right:8px;border:1px solid rgba(0,0,0,.1)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .message-group .chat-user-info .chat-user-name{font-weight:600;font-size:1.4rem;color:#27a9e1}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble{max-width:85%;padding:12px 15px;border-radius:18px;overflow-wrap:break-word;word-break:break-word;margin-bottom:0}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble p{margin:0;word-break:break-word;line-height:1.5;font-size:1.5rem}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-user{-ms-flex-item-align:end;align-self:flex-end;background-color:#27a9e1;color:#fff;border-bottom-right-radius:5px}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-user p{margin:0;word-break:break-word}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-user p a{color:#fff;text-decoration:underline}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-user p pre{border:none}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-user p code{background-color:rgba(255,255,255,.2);padding:2px 4px;border-radius:3px;font-family:monospace;font-size:.95em;overflow-x:auto}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai{-ms-flex-item-align:start;align-self:flex-start;background-color:#F5F7FA;color:#333;border-bottom-left-radius:5px;border:2.5px solid #e5e7eb}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p{margin:0;word-break:break-word;font-size:1.5rem}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p .typing-indicator{display:-ms-flexbox;display:flex;gap:3px}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p .typing-indicator span{display:inline-block;font-size:2rem;font-weight:900;animation:typingDot 1.3s infinite}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p .typing-indicator span:nth-child(2){animation-delay:.15s}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p .typing-indicator span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,100%,60%{transform:translateY(0);opacity:.6}30%{transform:translateY(-5px);opacity:1}}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p a{color:#27a9e1}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p code{background-color:rgba(0,0,0,.05);padding:2px 4px;border-radius:3px;font-family:monospace;font-size:.95em;overflow-x:auto}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p pre{padding:12px;border-radius:6px;overflow-x:auto;max-width:100%;border:none;margin:10px 0}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p pre code{background-color:transparent;padding:0;font-size:.95em;line-height:1.5;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,monospace}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p ol,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p ul{padding-left:20px;margin:8px 0}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p h1,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p h2,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p h3,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p h4,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p h5,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .chat-bubble.role-ai p h6{margin-top:16px;margin-bottom:8px;line-height:1.3}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:12px;-ms-flex-item-align:start;align-self:flex-start;width:100%}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;padding:10px 15px;background-color:#e9f0f8;border:2px solid #d0e0f0;border-radius:8px;color:#2980b9;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;width:100%}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn span{-ms-flex:1;flex:1;text-align:left}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn span *{margin:0}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn i.fa-sparkles{color:#2980b9;margin-right:8px;font-size:1.1rem}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn:hover{background-color:#d4e6f7;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn.shortcut-btn{width:calc(45%)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .follow-up-btn.shortcut-btn:hover{background-color:#d4e6f7;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .shortcut-container{display:-ms-flexbox;display:flex;width:100%;gap:10px}.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .shortcut-container .shortcut-btn,.ai-creator-app .create-dashboard .ai-creator-chat-container .chat-thread .follow-up-prompts .shortcut-container .shortcut-btn span{-ms-flex:1;flex:1}.ai-creator-app .create-dashboard .ai-creator-chat-container .prompt-section h2{font-size:3rem;font-weight:700;color:#333;margin:0}.ai-creator-app .create-dashboard .ai-creator-chat-container .scrollable-content{-ms-flex:1;flex:1;padding-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ai-creator-app .create-dashboard .ai-creator-chat-container .fixed-bottom{position:relative;border-top:none;padding-top:0}.ai-creator-app .create-dashboard .ai-creator-chat-container .fixed-bottom .chat-input-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:10px;background:#f5f7fa;border-radius:8px;padding:8px 16px;border:1px solid #dfe1e5;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ai-creator-app .create-dashboard .ai-creator-chat-container .prompt-input{width:100%;padding:8px 0;border:none;border-radius:0;resize:none;font-family:inherit;font-size:1.4rem;line-height:1.4;transition:height .2s ease;background:0 0;min-height:24px;max-height:180px;overflow-y:auto}#ai-onboarding-modal,#all-assignments-page,#apcsp-standards-table,#assessments-page,#certification-rules-page,#certifications-page,#certifications-verify-page,#certifications-view-page,#choose-teacher-course-modal,#configure-assignments-access-controls-due-dates,#csta-standards-table,.about-header,.all-badges-page,.badge-page,.bank-detail,.bank-detail~.tagit-autocomplete,.bank-list,.bank-list~.tagit-autocomplete,.bank-modal,.bigyear ol.breadcrumb li,.custom-badges-page,.pd-portal-home{font-family:'Proxima Nova',proxima-nova,sans-serif}.ai-creator-app .create-dashboard .ai-creator-chat-container .prompt-input:focus{outline:0;box-shadow:none}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-section,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-section{margin-top:2rem}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-buttons,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-buttons,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-buttons{display:-ms-flexbox;display:flex;width:fit-content;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f3f4f6;border-radius:8px;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .all-grades-btn,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-btn,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-btn,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-btn{padding:1rem 2rem;border:none;border-radius:8px;background:0 0;cursor:pointer;transition:all .3s ease;font-size:1.6rem;font-weight:600;color:#555}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .all-grades-btn i,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-btn i,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-btn i,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-btn i{margin-right:8px}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .all-grades-btn .language-icon,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-btn .language-icon,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-btn .language-icon,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-btn .language-icon{fill:#555;width:1.6rem;height:1.6rem;margin-right:8px;margin-bottom:-2.5px}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .all-grades-btn.active,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-btn.active,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-btn.active,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-btn.active{background-color:#fff;color:#27a9e1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .all-grades-btn.active .language-icon,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-btn.active .language-icon,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-btn.active .language-icon,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-btn.active .language-icon{fill:#27a9e1}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .all-grades-btn.disabled,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .grade-btn.disabled,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-btn.disabled,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-btn.disabled{opacity:.5;cursor:not-allowed;position:relative}.ai-creator-app .create-dashboard .ai-creator-chat-container .options .item-type-label,.ai-creator-app .create-dashboard .ai-creator-chat-container .options .language-label{display:block;margin-bottom:.5rem;color:#333;font-size:1.6rem;font-weight:600}.ai-creator-app .create-dashboard .ai-creator-chat-container .send-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;min-width:unset;padding:0;border:none;border-radius:50%;background-color:#27a9e1;color:#fff;font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.ai-creator-app .create-dashboard .ai-creator-chat-container .send-btn span,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .options,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .prompt-section,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .options,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .prompt-section{display:none}.ai-creator-app .create-dashboard .ai-creator-chat-container .send-btn i{margin:0}.ai-creator-app .create-dashboard .ai-creator-chat-container .send-btn:hover{background-color:#1d9bd1}.ai-creator-app .create-dashboard .ai-creator-chat-container .send-btn:disabled{background-color:#ccc;cursor:not-allowed}.ai-creator-app .create-dashboard .ai-creator-chat-container:not(.sidepane){padding-left:2rem}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left{position:absolute;width:30vw;height:calc(100vh - 150px);margin:0;padding-right:3px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:auto;transition:left .3s ease;overflow-y:hidden;z-index:100}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.sidepane-right,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.sidepane-right{left:unset;right:0;border-right:none;border-left:2.5px solid #e5e7eb}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane .scrollable-content,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left .scrollable-content{position:fixed;width:calc(30vw - 15px);-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:15px;top:150px;bottom:90px;height:auto;border-right:2.5px solid #e5e7eb}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane .scrollable-content .prompt-section h2,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left .scrollable-content .prompt-section h2{font-size:1.8rem;margin-bottom:1rem}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane .fixed-bottom,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left .fixed-bottom{position:fixed;width:calc(30vw - 15px);bottom:0;padding:15px 5px;border-top:1px solid #eee;border-right:2.5px solid #e5e7eb}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane .fixed-bottom .prompt-input,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left .fixed-bottom .prompt-input{min-height:24px;max-height:120px;font-size:1.4rem}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane .fixed-bottom .send-btn,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left .fixed-bottom .send-btn{padding:8px 14px;font-size:1.4rem;margin-bottom:0}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane .fixed-bottom .chat-input-container,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left .fixed-bottom .chat-input-container{border-radius:8px;background:#fff;border:1px solid #E1E4E8;box-shadow:0 1px 4px rgba(0,0,0,.04)}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .scrollable-content,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .scrollable-content{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread{-ms-flex:1;flex:1}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble{max-width:90%}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble.role-user,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble.role-user{margin-left:8px;margin-right:12px}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble.role-ai,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble.role-ai{margin-left:12px;margin-right:8px}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble p,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble p{font-size:1.5rem}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble .chat-user-info,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble .chat-user-info{margin-bottom:4px}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble .chat-user-info img,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble .chat-user-info img{width:35px;height:35px}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .chat-bubble .chat-user-info .chat-user-name,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .chat-bubble .chat-user-info .chat-user-name{font-size:1.4rem;font-weight:600}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .chat-thread .follow-up-prompts .follow-up-btn,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .chat-thread .follow-up-prompts .follow-up-btn{font-size:1.2rem;padding:6px 12px}.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane-left.chat-mode .language-globe-selector,.ai-creator-app .create-dashboard .ai-creator-chat-container.sidepane.chat-mode .language-globe-selector,.ai-creator-app .create-dashboard .ai-creator-chat-container:not(.chat-mode) .chat-thread{display:none}.scroll-to-bottom-btn{position:absolute;top:-65px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background-color:#27a9e1;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .3s ease,box-shadow .3s ease;z-index:10;pointer-events:none}.scroll-to-bottom-btn.visible{opacity:1;visibility:visible;pointer-events:auto}.scroll-to-bottom-btn:hover{background-color:#1d9bd1;-ms-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.25)}.scroll-to-bottom-btn i{font-size:1.4rem}#ai-creator-suggestions{margin:10px 0;padding:15px;background-color:#f8f9fa;border-radius:8px}.sidepane.chat-mode #ai-creator-suggestions{display:none!important}#ai-creator-suggestions .suggestions-title{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:600;color:#333}#ai-creator-suggestions .suggestions-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#ai-creator-suggestions .suggestions-list .suggestion-item{cursor:pointer;padding:10px 15px;background-color:#e9f0f8;border-radius:8px;font-size:14px;transition:all .2s ease;border:2px solid #d0e0f0;color:#2980b9}#ai-creator-suggestions .suggestions-list .suggestion-item:hover{background-color:#d4e6f7;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}#ai-creator-suggestions .suggestions-list .suggestion-item .suggestion-concept{font-weight:600}#ai-creator-suggestions .suggestions-list .suggestion-item .suggestion-theme{font-style:italic}#ai-creator-suggestions .suggestions-list .no-suggestions-message{color:#666;font-style:italic;padding:10px 0}#ai-creator-suggestions .suggestions-list .suggestions-loading{color:#666;padding:10px 0}#ai-creator-suggestions .suggestions-list .suggestions-loading i{margin-right:5px}#ai-creator-activity-type-popover-content hr{margin:5px}#ai-creator-activity-type-popover-content .parsons-problem-example{display:-ms-flexbox;display:flex;gap:5px}#ai-creator-activity-type-popover-content .parsons-problem-example div{-ms-flex:1;flex:1}.ai-creator-activity-type-popover{min-width:420px}.ai-creator-activity-type-popover .popover-title{background-color:#27a9e1;color:#fff}.ai-generate-hint-radio #ai-hint-main-button{width:100%}.ai-generate-hint-radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;font-weight:400;cursor:pointer}.ai-generate-hint-radio input[type=radio]{margin:0}.ai-generate-hint-radio .question-icon-wrapper{border-left:solid 2px #dee5e9;margin:0 0 5px 20px;padding-left:5px}.quick-hint-iframe{height:70vh}#ai-quick-hint{margin:10px 30px 30px}#ai-quick-hint .hint-info{gap:20px}#ai-quick-hint .description,#ai-quick-hint .hint-area{width:30%}#ai-quick-hint .code{width:40%}#ai-quick-hint textarea{width:100%}#ai-quick-hint #item-description{height:calc(100% - 5vh);resize:none}#ai-quick-hint #code-editor{width:100%;height:calc(100% - 5vh);display:inline-block}#ai-quick-hint .hint-area{height:90vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#ai-toolbox-fix-generate,#ai-toolbox-hints,#ai-toolbox-spacetime{height:calc(100vh - 200px)}#ai-quick-hint .hint-area .btn-group{width:100%}#ai-quick-hint .hint-area .btn-group #ai-hint-main-button{width:calc(100% - 26px)}#ai-quick-hint .hint-area .btn-group .dropdown-menu{width:100%}#ai-quick-hint .hint-area .btn-group .dropdown-menu a{white-space:normal}#ai-quick-hint .hint-area .ai-hint-feedback{margin:10px}#ai-toolbox-fix-generate #hint-wrapper #send-ai-response,#ai-toolbox-hints #hint-wrapper #send-ai-response{margin-top:5px}#ai-quick-hint .hint-area .ai-hint-feedback .ai-hint-feedback-prompt{font-size:12px}#ai-quick-hint .hint-area .ai-hint-feedback .ai-hint-feedback-button{font-size:15px}#ai-quick-hint .hint-area #ai-hint-result{-ms-flex-positive:1;flex-grow:1;resize:none}.question-header{display:-ms-flexbox;display:flex}#ai-toolbox-hints #ai-hints-playground{display:grid;grid-template-rows:48px 48px 1fr;grid-template-columns:1fr 1fr 400px;column-gap:10px;height:100%}#ai-toolbox-hints #try-buttons{grid-row:1;grid-column:1/4}#ai-toolbox-hints #description-header{grid-row:2;grid-column:1;-ms-flex-item-align:end;align-self:end}#ai-toolbox-hints #description-header #edit-description-button{color:#428bca;background-color:transparent;cursor:pointer;border:none}#ai-toolbox-hints #description-header #edit-description-button:hover{text-decoration:underline}#ai-toolbox-hints #code-header{grid-row:2;grid-column:2;-ms-flex-item-align:end;align-self:end;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}#ai-toolbox-hints #code-header #load-solution-code-button{margin:6px}#ai-toolbox-hints #hint-header{grid-row:2;grid-column:3;-ms-flex-item-align:end;align-self:end}#ai-toolbox-hints #description-wrapper{grid-row:3;grid-column:1;overflow:auto;background:#fff;border:1px solid #000}#ai-toolbox-hints #description-wrapper:focus-within{outline:#00f solid 1px}#ai-toolbox-hints #description-wrapper #item-description{padding:10px}#ai-toolbox-hints #description-wrapper #edit-description{padding:10px;width:100%;height:calc(100% - 10px);border:none;outline:0;resize:none}#ai-toolbox-hints #code-wrapper{grid-row:3;grid-column:2}#ai-toolbox-hints #code-wrapper #code-editor{height:100%}#ai-toolbox-hints #hint-wrapper{grid-row:3;grid-column:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#ai-toolbox-hints #hint-wrapper .ai-hint-feedback{margin:5px}#ai-toolbox-hints #hint-wrapper #ai-hint-result{-ms-flex-positive:1;flex-grow:1;resize:none}#ai-toolbox-fix-generate #ai-fix-generate-playground,#ai-toolbox-spacetime #ai-spacetime-playground{display:grid;grid-template-columns:1fr 1fr 10px;grid-template-rows:350px;column-gap:10px}#ai-toolbox-spacetime #ai-spacetime-button{width:100%;grid-row:2;height:70px;margin-top:50px}#ai-toolbox-spacetime #code-wrapper{grid-row:1;grid-column:1;width:650px}#ai-toolbox-spacetime #code-wrapper #code-editor{height:100%;height:375px}#ai-toolbox-spacetime #ai-spacetime-response{grid-row:1;grid-column:2;width:100%;height:500px}#ai-toolbox-spacetime #response-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-row:1;grid-column:2;width:100%;height:400px}#ai-toolbox-fix-generate #code-header,#ai-toolbox-spacetime #code-header{grid-row:2;grid-column:2;-ms-flex-item-align:end;align-self:end;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}#ai-toolbox-fix-generate #code-header #load-solution-code-button,#ai-toolbox-spacetime #code-header #load-solution-code-button{margin:6px}#ai-toolbox-spacetime #codeandresponse{display:-ms-flexbox;display:flex}#rubric-review-duplicates-without-rubric td{vertical-align:top}#ai-toolbox-fix-generate #try-buttons{grid-row:1;grid-column:1/4}#ai-toolbox-fix-generate #descript{grid-row:2;grid-column:1;-ms-flex-item-align:end;align-self:end}#ai-toolbox-fix-generate #ai-fix-generate-button{width:93%;grid-row:2;height:70px;margin-top:110px}#ai-toolbox-fix-generate #hint-header{grid-row:2;grid-column:3;-ms-flex-item-align:end;align-self:end}#ai-toolbox-fix-generate #description-wrapper{grid-row:2;grid-column:1;height:200px;width:600px;overflow:auto;background:#fff;border:1px solid #000}#ai-toolbox-fix-generate #description-wrapper:focus-within{outline:#00f solid 1px}#ai-toolbox-fix-generate #description-wrapper #item-description{padding:10px}#ai-toolbox-fix-generate #description-wrapper #edit-description{padding:10px;width:100%;height:calc(100% - 10px);border:none;outline:0;resize:none}#ai-toolbox-fix-generate #code-wrapper{grid-row:1;grid-column:2;width:650px}#ai-toolbox-fix-generate #code-wrapper #code-editor{width:600px;height:400px}#ai-toolbox-fix-generate #hint-wrapper{grid-row:3;grid-column:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#ai-toolbox-fix-generate #hint-wrapper .ai-hint-feedback{margin:5px}#ai-toolbox-fix-generate #hint-wrapper #ai-hint-result{-ms-flex-positive:1;flex-grow:1;resize:none}#ai-toolbox-fix-generate #specifications{grid-row:1;grid-column:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ai-adaptive-quiz{width:50%;margin:auto}.ai-adaptive-quiz .ai-quiz-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px 30px}.ai-adaptive-quiz .choice-container{position:relative;left:10px}.ai-adaptive-quiz .question-container{text-align:left}.ai-adaptive-quiz .quiz-choices{font-weight:450}.ai-adaptive-quiz .ai-quiz-btn{margin-right:10px}.ai-adaptive-quiz .next-button{display:none;position:relative;left:520px;margin-top:15px;width:90px}.ai-adaptive-quiz hr{margin-top:10px;margin-bottom:10px}#ai-grade-sidepeek .chs-icon-cancel{color:#de5844}#ai-grade-sidepeek .chs-icon-check{color:#8cc63e}#ai-grade-sidepeek td{padding:5px}#ai-grade-sidepeek .ai-hint-feedback-prompt{font-size:16px}#ai-onboarding-modal{background-color:#f4f8fc;margin:40px auto;border-radius:10px;max-width:1000px}#ai-onboarding-modal .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:auto}#ai-onboarding-modal .onboarding-header{margin:0 30px}#ai-onboarding-modal #skip-tutorial{color:#555;margin:30px}#ai-onboarding-modal #skip-tutorial:hover{text-decoration:none;font-weight:700}#ai-onboarding-modal .progress-steps{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:400px;margin:30px 30px 10px;position:relative}#ai-onboarding-modal .progress-steps::before{content:'';position:absolute;top:20px;left:0;right:0;height:2px;background:#E5E7EB;z-index:0}#ai-onboarding-modal .step{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;z-index:1;cursor:pointer}#ai-onboarding-modal .step .step-check-icon{display:none}#ai-onboarding-modal .step.active .step-check-icon,#ai-onboarding-modal .step.active .step-number,#ai-onboarding-modal .step.completed .step-check-icon,#ai-onboarding-modal .step.completed .step-number{background:#27a9e1;color:#fff}#ai-onboarding-modal .step.completed .step-check-icon{display:block;padding:12px 14px}#ai-onboarding-modal .step.completed .step-number{display:none}#ai-onboarding-modal .step-check-icon,#ai-onboarding-modal .step-number{width:40px;height:40px;border-radius:50%;background:#E5E7EB;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#6B7280;margin-bottom:8px}#ai-onboarding-modal .step-label{font-size:14px;color:#6B7280;font-weight:500}#ai-onboarding-modal .step.active .step-label{color:#27a9e1;font-weight:700}#ai-onboarding-modal .footer{position:fixed;width:calc(100% - 80px);max-width:1000px;bottom:40px;border-radius:0 0 10px 10px;border-top:#dee5e9 solid 1px;background-color:#f4f8fc}#ai-onboarding-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:20px 40px}#ai-onboarding-modal .actions .disabled{opacity:.5;cursor:not-allowed}#ai-onboarding-modal #ai-onboarding-prev-step{color:#555}#ai-onboarding-modal #ai-onboarding-prev-step:hover{text-decoration:none;font-weight:700}#ai-onboarding-modal .onboarding-step{margin-bottom:120px}#ai-onboarding-modal #onboarding-step-1 h3,#ai-onboarding-modal #onboarding-step-3 h3{color:#333}#ai-onboarding-modal #onboarding-step-1 .grading-option,#ai-onboarding-modal #onboarding-step-3 .grading-option{background:#fff;border-radius:8px;padding:20px 30px;max-width:400px;text-align:center;height:100%;display:block;box-shadow:0 2px 4px rgba(0,0,0,.1)}#ai-onboarding-modal #onboarding-step-1 .grading-option h3,#ai-onboarding-modal #onboarding-step-3 .grading-option h3{font-size:20px;font-weight:600}#ai-onboarding-modal #onboarding-step-1 .grading-option p,#ai-onboarding-modal #onboarding-step-3 .grading-option p{color:#6B7280;min-height:60px}#ai-onboarding-modal #onboarding-step-1 .grading-option h4,#ai-onboarding-modal #onboarding-step-3 .grading-option h4{font-size:16px}#ai-onboarding-modal #onboarding-step-1 .grading-option ul,#ai-onboarding-modal #onboarding-step-3 .grading-option ul{text-align:left;padding-left:20px;color:#6B7280}#ai-onboarding-modal #onboarding-step-1 .grading-option li,#ai-onboarding-modal #onboarding-step-3 .grading-option li{margin-bottom:8px}#ai-onboarding-modal #onboarding-step-1 .icon,#ai-onboarding-modal #onboarding-step-3 .icon{width:50px;height:50px;background:#EBF5FF;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px}#ai-onboarding-modal #onboarding-step-1 .icon i,#ai-onboarding-modal #onboarding-step-3 .icon i{font-size:20px;color:#3B82F6}#ai-onboarding-modal #onboarding-step-1 .mx-auto,#ai-onboarding-modal #onboarding-step-3 .mx-auto{margin-left:auto;margin-right:auto}#ai-onboarding-modal #onboarding-step-1 .row,#ai-onboarding-modal #onboarding-step-3 .row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -15px;gap:30px}#ai-onboarding-modal #onboarding-step-1 .explore-link:hover,#ai-onboarding-modal #onboarding-step-3 .explore-link:hover{text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,.3)}#ai-onboarding-modal #onboarding-step-1 .explore-link:focus,#ai-onboarding-modal #onboarding-step-3 .explore-link:focus{outline:0;text-decoration:none}#ai-onboarding-modal #onboarding-step-1 .onboarding-content,#ai-onboarding-modal #onboarding-step-3 .onboarding-content{padding:20px 30px}#ai-onboarding-modal #onboarding-step-2 .onboarding-content{padding:5px 30px}#ai-onboarding-modal #onboarding-step-2 .faq-section{margin:0}#ai-onboarding-modal #onboarding-step-2 .faq-item{background:#fff;border-radius:8px;padding:15px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}#ai-onboarding-modal #onboarding-step-2 .question{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}#ai-onboarding-modal #onboarding-step-2 .question i{color:#27a9e1;font-size:24px;margin-right:12px}#ai-onboarding-modal #onboarding-step-2 .question h4{margin:0;font-size:18px;font-weight:600}#ai-onboarding-modal #onboarding-step-2 .faq-item p{margin:0;color:#6B7280;padding-left:36px}#ai-onboarding-modal #onboarding-step-2 .support-section{margin-top:20px}#ai-onboarding-modal #onboarding-step-2 .support-buttons button{margin:0 10px}#ai-onboarding-modal #onboarding-step-2 .support-section{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #dee5e9;padding:15px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#ai-onboarding-modal #onboarding-step-2 .support-section p{margin:0}#all-settings-wrap,#specific-student-settings-wrap{padding:10px 20px;width:96%;margin-left:2%}#all-settings-wrap .display-options-wrapper,#specific-student-settings-wrap .display-options-wrapper{margin-bottom:15px}#all-settings-wrap .display-options-wrapper .dropdown-toggle,#specific-student-settings-wrap .display-options-wrapper .dropdown-toggle{width:-webkit-fit-content;display:inline-block;color:#555;font-size:12px;height:50px;line-height:38px;padding:5px 10px;border:2px solid rgba(190,204,212,.25)}#all-settings-wrap .display-options-wrapper .dropdown-toggle .icon,#specific-student-settings-wrap .display-options-wrapper .dropdown-toggle .icon{margin-left:7px}#all-settings-wrap .display-options-wrapper .dropdown-toggle #settings-options-toggle-text,#specific-student-settings-wrap .display-options-wrapper .dropdown-toggle #settings-options-toggle-text{width:-moz-fit-content;width:max-content}#all-settings-wrap .display-options-wrapper .dropdown-toggle:hover,#specific-student-settings-wrap .display-options-wrapper .dropdown-toggle:hover{cursor:pointer;text-decoration:none;background-color:#f4f8fc}#all-settings-wrap .display-options-wrapper .dropdown-menu,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu{min-width:210px;width:max-content;text-align:left}#all-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option{width:auto}#all-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings{line-height:32px;font-size:12px;color:#555}#all-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings:hover,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings:hover{cursor:pointer;background-color:#f4f8fc}#all-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings .icon,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings .icon{display:none}#all-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings.checked,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings.checked{padding-left:2px}#all-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings.checked .icon,#specific-student-settings-wrap .display-options-wrapper .dropdown-menu .dropdown-option .toggle-settings.checked .icon{display:inline-block}#all-settings-wrap .all-settings-container,#all-settings-wrap .student-assignment-settings-container,#specific-student-settings-wrap .all-settings-container,#specific-student-settings-wrap .student-assignment-settings-container{border-collapse:collapse;padding:0;margin:0 auto;width:100%;table-layout:fixed;display:inline-block;overflow:scroll}#all-settings-wrap .all-settings-container .expanded,#all-settings-wrap .student-assignment-settings-container .expanded,#specific-student-settings-wrap .all-settings-container .expanded,#specific-student-settings-wrap .student-assignment-settings-container .expanded{display:table-row}#all-settings-wrap .all-settings-container .minimized,#all-settings-wrap .student-assignment-settings-container .minimized,#specific-student-settings-wrap .all-settings-container .minimized,#specific-student-settings-wrap .student-assignment-settings-container .minimized{display:none}#all-settings-wrap .all-settings-container .header-wrapper .row,#all-settings-wrap .student-assignment-settings-container .header-wrapper .row,#specific-student-settings-wrap .all-settings-container .header-wrapper .row,#specific-student-settings-wrap .student-assignment-settings-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#all-settings-wrap .all-settings-container .row,#all-settings-wrap .student-assignment-settings-container .row,#specific-student-settings-wrap .all-settings-container .row,#specific-student-settings-wrap .student-assignment-settings-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#all-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+6) .border,#all-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+6) .border,#specific-student-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+6) .border,#specific-student-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#all-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+5) .border,#all-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+5) .border,#specific-student-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+5) .border,#specific-student-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#all-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+4) .border,#all-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+4) .border,#specific-student-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+4) .border,#specific-student-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#all-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+3) .border,#all-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+3) .border,#specific-student-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+3) .border,#specific-student-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#all-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+2) .border,#all-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+2) .border,#specific-student-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+2) .border,#specific-student-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#all-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+1) .border,#all-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+1) .border,#specific-student-settings-wrap .all-settings-container .row .module-wrapper:nth-child(6n+1) .border,#specific-student-settings-wrap .student-assignment-settings-container .row .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#all-settings-wrap .all-settings-container .row .assignment-title,#all-settings-wrap .student-assignment-settings-container .row .assignment-title,#specific-student-settings-wrap .all-settings-container .row .assignment-title,#specific-student-settings-wrap .student-assignment-settings-container .row .assignment-title{padding-left:10px;text-decoration:none;min-width:450px;max-width:450px}#all-settings-wrap .all-settings-container .row .assignment-title-text,#all-settings-wrap .student-assignment-settings-container .row .assignment-title-text,#specific-student-settings-wrap .all-settings-container .row .assignment-title-text,#specific-student-settings-wrap .student-assignment-settings-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#all-settings-wrap .all-settings-container .row.module .assignment-arrow-icon,#all-settings-wrap .student-assignment-settings-container .row.module .assignment-arrow-icon,#specific-student-settings-wrap .all-settings-container .row.module .assignment-arrow-icon,#specific-student-settings-wrap .student-assignment-settings-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#all-settings-wrap .all-settings-container .row.module .assignment-title,#all-settings-wrap .student-assignment-settings-container .row.module .assignment-title,#specific-student-settings-wrap .all-settings-container .row.module .assignment-title,#specific-student-settings-wrap .student-assignment-settings-container .row.module .assignment-title{font-size:16px;font-weight:700;min-width:450px;max-width:450px}#all-settings-wrap .all-settings-container .row.module .assignment-title img,#all-settings-wrap .student-assignment-settings-container .row.module .assignment-title img,#specific-student-settings-wrap .all-settings-container .row.module .assignment-title img,#specific-student-settings-wrap .student-assignment-settings-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#all-settings-wrap .all-settings-container .row.module .assignment-title .assignment-title-text,#all-settings-wrap .student-assignment-settings-container .row.module .assignment-title .assignment-title-text,#specific-student-settings-wrap .all-settings-container .row.module .assignment-title .assignment-title-text,#specific-student-settings-wrap .student-assignment-settings-container .row.module .assignment-title .assignment-title-text{max-width:380px;min-width:380px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#all-settings-wrap .all-settings-container .row.lesson,#all-settings-wrap .student-assignment-settings-container .row.lesson,#specific-student-settings-wrap .all-settings-container .row.lesson,#specific-student-settings-wrap .student-assignment-settings-container .row.lesson{background-color:#f4f8fc}#all-settings-wrap .all-settings-container .row.lesson .assignment-arrow-icon,#all-settings-wrap .student-assignment-settings-container .row.lesson .assignment-arrow-icon,#specific-student-settings-wrap .all-settings-container .row.lesson .assignment-arrow-icon,#specific-student-settings-wrap .student-assignment-settings-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#all-settings-wrap .all-settings-container .row.lesson .assignment-title,#all-settings-wrap .student-assignment-settings-container .row.lesson .assignment-title,#specific-student-settings-wrap .all-settings-container .row.lesson .assignment-title,#specific-student-settings-wrap .student-assignment-settings-container .row.lesson .assignment-title{font-size:15px;font-weight:600;min-width:450px;max-width:450px}#all-settings-wrap .all-settings-container .row.lesson .assignment-title .assignment-title-text,#all-settings-wrap .student-assignment-settings-container .row.lesson .assignment-title .assignment-title-text,#specific-student-settings-wrap .all-settings-container .row.lesson .assignment-title .assignment-title-text,#specific-student-settings-wrap .student-assignment-settings-container .row.lesson .assignment-title .assignment-title-text{max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#all-settings-wrap .all-settings-container .row.lesson .assignment-status,#all-settings-wrap .student-assignment-settings-container .row.lesson .assignment-status,#specific-student-settings-wrap .all-settings-container .row.lesson .assignment-status,#specific-student-settings-wrap .student-assignment-settings-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .icon.chs-icon-pencil:before,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .icon.chs-icon-pencil:before,#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#all-settings-wrap .all-settings-container .row.assignment .assignment-title,#all-settings-wrap .student-assignment-settings-container .row.assignment .assignment-title,#specific-student-settings-wrap .all-settings-container .row.assignment .assignment-title,#specific-student-settings-wrap .student-assignment-settings-container .row.assignment .assignment-title{font-size:14px;font-weight:400;min-width:450px;max-width:450px}#all-settings-wrap .all-settings-container .row.assignment .due-date-access-control,#all-settings-wrap .student-assignment-settings-container .row.assignment .due-date-access-control,#specific-student-settings-wrap .all-settings-container .row.assignment .due-date-access-control,#specific-student-settings-wrap .student-assignment-settings-container .row.assignment .due-date-access-control{display:-ms-flexbox;display:flex;height:52px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}#all-settings-wrap .all-settings-container .row .item-type-and-title,#all-settings-wrap .student-assignment-settings-container .row .item-type-and-title,#specific-student-settings-wrap .all-settings-container .row .item-type-and-title,#specific-student-settings-wrap .student-assignment-settings-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4;white-space:nowrap}#all-settings-wrap .all-settings-container .row .item-type-and-title .item-type,#all-settings-wrap .student-assignment-settings-container .row .item-type-and-title .item-type,#specific-student-settings-wrap .all-settings-container .row .item-type-and-title .item-type,#specific-student-settings-wrap .student-assignment-settings-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#all-settings-wrap .all-settings-container .row .cell,#all-settings-wrap .student-assignment-settings-container .row .cell,#specific-student-settings-wrap .all-settings-container .row .cell,#specific-student-settings-wrap .student-assignment-settings-container .row .cell{display:table-cell;vertical-align:middle;border:none}#all-settings-wrap .all-settings-container .row .cell.header-cell,#all-settings-wrap .student-assignment-settings-container .row .cell.header-cell,#specific-student-settings-wrap .all-settings-container .row .cell.header-cell,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.header-cell{text-align:center}#all-settings-wrap .all-settings-container .row .cell.toggle-col,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;min-width:100px;max-width:100px}#all-settings-wrap .all-settings-container .row .cell.toggle-col>*,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col>*,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col>*,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui{width:80px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.disabled,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.disabled,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.disabled,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox],#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox],#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox],#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui label,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui label,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui label,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:48px;transition:all .3s ease-in 0s}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui label,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui label,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui label,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.cant-use-blocks,#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#all-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.cant-use-blocks,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.cant-use-blocks,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.cant-use-blocks,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#all-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col{width:166px}#all-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col.header,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col.header,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col.header,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col.header{width:205px}#all-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col i,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col i,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col i,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase}#all-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#all-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings:after,#all-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings:after,#specific-student-settings-wrap .all-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings:after,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#all-settings-wrap .all-settings-container .row .cell.tc-col,#all-settings-wrap .student-assignment-settings-container .row .cell.tc-col,#specific-student-settings-wrap .all-settings-container .row .cell.tc-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#all-settings-wrap .all-settings-container .row .cell.assigned-col,#all-settings-wrap .student-assignment-settings-container .row .cell.assigned-col,#specific-student-settings-wrap .all-settings-container .row .cell.assigned-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.assigned-col{min-width:105px}#all-settings-wrap .all-settings-container .row .cell.assigned-col .checkbox-switch-ui,#all-settings-wrap .student-assignment-settings-container .row .cell.assigned-col .checkbox-switch-ui,#specific-student-settings-wrap .all-settings-container .row .cell.assigned-col .checkbox-switch-ui,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.assigned-col .checkbox-switch-ui{width:85px}#all-settings-wrap .all-settings-container .row .cell.due-date-col,#all-settings-wrap .student-assignment-settings-container .row .cell.due-date-col,#specific-student-settings-wrap .all-settings-container .row .cell.due-date-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.due-date-col{display:table-cell;margin-top:10px;min-width:135px;max-width:135px}#all-settings-wrap .all-settings-container .row .cell.due-date-col .assignment-datepicker,#all-settings-wrap .student-assignment-settings-container .row .cell.due-date-col .assignment-datepicker,#specific-student-settings-wrap .all-settings-container .row .cell.due-date-col .assignment-datepicker,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.due-date-col .assignment-datepicker{height:30px;width:100px;display:inline-block}#all-settings-wrap .all-settings-container .row .cell.access-controls-col,#all-settings-wrap .student-assignment-settings-container .row .cell.access-controls-col,#specific-student-settings-wrap .all-settings-container .row .cell.access-controls-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.access-controls-col{width:110px;min-width:110px}#all-settings-wrap .all-settings-container .row .cell.end-datetime-col,#all-settings-wrap .all-settings-container .row .cell.start-datetime-col,#all-settings-wrap .student-assignment-settings-container .row .cell.end-datetime-col,#all-settings-wrap .student-assignment-settings-container .row .cell.start-datetime-col,#specific-student-settings-wrap .all-settings-container .row .cell.end-datetime-col,#specific-student-settings-wrap .all-settings-container .row .cell.start-datetime-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.end-datetime-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.start-datetime-col{height:30px;width:145px;font-size:14px;min-width:145px}#all-settings-wrap .all-settings-container .row .cell.end-datetime-col .end-datetimepicker,#all-settings-wrap .all-settings-container .row .cell.end-datetime-col .start-datetimepicker,#all-settings-wrap .all-settings-container .row .cell.start-datetime-col .end-datetimepicker,#all-settings-wrap .all-settings-container .row .cell.start-datetime-col .start-datetimepicker,#all-settings-wrap .student-assignment-settings-container .row .cell.end-datetime-col .end-datetimepicker,#all-settings-wrap .student-assignment-settings-container .row .cell.end-datetime-col .start-datetimepicker,#all-settings-wrap .student-assignment-settings-container .row .cell.start-datetime-col .end-datetimepicker,#all-settings-wrap .student-assignment-settings-container .row .cell.start-datetime-col .start-datetimepicker,#specific-student-settings-wrap .all-settings-container .row .cell.end-datetime-col .end-datetimepicker,#specific-student-settings-wrap .all-settings-container .row .cell.end-datetime-col .start-datetimepicker,#specific-student-settings-wrap .all-settings-container .row .cell.start-datetime-col .end-datetimepicker,#specific-student-settings-wrap .all-settings-container .row .cell.start-datetime-col .start-datetimepicker,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.end-datetime-col .end-datetimepicker,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.end-datetime-col .start-datetimepicker,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.start-datetime-col .end-datetimepicker,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.start-datetime-col .start-datetimepicker{width:138px}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col{min-width:75px}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .google-classroom-button,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .google-classroom-button,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .google-classroom-button,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .google-classroom-button{display:none}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .visit-link,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .visit-link,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .visit-link,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .visit-link{display:inline-block;vertical-align:middle}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .remove-from-google-classroom,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .remove-from-google-classroom,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .remove-from-google-classroom,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col.assigned-on-google-classroom .remove-from-google-classroom{display:inline-block}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .visit-link,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .visit-link,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .visit-link,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .visit-link{display:none;vertical-align:middle}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .remove-from-google-classroom,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .remove-from-google-classroom,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .remove-from-google-classroom,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .remove-from-google-classroom{display:none}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .google-classroom-button,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .google-classroom-button,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .google-classroom-button,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col:not(.assigned-on-google-classroom) .google-classroom-button{display:inline-block}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col .remove-from-google-classroom,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .remove-from-google-classroom,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col .remove-from-google-classroom,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .remove-from-google-classroom{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:hover,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:hover,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:hover,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:hover{cursor:not-allowed}#all-settings-wrap .all-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:focus,#all-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:focus,#specific-student-settings-wrap .all-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:focus,#specific-student-settings-wrap .student-assignment-settings-container .row .cell.google-classroom-col .google-classroom-button.unassigned:focus{outline:0}#all-settings-wrap .all-settings-container .row .cell .info-icon,#all-settings-wrap .student-assignment-settings-container .row .cell .info-icon,#specific-student-settings-wrap .all-settings-container .row .cell .info-icon,#specific-student-settings-wrap .student-assignment-settings-container .row .cell .info-icon{margin-left:5px}#all-settings-wrap{background:0 0;box-shadow:none;width:fit-content;width:-webkit-fit-content;margin:0 auto}#all-assignments-page{position:relative;min-height:100%}#all-assignments-page .side-padding{padding-left:40px;padding-right:65px}#all-assignments-page a:hover{text-decoration:none}#all-assignments-page table{width:100%}#all-assignments-page .side-nav-padding{padding-left:200px}#all-assignments-page .qotd-message{font-size:16px;color:#fff;display:block;margin-left:200px}#all-assignments-page .qotd-message:hover{background-color:#252a72}@media (max-width:990px){#all-assignments-page #assignments-page-wrapper.side-nav-padding{padding-left:0}#all-assignments-page #teacher-banner{margin-left:0!important}}#all-assignments-page #assignments-page-wrapper .hoc-message a,#all-assignments-page #assignments-page-wrapper .plan-message a{margin-left:10px;width:125px}@media (max-width:820px){#all-assignments-page .activity-placeholder{display:none}}#all-assignments-page #assignments-page-wrapper{padding-bottom:50px;background-color:#f4f8fc;overflow-x:hidden;min-height:100%}#all-assignments-page #assignments-page-wrapper .hoc-message{text-align:center;height:60px;background-color:#8cc63e;color:#fff;border-radius:0;font-weight:200;margin-bottom:0;line-height:28px}#all-assignments-page #assignments-page-wrapper .plan-message{display:none;text-align:center;height:60px;background-color:#27a9e1;color:#fff;border-radius:0;font-weight:200;margin-bottom:0;line-height:28px}#all-assignments-page #assignments-page-wrapper .plan-message.apcsp-message{background-color:#9e1e62}#all-assignments-page #assignments-page-wrapper .course-complete{margin-left:50px;margin-top:40px;margin-bottom:30px}#all-assignments-page #assignments-page-wrapper .user-page-section{margin-left:50px;margin-top:40px}#all-assignments-page #assignments-page-wrapper .progress-wrap{border-left:1px solid rgba(190,204,212,.25);border-right:1px solid rgba(190,204,212,.25);background-clip:padding-box;position:absolute;height:100%;width:635px;top:0;margin:0;padding:0;left:235px}#all-assignments-page #assignments-page-wrapper .progress-wrap>*{position:absolute}#all-assignments-page #assignments-page-wrapper .progress-wrap.no-progress{opacity:.5}#all-assignments-page #assignments-page-wrapper .progress-wrap h2{top:24px;left:20px}#all-assignments-page #assignments-page-wrapper .progress-wrap .progressbar{top:36px;left:60px;width:170px;display:-ms-flexbox;display:flex}#all-assignments-page #assignments-page-wrapper .progress-wrap .progressbar .bg-blue{vertical-align:top}#all-assignments-page #assignments-page-wrapper #user-profile-header{max-width:1200px;margin:auto;padding-left:40px;padding-right:65px}#all-assignments-page #assignments-page-wrapper #user-profile-header #user-profile-name{color:#555;font-size:28px;font-weight:200;letter-spacing:1px;display:inline-block;padding-top:34px;padding-bottom:34px;margin-right:20px}#all-assignments-page #assignments-page-wrapper #user-profile-header #user-plan-wrap{display:inline-block;margin-right:10px}#all-assignments-page #assignments-page-wrapper #user-profile-header #user-plan-wrap #user-plan{text-align:center;display:table-cell;background-color:#beccd4;color:#fff;text-transform:uppercase;font-size:12px;border-radius:15px;padding:3px 25px;position:relative;top:2px}#all-assignments-page #assignments-page-wrapper #user-profile-header #user-plan-wrap #user-plan.email-viewer{top:11px}#all-assignments-page #assignments-page-wrapper #user-profile-header #user-plan-wrap #user-plan #user-email{text-transform:none;letter-spacing:.5px;text-align:center;color:#fff;font-size:12px}#all-assignments-page #assignments-page-wrapper #user-profile-header #plan-type,#all-assignments-page #assignments-page-wrapper #user-profile-header #plan-type #plan-change-message,#all-assignments-page #assignments-page-wrapper #user-profile-header #plan-type #upgrade-msg{display:inline-block}#all-assignments-page #assignments-page-wrapper #user-profile-header #plan-type #upgrade-msg a{display:table-cell;color:#27a9e1;font-weight:200;font-size:12px}#all-assignments-page #assignments-page-wrapper #user-profile-header #plan-type #upgrade-msg a span{font-weight:600}#all-assignments-page #assignments-page-wrapper #user-profile-header #plan-type #plan-change-message div{font-size:12px;font-weight:200;display:table-cell;color:#a7aeb6}#all-assignments-page #assignments-page-wrapper #user-profile-header .btn{display:inline-block;margin-top:34px;line-height:28px;padding-left:1.5em;padding-right:1.5em}#all-assignments-page #assignments-page-wrapper #user-profile{height:112px;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;background-color:#fff}#all-assignments-page #assignments-page-wrapper #user-profile #user-info{max-width:1200px;margin:auto;padding-left:40px;padding-right:65px}#all-assignments-page #assignments-page-wrapper #user-profile .profile-photo-wrapper.editable{cursor:pointer}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats-table{position:relative;padding-left:15px;padding-right:15px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats{margin-top:25px;margin-bottom:25px;table-layout:fixed}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container{padding-top:6px;padding-bottom:4px;padding-left:15%}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container .week-activity-box{display:block;width:15px;height:15px;padding-right:3px;padding-left:3px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container .day-label{text-align:center;font-size:12px;color:#555;font-weight:600}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity{width:167px;margin:0}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity tr:first-child{border-bottom:1px solid #beccd4}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity td{width:21px;padding-left:3px;padding-right:3px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity td:first-child{width:31px;padding-left:13px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity td:last-child{width:31px;padding-right:13px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:nth-child(-n+4){border-right:solid 1px #f1f1f1}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:first-child{width:32%}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:first-child p:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:first-child p:nth-of-type(2){position:absolute}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:nth-last-child(-n+4){width:14%}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:nth-last-child(-n+4) p{padding-left:15%}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats .user-stat:last-child{width:20%}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #recent-module .course-progress-info,#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #recent-module a{display:block;height:60px;padding-right:30px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #progressbar-container{height:43px;padding-top:16px;margin-left:80px}#all-assignments-page #assignments-page-wrapper #user-profile #user-stats #progressbar-container .progressbar div{background-color:#27a9e1}@media (max-width:600px){#all-assignments-page #assignments-page-wrapper #user-profile #user-info{padding-right:0}}@media (max-width:450px){#all-assignments-page #assignments-page-wrapper #user-profile{height:auto}#all-assignments-page #assignments-page-wrapper #user-stats tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#all-assignments-page #assignments-page-wrapper #user-stats .user-stat{width:100%!important;border-right:none!important;text-align:center}#all-assignments-page #assignments-page-wrapper #user-stats .user-stat p{padding-left:0!important}}#all-assignments-page #assignments-page-wrapper #assignments-page-content{padding-left:0;max-width:1200px;margin:auto}#all-assignments-page #assignments-page-wrapper #assignments-page-content .techstart-header h1{margin-top:50px;color:#555}#all-assignments-page #assignments-page-wrapper #assignments-page-content .techstart-header p{margin:auto;color:#95a5ac;font-size:16px;line-height:24px;width:550px}#all-assignments-page #assignments-page-wrapper #course-header{margin-top:25px;margin-bottom:5px}#all-assignments-page #assignments-page-wrapper #course-header .course-title{display:inline-block;font-size:25px;color:#6b757b;margin:0}#all-assignments-page #assignments-page-wrapper #course-header .course-title img{width:75px;height:75px}#all-assignments-page #assignments-page-wrapper #course-header .course-header-subsection{margin-top:20px;padding-left:50px}#all-assignments-page #assignments-page-wrapper #course-header .switch-course-subtitle{color:#6b757b;padding-right:10px;font-size:16px;margin-top:27px}#all-assignments-page #assignments-page-wrapper #course-header .course-history{padding:0 0 3px;margin-top:9px;margin-right:2px}#all-assignments-page #assignments-page-wrapper #course-header .course-history img{width:50px;height:50px}#all-assignments-page #assignments-page-wrapper #course-header .course-button-wrapper{display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #beccd4;width:50px;height:50px;padding:0;margin:12px auto auto 3px;overflow:hidden;background-color:#fff}#all-assignments-page #assignments-page-wrapper #course-header .course-button-wrapper .course-button{margin-left:-4px;margin-top:4px}#all-assignments-page #assignments-page-wrapper #course-header .course-button-wrapper .course-button span{font-size:20px}#all-assignments-page #assignments-page-wrapper #search-title{font-weight:200;margin-top:50px;margin-bottom:25px;margin-left:45px;font-size:18px;line-height:18px}#all-assignments-page #assignments-page-wrapper #search-title input{display:inline-block;width:600px;max-width:100%;border-color:#000}#all-assignments-page #assignments-page-wrapper .search-item>.title{padding:7px 0 7px 15px}#all-assignments-page #assignments-page-wrapper #messages-center .queue-header{padding:0;margin-top:5px;margin-bottom:10px}#all-assignments-page #assignments-page-wrapper #messages-center .wrap{padding:0;max-height:225px;overflow:auto}#all-assignments-page #assignments-page-wrapper #messages-center a{padding-top:20px;display:block;height:75px}#all-assignments-page #assignments-page-wrapper #messages-center a .message-user-photo-wrapper{width:35px;height:35px;border-radius:50%;overflow:hidden;border:1px solid #f1f1f1}#all-assignments-page #assignments-page-wrapper #messages-center img{width:35px;margin-left:-.5px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread{margin:0;table-layout:fixed}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread .message-age,#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread .message-name{color:#555;font-weight:600}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread .message-item-title{color:#555;font-weight:200;margin-right:15px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a7aeb6;font-size:12px;font-weight:200;margin-top:3px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr{height:75px;letter-spacing:.5px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr:nth-child(even){background-color:#f4f8fc}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr td{width:100%;padding-left:15px;vertical-align:middle}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr td:first-child{width:65px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr td:first-child a{padding-left:20px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr td:nth-child(2) a{padding-right:50px}#all-assignments-page #assignments-page-wrapper #messages-center #messages-unread tr:hover{outline:#beccd4 solid 2px;outline-offset:-2px}#all-assignments-page #assignments-page-wrapper #lti-alerts .wrap{max-height:140px;overflow:scroll}#all-assignments-page #assignments-page-wrapper #lti-alerts .lti-warning-header{color:#555;font-weight:600;font-size:16px}#all-assignments-page #assignments-page-wrapper #lti-alerts .lti-warning-header .icon{margin-right:5px;color:#de5844}#all-assignments-page #assignments-page-wrapper #lti-alerts td{padding:3px 0 3px 24px;color:#555}#all-assignments-page #assignments-page-wrapper #resume-div{padding-left:40px;padding-right:65px}#all-assignments-page #assignments-page-wrapper #resume-div img{width:30px;padding-bottom:6.5px;margin-right:10px}#all-assignments-page #assignments-page-wrapper #resume-div a:nth-of-type(1){display:inline-block;text-transform:uppercase;font-size:20px;font-weight:200;color:#555;line-height:30px}#all-assignments-page #assignments-page-wrapper #resume-div a:nth-of-type(1) span{display:inline-block;margin-left:5px;text-transform:none;letter-spacing:.5px;color:#3174af}#all-assignments-page #assignments-page-wrapper #resume-div a:nth-of-type(1):hover span{color:#265a87}#all-assignments-page #assignments-page-wrapper #resume-div .btn{padding:.75em 2.5em}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key{width:25px;height:25px;border-radius:50%;margin-right:8px;margin-left:8px;display:inline-block;border:none}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:nth-of-type(6){background-color:#00a79d}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:nth-of-type(5){background-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:nth-of-type(4){background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:nth-of-type(3){background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:nth-of-type(2){background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box.percent-0,#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:nth-of-type(1){background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #resume-div .lesson-key:hover{cursor:initial}#all-assignments-page #assignments-page-wrapper .course-list-tile{border:2px solid #fff;background-color:#fff}#all-assignments-page #assignments-page-wrapper .course-list-tile:hover:not(.no-hover){border:2px solid #27a9e1;cursor:pointer}#all-assignments-page #assignments-page-wrapper #course-sec{padding:0 245px 0 0}@media (max-width:600px){#all-assignments-page #assignments-page-wrapper #course-sec{padding:0}#all-assignments-page #assignments-page-wrapper #course-sec .wrap.col-xs-12{width:calc(100vw - 40px);margin:0 0 20px 20px}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec .module-info-right{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec .module-info-right .percent-box{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:50px;margin-left:20px;width:calc(100vw - 40px)}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec .module-info-right .btn-main-silver{margin-left:20px;width:100px;height:50px;line-height:50px;margin-bottom:5px;padding:0}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec .module-toggle{display:none}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec .lesson-header-text{width:100%;text-overflow:ellipsis}}#all-assignments-page #assignments-page-wrapper #course-sec .wrap{margin:0 0 20px 40px;padding:0}@media (min-width:601px){#all-assignments-page #assignments-page-wrapper #course-sec .module-sec{display:inline}}#all-assignments-page #assignments-page-wrapper #course-sec .module-expand{display:none}#all-assignments-page #assignments-page-wrapper #course-sec .module-icon{position:absolute;padding:20px 10px 20px 25px}#all-assignments-page #assignments-page-wrapper #course-sec .module-icon img{width:85px}#all-assignments-page #assignments-page-wrapper #course-sec .module-icon .module-img{width:40px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info{padding:30px 25px 20px 30px;height:125px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info .module-info-row{margin-bottom:30px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info .module-info-row div{display:inline-block}#all-assignments-page #assignments-page-wrapper #course-sec .module-info .module-title{font-size:16px;font-weight:600;color:#555;letter-spacing:.5px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info .lesson-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;width:105px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info .lesson-count img{width:15px;margin-right:10px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right{position:absolute;display:inline-block}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box{margin-left:15px;border-radius:3px;width:125px;height:125px;font-size:30px;font-weight:600;color:#fff;line-height:20px;padding:45px 0;letter-spacing:.5px;margin-bottom:5px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box span{color:#fff;text-transform:uppercase;font-size:12px}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box span:nth-of-type(1){display:inline}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box span:nth-of-type(2),#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box.percent-0 span:nth-of-type(1){display:none}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .percent-box.percent-0 span:nth-of-type(2){display:inline}#all-assignments-page #assignments-page-wrapper #course-sec .module-info-right .btn{margin-left:15px;line-height:45px;display:none;padding:13px 34px}#all-assignments-page #assignments-page-wrapper #course-sec .progressbar{margin-right:130px}#all-assignments-page #assignments-page-wrapper #course-sec .module-toggler{height:125px;display:block;border-left:8px solid}#all-assignments-page #assignments-page-wrapper #course-sec .module-toggler:hover{outline:#beccd4 solid 1px}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec:nth-child(6n+6) .module-toggler{border-left-color:#ac0061}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec:nth-child(6n+5) .module-toggler{border-left-color:#361b98}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec:nth-child(6n+4) .module-toggler{border-left-color:#98291c}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec:nth-child(6n+3) .module-toggler{border-left-color:#ffae00}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec:nth-child(6n+2) .module-toggler{border-left-color:#04a7e8}#all-assignments-page #assignments-page-wrapper #course-sec .module-sec:nth-child(6n+1) .module-toggler{border-left-color:#77ce1c}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggle,#all-assignments-page #assignments-page-wrapper #course-sec .module-toggle{font-size:12px;margin-top:-14px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggle img,#all-assignments-page #assignments-page-wrapper #course-sec .module-toggle img{width:15px;height:15px;margin-right:7px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggle span,#all-assignments-page #assignments-page-wrapper #course-sec .module-toggle span{color:#727272}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggle.minimized img,#all-assignments-page #assignments-page-wrapper #course-sec .module-toggle.minimized img{background:url(../png/plus_icon.png) no-repeat;background-size:15px 15px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggle.expanded img,#all-assignments-page #assignments-page-wrapper #course-sec .module-toggle.expanded img{background:url(../png/minus_icon.png) no-repeat;background-size:15px 15px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggle{margin-top:0;height:49px}#all-assignments-page #assignments-page-wrapper #course-sec .lessons-sec{border-top:solid 1px #f1f1f1}#all-assignments-page #assignments-page-wrapper #course-sec .lessons-sec .lesson-sec:first-of-type .lesson-header{border-top:none}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-toggler{height:50px;display:block}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item{height:50px;border-top:solid 1px rgba(151,151,151,.15);line-height:50px;display:block}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header{padding-left:40px;padding-right:20px;overflow:hidden}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header:hover{cursor:pointer;outline:#beccd4 solid 1px;outline-offset:-1px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-header-text{display:inline-block;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:375px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-header-text .lesson-title{color:#555;margin-left:3px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status{display:inline-block;line-height:30px;text-align:center;width:30px;height:30px;border-radius:50%;margin-right:10px;color:#fff;border:1px solid #fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status:hover{color:#6b757b;border-color:#6b757b;background-color:#fff!important}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.unopened{background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.unopened:hover{border:1px solid #beccd4;color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.not-submitted{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.not-submitted:hover{border:1px solid #ffdd17;color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.submitted{background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.submitted:hover{border:1px solid #8cc63e;color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.reviewed{background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.reviewed:hover{border:1px solid #ff99c6;color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.submitted-after-review{background-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.submitted-after-review:hover{border:1px solid #9e1e62;color:#9e1e62}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.finalized{background-color:#00a79d}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-status.finalized:hover{border:1px solid #00a79d;color:#00a79d}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .lesson-items{position:relative;height:49px;margin-right:7px;z-index:1}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px;line-height:25px;text-align:center}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item:not(.passed-review):hover{line-height:23px;background-color:#fff!important;border:1px solid}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed.passed-review{border:2px solid #4f800e;line-height:21px;background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed.passed-review span{line-height:21px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed.passed-review:hover{background-color:#fff}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed.passed-review:hover span{color:#4f800e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed.passed-review:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.complete,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review){background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.complete:hover,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review):hover{border-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.complete:hover span,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review):hover span{color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.complete:hover .lti-launch-alert,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review):hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.rejected{background-color:#de5844}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.rejected:hover{border-color:#de5844}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.rejected:hover span{color:#de5844}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.rejected:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.needs-work{background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.needs-work:hover{border-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.needs-work:hover span{color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.needs-work:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-started{background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-started:hover{border-color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-correct:hover,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.started:hover,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted:hover{border-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-started:hover span{color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-started:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.started{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.started:hover span{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.started:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-correct,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-correct:hover span,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted:hover span{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-correct:hover .lti-launch-alert,#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-done{background-color:#27a9e1}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-done:hover{border-color:#27a9e1}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-done:hover span{color:#27a9e1}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.func-done:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.unopened,#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box.percent-0{background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.unopened:hover{border-color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.unopened:hover span{color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.unopened:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-submitted{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-submitted:hover{border-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-submitted:hover span{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-submitted:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted{background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted:hover{border-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted:hover span{color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.reviewed{background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.reviewed:hover{border-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.reviewed:hover span{color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.reviewed:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted-after-review{background-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted-after-review:hover{border-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted-after-review:hover span{color:#9e1e62}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.submitted-after-review:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.finalized{background-color:#00a79d}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.finalized:hover{border-color:#00a79d}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.finalized:hover span{color:#00a79d}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.finalized:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-released{background-color:#e8eaea!important;cursor:default}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-released:hover{border-color:#e8eaea!important}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-released:hover span{color:rgba(255,255,255,.7)}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item.not-released:focus{text-decoration:none}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-header .module-item .lti-launch-alert{position:absolute;bottom:-3px;right:-5px;width:15px;height:15px;border-radius:25px;background:#de5844;color:#fff;line-height:15px!important;font-size:8px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item{position:relative;padding-left:115px;letter-spacing:.5px}@media (max-width:600px){#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item{padding-left:50px;height:auto;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.5}}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .icon{margin-right:25px;width:16px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .item-type{font-weight:200;color:#555;margin-right:7px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .item-title{font-weight:700;color:#555}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .access-controls{margin-right:13px;color:#555;float:right}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .access-controls .item-due-date{margin-right:10px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .access-controls .access-control-icon{margin-right:7px;line-height:50px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item:hover{background-color:rgba(190,204,212,.1)}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item:focus{text-decoration:none}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.unopened{color:#beccd4}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.not-submitted{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.submitted{color:#8cc63e}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.reviewed{color:#ff99c6}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.submitted-after-review{color:#9e1e62}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.finalized{color:#00a79d}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item.not-released{color:#555;background-color:#e8eaea;opacity:.5;cursor:default}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item .not-released-tooltip{position:absolute;display:block;height:50px;width:calc(100% - 115px);margin-left:-20px}#all-assignments-page #assignments-page-wrapper #course-sec .lesson-item-wrapper{display:none;background-color:#f4f8fc}#all-assignments-page #assignments-page-wrapper #supplemental-header{padding-left:40px;padding-right:65px;margin-top:25px;padding-bottom:20px;cursor:pointer}#all-assignments-page #assignments-page-wrapper #supplemental-header .supplemental-title{display:inline-block;line-height:25px;font-size:25px;color:#6b757b}#all-assignments-page #assignments-page-wrapper #supplemental-header .supplemental-title span{color:#8cc63e;padding-right:10px}#all-assignments-page #assignments-page-wrapper #supplemental-header .supplemental-title .icon-caret-right,#all-assignments-page #assignments-page-wrapper #supplemental-header.collapsed .icon-caret-down{display:none}#all-assignments-page #assignments-page-wrapper #supplemental-header.collapsed .icon-caret-right{display:inline}#all-assignments-page #assignments-page-wrapper #supplemental-sec{margin-top:10px;padding:0 50px 0 0}@media (max-width:600px){#all-assignments-page #assignments-page-wrapper #supplemental-sec{padding:0}#all-assignments-page #assignments-page-wrapper #supplemental-sec .wrap.col-xs-12{width:calc(100vw - 40px);margin:0 0 20px 20px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec .module-info-right{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec .module-info-right .percent-box{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:50px;margin-left:20px;width:calc(100vw - 40px)}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec .module-info-right .btn-main-silver{margin-left:20px;width:100px;height:50px;line-height:50px;margin-bottom:5px;padding:0}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec .module-toggle{display:none}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec .lesson-header-text{width:100%;text-overflow:ellipsis}}#all-assignments-page #assignments-page-wrapper #supplemental-sec .wrap{margin:0 0 20px 40px;padding:0}@media (min-width:601px){#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec{display:inline}}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-expand{display:none}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-icon{position:absolute;padding:20px 10px 20px 25px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-icon img{width:85px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-icon .module-img{width:40px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info{padding:30px 25px 20px 30px;height:125px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info .module-info-row{margin-bottom:30px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info .module-info-row div{display:inline-block}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info .module-title{font-size:16px;font-weight:600;color:#555;letter-spacing:.5px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info .lesson-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;width:105px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info .lesson-count img{width:15px;margin-right:10px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right{position:absolute;display:inline-block}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box{margin-left:15px;border-radius:3px;width:125px;height:125px;font-size:30px;font-weight:600;color:#fff;line-height:20px;padding:45px 0;letter-spacing:.5px;margin-bottom:5px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box span{color:#fff;text-transform:uppercase;font-size:12px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box span:nth-of-type(1){display:inline}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box span:nth-of-type(2),#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box.percent-0 span:nth-of-type(1){display:none}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .percent-box.percent-0 span:nth-of-type(2){display:inline}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-info-right .btn{margin-left:15px;line-height:45px;display:none;padding:13px 34px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .progressbar{margin-right:130px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggler{height:125px;display:block;border-left:8px solid}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggler:hover{outline:#beccd4 solid 1px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec:nth-child(6n+6) .module-toggler{border-left-color:#ac0061}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec:nth-child(6n+5) .module-toggler{border-left-color:#361b98}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec:nth-child(6n+4) .module-toggler{border-left-color:#98291c}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec:nth-child(6n+3) .module-toggler{border-left-color:#ffae00}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec:nth-child(6n+2) .module-toggler{border-left-color:#04a7e8}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-sec:nth-child(6n+1) .module-toggler{border-left-color:#77ce1c}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggle,#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggle{font-size:12px;margin-top:-14px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggle img,#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggle img{width:15px;height:15px;margin-right:7px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggle span,#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggle span{color:#727272}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggle.minimized img,#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggle.minimized img{background:url(../png/plus_icon.png) no-repeat;background-size:15px 15px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggle.expanded img,#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-toggle.expanded img{background:url(../png/minus_icon.png) no-repeat;background-size:15px 15px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggle{margin-top:0;height:49px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lessons-sec{border-top:solid 1px #f1f1f1}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lessons-sec .lesson-sec:first-of-type .lesson-header{border-top:none}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-toggler{height:50px;display:block}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item{height:50px;border-top:solid 1px rgba(151,151,151,.15);line-height:50px;display:block}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header{padding-left:40px;padding-right:20px;overflow:hidden}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header:hover{cursor:pointer;outline:#beccd4 solid 1px;outline-offset:-1px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-link:hover,#class-page-content .row .active-day-link-wrapper:hover,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggler:hover,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-link:hover,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggler:hover{outline:#beccd4 solid 1px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-text{display:inline-block;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:375px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-text .lesson-title{color:#555;margin-left:3px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status{display:inline-block;line-height:30px;text-align:center;width:30px;height:30px;border-radius:50%;margin-right:10px;color:#fff;border:1px solid #fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status:hover{color:#6b757b;border-color:#6b757b;background-color:#fff!important}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.unopened{background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.unopened:hover{border:1px solid #beccd4;color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.not-submitted{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.not-submitted:hover{border:1px solid #ffdd17;color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.submitted{background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.submitted:hover{border:1px solid #8cc63e;color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.reviewed{background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.reviewed:hover{border:1px solid #ff99c6;color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.submitted-after-review{background-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.submitted-after-review:hover{border:1px solid #9e1e62;color:#9e1e62}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.finalized{background-color:#00a79d}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status.finalized:hover{border:1px solid #00a79d;color:#00a79d}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .lesson-items{position:relative;height:49px;margin-right:7px;z-index:1}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px;line-height:25px;text-align:center}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item:not(.passed-review):hover{line-height:23px;background-color:#fff!important;border:1px solid}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review{border:2px solid #4f800e;line-height:21px;background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review span{line-height:21px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review:hover{background-color:#fff}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review:hover span{color:#4f800e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.complete,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review){background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.complete:hover,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review):hover{border-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.complete:hover span,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review):hover span{color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.complete:hover .lti-launch-alert,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review):hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.rejected{background-color:#de5844}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.rejected:hover{border-color:#de5844}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.rejected:hover span{color:#de5844}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.rejected:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.needs-work{background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.needs-work:hover{border-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.needs-work:hover span{color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.needs-work:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-started{background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-started:hover{border-color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-correct:hover,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.started:hover,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted:hover{border-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-started:hover span{color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-started:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.started{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.started:hover span{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.started:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-correct,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-correct:hover span,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted:hover span{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-correct:hover .lti-launch-alert,#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-done{background-color:#27a9e1}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-done:hover{border-color:#27a9e1}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-done:hover span{color:#27a9e1}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.func-done:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.unopened{background-color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.unopened:hover{border-color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.unopened:hover span{color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.unopened:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-submitted{background-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-submitted:hover{border-color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-submitted:hover span{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-submitted:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted{background-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted:hover{border-color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted:hover span{color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.reviewed{background-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.reviewed:hover{border-color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.reviewed:hover span{color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.reviewed:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted-after-review{background-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted-after-review:hover{border-color:#9e1e62}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted-after-review:hover span{color:#9e1e62}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.submitted-after-review:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.finalized{background-color:#00a79d}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.finalized:hover{border-color:#00a79d}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.finalized:hover span{color:#00a79d}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.finalized:hover .lti-launch-alert{color:#fff;background:#c8503e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-released{background-color:#e8eaea!important;cursor:default}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-released:hover{border-color:#e8eaea!important}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-released:hover span{color:rgba(255,255,255,.7)}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item.not-released:focus{text-decoration:none}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-header .module-item .lti-launch-alert{position:absolute;bottom:-3px;right:-5px;width:15px;height:15px;border-radius:25px;background:#de5844;color:#fff;line-height:15px!important;font-size:8px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item{position:relative;padding-left:115px;letter-spacing:.5px}@media (max-width:600px){#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item{padding-left:50px;height:auto;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.5}}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .icon{margin-right:25px;width:16px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .item-type{font-weight:200;color:#555;margin-right:7px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .item-title{font-weight:700;color:#555}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .access-controls{margin-right:13px;color:#555;float:right}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .access-controls .item-due-date{margin-right:10px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .access-controls .access-control-icon{margin-right:7px;line-height:50px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item:hover{background-color:rgba(190,204,212,.1)}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item:focus{text-decoration:none}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.unopened{color:#beccd4}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.not-submitted{color:#ffdd17}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.submitted{color:#8cc63e}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.reviewed{color:#ff99c6}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.submitted-after-review{color:#9e1e62}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.finalized{color:#00a79d}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item.not-released{color:#555;background-color:#e8eaea;opacity:.5;cursor:default}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item .not-released-tooltip{position:absolute;display:block;height:50px;width:calc(100% - 115px);margin-left:-20px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .lesson-item-wrapper{display:none;background-color:#f4f8fc}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-link{height:125px;display:block}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-link .module-info{padding:30px 25px 20px 125px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-link .module-info .module-info-row .module-title{width:100%}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-link .module-info .module-info-row .activity-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;margin-top:20px;width:105px}#all-assignments-page #assignments-page-wrapper #supplemental-sec .module-link .module-info .module-info-row .activity-count img{width:15px;margin-right:10px}#all-assignments-page #assignments-page-wrapper #badges-sec{display:inline-block;position:relative;margin-left:50px;margin-top:40px}#all-assignments-page #assignments-page-wrapper #badges-sec .badge-button-user{color:#fff}#all-assignments-page #assignments-page-wrapper #badges-sec .badges-all-link{margin-top:20px}#all-assignments-page #assignments-page-wrapper #badges-sec .dashboard-subtitle a{margin-left:20px;color:#beccd4;text-decoration:none}#all-assignments-page #assignments-page-wrapper #badges-sec .dashboard-subtitle a:hover{cursor:pointer;color:#6b757b}#all-assignments-page #assignments-page-wrapper #badges-sec .badge-icon{width:75px;height:75px;border-radius:50%;margin:15px}#all-assignments-page #assignments-page-wrapper #badges-sec .badge-border{width:75px;height:75px;position:relative;top:0;left:0;margin-right:10px;display:inline-block}#all-assignments-page #assignments-page-wrapper #badges-sec .badge-border .border{position:relative;height:100%;width:100%}#all-assignments-page #assignments-page-wrapper #badges-sec .badge-border .custom-badge-icon{border-radius:50%;position:absolute;width:85%;height:85%;top:5px;left:6px}#all-assignments-page #assignments-page-wrapper #badges-sec #more-badges{letter-spacing:1.5px;display:inline-block;line-height:40px;color:#fff;text-align:center;width:40px;height:40px;background:url(../png/empty_badge.png) center center no-repeat;background-size:40px 40px}#all-assignments-page #assignments-page-wrapper #reading-links{padding-left:40px;padding-right:65px;padding-top:50px;margin-bottom:30px}#all-assignments-page #assignments-page-wrapper #reading-links .dashboard-subtitle{margin-bottom:30px}#all-assignments-page #assignments-page-wrapper #reading-links a{display:inline-block;padding:10px;background-color:#fff;margin-right:20px}#all-assignments-page #assignments-page-wrapper #reading-links a img{width:175px;border:10px solid #beccd4}#all-assignments-page #assignments-page-wrapper #reading-links a:hover{outline:#27a9e1 solid 2px}#all-assignments-page #assignments-page-wrapper .activity-placeholder{height:227px}#all-assignments-page #assignments-page-wrapper .activity-display-container{padding-left:0;margin:50px 0 0}#all-assignments-page #assignments-page-wrapper .activity-display-container .dashboard-subtitle{margin-bottom:15px}#all-assignments-page #assignments-page-wrapper .admin-action-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px;margin-left:40px}#all-assignments-page #assignments-page-wrapper .admin-action-section .user-page-section{margin-top:0;margin-left:0}#all-assignments-page #teacher-banner{background-color:#2e3092;height:40px;text-align:center;color:#fff;padding-top:10px}@media (max-width:490px){#all-assignments-page #teacher-banner{height:70px}}#all-assignments-page #teacher-banner span{vertical-align:middle;font-size:16px;font-weight:400px}#all-assignments-page.beats-unlocked-assignments .welcome-banner{margin-top:0;padding:5px;text-align:center;background-color:#32c8cf;color:#fff;font-size:20px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper hr{border-width:4px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #assignments-page-content{max-width:1080px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-header #dashboard-description-container{display:-ms-flexbox;display:flex;max-width:600px;margin-top:10px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-header #dashboard-description-container p{line-height:1.5;margin-right:50px;-ms-flex:2;flex:2}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-header .course-title{font-weight:600;color:#333;margin-left:-7px;text-transform:uppercase}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-header .course-title img{width:60px;height:60px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-container{background:#fff;padding:10px 25px;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-container h2{font-size:16px;margin-top:0}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-activity{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:-2px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-activity .quick-start-activity-text{color:#333;text-decoration:underline;font-size:16px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-activity .quick-start-icon{width:25px;margin-right:3px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-activity .quick-start-icon .st1{fill:#32c8cf;stroke:none}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #quick-start-activity .quick-start-icon .st0{fill:#000}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments{margin-left:70px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link{color:#333;text-decoration:none}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link.unopened .activity-status,#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link.unopened .marketing-course-card:before{background-color:#dde4e8}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link.not-submitted .activity-status,#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link.not-submitted .marketing-course-card:before{background-color:#ffec7d}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link.finalized .activity-status,#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link.finalized .marketing-course-card:before{background-color:#bbdd8d}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration{border:1px solid transparent;padding-left:15px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration::before{background-color:#bbdd8d;width:235px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration:hover{border-color:rgba(0,0,0,.2)}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .course-card-image-wrapper{width:50px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .course-card-image-wrapper img{width:35px}@media (max-width:768px){#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .course-card-image-wrapper{text-align:center}}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .course-card-content{padding:20px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .course-card-content-info .course-card-title{color:#333;font-size:18px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .course-card-content-info .course-card-title .activity-title{font-weight:200}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #unit-1-assignments .activity-link .marketing-course-card-horizontal-decoration .activity-status{width:125px;padding:5px;text-align:center;border-radius:50px;font-weight:600;text-transform:uppercase}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec{padding:0}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec .module-sec:not(:first-of-type) .wrap{display:inline-block;width:calc(100% - 140px)}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec .module-sec .wrap{margin:0}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec .module-sec .unit-number{padding:2px 5px;color:#333;background-color:#32c8cf;border-radius:5px;font-weight:700}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec .module-sec .module-title-text{padding-top:5px}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec .module-sec .module-toggler{border-left:none}#all-assignments-page.beats-unlocked-assignments #assignments-page-wrapper #course-sec .module-sec .module-info{margin-left:105px}#all-courses-container{margin-left:25px;margin-right:25px}#all-courses-container #all-courses-table .module-image{display:inline-block;height:25px;width:25px}#all-courses-container #all-courses-table .image-column{max-width:100px;min-width:70px}#all-courses-container #all-courses-table .course-image{max-width:60px}div.academic-integrity-toolbox.marketing-page-new>div.content,div.academic-integrity-toolbox>div.marketing-page-new>div.content{margin-top:10px}div.academic-integrity-toolbox.marketing-page-new>div.content>h1,div.academic-integrity-toolbox>div.marketing-page-new>div.content>h1{margin-bottom:20px}div.academic-integrity-toolbox.marketing-page-new>div.content>a.academic-integrity-toolbox-link,div.academic-integrity-toolbox>div.marketing-page-new>div.content>a.academic-integrity-toolbox-link{color:#333;margin:10px 10%;padding-left:15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;width:80%;box-shadow:0 4px 8px rgba(0,0,0,.2)}div.academic-integrity-toolbox.marketing-page-new>div.content>a.academic-integrity-toolbox-link:hover,div.academic-integrity-toolbox>div.marketing-page-new>div.content>a.academic-integrity-toolbox-link:hover{box-shadow:0 4px 8px rgba(0,0,0,.65)}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters{-ms-flex-pack:left;justify-content:left;padding-left:6px;margin-bottom:16px}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.selectpicker-container,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.selectpicker-container{margin:10px}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.selectpicker-container>label,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.selectpicker-container>label{margin:0}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.export-buttons,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.export-buttons{display:inline-block;padding-top:8px}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.export-buttons span,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.export-buttons span{font-weight:700}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.export-buttons .export-btn,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.export-buttons .export-btn{margin-left:5px;padding:6px 12px;border-radius:4px;font-size:14px;margin-bottom:0}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.export-buttons a,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.export-buttons a{color:#fff}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.view-ide,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.view-ide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:end;margin:10px}div.academic-integrity-toolbox.marketing-page-new>div.content>div.filters>div.view-ide .btn,div.academic-integrity-toolbox>div.marketing-page-new>div.content>div.filters>div.view-ide .btn{padding:6px 12px;border-radius:4px;font-size:14px;margin-bottom:0}div.academic-integrity-toolbox>.academic-integrity-resources .header .hero{background-color:#f4f8fc;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;margin-bottom:50px}div.academic-integrity-toolbox>.academic-integrity-resources .header .hero .title{margin:50px auto 16px}div.academic-integrity-toolbox>.academic-integrity-resources .header .hero .subtitle{width:800px;text-align:center;margin:0 auto;font-weight:300}div.academic-integrity-toolbox>.academic-integrity-resources .body h3{font-size:20px;font-weight:600;margin:0 0 10px}div.academic-integrity-toolbox>.academic-integrity-resources .body h4{font-weight:200;color:#f1f1f1;margin:0 0 5px}div.academic-integrity-toolbox>.academic-integrity-resources .body h4.spacing-bottom{margin:0 0 4px}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container{display:-ms-flexbox;display:flex;width:100%;max-width:1000px;-ms-flex-pack:justify;justify-content:space-between;margin:15px auto 30px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item:nth-of-type(5n+1){background-image:url(../png/orange.png)}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item:nth-of-type(5n+2){background-image:url(../png/blue.png)}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item:nth-of-type(5n+3){background-image:url(../png/light_blue.png)}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item:nth-of-type(5n+4){background-image:url(../png/green.png)}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item:nth-of-type(5n){background-image:url(../png/purple.png)}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item{width:300px;height:225px;-ms-flex-positive:1;flex-grow:1;color:#fff;border-radius:8px;background-size:cover;background-position:center;cursor:pointer;text-decoration:none}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .flex{height:100%}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;padding:20px}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info .blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 auto}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info .blocks .block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;font-size:12px;font-weight:600;text-decoration:none;color:#fff;border-radius:5px;padding:5px}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info .blocks .block.orange{background-color:#ffc23a}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info .blocks .block.blue{background-color:#27a9e1}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info p{-ms-flex-positive:1;flex-grow:1;font-size:14px}div.academic-integrity-toolbox>.academic-integrity-resources .body .cards-container .item .item-info .go-to{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px;-ms-flex-align:center;align-items:center;font-weight:600}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section{background-color:#f4f8fc;margin:25px 0;padding:25px 0}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content{width:100%;max-width:1000px;margin:0 auto}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content h2{text-align:left;margin-bottom:25px}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:20px}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources .resource{background-color:#fff;border-radius:8px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;padding:10px;-ms-flex-preferred-size:480px;flex-basis:480px;-ms-flex-align:center;align-items:center;height:auto;text-decoration:none;color:#333}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources .resource:hover{box-shadow:2px 2px 2px #dee5e9}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources .resource .img-container{height:47px;width:46px}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources .resource .img-container svg{width:46px;height:46px}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources .resource .info{padding-left:10px;-ms-flex-positive:1;flex-grow:1}div.academic-integrity-toolbox>.academic-integrity-resources .body .resources-section .resources-section-content .resources .resource .info h4{font-weight:600;color:#333;margin:0}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section{background-color:#fff;text-align:center;padding:40px}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section h1{width:500px;margin:0 auto 25px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info .module-info-row .options,div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section .tools-container .tool .links :not(:last-child){margin-right:4px}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section .tools-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-ms-flex-pack:center;justify-content:center}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section .tools-container .tool{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;width:320px;border-radius:8px;border:1px solid #f1f1f1;box-shadow:1px 1px 2px #dee5e9;text-align:left}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section .tools-container .tool p{-ms-flex-positive:1;flex-grow:1}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section .tools-container .tool .links :not(:first-child){margin-left:4px}div.academic-integrity-toolbox>.academic-integrity-resources .body .tools-section .tools-container .tool .links a{text-decoration:none;color:#27a9e1;font-weight:600}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section{background-color:#f4f8fc;padding:25px 0}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section .more-resources-section-content{width:100%;max-width:1000px;margin:25px auto}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section .more-resources-section-content h2{margin-bottom:25px}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section .more-resources-section-content .more-resources-info-container{display:-ms-flexbox;display:flex;gap:20px}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section .more-resources-section-content .more-resources-info-container .more-resources-info{border-radius:8px;width:300px;display:-ms-flexbox;display:flex;padding:20px;border:1px solid #f1f1f1;background-color:#fff;-ms-flex-direction:column;flex-direction:column;text-decoration:none}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section .more-resources-section-content .more-resources-info-container .more-resources-info h3{-ms-flex-positive:1;flex-grow:1;color:#333;text-decoration:none}div.academic-integrity-toolbox>.academic-integrity-resources .body .more-resources-section .more-resources-section-content .more-resources-info-container .more-resources-info .learn-more{text-decoration:none;color:#27a9e1;font-weight:600}div.academic-integrity-toolbox>.academic-integrity-resources .footer{background-color:#24364c;padding:20px;font-size:16px;text-align:center;color:#fff}div.academic-integrity-toolbox>.academic-integrity-resources .footer a{color:#27a9e1}div.academic-integrity-toolbox>#history-tab-container>div.clearfix{display:grid;grid-template-columns:1fr 10fr}div.academic-integrity-toolbox>#history-tab-container>div.clearfix>div#snapshot-history-listings{grid-column:1;max-height:75vh;overflow-y:auto;min-width:125px}div.academic-integrity-toolbox>#history-tab-container>div.clearfix>div#snapshot-history-listings>div.snapshot-version{margin:0 10px;padding:10px;cursor:pointer}div.academic-integrity-toolbox>#history-tab-container>div.clearfix>div#snapshot-history-listings>div.snapshot-version:hover{background-color:#27a9e1;color:#fff}div.academic-integrity-toolbox>#history-tab-container>div.clearfix>div#snapshot-history-listings>div.snapshot-version>.save-reason{display:none}div.academic-integrity-toolbox>#history-tab-container>div.clearfix>div#history-preview{grid-column:2;overflow:auto}div.academic-integrity-toolbox #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}div.academic-integrity-toolbox #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}div.academic-integrity-toolbox #empty-class-msg #signup-options{margin-top:30px;margin-bottom:15px}div.academic-integrity-toolbox #empty-class-msg #signup-options .btn-main{font-size:12px;font-weight:700;width:100%}div.academic-integrity-toolbox #empty-class-msg #signup-options p{margin-bottom:5px;color:#555}div.academic-integrity-toolbox #empty-class-msg #signup-options #email-invite,div.academic-integrity-toolbox #empty-class-msg #signup-options #link-signup{display:inline-block;vertical-align:middle}div.academic-integrity-toolbox #empty-class-msg #signup-options #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}div.academic-integrity-toolbox #empty-class-msg #signup-options>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}div.academic-integrity-toolbox .toolbox-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;padding-left:20px;padding-top:10px;padding-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}div.academic-integrity-toolbox .toolbox-nav a.toolbox-icon{margin:0 20px;font-weight:700;color:#333}div.academic-integrity-toolbox .toolbox-nav a.toolbox-icon:hover{text-decoration:none;color:#a7aeb6;cursor:pointer}div.academic-integrity-toolbox .toolbox-nav .tool-icon{width:35px;height:35px}div.academic-integrity-toolbox .toolbox-nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style-type:none;margin-bottom:0;gap:40px}div.academic-integrity-toolbox .toolbox-nav ul .selected{border-bottom:2px solid #333;color:#333}div.academic-integrity-toolbox .toolbox-nav ul a{color:#a7aeb6;padding:1px 3px}div.academic-integrity-toolbox .toolbox-nav ul a:hover{text-decoration:none;color:#333;cursor:pointer}#time-tracking-graph-page #forward-arrow{right:50px;bottom:unset}#time-tracking-graph-page #backward-arrow{left:245px;bottom:unset}#time-tracking-graph-page #backward-arrow:focus,#time-tracking-graph-page #backward-arrow:hover,#time-tracking-graph-page #forward-arrow:focus,#time-tracking-graph-page #forward-arrow:hover{text-decoration:none}#time-tracking-graph-page #time-tracking-chart{border:none;background-color:transparent!important;max-width:80%;max-height:calc(100vh - 300px)}#focus-tool>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0}#focus-tool>ul p{margin:0}.section-focus-card{display:grid;grid-template-columns:30px 1fr 1fr 1fr 200px;-ms-flex-align:center;align-items:center;gap:10px;height:80px;padding:0 20px;background-color:#fff;border:2px solid #beccd4;border-radius:10px}.section-focus-card .btn-30,.section-focus-card button{cursor:pointer}.section-focus-card .focus-status{grid-column:1;margin:5px;width:15px;height:15px;border:3px solid transparent;background-color:transparent;box-sizing:border-box}.section-focus-card .focus-status.active{background-color:#8cc63e;border-color:#8cc63e;border-radius:50%}.section-focus-card .focus-status.expired{background-color:#de5844}.section-focus-card .focus-status.none{border-radius:50%;border-color:#beccd4}.section-focus-card .section-title{grid-column:2;display:-ms-flexbox;display:flex;margin-right:20px;overflow:hidden}.section-focus-card .section-title.hidden-title{-ms-flex-direction:column;flex-direction:column}.section-focus-card .section-title:not(.hidden-title){-ms-flex-align:baseline;align-items:baseline;gap:5px}.section-focus-card .section-title span{font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-focus-card .focus-assignment{grid-column:3}.section-focus-card .focus-assignment.stacked-icon-cell>span:first-child{gap:10px}.section-focus-card .focus-assignment .dot-separator{width:5px;height:5px;background:#a7aeb6;border-radius:50%}.section-focus-card .focus-assignment .active-students-wrapper{color:#555}.section-focus-card .focus-time{grid-column:4;margin-left:20px}.section-focus-card .focus-time div{display:-ms-flexbox;display:flex}.section-focus-card .focus-time div .timer{width:80px}.section-focus-card .focus-time div button{font-size:12px}.section-focus-card .stacked-icon-cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:18px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-focus-card .stacked-icon-cell>span:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;font-size:14px;font-weight:700;color:#000}.section-focus-card .stacked-icon-cell a{overflow:hidden;text-overflow:ellipsis}.section-focus-card .focus-actions{grid-column:5;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}.section-focus-card .focus-actions .btn-30{width:30px;height:30px;padding:0}.section-focus-card .focus-actions .set-section-focus:not(.btn-30){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.section-focus-card .focus-actions .focused-students{color:#555;margin-right:5px}#section-focus-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:15px}#section-focus-modal>h2{margin:10px;font-size:20px}#section-focus-modal>input{width:100%;margin:10px}#section-focus-modal #section-focus-assignment-picker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;width:100%;height:60vh;overflow:auto}#section-focus-modal #section-focus-assignment-picker .assignment-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;background-color:#fff;border:2px solid #beccd4;cursor:pointer}#section-focus-modal #section-focus-assignment-picker .assignment-card:hover{border-color:#6b757b}#section-focus-modal #section-focus-assignment-picker .assignment-card .item-type{color:#6b757b}#section-focus-modal #section-focus-assignment-picker .assignment-card .item-title{font-size:16px}#plagiarism-report .codehs-table{width:100%;text-align:left;font-size:large}#plagiarism-report .codehs-table td{padding:8px}#plagiarism-report .codehs-table td:first-child{border-right:1px solid gray}#plagiarism-report .codehs-table .left-column{width:300px}#plagiarism-report .bar-charts-container{display:-ms-flexbox;display:flex;gap:32px;text-align:left}#plagiarism-report .bar-charts-container .bar-chart-container{width:50%}#plagiarism-report .bar-charts-container .bar-chart-container .js-chart-canvas{border:none}#plagiarism-report .bar-chart-container,#plagiarism-report .code-comparison-container,#plagiarism-report .code-replay-container{padding:8px 16px;background-color:#fff;border-radius:4px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#plagiarism-report .code-comparison-container .container{padding-left:0;margin-left:0}#plagiarism-report .show-diff input,#plagiarism-report .show-diff label{display:inline-block}#plagiarism-report .badge-red{background-color:red}#plagiarism-report .similarity-scores-table{padding:8px 16px;background-color:#fff}#plagiarism-report .similarity-scores-table .bootstrap-table,#plagiarism-report .similarity-scores-table p{max-width:80%}#apcsp-standards-table,#csta-standards-table{margin-left:200px;background-color:#f4f8fc;color:#555;min-height:100%;padding:20px 20px 50px}#apcsp-standards-table .apcsp-table-header,#apcsp-standards-table .csta-table-header,#csta-standards-table .apcsp-table-header,#csta-standards-table .csta-table-header{font-weight:200}#apcsp-standards-table .description,#csta-standards-table .description{margin:auto;width:50%}#apcsp-standards-table .description .apcsp-pdf-link,#csta-standards-table .description .apcsp-pdf-link{cursor:pointer;text-decoration:none}#apcsp-standards-table .apcsp-wrap,#apcsp-standards-table .csta-wrap,#csta-standards-table .apcsp-wrap,#csta-standards-table .csta-wrap{width:90%;padding:10px 50px;margin:auto}#apcsp-standards-table .apcsp-wrap .curriculum-header,#apcsp-standards-table .csta-wrap .curriculum-header,#csta-standards-table .apcsp-wrap .curriculum-header,#csta-standards-table .csta-wrap .curriculum-header{margin-top:40px;margin-bottom:0;font-weight:200}#apcsp-standards-table .apcsp-wrap .list-group,#apcsp-standards-table .csta-wrap .list-group,#csta-standards-table .apcsp-wrap .list-group,#csta-standards-table .csta-wrap .list-group{margin-bottom:0}#apcsp-standards-table .apcsp-wrap .apcsp-links,#apcsp-standards-table .apcsp-wrap .csta-links,#apcsp-standards-table .csta-wrap .apcsp-links,#apcsp-standards-table .csta-wrap .csta-links,#csta-standards-table .apcsp-wrap .apcsp-links,#csta-standards-table .apcsp-wrap .csta-links,#csta-standards-table .csta-wrap .apcsp-links,#csta-standards-table .csta-wrap .csta-links{text-decoration:none;color:#555}#apcsp-standards-table .apcsp-wrap .apcsp-links .num-heading,#apcsp-standards-table .apcsp-wrap .csta-links .num-heading,#apcsp-standards-table .csta-wrap .apcsp-links .num-heading,#apcsp-standards-table .csta-wrap .csta-links .num-heading,#csta-standards-table .apcsp-wrap .apcsp-links .num-heading,#csta-standards-table .apcsp-wrap .csta-links .num-heading,#csta-standards-table .csta-wrap .apcsp-links .num-heading,#csta-standards-table .csta-wrap .csta-links .num-heading{display:table;height:60px;background-color:#fff;width:100%;margin-top:20px;border:1px solid #dee5e9}#apcsp-standards-table .apcsp-wrap .apcsp-links .num-heading .num-panel-title,#apcsp-standards-table .apcsp-wrap .csta-links .num-heading .num-panel-title,#apcsp-standards-table .csta-wrap .apcsp-links .num-heading .num-panel-title,#apcsp-standards-table .csta-wrap .csta-links .num-heading .num-panel-title,#csta-standards-table .apcsp-wrap .apcsp-links .num-heading .num-panel-title,#csta-standards-table .apcsp-wrap .csta-links .num-heading .num-panel-title,#csta-standards-table .csta-wrap .apcsp-links .num-heading .num-panel-title,#csta-standards-table .csta-wrap .csta-links .num-heading .num-panel-title{display:table-cell;vertical-align:middle;padding-left:25px}#apcsp-standards-table .apcsp-wrap .apcsp-links #numHeading-1,#apcsp-standards-table .apcsp-wrap .csta-links #numHeading-1,#apcsp-standards-table .csta-wrap .apcsp-links #numHeading-1,#apcsp-standards-table .csta-wrap .csta-links #numHeading-1,#csta-standards-table .apcsp-wrap .apcsp-links #numHeading-1,#csta-standards-table .apcsp-wrap .csta-links #numHeading-1,#csta-standards-table .csta-wrap .apcsp-links #numHeading-1,#csta-standards-table .csta-wrap .csta-links #numHeading-1{margin-top:5px}#apcsp-standards-table .apcsp-wrap .apcsp-links .eu-heading,#apcsp-standards-table .apcsp-wrap .csta-links .eu-heading,#apcsp-standards-table .csta-wrap .apcsp-links .eu-heading,#apcsp-standards-table .csta-wrap .csta-links .eu-heading,#csta-standards-table .apcsp-wrap .apcsp-links .eu-heading,#csta-standards-table .apcsp-wrap .csta-links .eu-heading,#csta-standards-table .csta-wrap .apcsp-links .eu-heading,#csta-standards-table .csta-wrap .csta-links .eu-heading{display:table;height:40px;background-color:#e0ebf7;width:100%;border:1px solid #dee5e9;border-top:none}#apcsp-standards-table .apcsp-wrap .apcsp-links .eu-heading .eu-panel-title,#apcsp-standards-table .apcsp-wrap .csta-links .eu-heading .eu-panel-title,#apcsp-standards-table .csta-wrap .apcsp-links .eu-heading .eu-panel-title,#apcsp-standards-table .csta-wrap .csta-links .eu-heading .eu-panel-title,#csta-standards-table .apcsp-wrap .apcsp-links .eu-heading .eu-panel-title,#csta-standards-table .apcsp-wrap .csta-links .eu-heading .eu-panel-title,#csta-standards-table .csta-wrap .apcsp-links .eu-heading .eu-panel-title,#csta-standards-table .csta-wrap .csta-links .eu-heading .eu-panel-title{display:table-cell;vertical-align:middle;font-size:17px;padding:5px 0 5px 25px}#apcsp-standards-table .apcsp-wrap .apcsp-links .lo-heading,#apcsp-standards-table .apcsp-wrap .csta-links .lo-heading,#apcsp-standards-table .csta-wrap .apcsp-links .lo-heading,#apcsp-standards-table .csta-wrap .csta-links .lo-heading,#csta-standards-table .apcsp-wrap .apcsp-links .lo-heading,#csta-standards-table .apcsp-wrap .csta-links .lo-heading,#csta-standards-table .csta-wrap .apcsp-links .lo-heading,#csta-standards-table .csta-wrap .csta-links .lo-heading{display:table;height:40px;background-color:#fff;border:1px solid #dee5e9;width:100%;border-top:none}#apcsp-standards-table .apcsp-wrap .apcsp-links .lo-heading .lo-panel-title,#apcsp-standards-table .apcsp-wrap .csta-links .lo-heading .lo-panel-title,#apcsp-standards-table .csta-wrap .apcsp-links .lo-heading .lo-panel-title,#apcsp-standards-table .csta-wrap .csta-links .lo-heading .lo-panel-title,#csta-standards-table .apcsp-wrap .apcsp-links .lo-heading .lo-panel-title,#csta-standards-table .apcsp-wrap .csta-links .lo-heading .lo-panel-title,#csta-standards-table .csta-wrap .apcsp-links .lo-heading .lo-panel-title,#csta-standards-table .csta-wrap .csta-links .lo-heading .lo-panel-title{display:table-cell;vertical-align:middle;padding-left:25px;font-size:15px}#apcsp-standards-table .apcsp-wrap .apcsp-links:hover .apcsp-heading,#apcsp-standards-table .apcsp-wrap .apcsp-links:hover .csta-heading,#apcsp-standards-table .apcsp-wrap .csta-links:hover .apcsp-heading,#apcsp-standards-table .apcsp-wrap .csta-links:hover .csta-heading,#apcsp-standards-table .csta-wrap .apcsp-links:hover .apcsp-heading,#apcsp-standards-table .csta-wrap .apcsp-links:hover .csta-heading,#apcsp-standards-table .csta-wrap .csta-links:hover .apcsp-heading,#apcsp-standards-table .csta-wrap .csta-links:hover .csta-heading,#csta-standards-table .apcsp-wrap .apcsp-links:hover .apcsp-heading,#csta-standards-table .apcsp-wrap .apcsp-links:hover .csta-heading,#csta-standards-table .apcsp-wrap .csta-links:hover .apcsp-heading,#csta-standards-table .apcsp-wrap .csta-links:hover .csta-heading,#csta-standards-table .csta-wrap .apcsp-links:hover .apcsp-heading,#csta-standards-table .csta-wrap .apcsp-links:hover .csta-heading,#csta-standards-table .csta-wrap .csta-links:hover .apcsp-heading,#csta-standards-table .csta-wrap .csta-links:hover .csta-heading{border:1px solid #beccd4}#apcsp-standards-table .apcsp-wrap .essential-knowledge,#apcsp-standards-table .csta-wrap .essential-knowledge,#csta-standards-table .apcsp-wrap .essential-knowledge,#csta-standards-table .csta-wrap .essential-knowledge{background-color:#ecf3fa;border:1px solid #dee5e9;border-top:none}#apcsp-standards-table .apcsp-wrap .essential-knowledge .essential-knowledge-text,#apcsp-standards-table .csta-wrap .essential-knowledge .essential-knowledge-text,#csta-standards-table .apcsp-wrap .essential-knowledge .essential-knowledge-text,#csta-standards-table .csta-wrap .essential-knowledge .essential-knowledge-text{margin-top:0;padding:10px 10px 0 25px;cursor:default}#apcsp-standards-table .ctp-table,#csta-standards-table .ctp-table{background-color:#fff}#apcsp-standards-table .ctp-table .ctp-section,#csta-standards-table .ctp-table .ctp-section{display:table;height:40px;border:1px solid #beccd4;border-top:none;width:100%}#apcsp-standards-table .ctp-table .ctp-section .ctp-title,#csta-standards-table .ctp-table .ctp-section .ctp-title{display:table-cell;vertical-align:middle;padding-left:10px}#apcsp-standards-table .ctp-table .ctp-1,#csta-standards-table .ctp-table .ctp-1{border-top:1px solid #beccd4}#assessments-page hr{margin:10px}#assessments-page #assessments-content{padding:15px 30px 30px;color:#555}#assessments-page #assessments-content .assessment-header{margin-bottom:15px;font-size:28px}#assessments-page #assessments-content .assessment-wrap{background:#fff;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);width:800px;margin:20px auto;padding:10px 25px}#assessments-page #assessments-content .course-header{margin-left:5px;width:670px;vertical-align:middle}#assessments-page #assessments-content .exercise-link{text-decoration:none;font-size:16px}#assessments-page #assessments-content .assessment-table{width:750px;border-collapse:separate;border-spacing:0 5px}#assessments-page #assessments-content .assessment-table .btn{text-transform:none;font-weight:600}#assessments-page #assessments-content .assessment-table td{padding:3px}#assessments-page #assessments-content .assessment-table td:first-child{width:70%;padding-left:12px}#assessments-page #assessments-content .assessment-table tr{height:45px}#assessments-page #assessments-content .assessment-table tr:nth-child(6n+6) td:first-child{border-left:8px solid #ac0061}#assessments-page #assessments-content .assessment-table tr:nth-child(6n+5) td:first-child{border-left:8px solid #361b98}#assessments-page #assessments-content .assessment-table tr:nth-child(6n+4) td:first-child{border-left:8px solid #98291c}#assessments-page #assessments-content .assessment-table tr:nth-child(6n+3) td:first-child{border-left:8px solid #ffae00}#assessments-page #assessments-content .assessment-table tr:nth-child(6n+2) td:first-child{border-left:8px solid #04a7e8}#assessments-page #assessments-content .assessment-table tr:nth-child(6n+1) td:first-child{border-left:8px solid #77ce1c}.asset-library{display:-ms-flexbox;display:flex;color:#333}.asset-library-sidebar{-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;border-right:1px solid #E5E7EB;padding-right:10px;word-wrap:break-word;overflow-wrap:anywhere;white-space:normal;overflow:hidden;text-overflow:ellipsis}.asset-library-sidebar h2{font-size:1.2em;margin-bottom:10px}.asset-library-sidebar ul{list-style:none;padding:0}.asset-library-sidebar ul li{margin-bottom:10px}.asset-library-sidebar ul li a{color:#007BFF;text-decoration:none;padding:5px}.asset-library-sidebar ul li a:hover{background-color:#dadbea;border-radius:4px;transition:ease-in-out .2s}.asset-library-sidebar ul li a.selected{font-weight:bolder;background-color:#dadbea;border-radius:4px}.asset-library-main-content{-ms-flex:2;flex:2;width:calc(-100%);padding:0 20px 20px}.asset-library-main-content h1{font-size:1.8em;margin-bottom:20px}.asset-library-main-content .search-form{display:-ms-flexbox;display:flex;margin-bottom:20px}.asset-library-main-content .search-form input[type=text]{-ms-flex-positive:1;flex-grow:1;padding:8px;border-radius:4px;margin-right:10px}.asset-library-main-content .search-form button{padding:8px 16px;border:none;background-color:#007BFF;color:#fff;border-radius:4px;cursor:pointer}.asset-library-main-content .search-form button:hover{background-color:#0062cc}.asset-library-main-content .image-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.asset-library-main-content .image-gallery .image-card{-ms-flex:0 1 calc(5%);flex:0 1 calc(5%);background:#fff;padding:10px;border:1px solid #E5E7EB;border-radius:4px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.asset-library-main-content .image-gallery .image-card img{max-width:100%;max-height:150px;min-width:100px;border-radius:4px}.asset-library-main-content .image-gallery .image-card .image-name{font-weight:700;margin:10px 0 5px}.asset-library-main-content .image-gallery .image-card .image-dimensions,.asset-library-main-content .image-gallery .image-card .image-path,.asset-library-main-content .image-gallery .image-card .image-size{font-size:.9em;color:#666}.asset-library-main-content .image-gallery .image-card.hvr-grow-rotate{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:transform}.asset-library-main-content .image-gallery .image-card.hvr-grow-rotate:active,.asset-library-main-content .image-gallery .image-card.hvr-grow-rotate:focus,.asset-library-main-content .image-gallery .image-card.hvr-grow-rotate:hover{-ms-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.asset-library-main-content .pagination{margin-top:20px;text-align:center}.asset-library-main-content .pagination a{color:#007BFF;margin:0 10px;text-decoration:none}.asset-library-main-content .pagination a:hover{text-decoration:underline}.asset-library-main-content .pagination span{margin:0 10px;font-weight:700}#alert-modal .js-loading,#assign-modal .js-loading,.item-assignment-edit-modal .js-loading{padding:65px 25px;height:374px}#alert-modal .js-loading .loader,#assign-modal .js-loading .loader,.item-assignment-edit-modal .js-loading .loader{position:relative;text-align:center;margin:15px auto 35px;z-index:9999!important;display:block;width:100px;height:100px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#alert-modal .js-loading .loader-txt,#assign-modal .js-loading .loader-txt,.item-assignment-edit-modal .js-loading .loader-txt{font-size:16px}#assign-modal,.configure-content-section,.item-assignment-edit-modal{width:inherit;height:inherit;font-family:proxima-nova}#assign-modal .modal-content,.configure-content-section .modal-content,.item-assignment-edit-modal .modal-content{height:650px;-webkit-box-shadow:none;border:none}#assign-modal .modal-header,.configure-content-section .modal-header,.item-assignment-edit-modal .modal-header{height:54px;background-color:#27a9e1;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#assign-modal .modal-header #close-modal,.configure-content-section .modal-header #close-modal,.item-assignment-edit-modal .modal-header #close-modal{cursor:pointer}#assign-modal .settings-tab-text,.configure-content-section .settings-tab-text,.item-assignment-edit-modal .settings-tab-text{vertical-align:middle}#assign-modal .settings-tab-text+.pro-badge,.configure-content-section .settings-tab-text+.pro-badge,.item-assignment-edit-modal .settings-tab-text+.pro-badge{margin-left:3px;vertical-align:middle;font-size:10px}#assign-modal .modal-body,#assign-modal .tab-pane,.configure-content-section .modal-body,.configure-content-section .tab-pane,.item-assignment-edit-modal .modal-body,.item-assignment-edit-modal .tab-pane{height:524px;background-color:#fff;padding:20px 25px;overflow:scroll}#assign-modal .modal-body .top-section,#assign-modal .tab-pane .top-section,.configure-content-section .modal-body .top-section,.configure-content-section .tab-pane .top-section,.item-assignment-edit-modal .modal-body .top-section,.item-assignment-edit-modal .tab-pane .top-section{display:inline-block;margin-bottom:15px}#assign-modal .modal-body #course-dropdown-toggle,#assign-modal .modal-body #lesson-dropdown-toggle,#assign-modal .modal-body #module-dropdown-toggle,#assign-modal .modal-body #section-dropdown-toggle,#assign-modal .tab-pane #course-dropdown-toggle,#assign-modal .tab-pane #lesson-dropdown-toggle,#assign-modal .tab-pane #module-dropdown-toggle,#assign-modal .tab-pane #section-dropdown-toggle,.configure-content-section .modal-body #course-dropdown-toggle,.configure-content-section .modal-body #lesson-dropdown-toggle,.configure-content-section .modal-body #module-dropdown-toggle,.configure-content-section .modal-body #section-dropdown-toggle,.configure-content-section .tab-pane #course-dropdown-toggle,.configure-content-section .tab-pane #lesson-dropdown-toggle,.configure-content-section .tab-pane #module-dropdown-toggle,.configure-content-section .tab-pane #section-dropdown-toggle,.item-assignment-edit-modal .modal-body #course-dropdown-toggle,.item-assignment-edit-modal .modal-body #lesson-dropdown-toggle,.item-assignment-edit-modal .modal-body #module-dropdown-toggle,.item-assignment-edit-modal .modal-body #section-dropdown-toggle,.item-assignment-edit-modal .tab-pane #course-dropdown-toggle,.item-assignment-edit-modal .tab-pane #lesson-dropdown-toggle,.item-assignment-edit-modal .tab-pane #module-dropdown-toggle,.item-assignment-edit-modal .tab-pane #section-dropdown-toggle{min-width:270px}#assign-modal .modal-body #course-dropdown-toggle .icon,#assign-modal .modal-body #lesson-dropdown-toggle .icon,#assign-modal .modal-body #module-dropdown-toggle .icon,#assign-modal .modal-body #section-dropdown-toggle .icon,#assign-modal .tab-pane #course-dropdown-toggle .icon,#assign-modal .tab-pane #lesson-dropdown-toggle .icon,#assign-modal .tab-pane #module-dropdown-toggle .icon,#assign-modal .tab-pane #section-dropdown-toggle .icon,.configure-content-section .modal-body #course-dropdown-toggle .icon,.configure-content-section .modal-body #lesson-dropdown-toggle .icon,.configure-content-section .modal-body #module-dropdown-toggle .icon,.configure-content-section .modal-body #section-dropdown-toggle .icon,.configure-content-section .tab-pane #course-dropdown-toggle .icon,.configure-content-section .tab-pane #lesson-dropdown-toggle .icon,.configure-content-section .tab-pane #module-dropdown-toggle .icon,.configure-content-section .tab-pane #section-dropdown-toggle .icon,.item-assignment-edit-modal .modal-body #course-dropdown-toggle .icon,.item-assignment-edit-modal .modal-body #lesson-dropdown-toggle .icon,.item-assignment-edit-modal .modal-body #module-dropdown-toggle .icon,.item-assignment-edit-modal .modal-body #section-dropdown-toggle .icon,.item-assignment-edit-modal .tab-pane #course-dropdown-toggle .icon,.item-assignment-edit-modal .tab-pane #lesson-dropdown-toggle .icon,.item-assignment-edit-modal .tab-pane #module-dropdown-toggle .icon,.item-assignment-edit-modal .tab-pane #section-dropdown-toggle .icon{line-height:38px;color:#beccd4}#assign-modal .modal-body #course-dropdown-toggle.disabled,#assign-modal .modal-body #lesson-dropdown-toggle.disabled,#assign-modal .modal-body #module-dropdown-toggle.disabled,#assign-modal .modal-body #section-dropdown-toggle.disabled,#assign-modal .tab-pane #course-dropdown-toggle.disabled,#assign-modal .tab-pane #lesson-dropdown-toggle.disabled,#assign-modal .tab-pane #module-dropdown-toggle.disabled,#assign-modal .tab-pane #section-dropdown-toggle.disabled,.configure-content-section .modal-body #course-dropdown-toggle.disabled,.configure-content-section .modal-body #lesson-dropdown-toggle.disabled,.configure-content-section .modal-body #module-dropdown-toggle.disabled,.configure-content-section .modal-body #section-dropdown-toggle.disabled,.configure-content-section .tab-pane #course-dropdown-toggle.disabled,.configure-content-section .tab-pane #lesson-dropdown-toggle.disabled,.configure-content-section .tab-pane #module-dropdown-toggle.disabled,.configure-content-section .tab-pane #section-dropdown-toggle.disabled,.item-assignment-edit-modal .modal-body #course-dropdown-toggle.disabled,.item-assignment-edit-modal .modal-body #lesson-dropdown-toggle.disabled,.item-assignment-edit-modal .modal-body #module-dropdown-toggle.disabled,.item-assignment-edit-modal .modal-body #section-dropdown-toggle.disabled,.item-assignment-edit-modal .tab-pane #course-dropdown-toggle.disabled,.item-assignment-edit-modal .tab-pane #lesson-dropdown-toggle.disabled,.item-assignment-edit-modal .tab-pane #module-dropdown-toggle.disabled,.item-assignment-edit-modal .tab-pane #section-dropdown-toggle.disabled{background-color:#eee}#assign-modal .modal-body #course-dropdown-toggle.disabled:hover,#assign-modal .modal-body #lesson-dropdown-toggle.disabled:hover,#assign-modal .modal-body #module-dropdown-toggle.disabled:hover,#assign-modal .modal-body #section-dropdown-toggle.disabled:hover,#assign-modal .tab-pane #course-dropdown-toggle.disabled:hover,#assign-modal .tab-pane #lesson-dropdown-toggle.disabled:hover,#assign-modal .tab-pane #module-dropdown-toggle.disabled:hover,#assign-modal .tab-pane #section-dropdown-toggle.disabled:hover,.configure-content-section .modal-body #course-dropdown-toggle.disabled:hover,.configure-content-section .modal-body #lesson-dropdown-toggle.disabled:hover,.configure-content-section .modal-body #module-dropdown-toggle.disabled:hover,.configure-content-section .modal-body #section-dropdown-toggle.disabled:hover,.configure-content-section .tab-pane #course-dropdown-toggle.disabled:hover,.configure-content-section .tab-pane #lesson-dropdown-toggle.disabled:hover,.configure-content-section .tab-pane #module-dropdown-toggle.disabled:hover,.configure-content-section .tab-pane #section-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .modal-body #course-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .modal-body #lesson-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .modal-body #module-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .modal-body #section-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .tab-pane #course-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .tab-pane #lesson-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .tab-pane #module-dropdown-toggle.disabled:hover,.item-assignment-edit-modal .tab-pane #section-dropdown-toggle.disabled:hover{cursor:not-allowed!important}#assign-modal .modal-body #course-dropdown-toggle:hover,#assign-modal .modal-body #lesson-dropdown-toggle:hover,#assign-modal .modal-body #module-dropdown-toggle:hover,#assign-modal .modal-body #section-dropdown-toggle:hover,#assign-modal .tab-pane #course-dropdown-toggle:hover,#assign-modal .tab-pane #lesson-dropdown-toggle:hover,#assign-modal .tab-pane #module-dropdown-toggle:hover,#assign-modal .tab-pane #section-dropdown-toggle:hover,.configure-content-section .modal-body #course-dropdown-toggle:hover,.configure-content-section .modal-body #lesson-dropdown-toggle:hover,.configure-content-section .modal-body #module-dropdown-toggle:hover,.configure-content-section .modal-body #section-dropdown-toggle:hover,.configure-content-section .tab-pane #course-dropdown-toggle:hover,.configure-content-section .tab-pane #lesson-dropdown-toggle:hover,.configure-content-section .tab-pane #module-dropdown-toggle:hover,.configure-content-section .tab-pane #section-dropdown-toggle:hover,.item-assignment-edit-modal .modal-body #course-dropdown-toggle:hover,.item-assignment-edit-modal .modal-body #lesson-dropdown-toggle:hover,.item-assignment-edit-modal .modal-body #module-dropdown-toggle:hover,.item-assignment-edit-modal .modal-body #section-dropdown-toggle:hover,.item-assignment-edit-modal .tab-pane #course-dropdown-toggle:hover,.item-assignment-edit-modal .tab-pane #lesson-dropdown-toggle:hover,.item-assignment-edit-modal .tab-pane #module-dropdown-toggle:hover,.item-assignment-edit-modal .tab-pane #section-dropdown-toggle:hover{text-decoration:none;cursor:pointer}#assign-modal .modal-body .dropdown-toggle,#assign-modal .tab-pane .dropdown-toggle,.configure-content-section .modal-body .dropdown-toggle,.configure-content-section .tab-pane .dropdown-toggle,.item-assignment-edit-modal .modal-body .dropdown-toggle,.item-assignment-edit-modal .tab-pane .dropdown-toggle{width:-webkit-fit-content;display:inline-block;color:#555;text-transform:none;font-size:12px;height:42px;line-height:38px;padding:5px 10px;border:2px solid rgba(190,204,212,.25)}#assign-modal .modal-body .dropdown-toggle .icon,#assign-modal .tab-pane .dropdown-toggle .icon,.configure-content-section .modal-body .dropdown-toggle .icon,.configure-content-section .tab-pane .dropdown-toggle .icon,.item-assignment-edit-modal .modal-body .dropdown-toggle .icon,.item-assignment-edit-modal .tab-pane .dropdown-toggle .icon{margin-left:7px;float:right}#assign-modal .modal-body .dropdown-toggle #course-toggle-text,#assign-modal .modal-body .dropdown-toggle #section-toggle-text,#assign-modal .tab-pane .dropdown-toggle #course-toggle-text,#assign-modal .tab-pane .dropdown-toggle #section-toggle-text,.configure-content-section .modal-body .dropdown-toggle #course-toggle-text,.configure-content-section .modal-body .dropdown-toggle #section-toggle-text,.configure-content-section .tab-pane .dropdown-toggle #course-toggle-text,.configure-content-section .tab-pane .dropdown-toggle #section-toggle-text,.item-assignment-edit-modal .modal-body .dropdown-toggle #course-toggle-text,.item-assignment-edit-modal .modal-body .dropdown-toggle #section-toggle-text,.item-assignment-edit-modal .tab-pane .dropdown-toggle #course-toggle-text,.item-assignment-edit-modal .tab-pane .dropdown-toggle #section-toggle-text{width:-webkit-fit-content}#assign-modal .modal-body .dropdown-toggle span>img,#assign-modal .tab-pane .dropdown-toggle span>img,.configure-content-section .modal-body .dropdown-toggle span>img,.configure-content-section .tab-pane .dropdown-toggle span>img,.item-assignment-edit-modal .modal-body .dropdown-toggle span>img,.item-assignment-edit-modal .tab-pane .dropdown-toggle span>img{height:30px;margin:0 5px 10px 0}#assign-modal .modal-body .dropdown-toggle.error,#assign-modal .tab-pane .dropdown-toggle.error,.configure-content-section .modal-body .dropdown-toggle.error,.configure-content-section .tab-pane .dropdown-toggle.error,.item-assignment-edit-modal .modal-body .dropdown-toggle.error,.item-assignment-edit-modal .tab-pane .dropdown-toggle.error{border-color:#B94A48;background-color:#F2DEDE}#assign-modal .modal-body .dropdown-menu,#assign-modal .tab-pane .dropdown-menu,.configure-content-section .modal-body .dropdown-menu,.configure-content-section .tab-pane .dropdown-menu,.item-assignment-edit-modal .modal-body .dropdown-menu,.item-assignment-edit-modal .tab-pane .dropdown-menu{min-width:210px;width:max-content;text-align:left;max-height:300px;overflow:scroll}#assign-modal .modal-body .dropdown-menu .dropdown-option,#assign-modal .tab-pane .dropdown-menu .dropdown-option,.configure-content-section .modal-body .dropdown-menu .dropdown-option,.configure-content-section .tab-pane .dropdown-menu .dropdown-option,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option{width:auto;cursor:default}#assign-modal .modal-body .dropdown-menu .dropdown-option .icon,#assign-modal .tab-pane .dropdown-menu .dropdown-option .icon,.configure-content-section .modal-body .dropdown-menu .dropdown-option .icon,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .icon,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .icon,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .icon{padding-left:2px;opacity:0}#assign-modal .modal-body .dropdown-menu .dropdown-option .icon.checked,#assign-modal .tab-pane .dropdown-menu .dropdown-option .icon.checked,.configure-content-section .modal-body .dropdown-menu .dropdown-option .icon.checked,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .icon.checked,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .icon.checked,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .icon.checked{opacity:1}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title{line-height:32px;font-size:12px;text-transform:none}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .icon,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .icon,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title .icon,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .icon,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .icon,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .icon{display:none}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img{width:25px}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .assigned-text,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .assigned-text,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title .assigned-text,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .assigned-text,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .assigned-text,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .assigned-text{display:none;float:right;text-transform:none;margin-left:20px}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned{color:#555}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover{cursor:pointer;background-color:#dee5e9}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked{padding-left:2px}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked .icon,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked .icon,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked .icon,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked .icon,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked .icon,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked .icon{display:inline-block}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .checkbox,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .checkbox,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title .checkbox,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .checkbox,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .checkbox,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .checkbox{margin:0 4px 0 5px;display:inline-block}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned{color:#95a5ac}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover{background-color:#fff}#assign-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text,#assign-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text,.configure-content-section .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text{display:inline-block}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title{position:inline-block;margin:0}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label{position:relative;display:block;padding-left:28px;cursor:pointer}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label span,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label span,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label span,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label span,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label span,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label span{color:#555;line-height:24px;font-size:12px;text-transform:none}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label:before,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label:before,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label:before,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label:before,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label:before,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;border-radius:3px;border:2px solid #6b757b}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label:after,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label:after,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label:after,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label:after,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label:after,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label:after{content:'';display:block;width:8px;height:4px;border-bottom:2px solid #6b757b;border-left:2px solid #6b757b;-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);position:absolute;top:10px;left:8px}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label.free,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label.free,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free{cursor:not-allowed}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free span,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free span,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label.free span,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label.free span,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free span,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free span{color:#95a5ac}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free:before,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free:before,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label.free:before,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label.free:before,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free:before,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free:before{border:2px solid #95a5ac}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free:after,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free:after,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title label.free:after,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title label.free:after,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free:after,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free:after{border-bottom:2px solid #95a5ac;border-left:2px solid #95a5ac}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox],#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox],.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox],.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox],.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox],.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]{z-index:1;margin:6px 4px 4px 26px;cursor:pointer;opacity:0;position:absolute;left:0}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before{border:2px solid #6b757b}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after{-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before{border:2px solid #95a5ac}#assign-modal .modal-body .dropdown-menu .dropdown-option .section-title .free,#assign-modal .tab-pane .dropdown-menu .dropdown-option .section-title .free,.configure-content-section .modal-body .dropdown-menu .dropdown-option .section-title .free,.configure-content-section .tab-pane .dropdown-menu .dropdown-option .section-title .free,.item-assignment-edit-modal .modal-body .dropdown-menu .dropdown-option .section-title .free,.item-assignment-edit-modal .tab-pane .dropdown-menu .dropdown-option .section-title .free{cursor:not-allowed!important}#assign-modal .modal-body #lesson-dropdown,#assign-modal .tab-pane #lesson-dropdown,.configure-content-section .modal-body #lesson-dropdown,.configure-content-section .tab-pane #lesson-dropdown,.item-assignment-edit-modal .modal-body #lesson-dropdown,.item-assignment-edit-modal .tab-pane #lesson-dropdown{margin-top:10px}#assign-modal .modal-body #lesson-dropdown .pro-badge,#assign-modal .tab-pane #lesson-dropdown .pro-badge,.configure-content-section .modal-body #lesson-dropdown .pro-badge,.configure-content-section .tab-pane #lesson-dropdown .pro-badge,.item-assignment-edit-modal .modal-body #lesson-dropdown .pro-badge,.item-assignment-edit-modal .tab-pane #lesson-dropdown .pro-badge{vertical-align:top}#assign-modal .modal-body #lesson-dropdown-menu,#assign-modal .tab-pane #lesson-dropdown-menu,.configure-content-section .modal-body #lesson-dropdown-menu,.configure-content-section .tab-pane #lesson-dropdown-menu,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu{min-width:290px}#assign-modal .modal-body #lesson-dropdown-menu #filter-lessons-option>input,#assign-modal .tab-pane #lesson-dropdown-menu #filter-lessons-option>input,.configure-content-section .modal-body #lesson-dropdown-menu #filter-lessons-option>input,.configure-content-section .tab-pane #lesson-dropdown-menu #filter-lessons-option>input,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu #filter-lessons-option>input,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu #filter-lessons-option>input{width:100%}#assign-modal .modal-body #lesson-dropdown-menu li.module,#assign-modal .tab-pane #lesson-dropdown-menu li.module,.configure-content-section .modal-body #lesson-dropdown-menu li.module,.configure-content-section .tab-pane #lesson-dropdown-menu li.module,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.module,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.module{pointer-events:none}#assign-modal .modal-body #lesson-dropdown-menu li.module img,#assign-modal .tab-pane #lesson-dropdown-menu li.module img,.configure-content-section .modal-body #lesson-dropdown-menu li.module img,.configure-content-section .tab-pane #lesson-dropdown-menu li.module img,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.module img,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.module img{height:20px;padding-right:5px;vertical-align:top}#assign-modal .modal-body #lesson-dropdown-menu li.module a,#assign-modal .tab-pane #lesson-dropdown-menu li.module a,.configure-content-section .modal-body #lesson-dropdown-menu li.module a,.configure-content-section .tab-pane #lesson-dropdown-menu li.module a,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.module a,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.module a{padding-left:5px;color:#95a5ac}#assign-modal .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a,#assign-modal .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a,.configure-content-section .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a,.configure-content-section .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a{padding-left:30px}#assign-modal .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a .icon,#assign-modal .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a .icon,.configure-content-section .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a .icon,.configure-content-section .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a .icon,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a .icon,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a .icon{display:none}#assign-modal .modal-body #lesson-dropdown-menu li.lesson.selected,#assign-modal .tab-pane #lesson-dropdown-menu li.lesson.selected,.configure-content-section .modal-body #lesson-dropdown-menu li.lesson.selected,.configure-content-section .tab-pane #lesson-dropdown-menu li.lesson.selected,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.lesson.selected,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.lesson.selected{background-color:#dee5e9}#assign-modal .modal-body #lesson-dropdown-menu li.lesson.selected a,#assign-modal .tab-pane #lesson-dropdown-menu li.lesson.selected a,.configure-content-section .modal-body #lesson-dropdown-menu li.lesson.selected a,.configure-content-section .tab-pane #lesson-dropdown-menu li.lesson.selected a,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.lesson.selected a,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.lesson.selected a{padding-left:12px}#assign-modal .modal-body #lesson-dropdown-menu li.lesson.selected a .icon,#assign-modal .tab-pane #lesson-dropdown-menu li.lesson.selected a .icon,.configure-content-section .modal-body #lesson-dropdown-menu li.lesson.selected a .icon,.configure-content-section .tab-pane #lesson-dropdown-menu li.lesson.selected a .icon,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.lesson.selected a .icon,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.lesson.selected a .icon{display:inline-block}#assign-modal .modal-body #lesson-dropdown-menu li.lesson:hover,#assign-modal .tab-pane #lesson-dropdown-menu li.lesson:hover,.configure-content-section .modal-body #lesson-dropdown-menu li.lesson:hover,.configure-content-section .tab-pane #lesson-dropdown-menu li.lesson:hover,.item-assignment-edit-modal .modal-body #lesson-dropdown-menu li.lesson:hover,.item-assignment-edit-modal .tab-pane #lesson-dropdown-menu li.lesson:hover{cursor:pointer}#assign-modal .modal-body #assigned-teacher-courses-wrapper,#assign-modal .tab-pane #assigned-teacher-courses-wrapper,.configure-content-section .modal-body #assigned-teacher-courses-wrapper,.configure-content-section .tab-pane #assigned-teacher-courses-wrapper,.item-assignment-edit-modal .modal-body #assigned-teacher-courses-wrapper,.item-assignment-edit-modal .tab-pane #assigned-teacher-courses-wrapper{right:35px;position:absolute;display:inline-block;font-style:italic;color:#555}#assign-modal .modal-body #assigned-teacher-courses-wrapper .info-icon,#assign-modal .tab-pane #assigned-teacher-courses-wrapper .info-icon,.configure-content-section .modal-body #assigned-teacher-courses-wrapper .info-icon,.configure-content-section .tab-pane #assigned-teacher-courses-wrapper .info-icon,.item-assignment-edit-modal .modal-body #assigned-teacher-courses-wrapper .info-icon,.item-assignment-edit-modal .tab-pane #assigned-teacher-courses-wrapper .info-icon{margin-left:5px}#assign-modal .modal-body .pro-badge,#assign-modal .tab-pane .pro-badge,.configure-content-section .modal-body .pro-badge,.configure-content-section .tab-pane .pro-badge,.item-assignment-edit-modal .modal-body .pro-badge,.item-assignment-edit-modal .tab-pane .pro-badge{font-size:10px;margin-left:5px}#assign-modal .modal-body h4,#assign-modal .tab-pane h4,.configure-content-section .modal-body h4,.configure-content-section .tab-pane h4,.item-assignment-edit-modal .modal-body h4,.item-assignment-edit-modal .tab-pane h4{color:#555}#assign-modal .modal-body hr,#assign-modal .tab-pane hr,.configure-content-section .modal-body hr,.configure-content-section .tab-pane hr,.item-assignment-edit-modal .modal-body hr,.item-assignment-edit-modal .tab-pane hr{margin-top:0}#assign-modal .modal-body .settings-content .settings-container,#assign-modal .tab-pane .settings-content .settings-container,.configure-content-section .modal-body .settings-content .settings-container,.configure-content-section .tab-pane .settings-content .settings-container,.item-assignment-edit-modal .modal-body .settings-content .settings-container,.item-assignment-edit-modal .tab-pane .settings-content .settings-container{display:block;margin-right:35px;vertical-align:top;margin-bottom:10px;clear:both}#assign-modal .modal-body .settings-content .settings-container .setting-title,#assign-modal .tab-pane .settings-content .settings-container .setting-title,.configure-content-section .modal-body .settings-content .settings-container .setting-title,.configure-content-section .tab-pane .settings-content .settings-container .setting-title,.item-assignment-edit-modal .modal-body .settings-content .settings-container .setting-title,.item-assignment-edit-modal .tab-pane .settings-content .settings-container .setting-title{width:130px;display:inline-block;vertical-align:middle;font-weight:600}#assign-modal .modal-body .settings-content .settings-container .setting-title.copy-paste,#assign-modal .tab-pane .settings-content .settings-container .setting-title.copy-paste,.configure-content-section .modal-body .settings-content .settings-container .setting-title.copy-paste,.configure-content-section .tab-pane .settings-content .settings-container .setting-title.copy-paste,.item-assignment-edit-modal .modal-body .settings-content .settings-container .setting-title.copy-paste,.item-assignment-edit-modal .tab-pane .settings-content .settings-container .setting-title.copy-paste{width:160px}#assign-modal .modal-body .settings-content .settings-container .setting-title+select,#assign-modal .modal-body .settings-content .settings-container .setting-title+span,#assign-modal .tab-pane .settings-content .settings-container .setting-title+select,#assign-modal .tab-pane .settings-content .settings-container .setting-title+span,.configure-content-section .modal-body .settings-content .settings-container .setting-title+select,.configure-content-section .modal-body .settings-content .settings-container .setting-title+span,.configure-content-section .tab-pane .settings-content .settings-container .setting-title+select,.configure-content-section .tab-pane .settings-content .settings-container .setting-title+span,.item-assignment-edit-modal .modal-body .settings-content .settings-container .setting-title+select,.item-assignment-edit-modal .modal-body .settings-content .settings-container .setting-title+span,.item-assignment-edit-modal .tab-pane .settings-content .settings-container .setting-title+select,.item-assignment-edit-modal .tab-pane .settings-content .settings-container .setting-title+span{display:inline-block;vertical-align:middle}#assign-modal .modal-body .settings-content .settings-container .setting-title+[data-ui=switch],#assign-modal .tab-pane .settings-content .settings-container .setting-title+[data-ui=switch],.configure-content-section .modal-body .settings-content .settings-container .setting-title+[data-ui=switch],.configure-content-section .tab-pane .settings-content .settings-container .setting-title+[data-ui=switch],.item-assignment-edit-modal .modal-body .settings-content .settings-container .setting-title+[data-ui=switch],.item-assignment-edit-modal .tab-pane .settings-content .settings-container .setting-title+[data-ui=switch]{line-height:0}#assign-modal .modal-body .settings-content select:disabled,#assign-modal .tab-pane .settings-content select:disabled,.configure-content-section .modal-body .settings-content select:disabled,.configure-content-section .tab-pane .settings-content select:disabled,.item-assignment-edit-modal .modal-body .settings-content select:disabled,.item-assignment-edit-modal .tab-pane .settings-content select:disabled{opacity:.7;cursor:not-allowed}#assign-modal .modal-body .settings-content #allow-blocks-switch.disabled,#assign-modal .modal-body .settings-content #in-gradebook-switch.disabled,#assign-modal .modal-body .settings-content #quiz-game-switch.disabled,#assign-modal .tab-pane .settings-content #allow-blocks-switch.disabled,#assign-modal .tab-pane .settings-content #in-gradebook-switch.disabled,#assign-modal .tab-pane .settings-content #quiz-game-switch.disabled,.configure-content-section .modal-body .settings-content #allow-blocks-switch.disabled,.configure-content-section .modal-body .settings-content #in-gradebook-switch.disabled,.configure-content-section .modal-body .settings-content #quiz-game-switch.disabled,.configure-content-section .tab-pane .settings-content #allow-blocks-switch.disabled,.configure-content-section .tab-pane .settings-content #in-gradebook-switch.disabled,.configure-content-section .tab-pane .settings-content #quiz-game-switch.disabled,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch.disabled,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch.disabled,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch.disabled,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch.disabled,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch.disabled,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch.disabled{opacity:.5}#assign-modal .modal-body .settings-content #availability-dropdown,#assign-modal .modal-body .settings-content #grading-category-dropdown,#assign-modal .tab-pane .settings-content #availability-dropdown,#assign-modal .tab-pane .settings-content #grading-category-dropdown,.configure-content-section .modal-body .settings-content #availability-dropdown,.configure-content-section .modal-body .settings-content #grading-category-dropdown,.configure-content-section .tab-pane .settings-content #availability-dropdown,.configure-content-section .tab-pane .settings-content #grading-category-dropdown,.item-assignment-edit-modal .modal-body .settings-content #availability-dropdown,.item-assignment-edit-modal .modal-body .settings-content #grading-category-dropdown,.item-assignment-edit-modal .tab-pane .settings-content #availability-dropdown,.item-assignment-edit-modal .tab-pane .settings-content #grading-category-dropdown{cursor:pointer;display:inline-block}#assign-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle,#assign-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle,#assign-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle,#assign-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle,.configure-content-section .modal-body .settings-content #availability-dropdown .dropdown-toggle,.configure-content-section .modal-body .settings-content #grading-category-dropdown .dropdown-toggle,.configure-content-section .tab-pane .settings-content #availability-dropdown .dropdown-toggle,.configure-content-section .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle,.item-assignment-edit-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle,.item-assignment-edit-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle,.item-assignment-edit-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle,.item-assignment-edit-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle{height:34px;line-height:inherit;text-transform:none;font-size:14px}#assign-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle.disabled,#assign-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle.disabled,#assign-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle.disabled,#assign-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle.disabled,.configure-content-section .modal-body .settings-content #availability-dropdown .dropdown-toggle.disabled,.configure-content-section .modal-body .settings-content #grading-category-dropdown .dropdown-toggle.disabled,.configure-content-section .tab-pane .settings-content #availability-dropdown .dropdown-toggle.disabled,.configure-content-section .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle.disabled,.item-assignment-edit-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle.disabled,.item-assignment-edit-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle.disabled,.item-assignment-edit-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle.disabled,.item-assignment-edit-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle.disabled{cursor:not-allowed!important;background-color:#eee}#assign-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle:hover,#assign-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle:hover,#assign-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle:hover,#assign-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle:hover,.configure-content-section .modal-body .settings-content #availability-dropdown .dropdown-toggle:hover,.configure-content-section .modal-body .settings-content #grading-category-dropdown .dropdown-toggle:hover,.configure-content-section .tab-pane .settings-content #availability-dropdown .dropdown-toggle:hover,.configure-content-section .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle:hover,.item-assignment-edit-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle:hover,.item-assignment-edit-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle:hover,.item-assignment-edit-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle:hover,.item-assignment-edit-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle:hover{text-decoration:none}#assign-modal .modal-body .settings-content .scheduled-container,#assign-modal .tab-pane .settings-content .scheduled-container,.configure-content-section .modal-body .settings-content .scheduled-container,.configure-content-section .tab-pane .settings-content .scheduled-container,.item-assignment-edit-modal .modal-body .settings-content .scheduled-container,.item-assignment-edit-modal .tab-pane .settings-content .scheduled-container{margin-top:15px}#assign-modal .modal-body .settings-content .scheduled-container #availability-start-time,#assign-modal .tab-pane .settings-content .scheduled-container #availability-start-time,.configure-content-section .modal-body .settings-content .scheduled-container #availability-start-time,.configure-content-section .tab-pane .settings-content .scheduled-container #availability-start-time,.item-assignment-edit-modal .modal-body .settings-content .scheduled-container #availability-start-time,.item-assignment-edit-modal .tab-pane .settings-content .scheduled-container #availability-start-time{margin-right:15px}#assign-modal .modal-body .settings-content .scheduled-container #availability-end-time,#assign-modal .tab-pane .settings-content .scheduled-container #availability-end-time,.configure-content-section .modal-body .settings-content .scheduled-container #availability-end-time,.configure-content-section .tab-pane .settings-content .scheduled-container #availability-end-time,.item-assignment-edit-modal .modal-body .settings-content .scheduled-container #availability-end-time,.item-assignment-edit-modal .tab-pane .settings-content .scheduled-container #availability-end-time{margin-left:15px}#assign-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.configure-content-section .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.configure-content-section .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.configure-content-section .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.configure-content-section .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.configure-content-section .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.configure-content-section .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#assign-modal .modal-body .settings-content .due-date-datepicker,#assign-modal .modal-body .settings-content .scheduled-datetimepicker,#assign-modal .tab-pane .settings-content .due-date-datepicker,#assign-modal .tab-pane .settings-content .scheduled-datetimepicker,.configure-content-section .modal-body .settings-content .due-date-datepicker,.configure-content-section .modal-body .settings-content .scheduled-datetimepicker,.configure-content-section .tab-pane .settings-content .due-date-datepicker,.configure-content-section .tab-pane .settings-content .scheduled-datetimepicker,.item-assignment-edit-modal .modal-body .settings-content .due-date-datepicker,.item-assignment-edit-modal .modal-body .settings-content .scheduled-datetimepicker,.item-assignment-edit-modal .tab-pane .settings-content .due-date-datepicker,.item-assignment-edit-modal .tab-pane .settings-content .scheduled-datetimepicker{display:-ms-inline-flexbox;display:inline-flex;border:2px solid rgba(190,204,212,.25)}#assign-modal .modal-body .settings-content #due-date-field .datepicker,#assign-modal .tab-pane .settings-content #due-date-field .datepicker,.configure-content-section .modal-body .settings-content #due-date-field .datepicker,.configure-content-section .tab-pane .settings-content #due-date-field .datepicker,.item-assignment-edit-modal .modal-body .settings-content #due-date-field .datepicker,.item-assignment-edit-modal .tab-pane .settings-content #due-date-field .datepicker{position:absolute;z-index:110}#assign-modal .modal-body .settings-content #edit-due-date-btn,#assign-modal .tab-pane .settings-content #edit-due-date-btn,.configure-content-section .modal-body .settings-content #edit-due-date-btn,.configure-content-section .tab-pane .settings-content #edit-due-date-btn,.item-assignment-edit-modal .modal-body .settings-content #edit-due-date-btn,.item-assignment-edit-modal .tab-pane .settings-content #edit-due-date-btn{text-decoration:none;color:#95a5ac}#assign-modal .modal-body .settings-content .clear-due-date:hover,#assign-modal .tab-pane .settings-content .clear-due-date:hover,.configure-content-section .modal-body .settings-content .clear-due-date:hover,.configure-content-section .tab-pane .settings-content .clear-due-date:hover,.item-assignment-edit-modal .modal-body .settings-content .clear-due-date:hover,.item-assignment-edit-modal .tab-pane .settings-content .clear-due-date:hover{cursor:pointer}#assign-modal .modal-body .settings-content #allow-blocks-field .switch,#assign-modal .modal-body .settings-content #prevent-copy-paste-field .switch,#assign-modal .tab-pane .settings-content #allow-blocks-field .switch,#assign-modal .tab-pane .settings-content #prevent-copy-paste-field .switch,.configure-content-section .modal-body .settings-content #allow-blocks-field .switch,.configure-content-section .modal-body .settings-content #prevent-copy-paste-field .switch,.configure-content-section .tab-pane .settings-content #allow-blocks-field .switch,.configure-content-section .tab-pane .settings-content #prevent-copy-paste-field .switch,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-field .switch,.item-assignment-edit-modal .modal-body .settings-content #prevent-copy-paste-field .switch,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-field .switch,.item-assignment-edit-modal .tab-pane .settings-content #prevent-copy-paste-field .switch{z-index:0}#assign-modal .modal-body .settings-content #allow-blocks-switch,#assign-modal .tab-pane .settings-content #allow-blocks-switch,.configure-content-section .modal-body .settings-content #allow-blocks-switch,.configure-content-section .tab-pane .settings-content #allow-blocks-switch,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:60px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#assign-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox],#assign-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox],.configure-content-section .modal-body .settings-content #allow-blocks-switch input[type=checkbox],.configure-content-section .tab-pane .settings-content #allow-blocks-switch input[type=checkbox],.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox],.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]{display:none}#assign-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.configure-content-section .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.configure-content-section .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#assign-modal .modal-body .settings-content #allow-blocks-switch label,#assign-modal .tab-pane .settings-content #allow-blocks-switch label,.configure-content-section .modal-body .settings-content #allow-blocks-switch label,.configure-content-section .tab-pane .settings-content #allow-blocks-switch label,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch label,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#assign-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner,#assign-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner,.configure-content-section .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner,.configure-content-section .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#assign-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,#assign-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,#assign-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after,#assign-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.configure-content-section .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.configure-content-section .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.configure-content-section .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.configure-content-section .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:20px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#assign-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,#assign-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.configure-content-section .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.configure-content-section .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before{content:'On';padding-left:15px;background-color:#27a9e1;color:#fff}#assign-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,#assign-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.configure-content-section .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.configure-content-section .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after{content:'Off';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#assign-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-switch,#assign-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-switch,.configure-content-section .modal-body .settings-content #allow-blocks-switch .checkbox-switch-switch,.configure-content-section .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-switch,.item-assignment-edit-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-switch,.item-assignment-edit-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-switch{display:block;width:11px;height:11px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:38px;transition:all .3s ease-in 0s}#assign-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.configure-content-section .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.configure-content-section .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.configure-content-section .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.configure-content-section .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#assign-modal .modal-body .settings-content #max-points-input,#assign-modal .modal-body .settings-content #retakes-field,#assign-modal .tab-pane .settings-content #max-points-input,#assign-modal .tab-pane .settings-content #retakes-field,.configure-content-section .modal-body .settings-content #max-points-input,.configure-content-section .modal-body .settings-content #retakes-field,.configure-content-section .tab-pane .settings-content #max-points-input,.configure-content-section .tab-pane .settings-content #retakes-field,.item-assignment-edit-modal .modal-body .settings-content #max-points-input,.item-assignment-edit-modal .modal-body .settings-content #retakes-field,.item-assignment-edit-modal .tab-pane .settings-content #max-points-input,.item-assignment-edit-modal .tab-pane .settings-content #retakes-field{border:2px solid rgba(190,204,212,.25);width:50px}#assign-modal .modal-body .settings-content #max-points-input:disabled,#assign-modal .modal-body .settings-content #retakes-field:disabled,#assign-modal .tab-pane .settings-content #max-points-input:disabled,#assign-modal .tab-pane .settings-content #retakes-field:disabled,.configure-content-section .modal-body .settings-content #max-points-input:disabled,.configure-content-section .modal-body .settings-content #retakes-field:disabled,.configure-content-section .tab-pane .settings-content #max-points-input:disabled,.configure-content-section .tab-pane .settings-content #retakes-field:disabled,.item-assignment-edit-modal .modal-body .settings-content #max-points-input:disabled,.item-assignment-edit-modal .modal-body .settings-content #retakes-field:disabled,.item-assignment-edit-modal .tab-pane .settings-content #max-points-input:disabled,.item-assignment-edit-modal .tab-pane .settings-content #retakes-field:disabled{cursor:not-allowed!important;background-color:#eee}#assign-modal .modal-body .settings-content #in-gradebook-switch,#assign-modal .modal-body .settings-content #quiz-game-switch,#assign-modal .tab-pane .settings-content #in-gradebook-switch,#assign-modal .tab-pane .settings-content #quiz-game-switch,.configure-content-section .modal-body .settings-content #in-gradebook-switch,.configure-content-section .modal-body .settings-content #quiz-game-switch,.configure-content-section .tab-pane .settings-content #in-gradebook-switch,.configure-content-section .tab-pane .settings-content #quiz-game-switch,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:60px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#assign-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox],#assign-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox],#assign-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox],#assign-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox],.configure-content-section .modal-body .settings-content #in-gradebook-switch input[type=checkbox],.configure-content-section .modal-body .settings-content #quiz-game-switch input[type=checkbox],.configure-content-section .tab-pane .settings-content #in-gradebook-switch input[type=checkbox],.configure-content-section .tab-pane .settings-content #quiz-game-switch input[type=checkbox],.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox],.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox],.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox],.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]{display:none}#assign-modal .modal-body .settings-content #in-gradebook-switch label,#assign-modal .modal-body .settings-content #quiz-game-switch label,#assign-modal .tab-pane .settings-content #in-gradebook-switch label,#assign-modal .tab-pane .settings-content #quiz-game-switch label,.configure-content-section .modal-body .settings-content #in-gradebook-switch label,.configure-content-section .modal-body .settings-content #quiz-game-switch label,.configure-content-section .tab-pane .settings-content #in-gradebook-switch label,.configure-content-section .tab-pane .settings-content #quiz-game-switch label,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch label,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch label,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch label,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#assign-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner,#assign-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner,#assign-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner,#assign-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner,.configure-content-section .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner,.configure-content-section .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner,.configure-content-section .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner,.configure-content-section .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#assign-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,#assign-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,#assign-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after,#assign-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before,.configure-content-section .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.configure-content-section .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.configure-content-section .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,.configure-content-section .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,.configure-content-section .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.configure-content-section .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.configure-content-section .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after,.configure-content-section .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:20px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#assign-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,#assign-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before,.configure-content-section .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.configure-content-section .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,.configure-content-section .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.configure-content-section .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before{content:'On';padding-left:15px;background-color:#27a9e1;color:#fff}#assign-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,#assign-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after,.configure-content-section .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.configure-content-section .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,.configure-content-section .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.configure-content-section .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after{content:'Off';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#assign-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-switch,#assign-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-switch,#assign-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-switch,#assign-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-switch,.configure-content-section .modal-body .settings-content #in-gradebook-switch .checkbox-switch-switch,.configure-content-section .modal-body .settings-content #quiz-game-switch .checkbox-switch-switch,.configure-content-section .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-switch,.configure-content-section .tab-pane .settings-content #quiz-game-switch .checkbox-switch-switch,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-switch,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-switch,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-switch,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-switch{display:block;width:11px;height:11px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:38px;transition:all .3s ease-in 0s}#assign-modal .modal-body .settings-content #in-gradebook-switch.disabled>label,#assign-modal .modal-body .settings-content #quiz-game-switch.disabled>label,#assign-modal .tab-pane .settings-content #in-gradebook-switch.disabled>label,#assign-modal .tab-pane .settings-content #quiz-game-switch.disabled>label,.configure-content-section .modal-body .settings-content #in-gradebook-switch.disabled>label,.configure-content-section .modal-body .settings-content #quiz-game-switch.disabled>label,.configure-content-section .tab-pane .settings-content #in-gradebook-switch.disabled>label,.configure-content-section .tab-pane .settings-content #quiz-game-switch.disabled>label,.item-assignment-edit-modal .modal-body .settings-content #in-gradebook-switch.disabled>label,.item-assignment-edit-modal .modal-body .settings-content #quiz-game-switch.disabled>label,.item-assignment-edit-modal .tab-pane .settings-content #in-gradebook-switch.disabled>label,.item-assignment-edit-modal .tab-pane .settings-content #quiz-game-switch.disabled>label{cursor:not-allowed}#assign-modal .modal-body .settings-content #autograde-switch-container,#assign-modal .tab-pane .settings-content #autograde-switch-container,.configure-content-section .modal-body .settings-content #autograde-switch-container,.configure-content-section .tab-pane .settings-content #autograde-switch-container,.item-assignment-edit-modal .modal-body .settings-content #autograde-switch-container,.item-assignment-edit-modal .tab-pane .settings-content #autograde-switch-container{display:-ms-inline-flexbox;display:inline-flex}#assign-modal .modal-body .settings-content #autograde-switch-container.disabled,#assign-modal .tab-pane .settings-content #autograde-switch-container.disabled,.configure-content-section .modal-body .settings-content #autograde-switch-container.disabled,.configure-content-section .tab-pane .settings-content #autograde-switch-container.disabled,.item-assignment-edit-modal .modal-body .settings-content #autograde-switch-container.disabled,.item-assignment-edit-modal .tab-pane .settings-content #autograde-switch-container.disabled{cursor:not-allowed}#assign-modal .modal-footer,.configure-content-section .modal-footer,.item-assignment-edit-modal .modal-footer{height:72px;margin-top:0;text-align:right}#assign-modal .modal-footer.fixed,.configure-content-section .modal-footer.fixed,.item-assignment-edit-modal .modal-footer.fixed{position:fixed;bottom:0;width:100%;background:#fff}#assign-modal .js-loaded-body,.configure-content-section .js-loaded-body,.item-assignment-edit-modal .js-loaded-body{padding:65px 25px;height:374px}#assign-modal .js-loaded-body .loader-modal-header,#assign-to-other-course-modal .js-loaded-body .loader-modal-header,.configure-content-section .js-loaded-body .loader-modal-header,.item-assignment-edit-modal .js-loaded-body .loader-modal-header{padding:15px;min-height:15px}#assign-modal .js-loaded-body .loaded-icon,.configure-content-section .js-loaded-body .loaded-icon,.item-assignment-edit-modal .js-loaded-body .loaded-icon{font-size:110px}#assign-modal .js-loaded-body .loaded-icon::before,.configure-content-section .js-loaded-body .loaded-icon::before,.item-assignment-edit-modal .js-loaded-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}#assign-modal .js-loaded-body .links-txt,.configure-content-section .js-loaded-body .links-txt,.item-assignment-edit-modal .js-loaded-body .links-txt{font-size:16px}#assign-modal .js-loaded-body .links-txt .js-assign-again,.configure-content-section .js-loaded-body .links-txt .js-assign-again,.item-assignment-edit-modal .js-loaded-body .links-txt .js-assign-again{cursor:pointer}#assign-modal .js-loaded-body .js-loaded-txt,.configure-content-section .js-loaded-body .js-loaded-txt,.item-assignment-edit-modal .js-loaded-body .js-loaded-txt{font-size:18px}#assign-modal #choose-item-type-form,.configure-content-section #choose-item-type-form,.item-assignment-edit-modal #choose-item-type-form{width:90%;margin:auto}#assign-modal #choose-item-type-form .program-search,.configure-content-section #choose-item-type-form .program-search,.item-assignment-edit-modal #choose-item-type-form .program-search{width:95%;height:35px;margin:15px auto auto}#assign-modal #choose-item-type-form .program-search:focus,.configure-content-section #choose-item-type-form .program-search:focus,.item-assignment-edit-modal #choose-item-type-form .program-search:focus{outline-color:#27a9e1}#assign-modal #choose-item-type-form .item-choices,.configure-content-section #choose-item-type-form .item-choices,.item-assignment-edit-modal #choose-item-type-form .item-choices{margin-top:20px}#assign-modal #choose-item-type-form .item-choices .row,.configure-content-section #choose-item-type-form .item-choices .row,.item-assignment-edit-modal #choose-item-type-form .item-choices .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;width:95%;text-align:left;margin:10px auto;border:2px solid rgba(190,204,212,.3)}#assign-modal #choose-item-type-form .item-choices .row .icon,.configure-content-section #choose-item-type-form .item-choices .row .icon,.item-assignment-edit-modal #choose-item-type-form .item-choices .row .icon{margin:0 10px}#assign-modal #choose-item-type-form .item-choices .row img,.configure-content-section #choose-item-type-form .item-choices .row img,.item-assignment-edit-modal #choose-item-type-form .item-choices .row img{height:46px;margin-right:10px}#assign-modal #choose-item-type-form .item-choices .row .icon-spinner,.configure-content-section #choose-item-type-form .item-choices .row .icon-spinner,.item-assignment-edit-modal #choose-item-type-form .item-choices .row .icon-spinner{margin:auto;font-size:16px}#assign-modal #choose-item-type-form .item-choices .row:hover,.configure-content-section #choose-item-type-form .item-choices .row:hover,.item-assignment-edit-modal #choose-item-type-form .item-choices .row:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}#assign-modal #choose-item-type-form .item-choices span.choice-title,.configure-content-section #choose-item-type-form .item-choices span.choice-title,.item-assignment-edit-modal #choose-item-type-form .item-choices span.choice-title{font-weight:600}.create-new-assignment-steps{top:0;position:fixed;width:100%;width:-webkit-fill-available;width:stretch;background:#fff;margin:0;padding:15px 0;z-index:1}.create-new-assignment-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}.create-new-assignment-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}.create-new-assignment-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}.create-new-assignment-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.create-new-assignment-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}.bigyear ol.breadcrumb li+li:before,.create-new-assignment-steps .steps li:first-child>a:after{content:none}.create-new-assignment-steps .steps li a.active,.create-new-assignment-steps .steps li a.completed{color:#27a9e1}.create-new-assignment-steps .steps li a.active:before{border-color:#27a9e1}.create-new-assignment-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}.create-new-assignment-steps .steps li a.active:after,.create-new-assignment-steps .steps li a.completed:after{background-color:#27a9e1}.create-new-assignment-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.create-new-assignment-steps a.completed.item-settings-step:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1;cursor:pointer}#assign-iframe,#assign-modal-loader{width:790px;height:650px;border:none;margin-left:25%;margin-top:30px;background:#fff}#assign-modal-loader .modal-body,.item-assignment-edit-modal.has-steps{margin-top:100px}#assign-iframe.assign-iframe-v2{width:80vw;height:90vh;min-width:690px;max-width:1000px;min-height:500px;max-height:1000px;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}#assign-modal-loader .loader-header{height:54px}#assign-modal-loader .modal-body .loader{width:120px;height:120px}#assign-modal-loader .modal-body .loader-txt{font-size:20px}.fullscreen-iframe{width:100%;height:100%}.item-assignment-edit-modal .form-content{padding:0 20px}.item-assignment-edit-modal .preview-btn{margin-top:5px}.item-assignment-edit-modal .preview-btn a{color:#fff}.item-assignment-edit-modal .preview-btn a:active,.item-assignment-edit-modal .preview-btn a:hover,.item-assignment-edit-modal .preview-btn a:link,.item-assignment-edit-modal .preview-btn a:visited{text-decoration:none;color:#fff}.item-assignment-edit-modal #video-upload-form{background-color:#f8fafc;border:2px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;max-width:25%}#assign-to-other-course-modal{width:inherit;height:inherit;font-family:proxima-nova}#assign-to-other-course-modal .js-loading{padding:65px 25px;height:374px}#assign-to-other-course-modal .js-loading .loader{position:relative;text-align:center;margin:15px auto 35px;z-index:9999!important;display:block;width:100px;height:100px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#assign-to-other-course-modal .js-loading .loader-txt{font-size:16px}#assign-to-other-course-modal .modal-content{-webkit-box-shadow:none;border:none}#assign-to-other-course-modal .modal-header{height:54px;background-color:#27a9e1;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#assign-to-other-course-modal .modal-header #close-modal{cursor:pointer}#assign-to-other-course-modal .settings-tab-text{vertical-align:middle}#assign-to-other-course-modal .settings-tab-text+.pro-badge{margin-left:3px;vertical-align:middle;font-size:10px}#assign-to-other-course-modal .modal-body,#assign-to-other-course-modal .tab-pane{height:524px;background-color:#fff;padding:20px 25px;overflow:scroll}#assign-to-other-course-modal .modal-body .top-section,#assign-to-other-course-modal .tab-pane .top-section{display:inline-block;margin-bottom:15px}#assign-to-other-course-modal .modal-body #course-dropdown-toggle,#assign-to-other-course-modal .modal-body #lesson-dropdown-toggle,#assign-to-other-course-modal .modal-body #module-dropdown-toggle,#assign-to-other-course-modal .modal-body #section-dropdown-toggle,#assign-to-other-course-modal .tab-pane #course-dropdown-toggle,#assign-to-other-course-modal .tab-pane #lesson-dropdown-toggle,#assign-to-other-course-modal .tab-pane #module-dropdown-toggle,#assign-to-other-course-modal .tab-pane #section-dropdown-toggle{min-width:270px}#assign-to-other-course-modal .modal-body #course-dropdown-toggle .icon,#assign-to-other-course-modal .modal-body #lesson-dropdown-toggle .icon,#assign-to-other-course-modal .modal-body #module-dropdown-toggle .icon,#assign-to-other-course-modal .modal-body #section-dropdown-toggle .icon,#assign-to-other-course-modal .tab-pane #course-dropdown-toggle .icon,#assign-to-other-course-modal .tab-pane #lesson-dropdown-toggle .icon,#assign-to-other-course-modal .tab-pane #module-dropdown-toggle .icon,#assign-to-other-course-modal .tab-pane #section-dropdown-toggle .icon{line-height:38px;color:#beccd4}#assign-to-other-course-modal .modal-body #course-dropdown-toggle.disabled,#assign-to-other-course-modal .modal-body #lesson-dropdown-toggle.disabled,#assign-to-other-course-modal .modal-body #module-dropdown-toggle.disabled,#assign-to-other-course-modal .modal-body #section-dropdown-toggle.disabled,#assign-to-other-course-modal .tab-pane #course-dropdown-toggle.disabled,#assign-to-other-course-modal .tab-pane #lesson-dropdown-toggle.disabled,#assign-to-other-course-modal .tab-pane #module-dropdown-toggle.disabled,#assign-to-other-course-modal .tab-pane #section-dropdown-toggle.disabled{background-color:#eee}#assign-to-other-course-modal .modal-body #course-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .modal-body #lesson-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .modal-body #module-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .modal-body #section-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .tab-pane #course-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .tab-pane #lesson-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .tab-pane #module-dropdown-toggle.disabled:hover,#assign-to-other-course-modal .tab-pane #section-dropdown-toggle.disabled:hover{cursor:not-allowed!important}#assign-to-other-course-modal .modal-body #course-dropdown-toggle:hover,#assign-to-other-course-modal .modal-body #lesson-dropdown-toggle:hover,#assign-to-other-course-modal .modal-body #module-dropdown-toggle:hover,#assign-to-other-course-modal .modal-body #section-dropdown-toggle:hover,#assign-to-other-course-modal .tab-pane #course-dropdown-toggle:hover,#assign-to-other-course-modal .tab-pane #lesson-dropdown-toggle:hover,#assign-to-other-course-modal .tab-pane #module-dropdown-toggle:hover,#assign-to-other-course-modal .tab-pane #section-dropdown-toggle:hover{text-decoration:none;cursor:pointer}#assign-to-other-course-modal .modal-body .dropdown-toggle,#assign-to-other-course-modal .tab-pane .dropdown-toggle{width:-webkit-fit-content;display:inline-block;color:#555;text-transform:none;font-size:12px;height:42px;line-height:38px;padding:5px 10px;border:2px solid rgba(190,204,212,.25)}#assign-to-other-course-modal .modal-body .dropdown-toggle .icon,#assign-to-other-course-modal .tab-pane .dropdown-toggle .icon{margin-left:7px;float:right}#assign-to-other-course-modal .modal-body .dropdown-toggle #course-toggle-text,#assign-to-other-course-modal .modal-body .dropdown-toggle #section-toggle-text,#assign-to-other-course-modal .tab-pane .dropdown-toggle #course-toggle-text,#assign-to-other-course-modal .tab-pane .dropdown-toggle #section-toggle-text{width:-webkit-fit-content}#assign-to-other-course-modal .modal-body .dropdown-toggle span>img,#assign-to-other-course-modal .tab-pane .dropdown-toggle span>img{height:30px;margin:0 5px 10px 0}#assign-to-other-course-modal .modal-body .dropdown-toggle.error,#assign-to-other-course-modal .tab-pane .dropdown-toggle.error{border-color:#B94A48;background-color:#F2DEDE}#assign-to-other-course-modal .modal-body .dropdown-menu,#assign-to-other-course-modal .tab-pane .dropdown-menu{min-width:210px;width:max-content;text-align:left;max-height:300px;overflow:scroll}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option{width:auto;cursor:default}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .icon,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .icon{padding-left:2px;opacity:0}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .icon.checked,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .icon.checked{opacity:1}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title{line-height:32px;font-size:12px;text-transform:none}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .icon,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .icon{display:none}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .teacher-course-img{width:25px}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .assigned-text,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .assigned-text{display:none;float:right;text-transform:none;margin-left:20px}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned{color:#555}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.unassigned:hover{cursor:pointer;background-color:#dee5e9}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked{padding-left:2px}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.checked .icon,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.checked .icon{display:inline-block}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title .checkbox,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title .checkbox{margin:0 4px 0 5px;display:inline-block}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned{color:#95a5ac}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned:hover{background-color:#fff}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .teacher-course-title.assigned .assigned-text{display:inline-block}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title{position:inline-block;margin:0}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label{position:relative;display:block;padding-left:28px;cursor:pointer}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label span,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label span{color:#555;line-height:24px;font-size:12px;text-transform:none}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label:before,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;border-radius:3px;border:2px solid #6b757b}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label:after,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label:after{content:'';display:block;width:8px;height:4px;border-bottom:2px solid #6b757b;border-left:2px solid #6b757b;-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);position:absolute;top:10px;left:8px}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free{cursor:not-allowed}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free span,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free span{color:#95a5ac}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free:before,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free:before{border:2px solid #95a5ac}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title label.free:after,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title label.free:after{border-bottom:2px solid #95a5ac;border-left:2px solid #95a5ac}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox],#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]{z-index:1;margin:6px 4px 4px 26px;cursor:pointer;opacity:0;position:absolute;left:0}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:before{border:2px solid #6b757b}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label:after{-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title input[type=checkbox]:checked~label.free:before{border:2px solid #95a5ac}#assign-to-other-course-modal .modal-body .dropdown-menu .dropdown-option .section-title .free,#assign-to-other-course-modal .tab-pane .dropdown-menu .dropdown-option .section-title .free{cursor:not-allowed!important}#assign-to-other-course-modal .modal-body #lesson-dropdown,#assign-to-other-course-modal .tab-pane #lesson-dropdown{margin-top:10px}#assign-to-other-course-modal .modal-body #lesson-dropdown .pro-badge,#assign-to-other-course-modal .tab-pane #lesson-dropdown .pro-badge{vertical-align:top}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu{min-width:290px}#assign-to-other-course-modal #lesson-dropdown,#assign-to-other-course-modal #module-dropdown,#assign-to-other-course-modal .lesson-dropdown-label,#assign-to-other-course-modal .lesson-select,#assign-to-other-course-modal .module-dropdown-label,#assign-to-other-course-modal .module-select{min-width:270px}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu #filter-lessons-option>input,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu #filter-lessons-option>input{width:100%}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.module,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.module{pointer-events:none}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.module img,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.module img{height:20px;padding-right:5px;vertical-align:top}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.module a,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.module a{padding-left:5px;color:#95a5ac}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a{padding-left:30px}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.lesson:not(.selected) a .icon,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.lesson:not(.selected) a .icon{display:none}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.lesson.selected,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.lesson.selected{background-color:#dee5e9}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.lesson.selected a,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.lesson.selected a{padding-left:12px}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.lesson.selected a .icon,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.lesson.selected a .icon{display:inline-block}#assign-to-other-course-modal .modal-body #lesson-dropdown-menu li.lesson:hover,#assign-to-other-course-modal .tab-pane #lesson-dropdown-menu li.lesson:hover{cursor:pointer}#assign-to-other-course-modal .modal-body #assigned-teacher-courses-wrapper,#assign-to-other-course-modal .tab-pane #assigned-teacher-courses-wrapper{right:35px;position:absolute;display:inline-block;font-style:italic;color:#555}#assign-to-other-course-modal .modal-body #assigned-teacher-courses-wrapper .info-icon,#assign-to-other-course-modal .tab-pane #assigned-teacher-courses-wrapper .info-icon{margin-left:5px}#assign-to-other-course-modal .modal-body .pro-badge,#assign-to-other-course-modal .tab-pane .pro-badge{font-size:10px;margin-left:5px}#assign-to-other-course-modal .modal-body h4,#assign-to-other-course-modal .tab-pane h4{color:#555}#assign-to-other-course-modal .modal-body hr,#assign-to-other-course-modal .tab-pane hr{margin-top:0}#assign-to-other-course-modal .modal-body .settings-content .settings-container,#assign-to-other-course-modal .tab-pane .settings-content .settings-container{display:block;margin-right:35px;vertical-align:top;margin-bottom:10px;clear:both}#assign-to-other-course-modal .modal-body .settings-content .settings-container .setting-title,#assign-to-other-course-modal .tab-pane .settings-content .settings-container .setting-title{width:130px;display:inline-block;vertical-align:middle;font-weight:600}#assign-to-other-course-modal .modal-body .settings-content .settings-container .setting-title.copy-paste,#assign-to-other-course-modal .tab-pane .settings-content .settings-container .setting-title.copy-paste{width:160px}#assign-to-other-course-modal .modal-body .settings-content .settings-container .setting-title+select,#assign-to-other-course-modal .modal-body .settings-content .settings-container .setting-title+span,#assign-to-other-course-modal .tab-pane .settings-content .settings-container .setting-title+select,#assign-to-other-course-modal .tab-pane .settings-content .settings-container .setting-title+span{display:inline-block;vertical-align:middle}#assign-to-other-course-modal .modal-body .settings-content .settings-container .setting-title+[data-ui=switch],#assign-to-other-course-modal .tab-pane .settings-content .settings-container .setting-title+[data-ui=switch]{line-height:0}#assign-to-other-course-modal .modal-body .settings-content select:disabled,#assign-to-other-course-modal .tab-pane .settings-content select:disabled{opacity:.7;cursor:not-allowed}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch.disabled,#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch.disabled,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch.disabled,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch.disabled,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch.disabled,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch.disabled,.bank-list .playlist-bank-table .subscription-toggle.disabled,.custom-badges-page .badge-table .custom-badge.teacher-badge .badge-border.not-earned{opacity:.5}#assign-to-other-course-modal .modal-body .settings-content #availability-dropdown,#assign-to-other-course-modal .modal-body .settings-content #grading-category-dropdown,#assign-to-other-course-modal .tab-pane .settings-content #availability-dropdown,#assign-to-other-course-modal .tab-pane .settings-content #grading-category-dropdown{cursor:pointer;display:inline-block}#assign-to-other-course-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle,#assign-to-other-course-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle,#assign-to-other-course-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle,#assign-to-other-course-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle{height:34px;line-height:inherit;text-transform:none;font-size:14px}#assign-to-other-course-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle.disabled,#assign-to-other-course-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle.disabled,#assign-to-other-course-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle.disabled,#assign-to-other-course-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle.disabled{cursor:not-allowed!important;background-color:#eee}#assign-to-other-course-modal .modal-body .settings-content #availability-dropdown .dropdown-toggle:hover,#assign-to-other-course-modal .modal-body .settings-content #grading-category-dropdown .dropdown-toggle:hover,#assign-to-other-course-modal .tab-pane .settings-content #availability-dropdown .dropdown-toggle:hover,#assign-to-other-course-modal .tab-pane .settings-content #grading-category-dropdown .dropdown-toggle:hover{text-decoration:none}#assign-to-other-course-modal .modal-body .settings-content .scheduled-container,#assign-to-other-course-modal .tab-pane .settings-content .scheduled-container{margin-top:15px}#assign-to-other-course-modal .modal-body .settings-content .scheduled-container #availability-start-time,#assign-to-other-course-modal .tab-pane .settings-content .scheduled-container #availability-start-time{margin-right:15px}#assign-to-other-course-modal .modal-body .settings-content .scheduled-container #availability-end-time,#assign-to-other-course-modal .tab-pane .settings-content .scheduled-container #availability-end-time{margin-left:15px}#assign-to-other-course-modal .modal-body .settings-content .due-date-datepicker,#assign-to-other-course-modal .modal-body .settings-content .scheduled-datetimepicker,#assign-to-other-course-modal .tab-pane .settings-content .due-date-datepicker,#assign-to-other-course-modal .tab-pane .settings-content .scheduled-datetimepicker{display:-ms-inline-flexbox;display:inline-flex;border:2px solid rgba(190,204,212,.25)}#assign-to-other-course-modal .modal-body .settings-content #due-date-field .datepicker,#assign-to-other-course-modal .tab-pane .settings-content #due-date-field .datepicker{position:absolute;z-index:110}#assign-to-other-course-modal .modal-body .settings-content #edit-due-date-btn,#assign-to-other-course-modal .tab-pane .settings-content #edit-due-date-btn{text-decoration:none;color:#95a5ac}#assign-to-other-course-modal .modal-body .settings-content .clear-due-date:hover,#assign-to-other-course-modal .tab-pane .settings-content .clear-due-date:hover{cursor:pointer}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-field .switch,#assign-to-other-course-modal .modal-body .settings-content #prevent-copy-paste-field .switch,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-field .switch,#assign-to-other-course-modal .tab-pane .settings-content #prevent-copy-paste-field .switch{z-index:0}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:60px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox],#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]{display:none}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch label,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:20px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:before{content:'On';padding-left:15px;background-color:#27a9e1;color:#fff}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-inner:after{content:'Off';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#assign-to-other-course-modal .modal-body .settings-content #allow-blocks-switch .checkbox-switch-switch,#assign-to-other-course-modal .tab-pane .settings-content #allow-blocks-switch .checkbox-switch-switch{display:block;width:11px;height:11px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:38px;transition:all .3s ease-in 0s}#assign-to-other-course-modal .modal-body .settings-content #max-points-input,#assign-to-other-course-modal .modal-body .settings-content #retakes-field,#assign-to-other-course-modal .tab-pane .settings-content #max-points-input,#assign-to-other-course-modal .tab-pane .settings-content #retakes-field{border:2px solid rgba(190,204,212,.25);width:50px}#assign-to-other-course-modal .modal-body .settings-content #max-points-input:disabled,#assign-to-other-course-modal .modal-body .settings-content #retakes-field:disabled,#assign-to-other-course-modal .tab-pane .settings-content #max-points-input:disabled,#assign-to-other-course-modal .tab-pane .settings-content #retakes-field:disabled{cursor:not-allowed!important;background-color:#eee}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:60px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#assign-modal.assign-modal-v2 .modal-body .section-list.hidden,#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox],#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox],#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox],#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]{display:none}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-inner,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch input[type=checkbox]:checked+label .checkbox-switch-switch,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch label,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch label,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch label,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:20px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:before,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:before{content:'On';padding-left:15px;background-color:#27a9e1;color:#fff}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-inner:after,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-inner:after{content:'Off';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch .checkbox-switch-switch,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch .checkbox-switch-switch,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch .checkbox-switch-switch,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch .checkbox-switch-switch{display:block;width:11px;height:11px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:38px;transition:all .3s ease-in 0s}#assign-to-other-course-modal .modal-body .settings-content #in-gradebook-switch.disabled>label,#assign-to-other-course-modal .modal-body .settings-content #quiz-game-switch.disabled>label,#assign-to-other-course-modal .tab-pane .settings-content #in-gradebook-switch.disabled>label,#assign-to-other-course-modal .tab-pane .settings-content #quiz-game-switch.disabled>label{cursor:not-allowed}#assign-to-other-course-modal .modal-body .settings-content #autograde-switch-container,#assign-to-other-course-modal .tab-pane .settings-content #autograde-switch-container{display:-ms-inline-flexbox;display:inline-flex}#assign-to-other-course-modal .modal-body .settings-content #autograde-switch-container.disabled,#assign-to-other-course-modal .tab-pane .settings-content #autograde-switch-container.disabled{cursor:not-allowed}#assign-to-other-course-modal .modal-footer{height:72px;margin-top:0;text-align:right}#assign-to-other-course-modal .modal-footer.fixed{position:fixed;bottom:0;width:100%;background:#fff}#assign-to-other-course-modal .js-loaded-body{padding:65px 25px;height:374px}#assign-to-other-course-modal .js-loaded-body .loaded-icon{font-size:110px}#assign-to-other-course-modal .js-loaded-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}#assign-to-other-course-modal .js-loaded-body .links-txt{font-size:16px}#assign-to-other-course-modal .js-loaded-body .links-txt .js-assign-again{cursor:pointer}#assign-to-other-course-modal .js-loaded-body .js-loaded-txt{font-size:18px}#assign-to-other-course-modal #choose-item-type-form{width:90%;margin:auto}#assign-to-other-course-modal #choose-item-type-form .program-search{width:95%;height:35px;margin:15px auto auto}#assign-to-other-course-modal #choose-item-type-form .program-search:focus{outline-color:#27a9e1}#assign-to-other-course-modal #choose-item-type-form .item-choices{margin-top:20px}#assign-to-other-course-modal #choose-item-type-form .item-choices .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;width:95%;text-align:left;margin:10px auto;border:2px solid rgba(190,204,212,.3)}#assign-to-other-course-modal #choose-item-type-form .item-choices .row .icon{margin:0 10px}#assign-to-other-course-modal #choose-item-type-form .item-choices .row img{height:46px;margin-right:10px}#assign-to-other-course-modal #choose-item-type-form .item-choices .row .icon-spinner{margin:auto;font-size:16px}#assign-to-other-course-modal #choose-item-type-form .item-choices .row:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}#assign-to-other-course-modal #choose-item-type-form .item-choices span.choice-title{font-weight:600}#assign-to-other-course-modal #lesson-dropdown:hover,#assign-to-other-course-modal #module-dropdown:hover,#assign-to-other-course-modal .lesson-select:hover,#assign-to-other-course-modal .module-select:hover{cursor:pointer!important}#assign-to-other-course-modal .modal-body,#assign-to-other-course-modal .modal-content{height:500px}.assign-item-or-module-to-course-modal .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#27a9e1}.assign-item-or-module-to-course-modal .modal-header h3{margin:0;color:#fff}.assign-item-or-module-to-course-modal .modal-header button{position:absolute;right:20px;color:#fff}.assign-item-or-module-to-course-modal .modal-body{padding:20px;min-height:300px;max-height:670px}.assign-item-or-module-to-course-modal .modal-body .assign-item-module-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.assign-item-or-module-to-course-modal .modal-body .assign-item-modal-form-group{margin-bottom:20px}.assign-item-or-module-to-course-modal .modal-body .assign-item-modal-form-group .dropdown-menu .inner{max-height:200px!important}#assign-modal.assign-modal-v2{height:100%}#assign-modal.assign-modal-v2 #assign-modal-title{display:-ms-inline-flexbox;display:inline-flex;height:100%;-ms-flex-align:center;align-items:center}#assign-modal.assign-modal-v2 .modal-content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#assign-modal.assign-modal-v2 .modal-content .modal-body{-ms-flex:1;flex:1;overflow-y:auto}#assign-modal.assign-modal-v2 .modal-body .course-selection-container{padding:0 20px;background:#fff;border-radius:8px}#assign-modal.assign-modal-v2 .modal-body .search-container{position:relative;margin-bottom:20px}#assign-modal.assign-modal-v2 .modal-body .search-container .search-icon{position:absolute;left:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#beccd4}#assign-modal.assign-modal-v2 .modal-body .search-container input{height:44px;width:100%;padding:12px 12px 12px 40px;border:1px solid rgba(107,117,123,.25);border-radius:8px;font-size:14px;outline:0}#assign-modal.assign-modal-v2 .modal-body .search-container input:focus{border-color:#27a9e1;box-shadow:0 0 0 2px rgba(39,169,225,.2)}#assign-modal.assign-modal-v2 .modal-body .course-list{max-height:400px;overflow-y:auto}#assign-modal.assign-modal-v2 .modal-body .course-item{border:1px solid rgba(107,117,123,.25);position:relative}#assign-modal.assign-modal-v2 .modal-body .course-item.assigned .course-label{cursor:not-allowed;pointer-events:none;opacity:.7;background-color:rgba(190,204,212,.05)}#assign-modal.assign-modal-v2 .modal-body .course-item.assigned .course-label:hover{background-color:rgba(190,204,212,.05)}#assign-modal.assign-modal-v2 .modal-body .course-item.assigned .section-list{display:none!important}#assign-modal.assign-modal-v2 .modal-body .course-item.assigned::after{content:'Assigned';position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:4px 8px;background-color:rgba(39,169,225,.1);color:#307dcd;border-radius:4px;font-size:12px}#assign-modal.assign-modal-v2 .modal-body .course-item:not(:first-child){margin-top:-1px}#assign-modal.assign-modal-v2 .modal-body .course-item:has(.course-radio-input:checked){border-color:#27a9e1}#assign-modal.assign-modal-v2 .modal-body .course-item:first-child,#assign-modal.assign-modal-v2 .modal-body .course-item:first-child .course-label{border-radius:8px 8px 0 0}#assign-modal.assign-modal-v2 .modal-body .course-item:last-child,#assign-modal.assign-modal-v2 .modal-body .course-item:last-child .course-label{border-radius:0 0 8px 8px}#assign-modal.assign-modal-v2 .modal-body .course-radio{position:relative}#assign-modal.assign-modal-v2 .modal-body .course-radio-input{position:absolute;opacity:0}#assign-modal.assign-modal-v2 .modal-body .course-radio-input:focus-visible~.course-label{outline:-webkit-focus-ring-color auto 1px}#assign-modal.assign-modal-v2 .modal-body .selected-placement{margin-bottom:10px;padding:12px;background-color:rgba(190,204,212,.05);border-radius:8px;position:relative}#assign-modal.assign-modal-v2 .modal-body .selected-placement .placement-label{font-weight:600;color:#555;margin-right:8px;font-size:12px}#assign-modal.assign-modal-v2 .modal-body .selected-placement .placement-path,#assign-modal.assign-modal-v2 .modal-body .selected-placement .selected-course-path{color:#727272}#assign-modal.assign-modal-v2 .modal-body .selected-placement.selected-course-indicator.error{outline:#de5844 solid 1px}#assign-modal.assign-modal-v2 .modal-body .selected-placement .selected-course-error-message{color:#de5844;font-size:12px;position:absolute;right:10px}#assign-modal.assign-modal-v2 .modal-body .course-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px;cursor:pointer;transition:all .2s ease;margin-bottom:0}#assign-modal.assign-modal-v2 .modal-body .course-label:hover{background-color:#dee5e9}#assign-modal.assign-modal-v2 .modal-body .course-radio-input:checked+.course-label{border-color:#27a9e1;background-color:rgba(39,169,225,.05)}#assign-modal.assign-modal-v2 .modal-body .course-img{width:32px;height:32px;margin-right:12px;border-radius:4px}#assign-modal.assign-modal-v2 .modal-body .course-name{-ms-flex:1;flex:1;font-size:14px;color:#555}#assign-modal.assign-modal-v2 .modal-body .assigned-badge{padding:4px 8px;background-color:rgba(39,169,225,.1);color:#27a9e1;border-radius:4px;font-size:12px}#assign-modal.assign-modal-v2 .modal-body .section-list{margin-top:8px;margin-left:40px}#assign-modal.assign-modal-v2 .modal-body .section-item{display:-ms-flexbox;display:flex;margin:8px 0;gap:8px}#assign-modal.assign-modal-v2 .modal-body .section-item input[type=checkbox]{margin:0}#assign-modal.assign-modal-v2 .modal-body .section-item label{margin:0;color:#727272;font-weight:600}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container{padding:0 20px;background:#fff;border-radius:8px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .info-message{display:-ms-flexbox;display:flex;background-color:rgba(39,169,225,.1);padding:12px;border-radius:8px;margin-bottom:10px;color:#555;font-size:14px;-ms-flex-align:center;align-items:center}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .info-message .fa-circle-info{margin-right:8px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-list{max-height:400px;overflow-y:auto;border-radius:8px;border:1px solid rgba(107,117,123,.25)}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item{border:1px solid rgba(107,117,123,.25);border-left:none;border-right:none;overflow:hidden;margin-top:-1px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item:first-child{border-radius:8px 8px 0 0}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item:last-child{border-radius:0 0 8px 8px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .module-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px;cursor:pointer;transition:all .2s ease;border:none;background:0 0;font-weight:700}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .module-header:hover{background-color:#dee5e9}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .module-header .expand-icon{margin-right:8px;color:#8F8F8F;font-size:12px;transition:transform .2s ease}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .module-header .expand-icon.expanded{-ms-transform:rotate(90deg);transform:rotate(90deg)}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .module-header .module-img{width:24px;height:24px;margin-right:12px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .module-header .module-name{font-size:14px;color:#555;font-weight:700}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-list{margin-left:56px;margin-top:8px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-list.hidden{display:none}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio{position:relative}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio-input{position:absolute;opacity:0}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .2s ease;position:relative}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-label::before{content:'';position:absolute;left:-24px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border:1px solid #8F8F8F;border-radius:50%;background-color:#fff;transition:all .2s ease}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-label::after{content:'';position:absolute;left:-20px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:transparent}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-label:hover{background-color:#dee5e9}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-label:hover::after{background-color:#8F8F8F}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-label .lesson-name{font-size:14px;color:#555;font-weight:600}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio-input:checked+.lesson-label{background-color:rgba(39,169,225,.05)}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio-input:checked+.lesson-label .lesson-name{color:#307dcd;font-weight:600}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio-input:checked+.lesson-label::before{border-color:#27a9e1;border-width:2px}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio-input:checked+.lesson-label::after{background-color:#27a9e1}#assign-modal.assign-modal-v2 .modal-body .lesson-selection-container .module-item .lesson-radio-input:focus-visible+.lesson-label::before{outline:-webkit-focus-ring-color auto 1px;outline-offset:3px}#assign-modal.assign-modal-v2 .modal-body .settings-section{padding:12px;border-radius:8px;background-color:#f4f8fc;min-width:284px;-ms-flex-preferred-size:48%;flex-basis:48%;-ms-flex-positive:1;flex-grow:1}#assign-modal.assign-modal-v2 .modal-body .settings-section .settings-content .scheduled-container{margin-top:0;margin-left:16px;margin-right:16px}#assign-modal.assign-modal-v2 .modal-body .settings-section .settings-content .scheduled-container .setting-title{-ms-flex-preferred-size:124px;flex-basis:124px;-ms-flex-negative:0;flex-shrink:0}#assign-modal.assign-modal-v2 .modal-body .settings-section .settings-content .scheduled-container .settings-row{padding:4px}#assign-modal.assign-modal-v2 .modal-body .settings-section .settings-content .scheduled-container #availability-end-time,#assign-modal.assign-modal-v2 .modal-body .settings-section .settings-content .scheduled-container #availability-start-time{margin:0;-ms-flex-positive:1;flex-grow:1;min-width:0}#assign-modal.assign-modal-v2 .modal-body .settings-section #availability-dropdown-toggle{background-color:#fff}#assign-modal.assign-modal-v2 .modal-body .settings-sections-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#assign-modal.assign-modal-v2 .modal-body .settings-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:12px}#assign-modal.assign-modal-v2 .modal-body .settings-row>label.setting-title{margin-bottom:0;-ms-flex-preferred-size:132px;flex-basis:132px}#assign-modal.assign-modal-v2 .modal-body .settings-row .dropdown{-ms-flex-positive:1;flex-grow:1}#assign-modal.assign-modal-v2 .modal-body .settings-row .dropdown .dropdown-toggle{width:100%}#assign-modal.assign-modal-v2 .modal-body .settings-row #due-date{-ms-flex-positive:1;flex-grow:1}#assign-modal.assign-modal-v2 .step-container{display:none}#assign-modal.assign-modal-v2 .step-container.active{display:block}#assign-modal.assign-modal-v2 .modal-footer{-ms-flex-negative:0;flex-shrink:0;height:56px;text-align:right;padding:10px 15px;border-top:1px solid #e5e5e5}#assign-modal.assign-modal-v2 .modal-footer #prev-step{margin-right:10px}.badge-page{padding:50px 2.5% 75px;min-height:100%;background-color:#f4f8fc}.badge-page .wrap{max-width:800px;width:95%;margin:0 auto}.badge-page h1{color:#555}.badge-page a{cursor:pointer;text-decoration:none}.badge-page .badge-subtitle{font-weight:200;color:#6b757b;text-align:center}.badge-page .badge-subtitle a{color:#27a9e1}.badge-page .badge-subtitle a:hover{color:#1a8bbb}.badge-page .share-link{width:30px;height:30px;margin-right:10px;color:#fff;display:inline-block;font-size:20px;line-height:30px;text-align:center;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.badge-page .share-link:focus,.badge-page .share-link:hover{opacity:.7;text-decoration:none}.badge-page .fb-share{background-color:#3b5998}.badge-page .twitter-share{background-color:#55acee}.badge-page .badge-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:20px;row-gap:10px;max-width:560px;width:100%;padding:15px 25px;margin:25px auto 15px;background-color:rgba(190,204,212,.5);border-radius:3px}.badge-page .badge-details.incomplete,.badge-page .badge-details.not-own-page{background-color:transparent}.badge-page .badge-details.incomplete img,.badge-page .badge-details.not-own-page img{width:40%;margin-left:30%}.badge-page .badge-details.incomplete .badge-description,.badge-page .badge-details.not-own-page .badge-description{display:none}.badge-page .badge-details.incomplete .badge-border>.badge-icon,.badge-page .badge-details.not-own-page .badge-border>.badge-icon{right:-27px}.badge-page .badge-details.incomplete{opacity:.4}.badge-page .badge-details.incomplete+.continue-btn-wrapper .btn{width:40%}.badge-page .badge-details .badge-border{position:relative;top:0;left:0;display:inline-block;height:125px;width:125px}.badge-page .badge-details .badge-border .border{position:relative;width:100%;height:100%}.badge-page .badge-details .badge-border .badge-icon{position:absolute;border-radius:50%;width:85%;height:85%;bottom:10px;right:9px}.badge-page .badge-description{-ms-flex-preferred-size:70%;flex-basis:70%;-ms-flex-positive:1;flex-grow:1;min-width:210px;display:inline-block;vertical-align:middle;color:#555}.badge-page .badge-description h3{margin-right:10px;display:inline-block;vertical-align:middle;font-weight:600}.badge-page .badge-description a{display:inline-block;vertical-align:middle}.badge-page .badge-description a:not(.share-link){margin-top:15px}.badge-page .badge-share{color:#555;margin-top:5px}.badge-page .badge-share h4{display:inline-block;margin:0 15px 0 -7px;vertical-align:bottom;font-size:16px;font-weight:600}.badge-page .badge-share .icon-print{margin-right:10px;font-size:31px;color:#555}.badge-page .btn-main-green,.badge-page .btn-main-teal{margin:25px auto;font-size:16px;max-width:560px;width:100%}.badge-page .print-cert-btn{max-width:560px;width:100%;margin-top:10px;font-size:24px;line-height:39px}.badge-page .print-cert-btn .icon-asterisk{margin:10px 25px;font-size:32px}.badge-page .print-cert-btn .icon-print{margin-right:10px}.badge-page p{margin-bottom:5px;font-size:17px;line-height:24px}.badge-page img{width:25%}.badge-page .requirements-section,.badge-page .requirements-section h3{margin-bottom:20px}.badge-page .prereq-assignment,.badge-page .prereq-item{width:80%;margin:5px auto;border:1px solid rgba(190,204,212,.2);border-radius:3px}.badge-page .prereq-assignment span:first-of-type,.badge-page .prereq-item span:first-of-type{display:inline-block;width:20%;padding-left:5%}.badge-page .prereq-assignment a,.badge-page .prereq-item a{display:block;padding:10px 5px;width:100%;height:100%;color:#555}.badge-page .prereq-assignment.not-started,.badge-page .prereq-item.not-started{background-color:rgba(190,204,212,.4)}.badge-page .prereq-assignment.not-started:hover,.badge-page .prereq-item.not-started:hover{background-color:#beccd4}.badge-page .prereq-assignment.unopened,.badge-page .prereq-item.unopened{background-color:rgba(190,204,212,.4)}.badge-page .prereq-assignment.unopened:hover,.badge-page .prereq-item.unopened:hover{background-color:#beccd4}.badge-page .prereq-assignment.started,.badge-page .prereq-item.started{background-color:rgba(255,221,23,.4)}.badge-page .prereq-assignment.started:hover,.badge-page .prereq-item.started:hover{background-color:#ffdd17}.badge-page .prereq-assignment.not-submitted,.badge-page .prereq-item.not-submitted{background-color:rgba(255,221,23,.4)}.badge-page .prereq-assignment.not-submitted:hover,.badge-page .prereq-item.not-submitted:hover{background-color:#ffdd17}.badge-page .prereq-assignment.passed,.badge-page .prereq-item.passed{background-color:rgba(140,198,62,.4)}.badge-page .prereq-assignment.passed:hover,.badge-page .prereq-item.passed:hover{background-color:#8cc63e}.badge-page .prereq-assignment.submitted,.badge-page .prereq-assignment.submitted-after-review,.badge-page .prereq-item.submitted,.badge-page .prereq-item.submitted-after-review{background-color:rgba(140,198,62,.4)}.badge-page .prereq-assignment.submitted-after-review:hover,.badge-page .prereq-assignment.submitted:hover,.badge-page .prereq-item.submitted-after-review:hover,.badge-page .prereq-item.submitted:hover{background-color:#8cc63e}.badge-page .prereq-assignment.needs-work,.badge-page .prereq-item.needs-work{background-color:rgba(255,153,198,.4)}.badge-page .prereq-assignment.needs-work:hover,.badge-page .prereq-item.needs-work:hover{background-color:#ff99c6}.badge-page .prereq-assignment.reviewed,.badge-page .prereq-item.reviewed{background-color:rgba(255,153,198,.4)}.badge-page .prereq-assignment.reviewed:hover,.badge-page .prereq-item.reviewed:hover{background-color:#ff99c6}.badge-page .prereq-assignment.finalized,.badge-page .prereq-item.finalized{background-color:rgba(0,167,157,.4);border:1px solid #000}.badge-page .prereq-assignment.finalized:hover,.badge-page .prereq-item.finalized:hover{background-color:#00a79d}.all-badges-page{min-height:100%}.all-badges-page .wrapper{margin-left:50px;margin-right:50px}.all-badges-page .wrapper .header p{color:#6b757b;padding-top:10px}.all-badges-page .wrapper .header .badge-title{text-align:center;margin-top:20px;font-size:25px;color:#6b757b;font-weight:200}.all-badges-page .wrapper .header .create-badge{margin-top:5px;margin-right:40px;float:right}.all-badges-page .wrapper .all-badges-content .badge-table .course-badges{margin-bottom:20px;background-color:#fff}.all-badges-page .wrapper .all-badges-content .badge-table .course-badges a{text-decoration:none}.all-badges-page .wrapper .all-badges-content .badge-table .course-badges .not-complete{pointer-events:none}.all-badges-page .wrapper .all-badges-content .badge-table .course-badges .not-complete .badge-icon{content:url(../png/empty_badge.png)}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item{width:180px;height:200px;display:inline-block;padding:50px 20px 0;text-align:center;vertical-align:top}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item .badge-border{height:80px;width:80px;position:relative;top:0;left:0;margin:auto}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item .badge-border .border{position:relative;width:100%;height:100%}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item .badge-border .badge-icon{position:absolute;border-radius:50%;width:85%;height:85%;bottom:7px;right:6px}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item .badge-icon{height:80px;width:80px;border-radius:50%}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item p{margin-bottom:0}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item p.badge-title{font-size:13px;color:#95a5ac;margin-top:10px}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item p.course{color:#beccd4;font-size:11px}.all-badges-page .wrapper .all-badges-content .badge-table .badge-item p.description{color:#6b757b;font-size:12px}.all-badges-page .wrapper .all-badges-content .badge-table .add-badge{text-decoration:none;margin-left:40px;height:80px;width:80px;margin-top:50px;margin-bottom:50px;border-radius:50%;background-color:#dee5e9}.all-badges-page .wrapper .all-badges-content .badge-table .add-badge:hover{cursor:pointer;background-color:#beccd4}.all-badges-page .wrapper .all-badges-content .badge-table .add-badge .add{margin-top:-35px;font-size:40px;color:#fff}.all-badges-page .wrapper .all-badges-content .badge-table .award-badge-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;height:80px;width:80px;border:none;border-radius:50%;background-color:#dee5e9;font-size:30px;color:#fff;margin:50px}.all-badges-page .wrapper .all-badges-content .badge-table .award-badge-btn:hover{cursor:pointer;background-color:#beccd4}.all-badges-page .wrapper .all-badges-content .custom-badges{background-color:#fff}.all-badges-page .wrapper .all-badges-content .custom-badges a:hover{text-decoration:none}.all-badges-page .wrapper .all-badges-content .custom-badges .custom-badge{height:250px}.all-badges-page .wrapper .all-badges-content .empty{height:200px}.all-badges-page .wrapper .all-badges-content .badge-header{padding:0 20px;background-color:#28384a;height:50px;border-top-left-radius:3px;border-top-right-radius:3px}.all-badges-page .wrapper .all-badges-content .badge-header a{text-decoration:none}.all-badges-page .wrapper .all-badges-content .badge-header h3{color:#fff;padding-top:15px;font-weight:200}.all-badges-page .wrapper .all-badges-content .user-profile-link{cursor:pointer;color:#95a5ac;text-decoration:none}#badges-pro-banner a,.all-badges-page .wrapper .all-badges-content .user-profile-link:hover{color:#555}.all-badges-page.side-padding{padding-left:200px}#badges-pro-banner{background-color:#fbaf3f;height:74px;text-align:center;color:#fff;padding-top:10px}#badges-pro-banner span{vertical-align:middle;font-size:20px;font-weight:200}#badges-pro-banner a:hover{text-decoration:none;color:#6b757b}.custom-badges-page{min-height:100%;position:relative}.custom-badges-page>.description{margin-bottom:20px;font-size:16px}.custom-badges-page .assign-badge-modal{display:none}.custom-badges-page #create-badge-btn{margin-bottom:15px}.custom-badges-page .award-badge-header{margin:25px 50px}.custom-badges-page .award-badge-header h2{font-size:25px;color:#6b757b;font-weight:200}.custom-badges-page .award-badge-header p{color:#6b757b}.custom-badges-page .badge-table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100px;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff}.custom-badges-page .badge-table .custom-badge{display:inline-block;width:192px;height:200px;border:none;padding:50px 20px 0;text-align:center;vertical-align:top;background-color:transparent}.custom-badges-page .badge-table .custom-badge .add{position:absolute;top:10px;left:29px;z-index:100;font-size:40px;color:#fff}.custom-badges-page .badge-table .custom-badge.teacher-badge:hover{cursor:default}.custom-badges-page .badge-table .custom-badge.teacher-badge:hover p.badge-name{color:#95a5ac}.custom-badges-page .badge-table .custom-badge.teacher-badge:hover p.badge-description{color:#6b757b}.custom-badges-page .badge-table .custom-badge:hover{cursor:pointer;text-decoration:none}.custom-badges-page .badge-table .custom-badge:hover p.badge-description,.custom-badges-page .badge-table .custom-badge:hover p.badge-name{color:#95a5ac}.custom-badges-page .badge-table .custom-badge .badge-border{height:75px;width:75px;position:relative;top:0;left:0;margin:auto}.custom-badges-page .badge-table .custom-badge .badge-border .border{width:100%;height:100%;position:relative}.custom-badges-page .badge-table .custom-badge .badge-border .badge-icon{width:85%;position:absolute;height:85%;bottom:6px;right:5px;border-radius:50%}.custom-badges-page .badge-table .custom-badge p{margin-top:10px}.custom-badges-page .badge-table .custom-badge p.badge-name{font-size:13px;color:#95a5ac;margin-top:10px}.custom-badges-page .badge-table .custom-badge p.badge-description{color:#6b757b;font-size:12px;padding-top:0;word-wrap:break-word}.custom-badges-page .badge-table .not-pro{pointer-events:none}.custom-badges-page .badge-table p.no-custom-badges{margin:0;padding:0;font-size:20px;font-weight:200;color:#95a5ac}.custom-badges-page .student-table{min-width:min-content}.custom-badges-page .student-table .class-header{display:-ms-flexbox;display:flex;height:50px;padding:0 20px;border-radius:3px 3px 0 0;background-color:#28384a}.custom-badges-page .student-table .class-header h2{margin-top:auto;margin-bottom:auto;font-size:18px;font-weight:200;color:#fff}.custom-badges-page .student-table .students{background-color:#fff}.custom-badges-page .student-table .students .student-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:min-content;height:80px;border-left:1px solid rgba(190,204,212,.55);border-right:1px solid rgba(190,204,212,.55);border-bottom:1px solid rgba(190,204,212,.55);padding-left:30px;padding-right:20px}.custom-badges-page .student-table .students .student-row .assign-badge{text-decoration:none}.custom-badges-page .student-table .students .student-row .student-image{height:40px;width:40px;border-radius:50%}.custom-badges-page .student-table .students .student-row .student-name{-ms-flex-negative:0;flex-shrink:0;margin-left:5px;color:#000;font-size:16px}.custom-badges-page .student-table .students .student-row .student-name .number{color:#beccd4;letter-spacing:1.3px}.custom-badges-page .student-table .students .student-row .badges{-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;margin-left:5px;margin-right:5px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.custom-badges-page .student-table .students .student-row .badges::-webkit-scrollbar{display:none}.custom-badges-page .student-table .students .student-row .badges .badges-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:5px;min-width:max-content}.custom-badges-page .student-table .students .student-row .badges .badge-border{height:40px;width:40px;position:relative;margin:0}.custom-badges-page .student-table .students .student-row .badges .badge-border .border{height:100%;width:100%}.custom-badges-page .student-table .students .student-row .badges .badge-border .badge-img{width:34px;height:34px;position:absolute;top:3px;left:3px;margin:0;border-radius:50%}.custom-badges-page .student-table .students .student-row .award-badge-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;height:40px;width:40px;border:none;border-radius:50%;padding:0;background-color:#dee5e9;font-size:30px;color:#fff}.custom-badges-page .student-table .students .student-row .award-badge-btn:hover{cursor:pointer;background-color:#beccd4}.custom-badges-page .student-table .students .student-row .view-badges{margin-left:20px;font-size:12px;text-decoration:none}.custom-badges-page .student-table .students .student-row .view-badges:hover{cursor:pointer}.custom-badges-page .student-table .students .student-row .student-info{padding-top:20px;padding-left:30px}.custom-badges-page h1{color:#555;font-weight:200;margin-top:50px}.custom-badge-details{color:#555;margin:25px auto 15px;padding:15px 25px}.custom-badge-details .badge-border{width:30%;min-width:115px;margin-left:auto;margin-right:auto;position:relative}.custom-badge-details .badge-border .border{position:relative;width:100%;height:100%}.custom-badge-details .badge-border .assigned-badge-icon{position:absolute;border-radius:50%;width:90%;height:90%;top:5%;left:5%}.custom-badge-details .custom-badge-description{margin-top:40px}.custom-badge-details .custom-badge-description .badge-info{font-size:13px;margin-bottom:10px}.custom-badge-details p{font-weight:200;margin-bottom:30px}.badge-page .profile-link{text-transform:uppercase;margin-top:15px}.badge-page .profile-link a{color:#95a5ac;text-decoration:none;cursor:pointer}.badge-page .profile-link a:hover{color:#555}.assign-badge-modal-content{height:300px}.assign-badge-modal-content textarea{width:554px;height:202px;resize:none}.assign-badge-modal-content .award-badge-dropdown{display:inline-block;vertical-align:middle;margin-right:10px}.assign-badge-modal-content .award-badge-dropdown .badge-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background:0 0;border:none;padding:0}.assign-badge-modal-content .award-badge-dropdown .badge-option .badge-container{position:relative;aspect-ratio:1;width:40px}.assign-badge-modal-content .award-badge-dropdown .badge-option .badge-container>.badge-border{position:absolute;inset:0;width:100%;margin:auto}.assign-badge-modal-content .award-badge-dropdown .badge-option .badge-container>.custom-badge-img{position:absolute;inset:0;width:85%;margin:auto;border-radius:50%}.assign-badge-modal-content .award-badge-dropdown .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 10px 5px 5px;color:#555;font-size:14px;height:50px;width:210px;border:1px solid rgba(190,204,212,.25);border-radius:3px;background:0 0}.assign-badge-modal-content .award-badge-dropdown .dropdown-toggle .badge-option{-ms-flex-positive:1;flex-grow:1}.assign-badge-modal-content .award-badge-dropdown .dropdown-menu{min-width:210px}.assign-badge-modal-content .award-badge-dropdown .dropdown-menu li a{color:#555}.assign-badge-modal-content .award-badge-dropdown .dropdown-menu .badge-option{width:100%}.assign-badge-modal-content .award-badge-dropdown .dropdown-menu .badge-option .badge-container{margin-left:5px}.assign-badge-modal-content .award-badge-dropdown .dropdown-menu .badge-option.chosen{background-color:#beccd4}.create-custom-badge .badge-info{display:inline-block;margin-left:50px}.create-custom-badge .badge-info .badge-name{margin-bottom:20px}.create-custom-badge .badge-info .badge-name input[type=text]{height:40px;width:250px}.create-custom-badge .badge-info textarea{width:250px;height:100px;resize:none}.create-custom-badge .badge-info label{font-weight:500;color:#6b757b}.create-custom-badge .custom-badge-upload{display:inline}.create-custom-badge .custom-badge-upload .badge-img{height:168px;width:168px;margin-left:30px;border-radius:50%}.create-custom-badge .custom-badge-upload .btn-main-blue{margin-left:50px}.create-custom-badge .custom-badge-upload .btn-main-red{margin-left:55px;margin-top:10px}.create-custom-badge .custom-badge-upload #file-name{padding-top:30px;padding-left:40px}.create-custom-badge .custom-badge-upload p{letter-spacing:.5px;margin-top:10px;margin-left:30px;color:#beccd4}.create-custom-badge #img-upload{display:none}.bank-detail,.bank-list{background-color:#f4f8fc;min-height:100%;padding-bottom:35px;color:#555}.bank-detail .stats-container hr,.bank-detail .voting-col hr,.bank-list .stats-container hr,.bank-list .voting-col hr{width:20px;margin:0 auto 16px;border-color:rgba(190,204,212,.75)}.bank-detail .stats-container .teacher-uses,.bank-detail .voting-col .teacher-uses,.bank-list .stats-container .teacher-uses,.bank-list .voting-col .teacher-uses{padding-bottom:15px}.bank-detail .stats-container .item-views,.bank-detail .voting-col .item-views,.bank-list .stats-container .item-views,.bank-list .voting-col .item-views{margin-bottom:7px}.bank-detail .vote-up,.bank-list .vote-up{display:block;padding:0 20px;color:#a7aeb6;cursor:pointer;font-size:42px}.bank-detail .vote-up:hover,.bank-list .vote-up:hover{color:#2499cc}.bank-detail .vote-up.disabled,.bank-list .vote-up.disabled{color:#27a9e1;pointer-events:none}.bank-detail .vote-count,.bank-list .vote-count{display:block;font-size:28px}.bank-detail .divider,.bank-list .divider{margin:20px auto 0;width:75px;border-width:3px;border-color:#27a9e1}.bank-detail .profile-img-wrapper,.bank-list .profile-img-wrapper{display:inline-block;width:30px;height:30px;overflow:hidden;vertical-align:top;border-radius:50%}.bank-detail .profile-img-wrapper img,.bank-list .profile-img-wrapper img{width:100%}.bank-detail .hide-problem-section,.bank-list .hide-problem-section{margin-top:10px}.bank-detail .hide-problem-section>label,.bank-list .hide-problem-section>label{display:inline-block;margin-right:5px;margin-bottom:0;vertical-align:middle}.bank-detail .hide-problem-section .switch.has-switch,.bank-list .hide-problem-section .switch.has-switch{vertical-align:middle}.bank-detail .hide-problem-section .icon-ok,.bank-list .hide-problem-section .icon-ok{vertical-align:middle;margin-left:3px}.bank-detail .item-tags .tag-list,.bank-list .item-tags .tag-list{margin-bottom:10px}.bank-detail .item-tags .badge,.bank-list .item-tags .badge{margin:0 3px;font-size:14px;background-color:#9e1e62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bank-detail .item-tags .badge:first-of-type,.bank-list .item-tags .badge:first-of-type{margin-left:0}.bank-detail .item-tags .chs-icon-cancel,.bank-list .item-tags .chs-icon-cancel{padding:2px;font-size:12px;cursor:pointer}.bank-detail .item-tags button,.bank-list .item-tags button{padding-top:4px;padding-bottom:4px;font-size:12px;vertical-align:middle;border-radius:0 3px 3px 0}.bank-detail .item-tags.show-editing .badge,.bank-list .item-tags.show-editing .badge{padding:3px 2px 3px 7px}.bank-detail .item-tags .twitter-typeahead,.bank-list .item-tags .twitter-typeahead{vertical-align:middle}.bank-detail .item-tags .tt-menu,.bank-list .item-tags .tt-menu{margin-top:3px;margin-left:2px;width:150px;text-align:left;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.bank-detail .item-tags .tt-suggestion,.bank-list .item-tags .tt-suggestion{color:#555;padding:10px 15px;cursor:pointer}.bank-detail .item-tags .tt-suggestion:not(.tt-cursor) strong,.bank-list .item-tags .tt-suggestion:not(.tt-cursor) strong{color:#333}.bank-detail .item-tags .tt-suggestion.tt-cursor,.bank-list .item-tags .tt-suggestion.tt-cursor{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bank-detail .item-tags .tt-suggestion p,.bank-list .item-tags .tt-suggestion p{margin-bottom:0}.bank-detail ul.tagit.ui-widget,.bank-list ul.tagit.ui-widget{width:760px;height:40px;margin-bottom:0}.bank-detail ul.tagit.ui-widget .tagit-new,.bank-list ul.tagit.ui-widget .tagit-new{margin:1px 5px 1px 0}.bank-detail ul.tagit.ui-widget .tagit-new input,.bank-list ul.tagit.ui-widget .tagit-new input{height:34px;margin-left:5px}.bank-detail ul.tagit.ui-widget .tagit-choice,.bank-list ul.tagit.ui-widget .tagit-choice{padding-top:.1em;padding-right:24px;padding-bottom:.1em;margin-top:6px;margin-bottom:6px;color:#fff;background-image:none;background-color:#95a5ac;border:none;font-weight:600;border-radius:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bank-detail ul.tagit.ui-widget .tagit-choice.existing-filter,.bank-list ul.tagit.ui-widget .tagit-choice.existing-filter{background-color:#9e1e62}.bank-detail ul.tagit.ui-widget .tagit-choice .tagit-label,.bank-list ul.tagit.ui-widget .tagit-choice .tagit-label{vertical-align:middle}.bank-detail ul.tagit.ui-widget .tagit-choice .tagit-close,.bank-list ul.tagit.ui-widget .tagit-choice .tagit-close{color:#fff;right:8px}.bank-detail ul.tagit.ui-widget .tagit-choice .text-icon,.bank-list ul.tagit.ui-widget .tagit-choice .text-icon{display:inline;font-size:20px;vertical-align:middle}.bank-detail ul.tagit.ui-widget .tagit-choice .ui-icon-close,.bank-list ul.tagit.ui-widget .tagit-choice .ui-icon-close{display:none}.bank-detail~.tagit-autocomplete,.bank-list~.tagit-autocomplete{border-color:rgba(190,204,212,.5);color:#555}.bank-detail~.tagit-autocomplete .ui-state-focus,.bank-list~.tagit-autocomplete .ui-state-focus{border:none;background-image:none;background-color:#27a9e1;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bank-detail .share-link,.bank-list .share-link{display:inline-block;margin-right:10px}.bank-detail .share-link span,.bank-list .share-link span{vertical-align:middle;font-weight:600}.bank-detail .share-link span .copy-link,.bank-list .share-link span .copy-link{width:550px}@media (max-width:550px){.bank-detail .share-link span .copy-link,.bank-list .share-link span .copy-link{width:200px}}.bank-detail .share-link .share-link-input,.bank-list .share-link .share-link-input{display:inline-block;margin-left:5px;height:36px;cursor:pointer;background-color:#fff;vertical-align:middle}.bank-list .switch-bank-link{position:absolute;right:0;top:-10px}.bank-list .filter-form{position:relative;padding:20px 25px;margin-bottom:45px;max-width:1000px;width:100%;background-color:#fff;border:1px solid rgba(190,204,212,.25);border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.bank-list .filter-form .form-top-row{margin-bottom:10px}.bank-list .filter-form .bootstrap-select{margin-bottom:0}.bank-list .filter-form .btn-main,.bank-list .filter-form .btn-main-red{margin-left:5px}.bank-list .filter-form .form-buttons{position:absolute;right:0;bottom:1px}.bank-list .filter-form .form-buttons .btn{width:80px;padding-top:8px;padding-bottom:8px}.bank-list .filter-form .search-filter{display:inline-block;margin-right:10px}.bank-list .filter-form .search-filter input{width:235px;height:36px}.bank-list .filter-form .filter-dropdown{display:inline-block;margin-top:10px}.bank-list .filter-form .filter-dropdown label{margin-left:1px;text-align:left}.bank-list .filter-form .filter-dropdown .dropdown-toggle,.bank-list .filter-form .sort-dropdown .dropdown-toggle{height:36px}.bank-list .filter-form .filter-dropdown label,.bank-list .filter-form .question-bank-search-filter label,.bank-list .filter-form .search-filter label,.bank-list .filter-form .sort-dropdown label,.bank-list .filter-form .tag-filters label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;letter-spacing:.3px;font-weight:600}.bank-list .filter-form .proglang-filter-dropdown{margin:0 10px}.bank-list .pagination-sect{list-style:none}.bank-list .pagination-sect>li{display:inline-block}.bank-list .pagination-sect .btn-xs{border-radius:50px}.bank-list .pagination-sect .prev-btn{padding-right:8px;margin-right:5px}.bank-list .pagination-sect .prev-btn span{margin-right:5px}.bank-list .pagination-sect .next-btn{padding-left:8px;margin-left:5px}.bank-list .pagination-sect .next-btn span{margin-left:5px}.bank-list .bank-content>h1{position:relative;margin:15px auto 10px;max-width:1000px;width:100%}.bank-list .bank-content .divider{width:50px}.bank-list .bank-content .bank-table{background-color:#fff;margin:20px 0;border-collapse:collapse;table-layout:fixed;max-width:1000px;width:100%}.bank-detail .detail-content img,.bank-list .bank-content .bank-table .row .cell .item-description img{max-width:100%}.bank-list .bank-content .bank-table .row{display:contents}.bank-list .bank-content .bank-table .row .problem-col>.quiz-item,.bank-list .bank-content .bank-table .row .problem-col>a{display:block;color:#555}.bank-list .bank-content .bank-table .row .problem-col>.quiz-item:focus,.bank-list .bank-content .bank-table .row .problem-col>.quiz-item:hover,.bank-list .bank-content .bank-table .row .problem-col>a:focus,.bank-list .bank-content .bank-table .row .problem-col>a:hover{text-decoration:none;outline:#2499cc solid 2px}.bank-list .bank-content .bank-table .row .problem-col>.quiz-item .inside-cell-container,.bank-list .bank-content .bank-table .row .problem-col>a .inside-cell-container{padding:20px}.bank-list .bank-content .bank-table .row .problem-col>.quiz-item .item-tags,.bank-list .bank-content .bank-table .row .problem-col>a .item-tags{padding-bottom:20px;padding-left:20px}.bank-list .bank-content .bank-table .row .problem-col>.quiz-item .quiz-item,.bank-list .bank-content .bank-table .row .problem-col>.quiz-item a,.bank-list .bank-content .bank-table .row .problem-col>a .quiz-item,.bank-list .bank-content .bank-table .row .problem-col>a a{color:#27a9e1}.bank-list .bank-content .bank-table .row .problem-col>.quiz-item .quiz-item:hover,.bank-list .bank-content .bank-table .row .problem-col>.quiz-item a:hover,.bank-list .bank-content .bank-table .row .problem-col>a .quiz-item:hover,.bank-list .bank-content .bank-table .row .problem-col>a a:hover{color:#14698e;text-decoration:none}.bank-list .bank-content .bank-table .row .cell{display:table-cell;height:0;position:relative;text-align:left;border-width:1px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}.bank-list .bank-content .bank-table .row .cell .item-description{display:inline-block;width:100%;margin:0}.bank-list .bank-content .bank-table .row .cell .item-description.less-description+.description-toggle .chs-icon-minus-squared-alt,.bank-list .bank-content .bank-table .row .cell .item-description.more-description+.description-toggle .chs-icon-plus-squared-alt,.bank-list .bank-content .bank-table .row .cell .item-description:not(.less-description):not(.more-description)+.description-toggle{display:none}.bank-list .bank-content .bank-table .row .cell .item-description.less-description{max-height:140px;overflow:hidden}.bank-list .bank-content .bank-table .row .cell .item-description.less-description+.description-toggle:after{content:'Show More'}.bank-list .bank-content .bank-table .row .cell .item-description.more-description+.description-toggle:after{content:'Show Less'}.bank-list .bank-content .bank-table .row .cell .description-toggle{display:block;color:#27a9e1;cursor:pointer;padding:10px;border-radius:3px;text-align:center}.bank-list .bank-content .bank-table .row .cell .description-toggle .chs-icon{margin-right:2px;vertical-align:middle}.bank-list .bank-content .bank-table .row .cell .description-toggle:hover{color:#1a8bbb;background-color:rgba(175,175,175,.05);box-shadow:inset 0 0 3px 1px rgba(107,117,123,.2)}.bank-list .bank-content .bank-table .row .cell .item-tags{margin-top:10px}.bank-list .bank-content .bank-table .row .cell .num-quiz-qs{font-weight:600}.bank-list .bank-content .bank-table .row .cell.voting-col{width:75px;vertical-align:middle;text-align:center}.bank-list .bank-content .bank-table .row .cell.voting-col .rank{vertical-align:top}.bank-list .bank-content .bank-table .row .cell.voting-col .voting{padding-bottom:13px;vertical-align:middle;text-align:center;line-height:1}.bank-list .bank-content .bank-table .row .cell.voting-col .voting h5{line-height:20px}.bank-list .bank-content .bank-table .row .cell.voting-col h5{margin:0;color:#95a5ac}.bank-list .bank-content .bank-table .row .cell.voting-col .item-views span,.bank-list .bank-content .bank-table .row .cell.voting-col .teacher-uses span{font-size:16px;line-height:18px}.bank-list .bank-content .bank-table .row .cell.problem-col{width:925px}.bank-list .bank-content .bank-table .row .cell .header-row,.bank-list .bank-content .bank-table .row .cell .header-row .item-title{margin-bottom:10px}.bank-list .bank-content .bank-table .row .cell .header-row .item-title span{font-size:11px;color:#555}.bank-list .bank-content .bank-table .row .cell .header-row .item-title .created-text{font-size:9px;margin:0 5px}.bank-list .bank-content .bank-table .row .cell .header-row .school-and-author{display:inline-block}.bank-list .bank-content .bank-table .row .cell .header-row .school-and-author h4{margin-top:0;vertical-align:top}.bank-list .bank-content .bank-table .row .cell .header-row h2{color:#27a9e1;margin-top:-2px;margin-bottom:0;vertical-align:bottom;font-weight:200;text-decoration:none}.bank-list .bank-content .bank-table .row .cell .header-row h4{padding-left:10px;vertical-align:bottom;margin-bottom:3px;font-weight:200}.bank-list .bank-content .bank-table .row .cell .header-row h4 .author-label,.bank-list .bank-content .bank-table .row .cell .header-row h4 .school-label{font-weight:600}.bank-list .bank-content .bank-table .row .cell .header-row h4 .certified-educator-logo{width:16px;margin-left:3px}.bank-list .bank-content .bank-table .row .cell .header-row .label-container{display:inline-block;float:right;vertical-align:bottom}.bank-list .bank-content .bank-table .row .cell .header-row .label-container .type-lang{display:inline-block;margin:0 10px;position:relative;vertical-align:bottom}.bank-list .bank-content .bank-table .row .cell .header-row .label-container .type-lang:not(:last-of-type):after{position:absolute;top:7.5px;right:-14.5px;content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#27a9e1}.bank-list .bank-content .bank-table .row.table-header-row .cell{text-align:center;padding:6px 0;font-weight:600}.bank-list .bank-content .hide-problem-section{position:absolute;left:811px;bottom:3px}.bank-list .bank-content .hide-problem-section .mini-switch{display:inline-block;vertical-align:middle}.bank-list .playlist-bank-table{max-width:1000px;background-color:#fff;table-layout:fixed;border-collapse:collapse;overflow:hidden;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.bank-list .playlist-bank-table td{border-width:1px 0;border-style:solid;border-color:rgba(190,204,212,.25)}.bank-list .playlist-bank-table .img-cell{padding:10px 12px;width:100px}.bank-list .playlist-bank-table .img-cell img{width:100%}.bank-list .playlist-bank-table .info-cell{padding:15px 12px;text-align:left;vertical-align:top}.bank-list .playlist-bank-table .separator{display:inline-block;width:5px;height:5px;margin:0 5px 10px;background-color:#27a9e1;vertical-align:middle;border-radius:50%}.bank-list .playlist-bank-table h2{margin-top:0;margin-right:12px;display:inline-block;vertical-align:middle}.bank-list .playlist-bank-table h2 a{color:#27a9e1}.bank-list .playlist-bank-table h2 a:hover{color:#177aa5;text-decoration:none}.bank-list .playlist-bank-table h4{margin-top:0;display:inline-block;vertical-align:middle}.bank-list .playlist-bank-table h4 span{font-weight:700}.bank-list .playlist-bank-table .subscription-toggle{font-size:12px;margin-bottom:0;letter-spacing:.3px;width:120px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.bank-list .playlist-bank-table .subscription-toggle input[type=checkbox]{display:none}.bank-list .playlist-bank-table .subscription-toggle input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.bank-list .playlist-bank-table .subscription-toggle input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.bank-list .playlist-bank-table .subscription-toggle label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.bank-list .playlist-bank-table .subscription-toggle .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.bank-list .playlist-bank-table .subscription-toggle .checkbox-switch-inner:after,.bank-list .playlist-bank-table .subscription-toggle .checkbox-switch-inner:before{display:block;float:left;width:50%;height:21px;line-height:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.bank-list .playlist-bank-table .subscription-toggle .checkbox-switch-inner:before{content:'Subscribed';background-color:#8cc63e;color:#fff;padding-left:10px}.bank-list .playlist-bank-table .subscription-toggle .checkbox-switch-inner:after{content:'Not Subscribed';background-color:#fff;color:#95a5ac;text-align:right;padding-right:10px}.bank-list .playlist-bank-table .subscription-toggle .checkbox-switch-switch{display:block;width:12px;height:12px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:97px;transition:all .3s ease-in 0s}.bank-list .playlist-bank-table .stats-cell{width:80px;border-right:1px solid rgba(190,204,212,.25)}.bank-list .playlist-bank-table .stats-cell h5{margin:0;color:#95a5ac}.bank-list .playlist-bank-table .share-link label{font-weight:400;font-size:13px}.bank-detail .detail-content .playlist-link,.bank-detail .detail-content .school-and-author .author-info span{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bank-list .playlist-bank-table .share-link-input{height:28px;width:180px;font-size:13px;letter-spacing:.3px}.bank-list .playlist-bank-table .subscribe-classes-btn{position:relative;bottom:-3px;font-size:12px;text-transform:none;letter-spacing:.5px}.bank-detail .goto-span{position:absolute;top:-60px}.bank-detail .detail-content{margin-left:100px;margin-right:100px}.bank-detail .detail-content .item-tags input{display:inline-block;height:27px;width:100px;font-size:12px;vertical-align:middle;border-radius:3px 0 0 3px}.bank-detail .detail-content .school-and-author{position:absolute;top:15px;left:15px;text-align:left}.bank-detail .detail-content .school-and-author .profile-img-wrapper{display:inline-block;margin-right:7px;vertical-align:middle}.bank-detail .detail-content .school-and-author .author-info{display:inline-block;font-size:12px;vertical-align:middle}.bank-detail .detail-content .school-and-author p{margin-bottom:0}.bank-detail .detail-content .top-right-info{position:absolute;top:15px;right:15px;text-align:right}.bank-detail .detail-content .created-date{display:block;margin-bottom:8px;font-size:9px;color:#555}.bank-detail .detail-content .created-date span{margin-left:5px;font-size:11px;text-transform:none}.bank-detail .detail-content .playlist-link{margin-top:7px;font-size:13px}.bank-detail .detail-content .playlist-link a{color:#27a9e1}.bank-detail .detail-content .playlist-link a:hover{color:#1a8bbb;text-decoration:none}.bank-detail .detail-content .quiz-questions ul{list-style:none}.bank-detail .detail-content .quiz-questions>ul{padding-left:0}.bank-detail .detail-content .quiz-questions>ul>li:not(:first-child){margin-top:40px}.bank-detail .detail-content .quiz-questions>ul>ul{padding-right:30px;padding-left:30px}.bank-detail .detail-content .quiz-questions>ul>ul>li{padding:10px;border:1px solid rgba(190,204,212,.75)}.bank-detail .detail-content .quiz-questions>ul>ul>li:not(:first-of-type){border-top:none}.bank-detail .detail-content .quiz-questions>ul>ul>li p:last-child,.bank-detail .detail-content .quiz-questions>ul>ul>li pre:last-child{margin-bottom:0}.bank-detail .detail-content .quiz-questions .question-number{letter-spacing:1px;text-align:center}.bank-detail .detail-content .back-button-row{margin-bottom:15px;min-height:54px;padding-top:20px}.bank-detail .detail-content .back-button-row .btn-main{padding:8px 12px;margin-top:2px}.bank-detail .detail-content .back-button-row .editor-try-btn{margin-right:15px}.bank-detail .detail-content .back-button-row .copy-to-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:42px;width:200px;line-height:38px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-menu{min-width:200px}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-toggle .icon{margin-left:15px;color:#fbaf3f}.bank-detail .detail-content .back-button-row .copy-to-dropdown .dropdown-menu li.disabled a:hover{color:#555;background-color:rgba(190,204,212,.25)}.bank-detail .detail-content .item-title{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0;display:inline-block}.bank-detail .detail-content .voting-container .vote-count{line-height:18px}.bank-detail .detail-content .voting-container .voting-label{color:#95a5ac}.bank-detail .detail-content .stats-container{position:absolute;right:100%;top:-1px;background-color:#fff;border-style:solid;border-width:1px 0 2px 2px;border-color:rgba(190,204,212,.25);border-radius:5px 0 0 5px}.bank-detail .detail-content .stats-container .item-views h5,.bank-detail .detail-content .stats-container .teacher-uses h5{margin:0;color:#95a5ac}.bank-detail .detail-content .stats-container .item-views span,.bank-detail .detail-content .stats-container .teacher-uses span{display:block;font-size:16px}.bank-detail .detail-content .stats-container hr{margin-bottom:10px}.bank-detail .detail-content .problem-info-container{position:relative;background-color:#fff;cursor:default;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);padding:60px 25px 15px;border-radius:0 5px 5px}.bank-detail .detail-content .problem-info-container .type-lang{display:inline-block;margin:0 10px;position:relative;vertical-align:bottom;font-weight:400}.bank-detail .detail-content .problem-info-container .type-lang .type-lang-label{font-weight:600}.bank-detail .detail-content .problem-info-container .type-lang:not(:last-of-type):after{position:absolute;top:7.5px;right:-14.5px;content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#27a9e1}.bank-detail .detail-content .problem-info-container .item-description,.bank-detail .detail-content .problem-info-container .item-teacher-notes,.bank-detail .detail-content .problem-info-container .karel-worlds,.bank-detail .detail-content .problem-info-container .quiz-questions{text-align:left;padding-top:10px;padding-bottom:10px}.bank-detail .detail-content .problem-info-container .item-description .canvas-wrapper,.bank-detail .detail-content .problem-info-container .item-teacher-notes .canvas-wrapper,.bank-detail .detail-content .problem-info-container .karel-worlds .canvas-wrapper,.bank-detail .detail-content .problem-info-container .quiz-questions .canvas-wrapper{width:160px;height:160px}.bank-detail .detail-content .problem-info-container .item-description .canvas-wrapper canvas,.bank-detail .detail-content .problem-info-container .item-teacher-notes .canvas-wrapper canvas,.bank-detail .detail-content .problem-info-container .karel-worlds .canvas-wrapper canvas,.bank-detail .detail-content .problem-info-container .quiz-questions .canvas-wrapper canvas{width:70%}.bank-detail .detail-content .problem-info-container .karel-worlds{float:left;clear:both;margin:0 10px}.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code{text-align:left}.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .filename{text-align:center}.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .solution-container,.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .starter-container{display:inline-block;width:49.5%;vertical-align:top}.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .solution-container pre,.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .starter-container pre{padding:2px 5px}.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .starter-container{padding-right:10px}.bank-detail .detail-content .problem-info-container .all-starter-and-solution-code .solution-container{padding-left:10px}.bank-detail .detail-content .extra-info-row{margin-top:15px;text-align:left}.bank-detail .detail-content .extra-info-row .share-link input{width:300px;text-align:center}.bank-detail .detail-content .extra-info-row .icon{margin-right:5px}.bank-detail .detail-content .comments{position:relative;width:750px;padding:10px 0;margin:25px auto 0}.bank-detail .detail-content .comments h3{color:#555;margin-bottom:30px}.bank-detail .detail-content .comments .user-comment{text-align:left;margin:10px 0}.bank-detail .detail-content .comments .user-comment .profile-img-wrapper{margin-right:15px;width:50px;height:50px}.bank-detail .detail-content .comments .user-comment .comment-info{display:inline-block;width:calc(100% - 65px);vertical-align:top;background:#fff;padding:10px 25px;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.bank-detail .detail-content .comments .user-comment .comment-name{margin-right:3px;font-size:16px;font-weight:600}.bank-detail .detail-content .comments .user-comment .comment-timestamp{margin-left:3px;font-size:13px;color:#95a5ac}.bank-detail .detail-content .comments .user-comment p{margin:10px 0 0;color:#555}.bank-detail .detail-content .comments .comment-input{padding:15px;width:100%;height:75px;margin-top:15px;resize:none;border-color:#beccd4;border-radius:3px}.bank-detail .detail-content .comments .comment-input:focus{outline:0;border-color:#27a9e1}.bank-detail .detail-content .comments .btn-main{display:block;width:150px;margin-top:7px;margin-left:auto}#choose-teacher-course-modal,.bank-modal{color:#555}#choose-teacher-course-modal.disabled a.course-tile,.bank-modal.disabled a.course-tile{pointer-events:none}#choose-teacher-course-modal .modal-body,.bank-modal .modal-body{background-color:#f4f8fc}#choose-teacher-course-modal .modal-body .course-tiles-content,.bank-modal .modal-body .course-tiles-content{padding:25px}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile,.bank-modal .modal-body .course-tiles-content .course-tile,.bank-modal .modal-body .course-tiles-content .quiz-tile{display:block;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border:2px solid transparent;border-radius:3px;padding:11px 14px;vertical-align:middle;height:80px;width:95%;text-align:left;margin-bottom:20px;margin-right:auto;margin-left:auto}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile img,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile img,.bank-modal .modal-body .course-tiles-content .course-tile img,.bank-modal .modal-body .course-tiles-content .quiz-tile img{max-height:54px;max-width:54px;margin-right:12px;vertical-align:middle}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile h3,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile h3,.bank-modal .modal-body .course-tiles-content .course-tile h3,.bank-modal .modal-body .course-tiles-content .quiz-tile h3{height:auto;width:calc(100% - 70px);font-size:14px;display:inline-block;vertical-align:middle}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile.course-blue:hover,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile.course-blue:hover,.bank-modal .modal-body .course-tiles-content .course-tile.course-blue:hover,.bank-modal .modal-body .course-tiles-content .quiz-tile.course-blue:hover{border-color:#27a9e1}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile.course-red:hover,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile.course-red:hover,.bank-modal .modal-body .course-tiles-content .course-tile.course-red:hover,.bank-modal .modal-body .course-tiles-content .quiz-tile.course-red:hover{border-color:#de5844}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile.course-green:hover,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile.course-green:hover,.bank-modal .modal-body .course-tiles-content .course-tile.course-green:hover,.bank-modal .modal-body .course-tiles-content .quiz-tile.course-green:hover{border-color:#8cc63e}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile.course-orange:hover,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile.course-orange:hover,.bank-modal .modal-body .course-tiles-content .course-tile.course-orange:hover,.bank-modal .modal-body .course-tiles-content .quiz-tile.course-orange:hover{border-color:#fbaf3f}#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile:hover,#choose-teacher-course-modal .modal-body .course-tiles-content .quiz-tile:hover,.bank-modal .modal-body .course-tiles-content .course-tile:hover,.bank-modal .modal-body .course-tiles-content .quiz-tile:hover{text-decoration:none}#choose-teacher-course-modal .modal-body .lms-assign-loader-body .loader,.bank-modal .modal-body .lms-assign-loader-body .loader{position:relative;text-align:center;margin:15px auto 35px;z-index:9999!important;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#choose-teacher-course-modal .modal-body .lms-assign-loader-body .loaded-icon,.bank-modal .modal-body .lms-assign-loader-body .loaded-icon{font-size:70px}#choose-teacher-course-modal .modal-body .lms-assign-loader-body #karel-icon,.bank-modal .modal-body .lms-assign-loader-body #karel-icon{margin-right:0!important;max-height:80px}#choose-teacher-course-modal .modal-body .lms-assign-loader-body .loaded-icon::before,.bank-modal .modal-body .lms-assign-loader-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}#choose-teacher-course-modal .modal-body .lms-assign-loader-body .loader-modal-header,.bank-modal .modal-body .lms-assign-loader-body .loader-modal-header{padding:15px;min-height:15px}.bank-table{background-color:#fff;margin:20px 0;border-collapse:collapse;max-width:1000px;width:100%}.bank-table .row .problem-col>.quiz-item,.bank-table .row .problem-col>a{display:block;color:#555}.bank-table .row .problem-col>.quiz-item:focus,.bank-table .row .problem-col>.quiz-item:hover,.bank-table .row .problem-col>a:focus,.bank-table .row .problem-col>a:hover{text-decoration:none;outline:#2499cc solid 2px}.bank-table .row .problem-col>.quiz-item .inside-cell-container,.bank-table .row .problem-col>a .inside-cell-container{padding:20px}.bank-table .row .problem-col>.quiz-item .item-tags,.bank-table .row .problem-col>a .item-tags{padding-bottom:20px;padding-left:20px}.bank-table .row .problem-col>.quiz-item .quiz-item,.bank-table .row .problem-col>.quiz-item a,.bank-table .row .problem-col>a .quiz-item,.bank-table .row .problem-col>a a{color:#27a9e1}.bank-table .row .problem-col>.quiz-item .quiz-item:hover,.bank-table .row .problem-col>.quiz-item a:hover,.bank-table .row .problem-col>a .quiz-item:hover,.bank-table .row .problem-col>a a:hover{color:#14698e;text-decoration:none}.bank-table .row .cell{display:table-cell;height:0;position:relative;text-align:left;border-width:1px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}.bank-table .row .cell .item-description{display:inline-block;width:100%;margin:0}#choose-custom-course-modal .modal-body .course-tiles-content .course-tile .full-playlist-badge,#choose-playlist-modal .modal-body .course-tiles-content .course-tile .full-playlist-badge,#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile .full-playlist-badge,.bank-table .row .cell .item-description.less-description+.description-toggle .chs-icon-minus-squared-alt,.bank-table .row .cell .item-description.more-description+.description-toggle .chs-icon-plus-squared-alt,.bank-table .row .cell .item-description:not(.less-description):not(.more-description)+.description-toggle{display:none}.bank-table .row .cell .item-description img{max-width:100%}.bank-table .row .cell .item-description.less-description{max-height:140px;overflow:hidden}.bank-table .row .cell .item-description.less-description+.description-toggle:after{content:'Show More'}.bank-table .row .cell .item-description.more-description+.description-toggle:after{content:'Show Less'}.bank-table .row .cell .description-toggle{display:block;color:#27a9e1;cursor:pointer;padding:10px;border-radius:3px;text-align:center}.bank-table .row .cell .description-toggle .chs-icon{margin-right:2px;vertical-align:middle}.bank-table .row .cell .description-toggle:hover{color:#1a8bbb;background-color:rgba(175,175,175,.05);box-shadow:inset 0 0 3px 1px rgba(107,117,123,.2)}.bank-table .row .cell .item-tags{margin-top:10px}.bank-table .row .cell .num-quiz-qs{font-weight:600}.bank-table .row .cell.voting-col{width:75px;vertical-align:middle;text-align:center}.bank-table .row .cell.voting-col .rank{vertical-align:top}.bank-table .row .cell.voting-col .voting{padding-bottom:13px;vertical-align:middle;text-align:center;line-height:1}.bank-table .row .cell.voting-col .voting h5{line-height:20px}.bank-table .row .cell.voting-col h5{margin:0;color:#95a5ac}.bank-table .row .cell .header-row,.bank-table .row .cell .header-row .item-title{margin-bottom:10px}.bank-table .row .cell.voting-col .item-views span,.bank-table .row .cell.voting-col .teacher-uses span{font-size:16px;line-height:18px}.bank-table .row .cell.problem-col{width:925px}.bank-table .row .cell .header-row .profile-img-wrapper{display:inline-block;width:30px;height:30px;overflow:hidden;vertical-align:top;border-radius:50%}.bank-table .row .cell .header-row .profile-img-wrapper img{width:100%}.bank-table .row .cell .header-row .item-title span{font-size:11px;color:#555}.bank-table .row .cell .header-row .item-title .created-text{font-size:9px;margin:0 5px}.bank-table .row .cell .header-row .school-and-author{display:inline-block}.bank-table .row .cell .header-row .school-and-author h4{margin-top:0;vertical-align:top}.bank-table .row .cell .header-row h2{color:#27a9e1;margin-top:-2px;margin-bottom:0;vertical-align:bottom;font-weight:200;text-decoration:none}.bank-table .row .cell .header-row h4{padding-left:10px;vertical-align:bottom;margin-bottom:3px;font-weight:200}.bank-table .row .cell .header-row h4 .author-label,.bank-table .row .cell .header-row h4 .school-label{font-weight:600}.bank-table .row .cell .header-row h4 .certified-educator-logo{width:16px;margin-left:3px}.bank-table .row .cell .header-row .label-container{display:inline-block;float:right;vertical-align:bottom}.bank-table .row .cell .header-row .label-container .type-lang{display:inline-block;margin:0 10px;position:relative;vertical-align:bottom}.bank-table .row .cell .header-row .label-container .type-lang:not(:last-of-type):after{position:absolute;top:7.5px;right:-14.5px;content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#27a9e1}.bank-table .row.table-header-row .cell{text-align:center;padding:6px 0;font-weight:600}.bank-table .row button{margin:-20px 5px 5px}.bank-table .row .hide-problem-section{margin:-35px 5px 5px}.bank-table .row .hide-problem-section .mini-switch{display:inline-block;vertical-align:middle}.problem-bank-page .top-tags{width:1000px;margin:10px 0;text-align:left}.problem-bank-page .top-tags label{display:inline-block;margin-right:10px;letter-spacing:.5px;font-size:12px;font-weight:600;text-transform:uppercase}.problem-bank-page .top-tags .badge{padding:3px 10px;margin:2px;background-color:#95a5ac;font-size:14px}.problem-bank-page .top-tags .badge:hover{background-color:#6b757b}.problem-bank-page .tag-filters label{position:relative;width:760px}.problem-bank-page .tag-filters .label-note{margin-left:3px;text-transform:none;letter-spacing:.1px;font-weight:400}.problem-bank-page .tag-filters .tags-search-note{position:absolute;right:3px;bottom:-6px;text-transform:none;font-weight:400;font-style:italic}.problem-bank-page .sort-dropdown{position:absolute;right:0;bottom:0}.problem-bank-page .sort-dropdown label{margin-right:7px;margin-bottom:0;letter-spacing:1px;vertical-align:middle}.problem-bank-page .sort-dropdown .dropdown-menu.selectpicker li span{margin-left:0}.problem-bank-page .alert-info{margin-bottom:0}#choose-custom-course-modal .full-playlist,#choose-playlist-modal .full-playlist,#choose-teacher-course-modal .full-playlist{position:relative}#choose-custom-course-modal .full-playlist h3,#choose-custom-course-modal .full-playlist img,#choose-playlist-modal .full-playlist h3,#choose-playlist-modal .full-playlist img,#choose-teacher-course-modal .full-playlist h3,#choose-teacher-course-modal .full-playlist img{opacity:.5}#choose-custom-course-modal .full-playlist-badge,#choose-playlist-modal .full-playlist-badge,#choose-teacher-course-modal .full-playlist-badge{position:absolute;top:10px;right:10px;background-color:#fbaf3f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#choose-custom-course-modal .teacher-course-modal-dialog,#choose-playlist-modal .teacher-course-modal-dialog,#choose-teacher-course-modal .teacher-course-modal-dialog{width:800px}#choose-custom-course-modal .teacher-course-modal-dialog .title-row,#choose-playlist-modal .teacher-course-modal-dialog .title-row,#choose-teacher-course-modal .teacher-course-modal-dialog .title-row{font-size:16px}#choose-custom-course-modal .teacher-course-modal-dialog .sections-list-row,#choose-playlist-modal .teacher-course-modal-dialog .sections-list-row,#choose-teacher-course-modal .teacher-course-modal-dialog .sections-list-row{font-size:13px}#choose-custom-course-modal .teacher-course-modal-dialog .course-img-container,#choose-playlist-modal .teacher-course-modal-dialog .course-img-container,#choose-teacher-course-modal .teacher-course-modal-dialog .course-img-container{padding:0 5px;width:13%}#choose-custom-course-modal .teacher-course-modal-dialog .assign-btn,#choose-playlist-modal .teacher-course-modal-dialog .assign-btn,#choose-teacher-course-modal .teacher-course-modal-dialog .assign-btn{margin-top:10px;margin-left:5px}#choose-custom-course-modal .teacher-course-modal-dialog .modal-header h3,#choose-playlist-modal .teacher-course-modal-dialog .modal-header h3,#choose-teacher-course-modal .teacher-course-modal-dialog .modal-header h3{text-align:left;margin:10px 0;color:#555}#choose-custom-course-modal .modal-body .course-tiles-content,#choose-playlist-modal .modal-body .course-tiles-content,#choose-teacher-course-modal .modal-body .course-tiles-content{padding:25px}#choose-custom-course-modal .modal-body .course-tiles-content .course-tile.full-playlist .full-playlist-badge,#choose-playlist-modal .modal-body .course-tiles-content .course-tile.full-playlist .full-playlist-badge,#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile.full-playlist .full-playlist-badge{display:inline}#choose-custom-course-modal .modal-body .course-tiles-content .course-tile .course-description-wrapper,#choose-playlist-modal .modal-body .course-tiles-content .course-tile .course-description-wrapper,#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile .course-description-wrapper{padding-top:3px}#choose-custom-course-modal .modal-body .course-tiles-content .course-tile .assign-btn-wrapper,#choose-playlist-modal .modal-body .course-tiles-content .course-tile .assign-btn-wrapper,#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile .assign-btn-wrapper{padding-top:8px}#choose-custom-course-modal .modal-body .course-tiles-content .course-tile .assign-btn-wrapper button,#choose-playlist-modal .modal-body .course-tiles-content .course-tile .assign-btn-wrapper button,#choose-teacher-course-modal .modal-body .course-tiles-content .course-tile .assign-btn-wrapper button{width:100px}#choose-custom-course-modal .modal-body .course-tiles-content #new-course,#choose-playlist-modal .modal-body .course-tiles-content #new-course,#choose-teacher-course-modal .modal-body .course-tiles-content #new-course{height:auto}#choose-custom-course-modal .modal-body .course-tiles-content #new-course.disabled,#choose-playlist-modal .modal-body .course-tiles-content #new-course.disabled,#choose-teacher-course-modal .modal-body .course-tiles-content #new-course.disabled{opacity:.75}#choose-custom-course-modal .modal-body .course-tiles-content #new-course.disabled:hover,#choose-playlist-modal .modal-body .course-tiles-content #new-course.disabled:hover,#choose-teacher-course-modal .modal-body .course-tiles-content #new-course.disabled:hover{border-color:transparent}#choose-custom-course-modal .modal-body .course-tiles-content .chs-icon-plus-squared-alt,#choose-playlist-modal .modal-body .course-tiles-content .chs-icon-plus-squared-alt,#choose-teacher-course-modal .modal-body .course-tiles-content .chs-icon-plus-squared-alt{display:inline-block;vertical-align:middle}.quiz-question-bank-list .btn-group.bootstrap-select{margin-bottom:0}.quiz-question-bank-list .vertical-middle{vertical-align:middle}.quiz-question-bank-list .make-question{position:absolute;top:25px;right:20px}.quiz-question-bank-list .question-bank-checkbox-label{display:inline}.quiz-question-bank-list #is_apcsp_reader_approved{margin-top:5px}.quiz-question-bank-list .quiz-filter .question-bank-search-filter{display:inline-block;margin-right:10px}.quiz-question-bank-list .quiz-filter .question-bank-search-filter input{width:332px;height:36px}.quiz-question-bank-list .quiz-filter .question-bank-search-filter #search-question-input{width:350px}.quiz-question-bank-list .quiz-filter .apcsp-table-link{font-size:11px;color:#555;text-decoration:none;cursor:pointer;margin-left:5px}.quiz-question-bank-list .quiz-filter .apcsp-table-link:hover{color:#6b757b}.quiz-question-bank-list .quiz-filter .difficulty-dropdown .dropdown-toggle,.quiz-question-bank-list .quiz-filter .language-dropdown .dropdown-toggle,.quiz-question-bank-list .quiz-filter .quiz-sort-dropdown .dropdown-toggle,.quiz-question-bank-list .quiz-filter .review-status-dropdown .dropdown-toggle{height:36px}.quiz-question-bank-list .quiz-filter .enduring-understanding-dropdown .dropdown-toggle,.quiz-question-bank-list .quiz-filter .essential-knowledge-dropdown .dropdown-toggle,.quiz-question-bank-list .quiz-filter .learning-objective-dropdown .dropdown-toggle{height:42px}.quiz-question-bank-list .quiz-filter .difficulty-dropdown label,.quiz-question-bank-list .quiz-filter .enduring-understanding-dropdown label,.quiz-question-bank-list .quiz-filter .essential-knowledge-dropdown label,.quiz-question-bank-list .quiz-filter .language-dropdown label,.quiz-question-bank-list .quiz-filter .learning-objective-dropdown label,.quiz-question-bank-list .quiz-filter .quiz-sort-dropdown label,.quiz-question-bank-list .quiz-filter .review-status-dropdown label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;margin-right:7px;margin-bottom:0;letter-spacing:1px;font-size:12px;vertical-align:middle;font-weight:600}.quiz-question-bank-list .quiz-filter .review-status-dropdown .bootstrap-select{width:150px}.quiz-question-bank-list .quiz-filter .difficulty-dropdown,.quiz-question-bank-list .quiz-filter .enduring-understanding-dropdown,.quiz-question-bank-list .quiz-filter .language-dropdown,.quiz-question-bank-list .quiz-filter .learning-objective-dropdown,.quiz-question-bank-list .quiz-filter .review-status-dropdown{margin-right:10px}.quiz-question-bank-list .quiz-filter .dropdown-menu>.active>a{background-color:#fff}.quiz-question-bank-list .quiz-filter .dropdown-menu li a:hover{background-color:#fbaf3f}.quiz-question-bank-list .quiz-filter .question-bank-checkbox-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;margin-right:10px;font-size:15px;letter-spacing:.3px;font-weight:600}.quiz-question-bank-list .quiz-filter .apcsp-filter-header{margin-top:30px;font-weight:600;margin-bottom:0;text-transform:uppercase}.quiz-question-bank-list .quiz-filter .filter-divider{margin-top:0}.quiz-question-bank-list .quiz-filter .form-bottom-row{text-align:left;margin-top:20px}.quiz-question-bank-list .view-edit-question{position:absolute;right:22px;top:10px;text-decoration:none}.quiz-question-bank-list .view-edit-question:hover{cursor:pointer;color:#beccd4}.quiz-question-bank-list .quiz-question{padding-right:30px;padding-left:30px;list-style:none}.quiz-question-bank-list .quiz-question>li.correct{border:2px solid #8cc63e}.quiz-question-bank-list .quiz-question>li.incorrect{border:1px solid #beccd4}.quiz-question-bank-list .quiz-question>li{padding:10px}.quiz-question-bank-list .quiz-question>li p:last-child,.quiz-question-bank-list .quiz-question>li pre:last-child{margin-bottom:0}.quiz-question-bank-list .quiz-question>li>span{display:inline-block;width:750px;vertical-align:middle}.quiz-question-bank-list .quiz-question>li>input{margin-right:10px;display:inline-block}.quiz-question-bank-list .add-to-quiz{position:absolute;right:20px;top:15px;background-color:#27a9e1;text-transform:uppercase;text-align:center;font-size:13px;color:#fff;padding:5px;cursor:pointer;border-radius:4px;display:block;width:95px}.quiz-question-bank-list .add-to-quiz:hover{color:#fff;background-color:#177aa5;text-decoration:none}#choose-quiz-modal .custom-course-title,#choose-quiz-modal .playlist-title{margin-left:25px;font-size:15px;text-align:left}#choose-quiz-modal .quiz-tiles-content{padding-top:0}#choose-quiz-modal .quiz-tiles-content .quiz-tile{text-decoration:none;height:45px;display:table;margin-bottom:10px}#choose-quiz-modal .quiz-tiles-content .quiz-tile .quiz-title{width:unset;display:table-cell}#choose-quiz-modal .quiz-tiles-content .quiz-tile .num-questions{font-size:10px;color:#6b757b;margin-left:15px}#choose-quiz-modal .modal-content .loader{position:relative;text-align:center;margin:15px auto 35px;z-index:9999!important;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite}#choose-quiz-modal .modal-content .loaded-icon{font-size:70px}#choose-quiz-modal .modal-content .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.about-header{color:#fff;text-align:center;font-weight:200;overflow-x:hidden}.about-header .overlay{background:rgba(15,66,85,.7);padding:90px 0 80px}.about-header .overlay .tutors-tagline{margin:15px 0 65px}.about-title{font-size:38px;font-weight:100;margin:50px}.white-text{color:#fff}.half-width{width:50%}.blue-dash-spacer{height:3px;width:50px;border-color:#27a9e1;background-color:#27a9e1}.bigyear .btn{margin:10px;padding:1em 2em;text-transform:uppercase;color:#fff}.bigyear .subtle{opacity:.7}.bigyear a.subtle{text-decoration:none;color:inherit}.bigyear .square4 span{position:absolute;font-size:10px}.bigyear .square4 .top{top:0}.bigyear .square4 .bottom{top:60%}.bigyear .square4 .left{left:0}.bigyear .square4 .right{left:60%}.bigyear .tooltip{text-transform:none}h1,h2,h3,h4,h5,h6{font-weight:500;margin-top:10px}.h1,h1{font-size:30px}.h2,h2{font-size:24px}.h3,h3{font-size:18px;line-height:18px}.h4,h4{font-size:14px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}.alert-action{background-color:#67e667;border-color:#56d556;color:#333}.alert-action:hover{background-color:#56d556!important;color:#333}.alert-success:hover{background-color:#cedfc7!important;border-color:#d6e9c6;color:#468847}fieldset[disabled] input[type=text],fieldset[disabled] input[type=email],input[type=text][disabled],input[type=text][readonly],input[type=email][disabled],input[type=email][readonly]{background-color:#eee;cursor:not-allowed;opacity:1}input[type=text]:focus,input[type=email]:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}input[type=text],input[type=email]{color:#555;background-color:#fff;background-image:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type=text]{border:1px solid #ccc;border-radius:2px}input[type=text]:not(.input-sm){display:block;height:34px;padding:6px;font-size:14px;line-height:1.42857143}input[type=text]::placeholder{color:#727272}textareainput[type=text]{height:auto}input[type=email]{border:1px solid #ccc;border-radius:2px}input[type=email]:not(.input-sm){display:block;height:34px;padding:6px;font-size:14px;line-height:1.42857143}input[type=email]::placeholder{color:#999}textareainput[type=email]{height:auto}label{display:block}.btn-group.open .dropdown-toggle:focus-visible,.dropdown-toggle:focus-visible{outline:-webkit-focus-ring-color auto;text-decoration:none}@media screen and (max-height:400px){.navbar-fixed-top .navbar-collapse{max-height:calc(100vh - 60px)}}a{color:#3174af}a.darker-link{color:#2b679b}a.darker-link:focus,a.darker-link:hover{color:#265a87}a.lighter-link{color:#3781c3}a.lighter-link:focus,a.lighter-link:hover{color:#478ecc}.btn-link{color:#3174af}.close{opacity:.5}.close:focus,.close:hover{opacity:.7}.bigyear ol.breadcrumb{background-color:#27333a;color:#f1f1f1;list-style:none;padding:1em;border-radius:0;margin:0}.bigyear ol.breadcrumb li a{color:inherit;background:inherit}.bigyear ol.breadcrumb li{text-transform:uppercase;display:inline;background-color:#424849;margin:.5em .1em;padding:.5em 1em}.bigyear ol.breadcrumb li:first-child{border-top-left-radius:.4em;border-bottom-left-radius:.4em;margin-left:40px}.bigyear ol.breadcrumb li:last-child{background-color:#555;border-top-right-radius:.4em;border-bottom-right-radius:.4em}#certifications-verify-page{min-height:100vh;padding:50px;overflow:auto;background-color:#f4f8fc}#certifications-verify-page .certifications-verify-descr{text-align:center;margin:30px auto;font-size:28px;width:500px}#certifications-verify-page .certifications-verify-form{background:#fff;padding:10px 25px;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:500px;margin:auto}#certifications-verify-page .certifications-verify-form input{width:45%;height:62px;font-size:24px}#certifications-verify-page .certifications-verify-form button{width:45%;font-size:20px}#certifications-verify-page .certificate-iframe{border:none;height:550px;width:750px;margin:auto;display:block}#certifications-verify-page .certificate-verified-panel{border:1px solid #555;width:250px;margin:auto auto 10px;padding:5px;border-radius:5px}#certification-rules-page{min-height:100vh;overflow:auto;background-color:#f4f8fc}#certification-rules-page table{margin:auto;width:700px;font-size:18px}#certification-rules-page h1{margin-bottom:25px}#certification-rules-page .cert-badge{height:150px}#certification-rules-page .cert-rules{text-align:left;font-size:22px;margin:auto auto 12px;width:500px}#microcredentials-cstaplus-banner{padding:10px;margin-bottom:0;width:100%;color:#fff;font-weight:600;background-color:#00a79d;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}.pd-page{padding-bottom:30px}.pd-page#course-assignments-page{margin-left:0}.pd-page .pd-home-title h1{font-size:36px;font-weight:500}.pd-page .pd-home-title .active-coloring{color:#8cc63e;font-size:23px;font-weight:600}.pd-page .pd-home-title .inactive-coloring{color:#de5844;font-size:23px;font-weight:600}.pd-page .pd-page-title{padding:25px;margin-left:28px;margin-right:28px}.pd-page .pd-page-title h1{font-size:30px}.pd-page #certifications-page .certifications-header{padding-top:25px;padding-bottom:35px;border-radius:5px;margin:15px 53px 40px}.pd-page .teacher-top-nav{z-index:1}.pd-page .pd-text-short{display:none}@media (max-width:930px){.pd-page .teacher-top-nav .nav-title{margin-right:5px}.pd-page .pd-text-normal{display:none}.pd-page .pd-text-short{display:inline}}.pd-page #teacher-assignments-nav .fa{font-size:18px}.pd-page #teacher-assignments-nav .pd-nav-icon{display:none}@media (max-width:575px){.pd-page #teacher-assignments-nav .pd-nav-text{display:none}.pd-page #teacher-assignments-nav .pd-nav-icon{display:inline}}@media (max-width:335px){.pd-page .teacher-top-nav a.class-nav-link{padding:5px}}.pd-page .catalog-filters-container{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.pd-page .catalog-filters-container label{margin-bottom:0}.pd-page .catalog-filters-container .pd-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;min-width:45px;padding:4px 8px;font-size:12px;border-radius:13px;text-decoration:none;vertical-align:middle;font-weight:600;border:1px solid #28384a;color:#28384a}.pd-page .catalog-filters-container .pd-filter:focus,.pd-page .catalog-filters-container .pd-filter:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important;cursor:pointer}.pd-page .catalog-filters-container .pd-filter.active{background-color:#27a9e1;border:1px solid #27a9e1;color:#fff}.pd-page .catalog-filters-container .pd-filter.active:focus,.pd-page .catalog-filters-container .pd-filter.active:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important;cursor:pointer}.pd-page .wrap.disabled{opacity:.5}#certifications-page,.pd-portal-home{min-height:100vh;overflow:auto;background-color:#f4f8fc}#certifications-page .certifications-header,.pd-portal-home .certifications-header{margin-bottom:30px;padding-top:30px;padding-bottom:40px}#certifications-page .certifications-header h1,.pd-portal-home .certifications-header h1{font-size:24px;text-align:center;font-weight:700}#certifications-page .certifications-header h2,.pd-portal-home .certifications-header h2{font-size:17px;text-align:center;margin:auto}#certifications-page .certification-exam-start,.pd-portal-home .certification-exam-start{margin-top:30px;margin-bottom:30px}#certifications-page .certification-exam-start h1,.pd-portal-home .certification-exam-start h1{font-size:28px;text-align:center;font-weight:700}#certifications-page .certification-name-bubble,.pd-portal-home .certification-name-bubble{display:inline-block;color:#fff;text-transform:uppercase;text-align:center;width:100px;height:28px;font-size:12px;border-radius:60px;line-height:29px;vertical-align:middle;margin-top:auto;margin-bottom:auto}#certifications-page .certification-exam-info,.pd-portal-home .certification-exam-info{text-align:left;font-size:22px;margin:auto auto 12px;width:500px}#certifications-page .certification-honor-code,.pd-portal-home .certification-honor-code{text-align:left;font-size:22px;margin:20px auto;background:#fff;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);width:450px;padding:0}#certifications-page .certification-honor-code .alert-warning,.pd-portal-home .certification-honor-code .alert-warning{border-radius:0;margin:0}#certifications-page .certification-honor-code .codehs-form,.pd-portal-home .certification-honor-code .codehs-form{padding:15px;line-height:35px}#certifications-page .certification-honor-code .codehs-form input,.pd-portal-home .certification-honor-code .codehs-form input{font-size:22px;display:inline-block}#certifications-page .certification-badge,.pd-portal-home .certification-badge{height:100px;margin-right:5px}#certifications-page .certifications-content,.pd-portal-home .certifications-content{margin:0 14%}#certifications-page .module-info,.pd-portal-home .module-info{margin-left:115px}#certifications-page .certifications-list,.pd-portal-home .certifications-list{width:100%;margin:auto auto 30px}#certifications-page .certifications-list.app,.pd-portal-home .certifications-list.app{margin:0 0 30px;max-width:1000px}#certifications-page .certifications-list h3,.pd-portal-home .certifications-list h3{text-decoration:underline}#certifications-page .certifications-list .java-border,.pd-portal-home .certifications-list .java-border{border-left:solid 5px #8cc63e}#certifications-page .certifications-list .javascript-border,.pd-portal-home .certifications-list .javascript-border{border-left:solid 5px #27a9e1}#certifications-page .certifications-list .webdesign-border,.pd-portal-home .certifications-list .webdesign-border{border-left:solid 5px #fbaf3f}#certifications-page .certifications-list .python-border,.pd-portal-home .certifications-list .python-border{border-left:solid 5px #8e3329}#certifications-page .certifications-list .cybersecurity-border,.pd-portal-home .certifications-list .cybersecurity-border{border-left:solid 5px #2e3092}#certifications-page .certifications-list .cybersecurity2-border,.pd-portal-home .certifications-list .cybersecurity2-border{border-left:solid 5px #de5844}#certifications-page .certifications-list .webdev-border,.pd-portal-home .certifications-list .webdev-border{border-left:solid 5px #9e1e62}#certifications-page .certifications-list .demo-border,.pd-portal-home .certifications-list .demo-border{border-left:solid 5px #95a5ac}#certifications-page .certifications-list a.certification-panel,.pd-portal-home .certifications-list a.certification-panel{text-decoration:none}#certifications-page .certifications-list .voucher-panel,.pd-portal-home .certifications-list .voucher-panel{display:-ms-flexbox;display:flex;padding:0}#certifications-page .certifications-list .voucher-panel .voucher-stats-link,#certifications-page .certifications-list .voucher-panel .voucher-stats-p,.pd-portal-home .certifications-list .voucher-panel .voucher-stats-link,.pd-portal-home .certifications-list .voucher-panel .voucher-stats-p{padding:10px 25px;color:#555;border-radius:3px 0 0 3px;border:1px solid transparent;-ms-flex-positive:1;flex-grow:1}#certifications-page .certifications-list .voucher-panel .voucher-stats-link:focus,#certifications-page .certifications-list .voucher-panel .voucher-stats-link:hover,.pd-portal-home .certifications-list .voucher-panel .voucher-stats-link:focus,.pd-portal-home .certifications-list .voucher-panel .voucher-stats-link:hover{text-decoration:none}#certifications-page .certifications-list .voucher-panel .voucher-stats-link:hover,.pd-portal-home .certifications-list .voucher-panel .voucher-stats-link:hover{border-color:#beccd4}#certifications-page .certifications-list .voucher-panel .voucher-stats-link:focus,.pd-portal-home .certifications-list .voucher-panel .voucher-stats-link:focus{border-color:#27a9e1}#certifications-page .certifications-list .voucher-panel .concept-mastery-container,.pd-portal-home .certifications-list .voucher-panel .concept-mastery-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 15px}#certifications-page .certifications-list .certification-panel,.pd-portal-home .certifications-list .certification-panel{background:#fff;padding:10px 25px;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:10px}#certifications-page .certifications-list .certification-panel .btn,#certifications-page .certifications-list .earned-certification .btn,.pd-portal-home .certifications-list .certification-panel .btn,.pd-portal-home .certifications-list .earned-certification .btn{width:140px}#certifications-page .certifications-list .certification-panel:focus,#certifications-page .certifications-list .certification-panel:hover,.pd-portal-home .certifications-list .certification-panel:focus,.pd-portal-home .certifications-list .certification-panel:hover{text-decoration:none}#certifications-page .certifications-list .certification-panel .cert-panel-title,.pd-portal-home .certifications-list .certification-panel .cert-panel-title{color:#555;font-weight:200;font-size:25px;margin-left:10px}#certifications-page .certifications-list .certification-panel .exam-panel-title,.pd-portal-home .certifications-list .certification-panel .exam-panel-title{display:inline-block;color:#555;font-weight:200;font-size:25px}#certifications-page .certifications-list .certification-panel img,.pd-portal-home .certifications-list .certification-panel img{height:70px}#certifications-page .certifications-list .certification-panel img.awarded,.pd-portal-home .certifications-list .certification-panel img.awarded{height:100px}#certifications-page .certifications-list .certification-panel:not(.exam-panel),.pd-portal-home .certifications-list .certification-panel:not(.exam-panel){border:1px solid transparent}#certifications-page .certifications-list .certification-panel:not(.exam-panel):hover,.pd-portal-home .certifications-list .certification-panel:not(.exam-panel):hover{border:1px solid #beccd4}#certifications-page .certifications-list .earned-certification,.pd-portal-home .certifications-list .earned-certification{background:#fff;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;border:3px solid #27a9e1;padding:10px 25px}#certifications-page .certifications-list .earned-certification:focus,#certifications-page .certifications-list .earned-certification:hover,.pd-portal-home .certifications-list .earned-certification:focus,.pd-portal-home .certifications-list .earned-certification:hover{text-decoration:none;border:4px solid #27a9e1;padding:9px 24px}#certifications-page .certifications-list .earned-certification img,.pd-portal-home .certifications-list .earned-certification img{height:70px}#certifications-page .certifications-list .earned-certification img.awarded,.pd-portal-home .certifications-list .earned-certification img.awarded{height:100px}#certifications-page .certifications-list .earned-certification img.bigger,.pd-portal-home .certifications-list .earned-certification img.bigger{height:200px}#certifications-page .certifications-list .exam-panel,.pd-portal-home .certifications-list .exam-panel{height:72px}#certifications-page .certifications-list .redeem-code-input,.pd-portal-home .certifications-list .redeem-code-input{margin-right:10px}#certifications-page .certifications-list .icon-margin-right,.pd-portal-home .certifications-list .icon-margin-right{margin-right:5px}#certifications-page .certifications-list .certification-action-wrapper,.pd-portal-home .certifications-list .certification-action-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#certifications-page .certifications-list .certification-action-wrapper input[type=text],#certifications-page .certifications-list .certification-action-wrapper input[type=email],#certifications-page .certifications-list .certification-action-wrapper input[type=number],#certifications-page .certifications-list .certification-action-wrapper input[type=password],#certifications-page .certifications-list .certification-action-wrapper input[type=url],#certifications-page .certifications-list .certification-action-wrapper textarea,.pd-portal-home .certifications-list .certification-action-wrapper input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper input[type=url],.pd-portal-home .certifications-list .certification-action-wrapper textarea{height:52px;font-size:14px;color:#555;border-radius:3px;padding:6px 10px;border:1px solid #efedee;box-shadow:none;display:block}#certifications-page .certifications-list .certification-action-wrapper input[type=text]:focus,#certifications-page .certifications-list .certification-action-wrapper input[type=email]:focus,#certifications-page .certifications-list .certification-action-wrapper input[type=number]:focus,#certifications-page .certifications-list .certification-action-wrapper input[type=password]:focus,#certifications-page .certifications-list .certification-action-wrapper input[type=url]:focus,#certifications-page .certifications-list .certification-action-wrapper textarea:focus,.pd-portal-home .certifications-list .certification-action-wrapper input[type=text]:focus,.pd-portal-home .certifications-list .certification-action-wrapper input[type=email]:focus,.pd-portal-home .certifications-list .certification-action-wrapper input[type=number]:focus,.pd-portal-home .certifications-list .certification-action-wrapper input[type=password]:focus,.pd-portal-home .certifications-list .certification-action-wrapper input[type=url]:focus,.pd-portal-home .certifications-list .certification-action-wrapper textarea:focus{outline:#fbaf3f solid 1px;border:1px solid #efedee;box-shadow:none}#certifications-page .certifications-list .certification-action-wrapper input::-webkit-input-placeholder,#certifications-page .certifications-list .certification-action-wrapper textarea::-webkit-input-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper input::-webkit-input-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper textarea::-webkit-input-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}#certifications-page .certifications-list .certification-action-wrapper input:-moz-placeholder,#certifications-page .certifications-list .certification-action-wrapper textarea:-moz-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper input:-moz-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper textarea:-moz-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}#certifications-page .certifications-list .certification-action-wrapper input::-moz-placeholder,#certifications-page .certifications-list .certification-action-wrapper textarea::-moz-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper input::-moz-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper textarea::-moz-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}#certifications-page .certifications-list .certification-action-wrapper input:-ms-input-placeholder,#certifications-page .certifications-list .certification-action-wrapper textarea:-ms-input-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper input:-ms-input-placeholder,.pd-portal-home .certifications-list .certification-action-wrapper textarea:-ms-input-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}#certifications-page .certifications-list .certification-action-wrapper input.small-input,#certifications-page .certifications-list .certification-action-wrapper textarea.small-input,.pd-portal-home .certifications-list .certification-action-wrapper input.small-input,.pd-portal-home .certifications-list .certification-action-wrapper textarea.small-input{height:30px!important;font-size:12px;padding:3px 5px}#certifications-page .certifications-list .certification-action-wrapper .email-used-error button.selectpicker,#certifications-page .certifications-list .certification-action-wrapper .email-used-error input[type=text],#certifications-page .certifications-list .certification-action-wrapper .email-used-error input[type=email],#certifications-page .certifications-list .certification-action-wrapper .email-used-error input[type=number],#certifications-page .certifications-list .certification-action-wrapper .email-used-error input[type=password],#certifications-page .certifications-list .certification-action-wrapper .email-used-error select,#certifications-page .certifications-list .certification-action-wrapper .email-used-error textarea,#certifications-page .certifications-list .certification-action-wrapper .error button.selectpicker,#certifications-page .certifications-list .certification-action-wrapper .error input[type=text],#certifications-page .certifications-list .certification-action-wrapper .error input[type=email],#certifications-page .certifications-list .certification-action-wrapper .error input[type=number],#certifications-page .certifications-list .certification-action-wrapper .error input[type=password],#certifications-page .certifications-list .certification-action-wrapper .error select,#certifications-page .certifications-list .certification-action-wrapper .error textarea,#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error button.selectpicker,#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error input[type=text],#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error input[type=email],#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error input[type=number],#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error input[type=password],#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error select,#certifications-page .certifications-list .certification-action-wrapper .first-name-url-error textarea,#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error button.selectpicker,#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error input[type=text],#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error input[type=email],#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error input[type=number],#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error input[type=password],#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error select,#certifications-page .certifications-list .certification-action-wrapper .invalid-domain-error textarea,#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error button.selectpicker,#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error input[type=text],#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error input[type=email],#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error input[type=number],#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error input[type=password],#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error select,#certifications-page .certifications-list .certification-action-wrapper .last-name-url-error textarea,#certifications-page .certifications-list .certification-action-wrapper .pw-match-error button.selectpicker,#certifications-page .certifications-list .certification-action-wrapper .pw-match-error input[type=text],#certifications-page .certifications-list .certification-action-wrapper .pw-match-error input[type=email],#certifications-page .certifications-list .certification-action-wrapper .pw-match-error input[type=number],#certifications-page .certifications-list .certification-action-wrapper .pw-match-error input[type=password],#certifications-page .certifications-list .certification-action-wrapper .pw-match-error select,#certifications-page .certifications-list .certification-action-wrapper .pw-match-error textarea,.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error button.selectpicker,.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error select,.pd-portal-home .certifications-list .certification-action-wrapper .email-used-error textarea,.pd-portal-home .certifications-list .certification-action-wrapper .error button.selectpicker,.pd-portal-home .certifications-list .certification-action-wrapper .error input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper .error input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper .error input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper .error input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper .error select,.pd-portal-home .certifications-list .certification-action-wrapper .error textarea,.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error button.selectpicker,.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error select,.pd-portal-home .certifications-list .certification-action-wrapper .first-name-url-error textarea,.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error button.selectpicker,.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error select,.pd-portal-home .certifications-list .certification-action-wrapper .invalid-domain-error textarea,.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error button.selectpicker,.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error select,.pd-portal-home .certifications-list .certification-action-wrapper .last-name-url-error textarea,.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error button.selectpicker,.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error input[type=text],.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error input[type=email],.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error input[type=number],.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error input[type=password],.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error select,.pd-portal-home .certifications-list .certification-action-wrapper .pw-match-error textarea{outline:#de5844 solid 1px}#certifications-page .certifications-list .certification-action-wrapper select,.pd-portal-home .certifications-list .certification-action-wrapper select{text-transform:capitalize;height:52px;background:0 0;display:block;border-radius:3px;border:1px solid #efedee;padding-left:10px;font-size:12px;color:#555}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li.disabled,#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.has-placeholder .dropdown-menu.inner li:first-child,.certifications-marketing .certifications-grid .certification-card .mobile-link-arrow,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li.disabled,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.has-placeholder .dropdown-menu.inner li:first-child{display:none}#certifications-page .certifications-list .certification-action-wrapper select:focus,.pd-portal-home .certifications-list .certification-action-wrapper select:focus{outline:#fbaf3f solid 1px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .btn,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .btn{height:52px;border-radius:3px;border:1px solid #efedee;color:#555;text-transform:capitalize}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .btn:focus,#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .btn:hover,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .btn:focus,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .btn:hover{background-color:#f4f8fc}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .btn .caret,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .btn .caret{color:#6b757b}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.open .btn,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.open .btn{border-radius:3px 3px 0 0;background-color:#f4f8fc;box-shadow:none;border-bottom:none}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.open.dropup .btn,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.open.dropup .btn{border-bottom:1px solid #efedee;border-top:none}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.open.dropup .dropdown-menu,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.open.dropup .dropdown-menu{border-radius:3px 3px 0 0}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select div.dropdown-menu,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select div.dropdown-menu{max-height:250px;overflow:auto}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu{margin-top:0;margin-bottom:0;border-radius:0 0 3px 3px;text-align:left;border:1px solid #efedee}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li span,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li span{line-height:42px;color:#555;margin-right:0;margin-left:25px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.medium-dropdown li a span,#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.small-dropdown li a span,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.medium-dropdown li a span,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.small-dropdown li a span{margin-left:10px;line-height:36px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li i.check-mark,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li i.check-mark{color:#555;left:15px;margin-top:14.5px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li a.active:focus,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li a.active:focus{outline-style:auto;outline-width:1px;outline-color:#000;outline-color:-webkit-focus-ring-color}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li .active span,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-menu li .active span{color:#fff}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-toggle .filter-option,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select .dropdown-toggle .filter-option{height:auto}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.has-placeholder .btn span:first-child,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.has-placeholder .btn span:first-child{color:rgba(85,85,85,.65)}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.medium-dropdown button,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.medium-dropdown button{height:40px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.medium-dropdown li a,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.medium-dropdown li a{padding-left:10px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.small-dropdown button,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.small-dropdown button{height:36px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.small-dropdown li a,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.small-dropdown li a{padding-left:10px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.tiny-dropdown button,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.tiny-dropdown button{height:24px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.tiny-dropdown li a,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.tiny-dropdown li a{padding-left:5px}#certifications-page .certifications-list .certification-action-wrapper .bootstrap-select.tiny-dropdown li a span,.pd-portal-home .certifications-list .certification-action-wrapper .bootstrap-select.tiny-dropdown li a span{margin-left:5px;line-height:24px}#certifications-page .certifications-list .certification-action-wrapper .selected-item,.pd-portal-home .certifications-list .certification-action-wrapper .selected-item{border-color:#8cc63e!important}#certifications-page .certifications-list .certification-action-wrapper input,.pd-portal-home .certifications-list .certification-action-wrapper input{height:34px!important}#certifications-page .certifications-list .certification-completed-wrapper,.pd-portal-home .certifications-list .certification-completed-wrapper{text-align:center;margin-top:auto;margin-bottom:auto;color:#555;font-size:22px}#certifications-page .certifications-list .certification-completed-wrapper .certification-completed-link,.pd-portal-home .certifications-list .certification-completed-wrapper .certification-completed-link{display:block;color:#28384a;font-size:22px}#certifications-page .redeem-voucher-form input,.pd-portal-home .redeem-voucher-form input{display:inline-block}#certifications-page .exam-start-description,.pd-portal-home .exam-start-description{width:600px;font-size:22px;text-align:left;color:#95a5ac;margin:auto auto 30px}#certifications-page .pd-tags,.pd-portal-home .pd-tags{margin-top:-8px}.pd-events-table .pd-tags,.pd-portal-home .pd-tags,.pd-video-grid .pd-tags{font-size:12px;margin-bottom:5px}.pd-events-table .pd-tags .fa-tag,.pd-portal-home .pd-tags .fa-tag,.pd-video-grid .pd-tags .fa-tag{font-size:10px}#certifications-marketing-page .cert-section-title{font-weight:700;font-size:32px;line-height:39px;color:#1c1c1c;margin-bottom:20px}#certifications-marketing-page .cert-section-description{font-weight:400;font-size:18px;line-height:150%;color:#8895a3;max-width:625px;margin-bottom:50px}#certifications-marketing-page .center-frame{margin-left:auto;margin-right:auto}#certifications-marketing-page #cert-header-panel{padding:0 0 70px}#certifications-marketing-page #cert-header-panel .cert-panel-content{padding-top:100px}#certifications-marketing-page #cert-header-panel #cert-title{font-weight:700;font-size:50px;line-height:61px;margin:auto;max-width:860px;color:#fff}#certifications-marketing-page #cert-header-panel #cert-description{font-weight:400;font-size:24px;line-height:130%;margin:24px auto 42px;max-width:860px;color:#fff}#certifications-marketing-page #cert-header-panel #learn-more-btn{border-radius:40px;padding:20px 30px;margin-bottom:32px}#certifications-marketing-page #cert-available-panel .cert-panel-content{padding-top:70px}#certifications-marketing-page #cert-available-panel .cert-panel-content .cert-boxes{margin:auto;width:75%;padding-bottom:100px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#certifications-marketing-page #cert-available-panel .cert-panel-content .cert-boxes .cert-box{padding:32px 48px;width:234.01px;height:271.04px;background:#fff;border:1px solid #d9eafa;box-sizing:border-box;float:left;margin-right:50px;margin-top:20px}#certifications-marketing-page #cert-available-panel .cert-panel-content .cert-boxes .cert-box .cert-badge img{width:139px}#certifications-marketing-page #cert-available-panel .cert-panel-content .cert-boxes .cert-box .rounded-button{margin-top:22px;border-radius:40px;font-size:16px;line-height:130%}#certifications-marketing-page #why-cert-panel{padding-bottom:100px}#certifications-marketing-page #why-cert-panel .cert-panel-content{padding-top:70px}#certifications-marketing-page #why-cert-panel .cert-panel-content .cert-why-icons{width:1131px;margin:auto}#certifications-marketing-page #why-cert-panel .cert-panel-content .cert-why-icons .cert-why-box{width:234px;height:192px;float:left;margin-right:65px;font-size:20px;line-height:24px}#certifications-marketing-page #why-cert-panel .cert-panel-content .cert-why-icons .cert-why-box.last-box{margin-right:0}#certifications-marketing-page #how-to-panel{padding-top:50px;padding-bottom:50px}#certifications-marketing-page #how-to-panel .cert-panel-content{max-width:1170px;margin:auto}#certifications-marketing-page #how-to-panel .cert-section-title{color:#fff}#certifications-marketing-page #how-to-panel .cert-section-description{color:#fff;margin-bottom:0}#certifications-marketing-page #cert-journey-panel .cert-panel-content{padding-top:70px;padding-bottom:100px}#certifications-marketing-page #cert-journey-panel .cert-panel-content .cert-section-title{margin-bottom:50px}#certifications-marketing-page #exam-details-panel .cert-panel-content{padding-top:80px;padding-bottom:80px}#certifications-marketing-page #exam-details-panel .cert-panel-content .cert-section-title{margin-bottom:40px}#certifications-marketing-page #exam-details-panel .cert-panel-content .details-box{margin-left:auto;margin-right:auto;background-color:#f4f8fc;width:613px}#certifications-marketing-page #exam-details-panel .cert-panel-content .details-box .details-box-info{margin-left:24px;padding-top:31px;width:400px;border-top:1px solid #b9dff2}#certifications-marketing-page #exam-details-panel .cert-panel-content .details-box .details-box-info.first-box{border-top:none}#certifications-marketing-page #exam-details-panel .cert-panel-content .details-box .details-box-info .details-box-title{font-size:20px;line-height:130%;font-weight:700;text-align:left}#certifications-marketing-page #exam-details-panel .cert-panel-content .details-box .details-box-info .details-box-description{font-size:20px;line-height:130%;text-align:left;max-width:400px}#certifications-marketing-page #state-approved-panel .cert-panel-content{padding:70px 0}#certifications-marketing-page #state-approved-panel .cert-panel-content .cert-section-description{margin-bottom:0}#certifications-marketing-page #state-approved-panel .cert-panel-content .states-links{font-size:18px;margin-top:50px;margin-bottom:50px}#certifications-marketing-page #state-approved-panel .cert-panel-content .states-links a{text-decoration:none}#certifications-marketing-page #learn-more-panel{padding-top:100px;padding-bottom:100px}#certifications-marketing-page #learn-more-panel .cert-panel-content{margin:auto}#certifications-marketing-page #learn-more-panel .cert-panel-content .cert-section-title{color:#fff}#certifications-marketing-page #learn-more-panel .cert-panel-content .cert-section-description{color:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px;max-width:500px}#certifications-marketing-page #learn-more-panel .cert-panel-content .rounded-button{color:#27a9e1;border-radius:40px;padding:20px 30px}#certifications-marketing-page #learn-more-panel .cert-panel-content .rounded-button:hover{color:#fff;background-color:#27a9e1;border:1px solid #fff}.certification-stats-page{padding:20px;position:relative}.certification-stats-page .cert-dropdown,.certification-stats-page .voucher-dropdown{position:absolute;top:30px;right:40px;display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.certification-stats-page .cert-dropdown .dropdown-toggle,.certification-stats-page .voucher-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:34px;width:200px;line-height:30px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.certification-stats-page .cert-dropdown .dropdown-toggle .icon,.certification-stats-page .voucher-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.certification-stats-page .cert-dropdown .dropdown-toggle span:first-of-type,.certification-stats-page .voucher-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}.certification-stats-page .cert-dropdown .dropdown-toggle:hover,.certification-stats-page .voucher-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.certification-stats-page .cert-dropdown .dropdown-menu,.certification-stats-page .voucher-dropdown .dropdown-menu{min-width:200px}.certification-stats-page .cert-dropdown .dropdown-menu li a,.certification-stats-page .voucher-dropdown .dropdown-menu li a{color:#555;line-height:34px;font-size:12px}.certification-stats-page .cert-dropdown .dropdown-menu li a:hover,.certification-stats-page .voucher-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.certification-stats-page .cert-dropdown .dropdown-menu li a:focus,.certification-stats-page .voucher-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.certification-stats-page hr{width:50px;border-width:2px;border-color:#27a9e1}.certification-stats-page h3 .icon-circle{vertical-align:middle;font-size:5px;margin:0 5px;color:#95a5ac}.certification-stats-page .stats-subheader{margin-bottom:18px}.certification-stats-page .export-buttons-container{margin-bottom:50px}.certification-stats-page .review-actions-container{width:95%;margin:0 auto 15px;text-align:right}.certification-stats-page .review-actions-container .chs-icon-check{margin-left:3px;margin-right:-2px}.certification-stats-page .review-actions-container .btn-main-purple{margin-left:10px}.certification-stats-page .review-actions-container .icon-envelope{margin-left:10px;margin-right:1px}.certification-stats-page #voucher-table{width:75%}.certification-stats-page #voucher-table.admin-voucher-table{width:100%;max-width:2000px}.certification-stats-page .stats-table{width:65%}.certification-stats-page .stats-table tr{height:45px}.certification-stats-page .stats-table th{width:8%;min-width:45px}.certification-stats-page .stats-table td{border:1px solid #beccd4;width:8%;min-width:45px}.certification-stats-page .stats-table td.title-cell{border-right:2px solid #95a5ac}.certification-stats-page .stats-table td.correct-answer{background-color:#8cc63e}.certification-stats-page .stats-table td.total-cell{border-left:2px solid #95a5ac}.certification-stats-page .stats-table .title-cell{text-align:left;border-left:none;width:44%}.certification-stats-page .stats-table .title-link{padding:0 5px;display:block;line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.certification-stats-page .stats-table .codehs-table-row th{border:1px solid #beccd4;padding:5px;font-weight:400}.certification-stats-page .stats-table .percent-wrapper{gap:7px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.certification-stats-page .stats-table .percent-label{-ms-flex-preferred-size:8%;flex-basis:8%;text-align:right;-ms-flex-negative:0;flex-shrink:0}.certification-stats-page .stats-table .percent-label.percent-label-10{-ms-flex-preferred-size:10%;flex-basis:10%}.certification-stats-page .stats-table meter{width:100%;-ms-flex-preferred-size:85%;flex-basis:85%;height:31px;background-color:transparent;-webkit-appearance:none;appearance:none}.certification-stats-page .stats-table meter::-webkit-meter-bar{border-radius:20px;border:thin solid rgba(118,118,118,.3);background:#efefef}.certification-stats-page .stats-table meter::-webkit-meter-optimum-value{background:#27a9e1}.certification-stats-page .stats-table meter::-moz-meter-optimum-value{background:#27a9e1}.certification-stats-page .stats-table .response-breakdown-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2px;-ms-flex-preferred-size:82%;flex-basis:82%}.certification-stats-page .stats-table .response-breakdown-bar .response-bar-section{height:16px}.certification-stats-page .stats-table .response-breakdown-bar .response-bar-section:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.certification-stats-page .stats-table .response-breakdown-bar .response-bar-section:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.certification-stats-page .stats-table .response-breakdown-bar .response-bar-section.correct-percent{background-color:#8cc63e}.certification-stats-page .stats-table .response-breakdown-bar .response-bar-section.blank-percent{background-color:#95a5ac}.certification-stats-page .stats-table .response-breakdown-bar .response-bar-section.incorrect-percent{background-color:#de5844}.certification-stats-page .summary-box{background-color:#fff;padding:10px;border-radius:5px;border:1px solid #ddd;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.certification-stats-page .summary-box .summary-box-row{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.tool-main-content .certification-stats-page .stats-table:not(.stats-table-narrow){width:85%;max-width:1500px}#certifications-view-page{min-height:100vh;padding:50px;overflow:auto;background-color:#f4f8fc}#certifications-view-page .certificate-iframe{border:none;height:550px;width:715px;margin:auto;display:block}#certifications-view-page .print-links{margin-top:15px;text-align:center}#certifications-view-page .print-links a{font-size:35px}#certifications-view-page .share-links{margin:10px auto auto;width:715px;font-size:20px}#certifications-view-page .share-links .icon{margin-left:3px;margin-right:3px}#certifications-view-page .share-links .share-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}#certifications-view-page .share-links .share-link .link-label{width:85px}#certifications-view-page .share-links .share-link input{-ms-flex-positive:1;flex-grow:1}#certifications-view-page .share-links span.icon-copy{cursor:pointer}.certification-deal-stats-page{min-height:100vh;background-color:#f4f8fc;margin-left:200px;padding:25px}.certification-deal-stats-page .stats-table td.students-passed,.tool-main-content .certification-stats-page{padding:0}.certification-deal-stats-page.collapsed{margin-left:60px}.certification-deal-stats-page hr{width:50px;border-width:2px;border-color:#27a9e1}.certification-deal-stats-page .stats-table{width:80%;margin:0 auto 40px;border-radius:0}.certification-deal-stats-page .stats-table td,.certification-deal-stats-page .stats-table tr{border:1px solid #beccd4}.certification-deal-stats-page .stats-table td.teachers-list{width:50%}#purchase-microcredential-modal .modal-body{height:fit-content;font-family:proxima-nova}#purchase-microcredential-modal .modal-body #free-redemption-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:40px 0;-ms-flex-align:center;align-items:center}#purchase-microcredential-modal .modal-body #free-redemption-container p{font-size:22px;margin-bottom:30px;text-align:center}#purchase-microcredential-modal .modal-body #free-redemption-container button{width:100px}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row #coupon-code,#purchase-microcredential-modal .modal-body #microcredentials-cc-form #form-fields .form-row .bootstrap-select,#purchase-microcredential-modal .modal-body #microcredentials-cc-form #form-fields .form-row .form-field{width:48%}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #form-fields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #form-fields .form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:5px}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row{display:-ms-flexbox;display:flex;margin:10px}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row #coupon-apply,#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row #coupon-message{-ms-flex-item-align:center;align-self:center;margin-left:20px}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row #coupon-apply{color:#27a9e1}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row #coupon-apply:hover{cursor:pointer;text-decoration:none}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #coupon-row #coupon-message{color:#de5844}#purchase-microcredential-modal .modal-body #microcredentials-cc-form #admin-button{margin:10px;height:50px;font-size:20px}#certifications-proctor-dashboard .student-photo{width:25px;height:25px;border-radius:50%}#certifications-proctor-dashboard .codehs-table td{padding-left:5px;padding-right:5px}#certifications-proctor-dashboard .codehs-table td.duration{width:115px}#certifications-proctor-dashboard .codehs-table tbody tr{height:45px}#certifications-proctor-dashboard .codehs-table .student-cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}#certifications-proctor-dashboard .badge{padding:4px 8px;border-radius:4px;font-size:12px}#certifications-proctor-dashboard .badge-warning{background-color:#ffc107;color:#000}#certifications-proctor-dashboard .badge-success{background-color:#28a745;color:#fff}#certifications-proctor-dashboard .badge-secondary{background-color:#6c757d;color:#fff}.certifications-marketing .circle-cert-badge{width:23%;height:23%;position:relative;z-index:1}@media (max-width:767px){.certifications-marketing .circle-cert-badge{width:27%;height:27%}.certifications-marketing h1.mobile-header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.certifications-marketing .circle-graphic-media{-ms-flex:1;flex:1;margin-right:42px;margin-left:3%;position:relative}.certifications-marketing .circle-graphic-media:before{content:'';top:-40%;display:block;width:460px;height:460px;border-radius:50%;background-color:#fff;position:absolute;z-index:0}@media (max-width:945px){.certifications-marketing .circle-graphic-media{display:none}}.certifications-marketing #exam-details{max-width:500px}.certifications-marketing svg.span-sm{z-index:-2}@media (max-width:767px){.certifications-marketing #exam-details{position:relative;width:100%!important}.certifications-marketing svg.span-sm{margin-top:100px;padding-top:300px;width:300px}.certifications-marketing .wrap-column{-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%}}.certifications-marketing .wrap-column-circle{-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.certifications-marketing .wrap-column-circle{-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%;width:100%!important}}.certifications-marketing .wrap-column-circle-top{-ms-flex-pack:center;justify-content:center}.certifications-marketing #wrap-column-circle-badge{margin-top:20%}@media (max-width:767px){.certifications-marketing .wrap-column-circle-top{-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;height:100%;width:100%!important}.certifications-marketing #wrap-column-circle-badge{margin-bottom:100px}}.certifications-marketing .circle-graphic-image{max-width:550px;width:100%;height:auto}.certifications-marketing .circle-graphic-image:not(.no-shadow){box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}@media (max-width:767px){.certifications-marketing #wrap-column-circle-photo{margin-top:-90%!important;margin-bottom:200px;margin-left:3%!important;margin-right:5%!important;width:280px;height:auto}}.certifications-marketing .certifications-table{margin:20px 0;width:100%}.certifications-marketing .certifications-table .codehs-table{width:100%;border-collapse:collapse;margin:20px 0}.certifications-marketing .certifications-table .codehs-table td,.certifications-marketing .certifications-table .codehs-table th{padding:15px;text-align:left;border-bottom:1px solid rgba(190,204,212,.55)}@media (max-width:768px){.certifications-marketing .certifications-table .codehs-table td:last-child,.certifications-marketing .certifications-table .codehs-table th:last-child{border-bottom:none}}.certifications-marketing .certifications-table .codehs-table th{font-weight:600;color:#333;border-bottom:2px solid #beccd4}.certifications-marketing .certifications-table .codehs-table .codehs-table-row:hover{background-color:rgba(190,204,212,.05)}@media (max-width:768px){.certifications-marketing .certifications-table .codehs-table thead{display:none}.certifications-marketing .certifications-table .codehs-table tbody{display:block;width:100%}.certifications-marketing .certifications-table .codehs-table tr{display:block;margin-bottom:15px;border:1px solid #27a9e1;border-radius:8px;padding:20px}.certifications-marketing .certifications-table .codehs-table td{display:block;text-align:left;padding:8px 0;border:none;font-size:16px}.certifications-marketing .certifications-table .codehs-table td:nth-of-type(1):before{content:"State: "}.certifications-marketing .certifications-table .codehs-table td:nth-of-type(2):before{content:"Approved Certifications: "}.certifications-marketing .certifications-table .codehs-table td:nth-of-type(3):before{content:"State Requirements: "}.certifications-marketing .certifications-table .codehs-table td:nth-of-type(4):before{content:"Get Started: "}.certifications-marketing .certifications-table .codehs-table td:before{font-weight:700;color:#333;display:block;margin-bottom:4px;font-size:18px}.certifications-marketing .certifications-table .codehs-table .codehs-table-row:hover{background-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.05)}}.certifications-marketing .certifications-table .codehs-table .cta-link{color:#27a9e1;text-decoration:none;display:inline-block;margin-top:5px}.certifications-marketing .certifications-table .codehs-table .cta-link:hover{color:#161f29}.certifications-marketing .certifications-table .codehs-table .cta-link .icon{margin-left:5px}.certifications-marketing .certifications-grid{padding:40px 0;position:relative;text-align:center}.certifications-marketing .certifications-grid .certifications-grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1400px;margin:0 auto;padding:0 15px}.certifications-marketing .certifications-grid .certifications-grid-container .certification-card:last-child:nth-child(2n+1){grid-column:1/span 2;margin:0 auto;width:calc(40%)}@media (max-width:768px){.certifications-marketing .certifications-grid .certifications-grid-container .certification-card:last-child:nth-child(2n+1){width:100%;grid-column:1}}.certifications-marketing .certifications-grid .certification-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:15px;border:2px solid transparent;border-radius:8px;position:relative;transition:all .3s ease;min-height:160px;z-index:0}.certifications-marketing .certifications-grid .certification-card:hover{-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.08),0 1px 0 rgba(0,0,0,.1)}.certifications-marketing .certifications-grid .certification-card a{text-decoration:none;color:inherit}.certifications-marketing .certifications-grid .certification-card.border-green{border-color:#8cc63e}.certifications-marketing .certifications-grid .certification-card.border-blue{border-color:#27a9e1}.certifications-marketing .certifications-grid .certification-card.border-red{border-color:#de5844}.certifications-marketing .certifications-grid .certification-card.border-orange{border-color:#fbaf3f}.certifications-marketing .certifications-grid .certification-card.border-indigo{border-color:#2e3092}.certifications-marketing .certifications-grid .certification-card.border-purple{border-color:#9e1e62}.certifications-marketing .certifications-grid .certification-card.border-teal{border-color:#00a79d}.certifications-marketing .certifications-grid .certification-card .content-wrapper{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.certifications-marketing .certifications-grid .certification-card .cert-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:10px;width:100%;position:relative}.certifications-marketing .certifications-grid .certification-card .cert-header .cert-title-badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.certifications-marketing .certifications-grid .certification-card .cert-header .cert-title-badge .cert-badge{height:32px;width:auto;-o-object-fit:contain;object-fit:contain}.certifications-marketing .certifications-grid .certification-card .cert-header h3{margin:0;font-size:24px;font-weight:600;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.certifications-marketing .certifications-grid .certification-card .certification-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;gap:2px;width:100%}.certifications-marketing .certifications-grid .certification-card .certification-content .certification-description{margin:0 0 10px;color:#555;font-size:18px}.certifications-marketing .certifications-grid .certification-card .certification-content .prerequisites{font-weight:600;margin:0;color:#333;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.certifications-marketing .certifications-grid .certification-card .certification-content .audience{margin:0;color:#555;font-size:16px}@media (max-width:768px){.certifications-marketing .certifications-grid .certification-card{padding:25px}.certifications-marketing .certifications-grid .certification-card .cert-header h3,.certifications-marketing .certifications-grid .certification-card .content-wrapper{margin-left:0}.certifications-marketing .certifications-grid .certification-card .cert-header .cert-badge{height:24px}.certifications-marketing .certifications-grid .certification-card .certification-content .mobile-link-arrow{display:block;text-align:right;font-size:24px}.certifications-marketing .certifications-grid{padding:40px 0;margin-top:0}.certifications-marketing .certifications-grid .certifications-grid-container{grid-template-columns:1fr;gap:20px;padding:0 15px}.certifications-marketing .certifications-grid .certification-card{max-width:500px;margin:0 auto;min-height:auto}.certifications-marketing .certifications-grid .certification-card .certification-content{padding-left:0;padding-right:0}}.certifications-marketing .certification-features-section{max-width:1000px;margin:auto;position:relative;z-index:10;color:#555}.certifications-marketing .certification-features-section h2{font-size:30px;color:#28384a;font-weight:700}.certifications-marketing .certification-features-section h3{font-size:20px}.certifications-marketing .certification-features-section p{font-size:16px;line-height:24px}.certifications-marketing #certifications-page-header{background-image:url(../png/cover.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;position:relative}.certifications-marketing #certifications-page-header #blob-1{position:absolute;bottom:-150px;right:0}.certifications-marketing #certifications-page-header .certifications-header-content{max-width:700px;margin:auto;color:#fff;z-index:10}.certifications-marketing #certifications-page-header .certifications-header-content p{color:#fff;font-size:16px}.certifications-marketing #certifications-page-header .certifications-header-content .btn{margin-top:20px}.certifications-marketing .certifications-page-section-content{margin:auto;max-width:1120px}.certifications-marketing .certifications-page-section-narrow{max-width:800px;margin:auto;position:relative;z-index:10}.certifications-marketing .certification-feats>.certifications-feat:nth-last-child(1){grid-column:span 1}.certifications-marketing .certification-feats{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:20px}@media (max-width:767px){.certifications-marketing .certification-feats{grid-template-columns:1fr}}.certifications-marketing .certification-feats .certifications-feat{display:-ms-flexbox;display:flex;gap:10px}.certifications-marketing .certification-feats .certifications-feat h3{font-weight:700;color:#28384a}.certifications-marketing .certification-feats .certifications-feat .certification-feat-icon{width:60px;height:60px;padding:10px;background-color:#fff;border-radius:8px}.certifications-marketing .certification-feats .certifications-feat .certification-feat-icon svg{vertical-align:middle}.certifications-marketing .certification-feats .certifications-feat .certification-feat-icon svg.stroke{stroke:#27a9e1}.certifications-marketing .certification-feats .certifications-feat .certification-feat-icon svg.fill{fill:#27a9e1}.certifications-marketing .certification-features-header{position:relative;z-index:10}.certifications-marketing .certification-features-header h2{font-size:36px}.certifications-marketing .certification-features-header p{font-size:20px}.certifications-marketing .svg-icon svg{width:40px;height:40px}.certifications-marketing .marketing-circle-graphic.circle-graphic-right{padding:100px 45px}.certifications-marketing .certifications-description{font-size:16px}.certified-educators-team{background-color:#f4f8fc;padding:5px 15px}.certified-educators-team .certified-educators-header{color:#27a9e1}.certified-educators-team .certified-educators-header .certified-educators-logo{height:55px;margin-right:10px}.certified-educators-team .row{margin-bottom:15px}.certified-educators-team .row .col-md-6{display:-ms-flexbox;display:flex}.certified-educators-team .row .col-md-6 .team-img{margin-right:5px}.certified-educators-team .row .col-md-6 .team-img img{height:100px}.certified-educators-team .row .col-md-6 .description .name{margin-top:5px}.certified-educators-team .row .col-md-6 .description p{margin:0}#configure-assignments-launcher{padding:25px 30px 50px}#configure-assignments-launcher .description{max-width:1000px;margin-bottom:25px;font-size:16px}#configure-assignments-launcher .link-blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;max-width:720px}#configure-assignments-launcher .link-blocks .link-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:160px;height:135px;border-radius:15px;padding:15px;font-size:14px;font-weight:700;text-decoration:none;color:#fff;background-color:#27a9e1}#configure-assignments-launcher .link-blocks .link-block:hover{color:#f1f1f1;background-color:#2499cc}#configure-assignments-launcher .link-blocks .link-block img{width:20px}#configure-assignments-access-controls-due-dates{background-color:#f4f8fc;position:relative;padding-bottom:25px;min-height:100vh;color:#555}#configure-assignments-access-controls-due-dates.has-sidenav{margin-left:200px}#configure-assignments-access-controls-due-dates #course-dropdown-container{text-align:center}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown{margin-right:auto;margin-left:auto}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown{display:inline-block;margin-left:10px}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown:hover{cursor:pointer}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown #timepicker,#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-toggle{color:#555;font-size:12px;font-weight:600;border:2px solid rgba(190,204,212,.25);display:inline-block;background-color:#fff;height:auto;width:auto;padding:2px 15px 2px 20px;line-height:38px}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown #timepicker .icon,#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-toggle .icon{margin-left:7px}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-menu{max-height:300px;width:auto;overflow:auto}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-menu .dropdown-header{padding-left:30px;display:inline-block;width:100%;float:left}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-menu li{position:relative;display:inline-block;width:100%}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px;text-align:left}#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .module-title,#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .playlist-title{font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#configure-assignments-access-controls-due-dates #course-dropdown-container .course-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#configure-assignments-access-controls-due-dates .access-controls-table{display:table;border-collapse:collapse;padding:0;margin:0 auto 25px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-col .item-type-and-title,#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-col .item-type-and-title{padding-top:2px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select,#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select{margin-bottom:0}#configure-assignments-access-controls-due-dates .access-controls-table .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row{height:52px}#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .module-title img,#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .playlist-title img{height:35px;padding-right:5px}#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .icon-caret-down,#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .icon-caret-right{padding-right:5px}#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .end-datetimepicker,#configure-assignments-access-controls-due-dates .access-controls-table .row.module-row .start-datetimepicker{margin-left:-50px}#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .end-datetimepicker,#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .start-datetimepicker,#quiz-game .bee{margin-left:-30px}#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row{height:45px}#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .item-col{cursor:pointer;font-weight:600}#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .icon-caret-down,#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .icon-caret-right{padding-left:22px;color:#beccd4;padding-right:10px}#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .datepicker-div,#configure-assignments-access-controls-due-dates .access-controls-table .row.lesson-row .visibility-dropdown{padding-left:20px}#configure-assignments-access-controls-due-dates .access-controls-table .row.item-row{height:40px}#configure-assignments-access-controls-due-dates .access-controls-table .row.item-row .datepicker-div,#configure-assignments-access-controls-due-dates .access-controls-table .row.item-row .visibility-dropdown{padding-left:50px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell .datepicker-div>*{display:inline-block}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell .datepicker-div>.chs-icon-cancel{cursor:pointer}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.lesson-title{text-transform:uppercase}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.lesson-title .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.module-title,#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.playlist-title{font-weight:700;font-size:15px;padding-right:10px;text-transform:uppercase}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.module-title .module-title-text{vertical-align:middle;width:370px;display:inline-block}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.playlist-title .playlist-title-text{vertical-align:middle;width:370px;display:inline-block}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-col{padding-left:15px;padding-right:10px;width:460px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-col .icon{color:#beccd4;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-col .icon:before{width:20px;margin:0}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-col .item-type-and-title .item-title{font-weight:600;padding-left:5px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.visibility-col{padding-right:20px;padding-left:10px;width:260px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.visibility-col .visibility-dropdown{position:relative;display:inline-block}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select button{height:34px;text-transform:none}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.due-date-col{padding-right:10px;padding-left:10px;text-align:left;width:240px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.due-date-col input{text-align:right;width:120px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.due-date-col>*{display:inline-block}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.start-datetime-col{width:180px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.end-datetime-col{width:160px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.end-datetime-col input,#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.start-datetime-col input{width:145px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.points-col{display:inline-block;width:120px;text-align:left;padding-left:10px;padding-right:40px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.points-col input{width:35px;text-align:center}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-cell{cursor:default;padding-left:90px}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell.item-cell .icon{margin:0}#configure-assignments-access-controls-due-dates .access-controls-table .row .cell .info-icon{margin-left:5px}#configure-assignments-access-controls-due-dates .access-controls-table .module-expand,#configure-assignments-access-controls-due-dates .access-controls-table .module-expand .lesson-item-wrapper,#configure-assignments-access-controls-due-dates .access-controls-table .playlist-expand{display:none}#configure-assignments-access-controls-due-dates .all-content-configs-table{display:table;border-collapse:collapse;padding:0;min-width:1209px;table-layout:fixed;margin:0 auto 25px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.module-row{height:52px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.module-row .module-title{cursor:pointer;font-size:16px;text-decoration:none;font-weight:600}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.module-row .module-title img{height:35px;padding-right:5px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.module-row .icon-caret-down,#configure-assignments-access-controls-due-dates .all-content-configs-table .row.module-row .icon-caret-right{padding-right:5px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.lesson-row{height:45px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.lesson-row .item-col{cursor:pointer;font-weight:600}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.lesson-row .icon-caret-down,#configure-assignments-access-controls-due-dates .all-content-configs-table .row.lesson-row .icon-caret-right{padding-left:10px;color:#beccd4;padding-right:10px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row.item-row{height:40px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell .datepicker-div>*{display:inline-block}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell .datepicker-div>.chs-icon-cancel{cursor:pointer}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.lesson-title{text-transform:uppercase}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.lesson-title .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.lesson-title .lesson-title-text,#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.module-title .module-title-text{width:330px;vertical-align:middle;display:inline-block}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.module-title{text-transform:uppercase;font-weight:700;font-size:15px;padding-right:10px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-col{padding-left:15px;padding-right:10px;width:420px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-col .icon{color:#beccd4;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-col .icon:before{width:20px;margin:0}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-col .item-type-and-title .item-title{font-weight:600;padding-left:5px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-col .item-type-and-title .item-title .item-title-text{vertical-align:middle;width:200px;display:inline-block}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.visibility-col{width:180px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.visibility-col .visibility-dropdown{position:relative;display:inline-block}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.visibility-col .visibility-dropdown .bootstrap-select button{height:34px;text-transform:none}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.due-date-col{padding-right:10px;padding-left:10px;text-align:left;width:180px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.due-date-col input{text-align:right;width:120px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.due-date-col>*{display:inline-block}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.end-datetime-col,#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.start-datetime-col{width:160px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.end-datetime-col input,#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.start-datetime-col input{width:145px;text-align:right}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.points-col{width:100px;text-align:right;padding-right:20px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.points-col input{width:35px;margin-right:5px;text-align:right}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.points-col h4{display:inline-block}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-cell{cursor:default;padding-left:40px}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell.item-cell .icon{margin:0}#configure-assignments-access-controls-due-dates .all-content-configs-table .row .cell .info-icon{margin-left:5px}#configure-assignments-access-controls-due-dates .all-content-configs-table .module-expand,#configure-assignments-access-controls-due-dates .all-content-configs-table .module-expand .lesson-item-wrapper,#configure-assignments-access-controls-due-dates .all-content-configs-table .playlist-expand{display:none}#configure-assignments-access-controls-due-dates .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#configure-assignments-access-controls-due-dates .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#configure-assignments-access-controls-due-dates .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#configure-assignments-access-controls-due-dates .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#configure-assignments-access-controls-due-dates .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#configure-assignments-access-controls-due-dates .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#configure-assignments-access-controls-due-dates #header-container{color:#555;padding-top:50px;padding-bottom:0}#configure-assignments-access-controls-due-dates #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#configure-assignments-access-controls-due-dates #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#configure-assignments-access-controls-due-dates #header-container #subtitle{font-size:16px}#configure-assignments-access-controls-due-dates #header-container .timezone-info{margin-right:10px}#configure-assignments-access-controls-due-dates #header-container .info-icon{position:absolute;right:175px;top:175px}#configure-assignments-access-controls-due-dates #label-table{display:table;padding-top:20px;padding-bottom:5px;margin:0 auto;font-size:14px;font-weight:600}#configure-assignments-access-controls-due-dates #label-table .row{display:table-row}#configure-assignments-access-controls-due-dates #label-table .row .cell{display:table-cell}#configure-assignments-access-controls-due-dates #label-table .row .cell.item-col{width:460px}#configure-assignments-access-controls-due-dates #label-table .row .cell.visibility-col{padding-right:20px;padding-left:43px;width:260px}#configure-assignments-access-controls-due-dates #label-table .row .cell.due-date-col{padding-right:5px;padding-left:35px;width:240px}#configure-assignments-access-controls-due-dates #label-table .row .cell.start-datetime-col{width:180px}#configure-assignments-access-controls-due-dates #label-table .row .cell.start-datetime-col div{width:145px;text-align:center;margin-left:-50px}#configure-assignments-access-controls-due-dates #label-table .row .cell.end-datetime-col{width:160px}#configure-assignments-access-controls-due-dates #label-table .row .cell.end-datetime-col div{width:145px;text-align:center;margin-left:-50px}#configure-assignments-access-controls-due-dates #all-content-configs-label-table{display:table;padding-top:20px;padding-bottom:5px;font-size:14px;font-weight:600;min-width:1209px;table-layout:fixed;margin:0 auto}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row{display:table-row}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell{display:table-cell}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.item-col{width:420px}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.due-date-col,#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.visibility-col{width:180px;text-align:center;vertical-align:bottom}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.points-col{width:120px;text-align:center;vertical-align:bottom}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.start-datetime-col{width:160px}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.start-datetime-col div{width:160px;text-align:center}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.end-datetime-col{width:160px}#configure-assignments-access-controls-due-dates #all-content-configs-label-table .row .cell.end-datetime-col div{width:160px;text-align:center}#configure-assignments-access-controls-due-dates .assignment-list-container{display:table;border-collapse:collapse;padding:0;margin:0 auto 25px}#configure-assignments-access-controls-due-dates .assignment-list-container .expanded{display:table-row}#configure-assignments-access-controls-due-dates .assignment-list-container .minimized{display:none}#configure-assignments-access-controls-due-dates .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#configure-assignments-access-controls-due-dates .assignment-list-container .row.due-dates{width:500px}#configure-assignments-access-controls-due-dates .assignment-list-container .row.access-controls{width:700px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none}#configure-assignments-access-controls-due-dates .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600;max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#configure-assignments-access-controls-due-dates .assignment-list-container .row .assignment-title-text.module{max-width:400px}#configure-assignments-access-controls-due-dates .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#configure-assignments-access-controls-due-dates .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#configure-assignments-access-controls-due-dates .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#configure-assignments-access-controls-due-dates .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#configure-assignments-access-controls-due-dates .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#configure-assignments-access-controls-due-dates .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#configure-assignments-access-controls-due-dates .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#configure-assignments-access-controls-due-dates .assignment-list-container .row .item-type-and-title{vertical-align:middle;font-size:14px;font-weight:400;color:#beccd4}#configure-assignments-access-controls-due-dates .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell .datepicker-div>*{display:inline-block}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell .datepicker-div>.chs-icon-cancel{cursor:pointer}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.assignment-col{width:500px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.due-date-col{padding-right:10px;padding-left:10px;text-align:left;width:240px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.due-date-col input{text-align:right;width:120px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.due-date-col>*{display:inline-block}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.visibility-col{padding-right:5px;width:200px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.visibility-col>*{vertical-align:middle;display:inline-block}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.end-datetime-col,#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.start-datetime-col{padding-right:5px;padding-left:5px;width:200px}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.end-datetime-col .end-datetimepicker,#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.end-datetime-col .start-datetimepicker,#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.start-datetime-col .end-datetimepicker,#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.start-datetime-col .start-datetimepicker{display:inline-block}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.end-datetime-col .end-datetimepicker:disabled+.info-icon,#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.start-datetime-col .end-datetimepicker:disabled+.info-icon{display:inline}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.end-datetime-col .info-icon,#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell.start-datetime-col .info-icon{display:none}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell .assignment-select{vertical-align:middle;padding-top:3px;padding-bottom:3px;margin:0}#configure-assignments-block-text-settings,#configure-assignments-copy-paste-settings,#configure-assignments-grading-settings,#configure-assignments-is-assigned-settings,#configure-assignments-quiz-settings{padding-bottom:25px;min-height:revert;font-family:'Proxima Nova',proxima-nova,sans-serif}#configure-assignments-access-controls-due-dates .assignment-list-container .row .cell .info-icon{margin-left:5px}#configure-assignments-access-controls-due-dates .date-table{margin:50px auto;width:742px}#configure-assignments-access-controls-due-dates .date-table ul{margin-bottom:0}#configure-assignments-access-controls-due-dates .date-table td{border-right:1px solid rgba(190,204,212,.15)}#configure-assignments-access-controls-due-dates .access-controls-description{margin:0;max-width:1102px;text-align:left}#configure-assignments-access-controls-due-dates .access-controls-description p{font-size:16px;margin-bottom:15px}#configure-assignments-access-controls-due-dates #all-settings-wrap{max-width:100%;margin:0;padding:0}#configure-assignments-access-controls-due-dates #all-settings-wrap .all-settings-container{overflow:auto}#configure-assignments-grading-settings{background-color:#f4f8fc;position:relative;color:#555}#configure-assignments-grading-settings .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#configure-assignments-grading-settings .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#configure-assignments-grading-settings .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#configure-assignments-grading-settings .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#configure-assignments-grading-settings .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#configure-assignments-grading-settings .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#configure-assignments-grading-settings.has-sidenav{margin-left:200px}#configure-assignments-grading-settings.has-sidenav.collapsed{margin-left:60px}#configure-assignments-grading-settings #header-container{color:#555;padding-top:50px;padding-bottom:0}#configure-assignments-grading-settings #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#configure-assignments-grading-settings #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#configure-assignments-grading-settings #header-container #subtitle{font-size:16px}#configure-assignments-grading-settings .assigned-description{text-align:center}#configure-assignments-grading-settings .autograde-description-choices{display:-ms-flexbox;display:flex}#configure-assignments-grading-settings .autograde-description-choices .autograde-description-choice{width:350px;padding:10px 15px;background-color:#fff;border-width:2px;border-style:solid;border-radius:3px}#configure-assignments-grading-settings .autograde-description-choices .autograde-description-choice:first-of-type{margin-right:5px}#configure-assignments-grading-settings .autograde-description-choices .autograde-description-choice:last-of-type{margin-left:5px}#configure-assignments-grading-settings .autograde-description-choices .autograde-description-choice p{margin-bottom:0}#configure-assignments-grading-settings .autograde-description-choices .autograde-choice-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}#configure-assignments-grading-settings .autograde-description-choices .switch-example{display:-ms-flexbox;display:flex;margin-right:-5px}#configure-assignments-grading-settings .autograde-description-choices .switch-example>span{width:17px;height:15px;border-width:2px;border-style:solid}#configure-assignments-grading-settings .autograde-description-choices .switch-example>span.bg-blue,#configure-assignments-grading-settings .autograde-description-choices .switch-example>span.bg-purple{width:15px}#configure-assignments-grading-settings .autograde-description-choices .switch-example>span:first-of-type{border-radius:50px 0 0 50px}#configure-assignments-grading-settings .autograde-description-choices .switch-example>span:last-of-type{border-radius:0 50px 50px 0}#configure-assignments-grading-settings .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#configure-assignments-grading-settings .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-menu{min-width:225px}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#configure-assignments-grading-settings .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#configure-assignments-grading-settings #label-table{display:table;padding-top:20px;margin:0 auto;font-size:14px;font-weight:600}#configure-assignments-grading-settings #label-table .row{display:table-row;height:52px}#configure-assignments-grading-settings #label-table .row .cell{display:table-cell}#configure-assignments-grading-settings #label-table .row .cell.assignment-col{width:500px}#configure-assignments-grading-settings #label-table .row .cell.toggle-col{width:105px;text-align:center;vertical-align:center;padding:5px}#configure-assignments-grading-settings #wrapper{margin-left:100px;margin-right:100px}#configure-assignments-grading-settings .copy-paste-urls-container{background-color:#fff;border-radius:5px;padding:16px 32px;margin-top:16px;border:2px solid rgba(190,204,212,.25)}#configure-assignments-grading-settings .assignment-list-container{display:table;border-collapse:collapse;padding:0}#configure-assignments-grading-settings .assignment-list-container .expanded{display:table-row}#configure-assignments-grading-settings .assignment-list-container .minimized{display:none}#configure-assignments-grading-settings .assignment-list-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#configure-assignments-grading-settings .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#configure-assignments-grading-settings .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none;width:1000px}#configure-assignments-grading-settings .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600}#configure-assignments-grading-settings .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#configure-assignments-grading-settings .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#configure-assignments-grading-settings .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#configure-assignments-grading-settings .assignment-list-container .row.lesson{background-color:#f4f8fc}#configure-assignments-grading-settings .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#configure-assignments-grading-settings .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#configure-assignments-grading-settings .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#configure-assignments-grading-settings .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-text{float:right;margin-right:15px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-button{font-size:14px}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-button.unassigned:hover{cursor:not-allowed}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-button.unassigned:focus{outline:0}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-assignment-links{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-grading-settings .assignment-list-container .row .google-classroom-assignment-links .btn{padding:5px}#configure-assignments-grading-settings .assignment-list-container .row .icon-external-link{margin-right:5px;vertical-align:middle}#configure-assignments-grading-settings .assignment-list-container .row .chs-icon-calendar{float:right;line-height:48px;margin-right:20px}#configure-assignments-grading-settings .assignment-list-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4}#configure-assignments-grading-settings .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#configure-assignments-grading-settings .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;width:105px}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col.options-switch-col{width:166px}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.header{width:205px}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase;width:148px}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#configure-assignments-grading-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-grading-settings .assignment-list-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#configure-assignments-grading-settings .assignment-list-container .row .cell .info-icon{margin-left:5px}#configure-assignments-grading-settings .remove-from-google-classroom{cursor:pointer}#configure-assignments-grading-settings #wrapper{min-width:revert;margin:0;overflow-x:auto}#configure-assignments-grading-settings .assignment-list-container{margin:0}#configure-assignments-grading-settings .autograde-description-text{width:revert;margin:0 0 15px;text-align:left;font-size:16px}#configure-assignments-grading-settings .autograde-description-choices{-ms-flex-pack:start;justify-content:start}#configure-assignments-block-text-settings{background-color:#f4f8fc;position:relative;color:#555}#configure-assignments-block-text-settings .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#configure-assignments-block-text-settings .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#configure-assignments-block-text-settings .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#configure-assignments-block-text-settings .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#configure-assignments-block-text-settings .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#configure-assignments-block-text-settings .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#configure-assignments-block-text-settings.has-sidenav{margin-left:200px}#configure-assignments-block-text-settings.has-sidenav.collapsed{margin-left:60px}#configure-assignments-block-text-settings #header-container{color:#555;padding-top:50px;padding-bottom:0}#configure-assignments-block-text-settings #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#configure-assignments-block-text-settings #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#configure-assignments-block-text-settings #header-container #subtitle{font-size:16px}#configure-assignments-block-text-settings .assigned-description{text-align:center}#configure-assignments-block-text-settings .autograde-description-text{width:600px;margin:5px auto 15px}#configure-assignments-block-text-settings .autograde-description-choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#configure-assignments-block-text-settings .autograde-description-choices .autograde-description-choice{width:350px;padding:10px 15px;background-color:#fff;border-width:2px;border-style:solid;border-radius:3px}#configure-assignments-block-text-settings .autograde-description-choices .autograde-description-choice:first-of-type{margin-right:5px}#configure-assignments-block-text-settings .autograde-description-choices .autograde-description-choice:last-of-type{margin-left:5px}#configure-assignments-block-text-settings .autograde-description-choices .autograde-description-choice p{margin-bottom:0}#configure-assignments-block-text-settings .autograde-description-choices .autograde-choice-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}#configure-assignments-block-text-settings .autograde-description-choices .switch-example{display:-ms-flexbox;display:flex;margin-right:-5px}#configure-assignments-block-text-settings .autograde-description-choices .switch-example>span{width:17px;height:15px;border-width:2px;border-style:solid}#configure-assignments-block-text-settings .autograde-description-choices .switch-example>span.bg-blue,#configure-assignments-block-text-settings .autograde-description-choices .switch-example>span.bg-purple{width:15px}#configure-assignments-block-text-settings .autograde-description-choices .switch-example>span:first-of-type{border-radius:50px 0 0 50px}#configure-assignments-block-text-settings .autograde-description-choices .switch-example>span:last-of-type{border-radius:0 50px 50px 0}#configure-assignments-block-text-settings .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#configure-assignments-block-text-settings .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-menu{min-width:225px}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#configure-assignments-block-text-settings .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#configure-assignments-block-text-settings #label-table{display:table;padding-top:20px;margin:0 auto;font-size:14px;font-weight:600}#configure-assignments-block-text-settings #label-table .row{display:table-row;height:52px}#configure-assignments-block-text-settings #label-table .row .cell{display:table-cell}#configure-assignments-block-text-settings #label-table .row .cell.assignment-col{width:500px}#configure-assignments-block-text-settings #label-table .row .cell.toggle-col{width:105px;text-align:center;vertical-align:center;padding:5px}#configure-assignments-block-text-settings #wrapper{margin-left:100px;margin-right:100px}#configure-assignments-block-text-settings .copy-paste-urls-container{background-color:#fff;border-radius:5px;padding:16px 32px;margin-top:16px;border:2px solid rgba(190,204,212,.25)}#configure-assignments-block-text-settings .assignment-list-container{display:table;border-collapse:collapse;padding:0}#configure-assignments-block-text-settings .assignment-list-container .expanded{display:table-row}#configure-assignments-block-text-settings .assignment-list-container .minimized{display:none}#configure-assignments-block-text-settings .assignment-list-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#configure-assignments-block-text-settings .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#configure-assignments-block-text-settings .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none;width:1000px}#configure-assignments-block-text-settings .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600}#configure-assignments-block-text-settings .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#configure-assignments-block-text-settings .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#configure-assignments-block-text-settings .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#configure-assignments-block-text-settings .assignment-list-container .row.lesson{background-color:#f4f8fc}#configure-assignments-block-text-settings .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#configure-assignments-block-text-settings .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#configure-assignments-block-text-settings .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#configure-assignments-block-text-settings .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-text{float:right;margin-right:15px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-button{font-size:14px}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-button.unassigned:hover{cursor:not-allowed}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-button.unassigned:focus{outline:0}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-assignment-links{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-block-text-settings .assignment-list-container .row .google-classroom-assignment-links .btn{padding:5px}#configure-assignments-block-text-settings .assignment-list-container .row .icon-external-link{margin-right:5px;vertical-align:middle}#configure-assignments-block-text-settings .assignment-list-container .row .chs-icon-calendar{float:right;line-height:48px;margin-right:20px}#configure-assignments-block-text-settings .assignment-list-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4}#configure-assignments-block-text-settings .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#configure-assignments-block-text-settings .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;width:105px}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col.options-switch-col{width:166px}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.header{width:205px}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase;width:148px}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#configure-assignments-block-text-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-block-text-settings .assignment-list-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#configure-assignments-block-text-settings .assignment-list-container .row .cell .info-icon{margin-left:5px}#configure-assignments-block-text-settings .remove-from-google-classroom{cursor:pointer}#configure-assignments-block-text-settings #wrapper{min-width:revert;margin:0;overflow-x:auto}#configure-assignments-block-text-settings .assignment-list-container{margin:0}#configure-assignments-is-assigned-settings{background-color:#f4f8fc;position:relative;color:#555}#configure-assignments-is-assigned-settings .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#configure-assignments-is-assigned-settings .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#configure-assignments-is-assigned-settings .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#configure-assignments-is-assigned-settings .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#configure-assignments-is-assigned-settings .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#configure-assignments-is-assigned-settings .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#configure-assignments-is-assigned-settings.has-sidenav{margin-left:200px}#configure-assignments-is-assigned-settings.has-sidenav.collapsed{margin-left:60px}#configure-assignments-is-assigned-settings #header-container{color:#555;padding-top:50px;padding-bottom:0}#configure-assignments-is-assigned-settings #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#configure-assignments-is-assigned-settings #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#configure-assignments-is-assigned-settings #header-container #subtitle{font-size:16px}#configure-assignments-is-assigned-settings .autograde-description-text{width:600px;margin:5px auto 15px}#configure-assignments-is-assigned-settings .autograde-description-choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#configure-assignments-is-assigned-settings .autograde-description-choices .autograde-description-choice{width:350px;padding:10px 15px;background-color:#fff;border-width:2px;border-style:solid;border-radius:3px}#configure-assignments-is-assigned-settings .autograde-description-choices .autograde-description-choice:first-of-type{margin-right:5px}#configure-assignments-is-assigned-settings .autograde-description-choices .autograde-description-choice:last-of-type{margin-left:5px}#configure-assignments-is-assigned-settings .autograde-description-choices .autograde-description-choice p{margin-bottom:0}#configure-assignments-is-assigned-settings .autograde-description-choices .autograde-choice-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}#configure-assignments-is-assigned-settings .autograde-description-choices .switch-example{display:-ms-flexbox;display:flex;margin-right:-5px}#configure-assignments-is-assigned-settings .autograde-description-choices .switch-example>span{width:17px;height:15px;border-width:2px;border-style:solid}#configure-assignments-is-assigned-settings .autograde-description-choices .switch-example>span.bg-blue,#configure-assignments-is-assigned-settings .autograde-description-choices .switch-example>span.bg-purple{width:15px}#configure-assignments-is-assigned-settings .autograde-description-choices .switch-example>span:first-of-type{border-radius:50px 0 0 50px}#configure-assignments-is-assigned-settings .autograde-description-choices .switch-example>span:last-of-type{border-radius:0 50px 50px 0}#configure-assignments-is-assigned-settings .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#configure-assignments-is-assigned-settings .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-menu{min-width:225px}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#configure-assignments-is-assigned-settings .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#configure-assignments-is-assigned-settings #label-table{display:table;padding-top:20px;margin:0 auto;font-size:14px;font-weight:600}#configure-assignments-is-assigned-settings #label-table .row{display:table-row;height:52px}#configure-assignments-is-assigned-settings #label-table .row .cell{display:table-cell}#configure-assignments-is-assigned-settings #label-table .row .cell.assignment-col{width:500px}#configure-assignments-is-assigned-settings #label-table .row .cell.toggle-col{width:105px;text-align:center;vertical-align:center;padding:5px}#configure-assignments-is-assigned-settings #wrapper{margin-left:100px;margin-right:100px}#configure-assignments-is-assigned-settings .copy-paste-urls-container{background-color:#fff;border-radius:5px;padding:16px 32px;margin-top:16px;border:2px solid rgba(190,204,212,.25)}#configure-assignments-is-assigned-settings .assignment-list-container{display:table;border-collapse:collapse;padding:0}#configure-assignments-is-assigned-settings .assignment-list-container .expanded{display:table-row}#configure-assignments-is-assigned-settings .assignment-list-container .minimized{display:none}#configure-assignments-is-assigned-settings .assignment-list-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#configure-assignments-is-assigned-settings .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#configure-assignments-is-assigned-settings .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none;width:1000px}#configure-assignments-is-assigned-settings .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600}#configure-assignments-is-assigned-settings .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#configure-assignments-is-assigned-settings .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#configure-assignments-is-assigned-settings .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#configure-assignments-is-assigned-settings .assignment-list-container .row.lesson{background-color:#f4f8fc}#configure-assignments-is-assigned-settings .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#configure-assignments-is-assigned-settings .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#configure-assignments-is-assigned-settings .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#configure-assignments-is-assigned-settings .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-text{float:right;margin-right:15px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-button{font-size:14px}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-button.unassigned:hover{cursor:not-allowed}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-button.unassigned:focus{outline:0}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-assignment-links{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-is-assigned-settings .assignment-list-container .row .google-classroom-assignment-links .btn{padding:5px}#configure-assignments-is-assigned-settings .assignment-list-container .row .icon-external-link{margin-right:5px;vertical-align:middle}#configure-assignments-is-assigned-settings .assignment-list-container .row .chs-icon-calendar{float:right;line-height:48px;margin-right:20px}#configure-assignments-is-assigned-settings .assignment-list-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4}#configure-assignments-is-assigned-settings .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;width:105px}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col.options-switch-col{width:166px}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.header{width:205px}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase;width:148px}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#configure-assignments-is-assigned-settings .assignment-list-container .row .cell .info-icon{margin-left:5px}#configure-assignments-is-assigned-settings .remove-from-google-classroom{cursor:pointer}#configure-assignments-is-assigned-settings #wrapper{min-width:revert;margin:0;overflow-x:auto}#configure-assignments-is-assigned-settings .assignment-list-container{margin:0}#configure-assignments-is-assigned-settings .assigned-description{text-align:left;font-size:16px;margin-bottom:15px}#configure-assignments-copy-paste-settings{background-color:#f4f8fc;position:relative;color:#555}#configure-assignments-copy-paste-settings .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#configure-assignments-copy-paste-settings .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#configure-assignments-copy-paste-settings .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#configure-assignments-copy-paste-settings .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#configure-assignments-copy-paste-settings .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#configure-assignments-copy-paste-settings .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#configure-assignments-copy-paste-settings.has-sidenav{margin-left:200px}#configure-assignments-copy-paste-settings.has-sidenav.collapsed{margin-left:60px}#configure-assignments-copy-paste-settings #header-container{color:#555;padding-top:50px;padding-bottom:0}#configure-assignments-copy-paste-settings #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#configure-assignments-copy-paste-settings #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#configure-assignments-copy-paste-settings #header-container #subtitle{font-size:16px}#configure-assignments-copy-paste-settings .assigned-description{text-align:center}#configure-assignments-copy-paste-settings .autograde-description-text{width:600px;margin:5px auto 15px}#configure-assignments-copy-paste-settings .autograde-description-choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#configure-assignments-copy-paste-settings .autograde-description-choices .autograde-description-choice{width:350px;padding:10px 15px;background-color:#fff;border-width:2px;border-style:solid;border-radius:3px}#configure-assignments-copy-paste-settings .autograde-description-choices .autograde-description-choice:first-of-type{margin-right:5px}#configure-assignments-copy-paste-settings .autograde-description-choices .autograde-description-choice:last-of-type{margin-left:5px}#configure-assignments-copy-paste-settings .autograde-description-choices .autograde-description-choice p{margin-bottom:0}#configure-assignments-copy-paste-settings .autograde-description-choices .autograde-choice-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}#configure-assignments-copy-paste-settings .autograde-description-choices .switch-example{display:-ms-flexbox;display:flex;margin-right:-5px}#configure-assignments-copy-paste-settings .autograde-description-choices .switch-example>span{width:17px;height:15px;border-width:2px;border-style:solid}#configure-assignments-copy-paste-settings .autograde-description-choices .switch-example>span.bg-blue,#configure-assignments-copy-paste-settings .autograde-description-choices .switch-example>span.bg-purple{width:15px}#configure-assignments-copy-paste-settings .autograde-description-choices .switch-example>span:first-of-type{border-radius:50px 0 0 50px}#configure-assignments-copy-paste-settings .autograde-description-choices .switch-example>span:last-of-type{border-radius:0 50px 50px 0}#configure-assignments-copy-paste-settings .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#configure-assignments-copy-paste-settings .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-menu{min-width:225px}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#configure-assignments-copy-paste-settings .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#configure-assignments-copy-paste-settings #label-table{display:table;padding-top:20px;margin:0 auto;font-size:14px;font-weight:600}#configure-assignments-copy-paste-settings #label-table .row{display:table-row;height:52px}#configure-assignments-copy-paste-settings #label-table .row .cell{display:table-cell}#configure-assignments-copy-paste-settings #label-table .row .cell.assignment-col{width:500px}#configure-assignments-copy-paste-settings #label-table .row .cell.toggle-col{width:105px;text-align:center;vertical-align:center;padding:5px}#configure-assignments-copy-paste-settings #wrapper{margin-left:100px;margin-right:100px}#configure-assignments-copy-paste-settings .copy-paste-urls-container{background-color:#fff;border-radius:5px;padding:16px 32px;margin-top:16px;border:2px solid rgba(190,204,212,.25);max-width:1222px}#configure-assignments-copy-paste-settings .assignment-list-container{display:table;border-collapse:collapse;padding:0}#configure-assignments-copy-paste-settings .assignment-list-container .expanded{display:table-row}#configure-assignments-copy-paste-settings .assignment-list-container .minimized{display:none}#configure-assignments-copy-paste-settings .assignment-list-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#configure-assignments-copy-paste-settings .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#configure-assignments-copy-paste-settings .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none;width:1000px}#configure-assignments-copy-paste-settings .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600}#configure-assignments-copy-paste-settings .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#configure-assignments-copy-paste-settings .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#configure-assignments-copy-paste-settings .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#configure-assignments-copy-paste-settings .assignment-list-container .row.lesson{background-color:#f4f8fc}#configure-assignments-copy-paste-settings .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#configure-assignments-copy-paste-settings .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#configure-assignments-copy-paste-settings .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#configure-assignments-copy-paste-settings .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-text{float:right;margin-right:15px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-button{font-size:14px}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-button.unassigned:hover{cursor:not-allowed}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-button.unassigned:focus{outline:0}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-assignment-links{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-copy-paste-settings .assignment-list-container .row .google-classroom-assignment-links .btn{padding:5px}#configure-assignments-copy-paste-settings .assignment-list-container .row .icon-external-link{margin-right:5px;vertical-align:middle}#configure-assignments-copy-paste-settings .assignment-list-container .row .chs-icon-calendar{float:right;line-height:48px;margin-right:20px}#configure-assignments-copy-paste-settings .assignment-list-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4}#configure-assignments-copy-paste-settings .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;width:105px}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col.options-switch-col{width:166px}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.header{width:205px}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase;width:148px}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#configure-assignments-copy-paste-settings .assignment-list-container .row .cell .info-icon{margin-left:5px}#configure-assignments-copy-paste-settings .remove-from-google-classroom{cursor:pointer}#configure-assignments-copy-paste-settings #wrapper{min-width:revert;margin:0;overflow-x:auto}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-menu,#edit-due-dates-page .section-dropdown .dropdown .dropdown-menu,#pricing #steps .thumbnail,#vertical-page .section-dropdown .dropdown .dropdown-menu{min-width:225px}#configure-assignments-copy-paste-settings .assignment-list-container{margin:0}#configure-assignments-quiz-settings{background-color:#f4f8fc;position:relative;color:#555}#configure-assignments-quiz-settings .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#configure-assignments-quiz-settings .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#configure-assignments-quiz-settings .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#configure-assignments-quiz-settings .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#configure-assignments-quiz-settings .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#configure-assignments-quiz-settings .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#configure-assignments-quiz-settings.has-sidenav{margin-left:200px}#configure-assignments-quiz-settings.has-sidenav.collapsed{margin-left:60px}#configure-assignments-quiz-settings #header-container{color:#555;padding-top:50px;padding-bottom:0}#configure-assignments-quiz-settings #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#configure-assignments-quiz-settings #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#configure-assignments-quiz-settings #header-container #subtitle{font-size:16px}#configure-assignments-quiz-settings .assigned-description{text-align:center}#configure-assignments-quiz-settings .autograde-description-text{width:600px;margin:5px auto 15px}#configure-assignments-quiz-settings .autograde-description-choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#configure-assignments-quiz-settings .autograde-description-choices .autograde-description-choice{width:350px;padding:10px 15px;background-color:#fff;border-width:2px;border-style:solid;border-radius:3px}#configure-assignments-quiz-settings .autograde-description-choices .autograde-description-choice:first-of-type{margin-right:5px}#configure-assignments-quiz-settings .autograde-description-choices .autograde-description-choice:last-of-type{margin-left:5px}#configure-assignments-quiz-settings .autograde-description-choices .autograde-description-choice p{margin-bottom:0}#configure-assignments-quiz-settings .autograde-description-choices .autograde-choice-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}#configure-assignments-quiz-settings .autograde-description-choices .switch-example{display:-ms-flexbox;display:flex;margin-right:-5px}#configure-assignments-quiz-settings .autograde-description-choices .switch-example>span{width:17px;height:15px;border-width:2px;border-style:solid}#configure-assignments-quiz-settings .autograde-description-choices .switch-example>span.bg-blue,#configure-assignments-quiz-settings .autograde-description-choices .switch-example>span.bg-purple{width:15px}#configure-assignments-quiz-settings .autograde-description-choices .switch-example>span:first-of-type{border-radius:50px 0 0 50px}#configure-assignments-quiz-settings .autograde-description-choices .switch-example>span:last-of-type{border-radius:0 50px 50px 0}#configure-assignments-quiz-settings .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#configure-assignments-quiz-settings .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#configure-assignments-quiz-settings .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#configure-assignments-quiz-settings #label-table{display:table;padding-top:20px;margin:0 auto;font-size:14px;font-weight:600}#configure-assignments-quiz-settings #label-table .row{display:table-row;height:52px}#configure-assignments-quiz-settings #label-table .row .cell{display:table-cell}#configure-assignments-quiz-settings #label-table .row .cell.assignment-col{width:500px}#configure-assignments-quiz-settings #label-table .row .cell.toggle-col{width:105px;text-align:center;vertical-align:center;padding:5px}#configure-assignments-quiz-settings #wrapper{margin-left:100px;margin-right:100px}#configure-assignments-quiz-settings .copy-paste-urls-container{background-color:#fff;border-radius:5px;padding:16px 32px;margin-top:16px;border:2px solid rgba(190,204,212,.25)}#configure-assignments-quiz-settings .assignment-list-container{display:table;border-collapse:collapse;padding:0}#configure-assignments-quiz-settings .assignment-list-container .expanded{display:table-row}#configure-assignments-quiz-settings .assignment-list-container .minimized{display:none}#configure-assignments-quiz-settings .assignment-list-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#configure-assignments-quiz-settings .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#configure-assignments-quiz-settings .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none;width:1000px}#configure-assignments-quiz-settings .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600}#configure-assignments-quiz-settings .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#configure-assignments-quiz-settings .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#configure-assignments-quiz-settings .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#configure-assignments-quiz-settings .assignment-list-container .row.lesson{background-color:#f4f8fc}#configure-assignments-quiz-settings .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#configure-assignments-quiz-settings .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#configure-assignments-quiz-settings .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#configure-assignments-quiz-settings .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-text{float:right;margin-right:15px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-button{font-size:14px}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-button.unassigned:hover{cursor:not-allowed}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-button.unassigned:focus{outline:0}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-assignment-links{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#configure-assignments-quiz-settings .assignment-list-container .row .google-classroom-assignment-links .btn{padding:5px}#configure-assignments-quiz-settings .assignment-list-container .row .icon-external-link{margin-right:5px;vertical-align:middle}#configure-assignments-quiz-settings .assignment-list-container .row .chs-icon-calendar{float:right;line-height:48px;margin-right:20px}#configure-assignments-quiz-settings .assignment-list-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4}#configure-assignments-quiz-settings .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#configure-assignments-quiz-settings .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;width:105px}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col.options-switch-col{width:166px}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.header{width:205px}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase;width:148px}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#configure-assignments-quiz-settings .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#configure-assignments-quiz-settings .assignment-list-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#configure-assignments-quiz-settings .assignment-list-container .row .cell .info-icon{margin-left:5px}#configure-assignments-quiz-settings .remove-from-google-classroom{cursor:pointer}#configure-assignments-quiz-settings #wrapper{min-width:revert;margin:0;overflow-x:auto}#configure-assignments-quiz-settings .assignment-list-container{margin:0}.configure-assignments-page{min-height:revert}.configure-assignments-page #wrapper{min-width:revert;margin:0;overflow-x:auto}.configure-assignments-page .assignment-list-container{margin:0}#contact-page{margin-top:30px}#contact-page a:hover{text-decoration:none}#contact-page a:not(.btn-main):not(.btn-main-purple){color:#27a9e1}#contact-page a:not(.btn-main):not(.btn-main-purple):hover{color:#115978;text-decoration:none}#contact-page h1{margin-bottom:25px}#contact-page h2{margin:15px 0;color:#00a79d;font-weight:200;vertical-align:middle}#contact-page .merge-stakeholders{float:right}#contact-page .contact-tabs{margin-top:20px}#contact-page .codehs-table{width:100%}#contact-page .email-verify-btn,#contact-page .teacher-verify-btn{font-size:12px;text-transform:none;margin:3px 0}#contact-page .userpage-content{padding-left:0;margin:auto}#contact-page .user-note-author{float:left}#contact-page .user-note-content{float:left;max-height:100px;overflow:auto}#contact-page .user-note-created{float:left;margin-left:10px;margin-right:10px}#contact-page .user-note{margin-top:15px;overflow:hidden}#contact-page .user-note img{width:35px}#contact-page .user-notes{margin:20px 20px 0 0}#contact-page .activity-display-container{margin-left:0;padding:20px 0 0;max-width:1000px}#contact-page .progressbar{display:inline-block;width:300px}#contact-page .teacher-details{display:inline-block;vertical-align:top;padding-left:20px}#contact-page .teacher-details ul{padding-left:0;list-style:none}#contact-page .teacher-details ul li{padding:5px}#contact-page .teacher-details ul li a{vertical-align:middle}#contact-page .teacher-details td{padding-right:10px}#contact-page .teacher-details .badge{margin:0 2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#contact-page #add-email-modal .modal-header,#contact-page #add-phone-modal .modal-header{background-color:#27a9e1}#contact-page #add-email-modal .modal-header h3,#contact-page #add-phone-modal .modal-header h3{font-weight:200;color:#fff}#contact-page #add-email-modal .modal-body,#contact-page #add-phone-modal .modal-body{background-color:#fff}#contact-page #add-email-modal .modal-body .add-email-form,#contact-page #add-email-modal .modal-body .add-phone-form,#contact-page #add-phone-modal .modal-body .add-email-form,#contact-page #add-phone-modal .modal-body .add-phone-form{margin:initial;width:initial;padding-bottom:0}#contact-page #add-email-modal .modal-body .add-email-form input[type=text],#contact-page #add-email-modal .modal-body .add-phone-form input[type=text],#contact-page #add-phone-modal .modal-body .add-email-form input[type=text],#contact-page #add-phone-modal .modal-body .add-phone-form input[type=text]{display:block;width:432px;height:52px}#contact-page #add-email-modal .modal-body .submit-email,#contact-page #add-email-modal .modal-body .submit-phone,#contact-page #add-phone-modal .modal-body .submit-email,#contact-page #add-phone-modal .modal-body .submit-phone{margin-top:0;float:left;height:52px}.charges{margin-top:20px}.charges .charge{width:300px;margin-bottom:10px;padding:10px;background:#eee;border:1px solid #ccc;color:#333;font-size:24px;font-weight:700;margin-top:10px}.checkout-cart{width:700px}.checkout-cart .checkout-cart-info{margin-top:40px}.checkout-cart .add-to-cart-form-label{font-size:23px}.checkout-cart .share-link{width:100%;height:52px;padding-right:20px;padding-left:20px;margin-top:30px;margin-bottom:30px;color:#555;box-shadow:none;border:1px solid #f1f1f1}.checkout-cart .btn-main-transparent{color:#27a9e1;border-color:#27a9e1}.checkout-cart .btn-main-transparent:hover{color:#27a9e1}.checkout-cart-info{width:700px}.checkout-cart-info table.checkout-cart-table{width:100%;background-color:#fff}.checkout-cart-info tr.checkout-cart-tr{position:relative}.checkout-cart-info tr.checkout-cart-tr:hover .remove-plan{visibility:visible}.checkout-cart-info tr.checkout-cart-tr:first-of-type{background-color:rgba(190,204,212,.4);border-bottom:1px solid #6b757b}.checkout-cart-info tr.checkout-cart-tr:not(:nth-last-of-type(-n+2)):not(:first-of-type){border-bottom:1px solid #dee5e9}.checkout-cart-info tr.checkout-cart-tr.subtotal-row{font-weight:600;background-color:#f4f8fc;border-top:1px solid #6b757b}.checkout-cart-info tr.checkout-cart-tr.subtotal-row>td{height:54px}.checkout-cart-info tr.checkout-cart-tr>th{height:44px;padding:5px;font-weight:600}.checkout-cart-info tr.checkout-cart-tr>th:first-child{padding-left:20px}.checkout-cart-info tr.checkout-cart-tr>td{padding:5px}.checkout-cart-info tr.checkout-cart-tr>td:first-child{width:325px;padding-left:20px;padding-right:10px}.checkout-cart-info .subtotal-text{padding-right:20px}.checkout-cart-info .remove-plan-container{position:relative}.checkout-cart-info .remove-plan{position:absolute;top:-22px;right:7px;padding:5px;color:#de5844;line-height:54px;visibility:hidden;cursor:pointer}.checkout-cart-info.wrap{padding:0;overflow:hidden}.checkout-btn-submit{font-family:'Proxima Nova',proxima-nova,sans-serif;color:#fff;border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:#fbaf3f;width:275px;height:52px;margin-top:10px}.checkout-btn-submit:hover{opacity:1;color:#fff;background-color:#eca53c}.checkout-btn-submit:focus{color:#fff}.checkout-btn-submit.btn-rounded{border-radius:50px;padding:6px 20px}a.checkout-btn-submit{line-height:38px}#checkout-page{padding-bottom:50px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f8fb;color:#555;letter-spacing:1px;min-height:100vh;min-height:calc(100vh - 60px);font-family:'Proxima Nova',proxima-nova,sans-serif}#checkout-page .btn-group .checkout-btn{text-transform:uppercase;height:52px;min-width:100px;line-height:38px;font-size:12px;letter-spacing:.5px;background-color:#fff;color:#95a5ac;border-radius:0;border:1px solid #d4d4d4}#checkout-page .btn-group .checkout-btn:not(:first-of-type){margin-left:-1px}#checkout-page .btn-group .checkout-btn:first-of-type{border-radius:3px 0 0 3px}#checkout-page .btn-group .checkout-btn:last-of-type{border-radius:0 3px 3px 0}#checkout-page .btn-group input[type=radio]{display:none}#checkout-page .btn-group input[type=radio]:checked+.checkout-btn{background-color:#27a9e1;color:#c4e7f7;box-shadow:inset 0 1px 3px 1px #0b89ba}#checkout-page .btn-group input[type=radio]:checked+.checkout-btn:hover{background-color:#27a9e1;color:#c4e7f7}#checkout-page .btn-group:hover{background-color:#fbfdff;color:#95a5ac}#checkout-page #checkout-header,#checkout-page #contract-header{height:100px;max-height:100px;width:100%;background:url(../jpg/schoolbackground.jpg) center top no-repeat fixed;display:-ms-flexbox;min-height:100px}#checkout-page .btn-group .dropdown-menu{cursor:pointer}#checkout-page #checkout-header{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:100px;flex:100px;background-size:100% auto;line-height:100px;color:#fff;font-size:36px;font-weight:600;letter-spacing:2px}#checkout-page #contract-header{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:100px;flex:100px;background-size:100% auto;color:#fff}#checkout-page #contract-header #pricing-header-text{line-height:100px;font-size:36px;font-weight:600;letter-spacing:2px}#checkout-page #pricing-header-text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#checkout-page #pricing-header-text img{height:20px;width:auto;margin-left:10px}#checkout-page.contract-status #contract-header{font-size:24px}#checkout-page #checkout-header-text{font-weight:200}#checkout-page #checkout-fields{width:700px}#checkout-page #step-container{margin-top:30px;width:700px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#checkout-page .step-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#6b757b;font-weight:200;font-size:14px;text-align:center}#checkout-page .step-active{font-weight:600;color:#555}#checkout-page #hr-background{width:700px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:url(../png/pricing_rule.png) center center no-repeat;background-size:auto auto}#checkout-page .step-check{min-width:40px;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:url(../png/progress_circle.png) center center no-repeat;background-size:40px 40px}#checkout-page .step-check .completed{width:14px;height:10px}#checkout-page .step-check .active{width:14px;height:14px}#checkout-page .step-link{color:#555;text-align:center}#checkout-page .step-link:hover{text-decoration:none;color:#27a9e1}#checkout-page .step-img-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}#checkout-page .pricing-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#checkout-page .pricing-form .line-item-form-field{width:150px;margin-right:10px}#checkout-page .pricing-form .radio-num-years{list-style:none}#checkout-page .pricing-form .form-row .bootstrap-select{margin-bottom:0}#checkout-page .pricing-form .scroll-to-info{text-decoration:none;cursor:pointer}#checkout-page .pricing-form .checkout-btn-submit{width:33%}#checkout-page .pricing-form .checkout-btn-submit .icon-plus{font-size:12px;margin-right:5px}#checkout-page .pricing-form p{padding:10px}#checkout-page .form-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:20px}#checkout-page .checkout-form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:auto;flex:auto;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}#checkout-page .checkout-form-label{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;padding-bottom:5px;font-size:14px;font-weight:600;color:#555}#checkout-page .checkout-form-label.section-label{padding-top:10px;margin-bottom:15px;font-size:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#checkout-page .checkout-form-label.helper-label{margin-top:-7px;font-size:13px;font-weight:200;text-transform:none;letter-spacing:.75px}#checkout-page .btn-group>.checkout-btn:hover{z-index:0}#checkout-page #checkout-message{width:100%;padding-top:40px;display:block;text-align:center;font-size:16px}#checkout-page #duration-container{margin-left:10px}#checkout-page .input-wrap{background:#fff;padding:20px 25px;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);width:700px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#checkout-page .input-wrap input,#checkout-page .input-wrap select{width:100%;font-size:14px}#checkout-page .input-wrap input::-webkit-input-placeholder,#checkout-page .input-wrap select::-webkit-input-placeholder{font-size:14px;letter-spacing:0}#checkout-page .input-wrap input:-moz-placeholder,#checkout-page .input-wrap select:-moz-placeholder{font-size:14px;letter-spacing:0}#checkout-page .input-wrap input::-moz-placeholder,#checkout-page .input-wrap select::-moz-placeholder{font-size:14px;letter-spacing:0}#checkout-page .input-wrap input:-ms-input-placeholder,#checkout-page .input-wrap select:-ms-input-placeholder{font-size:14px;letter-spacing:0}#checkout-page .input-wrap .input-bottom,#checkout-page .input-wrap .input-middle,#checkout-page .input-wrap .input-top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}#checkout-page .input-wrap .input-left,#checkout-page .input-wrap .input-right{width:50%}#checkout-page .input-wrap .input-middle,#checkout-page .input-wrap .input-top{padding-bottom:8px}#checkout-page .input-wrap .input-left{padding-right:8px}#checkout-page .input-wrap .input-right{padding-left:8px}#checkout-page .input-wrap .error{border:2px solid #de5844}#checkout-page .list-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;letter-spacing:.5px}#checkout-page .list-info .list-row{width:100%;height:25px;color:#95a5ac}#checkout-page .list-info .list-row label{text-transform:uppercase;display:inline-block;margin-right:10px;color:#95a5ac;font-weight:600}#checkout-page .list-info #total-cost-row.list-row,#checkout-page .list-info #total-cost-row.list-row label{color:#555}#checkout-page .list-info :not(:last-child){height:50px;background:url(../png/pricing_rule.png) center 35px no-repeat;background-size:auto auto}#checkout-page #checkout-btn-download,#checkout-page #checkout-btn-email,#checkout-page #checkout-btn-quote-download,#checkout-page #checkout-btn-quote-email,#checkout-page #checkout-btn-quote-return{font-family:'Proxima Nova',proxima-nova,sans-serif;font-size:14px;font-weight:600;height:52px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize}#checkout-page #invoice-buttons{margin-bottom:30px}#checkout-page #checkout-btn-email{border-radius:3px;background-color:transparent;border:1px solid #95a5ac;margin-left:6px;width:49%;color:#95a5ac}#checkout-page #checkout-btn-email:focus{color:#fff}#checkout-page #checkout-btn-email.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page #checkout-btn-email:hover{background-color:transparent;opacity:.75;color:#8c9ba2;border-color:#8c9ba2}#checkout-page #checkout-btn-download{color:#fff;border-radius:3px;background-color:#fbaf3f;margin-top:0;width:49%}#checkout-page #checkout-btn-download:hover{opacity:1;color:#fff;background-color:#eca53c}#checkout-page #checkout-btn-download:focus{color:#fff}#checkout-page #checkout-btn-download.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page #checkout-btn-quote-download{color:#fff;border-radius:3px;background-color:#6b757b;margin-top:0;width:225px}#checkout-page #checkout-btn-quote-download:hover{opacity:1;color:#fff;background-color:#606a6f}#checkout-page #checkout-btn-quote-download:focus{color:#fff}#checkout-page #checkout-btn-quote-download.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page #checkout-btn-quote-return{color:#fff;border-radius:3px;background-color:#27a9e1;width:275px;margin-right:6px}#checkout-page #checkout-btn-quote-return:hover{background-color:#2499cc;opacity:1;color:#fff}#checkout-page #checkout-btn-quote-return:focus{color:#fff}#checkout-page #checkout-btn-quote-return.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page #checkout-btn-quote-email{border-radius:3px;background-color:transparent;border:1px solid #95a5ac;margin-left:6px;width:180px;color:#95a5ac}#checkout-page #share-this-page input,#checkout-page .share-link-wrap input.share-link-input{background-color:transparent;font-size:12px;font-weight:500;letter-spacing:.5px;box-sizing:border-box}#checkout-page #checkout-btn-quote-email:focus{color:#fff}#checkout-page #checkout-btn-quote-email.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page #checkout-btn-quote-email:hover{background-color:transparent;opacity:.75;color:#8c9ba2;border-color:#8c9ba2}#checkout-page #invoice,#checkout-page .quote-iframe{width:100%;height:600px;border:0}#checkout-page #share-this-page{width:500px;padding-top:20px}#checkout-page #share-this-page input{width:100%;padding-left:20px;height:50px}#checkout-page #share-this-page input:hover{cursor:pointer}#checkout-page .share-link-wrap label{display:inline-block;margin-right:20px}#checkout-page .share-link-wrap input.share-link-input{display:inline-block;width:75%;padding-left:10px;margin-right:10px;height:35px}#checkout-page .share-link-wrap input.share-link-input:hover{cursor:pointer}#checkout-page .custom-link{padding-bottom:50px;color:#27a9e1}#checkout-page .custom-link:hover{color:#14698e;text-decoration:none}#checkout-page .invoice-summary-table{padding-bottom:20px;width:700px;margin:auto}#checkout-page .invoice-summary-table .codehs-table{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);width:100%;margin-bottom:40px}.document-record-form-widget .bootstrap-select.btn-group,.document-record-form-widget .field-wrapper{margin-bottom:0}#checkout-page .invoice-summary-table .codehs-table .codehs-table-header{background-color:#6b757b}#checkout-page .invoice-summary-table .codehs-table th{padding:5px}#checkout-page .invoice-summary-table .codehs-table:not(.line-items-table) th{width:150px}#checkout-page~#alert-modal .remove-item-description{font-size:24px;color:#6b757b}.document-record-form-widget{max-width:750px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr auto;grid-column-gap:10px;grid-row-gap:15px;margin-top:20px;-ms-flex-align:center;align-items:center}.document-record-form-widget .doc-file-upload,.document-record-form-widget .url-wrapper{grid-row-start:2;grid-column:span 2}.document-record-form-widget .notes-wrapper{grid-row-start:-2;grid-column:span 2}.document-record-form-widget .notes-wrapper textarea{resize:vertical;width:100%;height:100px}.document-record-form-widget button:last-of-type{grid-row-start:-1}.stripe-payment-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.stripe-payment-form #total-due{text-align:right;background-color:#f1f1f1;color:#555;font-weight:100;font-size:16px;margin:10px;padding:10px;border-radius:3px}.stripe-payment-form #total-due #total-cost{font-weight:600}.stripe-payment-form #payment-message{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0;border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);background-color:#de5844;margin:0 10px 10px;padding:15px}.stripe-payment-form #submit{margin:10px;height:50px;font-size:20px}.stripe-payment-form #pay-info{text-align:left;font-size:12px;color:#a7aeb6}.stripe-payment-form #pay-info a{color:#27a9e1}.stripe-payment-form #pay-info a:hover{text-decoration:none}.stripe-payment-form .stripe-user-details input{border-radius:5px;padding:.75rem;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);height:42px;font-size:16px;border:1px solid #e6e6e6}.stripe-payment-form .stripe-user-details input:focus{outline:#c8dcf9 solid 3px}.stripe-payment-form .stripe-user-details .name-fields{gap:10px}.stripe-payment-form .stripe-user-details .name-fields input{-ms-flex-preferred-size:50%;flex-basis:50%}.stripe-payment-form .stripe-user-details label{font-weight:400;margin-bottom:0;font-size:15px}.contract-type-select-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;gap:32px;margin:40px 0}.contract-type-select-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:380px;min-height:240px;border-radius:18px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);padding:32px 24px 24px;text-align:center;text-decoration:none;transition:transform .15s,box-shadow .15s;color:#fff}.contract-type-select-option:hover{-ms-transform:translateY(-4px) scale(1.03);transform:translateY(-4px) scale(1.03);box-shadow:0 8px 32px 0 rgba(0,0,0,.16)}.contract-type-select-option .contract-type-select-option-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contract-type-select-option.codehs{background:linear-gradient(135deg,#2196f3 0,#21cbf3 100%)}.contract-type-select-option.codehs img{padding:50px}.contract-type-select-option.tynker{background:linear-gradient(135deg,#ff9800 0,#ffc107 100%)}.contract-type-select-container{display:none}#checkout-page #confirm-page{padding-bottom:50px}#checkout-page #confirm-page .contract-iframe{position:relative;margin:10px 0;height:700px;width:700px;border:0}#checkout-page #confirm-page .confirm-sign-name{width:100%;height:50px;font-family:cursive;background-color:rgba(190,204,212,.1);padding:0;border-top:none;border-right:none;border-left:none;font-size:32px;box-shadow:none}#activity-progress-page,#app-showcase-page,#checkout-page #confirm-page .checkout-btn-edit,#checkout-page .checkout-btn-quote,#class-admin .class-settings-container,#class-code-timeline-page,#class-invite,#class-invite #invite-container .tagit-new input,#class-page,#class-page-content .note h1,#class-queues,#class-settings .class-settings-container,#classset-progress,#course-assignments-page,#course-progress-settings-modal,#due-date-page,#individual-quiz-scores-page,#quiz-scores-page,#teacher-page,#user-quiz-scores-page,#user-shared-programs-page,.checkout-pricing-table,.choose-class-main-course,.choose-class-main-course .choose-course-section,.choose-class-main-course .choose-section-name,.class-setup-form,.data-deletion-teacher-page,.update-teacher-record-page{font-family:'Proxima Nova',proxima-nova,sans-serif}#checkout-page #confirm-page .confirm-sign-name:focus{border-color:#ccc}#checkout-page #confirm-page .goto-span{position:absolute;top:-60px}#checkout-page #confirm-page .checkout-cart-info{width:700px;margin-bottom:20px}#checkout-page #confirm-page .btn{margin-top:0}#checkout-page #confirm-page #confirm-buttons,#checkout-page #confirm-page .checkout-btn-submit{margin-top:10px}#checkout-page #confirm-page .checkout-btn-edit{border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:transparent;border:1px solid #95a5ac;width:185px;height:52px;color:#95a5ac}#checkout-page #confirm-page .checkout-btn-edit:focus{color:#fff}#checkout-page #confirm-page .checkout-btn-edit.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page #confirm-page .checkout-btn-edit:hover{background-color:transparent;opacity:.75;color:#8c9ba2;border-color:#8c9ba2}#checkout-page #confirm-page .signature-modal-section{margin-bottom:10px}#checkout-page #confirm-page #initial-form>input{margin-bottom:5px}#checkout-page #confirm-page .stripe-payment-form label{color:#000}#checkout-page #confirm-page .stripe-payment-form input{margin-bottom:12px}#checkout-page #confirm-page #confirm-form,#checkout-page #confirm-page #register-form{width:700px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#checkout-page #confirm-page #confirm-form #payment-errors,#checkout-page #confirm-page #register-form #payment-errors{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0;border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);background-color:#de5844;display:none;margin:0;padding:15px}#checkout-page #confirm-page #contact-info{margin-bottom:5px}#checkout-page #confirm-page .bootstrap-select{margin-bottom:0}#checkout-page #confirm-page #id_legal_checkbox,#checkout-page #confirm-page #id_legal_checkbox2{padding-left:0;list-style:none}#checkout-page #confirm-page #id_signer_name,#checkout-page #confirm-page #id_signer_title{margin-bottom:15px}#checkout-page #confirm-page #signature-modal-footer{border-top:none;padding:0 20px 20px}#checkout-page #confirm-page #signature-modal .modal-dialog{position:absolute;top:10%;right:0;bottom:0;left:0;z-index:10040;overflow:auto;overflow-y:auto}#checkout-page #confirm-page #contract-cc-form #contact-form-fields,#checkout-page #confirm-page #contract-cc-form #form-fields{background:#fff;min-width:498px;padding:25px}#checkout-page #confirm-page #contract-cc-form #contact-form-fields .card-expiry-month,#checkout-page #confirm-page #contract-cc-form #contact-form-fields .card-number,#checkout-page #confirm-page #contract-cc-form #contact-form-fields .email,#checkout-page #confirm-page #contract-cc-form #contact-form-fields .first-name,#checkout-page #confirm-page #contract-cc-form #contact-form-fields .last-name,#checkout-page #confirm-page #contract-cc-form #form-fields .card-expiry-month,#checkout-page #confirm-page #contract-cc-form #form-fields .card-number,#checkout-page #confirm-page #contract-cc-form #form-fields .email,#checkout-page #confirm-page #contract-cc-form #form-fields .first-name,#checkout-page #confirm-page #contract-cc-form #form-fields .last-name{width:45%;margin-right:15px}#checkout-page #confirm-page #contract-cc-form #contact-form-fields #pay-types,#checkout-page #confirm-page #contract-cc-form #form-fields #pay-types{padding-top:20px;padding-bottom:25px}#checkout-page #confirm-page #contract-cc-form #total-due{background-color:#f1f1f1;color:#555;font-weight:600;font-size:16px;line-height:52px;margin:25px 0;padding:0 20px;text-align:right}#checkout-page #confirm-page #contract-cc-form #purchase-button{font-size:16px;height:52px;letter-spacing:.5px;margin-top:16px;width:100%}#checkout-page #credit-card-label{padding-top:25px}#checkout-page #payment-icons{padding-top:15px;padding-bottom:15px;-ms-flex-pack:start;justify-content:flex-start}#checkout-page #pay-info{display:block;font-size:12px;color:#a7aeb6}#checkout-page #pay-info a{color:#27a9e1}#checkout-page #pay-info a:hover{text-decoration:none}#checkout-page .credit-card-confirm{padding-top:15px}#add-students-to-license .checkout-cart-table{white-space:nowrap}#add-students-to-license .share-link{position:absolute;right:20px}.choose-class-main-course .disabled:not(.course-selector-tile),.choose-class-main-course .disabled:not(.course-selector-tile) *{background-color:#dadada!important;color:#95a5ac!important;pointer-events:none}.choose-class-main-course .disabled:not(.course-selector-tile) img{opacity:.4}.choose-class-main-course .choose-course-steps{top:60px;position:fixed;width:100%;width:-webkit-fill-available;width:stretch;background-color:#f4f8fc;margin:0 auto;padding:15px 40px;z-index:1;counter-reset:stepNumber;max-width:1200px}.choose-class-main-course .choose-course-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}.choose-class-main-course .choose-course-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}.choose-class-main-course .choose-course-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}.choose-class-main-course .choose-course-steps .steps li a:before{width:30px;height:30px;line-height:30px;border:2px solid #beccd4;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.choose-class-main-course .choose-course-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}.choose-class-main-course .choose-course-steps .steps li:first-child>a:after{content:none}.choose-class-main-course .choose-course-steps .steps li a.active,.choose-class-main-course .choose-course-steps .steps li a.completed{color:#27a9e1}.choose-class-main-course .choose-course-steps .steps li a.active:before{border-color:#27a9e1}.choose-class-main-course .choose-course-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:counter(stepNumber)}.choose-class-main-course .choose-course-steps .steps li a.active:after,.choose-class-main-course .choose-course-steps .steps li a.completed:after{background-color:#27a9e1}.choose-class-main-course .choose-course-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.choose-class-main-course .choose-course-steps.choose-course-steps-iframe{top:0;background-color:#fff}.choose-class-main-course .choose-course-steps .choose-course-step.complete:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1;cursor:pointer}.choose-class-main-course .choose-course-steps .complete{color:green}.choose-class-main-course .choose-course-steps .steps li a:before{counter-increment:stepNumber;content:counter(stepNumber);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600}.choose-class-main-course .section-create-step:not(.active){display:none}.choose-class-main-course .choose-section-name{background-color:#f4f8fc;padding-top:90px;height:auto;min-height:90vh;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.choose-class-main-course .choose-section-name .name-entry-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.choose-class-main-course .choose-section-name .name-entry-container .name-form{width:50%;display:-ms-flexbox;display:flex;margin-right:5px;margin-bottom:0;-ms-flex-align:center;align-items:center}.choose-class-main-course .choose-section-name .google-classroom-container{text-align:center;margin-top:10px}.choose-class-main-course .choose-section-name .google-classroom-container .google-classroom-btn-row{margin-top:10px}.choose-class-main-course .choose-section-name .google-classroom-container .google-classroom-btn-row #google-classroom-import img{margin-right:10px;height:25px}.choose-class-main-course .choose-section-name .google-classroom-container .google-classroom-btn-row .icon-info-sign{margin-left:10px}.choose-class-main-course .choose-section-name .google-classroom-container #classroom-dropdown{margin-top:20px;-ms-flex-align:center;align-items:center;display:none}.choose-class-main-course .choose-section-name .google-classroom-container #classroom-dropdown a{margin-top:10px}.choose-class-main-course .choose-course-section{background-color:#f4f8fc;padding-top:90px;min-height:100vh;height:auto}.choose-class-main-course .choose-course-section-content{padding:50px}.choose-class-main-course .choose-course-section .teacher-course-dropdown.new-selected~.teacher-course-name{display:block}.choose-class-main-course .choose-course-section:not(.has-sidenav) .course-tiles-content{max-width:1200px;margin:auto;text-align:center}.choose-class-main-course .choose-course-section:not(.has-sidenav) .course-tiles-content .course-tile{margin-left:auto;margin-right:auto}.choose-class-main-course .choose-course-section .no-click{pointer-events:none}.choose-class-main-course .choose-course-section .course-selector-tile{position:relative;overflow:hidden;border-radius:10px;max-width:1000px;box-shadow:0 3px 5px 2px rgba(0,0,0,.25)}.choose-class-main-course .choose-course-section .course-selector-tile .use-course-btn{position:absolute;inset:0;z-index:1;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0}.choose-class-main-course .choose-course-section .course-selector-tile .use-course-btn:focus-visible{outline:0;border:2px solid}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top{background-color:#fff;display:-ms-flexbox;display:flex;padding:15px;gap:15px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-img{height:85px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:4px;overflow:hidden;text-align:left}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-title{margin:0;font-size:24px;font-weight:600;line-height:initial}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description{margin:0;font-size:14px;padding-right:15px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description .expand-btn{position:relative;background:0 0;border:none;padding:0;z-index:1;cursor:pointer;font-weight:600}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description .expand-btn:hover{text-decoration:underline}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description.expanded .expand-btn .more{display:none}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded){display:-ms-flexbox;display:flex}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded) .description-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded) .expand-btn .less{display:none}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .extra-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;font-size:16px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .extra-info .syllabus-url{margin:0;z-index:1}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .extra-info:empty{display:none}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .main-course,.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .used-sections{font-size:14px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-top .course-info .used-sections .used-section-name{font-style:italic}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:35px;background-color:#dee5e9;padding:0 5px;gap:5px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-bottom .course-tags{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 15px;gap:15px}.choose-class-main-course .choose-course-section .course-selector-tile.disabled .use-course-btn,.choose-class-main-course-iframe .teacher-course-banner{display:none}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-bottom .course-tags .badge{border-radius:100vh;font-size:14px;padding:5px 15px}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-bottom .spanish-course{z-index:1}.choose-class-main-course .choose-course-section .course-selector-tile .course-tile-bottom .spanish-course img{height:30px}.choose-class-main-course .choose-course-section .course-selector-tile:hover .use-course-btn{border:2px solid}.choose-class-main-course .choose-course-section .course-selector-tile.course-blue .use-course-btn{border-color:#27a9e1}.choose-class-main-course .choose-course-section .course-selector-tile.course-red .use-course-btn{border-color:#de5844}.choose-class-main-course .choose-course-section .course-selector-tile.course-green .use-course-btn{border-color:#8cc63e}.choose-class-main-course .choose-course-section .course-selector-tile.course-pink .use-course-btn{border-color:#ff99c6}.choose-class-main-course .choose-course-section .course-selector-tile.course-orange .use-course-btn{border-color:#fbaf3f}.choose-class-main-course .choose-course-section .course-selector-tile.disabled{opacity:.5;cursor:wait}.choose-class-main-course .choose-course-section .course-selector-tile{margin-top:15px}.choose-class-main-course #my-courses-section h2{color:#555;margin-bottom:50px;font-weight:200;font-size:20px}.choose-class-main-course .choose-course-section.syllabus-landing h2{margin-bottom:25px;color:#555}.choose-class-main-course .choose-course-section.syllabus-landing .course-tiles-content{padding:35px 50px}.choose-class-main-course .choose-course-section .course-tiles-content{padding:0 25px 25px}.choose-class-main-course .choose-course-section .course-tiles-content .course-filter-tabs{text-transform:capitalize;margin-bottom:5px}.choose-class-main-course .choose-course-section .course-tiles-content .course-filter-tabs li{cursor:pointer}.choose-class-main-course .choose-course-section .course-tiles-content .tab-pane .tab-content .no-courses-shown-codehs,.choose-class-main-course .choose-course-section .course-tiles-content .tab-pane .tab-content .no-courses-shown-custom{font-size:24px}.choose-class-main-course .choose-course-section h2{color:#555;margin-bottom:50px;font-weight:200;font-size:20px}.choose-class-main-course .choose-course-section h2.section-heading{margin-bottom:inherit;font-weight:inherit;text-align:left;font-size:32px}.choose-class-main-course .choose-course-section .section-description{text-align:left;font-style:italic;color:#6b757b}.choose-class-main-course .choose-course-section .teacher-course-placeholder{color:#6b757b;margin:0}.choose-class-main-course .choose-course-section .teacher-course-main-course-detail{font-size:14px;margin-bottom:0}.choose-class-main-course .teacher-course-banner{background-color:#27a9e1;height:40px;text-align:center;color:#fff}.choose-class-main-course .teacher-course-banner span{vertical-align:middle;font-size:16px;font-weight:400;line-height:40px}.choose-class-main-course .course-search{width:100%;margin-bottom:16px;max-width:1000px}.choose-class-main-course-iframe .choose-section-name{background-color:#fff;padding:90px 50px 30px;overflow:visible}.choose-class-main-course-iframe #classroom-dropdown .dropdown-menu{max-height:165px}.choose-class-main-course-iframe .sections-info{padding:0 30px 30px;color:#555}.choose-class-main-course-iframe .sections-info .sections-info-header{color:#27a9e1;font-size:18px;margin-bottom:10px}.choose-class-main-course-iframe .sections-info .section-info{display:-ms-flexbox;display:flex;padding:10px 15px;-ms-flex-align:center;align-items:center}.choose-class-main-course-iframe .sections-info .section-info .section-name{margin-right:auto;margin-left:15px;max-width:300px;text-decoration:none;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.choose-class-main-course-iframe .sections-info .section-info .class-plan-sec{color:#fff;text-transform:uppercase;text-align:center;font-size:10px;border-radius:60px;margin:0 10px}.choose-class-main-course-iframe .sections-info .section-info:nth-of-type(even){background-color:#f4f8fc}.choose-class-main-course-iframe .sections-info .section-info:nth-of-type(odd){background-color:#fff}.choose-class-main-course-iframe .sections-info .archived-sections-toggler{font-size:16px;color:#555}.choose-class-main-course-iframe .sections-info .archived-sections-toggler:hover{cursor:pointer}.choose-class-main-course-iframe .sections-info .archived-sections-toggler .toggle-icon{vertical-align:middle;margin-right:15px}.success-screen{text-align:center}.success-screen .loaded-icon{font-size:110px}.success-screen .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.success-screen .links-txt{font-size:16px;line-height:2;cursor:pointer}#cms-assign-to-teacher-course .course-img-container img{height:50px;margin-right:12px}#cms-assign-to-teacher-course .course-description-wrapper{text-align:left}.success-create-section{height:auto;min-height:90vh}.tool-main-content .choose-course-steps{position:relative;top:auto;padding-top:0}.tool-main-content .choose-course-steps .steps li a:before{z-index:1;position:relative}.tool-main-content .choose-course-steps .steps li a:after{z-index:0}.course-type-section{margin-top:50px;position:relative}.course-type-section .course-type-options{display:-ms-flexbox;display:flex;list-style:none;gap:20px;padding-right:40px;max-width:800px;margin:auto}.course-type-section .divider{text-align:center;font-weight:600;color:#beccd4;text-transform:uppercase;margin-top:40px;margin-bottom:30px}.course-type-section .divider:after,.course-type-section .divider:before{width:13%;height:12px;content:'';position:absolute;border-bottom:solid 2px #beccd4}.course-type-section .divider:before{right:52%}.course-type-section .divider:after{left:52%}.course-type-section .btn-link{padding-left:1px;padding-right:1px}#new-section-page{padding:10px 20px 0}#new-section-page .steps{display:-ms-flexbox;display:flex;margin:0;padding:0;counter-reset:stepNumber}#new-section-page .steps li{position:relative;list-style-type:none}#new-section-page .steps li>.step{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:10px;width:fit-content;border:none;padding:0;background:0 0;color:#beccd4;text-decoration:none}#new-section-page .steps li>.step:before{counter-increment:stepNumber;content:counter(stepNumber);text-decoration:none;color:#beccd4;font-size:14px;font-weight:600;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:2px solid #beccd4;border-radius:50%}#new-section-page .steps li>.step:after{content:'not completed';position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#new-section-page .steps li>.step.completed{color:#27a9e1}#new-section-page .steps li>.step.completed:before{color:#fff;background-color:#27a9e1;border-color:#fff}#new-section-page .steps li>.step.completed:after{content:'completed'}#new-section-page .steps li>.step.completed:is(a,button):not(:disabled){cursor:pointer}#new-section-page .steps li>.step.completed:is(a,button):not(:disabled):hover:before{color:#27a9e1;background-color:#fff;border-color:#27a9e1}#new-section-page .steps li>.step.active:not(.completed){color:#27a9e1}#new-section-page .steps li>.step.active:not(.completed):before{color:#27a9e1;border-color:#27a9e1}#new-section-page .steps li:not(:last-child){-ms-flex-preferred-size:30px;flex-basis:30px;-ms-flex-positive:1;flex-grow:1}#new-section-page .steps li:not(:last-child)>.step{margin-right:auto}#new-section-page .steps li:not(:last-child):after{content:'';position:absolute;top:14px;left:15px;right:-15px;height:2px;background-color:#beccd4}#activity-progress-page #progress-labels-section #backward-arrow,#app-showcase-page #progress-labels-section #backward-arrow,#course-assignments-page #backward-arrow,#due-date-page #progress-labels-section #backward-arrow,#gradebook-by-student-page #backward-arrow,#gradebook-overview-page #backward-arrow,#individual-quiz-scores-page #progress-labels-section #backward-arrow,#quiz-scores-page #progress-labels-section #backward-arrow,#user-quiz-scores-page #progress-labels-section #backward-arrow,#user-shared-programs-page #progress-labels-section #backward-arrow{left:145px}#activity-progress-page #progress-labels-section #forward-arrow,#app-showcase-page #progress-labels-section #forward-arrow,#course-assignments-page #forward-arrow,#due-date-page #progress-labels-section #forward-arrow,#individual-quiz-scores-page #progress-labels-section #forward-arrow,#quiz-scores-page #progress-labels-section #forward-arrow,#user-quiz-scores-page #progress-labels-section #forward-arrow,#user-shared-programs-page #progress-labels-section #forward-arrow{right:-29px}#new-section-page .steps li:not(:last-child):has(>.step.completed):after{background-color:#27a9e1}#new-section-page #back-step{margin-top:10px}#new-section-page .section-create-step{padding-top:35px}#new-section-page .section-create-step .step-title{margin:0;font-size:26px}#new-section-page .section-create-step .step-description{margin:5px 0 0;font-size:18px}#new-section-page .section-create-step .step-content{margin-top:25px}#new-section-page .section-create-step .or-divider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;font-size:16px;font-weight:600;color:#beccd4;text-transform:uppercase}#new-section-page .section-create-step .or-divider:after,#new-section-page .section-create-step .or-divider:before{content:'';width:100px;height:2px;background-color:#beccd4}#new-section-page .section-create-step.name-step .step-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}#new-section-page .section-create-step.name-step .step-content .name-entry-container{display:-ms-flexbox;display:flex;gap:5px}#new-section-page .section-create-step.name-step .step-content .name-entry-container .name-form{width:100%;max-width:500px}#new-section-page .section-create-step.name-step .step-content .google-classroom-container .google-classroom-btn-row #google-classroom-import img{margin-right:10px;height:25px}#new-section-page .section-create-step.name-step .step-content .google-classroom-container .google-classroom-btn-row .icon-info-sign{margin-left:10px}#new-section-page .section-create-step.name-step .step-content .google-classroom-container #classroom-dropdown{display:none}#new-section-page .section-create-step.course-type-step .step-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:35px}#new-section-page .section-create-step.course-type-step .step-content .course-type-options{display:-ms-flexbox;display:flex;gap:20px;max-width:700px;margin:0;padding:0;list-style:none}#new-section-page .section-create-step.course-type-step .step-content .course-type-options .course-type-option{color:#555;background-color:#fff;border:1px solid #6b757b}#new-section-page .section-create-step.course-type-step .step-content .course-type-options .course-type-option:hover{text-decoration:none;background-color:rgba(0,0,0,.05)}#new-section-page .section-create-step.course-type-step .step-content .empty-course-option{margin:0;line-height:1}#new-section-page .section-create-step.course-type-step .step-content .empty-course-option .btn-link{border:none;padding:0}#new-section-page .section-create-step.course-step .course-tiles-content{margin:0;padding:0}#new-section-page .section-create-step.course-step .course-tiles-content .course-type-section{margin-top:30px}#new-section-page .section-create-step.confirm-step .step-content .course-info,#new-section-page .section-create-step.confirm-step .step-content .roster-info{margin-bottom:15px;font-size:16px}#new-section-page .section-create-step.confirm-step .step-content .create-section-btn{margin-top:10px}#new-section-page .success-screen,.create-new-teacher-course .success-screen{text-align:left}#new-section-page .success-screen .success-message,.create-new-teacher-course .success-screen .success-message{margin:0;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#new-section-page .success-screen .success-message .chs-icon-check,.create-new-teacher-course .success-screen .success-message .chs-icon-check{color:#8cc63e;font-size:48px}#new-section-page .success-screen .more-options,.create-new-teacher-course .success-screen .more-options{margin:25px 0 0 20px;font-size:16px}.course-syllabus{margin-left:200px}.course-syllabus .active-wrap{box-shadow:0 0 0 3px rgba(39,169,225,.8)}.course-syllabus .group-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.course-syllabus .group-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:50px;width:150px;line-height:46px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.course-syllabus .group-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.course-syllabus .group-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:88px;vertical-align:middle}.course-syllabus .group-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.course-syllabus .group-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.course-syllabus .group-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.course-syllabus .group-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.course-syllabus .link-header{width:760px;text-align:center;margin:10px auto 20px}.course-syllabus .syllabus-table{width:760px;margin:auto}.course-syllabus .syllabus-table tr.header th{text-align:center}.course-syllabus .syllabus-table tr.table-body td.date{padding-top:6px;text-align:center;border-right:solid;border-color:#beccd4;border-width:1px;width:100px;padding-left:10px;height:100px;vertical-align:top}.course-syllabus .syllabus-table tr.table-body td.module{text-align:left;border-right:solid;border-color:#beccd4;padding-bottom:10px;padding-top:6px;border-width:1px;width:250px;height:100px;padding-left:10px;margin-top:20px;vertical-align:top}.course-syllabus .syllabus-table tr.table-body td.lessons{text-align:left;padding-bottom:10px;padding-top:6px;padding-left:10px;width:350px;height:100px;margin-top:20px;vertical-align:top}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle{display:inline-block;float:right;background-color:#beccd4;width:15px;height:15px;border-radius:50%;margin:auto}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle.not-started{background-color:#beccd4}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle.started{background-color:#ffdd17}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle.needs-work{background-color:#ff99c6}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle.passed{background-color:#8cc63e}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle.passed.passed-review{border:2px solid #4f800e}.course-syllabus .syllabus-table tr.table-body td.lessons .progress-circle.not-released{opacity:.75}#course-assignments-page{background-color:#f4f8fc;min-height:100vh}#course-assignments-page .side-padding{padding-left:40px}#course-assignments-page a:hover{text-decoration:none}#course-assignments-page table{width:100%}#course-assignments-page .disable-option{pointer-events:none}#course-assignments-page .modal-header{font-size:19px}@media (min-width:400px){#course-assignments-page .search-for-content{margin-left:40px}}#course-assignments-page .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}#course-assignments-page .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}#course-assignments-page .scroll-arrow:hover{opacity:.8}#course-assignments-page .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#course-assignments-page .supplemental-table{border-collapse:separate;border-spacing:0 5px}#course-assignments-page .supplemental-table .module-title{padding-left:10px}#course-assignments-page .module-toggler,#course-assignments-page .supplemental-row td:first-child{border-left:8px solid}#course-assignments-page .module-sec:nth-child(6n+6) .module-toggler,#course-assignments-page .supplemental-row:nth-child(6n+6) td:first-child{border-left-color:#ac0061}#course-assignments-page .module-sec:nth-child(6n+5) .module-toggler,#course-assignments-page .supplemental-row:nth-child(6n+5) td:first-child{border-left-color:#361b98}#course-assignments-page .module-sec:nth-child(6n+4) .module-toggler,#course-assignments-page .supplemental-row:nth-child(6n+4) td:first-child{border-left-color:#98291c}#course-assignments-page .module-sec:nth-child(6n+3) .module-toggler,#course-assignments-page .supplemental-row:nth-child(6n+3) td:first-child{border-left-color:#ffae00}#course-assignments-page .module-sec:nth-child(6n+2) .module-toggler,#course-assignments-page .supplemental-row:nth-child(6n+2) td:first-child{border-left-color:#04a7e8}#course-assignments-page .module-sec:nth-child(6n+1) .module-toggler,#course-assignments-page .supplemental-row:nth-child(6n+1) td:first-child{border-left-color:#77ce1c}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info{padding-left:30px}#course-assignments-page #course-assignments-page-wrapper{background-color:#f4f8fc;overflow-x:hidden;min-height:100%}#course-assignments-page #course-assignments-page-wrapper .teacher-page-alert{padding:10px;margin:0 15px 20px 45px}#course-assignments-page #course-assignments-page-wrapper #assignments-header{padding:10px 25px 20px 40px;display:grid;grid-template-columns:1fr minmax(90px,auto);column-gap:15px;row-gap:5px}#course-assignments-page #course-assignments-page-wrapper #assignments-header #search-title{font-weight:200;font-size:18px;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#course-assignments-page #course-assignments-page-wrapper #assignments-header #search-title input{display:inline-block;max-width:600px;border-color:#000;-ms-flex:1;flex:1}#course-assignments-page #course-assignments-page-wrapper #assignments-header #search-items{grid-column:span 2;grid-row-start:2}#course-assignments-page #course-assignments-page-wrapper #assignments-header .search-item{margin:10px;background-color:#fff}#course-assignments-page #course-assignments-page-wrapper #assignments-header .search-item .title{padding:7px 0 7px 15px}#course-assignments-page #course-assignments-page-wrapper #assignments-header .course-assignment-edit-btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;grid-column-start:2;grid-row-start:1;column-gap:10px;row-gap:5px}@media (max-width:450px){#course-assignments-page #course-assignments-page-wrapper #assignments-header .course-assignment-edit-btns{-ms-flex-pack:start;justify-content:flex-start;grid-column-start:1;grid-row-start:3}#course-assignments-page #course-assignments-page-wrapper #assignments-header #search-items{grid-column:span 1}}#course-assignments-page #course-assignments-page-wrapper #assignments-header .dropdown-toggle>.icon-caret-down{margin-left:5px}#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown ul>li>a:hover{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li.dropdown-header{padding:3px 3px 5px;margin-left:5px;margin-right:10px;margin-bottom:3px;border-bottom:solid;border-width:1px;border-color:#727272}#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>a,#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>button{padding:3px 8px}#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>a span,#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>button span{margin-right:10px;font-size:12px;vertical-align:text-bottom}#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>a .icon-circle,#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>button .icon-circle{vertical-align:baseline;margin-left:3px;font-size:10px}#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>a .chs-icon-dots-9,#course-assignments-page #course-assignments-page-wrapper #assignments-header #add-assignments-dropdown li>button .chs-icon-dots-9{margin-left:1px;margin-right:9px}#course-assignments-page #course-assignments-page-wrapper .hoc-message a,#course-assignments-page #course-assignments-page-wrapper .plan-message a{margin-left:10px;width:125px}#course-assignments-page #course-assignments-page-wrapper #assignments-footer{padding:20px 205px 20px 40px;text-align:right}#course-assignments-page #course-assignments-page-wrapper .no-assignments-text{padding-left:40px}#course-assignments-page #course-assignments-page-wrapper .hoc-message{text-align:center;height:60px;background-color:#8cc63e;color:#fff;border-radius:0;font-weight:200;margin-bottom:0;line-height:28px}#course-assignments-page #course-assignments-page-wrapper .plan-message{display:none;text-align:center;height:60px;background-color:#27a9e1;color:#fff;border-radius:0;font-weight:200;margin-bottom:0;line-height:28px}#course-assignments-page #course-assignments-page-wrapper .plan-message.apcsp-message{background-color:#9e1e62}#course-assignments-page #course-assignments-page-wrapper .course-complete{margin-left:50px;margin-top:40px;margin-bottom:30px}#course-assignments-page #course-assignments-page-wrapper .user-page-section{margin-left:50px;margin-top:40px}#course-assignments-page #course-assignments-page-wrapper .progress-wrap{border-left:1px solid rgba(190,204,212,.25);border-right:1px solid rgba(190,204,212,.25);background-clip:padding-box;position:absolute;height:100%;width:635px;top:0;margin:0;padding:0;left:235px}#course-assignments-page #course-assignments-page-wrapper .progress-wrap>*{position:absolute}#course-assignments-page #course-assignments-page-wrapper .progress-wrap.no-progress{opacity:.5}#course-assignments-page #course-assignments-page-wrapper .progress-wrap h2{top:24px;left:20px}#course-assignments-page #course-assignments-page-wrapper .progress-wrap .progressbar{top:36px;left:60px;width:170px;display:-ms-flexbox;display:flex}#course-assignments-page #course-assignments-page-wrapper .progress-wrap .progressbar .bg-blue{vertical-align:top}#course-assignments-page #course-assignments-page-wrapper #user-profile-header{max-width:1200px;margin:auto;padding-left:40px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #user-profile-name{color:#555;font-size:28px;font-weight:200;letter-spacing:1px;display:inline-block;padding-top:34px;padding-bottom:34px;margin-right:20px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #user-plan-wrap{display:inline-block;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #user-plan-wrap #user-plan{text-align:center;display:table-cell;background-color:#beccd4;color:#fff;text-transform:uppercase;font-size:12px;border-radius:15px;padding:3px 25px;position:relative;top:2px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #user-plan-wrap #user-plan.email-viewer{top:11px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #user-plan-wrap #user-plan #user-email{text-transform:none;letter-spacing:.5px;text-align:center;color:#fff;font-size:12px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #plan-type,#course-assignments-page #course-assignments-page-wrapper #user-profile-header #plan-type #plan-change-message,#course-assignments-page #course-assignments-page-wrapper #user-profile-header #plan-type #upgrade-msg{display:inline-block}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #plan-type #upgrade-msg a{display:table-cell;color:#27a9e1;font-weight:200;font-size:12px}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #plan-type #upgrade-msg a span{font-weight:600}#course-assignments-page #course-assignments-page-wrapper #user-profile-header #plan-type #plan-change-message div{font-size:12px;font-weight:200;display:table-cell;color:#a7aeb6}#course-assignments-page #course-assignments-page-wrapper #user-profile-header .btn{display:inline-block;margin-top:34px;line-height:28px;padding-left:1.5em;padding-right:1.5em}#course-assignments-page #course-assignments-page-wrapper #user-profile{height:112px;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;background-color:#fff}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-info{max-width:1200px;margin:auto;padding-left:40px}#course-assignments-page #course-assignments-page-wrapper #user-profile .profile-photo-wrapper.editable{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats-table{position:relative;padding-left:15px;padding-right:15px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats{margin-top:25px;margin-bottom:25px;table-layout:fixed}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container{padding-top:6px;padding-bottom:4px;padding-left:15%}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container .week-activity-box{display:block;width:15px;height:15px;padding-right:3px;padding-left:3px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container .day-label{text-align:center;font-size:12px;color:#555;font-weight:600}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity{width:167px;margin:0}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity tr:first-child{border-bottom:1px solid #beccd4}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity td{width:21px;padding-left:3px;padding-right:3px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity td:first-child{width:31px;padding-left:13px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #week-activity-container #week-activity td:last-child{width:31px;padding-right:13px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:nth-child(-n+4){border-right:solid 1px #f1f1f1}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:first-child{width:32%}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:first-child p:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:first-child p:nth-of-type(2){position:absolute}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:nth-last-child(-n+4){width:14%}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:nth-last-child(-n+4) p{padding-left:15%}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats .user-stat:last-child{width:20%}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #recent-module a{display:block;height:60px;padding-right:30px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #progressbar-container{height:43px;padding-top:16px;margin-left:80px}#course-assignments-page #course-assignments-page-wrapper #user-profile #user-stats #progressbar-container .progressbar div{background-color:#27a9e1}#course-assignments-page #course-assignments-page-wrapper #course-assignments-page-content{padding-left:0;padding-bottom:30px;margin:auto;max-width:1400px}#course-assignments-page #course-assignments-page-wrapper #course-assignments-page-content .left{margin:none}#course-assignments-page #course-assignments-page-wrapper #course-assignments-page-content .not-pro-btn{pointer-events:none}#course-assignments-page #course-assignments-page-wrapper #course-assignments-page-content .techstart-header h1{margin-top:50px;color:#555}#course-assignments-page #course-assignments-page-wrapper #course-assignments-page-content .techstart-header p{margin:auto;color:#95a5ac;font-size:16px;line-height:24px;width:550px}#course-assignments-page #course-assignments-page-wrapper #course-header{margin-top:25px;margin-bottom:5px;margin-right:25px}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper{display:inline-block;font-size:25px;color:#727272}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper .course-img{display:inline-block}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper .course-img img{width:75px;height:75px}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper .course-title{display:inline-block;vertical-align:top;margin:5px}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper .course-title h1{font-size:25px}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper .course-title h2{font-size:18px;line-height:18px}#course-assignments-page #course-assignments-page-wrapper #course-header .course-header-wrapper .course-title input[type=text]{border-color:#7C7A7B}#course-assignments-page #course-assignments-page-wrapper #course-header .course-button-wrapper{display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #beccd4;width:50px;height:50px;padding:0;margin:12px auto auto 3px;overflow:hidden;background-color:#fff}#course-assignments-page #course-assignments-page-wrapper #course-header .course-button-wrapper .course-button{margin-left:-4px;margin-top:4px}#course-assignments-page #course-assignments-page-wrapper #course-header .course-button-wrapper .course-button span{font-size:20px}#course-assignments-page #course-assignments-page-wrapper #course-header label[for=edit-course-title]{font-size:16px}#course-assignments-page #course-assignments-page-wrapper #messages-center .queue-header{padding:0;margin-top:5px;margin-bottom:10px}#course-assignments-page #course-assignments-page-wrapper #messages-center .wrap{padding:0;max-height:225px;overflow:auto}#class-page #wrapper #pinned-announcement tr td:nth-child(2) a,#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr td:nth-child(2) a,#teacher-page #wrapper #pinned-announcement tr td:nth-child(2) a{padding-right:50px}#course-assignments-page #course-assignments-page-wrapper #messages-center a{padding-top:20px;display:block;height:75px}#course-assignments-page #course-assignments-page-wrapper #messages-center a .message-user-photo-wrapper{width:35px;height:35px;border-radius:50%;overflow:hidden;border:1px solid #f1f1f1}#course-assignments-page #course-assignments-page-wrapper #messages-center img{width:35px;margin-left:-.5px}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread{margin:0;table-layout:fixed}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread .message-age,#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread .message-name{color:#555;font-weight:600}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread .message-item-title{color:#555;font-weight:200;margin-right:15px}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a7aeb6;font-size:12px;font-weight:200;margin-top:3px}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr{height:75px;letter-spacing:.5px}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr:nth-child(even){background-color:#f4f8fc}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr td{width:100%;padding-left:15px;vertical-align:middle}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr td:first-child{width:65px}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr td:first-child a{padding-left:20px}#course-assignments-page #course-assignments-page-wrapper #messages-center #messages-unread tr:hover{outline:#beccd4 solid 2px;outline-offset:-2px}#course-assignments-page #course-assignments-page-wrapper #resume-div{padding-left:40px}#course-assignments-page #course-assignments-page-wrapper #resume-div img{width:30px;padding-bottom:6.5px;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #resume-div a:nth-of-type(1){display:inline-block;text-transform:uppercase;font-size:20px;font-weight:200;color:#555;line-height:30px}#course-assignments-page #course-assignments-page-wrapper #resume-div a:nth-of-type(1) span{display:inline-block;margin-left:5px;color:#27a9e1;text-transform:none;letter-spacing:.5px}#course-assignments-page #course-assignments-page-wrapper #resume-div .btn{padding:.75em 2.5em}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key{width:25px;height:25px;border-radius:50%;margin-right:8px;margin-left:8px;display:inline-block}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key:nth-of-type(6){background-color:#00a79d}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key:nth-of-type(5){background-color:#9e1e62}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key:nth-of-type(4){background-color:#ff99c6}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key:nth-of-type(3){background-color:#8cc63e}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key:nth-of-type(2){background-color:#ffdd17}#course-assignments-page #course-assignments-page-wrapper #resume-div .lesson-key:nth-of-type(1){background-color:#beccd4}#course-assignments-page #course-assignments-page-wrapper .course-list-tile{border:2px solid #fff;background-color:#fff}#course-assignments-page #course-assignments-page-wrapper .course-list-tile:hover:not(.no-hover){border:2px solid #27a9e1;cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #course-sec .lessons-sec,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lessons-sec,#user-page #wrapper #course-sec .lessons-sec,#user-page #wrapper #supplemental-sec .lessons-sec,#user-page #wrapper #user-profile{border-top:solid 1px #f1f1f1}#course-assignments-page #course-assignments-page-wrapper #course-sec{padding:0 65px 0 0}#course-assignments-page #course-assignments-page-wrapper #course-sec .hidden{display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .grayout{filter:opacity(80%) grayscale(100%)}#course-assignments-page #course-assignments-page-wrapper #course-sec .grayout .drag-hover{cursor:not-allowed}#course-assignments-page #course-assignments-page-wrapper #course-sec .drag-hover{cursor:grab}#course-assignments-page #course-assignments-page-wrapper #course-sec .dragging{cursor:grabbing}#course-assignments-page #course-assignments-page-wrapper #course-sec .wrap{margin:0 0 20px 40px;padding:0}@media (max-width:400px){#course-assignments-page #course-assignments-page-wrapper #course-sec .wrap{margin:0 0 20px 10px;width:calc(100vw - 65px)}}#course-assignments-page #course-assignments-page-wrapper #course-sec .drag-icon{display:inline-block;position:absolute;padding-left:5px;padding-bottom:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-expand{display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-icon{position:absolute;padding:20px 10px 20px 25px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-icon img{width:60px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info{padding:0 10px 20px 30px;height:100px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info .module-info-row{line-height:20px;padding-top:10px;height:100%}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info .module-info-row div{display:inline-block}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info .module-title{padding-top:20px;font-size:16px;font-weight:600;color:#555;letter-spacing:.5px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info .lesson-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;width:105px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info .lesson-count img{width:15px;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #course-sec .edit-btn:not(.li-btn){position:relative;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #course-sec .prod-tour-edit-btn{display:block;position:absolute;height:calc(100% + 60px);top:-60px;width:100%}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right{position:absolute;display:inline-block}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box{margin-left:15px;border-radius:3px;width:100px;height:125px;font-size:30px;font-weight:600;color:#fff;line-height:20px;padding:45px 0;letter-spacing:.5px;margin-bottom:5px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box span{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:12px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box span:nth-of-type(1){display:inline}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box span:nth-of-type(2),#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box.percent-0 span:nth-of-type(1){display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box.percent-0{background-color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .percent-box.percent-0 span:nth-of-type(2){display:inline}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-info-right .btn{margin-left:15px;line-height:45px;padding:13px 34px}#course-assignments-page #course-assignments-page-wrapper #course-sec .progressbar{margin-right:130px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggler{height:100px;display:block}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggler:not(.drag-hover){cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle{margin-top:-14px}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle .chs-icon{margin-top:2px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggle,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle{font-size:12px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggle .module-toggle-text,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle .module-toggle-text{color:#727272}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggle .chs-icon,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle .chs-icon{display:inline-block;vertical-align:middle;font-size:18px;margin-right:-4px;margin-left:4px;color:#8F8F8F}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggle .chs-icon-plus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle .chs-icon-plus-squared-alt{color:#555}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggle.expanded .chs-icon-plus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggle.minimized .chs-icon-minus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle.expanded .chs-icon-plus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle.minimized .chs-icon-minus-squared-alt{display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .module-toggle{text-align:right;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lessons-sec .lesson-sec:first-of-type .lesson-header{border-top:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-toggler{height:50px;display:block}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item{height:50px;border-top:solid 1px rgba(151,151,151,.15);width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item{height:auto;min-height:50px}}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header{padding-left:40px;padding-right:20px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header:hover{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-text{display:inline-block;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:375px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-text .lesson-title{color:#555;margin-left:3px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-status{display:inline-block;line-height:30px;text-align:center;width:30px;height:30px;border-radius:50%;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;background-color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-right .lesson-plan-link{padding:1px 0;width:27px;z-index:5}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-right .handouts-toggle{font-size:12px;padding:3px 6px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-right .handouts-toggle .icon{margin-left:3px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .lesson-header-right .options{position:relative}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .module-item{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px;line-height:25px;text-align:center;background-color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished:hover{background-color:rgba(190,204,212,.25)}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-header .module-item span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item{position:relative;padding-left:115px;letter-spacing:.5px}@media (max-width:400px){#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item{padding:5px 15px}}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .item-title-holder>.icon-warning-sign{display:inline-block!important;margin-left:5px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .item-title-holder>.edit-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .right-assignment-side{display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .finish-creating{margin-right:10px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .item-title-holder .icon-warning-sign,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .options>.dropdown-menu .configure-section,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .options>.dropdown-menu .copy-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .options>.dropdown-menu .js-copy-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .options>.dropdown-menu .preview-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .options>.dropdown-menu .solution-btn{display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .finish-creating a:hover{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unfinished .options>.dropdown-menu{width:300px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .item-title-holder{-ms-flex:2;flex:2}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .item-title-holder .icon{margin-right:25px;width:16px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .item-title-holder .chs-icon-pencil:before{margin-left:0}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .item-title-holder .item-type{font-weight:200;color:#555;margin-right:7px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .item-title-holder .item-title{font-weight:700;color:#555}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .right-assignment-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .right-assignment-side .info-tooltip{border-radius:5px;display:none;line-height:15px;padding:20px;border:1px solid #dde4e8;background-color:#fbfcfd;width:275px;height:100px;position:absolute;z-index:300;bottom:45px;right:-35px;font-size:12px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .right-assignment-side .btn-xs{margin-right:8px;width:27px;padding:1px 0}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .right-assignment-side .edit-assignment-btn{color:#6b757b;font-size:12px;margin-left:5px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .right-assignment-side .edit-assignment-btn:hover{cursor:pointer;color:#606a6f}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .toggle-section{margin-right:28px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .toggle-section .options-menu{cursor:pointer;margin-right:17px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .finish-creating{display:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item:hover{background-color:rgba(190,204,212,.1)}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item:focus{text-decoration:none}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.unopened{color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.not-submitted{color:#ffdd17}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.submitted{color:#8cc63e}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.reviewed{color:#ff99c6}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.submitted-after-review{color:#9e1e62}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.finalized{color:#00a79d}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item.not-released{color:#555;background-color:#e8eaea;opacity:.5;cursor:default}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item .not-released-tooltip{position:absolute;display:block;height:50px;width:calc(100% - 115px);margin-left:-20px}#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item-wrapper{display:none;background-color:#f4f8fc}#course-assignments-page #course-assignments-page-wrapper #course-sec .create-assignment-dropdown li,#course-assignments-page #course-assignments-page-wrapper #course-sec .create-assignment-dropdown-toggle,#course-assignments-page #course-assignments-page-wrapper #course-sec .lesson-item-wrapper.js-create-assignment-container{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #course-sec .gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';filter:alpha(opacity=80)}#course-assignments-page #course-assignments-page-wrapper #course-sec .gu-hide{display:none!important}#course-assignments-page #course-assignments-page-wrapper #course-sec .gu-unselectable{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#course-assignments-page #course-assignments-page-wrapper #course-sec .gu-transit{pointer-events:none;opacity:.4;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';filter:alpha(opacity=20)}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .grayout,.elementary-section-lessons .elementary-assignments-wrapper .lesson.grayout{filter:opacity(80%) grayscale(100%)}#course-assignments-page #course-assignments-page-wrapper .load-preview-supp-module-modal{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-header{padding-left:40px;margin-top:25px;padding-bottom:20px;cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-header .supplemental-title{display:inline-block;line-height:25px;font-size:25px;color:#6b757b}#course-assignments-page #course-assignments-page-wrapper #supplemental-header .supplemental-title span{color:#8cc63e;padding-right:10px}#course-assignments-page #course-assignments-page-wrapper #supplemental-header .supplemental-title .icon-caret-right,#course-assignments-page #course-assignments-page-wrapper #supplemental-header.collapsed .icon-caret-down{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-header.collapsed .icon-caret-right,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box span:nth-of-type(1){display:inline}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec{margin-top:10px;padding:0 50px 0 0}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .hidden{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .grayout .drag-hover{cursor:not-allowed}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .drag-hover{cursor:grab}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .dragging{cursor:grabbing}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .wrap{margin:0 0 20px 40px;padding:0}@media (max-width:400px){#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .wrap{margin:0 0 20px 10px;width:calc(100vw - 65px)}}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .drag-icon{display:inline-block;position:absolute;padding-left:5px;padding-bottom:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-expand{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-icon{position:absolute;padding:20px 10px 20px 25px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-icon img{width:60px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info{padding:0 10px 20px 30px;height:100px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info .module-info-row{line-height:20px;padding-top:10px;height:100%}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info .module-info-row .options{margin-right:4px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info .module-info-row div{display:inline-block}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info .module-title{padding-top:20px;font-size:16px;font-weight:600;color:#555;letter-spacing:.5px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info .lesson-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;width:105px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info .lesson-count img{width:15px;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .edit-btn:not(.li-btn){position:relative;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .prod-tour-edit-btn{display:block;position:absolute;height:calc(100% + 60px);top:-60px;width:100%}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right{position:absolute;display:inline-block}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box{margin-left:15px;border-radius:3px;width:100px;height:125px;font-size:30px;font-weight:600;color:#fff;line-height:20px;padding:45px 0;letter-spacing:.5px;margin-bottom:5px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box span{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:12px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box span:nth-of-type(2),#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box.percent-0 span:nth-of-type(1){display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box.percent-0{background-color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .percent-box.percent-0 span:nth-of-type(2){display:inline}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-info-right .btn{margin-left:15px;line-height:45px;padding:13px 34px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .progressbar{margin-right:130px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggler{height:100px;display:block}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggler:not(.drag-hover){cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle{margin-top:-14px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle .chs-icon{margin-top:2px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggle,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle{font-size:12px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggle .module-toggle-text,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle .module-toggle-text{color:#727272}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggle .chs-icon,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle .chs-icon{display:inline-block;vertical-align:middle;font-size:18px;margin-right:-4px;margin-left:4px;color:#8F8F8F}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggle .chs-icon-plus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle .chs-icon-plus-squared-alt{color:#555}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggle.expanded .chs-icon-plus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggle.minimized .chs-icon-minus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle.expanded .chs-icon-plus-squared-alt,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle.minimized .chs-icon-minus-squared-alt{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-toggle{text-align:right;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lessons-sec .lesson-sec:first-of-type .lesson-header{border-top:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-toggler{height:50px;display:block}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item{height:50px;border-top:solid 1px rgba(151,151,151,.15);width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item{height:auto;min-height:50px}}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header{padding-left:40px;padding-right:20px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header:hover{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-text{display:inline-block;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:375px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-text .lesson-title{color:#555;margin-left:3px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-status{display:inline-block;line-height:30px;text-align:center;width:30px;height:30px;border-radius:50%;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;background-color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-right .lesson-plan-link{padding:1px 0;width:27px;z-index:5}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-right .handouts-toggle{font-size:12px;padding:3px 6px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-right .handouts-toggle .icon{margin-left:3px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .lesson-header-right .options{position:relative}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .module-item{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px;line-height:25px;text-align:center;background-color:#beccd4}#class-admin .instructions>span,#class-page-content .note .instructions>span,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished:hover{background-color:rgba(190,204,212,.25)}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-header .module-item span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item{position:relative;padding-left:115px;letter-spacing:.5px}@media (max-width:400px){#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item{padding:5px 15px}}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .item-title-holder>.icon-warning-sign{display:inline-block!important;margin-left:5px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .item-title-holder>.edit-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .right-assignment-side{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .finish-creating{margin-right:10px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .item-title-holder .icon-warning-sign,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .options>.dropdown-menu .configure-section,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .options>.dropdown-menu .copy-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .options>.dropdown-menu .js-copy-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .options>.dropdown-menu .preview-assignment-btn,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .options>.dropdown-menu .solution-btn{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .finish-creating a:hover{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unfinished .options>.dropdown-menu{width:300px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .item-title-holder{-ms-flex:2;flex:2}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .item-title-holder .icon{margin-right:25px;width:16px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .item-title-holder .chs-icon-pencil:before{margin-left:0}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .item-title-holder .item-type{font-weight:200;color:#555;margin-right:7px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .item-title-holder .item-title{font-weight:700;color:#555}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .right-assignment-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .right-assignment-side .info-tooltip{border-radius:5px;display:none;line-height:15px;padding:20px;border:1px solid #dde4e8;background-color:#fbfcfd;width:275px;height:100px;position:absolute;z-index:300;bottom:45px;right:-35px;font-size:12px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .right-assignment-side .btn-xs{margin-right:8px;width:27px;padding:1px 0}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .right-assignment-side .edit-assignment-btn{color:#6b757b;font-size:12px;margin-left:5px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .right-assignment-side .edit-assignment-btn:hover{cursor:pointer;color:#606a6f}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .toggle-section{margin-right:28px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .toggle-section .options-menu{cursor:pointer;margin-right:17px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .finish-creating{display:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item:hover{background-color:rgba(190,204,212,.1)}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item:focus{text-decoration:none}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.unopened{color:#beccd4}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.not-submitted{color:#ffdd17}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.submitted{color:#8cc63e}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.reviewed{color:#ff99c6}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.submitted-after-review{color:#9e1e62}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.finalized{color:#00a79d}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item.not-released{color:#555;background-color:#e8eaea;opacity:.5;cursor:default}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item .not-released-tooltip{position:absolute;display:block;height:50px;width:calc(100% - 115px);margin-left:-20px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item-wrapper{display:none;background-color:#f4f8fc}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .create-assignment-dropdown li,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .create-assignment-dropdown-toggle,#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .lesson-item-wrapper.js-create-assignment-container{cursor:pointer}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';filter:alpha(opacity=80)}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .gu-hide{display:none!important}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .gu-unselectable{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .gu-transit{pointer-events:none;opacity:.4;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';filter:alpha(opacity=20)}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-link{height:100px;display:block}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-link .module-info{padding:30px 25px 20px 125px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-link .module-info .module-info-row .module-title{width:100%}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-link .module-info .module-info-row .activity-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;margin-top:20px;width:105px}#course-assignments-page #course-assignments-page-wrapper #supplemental-sec .module-link .module-info .module-info-row .activity-count img{width:15px;margin-right:10px}#course-assignments-page #course-assignments-page-wrapper #reading-links{padding-left:40px;padding-top:50px;margin-bottom:30px}#course-assignments-page #course-assignments-page-wrapper #reading-links .dashboard-subtitle{margin-bottom:30px}#course-assignments-page #course-assignments-page-wrapper #reading-links a{display:inline-block;padding:10px;background-color:#fff;margin-right:20px}#course-assignments-page #course-assignments-page-wrapper #reading-links a img{width:175px;border:10px solid #beccd4}#course-assignments-page #course-assignments-page-wrapper #reading-links a:hover{outline:#27a9e1 solid 2px}#course-assignments-page #course-assignments-page-wrapper .activity-placeholder{height:227px}#course-assignments-page #course-assignments-page-wrapper .activity-display-container{padding-left:40px;margin:50px 0 0}#course-assignments-page #course-assignments-page-wrapper .activity-display-container .dashboard-subtitle{margin-bottom:15px}#course-assignments-page #remove-assignment-modal #remove-assignment-modal-confirm{padding:20px 35px 0}#course-assignments-page #remove-assignment-modal #remove-assignment-modal-confirm h3{margin-bottom:20px}#course-assignments-page #remove-assignment-modal .confirm-remove-assignment-btn{padding-right:15px;margin:20px}#course-assignments-page #remove-assignment-modal #remove-assignment-modal-footer{padding:10px 20px;margin-top:0}#course-assignments-page #teacher-banner{background-color:#2e3092;height:auto;padding-bottom:5px;text-align:center;color:#fff;padding-top:10px}#course-assignments-page #teacher-banner span{vertical-align:middle;font-size:16px;font-weight:400px}#course-assignments-page .options{margin-left:10px}#course-assignments-page .options .chs-icon-ellipses-h{color:#8F8F8F;font-size:25px;vertical-align:middle;line-height:50px;width:98px;margin:4px 0 30px}#course-assignments-page .options.open .chs-icon-ellipses-h,#course-assignments-page .options:hover .chs-icon-ellipses-h{color:#28384a}#course-assignments-page .options.open .root-menu{display:-ms-flexbox;display:flex}@media (max-width:600px){#course-assignments-page .options.open .root-menu{-ms-flex-direction:column;flex-direction:column;width:auto;max-height:none}}#course-assignments-page .options .root-menu{padding:15px 10px;max-height:340px;display:none;border:none;min-width:0;width:520px}#course-assignments-page .options .root-menu.module{right:8px;top:42px}#course-assignments-page .options .root-menu.lesson{right:-3px;top:40px;width:500px}@media (max-width:600px){#course-assignments-page .options .root-menu.lesson{width:200px}}#course-assignments-page .options .root-menu.item{right:40px;top:40px}#course-assignments-page .options .root-menu ul{padding:0;list-style:none}#course-assignments-page .options .root-menu .dropdown-pro-section{color:#6b757b;font-size:14px}#course-assignments-page .options .root-menu .dropdown-pro-section .pro-badge{font-size:9px;vertical-align:top}#course-assignments-page .options .root-menu .new-badge{font-size:9px;margin-left:5px;background-color:#27a9e1;color:#fff;padding:2px 5px;border-radius:10px}#course-assignments-page .options .root-menu .js-copy-codehs-assignment-btn>.pro-badge{position:absolute;margin-left:5px;font-size:9px;vertical-align:top}#course-assignments-page .options .root-menu::before{content:'';border-color:transparent transparent #fff;border-style:solid;border-width:8px;position:absolute;top:-16px;right:15px}#course-assignments-page .options .root-menu li{padding:0;text-align:left;width:100%}#course-assignments-page .options .root-menu li:last-child{padding:0}#course-assignments-page .options .root-menu li>.li-btn{display:block;font-size:12px;color:#555;margin-right:0;line-height:1.5;padding:0 12px;margin-bottom:5px}#course-assignments-page .options .root-menu li>.li-btn.disable-option{color:#dee5e9}#course-assignments-page .options .root-menu li>.li-btn:hover{background-color:#f4f8fc;cursor:pointer;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#555}#course-assignments-page .options .root-menu li>.li-btn:hover .new-badge{color:#fff;-webkit-text-stroke-width:0;-webkit-text-stroke-color:#fff}#course-assignments-page .options .root-menu li>.li-btn.no-pro{pointer-events:none;color:#beccd4}#course-assignments-page .options .root-menu li>.li-btn.assign-to-other-course-btn>span{margin-right:4px}#course-assignments-page .options .root-menu li .dropdown-pro-section{margin-left:10px;margin-right:10px;margin-bottom:3px;padding-bottom:5px;border-bottom:solid;border-width:1px;border-color:#dee5e9}#course-assignments-page .preview-supp-module-modal .modal-header{background-color:#27a9e1;color:#fff}#course-assignments-page .preview-supp-module-modal .modal-header .modal-header-content{display:inline-block;margin-left:10px;vertical-align:middle}#course-assignments-page .preview-supp-module-modal .modal-body{padding:0}#course-assignments-page .preview-supp-module-modal table{table-layout:fixed;width:100%;color:#95a5ac;margin-top:25px}#course-assignments-page .preview-supp-module-modal table tr:nth-of-type(even){background-color:rgba(190,204,212,.45)}#course-assignments-page .preview-supp-module-modal table tr:nth-of-type(odd){background-color:rgba(190,204,212,.15)}#course-assignments-page .preview-supp-module-modal table tr{color:#555}#course-assignments-page .preview-supp-module-modal table tr.table-subheader{background-color:#27a9e1;color:#fff}#course-assignments-page .preview-supp-module-modal table .supp-lesson-number-column{width:40px;vertical-align:initial;padding-top:20px;padding-left:20px}#course-assignments-page .preview-supp-module-modal table .supp-lesson-number-column .supp-lesson-number{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;color:#fff;margin-right:10px;background-color:#beccd4}#course-assignments-page .preview-supp-module-modal table .supp-lesson-info-column{padding:20px}#course-assignments-page .preview-supp-module-modal table .supp-lesson-info-column .toggle-items{margin-left:10px;cursor:pointer}#course-assignments-page .preview-supp-module-modal table .supp-lesson-info-column .supp-lesson-title{color:#6b757b;margin-right:7px;font-weight:700}#course-assignments-page .preview-supp-module-modal table .supp-lesson-info-column .supp-item-container{margin-left:20px}#course-assignments-page .preview-supp-module-modal table .supp-lesson-info-column .supp-item-container .supp-item-title{margin-top:8px}#course-assignments-page .preview-supp-module-modal table .supp-lesson-info-column .supp-item-container .supp-item-title .icon{margin-right:5px}#course-assignments-page .preview-supp-module-modal .supplemental-preview-footer{margin-top:0}#course-assignments-page #section-assign-modal .section-is-assigned-container{width:80%;margin-left:10%;text-align:left}#course-assignments-page #section-assign-modal .section-is-assigned-container .section-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:275px}#course-assignments-page #section-assign-modal #edit-due-date-btn{text-decoration:none;color:#95a5ac}#course-assignments-page #section-assign-modal .availability-select-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile:not(.selected) .use-item-button,#course-assignments-page #remix-modal .step-display:not(.active),#course-assignments-page #section-assign-modal .section-row.collapsed .icon-caret-down,#course-assignments-page #section-assign-modal .section-row:not(.collapsed) .icon-caret-right{display:none}#course-assignments-page #section-assign-modal .availability-select-section .availability-select{padding-right:20px;width:140px}#course-assignments-page #section-assign-modal .availability-select-section .availability-datetime-field:first-child{padding-bottom:10px}#course-assignments-page #section-assign-modal .section-row{background-color:#f4f8fc!important;border:1px solid #95a5ac;cursor:pointer}#course-assignments-page #section-assign-modal .section-row>td:first-child{width:40px}#course-assignments-page #section-assign-modal .student-settings-section.collapse.in{display:table-row-group!important}#course-assignments-page #section-assign-modal .student-settings-section>tr{background-color:#fff}#course-assignments-page #section-assign-modal .student-settings-section>tr.scheduled:not(:last-child){border-bottom:1px solid rgba(190,204,212,.7)}#course-assignments-page #section-assign-modal .student-settings-section>tr.scheduled:not(:first-child){border-top:1px solid rgba(190,204,212,.7)}#course-assignments-page #section-assign-modal .student-settings-section>tr>td:nth-child(2){padding-left:25px}#course-assignments-page #section-assign-modal .student-settings-section>tr>td:nth-child(2)>span{vertical-align:middle}#course-assignments-page #section-assign-modal .student-settings-section>tr>td:nth-child(2) .badge{border:1px solid #6b757b;color:#6b757b;background-color:#fff;margin-left:3px;font-weight:600}#course-assignments-page #choose-alternate-exercise,#course-assignments-page #create-new-assignment-modal-confirm{padding:20px}#course-assignments-page #choose-alternate-exercise .assignment-input,#course-assignments-page #create-new-assignment-modal-confirm .assignment-input{width:265px;border:1px solid #000}#course-assignments-page #choose-alternate-exercise .assignment-input .dropdown-toggle,#course-assignments-page #create-new-assignment-modal-confirm .assignment-input .dropdown-toggle{height:30px}#course-assignments-page #choose-alternate-exercise .assignment-input .dropdown-menu ul>li>a>span,#course-assignments-page #create-new-assignment-modal-confirm .assignment-input .dropdown-menu ul>li>a>span{line-height:30px}#course-assignments-page #choose-alternate-exercise .description-textarea,#course-assignments-page #create-new-assignment-modal-confirm .description-textarea{width:400px;height:175px}#course-assignments-page #choose-alternate-exercise div.create-lesson-section,#course-assignments-page #create-new-assignment-modal-confirm div.create-lesson-section{border:none}#course-assignments-page #choose-alternate-exercise .alternate-exercise-label,#course-assignments-page #choose-alternate-exercise .sandbox-program-label,#course-assignments-page #create-new-assignment-modal-confirm .alternate-exercise-label,#course-assignments-page #create-new-assignment-modal-confirm .sandbox-program-label{font-weight:700;margin-bottom:10px;display:inline-block;margin-left:15px}#course-assignments-page #choose-alternate-exercise .item-type-select,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px;width:100px;margin-left:5px;margin-bottom:0}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-toggle,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle{display:inline-block;padding-right:15px;color:#555;font-size:12px;height:30px;width:100px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-toggle .icon,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-toggle span:first-of-type,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:38px;vertical-align:middle}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-toggle:hover,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-menu,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-menu{min-width:100px}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-menu li a,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-menu li a:hover,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-menu li a:focus,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-toggle,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle{padding-left:5px;line-height:initial}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-toggle span.filter-option,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle span.filter-option{width:100px!important}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-menu>ul>li>a,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-menu>ul>li>a{line-height:12px;padding:3px}#course-assignments-page #choose-alternate-exercise .item-type-select .dropdown-menu>ul>li>a span,#course-assignments-page #create-new-assignment-modal-confirm .item-type-select .dropdown-menu>ul>li>a span{line-height:24px}#course-assignments-page #choose-alternate-exercise .sandbox-program-search,#course-assignments-page #create-new-assignment-modal-confirm .sandbox-program-search{width:95%;margin:auto;height:30px}#course-assignments-page #choose-alternate-exercise .sandbox-program-list,#course-assignments-page #create-new-assignment-modal-confirm .sandbox-program-list{max-height:500px;overflow:scroll}#course-assignments-page #choose-alternate-exercise .exercise-tile,#course-assignments-page #choose-alternate-exercise .program-tile,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile,#course-assignments-page #create-new-assignment-modal-confirm .program-tile{border:2px solid rgba(190,204,212,.3);min-height:35px;width:95%;text-align:left;padding:5px 8px;margin:5px auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled):hover,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled):hover,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled):hover{cursor:pointer;border-color:#27a9e1}#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled).selected,#course-assignments-page #choose-alternate-exercise .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #choose-alternate-exercise .exercise-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #choose-alternate-exercise .program-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile.disabled).selected,#course-assignments-page #create-new-assignment-modal-confirm .program-tile:not(#course-assignments-page #create-new-assignment-modal-confirm .program-tile.disabled).selected{border-color:#27a9e1}#course-assignments-page #choose-alternate-exercise .exercise-tile .program-img,#course-assignments-page #choose-alternate-exercise .program-tile .program-img,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile .program-img,#course-assignments-page #create-new-assignment-modal-confirm .program-tile .program-img{height:25px}#course-assignments-page #choose-alternate-exercise .exercise-tile .title-container,#course-assignments-page #choose-alternate-exercise .program-tile .title-container,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile .title-container,#course-assignments-page #create-new-assignment-modal-confirm .program-tile .title-container{margin-left:10px;width:-webkit-fill-available;width:stretch;width:100%;height:35px}#course-assignments-page #choose-alternate-exercise .exercise-tile .title-container .exercise-title,#course-assignments-page #choose-alternate-exercise .exercise-tile .title-container .program-title,#course-assignments-page #choose-alternate-exercise .program-tile .title-container .exercise-title,#course-assignments-page #choose-alternate-exercise .program-tile .title-container .program-title,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile .title-container .exercise-title,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile .title-container .program-title,#course-assignments-page #create-new-assignment-modal-confirm .program-tile .title-container .exercise-title,#course-assignments-page #create-new-assignment-modal-confirm .program-tile .title-container .program-title{font-size:16px;max-width:280px;display:inline-block;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#course-assignments-page #choose-alternate-exercise .exercise-tile .title-container .program-date,#course-assignments-page #choose-alternate-exercise .program-tile .title-container .program-date,#course-assignments-page #create-new-assignment-modal-confirm .exercise-tile .title-container .program-date,#course-assignments-page #create-new-assignment-modal-confirm .program-tile .title-container .program-date{font-size:12px;float:right;display:inline-block;color:#a7aeb6;margin-top:9px}#course-assignments-page #choose-alternate-exercise .exercise-tile{display:block}#course-assignments-page #choose-alternate-exercise .alternate-exercise-list{max-height:250px;overflow-y:auto}#course-assignments-page #choose-alternate-exercise .alt-title-container{height:auto;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#course-assignments-page #choose-alternate-exercise #alt-teacher-notes{font-size:14px;color:#6b757b}#course-assignments-page .top{vertical-align:top}#course-assignments-page .quiz-result-display-group{margin-right:10px;margin-bottom:10px;padding:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;background-color:rgba(190,204,212,.2);border-radius:3px;width:350px;height:fit-content}#course-assignments-page .quiz-result-display-group hr{width:100%;margin:10px 0;border-color:#beccd4}#course-assignments-page .quiz-result-display-group h4{margin:0;font-weight:600;font-size:16px}#course-assignments-page .quiz-result-display-group h5{margin:0;font-weight:600;font-size:14px}#course-assignments-page .admin-wrap:hover{cursor:pointer}#course-assignments-page #remix-modal .modal-dialog{width:75%;max-width:800px}#course-assignments-page #remix-modal .modal-header .modal-title{margin:0;font-size:19px;font-weight:500}#course-assignments-page #remix-modal .modal-header .close{font-size:30px}#course-assignments-page #remix-modal .step-display .step-header{margin:0 0 15px;font-size:20px}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:10px;width:calc((100% - 10px)/ 2);height:200px;background-color:#fff;border:2px solid rgba(190,204,212,.5);border-radius:10px;padding:5px 20px}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option:hover:not(:disabled){border-color:#27a9e1;background-color:#f4f8fc}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option:disabled{opacity:.5;background-color:rgba(190,204,212,.2)}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option i{margin-block:10px;font-size:32px}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option i.fa-clone{color:#27a9e1}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option i.fa-copy{color:#9e1e62}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option i.fa-check-square,#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option i.fa-stream,#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option i.fa-trophy{color:#8cc63e}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option .option-title{font-size:16px;font-weight:600}#course-assignments-page #remix-modal .step-display.choose-type-step .remix-options .remix-option .option-description{margin:0;font-size:14px;color:#6b757b}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile{position:relative;min-height:60px;box-sizing:content-box;box-shadow:0 1px 3px 1px rgba(0,0,0,.25);border-radius:5px;padding:10px 15px}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile.selected{margin:-2px;border:2px solid #27a9e1}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile:not(.selected):hover{background-color:rgba(190,204,212,.15)}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .top-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .item-title{font-size:16px;font-weight:700}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .icon-circle{color:#27a9e1;font-size:6px}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .relationship-type{font-size:13px}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .preview-link{position:relative;z-index:1;margin-left:auto}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .relationship-description{max-width:70%;margin:5px 0 0;font-size:14px;color:#6b757b}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .select-item-button{position:absolute;inset:0;background:0 0;border:none;border-radius:inherit;padding:0}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .currently-using-text,#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .use-item-button{position:absolute;bottom:10px;right:15px}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .use-item-button{z-index:1}#course-assignments-page #remix-modal .step-display.choose-alternate-step .alternate-items .alternate-item-tile .currently-using-text{font-size:14px;font-style:italic;color:#6b757b}#course-assignments-page #remix-modal .step-display.choose-time-step .quiz-game-time-settings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}#course-assignments-page #remix-modal .step-display.choose-time-step .quiz-game-time-settings .quiz-game-time-setting label{margin-bottom:2px;font-size:15px}#course-assignments-page #remix-modal .step-display.choose-time-step .quiz-game-time-settings .quiz-game-time-setting input{width:60px}#course-assignments-page #remix-modal .step-display.confirm-step .remix-info{font-size:16px;margin-bottom:15px}#course-assignments-page #remix-modal .step-display.confirm-step .remix-info .alternate-description{font-size:14px;font-style:italic;color:#6b757b}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options{display:-ms-flexbox;display:flex;gap:10px}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options .replace-assignment-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:2px;width:100%;background-color:#fff;box-sizing:content-box;box-shadow:0 1px 3px 1px rgba(0,0,0,.25);border:none;border-radius:5px;padding:15px 20px}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options .replace-assignment-option.selected{margin:-2px;border:2px solid #27a9e1}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options .replace-assignment-option:not(.selected):hover{background-color:rgba(190,204,212,.15)}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options .replace-assignment-option i{margin-bottom:5px;font-size:22px;color:#27a9e1}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options .replace-assignment-option .option-title{font-size:16px;font-weight:600}#course-assignments-page #remix-modal .step-display.confirm-step .replace-assignment-options .replace-assignment-option .option-description{margin:0;font-size:14px;color:#6b757b}#checkout-page #invoice-page #invoice-message,#checkout-page #invoice-page #thanks-message,#checkout-page #invoice-page .top-message{width:100%;margin-bottom:5px;display:block;color:#555;text-align:center}#checkout-page #num-students-row,#checkout-page .btn-group.course-type:not(:last-of-type){margin-bottom:10px}#checkout-page #invoice-page #thanks-message{padding-top:40px;font-size:24px}#checkout-page #invoice-page #invoice-message{padding-bottom:30px}#checkout-page #invoice-page #invoice-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:auto;margin-bottom:0}#checkout-page #invoice-page .invoice-info-col,#checkout-page #invoice-page .invoice-info-col .input-wrap{width:100%}#checkout-page #invoice-page #invoice-pdf-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:50px}#checkout-page #invoice-page .invoice-info-col #contract-status,#checkout-page #invoice-page .invoice-info-col .invoice-status{font-size:24px;height:52px;line-height:52px}#checkout-page #invoice-page .invoice-info-col #contract-status label,#checkout-page #invoice-page .invoice-info-col .invoice-status label{display:inline-block;font-weight:600}#checkout-page .cart-link{position:fixed;top:210px;right:-100px;width:82px;z-index:1;font-size:48px}#checkout-page .cart-link .line-item-count{position:absolute;top:-12px;left:-12px;width:25px;height:25px;display:block;background-color:#27a9e1;font-size:14px;line-height:21px;font-weight:600;border:2px solid #f4f8fc;border-radius:50%}#checkout-page #class-duration-group{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}#checkout-page #students-buttons{padding-bottom:15px}#checkout-page #students-buttons>.checkout-btn{min-width:80px;font-size:14px}#checkout-page #num-students-row.is-custom,#checkout-page #num-students-row.no-footnote{margin-bottom:30px}#checkout-page #total-cost.form-row{height:95px;background-color:rgba(216,216,216,.25);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:200;font-size:16px}#checkout-page #total-cost.form-row .num-students-group{margin-bottom:2px}#checkout-page #plan-description{padding:0 25px;max-width:326px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#checkout-page #plan-cost{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#checkout-page #price{font-size:38px;font-weight:600;padding-left:10px}#checkout-page #button-sibling{display:inline;margin-left:15px}#checkout-page .checkout-btn-quote{margin-top:10px;border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:transparent;border:1px solid #fbaf3f;width:170px;height:52px;color:#fbaf3f}#checkout-page .checkout-btn-quote:focus{color:#fff}#checkout-page .checkout-btn-quote.btn-rounded{border-radius:50px;padding:6px 20px}#checkout-page .checkout-btn-quote:hover{background-color:transparent;opacity:.75;color:#eca53c;border-color:#eca53c}#checkout-page .footnote{font-size:14px;font-weight:200;color:#555}#checkout-page .footnote a{font-weight:400;color:#27a9e1}#checkout-page .footnote a:hover{color:#2499cc}#checkout-page .ap-java-footnote{margin-top:-20px;margin-bottom:22px}.checkout-pricing-table{position:relative;width:900px;padding-bottom:50px;margin:auto;letter-spacing:1px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.checkout-pricing-table a:not(.btn){color:#27a9e1}.checkout-pricing-table a:not(.btn):hover{color:#1a8bbb;text-decoration:none}.checkout-pricing-table .checkout-pricing-column{display:inline-block;width:32%;float:left;padding:10px;vertical-align:top}.checkout-pricing-table .plan-header{padding:25px;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.checkout-pricing-table h1{font-size:44px}.checkout-pricing-table h1 span{margin-right:5px;font-size:28px;line-height:44px;vertical-align:top}.checkout-pricing-table .plan-name{margin:10px 0;font-size:20px;font-weight:600;color:#fff}.checkout-pricing-table .plan-subtitle{height:72px;margin-top:15px 0 10px;font-size:14px;font-weight:600;color:#fff}.checkout-pricing-table h4{margin-bottom:7px;font-weight:600}.checkout-pricing-table .section-text{height:17px;font-size:12px}.checkout-pricing-table .feature-header{padding:5px 3px}.checkout-pricing-table .feature-header p{margin:0 0 10px;font-size:14px}.checkout-pricing-table .feature-header-orange h4,.checkout-pricing-table .feature-header-orange p{color:#fbaf3f}.checkout-pricing-table .feature-header-green h4,.checkout-pricing-table .feature-header-green p{color:#8cc63e}.checkout-pricing-table .feature-header-teal h4,.checkout-pricing-table .feature-header-teal p{color:#00a79d}.checkout-pricing-table .feature-header-blue h4,.checkout-pricing-table .feature-header-blue p{color:#27a9e1}.checkout-pricing-table hr{margin-right:2px;margin-left:2px;border-color:rgba(190,204,212,.5);border-width:2px}.checkout-pricing-table .feature-list{padding-right:5px;padding-left:30px;color:#555;list-style:none}.checkout-pricing-table .feature-list-orange .feature-item:before{border-color:#fbaf3f}.checkout-pricing-table .feature-list-green .feature-item:before{border-color:#8cc63e}.checkout-pricing-table .feature-list-teal .feature-item:before{border-color:#00a79d}.checkout-pricing-table .feature-list-blue .feature-item:before{border-color:#27a9e1}.checkout-pricing-table .feature-item{position:relative;padding:0;margin-bottom:20px;color:#555;font-size:14px;line-height:18px}.checkout-pricing-table .feature-item:before{position:absolute;top:4px;left:-25px;display:block;width:10px;height:10px;border:2px solid;border-radius:50%;content:''}.checkout-pricing-table .checkout-pricing-table-note{position:absolute;bottom:5px;left:10px;font-weight:600}.checkout-pricing-table.table-no-price .plan-subtitle{margin-top:30px}@media (max-width:414px){.checkout-pricing-table .checkout-pricing-column{width:100%}.checkout-pricing-table .plan-header{padding:13px}}#school-form input:not([type=radio]),#school-form select{width:100%}#school-form input[type=radio]{display:inline;vertical-align:baseline;margin-right:5px}#school-form .radio-label{text-transform:uppercase;display:inline;padding-bottom:0;color:#6b757b;font-weight:200;margin-right:7px}#school-form #po-needed-radio{margin-top:15px}#school-form #school-name{margin-bottom:10px}#school-form #continue-row{width:700px}#school-form #continue-row #questions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:170px}#school-form #continue-row #questions a{color:#27a9e1}#school-form #continue-row #continue{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}#school-form #continue-row #continue button{margin-top:0}#school-form .bootstrap-select{margin-bottom:0}#school-form .input-wrap{margin-bottom:30px}#admin-viewing-archived{width:970px;margin:35px auto;background-color:#beccd4;opacity:.5;border:2px solid rgba(190,204,212,.25);font-weight:700;border-radius:5px}.most-recent-activity{margin-left:200px}.most-recent-activity.collapsed{margin-left:60px}#class-page-content{width:970px;margin:15px auto}#class-page-content #unarchive-class-image{height:400px}#class-page-content #bu-contest-info{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:end;justify-content:end;margin-bottom:10px}#class-page-content #bu-contest-info a,#class-page-content #bu-contest-info p{margin-right:15px}#class-page-content .header{height:60px;width:100%;padding:30px 20px;border-top-left-radius:3px;border-top-right-radius:3px}#class-page-content .table{width:100%;border-radius:3px;border:1px solid rgba(190,204,212,.25);background-clip:padding-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#class-page-content .table:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#class-page-content .row{position:relative;border-top:1px solid rgba(190,204,212,.25);background-clip:padding-box}#class-page-content .row.no-border{border-top:none}#class-page-content .row.pad-top{padding-top:10px}#class-page-content .row .active-day-link-wrapper{height:100%}#class-page-content .row .active-day-link-wrapper:hover{outline-offset:-1px}#class-page-content .row .active-day-link-wrapper .no-border{width:205px}#class-page-content .row .link-wrapper{z-index:1;position:absolute;height:100%}#class-page-content .row .link-wrapper:hover{outline:#beccd4 solid 1px;outline-offset:1px}#class-page-content .links .btn-main{font-size:12px}#class-page-content .class-plan-sec{float:right;display:inline-block;margin-right:20px;color:#fff;text-transform:uppercase;text-align:center;height:28px;font-size:12px;border-radius:60px;line-height:29px;vertical-align:middle;margin-top:26px}#class-page-content .remove{background-color:#de5844;width:40px;color:#fff;text-decoration:none}#class-page-content .remove:hover{background-color:#cb3a24}#class-page-content .remove a{-ms-transform:scale(1.4)!important;transform:scale(1.4)!important;color:#fff!important}#class-page-content .remove a:focus,#class-page-content .remove a:hover{color:#fff!important;text-decoration:none!important}#class-page-content .class-plan-roster{width:100px;margin-left:10px;margin-top:17px;margin-right:0}#class-page-content .teachers .header{padding:0 20px;background-color:#28384a}#class-page-content .teachers .header h1{display:inline-block;float:left;font-size:20px;color:#fff;max-width:350px;margin-top:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#class-page-content .teachers .header h2{float:left;display:inline-block;font-size:12px;color:#a7aeb6;text-transform:uppercase}#class-page-content .teachers .header .separator{display:inline-block;float:left;background-color:#27a9e1;margin:27px 6px 0;width:6px;height:6px}#class-page-content .teachers .header h3{float:right;font-size:12px;color:#a7aeb6;font-weight:600;text-transform:uppercase;margin:23px 2px 0}#class-page-content .teachers .header h4{float:right;font-size:14px;color:#27a9e1;font-weight:600;font-style:italic;text-transform:uppercase;margin:23px 2px 0}#class-page-content .teachers .header .dropdown{margin:20px 0}#class-page-content .teachers .header .dropdown .dropdown-toggle{color:#a7aeb6}#class-page-content .teachers .header .dropdown .dropdown-toggle:hover{cursor:pointer}#class-page-content .teachers .header .dropdown .dropdown-toggle span{vertical-align:middle;margin:0 2px}#class-page-content .teachers .header .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-page-content .teachers .header .dropdown .dropdown-menu li>a{color:#555}#class-page-content .teachers .header .dropdown .dropdown-menu li>a:hover{background-color:rgba(190,204,212,.2);color:#000}#class-page-content .teachers .pending-row{background-color:rgba(107,117,123,.04)!important;outline:#beccd4 solid 1px;opacity:50%}#class-page-content .teachers .pending-row:hover{opacity:70%}#class-page-content .teachers .pending-row .row-header .name{display:table-cell;padding-top:20px;padding-left:2px}#class-page-content .teachers .pending-row .row-header span{margin-left:3px;color:#27a9e1}#class-page-content .teachers .pending-row .invite{background-color:rgba(39,169,225,.5);width:300px}#class-page-content .teachers .row-wrapper{outline:rgba(190,204,212,.5) solid 1px}#class-page-content .teachers .row{height:80px;width:100%;margin:0;background-color:#fff}#class-page-content .teachers .row *{display:inline-block}#class-page-content .teachers .row .circle-icon{height:50px;width:50px;margin:-7px 10px 0 20px}#class-page-content .teachers .row .name,#class-page-content .teachers .row h1{font-size:20px;margin-top:30px;color:#555;font-weight:200}#class-page-content .teachers .row .tutor{background-color:#95a5ac;width:140px}#class-page-content .teachers .row .teacher{background-color:#beccd4;width:100px}#class-page-content .teachers .row .link-wrapper{width:968px}#class-page-content .section-progress-row .pending-student-row,#class-page-content .students .pending-student-row{outline:rgba(190,204,212,.25) solid 1px;opacity:45%}#class-page-content .section-progress-row .pending-student-row:hover,#class-page-content .students .pending-student-row:hover{opacity:70%}#class-page-content .section-progress-row .pending-student-row .row-header .name,#class-page-content .students .pending-student-row .row-header .name{font-size:17px;font-weight:600;display:table-cell;padding-top:20px;padding-left:2px}#class-page-content .section-progress-row .pending-student-row .row-header span,#class-page-content .students .pending-student-row .row-header span{font-size:12px;margin-left:3px;color:#27a9e1}#class-page-content .section-progress-row .pending-student-row .pending,#class-page-content .students .pending-student-row .pending{background-color:#beccd4;width:100px}#class-page-content .section-progress-row .header,#class-page-content .students .header{padding:0}#class-page-content .section-progress-row .header h1,#class-page-content .students .header h1{display:inline-block;font-size:30px;color:#555;font-weight:200;margin:15px 8px 0 20px}#class-page-content .section-progress-row .header h2,#class-page-content .students .header h2{display:inline-block;font-size:16px;color:#555;font-weight:200;text-transform:uppercase;width:200px}#class-page-content .section-progress-row .header>a,#class-page-content .students .header>a{display:inline-block;position:relative;top:-3px;margin-left:15px;margin-right:15px;font-size:14px;color:#727272}#class-page-content .section-progress-row .header>a.active,#class-page-content .section-progress-row .header>a:hover,#class-page-content .students .header>a.active,#class-page-content .students .header>a:hover{color:#333}#class-page-content .section-progress-row .row,#class-page-content .students .row{height:80px;width:100%;margin:0}#class-page-content .section-progress-row .row.hidden-student .link-wrapper,#class-page-content .students .row.hidden-student .link-wrapper{pointer-events:none}#class-page-content .section-progress-row .row.hidden-student .circle-icon,#class-page-content .section-progress-row .row.hidden-student .progress-wrap,#class-page-content .section-progress-row .row.hidden-student h1,#class-page-content .students .row.hidden-student .circle-icon,#class-page-content .students .row.hidden-student .progress-wrap,#class-page-content .students .row.hidden-student h1{opacity:.5}#class-page-content .section-progress-row .row *,#class-page-content .students .row *{display:inline-block}#class-page-content .section-progress-row .row .circle-icon,#class-page-content .students .row .circle-icon{height:40px;width:40px;margin:20px 10px 20px 20px}#class-page-content .section-progress-row .row .circle-icon.inner-icon,#class-page-content .students .row .circle-icon.inner-icon{margin:20px 0 0}#class-page-content .section-progress-row .row h1,#class-page-content .section-progress-row .row h2,#class-page-content .students .row h1,#class-page-content .students .row h2{font-size:16px;color:#555}#class-page-content .section-progress-row .row h1.vert-align,#class-page-content .section-progress-row .row h2.vert-align,#class-page-content .students .row h1.vert-align,#class-page-content .students .row h2.vert-align{margin-top:35px}#class-page-content .section-progress-row .row h1,#class-page-content .students .row h1{vertical-align:middle;font-weight:600;width:162px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-page-content .section-progress-row .row .extra-top-margin,#class-page-content .students .row .extra-top-margin{margin-top:32px}#class-page-content .section-progress-row .row .clever-sync-msg,#class-page-content .students .row .clever-sync-msg{width:100%;margin-top:25px}#class-page-content .section-progress-row .row .progress-wrap,#class-page-content .students .row .progress-wrap{border-left:1px solid rgba(190,204,212,.25);border-right:1px solid rgba(190,204,212,.25);background-clip:padding-box;position:absolute;height:100%;width:635px;top:0;margin:0;padding:0;left:235px}#class-page-content .section-progress-row .row .progress-wrap .progress-info-trigger,#class-page-content .students .row .progress-wrap .progress-info-trigger{top:28px;left:238px;padding:3px 5px;font-size:15px;color:rgba(107,117,123,.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#class-page-content .section-progress-row .row .progress-wrap .progress-info-trigger:hover,#class-page-content .students .row .progress-wrap .progress-info-trigger:hover{color:#606a6f}#class-page-content .section-progress-row .row .progress-wrap>*,#class-page-content .students .row .progress-wrap>*{position:absolute}#class-page-content .section-progress-row .row .progress-wrap.no-progress,#class-page-content .students .row .progress-wrap.no-progress{opacity:.5}#class-page-content .section-progress-row .row .progress-wrap h2,#class-page-content .students .row .progress-wrap h2{top:24px;left:20px}#class-page-content .section-progress-row .row .progress-wrap #student-action-icons,#class-page-content .students .row .progress-wrap #student-action-icons{width:100%;height:100%;padding:27px 10px}#class-page-content .section-progress-row .row .progress-wrap #student-action-icons a,#class-page-content .students .row .progress-wrap #student-action-icons a{color:#555;font-size:20px;text-align:center;vertical-align:middle;height:100%;width:16%}#class-page-content .section-progress-row .row .progress-wrap #student-action-icons span,#class-page-content .students .row .progress-wrap #student-action-icons span{width:100%}#class-page-content .section-progress-row .row .progress-wrap .not-enrolled,#class-page-content .students .row .progress-wrap .not-enrolled{font-style:italic;color:#beccd4}#class-page-content .section-progress-row .row .progress-wrap .progressbar,#class-page-content .students .row .progress-wrap .progressbar{top:36px;left:60px;width:170px;display:-ms-flexbox;display:flex}#class-page-content .section-progress-row .row .progress-wrap .progressbar .bg-blue,#class-page-content .students .row .progress-wrap .progressbar .bg-blue{vertical-align:top}#class-page-content .section-progress-row .row .class-item-menu,#class-page-content .students .row .class-item-menu{position:absolute;right:0;top:0;display:table-cell;height:80px;text-align:center}#class-page-content .section-progress-row .row .class-item-menu a,#class-page-content .section-progress-row .row .class-item-menu.open .root-menu,#class-page-content .students .row .class-item-menu a,#class-page-content .students .row .class-item-menu.open .root-menu{display:block}#class-page-content .section-progress-row .row .class-item-menu .chs-icon-ellipses-h,#class-page-content .students .row .class-item-menu .chs-icon-ellipses-h{color:#beccd4;font-size:25px;vertical-align:middle;line-height:80px;width:98px;margin:4px 0 -4px}#class-page-content .section-progress-row .row .class-item-menu .class-menu,#class-page-content .students .row .class-item-menu .class-menu{cursor:pointer}#class-page-content .section-progress-row .row .class-item-menu.open .chs-icon-ellipses-h,#class-page-content .section-progress-row .row .class-item-menu:hover .chs-icon-ellipses-h,#class-page-content .students .row .class-item-menu.open .chs-icon-ellipses-h,#class-page-content .students .row .class-item-menu:hover .chs-icon-ellipses-h{color:#28384a}#class-page-content .section-progress-row .row .class-item-menu .class-menu.disabled,#class-page-content .students .row .class-item-menu .class-menu.disabled{opacity:.2;pointer-events:none}#class-page-content .section-progress-row .row .class-item-menu .root-menu,#class-page-content .students .row .class-item-menu .root-menu{background-color:#28384a;padding:15px 10px;top:60px;right:25px;width:170px;max-height:431px;text-align:left;display:none;border:none;min-width:0;border-radius:3px}#class-page-content .section-progress-row .row .class-item-menu .root-menu::before,#class-page-content .students .row .class-item-menu .root-menu::before{content:'';border-color:transparent transparent #28384a;border-style:solid;border-width:8px;position:absolute;top:-16px;right:15px}#class-page-content .section-progress-row .row .class-item-menu .root-menu li,#class-page-content .students .row .class-item-menu .root-menu li{padding:0 0 20px;text-align:left;width:100%}#class-page-content .section-progress-row .row .class-item-menu .root-menu li.dropdown-header,#class-page-content .students .row .class-item-menu .root-menu li.dropdown-header{padding:5px;margin-bottom:15px;border-radius:3px;background-color:rgba(222,88,68,.25);color:#de5844;text-align:center;font-size:11px}#class-page-content .section-progress-row .row .class-item-menu .root-menu li:last-child,#class-page-content .students .row .class-item-menu .root-menu li:last-child{padding:0}#class-page-content .section-progress-row .row .class-item-menu .root-menu li>a,#class-page-content .students .row .class-item-menu .root-menu li>a{display:block;font-size:12px;font-weight:200;color:#a7aeb6}#class-page-content .section-progress-row .row .class-item-menu .root-menu li>a:hover,#class-page-content .students .row .class-item-menu .root-menu li>a:hover{color:#fff;background-color:#28384a}#class-page-content .section-progress-row .row .class-item-menu .switch-menu,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu,#class-page-content .students .row .class-item-menu .switch-menu,#class-page-content .students .row .class-item-menu .transfer-progress-menu{background-color:#27a9e1;position:relative;width:100%;border-radius:3px;overflow:hidden}#class-page-content .section-progress-row .row .class-item-menu .switch-menu a,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu a,#class-page-content .students .row .class-item-menu .switch-menu a,#class-page-content .students .row .class-item-menu .transfer-progress-menu a{display:block;color:#fff;text-align:left;width:100%}#class-page-content .section-progress-row .row .class-item-menu .switch-menu i,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu i,#class-page-content .students .row .class-item-menu .switch-menu i,#class-page-content .students .row .class-item-menu .transfer-progress-menu i{font-size:14px;position:absolute;right:8px;top:11px}#class-page-content .section-progress-row .row .class-item-menu .switch-menu .switch-button,#class-page-content .section-progress-row .row .class-item-menu .switch-menu .transfer-progress-button,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .switch-button,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .transfer-progress-button,#class-page-content .students .row .class-item-menu .switch-menu .switch-button,#class-page-content .students .row .class-item-menu .switch-menu .transfer-progress-button,#class-page-content .students .row .class-item-menu .transfer-progress-menu .switch-button,#class-page-content .students .row .class-item-menu .transfer-progress-menu .transfer-progress-button{font-size:11px;font-weight:200;padding:8px 20px}#class-page-content .section-progress-row .row .class-item-menu .switch-menu .move-student,#class-page-content .section-progress-row .row .class-item-menu .switch-menu .transfer-progress-student,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .move-student,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .transfer-progress-student,#class-page-content .students .row .class-item-menu .switch-menu .move-student,#class-page-content .students .row .class-item-menu .switch-menu .transfer-progress-student,#class-page-content .students .row .class-item-menu .transfer-progress-menu .move-student,#class-page-content .students .row .class-item-menu .transfer-progress-menu .transfer-progress-student{opacity:.5;padding:4px 15px 10px;font-size:12px;display:none}#class-page-content .section-progress-row .row .class-item-menu .switch-menu .move-student:hover,#class-page-content .section-progress-row .row .class-item-menu .switch-menu .transfer-progress-student:hover,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .move-student:hover,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .transfer-progress-student:hover,#class-page-content .students .row .class-item-menu .switch-menu .move-student:hover,#class-page-content .students .row .class-item-menu .switch-menu .transfer-progress-student:hover,#class-page-content .students .row .class-item-menu .transfer-progress-menu .move-student:hover,#class-page-content .students .row .class-item-menu .transfer-progress-menu .transfer-progress-student:hover{opacity:1}#class-page-content .section-progress-row .row .class-item-menu .switch-menu .block,#class-page-content .section-progress-row .row .class-item-menu .transfer-progress-menu .block,#class-page-content .students .row .class-item-menu .switch-menu .block,#class-page-content .students .row .class-item-menu .transfer-progress-menu .block{display:block}#class-page-content .section-progress-row .row .left-absolute,#class-page-content .students .row .left-absolute{left:0}#class-page-content .section-progress-row .row .link-wrapper,#class-page-content .students .row .link-wrapper{width:235px}#class-page-content .section-progress-row .row .link-wrapper.weekly-progress-link,#class-page-content .students .row .link-wrapper.weekly-progress-link{width:100%;text-decoration:none}#class-page-content .section-progress-row>div:nth-of-type(odd),#class-page-content .section-progress-row>div:nth-of-type(odd) .progress-wrap,#class-page-content .students>div:nth-of-type(odd),#class-page-content .students>div:nth-of-type(odd) .progress-wrap{background-color:#fff}#class-page-content .section-progress-row>div:nth-of-type(even),#class-page-content .section-progress-row>div:nth-of-type(even) .progress-wrap,#class-page-content .students>div:nth-of-type(even),#class-page-content .students>div:nth-of-type(even) .progress-wrap{background-color:#f4f8fc}#class-page-content .section-progress-row .empty-gclass,#class-page-content .students .empty-gclass{height:100%;padding:20px}#class-page-content .circle-icon,#class-page-content .separator{border-radius:50%}#class-page-content .note{display:inline-block;margin:5px auto 25px;width:100%}#class-page-content .note .eoy-archive-callout button{background:0 0!important;border:none;padding:0!important;color:#27a9e1;cursor:pointer}#class-page-content .note .eoy-archive-callout a{color:#27a9e1}#class-page-content .note .eoy-archive-callout .bold-contents{font-weight:700;display:contents}#class-page-content .note .eoy-archive-callout .concluded-section-eoy-archive{font-size:20px;font-weight:700;display:contents}#class-page-content .note h1{font-size:18px;color:#555;letter-spacing:.5px}#class-page-content .note #concluded-section-info{margin-left:20px;width:65%;font-size:15px;color:#555}#class-page-content .note #concluded-section-info .concluded-section-mistake{font-size:17px;font-weight:700}#class-page-content .note #concluded-section-info-old{margin:auto;width:70%;font-size:15px;color:#555}#class-page-content .note #concluded-section-info-old .concluded-section-mistake{font-size:17px;font-weight:700}#class-page-content .note .note-toggle{position:absolute;top:4px;left:100%;margin-left:7px;font-size:20px;color:#27a9e1;cursor:pointer}#class-page-content .note .note-toggle:hover{color:#1a8bbb}#class-page-content .note .note-toggle.collapsed .chs-icon-minus-squared-alt{display:none}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.archived .icon-upload-alt,#class-page-content .note .note-toggle.collapsed .chs-icon-plus-squared-alt,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.archived .icon-upload-alt{display:inline}#class-page-content .note .note-toggle .chs-icon-plus-squared-alt{display:none}#class-page-content .note h2{position:relative;display:inline-block}#class-page-content .note h4{margin-top:0}#class-page-content .note .instructions{margin-top:10px}#class-page-content .note .instructions .btn-main{font-size:12px;font-weight:700;width:100%}#class-page-content .note .instructions p{margin-bottom:5px;color:#555}#class-page-content .note .instructions #email-invite,#class-page-content .note .instructions #link-signup{display:inline-block;vertical-align:middle}#class-page-content .note .instructions #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#class-page-content .note .instructions>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;vertical-align:middle;border-radius:50%}#class-page,#teacher-page{position:relative;min-height:100%;background-color:#f4f8fc}#class-page a:hover,#teacher-page a:hover{text-decoration:none}#class-page .class-dropdown,#teacher-page .class-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#class-page .class-dropdown .dropdown-toggle,#teacher-page .class-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;width:175px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#class-page .class-dropdown .dropdown-toggle .icon,#teacher-page .class-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#class-page .class-dropdown .dropdown-toggle span:first-of-type,#teacher-page .class-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:113px;vertical-align:middle}#class-page .class-dropdown .dropdown-toggle:hover,#teacher-page .class-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#class-page .class-dropdown .dropdown-menu,#teacher-page .class-dropdown .dropdown-menu{min-width:175px}#class-page .class-dropdown .dropdown-menu li a,#teacher-page .class-dropdown .dropdown-menu li a{color:#555;line-height:36px;font-size:12px}#class-page .class-dropdown .dropdown-menu li a:hover,#teacher-page .class-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#class-page .class-dropdown .dropdown-menu li a:focus,#teacher-page .class-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#class-page .new-feature-alert-wrapper,#teacher-page .new-feature-alert-wrapper{background-color:#fff;overflow:hidden;margin-bottom:15px;border-radius:3px}#class-page .new-feature-alert,#teacher-page .new-feature-alert{padding:15px;background-color:rgba(190,204,212,.5);color:#555;border:1px solid #beccd4;line-height:27px}#class-page .new-feature-alert .icon,#teacher-page .new-feature-alert .icon{margin-right:5px}#class-page .new-feature-alert .new-feature-indicator,#teacher-page .new-feature-alert .new-feature-indicator{display:inline-block;width:9%;vertical-align:middle;font-size:16px}#class-page .new-feature-alert .new-feature-message,#teacher-page .new-feature-alert .new-feature-message{display:inline-block;vertical-align:middle;width:91%}#class-page .new-feature-alert .btn,#teacher-page .new-feature-alert .btn{margin-left:5px;text-transform:none;font-size:12px;letter-spacing:.75px}#class-page .apply-license-alert,#teacher-page .apply-license-alert{font-size:14px}#class-page .apply-license-alert .apply-license-btn,#teacher-page .apply-license-alert .apply-license-btn{color:#31708f;border-color:#31708f;padding:1px 7px;font-size:11px;height:19px}#class-page .info-form-nudge,#teacher-page .info-form-nudge{padding:7px;margin-bottom:0;color:#fff;font-weight:600;background-color:#00a79d;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}#class-page .info-form-nudge .btn,#teacher-page .info-form-nudge .btn{padding:3px 10px;margin-left:7px;color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}#class-page .info-form-nudge.apcsp-message,#teacher-page .info-form-nudge.apcsp-message{background-color:#9e1e62}#class-page .info-form-nudge.upgrade-message,#teacher-page .info-form-nudge.upgrade-message{background-color:#2e3092;font-size:15px}#class-page .info-form-nudge.pii-deletion-message,#teacher-page .info-form-nudge.pii-deletion-message{background-color:#fbaf3f;font-size:15px}#class-page .info-form-nudge.bg-yellow,#teacher-page .info-form-nudge.bg-yellow{background-color:#d4af37}#class-page .info-form-nudge.bg-blue,#teacher-page .info-form-nudge.bg-blue{background-color:#27a9e1}#class-page .info-form-nudge .icon-question-sign,#teacher-page .info-form-nudge .icon-question-sign{margin-left:5px;font-size:20px;color:#fff}#class-page #choose-teacher-section-role .btn,#teacher-page #choose-teacher-section-role .btn{color:#555}#class-page .verification-banner,#teacher-page .verification-banner{background-color:#27a9e1}#class-page #wrapper,#class-page #wrapper #pinned-announcement tr:nth-child(even),#teacher-page #wrapper,#teacher-page #wrapper #pinned-announcement tr:nth-child(even),.data-deletion-teacher-page,.data-deletion-teacher-page .breadcrumb{background-color:#f4f8fc}#class-page .verification-banner .banner-title,#teacher-page .verification-banner .banner-title{font-size:15px;color:#fff;text-align:center}#class-page .verification-banner .banner-title .verification-form,#teacher-page .verification-banner .banner-title .verification-form{padding-top:10px}#class-page .verification-banner .banner-title .verification-form span,#teacher-page .verification-banner .banner-title .verification-form span{font-size:18px}#class-page .verification-banner .banner-title .verification-form input,#teacher-page .verification-banner .banner-title .verification-form input{margin:10px 3px}#class-page .verification-banner .banner-title a,#teacher-page .verification-banner .banner-title a{margin:10px 8px}#class-page .verification-banner .banner-title button,#teacher-page .verification-banner .banner-title button{margin-right:15px;padding-top:14px;font-size:28px}#class-page #wrapper,#teacher-page #wrapper{padding-bottom:50px;min-height:100vh;overflow:auto}#class-page #wrapper:not(.has-sidenav),#teacher-page #wrapper:not(.has-sidenav){margin-left:200px}#class-page #wrapper:not(.has-sidenav).collapsed,#teacher-page #wrapper:not(.has-sidenav).collapsed{margin-left:60px}#class-page #wrapper #pinned-announcement .wrap,#teacher-page #wrapper #pinned-announcement .wrap{padding:0;max-height:225px;overflow:auto}#class-page #wrapper #pinned-announcement a,#teacher-page #wrapper #pinned-announcement a{padding-top:20px;display:block;height:75px}#class-page #wrapper #pinned-announcement a .message-user-photo-wrapper,#teacher-page #wrapper #pinned-announcement a .message-user-photo-wrapper{width:35px;height:35px;border-radius:50%;overflow:hidden;border:1px solid #f1f1f1}#class-page #wrapper #pinned-announcement img,#teacher-page #wrapper #pinned-announcement img{width:35px;margin-left:-.5px}#class-page #wrapper #pinned-announcement .message-age,#class-page #wrapper #pinned-announcement .message-name,#teacher-page #wrapper #pinned-announcement .message-age,#teacher-page #wrapper #pinned-announcement .message-name{color:#555;font-weight:600}#class-page #wrapper #pinned-announcement p,#teacher-page #wrapper #pinned-announcement p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a7aeb6;font-size:12px;font-weight:200;margin-top:3px}#class-page #wrapper #archives-toggler button,#class-page #wrapper .eoy-callout-box a,#teacher-page #wrapper #archives-toggler button,#teacher-page #wrapper .eoy-callout-box a{color:#27a9e1}#class-page #wrapper #pinned-announcement #pinned-announcement-header,#teacher-page #wrapper #pinned-announcement #pinned-announcement-header{font-size:12px;font-weight:200}#class-page #wrapper #pinned-announcement tr,#teacher-page #wrapper #pinned-announcement tr{height:75px;letter-spacing:.5px}#class-page #wrapper #pinned-announcement tr td,#teacher-page #wrapper #pinned-announcement tr td{width:100%;padding-left:15px;vertical-align:middle}#class-page #wrapper #pinned-announcement tr td:first-child,#teacher-page #wrapper #pinned-announcement tr td:first-child{width:65px}#class-page #wrapper #pinned-announcement tr td:first-child a,#teacher-page #wrapper #pinned-announcement tr td:first-child a{padding-left:20px}#class-page #wrapper #pinned-announcement tr:hover,#teacher-page #wrapper #pinned-announcement tr:hover{outline:#beccd4 solid 2px;outline-offset:-2px}#class-page #wrapper .eoy-callout-box,#teacher-page #wrapper .eoy-callout-box{margin-top:10px;width:70%}#class-page #wrapper .eoy-callout-box .concluded-section-eoy-archive,#teacher-page #wrapper .eoy-callout-box .concluded-section-eoy-archive{font-size:20px;font-weight:700;display:contents}#class-page #wrapper .eoy-callout-box .bold-contents,#teacher-page #wrapper .eoy-callout-box .bold-contents{font-weight:700;display:contents}#class-page #wrapper #teacher-page-content,#teacher-page #wrapper #teacher-page-content{padding-top:50px;max-width:1150px;margin:auto;padding-right:20px;padding-left:20px}#class-page #wrapper #teacher-page-content .techstart-header,#teacher-page #wrapper #teacher-page-content .techstart-header{padding-bottom:25px}#class-page #wrapper #teacher-page-content .techstart-header h1,#teacher-page #wrapper #teacher-page-content .techstart-header h1{color:#555;margin-top:0}#class-page #wrapper #teacher-page-content .techstart-header p,#teacher-page #wrapper #teacher-page-content .techstart-header p{margin:auto;color:#95a5ac;font-size:16px;line-height:24px;width:550px}#class-page #wrapper #teacher-page-content #create-section-message,#teacher-page #wrapper #teacher-page-content #create-section-message{text-align:center;font-size:30px}#class-page #wrapper #teacher-page-content .onboarding-links-panel,#teacher-page #wrapper #teacher-page-content .onboarding-links-panel{margin-top:265px}#class-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile,#teacher-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile{display:inline-block;width:300px;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;margin-left:18px;margin-right:18px;margin-bottom:35px;padding:30px 35px;text-align:center;vertical-align:middle;border:2px solid transparent}#class-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile:hover,#teacher-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile:hover{border:2px solid #27a9e1;text-decoration:none}#class-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile span.chs-icon,#class-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile span.icon,#teacher-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile span.chs-icon,#teacher-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile span.icon{font-size:30px}#class-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile h3,#teacher-page #wrapper #teacher-page-content .onboarding-links-panel .onboarding-links-content .onboarding-tile h3{height:34px;font-size:20px}#class-page #wrapper #teacher-page-content .teachercourse-header,#teacher-page #wrapper #teacher-page-content .teachercourse-header{height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#class-page #wrapper #teacher-page-content .teachercourse-header .course-img,#teacher-page #wrapper #teacher-page-content .teachercourse-header .course-img{display:inline-block;overflow:hidden;width:35px;height:35px;vertical-align:middle;margin-right:10px;border-radius:50%}#class-page #wrapper #teacher-page-content .teachercourse-header .course-img img,#teacher-page #wrapper #teacher-page-content .teachercourse-header .course-img img{width:35px}#class-page #wrapper #teacher-page-content .teachercourse-header .course-title,#teacher-page #wrapper #teacher-page-content .teachercourse-header .course-title{font-size:20px;display:inline-block;margin:0}#class-page #wrapper #teacher-page-content .teachercourse-header .teachercourse-divider,#teacher-page #wrapper #teacher-page-content .teachercourse-header .teachercourse-divider{border-top:3px solid #dee5e9;border-radius:5px;margin:5px 0 0;width:88%;display:inline-block;height:3px}#class-page #wrapper #teacher-page-content .teachercourse-header .add-new-section-btn,#teacher-page #wrapper #teacher-page-content .teachercourse-header .add-new-section-btn{display:inline-block;width:10%;margin-left:10px;padding-top:0}#class-page #wrapper #archives-toggler,#teacher-page #wrapper #archives-toggler{display:inline-block;margin-left:10px;font-size:12px;position:relative;top:-2px}#class-page #wrapper #archives-toggler .chs-icon,#teacher-page #wrapper #archives-toggler .chs-icon{vertical-align:middle}#class-page #wrapper #archives-toggler button:hover,#teacher-page #wrapper #archives-toggler button:hover{color:#6b757b}#class-page #wrapper #add-classes-sec,#teacher-page #wrapper #add-classes-sec{margin:0 0 20px;padding-bottom:15px;padding-top:15px}#class-page #wrapper #add-classes-sec #my-classes-title,#teacher-page #wrapper #add-classes-sec #my-classes-title{color:#555;display:inline-block;font-size:24px;font-weight:200}#class-page #wrapper #add-classes-sec #my-classes-title span,#teacher-page #wrapper #add-classes-sec #my-classes-title span{font-size:18px;vertical-align:middle;margin-right:15px}#class-page #wrapper #add-classes-sec #my-classes-title:is(h1),#teacher-page #wrapper #add-classes-sec #my-classes-title:is(h1){line-height:inherit;margin:0}#class-page #wrapper #add-classes-sec .add-new-class,#teacher-page #wrapper #add-classes-sec .add-new-class{position:relative;float:right}#class-page #wrapper #add-classes-sec .add-new-class .chs-icon-plus-squared-alt,#teacher-page #wrapper #add-classes-sec .add-new-class .chs-icon-plus-squared-alt{vertical-align:middle}#class-page #wrapper #add-classes-sec .add-new-class .dropdown-menu,#class-page #wrapper #add-classes-sec .add-new-class .dropdown-menu a,#teacher-page #wrapper #add-classes-sec .add-new-class .dropdown-menu,#teacher-page #wrapper #add-classes-sec .add-new-class .dropdown-menu a{width:100%}#class-page #wrapper #add-classes-sec.archives #archives-toggler,#teacher-page #wrapper #add-classes-sec.archives #archives-toggler{display:inline-block}#class-page #wrapper #add-classes-sec.no-archives #archives-toggler,#teacher-page #wrapper #add-classes-sec.no-archives #archives-toggler{display:none}#class-page #wrapper #sort-header,#teacher-page #wrapper #sort-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#class-page #wrapper #sort-header .section-sort-dropdown,#teacher-page #wrapper #sort-header .section-sort-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#class-page #wrapper #sort-header .section-sort-dropdown button.dropdown-toggle,#teacher-page #wrapper #sort-header .section-sort-dropdown button.dropdown-toggle{background-color:#fff}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;width:95px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle .icon,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle span:first-of-type,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:33px;vertical-align:middle}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle:hover,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu{min-width:95px}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu li a,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu li a:hover,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#class-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu li a:focus,#teacher-page #wrapper #sort-header .section-sort-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#class-page #wrapper #sort-header .section-sort-dropdown .sort-option-check,#teacher-page #wrapper #sort-header .section-sort-dropdown .sort-option-check{opacity:0}#class-page #wrapper #sort-header .section-sort-dropdown .sort-option-check.selected,#teacher-page #wrapper #sort-header .section-sort-dropdown .sort-option-check.selected{opacity:1}#class-page #wrapper #teachercourse-group,#teacher-page #wrapper #teachercourse-group{display:none}#class-page #wrapper #teachercourse-group .course-item,#teacher-page #wrapper #teachercourse-group .course-item{margin:20px 0}#class-page #wrapper .classes .section-tile,#teacher-page #wrapper .classes .section-tile{display:-ms-flexbox;display:flex;width:100%}#class-page #wrapper .classes .section-tile .section-info,#teacher-page #wrapper .classes .section-tile .section-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:10px 15px 10px 30px;color:#555;border-width:5px;border-style:solid;border-block:1px solid rgba(190,204,212,.3);border-right:0;border-radius:5px 0 0 5px;background-color:#fff}#class-page #wrapper .classes .section-tile .section-info .archived-indicator,#class-page #wrapper .classes .section-tile .section-info .section-ended-icon,#teacher-page #wrapper .classes .section-tile .section-info .archived-indicator,#teacher-page #wrapper .classes .section-tile .section-info .section-ended-icon{margin-right:10px}#class-page #wrapper .classes .section-tile .section-info .section-ended-icon:before,#teacher-page #wrapper .classes .section-tile .section-info .section-ended-icon:before{margin:0}#class-page #wrapper .classes .section-tile .section-info .main-info,#teacher-page #wrapper .classes .section-tile .section-info .main-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;gap:3px;font-weight:200}#class-page #wrapper .classes .section-tile .section-info .main-info .top-info,#teacher-page #wrapper .classes .section-tile .section-info .main-info .top-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px}#class-page #wrapper .classes .section-tile .section-info .main-info .top-info .section-name,#teacher-page #wrapper .classes .section-tile .section-info .main-info .top-info .section-name{font-size:20px;font-weight:600}#class-page #wrapper .classes .section-tile .section-info .main-info .top-info .icon-circle,#teacher-page #wrapper .classes .section-tile .section-info .main-info .top-info .icon-circle{color:#27a9e1;font-size:6px}#class-page #wrapper .classes .section-tile .section-info .main-info .bottom-info,#class-page #wrapper .classes .section-tile .section-info .main-info .top-info .num-students,#class-page #wrapper .classes .section-tile .section-info .main-info .top-info .school-year,#teacher-page #wrapper .classes .section-tile .section-info .main-info .bottom-info,#teacher-page #wrapper .classes .section-tile .section-info .main-info .top-info .num-students,#teacher-page #wrapper .classes .section-tile .section-info .main-info .top-info .school-year{font-size:12px}#class-page #wrapper .classes .section-tile .section-info .main-info .bottom-info .teacher-course-name,#teacher-page #wrapper .classes .section-tile .section-info .main-info .bottom-info .teacher-course-name{font-weight:400}#class-page #wrapper .classes .section-tile .section-info .class-code,#teacher-page #wrapper .classes .section-tile .section-info .class-code{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;margin-left:15px}#class-page #wrapper .classes .section-tile .section-info .class-code .code,#teacher-page #wrapper .classes .section-tile .section-info .class-code .code{min-width:45px;margin-left:5px;font-size:14px;color:#27a9e1}#class-page #wrapper .classes .section-tile .section-info .class-code .chs-icon-stopwatch,#teacher-page #wrapper .classes .section-tile .section-info .class-code .chs-icon-stopwatch{font-size:14px}#class-page #wrapper .classes .section-tile .section-info .roster-logo,#teacher-page #wrapper .classes .section-tile .section-info .roster-logo{margin-left:15px}#class-page #wrapper .classes .section-tile .section-info .roster-logo img,#teacher-page #wrapper .classes .section-tile .section-info .roster-logo img{width:25px;opacity:.9}#class-page #wrapper .classes .section-tile .section-info .roster-logo.fa-globe,#teacher-page #wrapper .classes .section-tile .section-info .roster-logo.fa-globe{font-size:25px;line-height:inherit;color:#27a9e1}#class-page #wrapper .classes .section-tile .section-info:hover,#teacher-page #wrapper .classes .section-tile .section-info:hover{outline:#beccd4 solid 1px;outline-offset:1px;z-index:1}#class-page #wrapper .classes .section-tile .section-options .dropdown-toggle,#teacher-page #wrapper .classes .section-tile .section-options .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:100%;border:1px solid rgba(190,204,212,.3);border-radius:0 5px 5px 0;padding:0;color:rgba(107,117,123,.8);background-color:#fff}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu{width:max-content;padding:10px 3px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#class-page #wrapper .classes .section-tile .section-options .toolbox-menu,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu{width:732px}}}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul{width:max-content;padding:0 10px;display:inline-block;list-style:none;vertical-align:top}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a{display:block;width:100%;line-height:30px;font-size:12px;text-align:left;color:#555;border-radius:3px}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a:hover{text-decoration:none}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a .chs-icon,#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a .icon,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a .chs-icon,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li>a .icon{margin-right:5px;font-size:13px;vertical-align:middle}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a{padding:0 10px 0 3px;margin-bottom:3px;color:#fff;line-height:22px;font-size:11px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.course-settings-header,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.course-settings-header{background-color:#9e1e62}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.course-settings-header:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.course-settings-header:hover{background-color:#77194f}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.section-settings-header,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.section-settings-header{background-color:#fbaf3f}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.section-settings-header:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.section-settings-header:hover{background-color:#eca53c}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.progress-header,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.progress-header{background-color:#8cc63e}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.progress-header:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.progress-header:hover{background-color:#85be39}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.progress-header .chs-icon,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.progress-header .chs-icon{margin-right:10px}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.codereview-header,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.codereview-header{background-color:#27a9e1}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.codereview-header:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.codereview-header:hover{background-color:#2499cc}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.resources-header,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.resources-header{background-color:#00a79d}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.resources-header:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li.header-link>a.resources-header:hover{background-color:#039285}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.archived .icon-download-alt,#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.unarchived .icon-upload-alt,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.archived .icon-download-alt,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.unarchived .icon-upload-alt{display:none}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.unarchived .icon-download-alt,#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .delete.archived .icon-trash,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .archive-toggle.unarchived .icon-download-alt,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .delete.archived .icon-trash{display:inline}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .delete.unarchived,#class-page #wrapper .classes .section-tile:not(.js-archived) .archived-indicator,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .delete.unarchived,#teacher-page #wrapper .classes .section-tile:not(.js-archived) .archived-indicator{display:none}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .delete.unarchived .icon-trash,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul .delete.unarchived .icon-trash{display:inline}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li:not(.header-link)>a,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li:not(.header-link)>a{font-weight:400;padding:3px 5px;text-transform:none}#class-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li:not(.header-link)>a:hover,#teacher-page #wrapper .classes .section-tile .section-options .toolbox-menu ul>li:not(.header-link)>a:hover{color:#555;background-color:rgba(190,204,212,.4);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#class-page #wrapper .classes .section-tile.js-archived .section-info,#teacher-page #wrapper .classes .section-tile.js-archived .section-info{opacity:.8}#class-page #wrapper .classes .section-tile.js-archived .section-info,#class-page #wrapper .classes .section-tile.js-archived .section-options .dropdown-toggle,#teacher-page #wrapper .classes .section-tile.js-archived .section-info,#teacher-page #wrapper .classes .section-tile.js-archived .section-options .dropdown-toggle{background-color:rgba(190,204,212,.1)}#class-page #wrapper .classes .section-tile,#teacher-page #wrapper .classes .section-tile{margin:10px 0}#class-page #wrapper .classes #teacher-onboarding #onboarding-header,#teacher-page #wrapper .classes #teacher-onboarding #onboarding-header{text-align:center;margin:15px 0}#class-page #wrapper .classes #teacher-onboarding #onboarding-header span:first-child,#teacher-page #wrapper .classes #teacher-onboarding #onboarding-header span:first-child{font-size:16px;color:#555}#class-page #wrapper .classes #teacher-onboarding #onboarding-header span:not(:first-child),#teacher-page #wrapper .classes #teacher-onboarding #onboarding-header span:not(:first-child){font-weight:700;font-size:28px;color:#555;text-transform:uppercase}#class-page #wrapper .classes #teacher-onboarding .onboarding-item,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item{height:69px;padding-left:30px;position:relative}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .icon-plus,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .icon-plus{margin-right:34px;font-size:11px;display:inline-block;text-align:center;margin-top:15px;width:21px;height:21px;border:2px solid #27a9e1;color:#27a9e1;border-radius:50%}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .icon-plus:before,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .icon-plus:before{vertical-align:middle;line-height:20px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task{color:#a7aeb6}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task span,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task span{color:#555;font-weight:600;margin-right:10px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task a,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task a{color:#27a9e1}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task a:hover,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-task a:hover{opacity:.8px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon{line-height:49px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon:first-child,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon:first-child{color:#27a9e1;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:30px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon:first-child.chs-icon-map,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon:first-child.chs-icon-map{font-size:19px;margin-right:29px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon-check,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon-check{color:#8cc63e;right:43px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon-circle-empty,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .chs-icon-circle-empty{color:#27a9e1;right:40px}#class-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-status,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item .onboard-status{position:absolute}#class-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item{background-color:rgba(255,255,255,.5)}#class-page #wrapper .classes #archived-classes .class-list-item,#class-page #wrapper .classes .archived-classes .class-list-item,#class-page #wrapper .classes .archived-classes-by-course .class-list-item,#class-page #wrapper .classes .js-archived.class-list-item,#teacher-page #wrapper .classes #archived-classes .class-list-item,#teacher-page #wrapper .classes .archived-classes .class-list-item,#teacher-page #wrapper .classes .archived-classes-by-course .class-list-item,#teacher-page #wrapper .classes .js-archived.class-list-item{background-color:rgba(190,204,212,.1)}#class-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .chs-icon:first-of-type,#class-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .icon:first-of-type,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .chs-icon:first-of-type,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .icon:first-of-type{color:rgba(39,169,225,.5);border-color:rgba(39,169,225,.5)}#class-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .onboard-task,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .onboard-task{color:rgba(167,174,182,.5)}#class-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .onboard-task span,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .onboard-task span{color:rgba(85,85,85,.5)}#class-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .onboard-task a,#teacher-page #wrapper .classes #teacher-onboarding .onboarding-item.completed-item .onboard-task a{color:rgba(167,174,182,.5);cursor:default;pointer-events:none}#class-page #wrapper .classes #archived-classes,#class-page #wrapper .classes .archived-classes,#class-page #wrapper .classes .archived-classes-by-course,#teacher-page #wrapper .classes #archived-classes,#teacher-page #wrapper .classes .archived-classes,#teacher-page #wrapper .classes .archived-classes-by-course{display:none;overflow:visible!important}#class-page #wrapper .classes #archived-classes .class-list-item .archived-indicator,#class-page #wrapper .classes .archived-classes .class-list-item .archived-indicator,#class-page #wrapper .classes .archived-classes-by-course .class-list-item .archived-indicator,#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.archived .icon-upload-alt,#class-page #wrapper .classes .js-archived.class-list-item .archived-indicator,#teacher-page #wrapper .classes #archived-classes .class-list-item .archived-indicator,#teacher-page #wrapper .classes .archived-classes .class-list-item .archived-indicator,#teacher-page #wrapper .classes .archived-classes-by-course .class-list-item .archived-indicator,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.archived .icon-upload-alt,#teacher-page #wrapper .classes .js-archived.class-list-item .archived-indicator{display:inline}#class-page #wrapper .classes #archived-classes .class-list-item .class-item-content,#class-page #wrapper .classes .archived-classes .class-list-item .class-item-content,#class-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-content,#teacher-page #wrapper .classes #archived-classes .class-list-item .class-item-content,#teacher-page #wrapper .classes .archived-classes .class-list-item .class-item-content,#teacher-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-content{opacity:.8}#class-page #wrapper .classes #archived-classes .class-list-item .class-item-content .icon-download-alt,#class-page #wrapper .classes .archived-classes .class-list-item .class-item-content .icon-download-alt,#class-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-content .icon-download-alt,#teacher-page #wrapper .classes #archived-classes .class-list-item .class-item-content .icon-download-alt,#teacher-page #wrapper .classes .archived-classes .class-list-item .class-item-content .icon-download-alt,#teacher-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-content .icon-download-alt{color:#555;margin-right:5px}#class-page #wrapper .classes #archived-classes .class-list-item .class-item-menu .class-menu.disabled,#class-page #wrapper .classes .archived-classes .class-list-item .class-item-menu .class-menu.disabled,#class-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-menu .class-menu.disabled,#teacher-page #wrapper .classes #archived-classes .class-list-item .class-item-menu .class-menu.disabled,#teacher-page #wrapper .classes .archived-classes .class-list-item .class-item-menu .class-menu.disabled,#teacher-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-menu .class-menu.disabled{opacity:.2;pointer-events:none}#class-page #wrapper .classes #archived-classes .class-list-item .class-item-menu .chs-icon-ellipses-h,#class-page #wrapper .classes .archived-classes .class-list-item .class-item-menu .chs-icon-ellipses-h,#class-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-menu .chs-icon-ellipses-h,#teacher-page #wrapper .classes #archived-classes .class-list-item .class-item-menu .chs-icon-ellipses-h,#teacher-page #wrapper .classes .archived-classes .class-list-item .class-item-menu .chs-icon-ellipses-h,#teacher-page #wrapper .classes .archived-classes-by-course .class-list-item .class-item-menu .chs-icon-ellipses-h{color:rgba(107,117,123,.8)}#class-page #wrapper .classes .js-archived.class-list-item .class-item-content,#teacher-page #wrapper .classes .js-archived.class-list-item .class-item-content{opacity:.8}#class-page #wrapper .classes .js-archived.class-list-item .class-item-content .icon-download-alt,#teacher-page #wrapper .classes .js-archived.class-list-item .class-item-content .icon-download-alt{color:#555;margin-right:5px}#class-page #wrapper .classes .js-archived.class-list-item .class-item-menu .class-menu.disabled,#teacher-page #wrapper .classes .js-archived.class-list-item .class-item-menu .class-menu.disabled{opacity:.2;pointer-events:none}#class-page #wrapper .classes .js-archived.class-list-item .class-item-menu .chs-icon-ellipses-h,#teacher-page #wrapper .classes .js-archived.class-list-item .class-item-menu .chs-icon-ellipses-h{color:rgba(107,117,123,.8)}#class-page #wrapper .classes .incomplete,#teacher-page #wrapper .classes .incomplete{background-color:#dee5e9}#class-page #wrapper .classes .add-new-section-btn-toggle,#class-page #wrapper .classes .archived-teacher-course-toggle,#teacher-page #wrapper .classes .add-new-section-btn-toggle,#teacher-page #wrapper .classes .archived-teacher-course-toggle{display:none}#class-page #wrapper .classes .js-class-group-header,#teacher-page #wrapper .classes .js-class-group-header{font-size:18px;line-height:18px;color:#555;margin-top:15px}#class-page #wrapper .classes .js-class-group-header:not(:first-of-type),#teacher-page #wrapper .classes .js-class-group-header:not(:first-of-type){margin-top:40px}#class-page #wrapper .classes .js-class-group-header a,#teacher-page #wrapper .classes .js-class-group-header a{color:#555}#class-page #wrapper .classes .js-class-group-header a:hover,#teacher-page #wrapper .classes .js-class-group-header a:hover{color:#27333a}#class-page #wrapper .classes .class-list-item,#teacher-page #wrapper .classes .class-list-item{margin:10px 0;height:50px;line-height:50px;display:table;width:100%;padding:0;overflow:auto!important}#class-page #wrapper .classes .class-list-item .archived-indicator,#teacher-page #wrapper .classes .class-list-item .archived-indicator{display:none}#class-page #wrapper .classes .class-list-item .class-item-content,#teacher-page #wrapper .classes .class-list-item .class-item-content{display:table-cell;padding-left:30px}#class-page #wrapper .classes .class-list-item .class-item-content:hover,#teacher-page #wrapper .classes .class-list-item .class-item-content:hover{outline:#beccd4 solid 1px;outline-offset:1px}#class-page #wrapper .classes .class-list-item .class-item-content .section-ended-icon,#teacher-page #wrapper .classes .class-list-item .class-item-content .section-ended-icon{margin-left:-3px;vertical-align:middle}#class-page #wrapper .classes .class-list-item .class-item-menu,#teacher-page #wrapper .classes .class-list-item .class-item-menu{display:table-cell;width:30px;text-align:center;border-left:solid 1px rgba(190,204,212,.3)}#class-page #wrapper .classes .class-list-item .class-item-menu .fa-ellipsis-v,#teacher-page #wrapper .classes .class-list-item .class-item-menu .fa-ellipsis-v{color:#6b757b;font-size:15px;vertical-align:middle}#class-page #wrapper .classes .class-list-item .class-item-menu a,#teacher-page #wrapper .classes .class-list-item .class-item-menu a{display:block}#class-page #wrapper .classes .class-list-item .class-item-menu .class-menu.disabled,#teacher-page #wrapper .classes .class-list-item .class-item-menu .class-menu.disabled{opacity:.2;pointer-events:none}#class-page #wrapper .classes .class-list-item .class-item-menu.open .chs-icon-ellipses-h,#class-page #wrapper .classes .class-list-item .class-item-menu:hover .chs-icon-ellipses-h,#teacher-page #wrapper .classes .class-list-item .class-item-menu.open .chs-icon-ellipses-h,#teacher-page #wrapper .classes .class-list-item .class-item-menu:hover .chs-icon-ellipses-h{color:#27a9e1}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu{width:max-content;padding:10px 3px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu{width:732px}}}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul{width:max-content;padding:0 10px;display:inline-block;list-style:none;vertical-align:top}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a{display:block;width:100%;line-height:30px;font-size:12px;text-align:left;color:#555;border-radius:3px}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a:hover{text-decoration:none}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a .chs-icon,#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a .icon,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a .chs-icon,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li>a .icon{margin-right:5px;font-size:13px;vertical-align:middle}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a{padding:0 10px 0 3px;margin-bottom:3px;color:#fff;line-height:22px;font-size:11px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.course-settings-header,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.course-settings-header{background-color:#9e1e62}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.course-settings-header:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.course-settings-header:hover{background-color:#77194f}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.section-settings-header,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.section-settings-header{background-color:#fbaf3f}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.section-settings-header:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.section-settings-header:hover{background-color:#eca53c}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header{background-color:#8cc63e}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header:hover{background-color:#85be39}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header .chs-icon,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header .chs-icon{margin-right:10px}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.codereview-header,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.codereview-header{background-color:#27a9e1}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.codereview-header:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.codereview-header:hover{background-color:#2499cc}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.resources-header,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.resources-header{background-color:#00a79d}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.resources-header:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li.header-link>a.resources-header:hover{background-color:#039285}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.archived .icon-download-alt,#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.unarchived .icon-upload-alt,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.archived .icon-download-alt,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.unarchived .icon-upload-alt{display:none}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.unarchived .icon-download-alt,#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .delete.archived .icon-trash,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .archive-toggle.unarchived .icon-download-alt,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .delete.archived .icon-trash{display:inline}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .delete.unarchived,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .delete.unarchived{display:none}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .delete.unarchived .icon-trash,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul .delete.unarchived .icon-trash{display:inline}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li:not(.header-link)>a,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li:not(.header-link)>a{font-weight:400;padding:3px 5px;text-transform:none}#class-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li:not(.header-link)>a:hover,#teacher-page #wrapper .classes .class-list-item .class-item-menu .toolbox-menu ul>li:not(.header-link)>a:hover{color:#555;background-color:rgba(190,204,212,.4);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#class-page #wrapper .classes .class-list-item .course-img img,#teacher-page #wrapper .classes .class-list-item .course-img img{width:60px;height:60px}#class-page #wrapper .classes .class-list-item .class-name,#teacher-page #wrapper .classes .class-list-item .class-name{display:inline-block;max-width:375px;font-size:20px;color:#555;font-weight:200;margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}@media (max-width:1200px){#class-page #wrapper .classes .class-list-item .class-name,#teacher-page #wrapper .classes .class-list-item .class-name{max-width:200px}}#class-page #wrapper .classes .class-list-item .num-students,#teacher-page #wrapper .classes .class-list-item .num-students{display:inline-block;font-size:12px;color:#727272;text-transform:capitalize}#class-page #wrapper .classes .class-list-item .num-students span,#teacher-page #wrapper .classes .class-list-item .num-students span{font-size:6px;margin-right:7px;color:#27a9e1;line-height:12px;vertical-align:middle}#class-page #wrapper .classes .class-list-item .icon-exclamation-sign,#teacher-page #wrapper .classes .class-list-item .icon-exclamation-sign{color:#de5844;margin-left:3px}#class-page #wrapper .classes .class-list-item .class-code,#teacher-page #wrapper .classes .class-list-item .class-code{display:inline-block;text-transform:capitalize;color:#555;font-size:12px;margin-right:15px;margin-top:3px;min-width:130px}#class-page #wrapper .classes .class-list-item .class-code .code,#teacher-page #wrapper .classes .class-list-item .class-code .code{color:#27a9e1;margin-left:5px;font-size:14px;line-height:12px;vertical-align:middle}#class-page #wrapper .classes .class-list-item .class-code .roster-logo,#teacher-page #wrapper .classes .class-list-item .class-code .roster-logo{float:right}#class-page #wrapper .classes .class-list-item .class-code .roster-logo img,#teacher-page #wrapper .classes .class-list-item .class-code .roster-logo img{width:25px;margin-bottom:3px;opacity:.9}#class-page #wrapper .classes .class-list-item .class-code .roster-logo.fa-globe,#teacher-page #wrapper .classes .class-list-item .class-code .roster-logo.fa-globe{font-size:16px;line-height:inherit;color:#27a9e1}#class-page #wrapper .classes .class-list-item .class-plan-sec,#teacher-page #wrapper .classes .class-list-item .class-plan-sec{display:inline-block;margin-right:15px;color:#fff;text-transform:uppercase;text-align:center;width:100px;height:28px;font-size:12px;border-radius:60px;line-height:29px;vertical-align:middle;margin-top:13px}#class-page #wrapper .classes .class-list-item .google-classroom-sec,#class-page #wrapper .classes .class-list-item .lms-enabled-sec,#teacher-page #wrapper .classes .class-list-item .google-classroom-sec,#teacher-page #wrapper .classes .class-list-item .lms-enabled-sec{display:inline-block;margin-right:15px}#class-page #wrapper .classes .class-list-item .school-year,#teacher-page #wrapper .classes .class-list-item .school-year{display:inline-block;margin-right:15px;margin-top:2px;width:55px;color:#727272;font-size:12px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle .chs-icon,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle .chs-icon{color:#27a9e1;font-size:18px;margin-right:10px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle .chs-icon-plus-squared-alt,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle .chs-icon-plus-squared-alt{display:none}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle .chs-icon-minus-squared-alt,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle .chs-icon-minus-squared-alt{display:inline-block}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle.collapsed .chs-icon-minus-squared-alt,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle.collapsed .chs-icon-minus-squared-alt{display:none}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle.collapsed .chs-icon-plus-squared-alt,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle.collapsed .chs-icon-plus-squared-alt{display:inline-block}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle:hover,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-toggle:hover{outline:0;outline-offset:none;cursor:pointer}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info{text-transform:none!important;line-height:2.5;margin-bottom:20px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info hr,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info hr{margin-top:0}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .class-code,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .class-code{font-size:14px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .class-code input,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .class-code input{text-transform:none;width:200px;display:inline-block;margin-left:5px;height:26px;cursor:pointer;background-color:#fff;vertical-align:middle;font-size:14px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .settings-button,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .settings-button{margin-right:15px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .settings-button .chs-icon,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .settings-button .chs-icon{color:#fff;display:inline-block;width:30px;padding-top:7.5px;padding-bottom:7.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background-color:#beccd4;border-radius:50%;line-height:14px;margin-top:6px}#class-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .settings-button .chs-icon:hover,#teacher-page #wrapper .classes .beats-unlocked-class-list-item .class-item-content .class-info .settings-button .chs-icon:hover{background-color:#95a5ac}#class-page .manage-account .manage-account-main,#teacher-page .manage-account .manage-account-main{width:1000px;margin-left:auto;margin-right:auto;background-color:#fff}#class-page .manage-account .activity-display-container,#teacher-page .manage-account .activity-display-container{padding-left:0;width:970px}#class-page .manage-account .dashboard-subtitle,#teacher-page .manage-account .dashboard-subtitle{color:#333}#class-page .manage-account .progressbar,#teacher-page .manage-account .progressbar{display:inline-block;width:300px}#class-page .goto-span,#teacher-page .goto-span{position:absolute;top:-80px}.tool-main-section #teacher-page .content-banners:not(:empty){margin-bottom:25px}#create-workshop-modal .modal-content{height:fit-content}#create-workshop-modal .modal-content #create-workshop-container{display:-ms-flexbox;display:flex;margin:10px}#create-workshop-modal .modal-content #create-workshop-container #create-workshop-button,#create-workshop-modal .modal-content #create-workshop-container #create-workshop-name{margin:5px}#create-workshop-modal .modal-content #create-workshop-container label{font-size:14px}#create-workshop-modal .modal-content .loader{position:relative;text-align:center;margin:15px auto 35px;z-index:9999!important;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite}#create-workshop-modal .modal-content #success-screen-buttons{margin:20px}#create-workshop-modal .modal-content #success-screen-buttons #view-workshop-button{margin-right:10px}.class-progress-page table{width:100%}.class-progress-page .msg-cell{padding:25px;background-color:#dee5e9;vertical-align:top}.class-progress-page .pro-feature-msg{padding:15px 20px;background-color:#fff;box-shadow:2px 2px 10px 2px rgba(107,117,123,.5);border-radius:3px;text-align:center}.class-progress-page .pro-feature-msg .badge{margin-right:5px}.class-progress-page .pro-feature-msg span{vertical-align:middle}.class-progress-page .pro-feature-msg a{color:#27a9e1}.class-progress-page .pro-feature-msg a:hover{text-decoration:none;color:#14698e}.class-progress-page .pro-feature-msg.on-empty-class{width:850px;margin:50px auto 25px}#course-progress-settings-modal .modal-header{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#course-progress-settings-modal .customization-content{margin-top:20px;padding:15px;background-color:rgba(190,204,212,.6);border-radius:3px}#course-progress-settings-modal .refresh-note{font-size:12px;font-style:italic}#course-progress-settings-modal .customization-choice-group{margin-top:10px}#course-progress-settings-modal .customization-choice-group p{width:80%;font-size:12px}#course-progress-settings-modal .customization-choice-group .small-dropdown{float:left}#course-progress-settings-modal .customization-choice-group select+.icon-ok,#course-progress-settings-modal .customization-choice-group select+.icon-remove{display:inline-block;margin-top:10px;margin-left:10px}#course-progress-settings-modal .recalculate-progress-note{text-align:center;padding-top:15px;margin-top:15px;margin-bottom:0;border-top:1px solid #95a5ac}#course-progress-settings-modal #refresh-progress-link{cursor:pointer;color:#27a9e1}#course-progress-settings-modal #refresh-progress-link:hover{color:#177aa5;text-decoration:none}#teacher-sidenav.collapsed+.data-deletion-teacher-page{margin-left:60px}.data-deletion-teacher-page{min-height:100vh;overflow:auto}.data-deletion-teacher-page .deletion-info{font-size:20px;width:50%;margin-bottom:50px}.data-deletion-teacher-page .admin-message{width:75%;margin:30px 0}.data-deletion-teacher-page table.ui-datepicker-calendar th{padding:0!important}.data-deletion-teacher-page .deletion-table.student-table{border-radius:0;background-color:#f3f5f6}.data-deletion-teacher-page .deletion-table.student-table>tbody>tr td{border:0;font-size:14px;padding:5px 10px;width:50%;background-color:#f3f5f6}.data-deletion-teacher-page .deletion-table.student-table thead th{border:0;font-size:18px;padding:5px 10px;width:50%;color:#000;text-decoration:underline;background-color:#f3f5f6}.data-deletion-teacher-page .deletion-table{max-width:1040px;overflow:hidden;border-radius:4px}.data-deletion-teacher-page .deletion-table thead{background-color:#0b1f37;color:#fff;font-size:20px}.data-deletion-teacher-page .deletion-table thead th{padding:12px 30px;font-weight:600;border:0}.data-deletion-teacher-page .deletion-table>tbody>tr.section-data-tr>td{border:1px solid rgba(0,0,0,.15);border-bottom:0}.data-deletion-teacher-page .deletion-table>tbody>tr.section-data-tr>td .section-state-icon{width:20px;display:inline-block;text-align:center;float:right}.data-deletion-teacher-page .deletion-table>tbody>tr.section-data-tr>td .chs-icon-stopwatch:before{margin:0}.data-deletion-teacher-page .deletion-table>tbody>tr.section-data-tr>td:last-child{border-right:0}.data-deletion-teacher-page .deletion-table>tbody>tr{color:#0b1f37;background:#fff}.data-deletion-teacher-page .deletion-table>tbody>tr>td{vertical-align:middle;padding:12px 30px;font-weight:500;font-size:18px}.data-deletion-teacher-page .deletion-table>tbody>tr>td.student-data-td{background-color:#f3f5f6;padding:0 50px 10px;border-top:0}.update-teacher-record-page{background-color:#f4f8fc;min-height:100vh}#class-admin,#class-settings,#instant-quote-page{min-height:calc(100vh - 60px)}.update-teacher-record-page .update-teacher-record-header{background-color:#27a9e1;padding:40px}.update-teacher-record-page .update-teacher-record-header h1{color:#fff;font-size:32px;font-weight:600;text-align:center}#copy-item-to-course-modal,#copy-lesson-to-module-modal,#copy-module-to-course-modal,#create-project-from-module-modal{padding:30px}#copy-item-to-course-modal #item-section,#copy-lesson-to-module-modal #item-section,#copy-module-to-course-modal #item-section,#create-project-from-module-modal #item-section{margin-bottom:10px}#copy-item-to-course-modal select,#copy-lesson-to-module-modal select,#copy-module-to-course-modal select,#create-project-from-module-modal select{width:100%;height:52px;font-size:14px;color:#555;border-radius:3px;padding:6px 10px;border:1px solid #efedee;box-shadow:none;display:block}#copy-item-to-course-modal #copy-item-to-lesson-btn,#copy-lesson-to-module-modal #copy-item-to-lesson-btn,#copy-module-to-course-modal #copy-item-to-lesson-btn,#create-project-from-module-modal #copy-item-to-lesson-btn{margin-top:10px}#class-admin{position:relative}#class-admin .middle-align{vertical-align:middle}#class-admin div.bootstrap-select{width:450px}#class-admin .class-settings-container{color:#555;padding-right:0;margin-right:0;background-color:#f4f8fc;width:100%}#class-admin .class-settings-content{padding:0 30px 30px}#class-admin .class-plan-sec{width:70px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;height:28px;font-size:12px;border-radius:60px;line-height:29px;vertical-align:middle}#class-admin .instructions .btn-main{font-size:12px;font-weight:700;width:100%}#class-admin .instructions p{margin-bottom:5px;color:#555}#class-admin .individual-class caption,#class-invite #invite-container #from-label{margin-bottom:10px}#class-admin .instructions #email-invite,#class-admin .instructions #link-signup{display:inline-block;vertical-align:middle}#class-admin .instructions #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#class-admin .instructions>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;vertical-align:middle;border-radius:50%}#class-admin .individual-class .class-enrollment-table{margin:20px auto 40px;width:95%}#class-admin .individual-class .class-enrollment-table th{padding-bottom:20px;font-size:25px;color:#555;font-weight:400}#class-admin .individual-class .class-enrollment-table td{padding-bottom:8px}#class-admin .individual-class .class-enrollment-table td .unenrollment-btn{color:#6b757b;font-size:16px}#class-admin .individual-class .class-enrollment-table td .unenrollment-btn:hover{text-decoration:none;color:#000}#class-admin .individual-class .class-enrollment-table td:first-of-type{color:#95a5ac;font-size:18px;font-weight:lighter}#class-admin .individual-class .class-enrollment-table td:first-of-type a{color:#6b757b}#class-admin .individual-class .class-enrollment-table td:first-of-type a:hover{text-decoration:none;color:#000}#class-admin .individual-class .class-enrollment-table h2{color:#555;display:inline;margin-right:20px;vertical-align:-2px;font-size:23px}#class-admin .individual-class .class-enrollment-table .main-course-dropdown{width:450px;margin:5px 3px 8px auto}#class-admin .individual-class .class-enrollment-table .main-course-dropdown span:first-of-type{display:inline;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-admin .individual-class .class-enrollment-table .icons{height:50px;width:50px;margin-right:15px}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch{width:78px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch.disabled{opacity:.5}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]{display:none}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after,#class-admin .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:36px;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#class-admin .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-switch{display:block;width:27px;height:27px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:40px;transition:all .3s ease-in 0s}#class-admin .individual-class .class-enrollment-table .btn-main{height:51px;margin-top:-2px}#class-admin .individual-class #course-unenroll-modal-body{margin-bottom:15px;text-align:center}#class-admin .individual-class #course-unenroll-modal-body h3{margin-bottom:25px;color:#6b757b}#class-admin .individual-class #course-unenroll-modal-body a{padding:6px 25px;margin:10px}#class-admin .google-classroom-img{width:25px;margin-right:8px}#class-admin .google-classroom-container,#class-admin .google-classroom-container .google-classroom-btn-row{margin-top:10px}#class-admin .google-classroom-container .google-classroom-btn-row #google-classroom-import img{margin-right:10px;height:25px}#class-admin .google-classroom-container .google-classroom-btn-row .icon-info-sign{margin-left:10px}#class-admin .google-classroom-container #classroom-dropdown{margin-top:20px;-ms-flex-align:center;align-items:center;display:none}#class-admin .google-classroom-container #classroom-dropdown a{margin-top:15px;margin-left:5px}#class-admin .class-access-form form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#class-admin .btn-align{text-align:center}#class-code-timeline-page{background-color:#f4f8fc;position:relative;min-height:100vh;padding-bottom:50px;overflow:auto}#class-code-timeline-page #wrapper{margin-left:200px}#class-code-timeline-page a{text-decoration:none}#class-code-timeline-page .timeline-wrap{width:100%;display:inline-block;margin-left:auto;margin-right:auto}#class-code-timeline-page .timeline-wrap .timeline-header{text-align:center}#class-code-timeline-page .timeline-wrap .export-buttons{display:inline-block}#class-code-timeline-page .timeline-wrap .export-buttons .export-btn{margin-left:5px}#class-code-timeline-page .timeline-wrap .export-buttons a{color:#fff}#class-code-timeline-page .timeline-wrap .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6}#class-code-timeline-page .timeline-wrap .dropdown{margin-left:10px;margin-right:10px}#class-code-timeline-page .timeline-wrap .dropdown-toggle{color:#555;font-size:12px;font-weight:600;border:2px solid rgba(190,204,212,.25);display:inline-block;background-color:#fff;height:auto;width:auto;padding:2px 15px 2px 20px;line-height:38px}#class-code-timeline-page .timeline-wrap .dropdown-toggle .icon{margin-left:7px}#class-code-timeline-page .timeline-wrap .dropdown-menu{max-height:300px;width:auto;overflow:auto}#class-code-timeline-page .timeline-wrap .dropdown-menu .dropdown-header{padding-left:30px;display:inline-block;width:100%;float:left}#class-code-timeline-page .timeline-wrap .dropdown-menu li{position:relative;display:inline-block;width:100%}#class-code-timeline-page .timeline-wrap .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#class-code-timeline-page .timeline-wrap .dropdown-menu li a{padding-left:45px;color:#555;line-height:45px;font-size:12px;text-align:left}#class-code-timeline-page .timeline-wrap .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#class-code-timeline-page .timeline-wrap .dropdown-menu li:hover .chs-icon{color:#fff}#class-code-timeline-page .timeline-wrap .module-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:50px;width:200px;line-height:46px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-menu{min-width:200px}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#class-code-timeline-page .timeline-wrap .module-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#class-code-timeline-page .timeline-wrap .activity-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:50px;width:150px;line-height:46px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:88px;vertical-align:middle}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-menu{min-width:150px}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#class-code-timeline-page .timeline-wrap .activity-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#class-code-timeline-page .timeline-wrap .wrap{padding:0;width:100%;max-height:450px;margin-top:5px;margin-bottom:20px;position:relative;overflow:auto;border:1px solid #dee5e9}#class-code-timeline-page .timeline-wrap .wrap .clearfix{height:100%}#class-code-timeline-page .timeline-wrap .wrap .slice-wrap{display:-ms-flexbox;display:flex;margin-left:8%;width:92%;height:100%;position:absolute}#class-code-timeline-page .timeline-wrap .wrap .slice-wrap .slice-text{color:#a7aeb6;text-align:center;width:100%;margin-top:5px}#class-code-timeline-page .timeline-wrap .wrap .slice-wrap .slice{height:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;border-left:2px solid #dee5e9}#class-code-timeline-page .timeline-wrap .active-student{width:100%;height:1.5em;padding:2px 0;margin-bottom:5px;font-size:1.5em}#class-code-timeline-page .timeline-wrap #problem-editor{height:500px;border:1px solid #dee5e9}#class-code-timeline-page .timeline-wrap .no-items{margin-top:10px}#class-code-timeline-page .timeline-wrap .timeline-row{height:30px;width:100%;border-top:1px solid #dee5e9}#class-code-timeline-page .timeline-wrap .timeline-row.top-row{border-top:none}#class-code-timeline-page .timeline-wrap .timeline-row .user{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);float:left;width:8%;display:inline-block;padding-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-code-timeline-page .timeline-wrap .timeline-row .time-spent{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);float:left;width:8%;display:inline-block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-code-timeline-page .timeline-wrap .timeline-row .slice-time{width:9.2%;display:inline-block}#class-code-timeline-page .timeline-wrap .timeline-row .timeline{width:92%;display:inline-block;height:30px;float:right}#class-code-timeline-page .timeline-wrap .timeline-row .timeline .timeline-tick{background-color:#27a9e1;width:5px;height:29px;display:inline-block}#class-code-timeline-page .timeline-wrap .timeline-row .timeline .timeline-tick:hover{background-color:#55acee;opacity:1;-ms-transform:scaleY(1.5);transform:scaleY(1.5);z-index:90}#class-code-timeline-page .timeline-wrap .top-row{width:100%}#class-code-timeline-page .table-container{padding:0 30px}#class-code-timeline-page .table-container .empty-msg{color:#a7aeb6;padding-top:10px;padding-bottom:10px;font-weight:200}.tool-main-content #class-code-timeline-page{min-height:auto}#header-container{color:#555;padding-top:50px;padding-bottom:40px}#header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#header-container #subtitle{font-size:16px}nav.section-breadcrumbs+#header-container{padding-top:0!important}#class-invite #wrapper{margin-left:200px;min-height:100vh;min-height:calc(100vh - 60px);background-color:#f4f8fc;padding-bottom:50px}#class-invite #invite-container{margin:auto;padding-top:50px;width:720px;position:relative}#class-invite #invite-container h3{margin-bottom:40px}#class-invite #invite-container a:hover{text-decoration:none}#class-invite #invite-container #msg-center{position:absolute;width:100%;top:85px;font-size:12px;text-align:center}#class-invite #invite-container .invite-label{width:10%;display:inline-block}#class-invite #invite-container .invite-label[for='#email-list']{vertical-align:middle}#class-invite #invite-container .invite-label[for='#msg-box']{vertical-align:top;padding-top:10px}#class-invite #invite-container #choose-class-label{margin-bottom:15px}#class-invite #invite-container #invite-dropdown{display:inline-block;margin-bottom:15px}#class-invite #invite-container #invite-dropdown .dropdown{display:inline-block}#class-invite #invite-container #invite-dropdown .dropdown:hover{cursor:pointer}#class-invite #invite-container #invite-dropdown .dropdown-toggle{color:#555;font-size:14px;display:inline-block}#class-invite #invite-container #invite-dropdown .dropdown-toggle .icon{margin-left:5px;vertical-align:middle}#class-invite #invite-container #invite-dropdown .dropdown-toggle:hover{cursor:pointer}#class-invite #invite-container #invite-dropdown .dropdown-menu{margin-top:10px;max-height:300px}#class-invite #invite-container #invite-dropdown .dropdown-menu li{position:relative}#class-invite #invite-container #invite-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555;visibility:hidden}#class-invite #invite-container #invite-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:45px;font-size:12px;text-transform:uppercase}#class-invite #invite-container #invite-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#class-invite #invite-container #invite-dropdown .dropdown-menu li a.active+.chs-icon{visibility:visible}#class-invite #invite-container #invite-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#class-invite #invite-container #from-email{padding-left:5px;font-weight:400}#class-invite #invite-container ul.tagit{display:inline-block;vertical-align:middle;width:89%}#class-invite #invite-container ul.tagit li.tagit-choice{line-height:26px}#class-invite #invite-container ul.tagit:hover{cursor:text}#class-invite #invite-container .tagit-new{width:25%;min-width:150px}#class-invite #invite-container .tagit-new input{width:100%}#class-invite #invite-container #msg-area{display:inline-block;width:89%}#class-invite #invite-container #msg-area textarea{border-radius:3px 3px 0 0;border:1px solid #efedee;width:100%;padding:10px;vertical-align:middle;resize:none;height:150px;border-bottom:none}#class-invite #invite-container #msg-area textarea:focus{border-color:#fbaf3f;outline:0}#class-invite #invite-container #msg-area textarea:focus+input{border-color:#fbaf3f}#class-invite #invite-container #msg-area #invite-link-message{background-color:rgba(149,165,172,.1);width:100%;border:1px solid #efedee;border-top:none;border-radius:0 0 3px 3px;padding:10px}#class-invite #invite-container #msg-area #invite-link-message:focus{outline:0}#class-invite #invite-container button{margin-top:15px;width:110px}#class-invite #invite-container button .icon{display:none}#class-invite #invite-container button:disabled .icon{display:inline}#class-invite #invite-container button:disabled span:first-child{display:none}#class-invite .instructions>span{display:block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}#class-invite .instructions #link-signup{display:inline-block;vertical-align:middle}#class-invite .instructions #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#quick-tips-tooltip{text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:7px 7px 7px 10px}#quick-tips-tooltip .quick-tips-title{color:#beccd4;font-weight:600;font-size:14px}#quick-tips-tooltip .quick-tip{font-size:12px;line-height:17px}#quick-tips-tooltip .quick-tip span{margin-right:3px}#activity-progress-page,#app-showcase-page #wrapper,#due-date-page.side-nav-padding #wrapper,#individual-quiz-scores-page #wrapper,#quiz-scores-page #wrapper,#user-quiz-scores-page #wrapper,#user-shared-programs-page #wrapper{margin-left:200px}#activity-progress-page,#app-showcase-page,#due-date-page,#individual-quiz-scores-page,#quiz-scores-page,#user-quiz-scores-page,#user-shared-programs-page{position:relative;min-height:100%;background-color:#f4f8fc}#activity-progress-page.specific-quiz-page #progress-labels-section,#app-showcase-page.specific-quiz-page #progress-labels-section,#due-date-page.specific-quiz-page #progress-labels-section,#individual-quiz-scores-page.specific-quiz-page #progress-labels-section,#quiz-scores-page.specific-quiz-page #progress-labels-section,#user-quiz-scores-page.specific-quiz-page #progress-labels-section,#user-shared-programs-page.specific-quiz-page #progress-labels-section{margin-top:0}#activity-progress-page.specific-quiz-page #wrapper hr,#app-showcase-page.specific-quiz-page #wrapper hr,#due-date-page.specific-quiz-page #wrapper hr,#individual-quiz-scores-page.specific-quiz-page #wrapper hr,#quiz-scores-page.specific-quiz-page #wrapper hr,#user-quiz-scores-page.specific-quiz-page #wrapper hr,#user-shared-programs-page.specific-quiz-page #wrapper hr{margin:10px 50px 0 30px}#activity-progress-page.specific-quiz-page #wrapper #progress-table-container,#app-showcase-page.specific-quiz-page #wrapper #progress-table-container,#due-date-page.specific-quiz-page #wrapper #progress-table-container,#individual-quiz-scores-page.specific-quiz-page #wrapper #progress-table-container,#quiz-scores-page.specific-quiz-page #wrapper #progress-table-container,#user-quiz-scores-page.specific-quiz-page #wrapper #progress-table-container,#user-shared-programs-page.specific-quiz-page #wrapper #progress-table-container{padding-top:360px}#activity-progress-page.specific-quiz-page .grade-stats-label,#app-showcase-page.specific-quiz-page .grade-stats-label,#due-date-page.specific-quiz-page .grade-stats-label,#individual-quiz-scores-page.specific-quiz-page .grade-stats-label,#quiz-scores-page.specific-quiz-page .grade-stats-label,#user-quiz-scores-page.specific-quiz-page .grade-stats-label,#user-shared-programs-page.specific-quiz-page .grade-stats-label{display:block;width:185px;padding-left:20px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px;border-right:solid 1px rgba(190,204,212,.3)}#activity-progress-page .plan-alert,#app-showcase-page .plan-alert,#due-date-page .plan-alert,#individual-quiz-scores-page .plan-alert,#quiz-scores-page .plan-alert,#user-quiz-scores-page .plan-alert,#user-shared-programs-page .plan-alert{position:fixed;width:calc(100% - 200px);z-index:2}#activity-progress-page #due-date-table tr,#app-showcase-page #due-date-table tr,#due-date-page #due-date-table tr,#individual-quiz-scores-page #due-date-table tr,#quiz-scores-page #due-date-table tr,#user-quiz-scores-page #due-date-table tr,#user-shared-programs-page #due-date-table tr{height:40px}#activity-progress-page .progress-circle,#app-showcase-page .progress-circle,#due-date-page .progress-circle,#individual-quiz-scores-page .progress-circle,#quiz-scores-page .progress-circle,#user-quiz-scores-page .progress-circle,#user-shared-programs-page .progress-circle{display:block;background-color:#beccd4;width:15px;height:15px;border-radius:50%;margin:auto}#activity-progress-page .progress-circle.not-started,#app-showcase-page .progress-circle.not-started,#due-date-page .progress-circle.not-started,#individual-quiz-scores-page .progress-circle.not-started,#quiz-scores-page .progress-circle.not-started,#user-quiz-scores-page .progress-circle.not-started,#user-shared-programs-page .progress-circle.not-started{background-color:#beccd4}#activity-progress-page .progress-circle.started,#app-showcase-page .progress-circle.started,#due-date-page .progress-circle.started,#individual-quiz-scores-page .progress-circle.started,#quiz-scores-page .progress-circle.started,#user-quiz-scores-page .progress-circle.started,#user-shared-programs-page .progress-circle.started{background-color:#ffdd17}#activity-progress-page .progress-circle.needs-work,#app-showcase-page .progress-circle.needs-work,#due-date-page .progress-circle.needs-work,#individual-quiz-scores-page .progress-circle.needs-work,#quiz-scores-page .progress-circle.needs-work,#user-quiz-scores-page .progress-circle.needs-work,#user-shared-programs-page .progress-circle.needs-work{background-color:#ff99c6}#activity-progress-page .progress-circle.passed,#app-showcase-page .progress-circle.passed,#due-date-page .progress-circle.passed,#individual-quiz-scores-page .progress-circle.passed,#quiz-scores-page .progress-circle.passed,#user-quiz-scores-page .progress-circle.passed,#user-shared-programs-page .progress-circle.passed{background-color:#8cc63e}#activity-progress-page .progress-circle.passed.passed-review,#app-showcase-page .progress-circle.passed.passed-review,#due-date-page .progress-circle.passed.passed-review,#individual-quiz-scores-page .progress-circle.passed.passed-review,#quiz-scores-page .progress-circle.passed.passed-review,#user-quiz-scores-page .progress-circle.passed.passed-review,#user-shared-programs-page .progress-circle.passed.passed-review{border:2px solid #4f800e}#activity-progress-page .progress-circle.not-released,#app-showcase-page .progress-circle.not-released,#due-date-page .progress-circle.not-released,#individual-quiz-scores-page .progress-circle.not-released,#quiz-scores-page .progress-circle.not-released,#user-quiz-scores-page .progress-circle.not-released,#user-shared-programs-page .progress-circle.not-released{opacity:.75}#activity-progress-page .progress-circle.unopened,#app-showcase-page .progress-circle.unopened,#due-date-page .progress-circle.unopened,#individual-quiz-scores-page .progress-circle.unopened,#quiz-scores-page .progress-circle.unopened,#user-quiz-scores-page .progress-circle.unopened,#user-shared-programs-page .progress-circle.unopened{background-color:#beccd4}#activity-progress-page .progress-circle.not-submitted,#app-showcase-page .progress-circle.not-submitted,#due-date-page .progress-circle.not-submitted,#individual-quiz-scores-page .progress-circle.not-submitted,#quiz-scores-page .progress-circle.not-submitted,#user-quiz-scores-page .progress-circle.not-submitted,#user-shared-programs-page .progress-circle.not-submitted{background-color:#ffdd17}#activity-progress-page .progress-circle.submitted,#app-showcase-page .progress-circle.submitted,#due-date-page .progress-circle.submitted,#individual-quiz-scores-page .progress-circle.submitted,#quiz-scores-page .progress-circle.submitted,#user-quiz-scores-page .progress-circle.submitted,#user-shared-programs-page .progress-circle.submitted{background-color:#8cc63e}#activity-progress-page .progress-circle.reviewed,#app-showcase-page .progress-circle.reviewed,#due-date-page .progress-circle.reviewed,#individual-quiz-scores-page .progress-circle.reviewed,#quiz-scores-page .progress-circle.reviewed,#user-quiz-scores-page .progress-circle.reviewed,#user-shared-programs-page .progress-circle.reviewed{background-color:#ff99c6}#activity-progress-page .progress-circle.submitted-after-review,#app-showcase-page .progress-circle.submitted-after-review,#due-date-page .progress-circle.submitted-after-review,#individual-quiz-scores-page .progress-circle.submitted-after-review,#quiz-scores-page .progress-circle.submitted-after-review,#user-quiz-scores-page .progress-circle.submitted-after-review,#user-shared-programs-page .progress-circle.submitted-after-review{background-color:#9e1e62}#activity-progress-page .progress-circle.finalized,#app-showcase-page .progress-circle.finalized,#due-date-page .progress-circle.finalized,#individual-quiz-scores-page .progress-circle.finalized,#quiz-scores-page .progress-circle.finalized,#user-quiz-scores-page .progress-circle.finalized,#user-shared-programs-page .progress-circle.finalized{background-color:#00a79d}#activity-progress-page #wrapper,#app-showcase-page #wrapper,#due-date-page #wrapper,#individual-quiz-scores-page #wrapper,#quiz-scores-page #wrapper,#user-quiz-scores-page #wrapper,#user-shared-programs-page #wrapper{padding-bottom:50px;min-height:100vh;min-height:calc(100vh - 60px);background-color:#f4f8fc}#activity-progress-page #wrapper #activity-progress-fixed-sec,#app-showcase-page #wrapper #activity-progress-fixed-sec,#due-date-page #wrapper #activity-progress-fixed-sec,#individual-quiz-scores-page #wrapper #activity-progress-fixed-sec,#quiz-scores-page #wrapper #activity-progress-fixed-sec,#user-quiz-scores-page #wrapper #activity-progress-fixed-sec,#user-shared-programs-page #wrapper #activity-progress-fixed-sec{position:fixed;width:calc(100% - 200px);z-index:1;background-color:#f4f8fc;min-width:900px}#activity-progress-page #wrapper #progress-table-container,#app-showcase-page #wrapper #progress-table-container,#due-date-page #wrapper #progress-table-container,#individual-quiz-scores-page #wrapper #progress-table-container,#quiz-scores-page #wrapper #progress-table-container,#user-quiz-scores-page #wrapper #progress-table-container,#user-shared-programs-page #wrapper #progress-table-container{padding-top:391px;z-index:0}#activity-progress-page #wrapper hr,#app-showcase-page #wrapper hr,#due-date-page #wrapper hr,#individual-quiz-scores-page #wrapper hr,#quiz-scores-page #wrapper hr,#user-quiz-scores-page #wrapper hr,#user-shared-programs-page #wrapper hr{margin:10px 50px 35px 30px}#activity-progress-page #wrapper .no-students,#app-showcase-page #wrapper .no-students,#due-date-page #wrapper .no-students,#individual-quiz-scores-page #wrapper .no-students,#quiz-scores-page #wrapper .no-students,#user-quiz-scores-page #wrapper .no-students,#user-shared-programs-page #wrapper .no-students{margin-bottom:0}#activity-progress-page #wrapper.activities-view .activity-lesson .progress-circle,#app-showcase-page #wrapper.activities-view .activity-lesson .progress-circle,#due-date-page #wrapper.activities-view .activity-lesson .progress-circle,#individual-quiz-scores-page #wrapper.activities-view .activity-lesson .progress-circle,#quiz-scores-page #wrapper.activities-view .activity-lesson .progress-circle,#user-quiz-scores-page #wrapper.activities-view .activity-lesson .progress-circle,#user-shared-programs-page #wrapper.activities-view .activity-lesson .progress-circle{display:none}#activity-progress-page #wrapper.activities-view .activity-item,#activity-progress-page #wrapper.activities-view .activity-label.item-label,#app-showcase-page #wrapper.activities-view .activity-item,#app-showcase-page #wrapper.activities-view .activity-label.item-label,#due-date-page #wrapper.activities-view .activity-item,#due-date-page #wrapper.activities-view .activity-label.item-label,#individual-quiz-scores-page #wrapper.activities-view .activity-item,#individual-quiz-scores-page #wrapper.activities-view .activity-label.item-label,#quiz-scores-page #wrapper.activities-view .activity-item,#quiz-scores-page #wrapper.activities-view .activity-label.item-label,#user-quiz-scores-page #wrapper.activities-view .activity-item,#user-quiz-scores-page #wrapper.activities-view .activity-label.item-label,#user-shared-programs-page #wrapper.activities-view .activity-item,#user-shared-programs-page #wrapper.activities-view .activity-label.item-label{display:table-cell}#activity-progress-page #wrapper.activities-view #activity-progress-labels,#app-showcase-page #wrapper.activities-view #activity-progress-labels,#due-date-page #wrapper.activities-view #activity-progress-labels,#individual-quiz-scores-page #wrapper.activities-view #activity-progress-labels,#quiz-scores-page #wrapper.activities-view #activity-progress-labels,#user-quiz-scores-page #wrapper.activities-view #activity-progress-labels,#user-shared-programs-page #wrapper.activities-view #activity-progress-labels{width:100%}#activity-progress-page #wrapper.activities-view #activity-progress-labels th:last-child,#app-showcase-page #wrapper.activities-view #activity-progress-labels th:last-child,#due-date-page #wrapper.activities-view #activity-progress-labels th:last-child,#individual-quiz-scores-page #wrapper.activities-view #activity-progress-labels th:last-child,#quiz-scores-page #wrapper.activities-view #activity-progress-labels th:last-child,#user-quiz-scores-page #wrapper.activities-view #activity-progress-labels th:last-child,#user-shared-programs-page #wrapper.activities-view #activity-progress-labels th:last-child{width:auto}#activity-progress-page #wrapper.activities-view #activity-progress-table,#app-showcase-page #wrapper.activities-view #activity-progress-table,#due-date-page #wrapper.activities-view #activity-progress-table,#individual-quiz-scores-page #wrapper.activities-view #activity-progress-table,#quiz-scores-page #wrapper.activities-view #activity-progress-table,#user-quiz-scores-page #wrapper.activities-view #activity-progress-table,#user-shared-programs-page #wrapper.activities-view #activity-progress-table{width:100%}#activity-progress-page #wrapper.activities-view #activity-progress-table td.activity-blank,#app-showcase-page #wrapper.activities-view #activity-progress-table td.activity-blank,#due-date-page #wrapper.activities-view #activity-progress-table td.activity-blank,#individual-quiz-scores-page #wrapper.activities-view #activity-progress-table td.activity-blank,#quiz-scores-page #wrapper.activities-view #activity-progress-table td.activity-blank,#user-quiz-scores-page #wrapper.activities-view #activity-progress-table td.activity-blank,#user-shared-programs-page #wrapper.activities-view #activity-progress-table td.activity-blank{width:auto}#activity-progress-page #wrapper.activities-view .lesson-label .label-text,#app-showcase-page #wrapper.activities-view .lesson-label .label-text,#due-date-page #wrapper.activities-view .lesson-label .label-text,#individual-quiz-scores-page #wrapper.activities-view .lesson-label .label-text,#quiz-scores-page #wrapper.activities-view .lesson-label .label-text,#user-quiz-scores-page #wrapper.activities-view .lesson-label .label-text,#user-shared-programs-page #wrapper.activities-view .lesson-label .label-text{pointer-events:none;cursor:arrow}#activity-progress-page #wrapper.activities-view #activity-demo,#app-showcase-page #wrapper.activities-view #activity-demo,#due-date-page #wrapper.activities-view #activity-demo,#individual-quiz-scores-page #wrapper.activities-view #activity-demo,#quiz-scores-page #wrapper.activities-view #activity-demo,#user-quiz-scores-page #wrapper.activities-view #activity-demo,#user-shared-programs-page #wrapper.activities-view #activity-demo{display:inline}#activity-progress-page #wrapper.activities-view #lesson-demo,#app-showcase-page #wrapper.activities-view #lesson-demo,#due-date-page #wrapper.activities-view #lesson-demo,#individual-quiz-scores-page #wrapper.activities-view #lesson-demo,#quiz-scores-page #wrapper.activities-view #lesson-demo,#user-quiz-scores-page #wrapper.activities-view #lesson-demo,#user-shared-programs-page #wrapper.activities-view #lesson-demo{display:none}#activity-progress-page a:hover,#app-showcase-page a:hover,#due-date-page a:hover,#individual-quiz-scores-page a:hover,#quiz-scores-page a:hover,#user-quiz-scores-page a:hover,#user-shared-programs-page a:hover{text-decoration:none}#activity-progress-page #activity-progress-header,#app-showcase-page #activity-progress-header,#due-date-page #activity-progress-header,#individual-quiz-scores-page #activity-progress-header,#quiz-scores-page #activity-progress-header,#user-quiz-scores-page #activity-progress-header,#user-shared-programs-page #activity-progress-header{padding:15px 50px 5px 30px}#activity-progress-page #activity-progress-header #course-dropdown,#activity-progress-page #activity-progress-header #module-dropdown,#activity-progress-page #activity-progress-header #sort-dropdown,#app-showcase-page #activity-progress-header #course-dropdown,#app-showcase-page #activity-progress-header #module-dropdown,#app-showcase-page #activity-progress-header #sort-dropdown,#due-date-page #activity-progress-header #course-dropdown,#due-date-page #activity-progress-header #module-dropdown,#due-date-page #activity-progress-header #sort-dropdown,#individual-quiz-scores-page #activity-progress-header #course-dropdown,#individual-quiz-scores-page #activity-progress-header #module-dropdown,#individual-quiz-scores-page #activity-progress-header #sort-dropdown,#quiz-scores-page #activity-progress-header #course-dropdown,#quiz-scores-page #activity-progress-header #module-dropdown,#quiz-scores-page #activity-progress-header #sort-dropdown,#user-quiz-scores-page #activity-progress-header #course-dropdown,#user-quiz-scores-page #activity-progress-header #module-dropdown,#user-quiz-scores-page #activity-progress-header #sort-dropdown,#user-shared-programs-page #activity-progress-header #course-dropdown,#user-shared-programs-page #activity-progress-header #module-dropdown,#user-shared-programs-page #activity-progress-header #sort-dropdown{display:inline-block}#activity-progress-page #activity-progress-header #course-dropdown .dropdown,#activity-progress-page #activity-progress-header #module-dropdown .dropdown,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown,#app-showcase-page #activity-progress-header #course-dropdown .dropdown,#app-showcase-page #activity-progress-header #module-dropdown .dropdown,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown,#due-date-page #activity-progress-header #course-dropdown .dropdown,#due-date-page #activity-progress-header #module-dropdown .dropdown,#due-date-page #activity-progress-header #sort-dropdown .dropdown,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown{display:inline-block;margin-left:10px}#activity-progress-page #activity-progress-header #course-dropdown .dropdown:hover,#activity-progress-page #activity-progress-header #module-dropdown .dropdown:hover,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown:hover,#app-showcase-page #activity-progress-header #course-dropdown .dropdown:hover,#app-showcase-page #activity-progress-header #module-dropdown .dropdown:hover,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown:hover,#due-date-page #activity-progress-header #course-dropdown .dropdown:hover,#due-date-page #activity-progress-header #module-dropdown .dropdown:hover,#due-date-page #activity-progress-header #sort-dropdown .dropdown:hover,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown:hover,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown:hover,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown:hover,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown:hover,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown:hover,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown:hover,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown:hover,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown:hover,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown:hover,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown:hover,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown:hover,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown:hover{cursor:pointer}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-label,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-label,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-label,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-label,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-label,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-label,#due-date-page #activity-progress-header #course-dropdown .dropdown-label,#due-date-page #activity-progress-header #module-dropdown .dropdown-label,#due-date-page #activity-progress-header #sort-dropdown .dropdown-label,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-label,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-label,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-label,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-label,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-label,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-label,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-label,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-label,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-label,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-label,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-label,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-toggle,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-toggle,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-toggle,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-toggle,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-toggle,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-toggle,#due-date-page #activity-progress-header #course-dropdown .dropdown-toggle,#due-date-page #activity-progress-header #module-dropdown .dropdown-toggle,#due-date-page #activity-progress-header #sort-dropdown .dropdown-toggle,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-toggle,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-toggle,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon,#due-date-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#due-date-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#due-date-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-toggle .icon,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-toggle .icon,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-toggle .icon{margin-left:7px}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#activity-progress-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title,#due-date-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#due-date-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#due-date-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#due-date-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#due-date-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#due-date-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-toggle .course-title,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-toggle .module-title,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-toggle .course-title,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-toggle .module-title,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-toggle .course-title,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-menu,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-menu,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-menu,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-menu,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-menu,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-menu,#due-date-page #activity-progress-header #course-dropdown .dropdown-menu,#due-date-page #activity-progress-header #module-dropdown .dropdown-menu,#due-date-page #activity-progress-header #sort-dropdown .dropdown-menu,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-menu,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-menu,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-menu li,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-menu li,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-menu li,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-menu li,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-menu li,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-menu li,#due-date-page #activity-progress-header #course-dropdown .dropdown-menu li,#due-date-page #activity-progress-header #module-dropdown .dropdown-menu li,#due-date-page #activity-progress-header #sort-dropdown .dropdown-menu li,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-menu li,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-menu li,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-menu li{position:relative}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon,#due-date-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#due-date-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#due-date-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-menu li .chs-icon,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-menu li .chs-icon,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-menu li a,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-menu li a,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-menu li a,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-menu li a,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-menu li a,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-menu li a,#due-date-page #activity-progress-header #course-dropdown .dropdown-menu li a,#due-date-page #activity-progress-header #module-dropdown .dropdown-menu li a,#due-date-page #activity-progress-header #sort-dropdown .dropdown-menu li a,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li a,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li a,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li a,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li a,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li a,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li a,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li a,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li a,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li a,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-menu li a,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-menu li a,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:45px;font-size:12px;text-transform:uppercase}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover,#due-date-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#due-date-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#due-date-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-menu li a:hover,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-menu li a:hover,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon,#due-date-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#due-date-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#due-date-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-menu li:hover .chs-icon,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-menu li:hover .chs-icon,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#activity-progress-page #activity-progress-header #course-dropdown .dropdown-header,#activity-progress-page #activity-progress-header #module-dropdown .dropdown-header,#activity-progress-page #activity-progress-header #sort-dropdown .dropdown-header,#app-showcase-page #activity-progress-header #course-dropdown .dropdown-header,#app-showcase-page #activity-progress-header #module-dropdown .dropdown-header,#app-showcase-page #activity-progress-header #sort-dropdown .dropdown-header,#due-date-page #activity-progress-header #course-dropdown .dropdown-header,#due-date-page #activity-progress-header #module-dropdown .dropdown-header,#due-date-page #activity-progress-header #sort-dropdown .dropdown-header,#individual-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-header,#individual-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-header,#individual-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-header,#quiz-scores-page #activity-progress-header #course-dropdown .dropdown-header,#quiz-scores-page #activity-progress-header #module-dropdown .dropdown-header,#quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-header,#user-quiz-scores-page #activity-progress-header #course-dropdown .dropdown-header,#user-quiz-scores-page #activity-progress-header #module-dropdown .dropdown-header,#user-quiz-scores-page #activity-progress-header #sort-dropdown .dropdown-header,#user-shared-programs-page #activity-progress-header #course-dropdown .dropdown-header,#user-shared-programs-page #activity-progress-header #module-dropdown .dropdown-header,#user-shared-programs-page #activity-progress-header #sort-dropdown .dropdown-header{padding-left:30px}#activity-progress-page #activity-progress-header #download-report button,#app-showcase-page #activity-progress-header #download-report button,#due-date-page #activity-progress-header #download-report button,#individual-quiz-scores-page #activity-progress-header #download-report button,#quiz-scores-page #activity-progress-header #download-report button,#user-quiz-scores-page #activity-progress-header #download-report button,#user-shared-programs-page #activity-progress-header #download-report button,.lesson-resource .resource-btn{padding:3px 6px}#activity-progress-page #activity-progress-header #download-report,#app-showcase-page #activity-progress-header #download-report,#due-date-page #activity-progress-header #download-report,#individual-quiz-scores-page #activity-progress-header #download-report,#quiz-scores-page #activity-progress-header #download-report,#user-quiz-scores-page #activity-progress-header #download-report,#user-shared-programs-page #activity-progress-header #download-report{display:inline-block;margin-top:-5px}#activity-progress-page #activity-progress-header #download-report .dropdown-label,#app-showcase-page #activity-progress-header #download-report .dropdown-label,#due-date-page #activity-progress-header #download-report .dropdown-label,#individual-quiz-scores-page #activity-progress-header #download-report .dropdown-label,#quiz-scores-page #activity-progress-header #download-report .dropdown-label,#user-quiz-scores-page #activity-progress-header #download-report .dropdown-label,#user-shared-programs-page #activity-progress-header #download-report .dropdown-label{font-size:13px;color:#333;text-transform:uppercase;vertical-align:middle;margin-right:7px}#activity-progress-page #activity-progress-header #download-report button a,#app-showcase-page #activity-progress-header #download-report button a,#due-date-page #activity-progress-header #download-report button a,#individual-quiz-scores-page #activity-progress-header #download-report button a,#quiz-scores-page #activity-progress-header #download-report button a,#user-quiz-scores-page #activity-progress-header #download-report button a,#user-shared-programs-page #activity-progress-header #download-report button a{font-size:12px;color:#fff!important}#activity-progress-page #activity-progress-header #download-report button a .badge,#app-showcase-page #activity-progress-header #download-report button a .badge,#due-date-page #activity-progress-header #download-report button a .badge,#individual-quiz-scores-page #activity-progress-header #download-report button a .badge,#quiz-scores-page #activity-progress-header #download-report button a .badge,#user-quiz-scores-page #activity-progress-header #download-report button a .badge,#user-shared-programs-page #activity-progress-header #download-report button a .badge{font-size:9px;margin-left:5px}#activity-progress-page #activity-progress-header #module-dropdown,#activity-progress-page #activity-progress-header #sort-dropdown,#app-showcase-page #activity-progress-header #module-dropdown,#app-showcase-page #activity-progress-header #sort-dropdown,#due-date-page #activity-progress-header #module-dropdown,#due-date-page #activity-progress-header #sort-dropdown,#individual-quiz-scores-page #activity-progress-header #module-dropdown,#individual-quiz-scores-page #activity-progress-header #sort-dropdown,#quiz-scores-page #activity-progress-header #module-dropdown,#quiz-scores-page #activity-progress-header #sort-dropdown,#user-quiz-scores-page #activity-progress-header #module-dropdown,#user-quiz-scores-page #activity-progress-header #sort-dropdown,#user-shared-programs-page #activity-progress-header #module-dropdown,#user-shared-programs-page #activity-progress-header #sort-dropdown{margin-left:40px}#activity-progress-page #activity-progress-header #sort-dropdown li .chs-icon,#app-showcase-page #activity-progress-header #sort-dropdown li .chs-icon,#due-date-page #activity-progress-header #sort-dropdown li .chs-icon,#individual-quiz-scores-page #activity-progress-header #sort-dropdown li .chs-icon,#quiz-scores-page #activity-progress-header #sort-dropdown li .chs-icon,#user-quiz-scores-page #activity-progress-header #sort-dropdown li .chs-icon,#user-shared-programs-page #activity-progress-header #sort-dropdown li .chs-icon{visibility:hidden}#activity-progress-page #activity-progress-header #sort-dropdown li a.active+.chs-icon,#app-showcase-page #activity-progress-header #sort-dropdown li a.active+.chs-icon,#cms .sidebar ol .playlist-items:hover>.tree-handle,#cms .sidebar ol ol>li:hover>.tree-handle,#cms .unit-autograder-panel .test-case:hover .remove-test-case,#due-date-page #activity-progress-header #sort-dropdown li a.active+.chs-icon,#individual-quiz-scores-page #activity-progress-header #sort-dropdown li a.active+.chs-icon,#quiz-scores-page #activity-progress-header #sort-dropdown li a.active+.chs-icon,#user-quiz-scores-page #activity-progress-header #sort-dropdown li a.active+.chs-icon,#user-shared-programs-page #activity-progress-header #sort-dropdown li a.active+.chs-icon{visibility:visible}#activity-progress-page #activity-progress-header #quick-tips,#app-showcase-page #activity-progress-header #quick-tips,#due-date-page #activity-progress-header #quick-tips,#individual-quiz-scores-page #activity-progress-header #quick-tips,#quiz-scores-page #activity-progress-header #quick-tips,#user-quiz-scores-page #activity-progress-header #quick-tips,#user-shared-programs-page #activity-progress-header #quick-tips{font-size:18px;color:#28384a;margin-left:20px;margin-right:20px}#activity-progress-page .time-tracking-header,#app-showcase-page .time-tracking-header,#due-date-page .time-tracking-header,#individual-quiz-scores-page .time-tracking-header,#quiz-scores-page .time-tracking-header,#user-quiz-scores-page .time-tracking-header,#user-shared-programs-page .time-tracking-header{height:60px}#activity-progress-page .time-tracking-header .time-tracking-right-sec,#app-showcase-page .time-tracking-header .time-tracking-right-sec,#due-date-page .time-tracking-header .time-tracking-right-sec,#individual-quiz-scores-page .time-tracking-header .time-tracking-right-sec,#quiz-scores-page .time-tracking-header .time-tracking-right-sec,#user-quiz-scores-page .time-tracking-header .time-tracking-right-sec,#user-shared-programs-page .time-tracking-header .time-tracking-right-sec{display:inline-block;float:right}#activity-progress-page .time-tracking-header .time-tracking-right-sec .export-button a,#app-showcase-page .time-tracking-header .time-tracking-right-sec .export-button a,#due-date-page .time-tracking-header .time-tracking-right-sec .export-button a,#individual-quiz-scores-page .time-tracking-header .time-tracking-right-sec .export-button a,#quiz-scores-page .time-tracking-header .time-tracking-right-sec .export-button a,#user-quiz-scores-page .time-tracking-header .time-tracking-right-sec .export-button a,#user-shared-programs-page .time-tracking-header .time-tracking-right-sec .export-button a{color:#fff;text-decoration:none}#activity-progress-page .time-tracking-header .time-tracking-right-sec #quick-tips,#app-showcase-page .time-tracking-header .time-tracking-right-sec #quick-tips,#due-date-page .time-tracking-header .time-tracking-right-sec #quick-tips,#individual-quiz-scores-page .time-tracking-header .time-tracking-right-sec #quick-tips,#quiz-scores-page .time-tracking-header .time-tracking-right-sec #quick-tips,#user-quiz-scores-page .time-tracking-header .time-tracking-right-sec #quick-tips,#user-shared-programs-page .time-tracking-header .time-tracking-right-sec #quick-tips{line-height:34px}#activity-progress-page .wrap,#app-showcase-page .wrap,#due-date-page .wrap,#individual-quiz-scores-page .wrap,#quiz-scores-page .wrap,#user-quiz-scores-page .wrap,#user-shared-programs-page .wrap{position:relative;padding:0;margin-left:30px;margin-right:50px}#activity-progress-page .wrap .student-name,#app-showcase-page .wrap .student-name,#due-date-page .wrap .student-name,#individual-quiz-scores-page .wrap .student-name,#quiz-scores-page .wrap .student-name,#user-quiz-scores-page .wrap .student-name,#user-shared-programs-page .wrap .student-name{display:block;width:185px;padding-left:20px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px;border-right:solid 1px rgba(190,204,212,.3)}#activity-progress-page .wrap .student-name:nth-child(even),#app-showcase-page .wrap .student-name:nth-child(even),#due-date-page .wrap .student-name:nth-child(even),#individual-quiz-scores-page .wrap .student-name:nth-child(even),#quiz-scores-page .wrap .student-name:nth-child(even),#user-quiz-scores-page .wrap .student-name:nth-child(even),#user-shared-programs-page .wrap .student-name:nth-child(even){background-color:#f4f8fc}#activity-progress-page .wrap .student-name:nth-child(odd),#app-showcase-page .wrap .student-name:nth-child(odd),#due-date-page .wrap .student-name:nth-child(odd),#individual-quiz-scores-page .wrap .student-name:nth-child(odd),#quiz-scores-page .wrap .student-name:nth-child(odd),#user-quiz-scores-page .wrap .student-name:nth-child(odd),#user-shared-programs-page .wrap .student-name:nth-child(odd){background-color:#fff}#activity-progress-page .wrap .student-name:hover,#app-showcase-page .wrap .student-name:hover,#due-date-page .wrap .student-name:hover,#individual-quiz-scores-page .wrap .student-name:hover,#quiz-scores-page .wrap .student-name:hover,#user-quiz-scores-page .wrap .student-name:hover,#user-shared-programs-page .wrap .student-name:hover{color:#95a5ac}#activity-progress-page #student-list,#app-showcase-page #student-list,#due-date-page #student-list,#individual-quiz-scores-page #student-list,#quiz-scores-page #student-list,#user-quiz-scores-page #student-list,#user-shared-programs-page #student-list{position:absolute;width:185px}#activity-progress-page #progress-labels-section,#app-showcase-page #progress-labels-section,#due-date-page #progress-labels-section,#individual-quiz-scores-page #progress-labels-section,#quiz-scores-page #progress-labels-section,#user-quiz-scores-page #progress-labels-section,#user-shared-programs-page #progress-labels-section{position:relative;margin-left:30px;margin-right:50px}#activity-progress-page #progress-labels-section #progress-key,#app-showcase-page #progress-labels-section #progress-key,#due-date-page #progress-labels-section #progress-key,#individual-quiz-scores-page #progress-labels-section #progress-key,#quiz-scores-page #progress-labels-section #progress-key,#user-quiz-scores-page #progress-labels-section #progress-key,#user-shared-programs-page #progress-labels-section #progress-key{position:absolute;color:#555;text-transform:uppercase;border:2px solid rgba(190,204,212,.3);padding:12px 18px;font-size:12px}#activity-progress-page #progress-labels-section #progress-key span,#app-showcase-page #progress-labels-section #progress-key span,#due-date-page #progress-labels-section #progress-key span,#individual-quiz-scores-page #progress-labels-section #progress-key span,#quiz-scores-page #progress-labels-section #progress-key span,#user-quiz-scores-page #progress-labels-section #progress-key span,#user-shared-programs-page #progress-labels-section #progress-key span{vertical-align:middle}#activity-progress-page #progress-labels-section #progress-key .progress-circle,#app-showcase-page #progress-labels-section #progress-key .progress-circle,#due-date-page #progress-labels-section #progress-key .progress-circle,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle,#quiz-scores-page #progress-labels-section #progress-key .progress-circle,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle{display:inline-block;width:12px;height:12px}#activity-progress-page #progress-labels-section #progress-key .progress-circle.unopened,#app-showcase-page #progress-labels-section #progress-key .progress-circle.unopened,#due-date-page #progress-labels-section #progress-key .progress-circle.unopened,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle.unopened,#quiz-scores-page #progress-labels-section #progress-key .progress-circle.unopened,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle.unopened,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle.unopened{background-color:#beccd4}#activity-progress-page #progress-labels-section #progress-key .progress-circle.not-submitted,#app-showcase-page #progress-labels-section #progress-key .progress-circle.not-submitted,#due-date-page #progress-labels-section #progress-key .progress-circle.not-submitted,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle.not-submitted,#quiz-scores-page #progress-labels-section #progress-key .progress-circle.not-submitted,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle.not-submitted,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle.not-submitted{background-color:#ffdd17}#activity-progress-page #progress-labels-section #progress-key .progress-circle.submitted,#app-showcase-page #progress-labels-section #progress-key .progress-circle.submitted,#due-date-page #progress-labels-section #progress-key .progress-circle.submitted,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle.submitted,#quiz-scores-page #progress-labels-section #progress-key .progress-circle.submitted,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle.submitted,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle.submitted{background-color:#8cc63e;color:#fff}#activity-progress-page #progress-labels-section #progress-key .progress-circle.reviewed,#app-showcase-page #progress-labels-section #progress-key .progress-circle.reviewed,#due-date-page #progress-labels-section #progress-key .progress-circle.reviewed,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle.reviewed,#quiz-scores-page #progress-labels-section #progress-key .progress-circle.reviewed,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle.reviewed,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle.reviewed{background-color:#ff99c6}#activity-progress-page #progress-labels-section #progress-key .progress-circle.submitted-after-review,#app-showcase-page #progress-labels-section #progress-key .progress-circle.submitted-after-review,#due-date-page #progress-labels-section #progress-key .progress-circle.submitted-after-review,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle.submitted-after-review,#quiz-scores-page #progress-labels-section #progress-key .progress-circle.submitted-after-review,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle.submitted-after-review,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle.submitted-after-review{background-color:#9e1e62}#activity-progress-page #progress-labels-section #progress-key .progress-circle.finalized,#app-showcase-page #progress-labels-section #progress-key .progress-circle.finalized,#due-date-page #progress-labels-section #progress-key .progress-circle.finalized,#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle.finalized,#quiz-scores-page #progress-labels-section #progress-key .progress-circle.finalized,#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle.finalized,#user-shared-programs-page #progress-labels-section #progress-key .progress-circle.finalized{background-color:#00a79d;margin-left:8px}#activity-progress-page #progress-labels-section #progress-key .progress-circle:not(.unopened),#app-showcase-page #progress-labels-section #progress-key .progress-circle:not(.unopened),#due-date-page #progress-labels-section #progress-key .progress-circle:not(.unopened),#individual-quiz-scores-page #progress-labels-section #progress-key .progress-circle:not(.unopened),#quiz-scores-page #progress-labels-section #progress-key .progress-circle:not(.unopened),#user-quiz-scores-page #progress-labels-section #progress-key .progress-circle:not(.unopened),#user-shared-programs-page #progress-labels-section #progress-key .progress-circle:not(.unopened){margin-right:8px}#activity-progress-page #progress-labels-section .scroll-arrow,#app-showcase-page #progress-labels-section .scroll-arrow,#due-date-page #progress-labels-section .scroll-arrow,#individual-quiz-scores-page #progress-labels-section .scroll-arrow,#quiz-scores-page #progress-labels-section .scroll-arrow,#user-quiz-scores-page #progress-labels-section .scroll-arrow,#user-shared-programs-page #progress-labels-section .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}#activity-progress-page #progress-labels-section .scroll-arrow span,#app-showcase-page #progress-labels-section .scroll-arrow span,#due-date-page #progress-labels-section .scroll-arrow span,#individual-quiz-scores-page #progress-labels-section .scroll-arrow span,#quiz-scores-page #progress-labels-section .scroll-arrow span,#user-quiz-scores-page #progress-labels-section .scroll-arrow span,#user-shared-programs-page #progress-labels-section .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}#activity-progress-page #progress-labels-section .scroll-arrow:hover,#app-showcase-page #progress-labels-section .scroll-arrow:hover,#due-date-page #progress-labels-section .scroll-arrow:hover,#individual-quiz-scores-page #progress-labels-section .scroll-arrow:hover,#quiz-scores-page #progress-labels-section .scroll-arrow:hover,#user-quiz-scores-page #progress-labels-section .scroll-arrow:hover,#user-shared-programs-page #progress-labels-section .scroll-arrow:hover{opacity:.8}#activity-progress-page #progress-labels-wrapper,#app-showcase-page #progress-labels-wrapper,#due-date-page #progress-labels-wrapper,#individual-quiz-scores-page #progress-labels-wrapper,#quiz-scores-page #progress-labels-wrapper,#user-quiz-scores-page #progress-labels-wrapper,#user-shared-programs-page #progress-labels-wrapper{overflow:hidden;margin-left:200px}#activity-progress-page #activity-progress-labels,#app-showcase-page #activity-progress-labels,#due-date-page #activity-progress-labels,#individual-quiz-scores-page #activity-progress-labels,#quiz-scores-page #activity-progress-labels,#user-quiz-scores-page #activity-progress-labels,#user-shared-programs-page #activity-progress-labels{table-layout:fixed;margin-bottom:30px}#activity-progress-page #activity-progress-labels .activity-label,#app-showcase-page #activity-progress-labels .activity-label,#due-date-page #activity-progress-labels .activity-label,#individual-quiz-scores-page #activity-progress-labels .activity-label,#quiz-scores-page #activity-progress-labels .activity-label,#user-quiz-scores-page #activity-progress-labels .activity-label,#user-shared-programs-page #activity-progress-labels .activity-label{width:30px;height:145px;white-space:nowrap;background-color:#f4f8fc;font-weight:400;color:#a7aeb6}#activity-progress-page #activity-progress-labels .activity-label div.slanted,#app-showcase-page #activity-progress-labels .activity-label div.slanted,#due-date-page #activity-progress-labels .activity-label div.slanted,#individual-quiz-scores-page #activity-progress-labels .activity-label div.slanted,#quiz-scores-page #activity-progress-labels .activity-label div.slanted,#user-quiz-scores-page #activity-progress-labels .activity-label div.slanted,#user-shared-programs-page #activity-progress-labels .activity-label div.slanted{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:185px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#activity-progress-page #activity-progress-labels .activity-label div.slanted .label-text,#app-showcase-page #activity-progress-labels .activity-label div.slanted .label-text,#due-date-page #activity-progress-labels .activity-label div.slanted .label-text,#individual-quiz-scores-page #activity-progress-labels .activity-label div.slanted .label-text,#quiz-scores-page #activity-progress-labels .activity-label div.slanted .label-text,#user-quiz-scores-page #activity-progress-labels .activity-label div.slanted .label-text,#user-shared-programs-page #activity-progress-labels .activity-label div.slanted .label-text{padding:5px 10px;color:#a7aeb6}#class-queues,#cms #cms-index #cms-course-manager{padding-bottom:50px}#activity-progress-page #activity-progress-labels .activity-label.lesson-label,#app-showcase-page #activity-progress-labels .activity-label.lesson-label,#due-date-page #activity-progress-labels .activity-label.lesson-label,#individual-quiz-scores-page #activity-progress-labels .activity-label.lesson-label,#quiz-scores-page #activity-progress-labels .activity-label.lesson-label,#user-quiz-scores-page #activity-progress-labels .activity-label.lesson-label,#user-shared-programs-page #activity-progress-labels .activity-label.lesson-label{text-transform:uppercase}#activity-progress-page #activity-progress-labels .activity-label.lesson-label .lesson-number,#app-showcase-page #activity-progress-labels .activity-label.lesson-label .lesson-number,#due-date-page #activity-progress-labels .activity-label.lesson-label .lesson-number,#individual-quiz-scores-page #activity-progress-labels .activity-label.lesson-label .lesson-number,#quiz-scores-page #activity-progress-labels .activity-label.lesson-label .lesson-number,#user-quiz-scores-page #activity-progress-labels .activity-label.lesson-label .lesson-number,#user-shared-programs-page #activity-progress-labels .activity-label.lesson-label .lesson-number{font-weight:600;margin-right:4px}#activity-progress-page #activity-progress-labels .activity-label.lesson-label .label-text,#activity-progress-page #activity-progress-labels .activity-label.lesson-label div,#app-showcase-page #activity-progress-labels .activity-label.lesson-label .label-text,#app-showcase-page #activity-progress-labels .activity-label.lesson-label div,#due-date-page #activity-progress-labels .activity-label.lesson-label .label-text,#due-date-page #activity-progress-labels .activity-label.lesson-label div,#individual-quiz-scores-page #activity-progress-labels .activity-label.lesson-label .label-text,#individual-quiz-scores-page #activity-progress-labels .activity-label.lesson-label div,#quiz-scores-page #activity-progress-labels .activity-label.lesson-label .label-text,#quiz-scores-page #activity-progress-labels .activity-label.lesson-label div,#user-quiz-scores-page #activity-progress-labels .activity-label.lesson-label .label-text,#user-quiz-scores-page #activity-progress-labels .activity-label.lesson-label div,#user-shared-programs-page #activity-progress-labels .activity-label.lesson-label .label-text,#user-shared-programs-page #activity-progress-labels .activity-label.lesson-label div{color:#555}#activity-progress-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#activity-progress-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number,#app-showcase-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#app-showcase-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number,#due-date-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#due-date-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number,#individual-quiz-scores-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#individual-quiz-scores-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number,#quiz-scores-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#quiz-scores-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number,#user-quiz-scores-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#user-quiz-scores-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number,#user-shared-programs-page #activity-progress-labels .activity-label.lesson-label.active-item .label-text,#user-shared-programs-page #activity-progress-labels .activity-label.lesson-label.active-item .lesson-number{font-weight:700}#activity-progress-page #activity-progress-labels .activity-label.item-label div:hover,#activity-progress-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#activity-progress-page #activity-progress-labels .activity-label.item-label.active-item div,#app-showcase-page #activity-progress-labels .activity-label.item-label div:hover,#app-showcase-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#app-showcase-page #activity-progress-labels .activity-label.item-label.active-item div,#due-date-page #activity-progress-labels .activity-label.item-label div:hover,#due-date-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#due-date-page #activity-progress-labels .activity-label.item-label.active-item div,#individual-quiz-scores-page #activity-progress-labels .activity-label.item-label div:hover,#individual-quiz-scores-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#individual-quiz-scores-page #activity-progress-labels .activity-label.item-label.active-item div,#quiz-scores-page #activity-progress-labels .activity-label.item-label div:hover,#quiz-scores-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#quiz-scores-page #activity-progress-labels .activity-label.item-label.active-item div,#user-quiz-scores-page #activity-progress-labels .activity-label.item-label div:hover,#user-quiz-scores-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#user-quiz-scores-page #activity-progress-labels .activity-label.item-label.active-item div,#user-shared-programs-page #activity-progress-labels .activity-label.item-label div:hover,#user-shared-programs-page #activity-progress-labels .activity-label.item-label div:hover .label-text,#user-shared-programs-page #activity-progress-labels .activity-label.item-label.active-item div{color:#28384a}#activity-progress-page #activity-progress-labels .activity-label.item-label.active-item div .label-text,#app-showcase-page #activity-progress-labels .activity-label.item-label.active-item div .label-text,#due-date-page #activity-progress-labels .activity-label.item-label.active-item div .label-text,#individual-quiz-scores-page #activity-progress-labels .activity-label.item-label.active-item div .label-text,#quiz-scores-page #activity-progress-labels .activity-label.item-label.active-item div .label-text,#user-quiz-scores-page #activity-progress-labels .activity-label.item-label.active-item div .label-text,#user-shared-programs-page #activity-progress-labels .activity-label.item-label.active-item div .label-text{color:#28384a;font-weight:600}#activity-progress-page #progress-table-wrapper,#app-showcase-page #progress-table-wrapper,#due-date-page #progress-table-wrapper,#individual-quiz-scores-page #progress-table-wrapper,#quiz-scores-page #progress-table-wrapper,#user-quiz-scores-page #progress-table-wrapper,#user-shared-programs-page #progress-table-wrapper{overflow:auto;margin-left:185px}#activity-progress-page #activity-progress-table,#app-showcase-page #activity-progress-table,#due-date-page #activity-progress-table,#individual-quiz-scores-page #activity-progress-table,#quiz-scores-page #activity-progress-table,#user-quiz-scores-page #activity-progress-table,#user-shared-programs-page #activity-progress-table{margin:0;table-layout:fixed;padding-right:25px}#activity-progress-page #activity-progress-table tr,#app-showcase-page #activity-progress-table tr,#due-date-page #activity-progress-table tr,#individual-quiz-scores-page #activity-progress-table tr,#quiz-scores-page #activity-progress-table tr,#user-quiz-scores-page #activity-progress-table tr,#user-shared-programs-page #activity-progress-table tr{height:45px}#activity-progress-page #activity-progress-table tr:nth-child(even),#app-showcase-page #activity-progress-table tr:nth-child(even),#due-date-page #activity-progress-table tr:nth-child(even),#individual-quiz-scores-page #activity-progress-table tr:nth-child(even),#quiz-scores-page #activity-progress-table tr:nth-child(even),#user-quiz-scores-page #activity-progress-table tr:nth-child(even),#user-shared-programs-page #activity-progress-table tr:nth-child(even){background-color:#f4f8fc}#activity-progress-page #activity-progress-table tr .activity-blank,#activity-progress-page #activity-progress-table tr .activity-item,#activity-progress-page #activity-progress-table tr .activity-lesson,#app-showcase-page #activity-progress-table tr .activity-blank,#app-showcase-page #activity-progress-table tr .activity-item,#app-showcase-page #activity-progress-table tr .activity-lesson,#due-date-page #activity-progress-table tr .activity-blank,#due-date-page #activity-progress-table tr .activity-item,#due-date-page #activity-progress-table tr .activity-lesson,#individual-quiz-scores-page #activity-progress-table tr .activity-blank,#individual-quiz-scores-page #activity-progress-table tr .activity-item,#individual-quiz-scores-page #activity-progress-table tr .activity-lesson,#quiz-scores-page #activity-progress-table tr .activity-blank,#quiz-scores-page #activity-progress-table tr .activity-item,#quiz-scores-page #activity-progress-table tr .activity-lesson,#user-quiz-scores-page #activity-progress-table tr .activity-blank,#user-quiz-scores-page #activity-progress-table tr .activity-item,#user-quiz-scores-page #activity-progress-table tr .activity-lesson,#user-shared-programs-page #activity-progress-table tr .activity-blank,#user-shared-programs-page #activity-progress-table tr .activity-item,#user-shared-programs-page #activity-progress-table tr .activity-lesson{width:30px}#activity-progress-page #activity-progress-table tr .activity-lesson,#app-showcase-page #activity-progress-table tr .activity-lesson,#due-date-page #activity-progress-table tr .activity-lesson,#individual-quiz-scores-page #activity-progress-table tr .activity-lesson,#quiz-scores-page #activity-progress-table tr .activity-lesson,#user-quiz-scores-page #activity-progress-table tr .activity-lesson,#user-shared-programs-page #activity-progress-table tr .activity-lesson{border-left:solid 1px rgba(190,204,212,.1)}#activity-progress-page #activity-progress-table tr .activity-lesson:first-child,#app-showcase-page #activity-progress-table tr .activity-lesson:first-child,#due-date-page #activity-progress-table tr .activity-lesson:first-child,#individual-quiz-scores-page #activity-progress-table tr .activity-lesson:first-child,#quiz-scores-page #activity-progress-table tr .activity-lesson:first-child,#user-quiz-scores-page #activity-progress-table tr .activity-lesson:first-child,#user-shared-programs-page #activity-progress-table tr .activity-lesson:first-child{border:none}#activity-progress-page #activity-progress-table tr .activity-progress.active-item,#app-showcase-page #activity-progress-table tr .activity-progress.active-item,#due-date-page #activity-progress-table tr .activity-progress.active-item,#individual-quiz-scores-page #activity-progress-table tr .activity-progress.active-item,#quiz-scores-page #activity-progress-table tr .activity-progress.active-item,#user-quiz-scores-page #activity-progress-table tr .activity-progress.active-item,#user-shared-programs-page #activity-progress-table tr .activity-progress.active-item{background-color:#28384a}#activity-progress-page #empty-class-msg,#app-showcase-page #empty-class-msg,#due-date-page #empty-class-msg,#individual-quiz-scores-page #empty-class-msg,#quiz-scores-page #empty-class-msg,#user-quiz-scores-page #empty-class-msg,#user-shared-programs-page #empty-class-msg{padding-top:200px;text-align:center}#activity-progress-page #empty-class-msg #empty-msg-text,#app-showcase-page #empty-class-msg #empty-msg-text,#due-date-page #empty-class-msg #empty-msg-text,#individual-quiz-scores-page #empty-class-msg #empty-msg-text,#quiz-scores-page #empty-class-msg #empty-msg-text,#user-quiz-scores-page #empty-class-msg #empty-msg-text,#user-shared-programs-page #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}#activity-progress-page #empty-class-msg #instructions-title,#app-showcase-page #empty-class-msg #instructions-title,#due-date-page #empty-class-msg #instructions-title,#individual-quiz-scores-page #empty-class-msg #instructions-title,#quiz-scores-page #empty-class-msg #instructions-title,#user-quiz-scores-page #empty-class-msg #instructions-title,#user-shared-programs-page #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}#activity-progress-page #empty-class-msg #signup-options,#app-showcase-page #empty-class-msg #signup-options,#due-date-page #empty-class-msg #signup-options,#individual-quiz-scores-page #empty-class-msg #signup-options,#quiz-scores-page #empty-class-msg #signup-options,#user-quiz-scores-page #empty-class-msg #signup-options,#user-shared-programs-page #empty-class-msg #signup-options{margin-top:30px;margin-bottom:15px}#activity-progress-page #empty-class-msg #signup-options .btn-main,#app-showcase-page #empty-class-msg #signup-options .btn-main,#due-date-page #empty-class-msg #signup-options .btn-main,#individual-quiz-scores-page #empty-class-msg #signup-options .btn-main,#quiz-scores-page #empty-class-msg #signup-options .btn-main,#user-quiz-scores-page #empty-class-msg #signup-options .btn-main,#user-shared-programs-page #empty-class-msg #signup-options .btn-main{font-size:12px;font-weight:700;width:100%}#activity-progress-page #empty-class-msg #signup-options p,#app-showcase-page #empty-class-msg #signup-options p,#due-date-page #empty-class-msg #signup-options p,#individual-quiz-scores-page #empty-class-msg #signup-options p,#quiz-scores-page #empty-class-msg #signup-options p,#user-quiz-scores-page #empty-class-msg #signup-options p,#user-shared-programs-page #empty-class-msg #signup-options p{margin-bottom:5px;color:#555}#activity-progress-page #empty-class-msg #signup-options #email-invite,#activity-progress-page #empty-class-msg #signup-options #link-signup,#app-showcase-page #empty-class-msg #signup-options #email-invite,#app-showcase-page #empty-class-msg #signup-options #link-signup,#due-date-page #empty-class-msg #signup-options #email-invite,#due-date-page #empty-class-msg #signup-options #link-signup,#individual-quiz-scores-page #empty-class-msg #signup-options #email-invite,#individual-quiz-scores-page #empty-class-msg #signup-options #link-signup,#quiz-scores-page #empty-class-msg #signup-options #email-invite,#quiz-scores-page #empty-class-msg #signup-options #link-signup,#user-quiz-scores-page #empty-class-msg #signup-options #email-invite,#user-quiz-scores-page #empty-class-msg #signup-options #link-signup,#user-shared-programs-page #empty-class-msg #signup-options #email-invite,#user-shared-programs-page #empty-class-msg #signup-options #link-signup{display:inline-block;vertical-align:middle}#activity-progress-page #empty-class-msg #signup-options #link-signup p:last-child,#app-showcase-page #empty-class-msg #signup-options #link-signup p:last-child,#due-date-page #empty-class-msg #signup-options #link-signup p:last-child,#individual-quiz-scores-page #empty-class-msg #signup-options #link-signup p:last-child,#quiz-scores-page #empty-class-msg #signup-options #link-signup p:last-child,#user-quiz-scores-page #empty-class-msg #signup-options #link-signup p:last-child,#user-shared-programs-page #empty-class-msg #signup-options #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#activity-progress-page #empty-class-msg #signup-options>span,#app-showcase-page #empty-class-msg #signup-options>span,#due-date-page #empty-class-msg #signup-options>span,#individual-quiz-scores-page #empty-class-msg #signup-options>span,#quiz-scores-page #empty-class-msg #signup-options>span,#user-quiz-scores-page #empty-class-msg #signup-options>span,#user-shared-programs-page #empty-class-msg #signup-options>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}#activity-progress-page #activity-demo,#activity-progress-page #lesson-demo,#app-showcase-page #activity-demo,#app-showcase-page #lesson-demo,#due-date-page #activity-demo,#due-date-page #lesson-demo,#individual-quiz-scores-page #activity-demo,#individual-quiz-scores-page #lesson-demo,#quiz-scores-page #activity-demo,#quiz-scores-page #lesson-demo,#user-quiz-scores-page #activity-demo,#user-quiz-scores-page #lesson-demo,#user-shared-programs-page #activity-demo,#user-shared-programs-page #lesson-demo{width:1050px;margin-top:10px}@media (max-width:1100px){#activity-progress-page #class-sidenav{display:none}#activity-progress-page #wrapper{min-width:850px;margin-left:0}#activity-progress-page .plan-alert{width:100%!important}#activity-progress-page #activity-progress-fixed-sec{width:100%!important;min-width:850px!important}}#class-queues{padding-left:200px;background-color:#f4f8fc;overflow:auto;min-height:100vh}#class-queues a{text-decoration:none}#class-queues table{width:100%}#class-queues .submissions{margin-bottom:40px}#class-queues .submissions .submission{padding:10px;margin-bottom:10px}#class-queues .submissions .submission i{float:right}#class-queues .submissions .status-2{background-color:#d9edf7}#class-queues .submissions .status-3{background-color:#dff0d8}#class-queues .submissions .status-4{background-color:#f2dede}#class-queues .submissions .grader{font-size:10px;float:left}#class-queues .thread.item .num_messages{float:right}#class-queues #help-queue-div #help-queue tr td:nth-child(-n+3){width:20%}#class-queues #help-queue-div #help-queue tr td:nth-child(5){width:45%}#class-queues #grading-queue-div .queue-header{margin-top:50px}#class-queues #grading-queue-div .queue-header .dashboard-subtitle{width:250px}#class-queues #grading-queue-div #my-grading-queue-container,#class-queues #grading-queue-div #my-queue-count{display:none}#class-queues .queue-table .queue-item div a,#class-queues .queue-table .thread-message div a,#class-queues .queue-table .time a{display:block;height:50px;line-height:50px;width:100%;text-overflow:ellipsis}#class-queues .wrap{padding:0;min-width:500px;overflow:auto;max-height:350px}#class-queues .table-container{padding:0 30px}#class-queues .empty-msg{color:#a7aeb6;padding-top:10px;padding-bottom:10px;font-weight:200}#class-queues .queue-table{margin:0;table-layout:fixed;font-size:12px;min-width:700px}#class-queues .queue-table tr{height:50px}#class-queues .queue-table tr td{padding:0 15px}#class-queues .queue-table .priority-7{border-left:solid 3px #27a9e1}#class-queues .queue-table .priority-10{border-left:solid 3px #fbaf3f}#class-queues .queue-table .priority-11{border-left:solid 3px #ff99c6}#class-queues .queue-table tr:nth-child(even){background-color:#f4f8fc}#class-queues .queue-table .thread-message{padding:0}#class-queues .queue-table .thread-message div a{white-space:nowrap;overflow:hidden;padding:0 30px 0 15px;color:#a7aeb6}#class-queues .queue-table .user-name div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-queues .queue-table .user-name div a{font-weight:600;color:#555}#class-queues .queue-table .user-type div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a7aeb6}#class-queues .queue-table .user-type div img{margin-right:5px}#class-queues .queue-table .user-type div a{color:#a7aeb6}#class-queues .queue-table .queue-item{padding:0}#class-queues .queue-table .queue-item div a{padding:0 15px;white-space:nowrap;overflow:hidden;color:#555;font-weight:600}#class-queues .queue-table .time{padding:0}#class-queues .queue-table .time a{padding:0 15px;white-space:nowrap;overflow:hidden;font-weight:600}#class-set-class-completion .container{margin-right:0}#class-set-class-completion .module-progress{margin-left:5px;display:inline-block}#class-set-class-completion .progress{width:150px}#classset-progress{margin-top:30px;margin-left:200px;width:calc(100% - 200px)}#classset-progress .info-form-nudge{padding:7px;margin-bottom:0;color:#fff;font-weight:600;background-color:#2e3092;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}#classset-progress .info-form-nudge .btn{padding:3px 10px;margin-left:7px;color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}#classset-progress .progress-header{width:100%;border-radius:3px 3px 0 0;padding:15px;background-color:#28384a;font-size:20px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#classset-progress .progress-header .table-title{text-align:center}#classset-progress .progress-header .dropdown-header{font-size:inherit;color:inherit;text-align:center}#classset-progress .progress-header .dropdown{display:inline-block;width:25%}#classset-progress .progress-header .dropdown .dropdown-menu,#classset-progress .progress-header .dropdown .dropdown-toggle{width:100%}#classset-progress .progress-table{background:#fff;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);padding:0}#classset-progress .progress-table .progress-bar-td{width:75%}#classset-progress .progress-table table{width:100%}#classset-progress .progress-table th{text-align:center;padding:10px}#classset-progress .progress-table td{padding:10px}#classset-progress .progress-table tr:nth-child(even){background-color:#f4f8fc}#classset-progress .progress-table .integration-icon img{max-width:30px;max-height:30px}#classset-progress .section-switcher{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#class-settings .class-plan-sec,#class-settings .instructions>span{text-transform:uppercase;text-align:center;display:inline-block;vertical-align:middle}#classset-progress .section-switcher .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:45px;width:250px;line-height:41px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#classset-progress .section-switcher .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#classset-progress .section-switcher .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:188px;vertical-align:middle}#classset-progress .section-switcher .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#classset-progress .section-switcher .dropdown-menu{min-width:250px}#classset-progress .section-switcher .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#classset-progress .section-switcher .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#classset-progress .section-switcher .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#classset-progress .section-switcher .dropdown-header{display:inline-block}#class-settings{position:relative}#class-settings .middle-align{vertical-align:middle}#class-settings div.bootstrap-select{width:450px}#class-settings .class-settings-container{color:#555;padding-right:0;margin-right:0;background-color:#f4f8fc;width:100%}#class-settings .class-settings-content{padding:0 30px 30px}#class-settings .class-plan-sec{width:70px;color:#fff;height:28px;font-size:12px;border-radius:60px;line-height:29px}#class-settings .instructions .btn-main{font-size:12px;font-weight:700;width:100%}#class-settings .instructions p{margin-bottom:5px;color:#555}#class-settings .instructions #email-invite,#class-settings .instructions #link-signup{display:inline-block;vertical-align:middle}#class-settings .instructions #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#class-settings .instructions>span{margin-left:50px;margin-right:50px;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);border-radius:50%}#class-settings .individual-class caption{margin-bottom:10px}#class-settings .individual-class .class-enrollment-table{margin:20px auto 40px;width:95%}#class-settings .individual-class .class-enrollment-table th{padding-bottom:20px;font-size:25px;color:#555;font-weight:400}#class-settings .individual-class .class-enrollment-table td{padding-bottom:8px}#class-settings .individual-class .class-enrollment-table td .unenrollment-btn{color:#6b757b;font-size:16px}#class-settings .individual-class .class-enrollment-table td .unenrollment-btn:hover{text-decoration:none;color:#000}#class-settings .individual-class .class-enrollment-table td:first-of-type{color:#95a5ac;font-size:18px;font-weight:lighter}#class-settings .individual-class .class-enrollment-table td:first-of-type a{color:#6b757b}#class-settings .individual-class .class-enrollment-table td:first-of-type a:hover{text-decoration:none;color:#000}#class-settings .individual-class .class-enrollment-table h2{color:#555;display:inline;margin-right:20px;vertical-align:-2px;font-size:23px}#class-settings .individual-class .class-enrollment-table .main-course-dropdown{width:450px;margin:5px 3px 8px auto}#class-settings .individual-class .class-enrollment-table .main-course-dropdown span:first-of-type{display:inline;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-settings .individual-class .class-enrollment-table .icons{height:50px;width:50px;margin-right:15px}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch{width:78px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch.disabled{opacity:.5}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]{display:none}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.email-notification-table .no-pro .dropdown-toggle:hover,.email-notification-table.no-pro .dropdown-toggle:hover{cursor:default!important}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after,#class-settings .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:36px;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#class-settings .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-switch{display:block;width:27px;height:27px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:40px;transition:all .3s ease-in 0s}#class-settings .individual-class .class-enrollment-table .btn-main{height:51px;margin-top:-2px}#class-settings .individual-class #course-unenroll-modal-body{margin-bottom:15px;text-align:center}#class-settings .individual-class #course-unenroll-modal-body h3{margin-bottom:25px;color:#6b757b}#class-settings .individual-class #course-unenroll-modal-body a{padding:6px 25px;margin:10px}#class-settings .google-classroom-img{width:25px;margin-right:8px}#class-settings .google-classroom-container,#class-settings .google-classroom-container .google-classroom-btn-row{margin-top:10px}#class-settings .google-classroom-container .google-classroom-btn-row #google-classroom-import img{margin-right:10px;height:25px}#class-settings .google-classroom-container .google-classroom-btn-row .icon-info-sign{margin-left:10px}#class-settings .google-classroom-container #classroom-dropdown{margin-top:20px;-ms-flex-align:center;align-items:center;display:none}#class-settings .google-classroom-container #classroom-dropdown a{margin-top:15px;margin-left:5px}.email-notification-table{width:100%}.email-notification-table.no-pro{opacity:45%}.email-notification-table .no-pro{opacity:45%}.email-notification-table th{width:300px;font-size:16px;vertical-align:baseline}.email-notification-table th div{color:#95a5ac;font-size:14px}.email-notification-table th.section-title{max-width:50px;overflow:auto}.email-notification-table .dropdown-menu{float:none;top:initial;left:initial;padding:0}.email-notification-table .dropdown-menu li{padding:0;border-bottom:1px solid #dee5e9}.email-notification-table .dropdown-menu li a{color:#555;padding:5px}.email-notification-table .dropdown-menu li a .icon{margin-right:5px}.email-notification-table .dropdown-menu li a:hover{cursor:pointer}.email-notification-table tr{height:40px;border-bottom:1px solid #dee5e9;vertical-align:bottom}.email-notification-table tr .notification-type{font-size:16px;color:#555;padding-bottom:5px}.email-notification-table tr .frequency{padding-bottom:5px}.email-notification-table tr .frequency .dropdown-toggle{color:#555;font-size:16px}.email-notification-table tr .frequency .dropdown-toggle:hover{cursor:pointer}.class-setup-form{position:relative;padding:50px;min-width:1050px;min-height:100%;background-color:#f4f8fc}.class-setup-form .info-banner{position:absolute;top:0;left:0;width:100%;padding:7px;margin-bottom:0;color:#fff;font-size:16px;font-weight:600;background-color:#00a79d;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}.class-setup-form .info-banner .btn{padding:3px 10px;margin-left:7px;color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.class-setup-form form{position:relative;padding:50px;width:650px;margin-left:auto;margin-right:auto}.class-setup-form form.multiple-classes{border:1px solid rgba(190,204,212,.3);box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.class-setup-form form.multiple-classes.needs-info{margin-top:25px}.class-setup-form .class-form-tabs{position:absolute;top:0;left:-200px}.class-setup-form .class-form-tabs a{display:block;width:200px;margin-top:10px;text-transform:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:3px 0 0 3px;transition:all .3s}.class-setup-form .class-form-tabs a:not(.current-form){width:100px;margin-left:100px;opacity:.6}#cms #cms-bottom-nav .admin-mask-toggle.disabled,#cms #cms-top-nav .admin-mask-toggle.disabled,#cms .basics-panel .item-release-field.disabled,#cms .basics-panel .problem-bank-wrapper .problem-bank-field.disabled,#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing .fade-btn,#cms .overview-panel .problem-bank-wrapper .problem-bank-field.disabled,#cms .playlist-edit-view .playlist-release-field.disabled,.class-setup-form .coding-experience-switch.disabled{opacity:.5}.class-setup-form .class-form-tabs a:not(.current-form):hover{width:175px;margin-left:25px;transition:all .3s}.class-setup-form .class-form-tabs a.current-form{pointer-events:none}.class-setup-form .info-saved-message{margin:-25px 0 30px;background-color:rgba(0,167,157,.15);color:#00a79d}.class-setup-form h1{text-align:center;color:#555;font-size:24px}.class-setup-form h2{margin-top:50px;margin-bottom:20px;font-size:14px;font-weight:600;color:#555;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px}.class-setup-form .form-alert-red{padding:10px 25px}.class-setup-form button[type=submit]{height:52px;width:70%;margin-top:30px;margin-left:15%}.class-setup-form #id_grade_levels+.btn-group.bootstrap-select,.class-setup-form #id_student_prior_experience+.btn-group.bootstrap-select,.class-setup-form #id_teaching_experience+.btn-group.bootstrap-select,.class-setup-form .field-styling,.class-setup-form input[type=text]{display:inline-block;width:45%;margin:5px 2.5%;float:left}.class-setup-form #id_grade_levels+.bootstrap-select ul.dropdown-menu li:nth-of-type(-n+2),.class-setup-form #id_student_prior_experience+.bootstrap-select ul.dropdown-menu li:nth-of-type(-n+2),.class-setup-form #id_teaching_experience+.bootstrap-select ul.dropdown-menu li:nth-of-type(-n+2){display:none}.class-setup-form button.selectpicker[title="Teaching Experience"] span.filter-option,.class-setup-form button.selectpicker[title="Grade Levels"] span.filter-option,.class-setup-form button.selectpicker[title="Student Programming Experience"] span.filter-option{font-size:12px;line-height:22px;color:rgba(85,85,85,.6);font-weight:600}.class-setup-form a:not(.btn){color:#27a9e1}.class-setup-form a:not(.btn):hover{text-decoration:none;color:#177aa5}.class-setup-form .meeting-section input[type=text]{width:25%;margin:0}.class-setup-form .meeting-section .field-group{display:inline-block;width:45%;margin:5px 2.5%;float:left}.class-setup-form .meeting-section label{display:inline-block;margin-left:15px;float:left;line-height:52px;vertical-align:middle;color:#555;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.class-setup-form .meeting-times-note{margin:10px 2.5%;font-size:12px;color:#95a5ac;letter-spacing:.3px}.class-setup-form .grade-levels-form{margin-bottom:25px}.class-setup-form .grade-levels-form .grade-level-checkbox{width:55px;display:inline-block}.class-setup-form .grade-levels-form .grade-level-checkbox label{font-weight:400;display:inline-block}.class-setup-form .coding-experience-section{margin-bottom:30px}.class-setup-form .coding-experience-question{display:inline-block;vertical-align:middle}.class-setup-form .coding-experience-switch-label{font-weight:700}.class-setup-form .coding-experience-switch{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.class-setup-form .coding-experience-switch input[type=checkbox]{display:none}.class-setup-form .coding-experience-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.class-setup-form .coding-experience-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.class-setup-form .coding-experience-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.class-setup-form .coding-experience-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.class-setup-form .coding-experience-switch .checkbox-switch-inner:after,.class-setup-form .coding-experience-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:36px;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.class-setup-form .coding-experience-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#8cc63e;color:#fff}.class-setup-form .coding-experience-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.class-setup-form .coding-experience-switch .checkbox-switch-switch{display:block;width:27px;height:27px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:47px;transition:all .3s ease-in 0s}#class-site-activity-page,#most-recent-activity-page{position:relative;padding-bottom:25px;background-color:#f4f8fc;font-family:'Proxima Nova',proxima-nova,sans-serif;min-height:100vh}#class-site-activity-page #wrapper{margin-left:200px}#class-site-activity-page .activity-display-container{margin-bottom:25px}#class-site-activity-page .activity-display{margin:auto}#class-site-activity-page .dashboard-subtitle{text-align:center;margin-bottom:5px}#most-recent-activity-page #wrapper{margin-left:200px}#most-recent-activity-page .activity-display-container{margin-bottom:25px}#most-recent-activity-page .activity-display{margin:auto}#most-recent-activity-page .dashboard-subtitle{text-align:center;margin-bottom:5px}#most-recent-activity-page .description{font-size:16px;margin-bottom:20px}#assignment-action-feed-page{padding:0}#assignment-action-feed-page .action-list{margin:0}#section-enrollment-history-page #classset-progress{width:auto;margin:0;padding:0}#section-enrollment-history-page #classset-progress .codehs-table{width:100%}#classroom-data-stats-page .chart-container{width:60%;height:300px}#classroom-data-stats-page .chart-container canvas{height:300px}#classroom-data-stats-page .chart-container .icon-spinner{margin-top:100px;font-size:24px}#cms{width:100%;height:calc(100% - 60px);position:absolute;min-width:1100px;font-family:'Proxima Nova',proxima-nova,sans-serif;background-color:#f4f8fc;overflow-y:hidden}#cms #cms-app{height:100%}#cms #cms-app.has-navbar{padding-top:48px;position:relative}#cms a{cursor:pointer}#cms .btn-main:disabled{background-color:#beccd4}#cms .editor-size-toggle{position:absolute;z-index:10}#cms .editor-size-toggle.toggled-full{width:34px;font-size:20px}#cms .editor-size-toggle.toggled-full .icon-resize-full,#cms .editor-size-toggle:not(.toggled-full) .icon-resize-small{display:none}#cms .full-size-styles{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background-color:#fff;z-index:1000}#cms #cms-top-nav{position:absolute;width:100%;top:0;z-index:10}#cms #cms-top-nav .nav-content{height:48px;border-bottom:solid 1px #dee5e9;padding:10px 15px}#cms #cms-top-nav .nav-content .btn{margin:0 4px}#cms #cms-top-nav .nav-content i{margin-right:3px}#cms #cms-top-nav .course-manager-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}#cms #cms-bottom-nav{position:absolute;width:calc(100% - 350px);right:0;bottom:0;padding:0 7px;height:48px;z-index:100;background-color:#fff;border-top:solid 1px #dee5e9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:width .3s linear}#cms #cms-bottom-nav .home-btn{margin-right:10px;font-size:20px;line-height:32px;width:36px}#cms #cms-bottom-nav .bottom-action-btns{margin-left:auto}#cms #cms-bottom-nav .bottom-action-btns .chs-icon-class:before{width:auto;margin:0}#cms #cms-bottom-nav .bottom-action-btns .btn{width:32px;margin:3px}#cms #cms-bottom-nav .bottom-action-btns .tooltip-loc{position:absolute;top:-20px;left:-5px;display:block;width:40px;height:40px}#cms #cms-bottom-nav.expanded{width:100%}#cms #cms-bottom-nav .admin-mask-toggle,#cms #cms-top-nav .admin-mask-toggle{display:inline-block;margin-left:4px;vertical-align:middle;width:115px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#cms #cms-bottom-nav .admin-mask-toggle input[type=checkbox],#cms #cms-top-nav .admin-mask-toggle input[type=checkbox]{display:none}#cms #cms-bottom-nav .admin-mask-toggle input[type=checkbox]:checked+label .checkbox-switch-inner,#cms #cms-top-nav .admin-mask-toggle input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#cms #cms-bottom-nav .admin-mask-toggle input[type=checkbox]:checked+label .checkbox-switch-switch,#cms #cms-top-nav .admin-mask-toggle input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#cms #cms-bottom-nav .admin-mask-toggle label,#cms #cms-top-nav .admin-mask-toggle label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner,#cms #cms-top-nav .admin-mask-toggle .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:after,#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:before,#cms #cms-top-nav .admin-mask-toggle .checkbox-switch-inner:after,#cms #cms-top-nav .admin-mask-toggle .checkbox-switch-inner:before{display:block;float:left;width:50%;height:35px;line-height:35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:before,#cms #cms-top-nav .admin-mask-toggle .checkbox-switch-inner:before{content:'ADMIN';padding-left:15px;background-color:#fbaf3f;color:#fff}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-switch,#cms #cms-top-nav .admin-mask-toggle .checkbox-switch-switch{display:block;width:26px;height:26px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:78px;transition:all .3s ease-in 0s}#cms #cms-bottom-nav .admin-mask-toggle label,#cms #cms-top-nav .admin-mask-toggle label{margin-bottom:0}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:after,#cms #cms-top-nav .admin-mask-toggle .checkbox-switch-inner:after{content:'TEACHER';padding-right:15px;text-align:right;background-color:#28384a;color:#fff}#cms #cms-bottom-nav .admin-mask-toggle{margin-left:0;width:95px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#cms #cms-bottom-nav .admin-mask-toggle input[type=checkbox]{display:none}#cms #cms-bottom-nav .admin-mask-toggle input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#cms #cms-bottom-nav .admin-mask-toggle input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#cms #cms-bottom-nav .admin-mask-toggle label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:after,#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:before{display:block;float:left;width:50%;height:25px;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:before{content:'ADMIN';background-color:#fbaf3f;color:#fff;padding-left:7px}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-switch{display:block;width:16px;height:16px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:68px;transition:all .3s ease-in 0s}#cms #cms-bottom-nav .admin-mask-toggle .checkbox-switch-inner:after{content:'TEACHER';text-align:right;padding-right:7px;background-color:#28384a;color:#fff}#cms #cms-index #cms-locked-container,#cms #cms-index #create-container{width:960px;padding:30px 60px 15px;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#cms #chs-breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#cms #chs-breadcrumbs .state{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#cms #chs-breadcrumbs .state .state-info,#cms #chs-breadcrumbs .state .state-next{display:inline-block}#cms #chs-breadcrumbs .state .state-info .state-title{line-height:17px}#cms #chs-breadcrumbs .state .state-info .state-label,#cms #chs-breadcrumbs .state .state-info .state-title{display:block;text-align:center}#cms #chs-breadcrumbs .state .state-info .state-label{color:#a7aeb6}#cms #chs-breadcrumbs .state .state-next i,#cms #cms-index #create-container h3,#cms #cms-index h1{color:#555}#cms #chs-breadcrumbs .state .state-next{margin:3px 10px 0}#cms #chs-breadcrumbs a{color:#27a9e1;text-decoration:none}#cms #chs-breadcrumbs a:hover{color:#14698e}#cms #cms-index{height:100%;overflow:auto}#cms #cms-index h1{font-size:24px;font-weight:200;margin-top:0}#cms #cms-index h2{font-size:18px;font-weight:200;color:#95a5ac}#cms #cms-index h3{font-weight:600;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:1px;margin:0 0 18px}#cms #cms-index h5{margin-bottom:0;font-weight:200;text-transform:uppercase;color:#95a5ac}#cms #cms-index #cms-header h1{text-align:center;padding-top:30px;margin:0 10px 10px}#cms #cms-index #cms-header h4{line-height:20px}#cms #cms-index #cms-locked-container{margin:20px auto;background-color:#fff}#cms #cms-index #cms-locked-container .icon-right-margin{margin-right:5px}#cms #cms-index #create-container{margin:20px auto;background-color:#fff}#cms #cms-index #courses-container #tabs-container .tab,#cms .list-minimizer{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms #cms-index #create-container form>*{display:inline-block;width:260px;height:53px;margin:0}#cms #cms-index #create-container form>:not(:last-child){margin-right:25px}#cms #cms-index #create-container #base-course>button{text-transform:none}#cms #cms-index .get-started-container{margin-bottom:15px}#cms #cms-index .get-started-container h1{margin-bottom:0;vertical-align:middle;margin-right:10px}#cms #cms-index .get-started-container button{height:52px;width:230px;margin-left:10px;font-size:18px}#cms #cms-index .small-add-course{padding-top:14.5px;padding-right:29px}#cms #cms-index .small-add-course input[type=text]{display:inline-block;width:222px;height:36px;margin-right:5px}#cms #cms-index .small-add-course button{height:36px}#cms #cms-index:not(.admin-manager) #courses-container #tabs-container{height:70px}#cms #cms-index:not(.admin-manager) #courses-container #tabs-container .tab h3{padding:0 29px;line-height:70px;display:inline-block}#cms #cms-index #courses-container{border-radius:3px;width:960px;margin:40px auto 0;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);overflow:hidden}#cms #cms-index #courses-container #tabs-container{display:-ms-flexbox;display:flex;width:100%;height:60px;background-color:#28384a}#cms #cms-index #courses-container #tabs-container .tab{width:100%;display:inline-block;font-size:16px;height:100%;cursor:pointer}#cms #cms-index #courses-container #tabs-container .tab h3{line-height:60px;margin-bottom:0;text-align:center}#cms #cms-index #courses-container #tabs-container .tab.active{border-bottom:solid 5px #fbaf3f}#cms #cms-index #courses-container.playlists-container{margin-bottom:75px}#cms #cms-index #course-list{overflow:auto}#cms #cms-index .empty-list-card{padding:12px 24px;background-color:#fff;height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#555;font-size:16px}#cms #cms-index .course-card{padding:12px 24px;background-color:#fff}#cms #cms-index .course-card a:hover{text-decoration:none}#cms #cms-index .course-card a:hover h2{color:#6b757b}#cms #cms-index .course-card:not(:first-of-type){border-top:solid 2px #f4f8fc}#cms #cms-index .course-card:not(:last-of-type){border-bottom:solid 2px #f4f8fc}#cms #cms-index .course-card .image-container{width:75px;height:75px;vertical-align:middle}#cms #cms-index .course-card .image-container img{width:100%}#cms #cms-index .course-card .info-container{margin-left:15px}#cms #cms-index .course-card .info-container h1{margin:0 15px 0 0;display:inline-block;vertical-align:middle;width:400px}#cms #cms-index .course-card .info-container.teacher .button-container .view{border-radius:0}#cms #cms-index .course-card .info-container.teacher .button-container .manage{border-radius:0 3px 3px 0}#cms #cms-index .course-card .info-container:not(.teacher){margin-left:100px}#cms #cms-index .course-card .info-container:not(.teacher) h1{margin-right:75px}#cms #cms-index .course-card .button-container{vertical-align:middle}#cms #cms-index .course-card .button-container .btn{width:90px}#cms #cms-index .course-card .button-container .btn i{margin-right:4px}#cms #cms-index .course-card .button-container .manage{width:170px}#cms #cms-index .course-card .button-container .edit{border-radius:3px 0 0 3px}#cms #cms-index .course-card .button-container .view{border-radius:0 3px 3px 0}#cms #cms-index .course-card .button-container .admin{width:50px}#cms #cms-index .course-card .button-container .delete-container{margin-left:20px}#cms #cms-index .course-card .button-container .delete-container i{color:#28384a}#cms #cms-index .course-card div{display:inline-block}#cms #cms-editor #cms-list.minimized .list-minimizer .icon-angle-left,#cms #cms-editor #cms-list:not(.minimized) .list-minimizer .icon-angle-right{display:none}#cms #cms-editor{position:relative;height:100%}#cms #cms-editor.admin-course-editor{padding-top:34px}#cms #cms-editor.admin-course-editor #cms-list{height:calc(100% - 60px - 34px)}#cms #cms-editor .unlock-course-banner{position:absolute;top:0;left:0;width:100vw;border-radius:0}#cms #cms-editor .unlock-course-banner .icon-unlock{margin-right:5px}#cms #cms-editor #cms-list{position:fixed;width:350px;height:calc(100% - 60px);border-right:solid 1px #dee5e9;background-color:#f4f8fc;z-index:1000;padding-bottom:48px;transition:transform .3s linear}#cms #cms-editor #cms-list.minimized{transform:translate3d(-350px,0,0)}#cms #cms-editor #cms-list.minimized~#cms-detail{margin-left:0}#cms #cms-editor #cms-detail{position:relative;padding:0 0 48px;min-width:750px;margin-left:350px;height:100%;overflow:hidden;background-color:#fff;transition:margin-left .3s linear}#cms #cms-editor #cms-detail.playlists-detail{padding:0}#cms #cms-editor #playlists-edit-view .playlists-container{margin-top:30px;margin-left:40px}#cms #cms-editor .playlists-list{padding-top:35px;padding-bottom:57px}#cms #cms-editor #playlist-sidebar h1{margin-left:20px;color:#27a9e1}#cms #cms-editor #playlist-sidebar h1:hover{color:#28384a}#cms #cms-editor #playlist-sidebar a{position:absolute;text-decoration:none}#cms #cms-editor #playlist-sidebar .playlist-title{width:100%;top:0;padding-top:10px}#cms #cms-editor .playlist-lang-sect{margin-bottom:40px}#cms #cms-editor .playlist-lang-sect h3{display:inline-block;margin-right:10px;margin-bottom:0;vertical-align:middle}#cms #cms-editor .playlist-lang-sect select{height:30px;display:inline-block;text-transform:none}#cms #cms-editor #item-editor-banner{position:absolute;padding:5px;width:100%;text-align:center}#cms #cms-editor #item-editor-banner .course-id-box{width:25px;padding:0;margin:0 2px;color:#333;border:1px solid #28384a}#cms #cms-editor .item-overview{padding:16px 60px;text-align:center}#cms #cms-editor .item-overview h1{display:inline-block;height:34px;margin-bottom:0;vertical-align:middle}#cms #cms-editor .item-overview .field-val{display:inline-block;margin:0 10px;position:relative;vertical-align:middle}#cms #cms-editor .item-overview .field-val:not(:last-of-type):after{position:absolute;top:7.5px;right:-14.5px;content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#27a9e1}#cms #cms-editor .item-overview .view-btn{padding-top:2px;font-size:12px}#cms #cms-editor .item-overview .view-btn span{position:relative;top:1px;margin-left:5px}#cms #cms-editor .item-overview .next-tab-btn{position:absolute;top:17px;right:20px;width:100px;border-radius:50px}#cms #cms-editor .item-overview .next-tab-btn span{margin-left:5px}#cms .list-minimizer{position:absolute;top:7.5px;left:350px;display:block;width:30px;height:52px;background-color:#fbaf3f;font-size:28px;border-width:1px 1px 1px 0;border-style:solid;border-color:#dee5e9;line-height:52px;text-align:center;border-radius:0 3px 3px 0}#cms .list-minimizer.under-banner{top:52px}#cms .list-minimizer:hover{background-color:#eca53c;text-decoration:none}#cms #module-sidebar{padding:60px 0 0}#cms .sidebar{padding:10px 0 20px;height:100%;overflow:auto}#cms .sidebar .back-button{position:fixed;bottom:0;left:0;width:309px;margin-left:20px;margin-bottom:20px}#cms .sidebar.module-list h1,#cms .sidebar.module-list ol{padding:0 20px}#cms .sidebar.module-list .copy-item,#cms .sidebar.module-list .delete-item{line-height:31px}#cms .sidebar .sortable-list>li{outline:transparent solid 1px}#cms .sidebar .sortable-list>li.selected{background-color:rgba(39,169,225,.2)}#cms .sidebar ol{list-style-type:none;padding:0}#cms .sidebar ol .playlist-items,#cms .sidebar ol ol>li{padding:4px 0 4px 20px}#cms .sidebar ol>li form{padding-left:20px}#cms .sidebar ol>li>span{font-weight:700;padding-left:0;height:31px}#cms .sidebar .lesson-title{line-height:35px;font-size:16px;vertical-align:middle}#cms .sidebar .module-title{line-height:31px;vertical-align:middle}#cms .sidebar .item-list-elem,#cms .sidebar .module-list-elem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#cms .sidebar .item-title,#cms .sidebar .lesson-title,#cms .sidebar .module-title{width:75%;margin-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#27a9e1;-ms-flex:1;flex:1}#cms .sidebar .item-title:hover,#cms .sidebar .lesson-title:hover,#cms .sidebar .module-title:hover{color:#177aa5;text-decoration:none}#cms .sidebar .item-title a,#cms .sidebar .lesson-title a,#cms .sidebar .module-title a{color:#27a9e1}#cms .sidebar .item-title a:hover,#cms .sidebar .lesson-title a:hover,#cms .sidebar .module-title a:hover{color:#177aa5;text-decoration:none}#cms .sidebar .tree-handle{position:absolute;top:2px;left:3px;display:inline-block;padding-left:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:hidden}#cms .sidebar .tree-handle .chs-icon{display:block;line-height:8px;font-size:8px;color:#95a5ac}#cms .sidebar .sidebar-type-icon{width:35px;height:23px;display:inline-block;vertical-align:middle;margin-left:6px}#cms .sidebar .sidebar-type-icon>i{line-height:23px;width:23px;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;text-align:center;color:#fff}#cms .sidebar .item-title{width:175px;height:23px;margin-left:0;line-height:23px;vertical-align:middle}#cms .sidebar .icon-reorder{line-height:35px;cursor:move}#cms .sidebar .copy-item,#cms .sidebar .delete-item{float:right;cursor:pointer;margin-left:5px;line-height:23px;vertical-align:middle}#cms .sidebar .angular-ui-tree-placeholder,#cms .sidebar .sortable-placeholder{background:#addef4;border:3px dashed #27a9e1}#cms .sidebar .sortable-placeholder{width:100%;height:31px}#cms .sidebar .angular-ui-tree-empty{display:none}#cms .sidebar form{padding-bottom:12px;margin-top:5px}#cms .sidebar form .icon-search{position:absolute;top:11px;right:7.5%;color:rgba(107,117,123,.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms .sidebar form input{width:100%;height:36px}#cms .sidebar .item-list-search-form{position:absolute;top:0;width:100%;margin-top:12px}#cms .sidebar #item-list-search{width:90%;margin-left:auto;margin-right:auto}#cms .sidebar .add-item-input{width:85%;margin-left:5px}#cms #item-list{padding:0 20px;overflow-y:auto;height:100%}#cms #add-lesson-form,#cms #add-module-form{position:fixed;bottom:0;left:0;width:350px;padding:5px 0;background-color:#dee5e9;border-top:1px solid #beccd4;text-align:center}#cms #add-lesson-form input,#cms #add-module-form input{display:inline-block;width:289px;height:36px;margin-right:5px}#cms #add-lesson-form .add-button,#cms #add-module-form .add-button{display:inline-block;height:36px;width:36px;padding:0}#cms #add-lesson-form .add-button i,#cms #add-module-form .add-button i{line-height:36px}#cms #add-lesson-form .add-button i:before,#cms #add-module-form .add-button i:before{vertical-align:middle}#cms #module-edit-view,#cms .course-edit-view{padding:20px 45px;height:100%;overflow:auto}#cms #module-edit-view h1.first-title,#cms .course-edit-view h1.first-title{margin-bottom:20px}#cms #module-edit-view h4,#cms .course-edit-view h4{font-weight:600;color:#555}#cms .playlist-edit-view{padding:35px 50px;height:100%;overflow:auto}#cms .playlist-edit-view h1{margin-bottom:40px;line-height:34px}#cms .playlist-edit-view h1 input[type=text].editable-input{display:inline-block;vertical-align:middle}#cms .playlist-edit-view .playlist-release-field{display:inline-block;margin-left:10px;vertical-align:middle;width:125px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#cms .playlist-edit-view .playlist-release-field input[type=checkbox]{display:none}#cms .playlist-edit-view .playlist-release-field input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#cms .playlist-edit-view .playlist-release-field input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#cms .playlist-edit-view .playlist-release-field label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#cms .playlist-edit-view .playlist-release-field .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#cms .playlist-edit-view .playlist-release-field .checkbox-switch-inner:after,#cms .playlist-edit-view .playlist-release-field .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#cms .playlist-edit-view .playlist-release-field .checkbox-switch-inner:before{content:'RELEASED';padding-left:15px;background-color:#27a9e1;color:#fff}#cms .playlist-edit-view .playlist-release-field .checkbox-switch-inner:after{content:'HIDDEN';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#cms .playlist-edit-view .playlist-release-field .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:93px;transition:all .3s ease-in 0s}#cms .playlist-edit-view .playlist-description-sect{display:inline-block;max-width:700px;min-width:400px;margin-bottom:30px;text-align:left}#cms .playlist-edit-view .wrap{min-height:152px;margin-bottom:0;background-color:rgba(190,204,212,.25)}#cms .playlist-edit-view img{margin-right:15px}#cms .playlist-edit-view .upload-img{display:inline-block;vertical-align:middle}#cms .playlist-edit-view .playlist-share-sect,#cms .playlist-edit-view .playlist-visibility-sect{margin-bottom:30px}#cms .playlist-edit-view .playlist-share-sect h3,#cms .playlist-edit-view .playlist-visibility-sect h3{display:inline-block}#cms .playlist-edit-view .share-input{display:inline-block;margin-left:10px;width:175px;cursor:pointer;background-color:#fff;vertical-align:middle}#cms #item-type-icon{display:inline-block;vertical-align:middle}#cms #item-type-icon>span{display:table-cell;border-radius:3px;width:30px;height:30px;vertical-align:middle;text-align:center;color:#fff}#cms .item-editor{height:100%;overflow:hidden;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .item-editor.has-banner{padding-top:32px}#cms .item-editor .item-tabs{overflow-y:scroll;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .item-editor .item-tabs>.nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0}#cms .item-editor .item-tabs>.nav-tabs>li{margin-bottom:0;max-width:250px;-ms-flex:1;flex:1}#cms .item-editor .item-tabs>.nav-tabs>li:not(:last-of-type){margin-right:2px}#cms .item-editor .first-step-panel .minimized .type-label:not(:last-of-type),#cms .item-editor .first-step-panel .minimized select{margin-right:20px}#cms .item-editor .item-tabs>.nav-tabs>li.active a{pointer-events:none;background-color:#28384a;border:1px solid #28384a}#cms .item-editor .item-tabs>.nav-tabs>li.active a:hover{background-color:#28384a}#cms .item-editor .item-tabs>.nav-tabs>li>a{padding:5px 15px;width:100%;background-color:#95a5ac;color:#fff;font-weight:600;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#cms .item-editor .item-tabs>.nav-tabs>li>a:hover{background-color:#8c9ba2;border:1px solid #8c9ba2}#cms .item-editor #move-item-module-dropdown .dropdown-menu li:not(.dropdown-header):hover,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu li:not(.dropdown-header):hover,#cms .item-editor .json-code-files ul li.active-file{background-color:rgba(190,204,212,.5)}#cms .item-editor .item-tabs .tab-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .item-editor .item-tabs .tab-content .tab-pane{overflow:auto}#cms .item-editor .item-tabs .tab-content .tab-pane.active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}#cms .item-editor .first-step-container{overflow:auto}#cms .item-editor .main-class-error{margin-left:20px;color:#de5844;font-weight:600}#cms .item-editor .small-form{width:40px}#cms .item-editor .first-step-panel{position:relative}#cms .item-editor .first-step-panel.just-created{padding:25px 45px}#cms .item-editor .first-step-panel .public-msg{margin-top:20px;font-size:13px;color:#95a5ac}#cms .item-editor .first-step-panel .public-msg span{font-weight:600}#cms .item-editor .first-step-panel .top-create-btn{position:absolute;top:25px;right:25px}#cms .item-editor .first-step-panel .less-btn,#cms .item-editor .first-step-panel .more-btn{margin-left:5px;color:#27a9e1}#cms .item-editor .first-step-panel .less-btn:hover,#cms .item-editor .first-step-panel .more-btn:hover{text-decoration:none;color:#177aa5}#cms .item-editor .first-step-panel .less-btn span,#cms .item-editor .first-step-panel .more-btn span{margin-left:5px}#cms .basics-panel .item-release-field input[type=checkbox]:checked+label .checkbox-switch-inner,#cms .item-editor .first-step-panel .minimized .item-create-choice{margin-left:0}#cms .item-editor .first-step-panel h1{margin-bottom:20px;line-height:40px}#cms .item-editor .first-step-panel h1 a{text-transform:none;color:#27a9e1}#cms .item-editor .first-step-panel h4{font-weight:600;color:#555}#cms .item-editor .first-step-panel .minimized{display:inline-block}#cms .item-editor .first-step-panel .minimized .type-label{display:inline-block}#cms .item-editor .first-step-panel .item-create-step{margin-bottom:20px}#cms .item-editor .first-step-panel .item-create-step span{display:inline-block;vertical-align:middle;color:#555}#cms .item-editor .first-step-panel .item-create-step span:first-child{font-weight:600;width:25px;height:25px;line-height:23px;border:2px solid #555;border-radius:50%;margin-right:10px;text-align:center;font-size:16px}#cms .item-editor .first-step-panel .item-create-step span:last-child{font-weight:600}#cms .item-editor .first-step-panel .item-create-choice{margin-left:35px}#cms .item-editor .first-step-panel input[type=radio]{margin:0 5px}#cms .item-editor .first-step-panel label{font-weight:400}#cms .item-editor .first-step-panel .item-create-btn{width:400px;margin-top:35px;height:40px}#cms .item-editor #move-item-module-dropdown .dropdown-toggle,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-toggle{margin-bottom:35px;font-size:12px}#cms .item-editor #move-item-module-dropdown .dropdown-menu,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu{margin-top:-13px;max-height:300px;overflow:auto}#cms .item-editor #move-item-module-dropdown .dropdown-menu ul,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu ul{list-style:none;padding-left:0}#cms .item-editor #move-item-module-dropdown .dropdown-menu li.dropdown-header,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu li.dropdown-header{color:#95a5ac}#cms .item-editor #move-item-module-dropdown .dropdown-menu li:not(.dropdown-header),#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu li:not(.dropdown-header){padding-left:40px}#cms .item-editor #move-item-module-dropdown .dropdown-menu li a,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu li a{display:block;width:100%;color:#27a9e1;line-height:24px;padding-right:20px}#cms .item-editor #move-item-module-dropdown .dropdown-menu li a:hover,#cms .item-editor #shallow-copy-item-module-dropdown .dropdown-menu li a:hover{text-decoration:none}#cms .item-editor #move-item-module-dropdown .icon-lock,#cms .item-editor #shallow-copy-item-module-dropdown .icon-lock{line-height:31px;vertical-align:top}#cms .item-editor .copy-to-playlist .icon-lock{font-size:20px;margin-left:4px}#cms .item-editor .json-file-title{position:relative}#cms .item-editor .json-code-add-file{margin:10px 0;bottom:4px;width:100%;position:relative;padding-right:45px}#cms .item-editor .json-code-add-file input{display:inline-block;height:34px;vertical-align:middle;width:100%}#cms .item-editor .json-code-add-file .btn-main{position:absolute;right:0;top:0}#cms .item-editor .json-code-add-file h5{position:absolute;top:-26px}#cms .item-editor .json-code-remove-file:hover{cursor:pointer;color:#cb3a24}#cms .item-editor .json-code-edit-filename{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}#cms .item-editor .json-code-edit-filename:hover{color:#1a8bbb}#cms .item-editor .unit-test-note{margin-top:10px;margin-bottom:20px;padding-left:2px}#cms .item-editor .unit-test-note span{font-weight:600}#cms .item-editor .json-code-files{padding:20px 25px 25px;border:1px solid rgba(190,204,212,.25);border-radius:3px}#cms .item-editor .json-code-files .no-files-msg{font-size:16px;color:rgba(85,85,85,.6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;padding-top:10px}#cms .item-editor .json-code-files ul{padding:10px 0 0;list-style:none;margin-bottom:0}#cms .item-editor .json-code-files ul li{line-height:34px;position:relative;padding:1px 0}#cms .item-editor .json-code-files ul li.active-file .file-edit-btns,#cms .item-editor .json-code-files ul li:hover .file-edit-btns{display:block}#cms .item-editor .json-code-files ul li .editable-error{display:none}#cms .item-editor .change-file{position:absolute;left:0;top:0;display:block;width:100%;height:100%}#cms .item-editor .json-code-filename{font-size:16px;padding-left:33px;display:block;margin-right:47px;color:#555}#cms .item-editor .json-code-filename:hover{text-decoration:none}#cms .item-editor .main-class-select{position:absolute}#cms .item-editor .main-class-select.hide-icon{opacity:0}#cms .item-editor .main-class-select.hide-icon:hover{opacity:1}#cms .item-editor .main-class-select a{padding-left:6px}#cms .item-editor .main-class-select a .chs-icon-check-outline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}#cms .item-editor .unit-test-icon{position:absolute}#cms .item-editor .unit-test-icon .icon-list-ol{padding-left:9px}#cms .item-editor .file-edit-btns{position:absolute;right:4px;top:0;display:none}#cms .item-editor .file-edit-btns a{display:inline-block;line-height:34px}#cms .item-editor .json-code-title{line-height:34px;display:inline-block;vertical-align:middle;margin-bottom:10px}#cms .item-editor .item-main-class{padding-left:2px;line-height:34px;height:35px}#cms .item-editor .item-main-class a{margin-left:3px}#cms .item-editor .item-main-class input{width:120px}#cms .item-editor .show-files-tab-field{padding-left:2px;margin-bottom:5px}#cms .item-editor .show-files-tab-field a{line-height:34px}#cms .item-editor .show-files-tab-field a:hover{cursor:pointer}#cms .item-editor .show-files-tab-field form label{display:inline-block;vertical-align:middle;margin-bottom:0}#cms .item-editor .show-files-tab-field form .editable-buttons{vertical-align:middle;display:inline}#cms .item-editor .editable-has-buttons{display:inline}#cms .item-editor .cms-label{color:#19232e;font-weight:600;display:inline-block}#cms .item-editor .karel-btn{margin:25px auto auto}#cms .item-editor .editable-objective{-ms-flex:2;flex:2;width:250px}#cms .item-editor .editable-objective textarea.editable-has-buttons{display:block;margin-bottom:5px;height:150px;max-width:100%}#cms .item-editor #quiz-editor{font-family:'Proxima Nova',proxima-nova,sans-serif;width:100%;padding-right:50px;padding-left:50px}#cms .item-editor #quiz-editor #question-list{height:100%;width:100%;overyflow-y:auto}#cms .item-editor #quiz-editor #question-list .add-question-button{display:block;width:250px;margin:auto auto 40px}#cms .item-editor #quiz-editor #question-list .question-listing{width:100%;margin:auto auto 50px;border:1px solid #beccd4}#cms .item-editor #quiz-editor #question-list .question-listing .question-header{display:-ms-flexbox;display:flex;padding-left:30px;padding-right:30px;height:5%;background:#f4f8fc;border-bottom:1px solid #beccd4;-ms-flex-pack:justify;justify-content:space-between}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-title-container{height:75px}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-title-container .question-title{font-size:20px;font-weight:200;margin-right:5px;height:100%;text-align:center;line-height:75px}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-title-container .question-type{height:100%;display:inline-block;margin-left:40px;padding:5px 20px;vertical-align:middle}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-title-container .question-type .question-select{height:30px;margin-top:5px}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-title-container .question-type .response-button{width:150px;height:30px;font-size:14px;line-height:18px}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-control-buttons{margin-top:20px;margin-bottom:20px}#cms .item-editor #quiz-editor #question-list .question-listing .question-header .question-control-buttons button{margin-left:7px}#cms .item-editor #quiz-editor #question-list .question-listing hr{margin-top:0}#cms .item-editor #quiz-editor #question-list .question-listing .question-text-editor-container{width:100%;height:25%;margin:auto auto 20px;padding-left:40px;padding-right:40px}#cms .item-editor #quiz-editor #question-list .question-listing .question-text-editor-container .question-text-row{width:100%;margin-top:15px}#cms .item-editor #quiz-editor #question-list .question-listing .question-text-editor-container .question-text-row h2{font-weight:200;font-size:18px}#cms .item-editor #quiz-editor #question-list .question-listing .question-text-editor-container .question-editor{border:1px solid #beccd4;width:100%;height:70px}#cms .item-editor #quiz-editor #question-list .question-listing .panel-group{padding-left:30px;padding-right:30px}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list{width:100%;margin:auto}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .panel-title{padding-right:40px;padding-left:40px;font-family:'Proxima Nova',proxima-nova,sans-serif;font-weight:200}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .panel-title .accordion-toggle{text-decoration:none}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:120px;width:100%;background:#f4f8fc;border:1px solid #beccd4;margin-top:0;margin-bottom:20px;padding-left:60px;padding-right:40px;cursor:move}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing .ac-info-col{position:relative;left:-30px}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing .question-editor{border:1px solid #beccd4;height:70px;width:250px}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing a{position:relative;width:20px;height:100%;left:-60px}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing a span{display:block;position:relative;top:80px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .answer-listing .delete-ac-button{position:relative;left:40px;width:35px;height:35px}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .add-ac-button-container{width:250px;margin:auto auto 40px}#cms .item-editor #quiz-editor #question-list .question-listing .answer-list .add-ac-button-container a{width:250px}#cms .item-tab-panel{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}#cms .item-tab-panel .func-name-note{font-size:16px;color:#95a5ac;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms .item-tab-panel .info-box{padding:10px;margin:10px 50px 0;background-color:rgba(39,169,225,.15);color:#27a9e1;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#cms .item-tab-panel .info-box .icon{margin-right:15px;font-size:18px}#cms .item-tab-panel .warning-box{padding:10px;margin:10px 100px 15px;background-color:rgba(251,175,63,.15);color:#fbaf3f;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#cms .item-tab-panel .warning-box .icon{margin-right:15px;font-size:18px}#cms .basics-panel{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .basics-panel .panel-editor,#cms .basics-panel .panel-preview{padding:10px;width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}#cms .basics-panel button{margin-bottom:10px}#cms .basics-panel .editor{border:1px solid rgba(190,204,212,.5);border-radius:3px;-ms-flex:1;flex:1}#cms .basics-panel pagedown-viewer{padding:4px;overflow:auto;border:1px solid rgba(190,204,212,.5);border-radius:3px;-ms-flex:1;flex:1}#cms .basics-panel .panel-preview>h4{margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#6b757b;line-height:14px;-ms-flex-negative:0;flex-shrink:0}#cms .basics-panel .item-release-field{display:inline-block;margin-bottom:35px;vertical-align:middle;width:125px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#cms .basics-panel .item-release-field input[type=checkbox]{display:none}#cms .basics-panel .item-release-field input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#cms .basics-panel .item-release-field label{margin-bottom:0;display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#cms .basics-panel .item-release-field .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#cms .basics-panel .item-release-field .checkbox-switch-inner:after,#cms .basics-panel .item-release-field .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#cms .basics-panel .item-release-field .checkbox-switch-inner:before{content:'RELEASED';padding-left:15px;background-color:#27a9e1;color:#fff}#cms .basics-panel .item-release-field .checkbox-switch-inner:after{content:'HIDDEN';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#cms .basics-panel .item-release-field .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:93px;transition:all .3s ease-in 0s}#cms .basics-panel .first-step-panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}#cms .basics-panel .basic-extras{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .basics-panel .basic-extras .points-field{display:inline-block;margin-bottom:35px;margin-right:25px;vertical-align:middle}#cms .basics-panel .basic-extras .points-field input[type=text]{display:inline-block}#cms .basics-panel .basic-extras .item-type-display-name-edit{margin-bottom:20px}#cms .basics-panel .basic-extras .item-type-display-name-edit select{margin-top:10px}#cms .basics-panel .basic-extras .item-type-display-name-edit .icon-caret-down{display:inline}#cms .basics-panel .basic-extras .item-type-display-name-edit .collapsed .icon-caret-down,#cms .basics-panel .basic-extras .item-type-display-name-edit .icon-caret-right{display:none}#cms .basics-panel .basic-extras .item-type-display-name-edit .collapsed .icon-caret-right{display:inline}#cms .basics-panel .basic-extras .item-type-display-name-edit .cms-label,#cms .basics-panel .basic-extras .item-type-display-name-edit .icon-caret-down,#cms .basics-panel .basic-extras .item-type-display-name-edit .icon-caret-right{cursor:pointer}#cms .basics-panel .problem-bank-container .problem-bank-wrapper,#cms .basics-panel .problem-bank-container h4{display:inline-block;vertical-align:middle}#cms .basics-panel .problem-bank-wrapper span.icon,#cms .overview-panel .problem-bank-wrapper span.icon{vertical-align:middle;font-size:16px;color:#6b757b}#cms .basics-panel .problem-bank-wrapper .problem-bank-field,#cms .overview-panel .problem-bank-wrapper .problem-bank-field{display:inline-block;margin-right:7px;vertical-align:middle;font-size:12px;width:58px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#cms .basics-panel .problem-bank-wrapper .problem-bank-field input[type=checkbox],#cms .overview-panel .problem-bank-wrapper .problem-bank-field input[type=checkbox]{display:none}#cms .basics-panel .problem-bank-wrapper .problem-bank-field input[type=checkbox]:checked+label .checkbox-switch-inner,#cms .overview-panel .problem-bank-wrapper .problem-bank-field input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#cms .basics-panel .problem-bank-wrapper .problem-bank-field input[type=checkbox]:checked+label .checkbox-switch-switch,#cms .overview-panel .problem-bank-wrapper .problem-bank-field input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#cms .basics-panel .problem-bank-wrapper .problem-bank-field label,#cms .overview-panel .problem-bank-wrapper .problem-bank-field label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#cms .basics-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner,#cms .overview-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#cms .basics-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:after,#cms .basics-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:before,#cms .overview-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:after,#cms .overview-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:before{display:block;float:left;width:50%;height:22px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#cms .basics-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:before,#cms .overview-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:before{content:'YES';background-color:#27a9e1;color:#fff;padding-left:12px}#cms .basics-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:after,#cms .overview-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-inner:after{content:'NO';background-color:#fff;color:#95a5ac;text-align:right;padding-right:12px}#cms .basics-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-switch,#cms .overview-panel .problem-bank-wrapper .problem-bank-field .checkbox-switch-switch{display:block;width:13px;height:13px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:34px;transition:all .3s ease-in 0s}#cms .basics-panel .problem-bank-wrapper .problem-bank-field label,#cms .overview-panel .problem-bank-wrapper .problem-bank-field label{margin-bottom:0}#cms .overview-panel{padding:20px;height:100%;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .overview-panel h4{font-weight:700;font-size:16px}#cms .overview-panel .info-row{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0}#cms .overview-panel .info-row h4{margin:7px 15px;text-align:right;-ms-flex:1;flex:1}#cms .overview-panel .info-row p{margin:0;-ms-flex:1;flex:1}#cms .overview-panel .info-row .problem-bank-wrapper{-ms-flex:1;flex:1}#cms .overview-panel .code-section{padding:10px;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0}#cms .overview-panel .code-section h5{font-size:13px}#cms .overview-panel .code-section pre{margin-top:7px}#cms .overview-panel .section-divider{width:50px;height:5px;margin:13px auto;background-color:#beccd4;border-radius:50px;-ms-flex-negative:0;flex-shrink:0}#cms .overview-panel pagedown-viewer>div{display:inline-block;margin-top:5px;max-width:500px;text-align:left}#cms .survey-panel{margin:40px;display:block}#cms .survey-panel #survey-questions-title{font-size:20px;margin-bottom:10px}#cms .badge-panel{padding:20px}#cms .grade-respond-panel{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .grade-respond-panel .needs-response-check{margin:10px 0 25px;height:34px}#cms .grade-respond-panel .needs-response-check label{margin-bottom:0;vertical-align:middle;display:inline-block}#cms .grade-respond-panel .needs-response-check .editable-buttons{vertical-align:middle}#cms .grade-respond-panel .response-config{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center}#cms .grade-respond-panel .grade-answer{min-width:205px;-ms-flex:1;flex:1}#cms .grade-respond-panel .grade-reason{-ms-flex:2;flex:2}#cms .grade-respond-panel .grade-reason textarea.editable-has-buttons{display:block;margin-bottom:5px;max-width:100%}#cms .grade-respond-panel .grade-reason.disabled{opacity:.3;pointer-events:none}#cms .grade-respond-panel .old-grade-reason{-ms-flex:2;flex:2;display:inline;float:right;padding:80px 200px 0 100px}#cms .grade-respond-panel .old-grade-reason textarea.editable-has-buttons{display:block;margin-bottom:5px;max-width:100%}#cms .grade-respond-panel .old-grade-reason.disabled{opacity:.3;pointer-events:none}#cms .unit-autograder-panel .hidden-test-case.disabled,#course-marketing-page #course-marketing-page-footer .prep-course-footer-content p>a:hover,.coding-guide .custom-switch.disabled,.enroll-class-modal .course-enrollment-switch.disabled{opacity:.5}#cms .cheatsheet-panel,#cms .description-panel,#cms .guide-panel,#cms .rubric-panel,#cms .teacher-notes-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#cms .cheatsheet-panel .panel-editor,#cms .cheatsheet-panel .panel-preview,#cms .description-panel .panel-editor,#cms .description-panel .panel-preview,#cms .guide-panel .panel-editor,#cms .guide-panel .panel-preview,#cms .rubric-panel .panel-editor,#cms .rubric-panel .panel-preview,#cms .teacher-notes-panel .panel-editor,#cms .teacher-notes-panel .panel-preview{padding:10px;width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}#cms .cheatsheet-panel button,#cms .description-panel button,#cms .guide-panel button,#cms .rubric-panel button,#cms .teacher-notes-panel button{margin-bottom:10px}#cms .cheatsheet-panel .editor,#cms .description-panel .editor,#cms .guide-panel .editor,#cms .rubric-panel .editor,#cms .teacher-notes-panel .editor{border:1px solid rgba(190,204,212,.5);border-radius:3px;-ms-flex:1;flex:1}#cms .cheatsheet-panel pagedown-viewer,#cms .description-panel pagedown-viewer,#cms .guide-panel pagedown-viewer,#cms .rubric-panel pagedown-viewer,#cms .teacher-notes-panel pagedown-viewer{padding:4px;overflow:auto;border:1px solid rgba(190,204,212,.5);border-radius:3px;-ms-flex:1;flex:1}#cms .cheatsheet-panel .panel-preview>h4,#cms .description-panel .panel-preview>h4,#cms .guide-panel .panel-preview>h4,#cms .rubric-panel .panel-preview>h4,#cms .teacher-notes-panel .panel-preview>h4{margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#6b757b;line-height:14px;-ms-flex-negative:0;flex-shrink:0}#cms .lesson-plan-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#cms .lesson-plan-panel .lesson-plan-column{padding:15px}#cms .lesson-plan-panel .lesson-plan-column textarea{min-height:100px;width:100%;-ms-flex-negative:0;flex-shrink:0}#cms .description-panel,#cms .teacher-notes-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .blockly-setup-panel,#cms .code-panel,#cms .helper-code-panel{min-height:350px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .blockly-setup-panel .code-sidebar,#cms .code-panel .code-sidebar,#cms .helper-code-panel .code-sidebar{padding:10px 5px 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:300px}#cms .blockly-setup-panel .json-code-files,#cms .code-panel .json-code-files,#cms .helper-code-panel .json-code-files{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .blockly-setup-panel .json-code-files .file-list,#cms .code-panel .json-code-files .file-list,#cms .helper-code-panel .json-code-files .file-list{-ms-flex:1;flex:1;overflow:auto}#cms .blockly-setup-panel .json-code-editors,#cms .code-panel .json-code-editors,#cms .helper-code-panel .json-code-editors{padding:10px 10px 10px 5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}#cms .blockly-setup-panel .json-code-editors .editor-container,#cms .code-panel .json-code-editors .editor-container,#cms .helper-code-panel .json-code-editors .editor-container{position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .blockly-setup-panel .json-code-editors .editor-container.full-size,#cms .code-panel .json-code-editors .editor-container.full-size,#cms .helper-code-panel .json-code-editors .editor-container.full-size{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background-color:#fff;z-index:1000;padding:0 15px 15px}#cms .blockly-setup-panel .json-code-editors .editor-container.full-size h4,#cms .code-panel .json-code-editors .editor-container.full-size h4,#cms .helper-code-panel .json-code-editors .editor-container.full-size h4{position:relative;font-size:18px;line-height:34px}#cms .blockly-setup-panel .json-code-editors .editor-container.full-size h4 button,#cms .code-panel .json-code-editors .editor-container.full-size h4 button,#cms .helper-code-panel .json-code-editors .editor-container.full-size h4 button{position:absolute;right:0;display:inline-block;width:150px}#cms .blockly-setup-panel .json-code-editors .editor-container.full-size .toggled-full,#cms .code-panel .json-code-editors .editor-container.full-size .toggled-full,#cms .helper-code-panel .json-code-editors .editor-container.full-size .toggled-full{bottom:25px;right:25px}#cms .blockly-setup-panel .json-code-editors .editor-container .editor,#cms .code-panel .json-code-editors .editor-container .editor,#cms .helper-code-panel .json-code-editors .editor-container .editor{border:1px solid rgba(190,204,212,.5);-ms-flex:1;flex:1;border-radius:3px}#cms .blockly-setup-panel .json-code-editors .editor-container .editor-size-toggle,#cms .code-panel .json-code-editors .editor-container .editor-size-toggle,#cms .helper-code-panel .json-code-editors .editor-container .editor-size-toggle{right:10px;bottom:10px}#cms .sql-panel{padding:20px 20px 35px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#cms .sql-panel h4{line-height:34px}#cms .sql-panel h4>span{font-weight:600;margin-right:7px}#cms .sql-panel .sql-setup-header{width:100%;max-width:750px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#cms .sql-panel .sql-setup-header>button{width:200px}#cms .sql-panel .editor{width:100%;max-width:750px;-ms-flex:1;flex:1;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#cms .quiz-panel{padding:20px 10px}#cms .quiz-panel .quiz-editor-container{width:100%;max-width:1000px;margin:0 auto}#cms .unit-autograder-panel{padding:20px;display:block;overflow:auto}#cms .unit-autograder-panel .unit-autograder-container{margin:0 auto}#cms .unit-autograder-panel h1{margin-bottom:20px}#cms .unit-autograder-panel h2{margin-bottom:25px}#cms .unit-autograder-panel .unit-test-header{width:750px;margin-left:auto;margin-right:auto;position:relative;line-height:34px;margin-bottom:30px}#cms .unit-autograder-panel .save-tests-btn{position:absolute;right:0}#cms .unit-autograder-panel .test-case{font-family:Monaco,Monospace;margin-bottom:15px;color:#555}#app-store,#app-store-detail,#auth-modal,#cms .unit-autograder-panel .hidden-test-case,#codehs-mobile-apps-page .apps-section .icon-and-download-container,#course-grid-container,#manage-classes-modal,#remove-file-modal,.coding-guide,.content-feedback-dash,.course-resources,.keep-in-touch-container{font-family:'Proxima Nova',proxima-nova,sans-serif}#cms .unit-autograder-panel .hidden-test-case-header{width:62px}#cms .unit-autograder-panel .hidden-test-case{display:inline-block;margin-right:7px;vertical-align:middle;font-size:12px;width:62px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#cms .unit-autograder-panel .hidden-test-case input[type=checkbox]{display:none}#cms .unit-autograder-panel .hidden-test-case input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#cms .unit-autograder-panel .hidden-test-case input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#cms .unit-autograder-panel .hidden-test-case label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#cms .unit-autograder-panel .hidden-test-case .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#cms .unit-autograder-panel .hidden-test-case .checkbox-switch-inner:after,#cms .unit-autograder-panel .hidden-test-case .checkbox-switch-inner:before{display:block;float:left;width:50%;height:22px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#cms .unit-autograder-panel .hidden-test-case .checkbox-switch-inner:before{content:'YES';background-color:#27a9e1;color:#fff;padding-left:12px}#cms .unit-autograder-panel .hidden-test-case .checkbox-switch-inner:after{content:'NO';background-color:#fff;color:#95a5ac;text-align:right;padding-right:12px}#cms .unit-autograder-panel .hidden-test-case .checkbox-switch-switch{display:block;width:13px;height:13px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:38px;transition:all .3s ease-in 0s}#cms .unit-autograder-panel .hidden-test-case label{margin-bottom:0}#cms .unit-autograder-panel .test-case-contents{display:inline-block;vertical-align:middle;margin-right:10px;width:750px}#cms .unit-autograder-panel .test-case-contents td{padding-left:3px;padding-right:3px}#cms .unit-autograder-panel .remove-test-case{display:block;height:36px;line-height:36px}#cms .unit-autograder-panel .test-args-container{width:100%}#cms .unit-autograder-panel input{height:36px;border-radius:3px;border:1px solid rgba(190,204,212,.6);padding:2px 5px;width:100%}#cms .unit-autograder-panel input:focus{outline:#fbaf3f solid 1px;border:1px solid #efedee;box-shadow:none}#app-store .app-tile,#app-store-detail .tile,#cms .java-autograder-panel .json-code-container .editor,.course-edit .module-item,.keep-in-touch-container{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#cms .unit-autograder-panel .add-test-case{margin-top:25px;width:200px}#cms .js-autograder-panel{-ms-flex-direction:column;flex-direction:column;padding:0 10px 10px}#cms .js-autograder-panel .save-button{-ms-flex-negative:0;flex-shrink:0}#cms .js-autograder-panel .control-btns{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#cms .js-autograder-panel .control-btns button{margin:1px}#cms .js-autograder-panel form{-ms-flex:1;flex:1}#cms .js-autograder-panel form .ace_editor,#cms .js-autograder-panel form .form-group{height:100%!important;margin-bottom:0}#cms .js-autograder-panel form bootstrap-decorator:first-child,#cms .js-autograder-panel form bootstrap-decorator:nth-child(2) label.control-label{display:none}#cms .java-autograder-panel{position:relative;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .java-autograder-panel .java-autograder-header{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#cms .java-autograder-panel .add-autograder{margin-top:10px;margin-bottom:20px;width:160px}#cms .java-autograder-panel .json-code-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1}#cms .java-autograder-panel .json-code-container .json-code-files{margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}#cms .java-autograder-panel .json-code-container .json-code-files .json-code-add-file{-ms-flex-negative:0;flex-shrink:0}#cms .java-autograder-panel .json-code-container .json-code-files ul{-ms-flex:1;flex:1;overflow:auto}#cms .java-autograder-panel .json-code-container .editor{border-radius:3px;-ms-flex:1;flex:1}#cms .java-autograder-panel .json-code-container.full-size{padding:15px;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background-color:#fff;z-index:1000}#cms .java-autograder-panel .json-code-container.full-size .full-size-save{margin-right:10px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#cms .java-autograder-panel .json-code-container.full-size .editor-size-toggle{bottom:25px;right:25px}#cms .java-autograder-panel .editor-size-toggle{bottom:20px;right:20px}#cms .autograderconfig-panel{display:block;padding:20px;overflow:auto}#cms .autograderconfig-panel .autograder-config-container{width:570px;margin:0 auto;border:1px solid #dee5e9;overflow:hidden;border-radius:3px}#cms .autograderconfig-panel .autograder-config-header{background-color:#27a9e1;color:#fff;font-size:16px;height:45px;font-weight:600;line-height:45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms .autograderconfig-panel .autograder-config-header>div{display:inline-block;padding:0 10px;width:250px}#cms .autograderconfig-panel .autograder-config-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}#cms .autograderconfig-panel .autograder-config-row:nth-of-type(even){background-color:#f4f8fc}#cms .autograderconfig-panel .autograder-config-row>div{padding:15px 10px 5px;width:250px}#cms .autograderconfig-panel .autograder-config-row>div:last-child{width:70px;text-align:center}#cms .autograderconfig-panel .autograder-config-row>div:first-child{line-height:25px;font-weight:600;color:#555}#cms .autograderconfig-panel .autograder-config-row .checkbox{margin-top:0;margin-bottom:0}#cms .autograderconfig-panel .autograder-config-row .checkbox>label{height:25px}#cms .autograderconfig-panel .autograder-config-row .checkbox>label input{margin-top:5.5px}#cms .autograderconfig-panel .autograder-config-row .checkbox>label span{line-height:25px}#cms .resource-panel h4,#cms .video-panel h4{line-height:34px;height:35px}#cms .autograderconfig-panel .autograder-config-row bootstrap-decorator:not(:first-of-type){position:relative;left:-225px}#cms .autograderconfig-panel .autograder-config-row bootstrap-decorator:not(:first-of-type)>.form-group,#cms .autograderconfig-panel .autograder-config-row bootstrap-decorator:not(:first-of-type)>.schema-form-tabarray{width:505px;margin-bottom:10px}#cms .video-panel{padding:10px 20px;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .video-panel h4>span{font-weight:600;margin-right:7px}#cms .video-panel .videos-container h4{margin-top:2px}#cms .video-panel .video-sect{display:inline-block}#cms .video-panel .video-sect:first-of-type{margin-right:25px}#cms .resource-panel{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#cms .resource-panel h4{margin-top:2px}#cms .resource-panel h4>span{font-weight:600;margin-right:7px}#cms .resource-panel iframe{border:1px solid rgba(190,204,212,.75);-ms-flex:1;flex:1;border-radius:3px}#cms .terms-panel{padding-bottom:25px}#cms .terms-panel form input{height:42px}#cms .terms-panel form .add-title-input{display:inline-block;margin-bottom:10px;margin-right:5px;vertical-align:middle}#cms .terms-panel form select{display:inline-block;height:42px;width:150px;margin-bottom:10px;margin-top:0;vertical-align:middle}#cms .admin-panel{padding:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto}#cms .admin-panel .admin-field{width:200px;display:inline-block;margin-bottom:25px;margin-right:20px;vertical-align:top;word-break:break-word}#cms .admin-panel .admin-field input{display:inline-block;max-width:113px}#remove-file-modal .cancel-link{margin-right:10px;font-size:12px}#remove-file-modal .cancel-link:hover{text-decoration:none;cursor:pointer}#delete-course-modal .course-name{font-weight:600}#auth-modal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#auth-modal .modal-body>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;border:2px solid #beccd4;border-radius:3px;cursor:pointer;width:175px;height:200px}#auth-modal .modal-body>div .info-container,#auth-modal .modal-body>div .name-container{display:block;text-align:center}#auth-modal .modal-body>div .name-container{font-weight:600;font-size:14px}#auth-modal .modal-body>div .info-container{text-transform:uppercase;color:#555;font-size:10px}#auth-modal .modal-body>div .image-container{width:100px;height:100px}#auth-modal .modal-body>div .image-container img{width:100%;height:100%}#auth-modal .modal-body .user-card .image-container{border-radius:50%;overflow:hidden}#auth-modal .modal-body .card:hover{border-color:#27a9e1}#manage-classes-modal .modal-header{border-bottom:none}#manage-classes-modal .modal-header h3{font-weight:200;color:#555;text-align:center;font-size:20px}#manage-classes-modal .modal-header h5{text-align:center;color:#555}#manage-classes-modal .modal-header .close-btn{position:absolute;top:12px;right:12px;color:#6b757b;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 7px;font-size:16px}#manage-classes-modal .modal-header .close-btn:hover{opacity:.75}#manage-classes-modal .class-card{background:#fff;padding:20px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #a7aeb6;border-radius:3px}#manage-classes-modal .class-card .class-name{font-size:20px;color:#555;font-weight:200}#manage-classes-modal .class-card .student-count{font-size:12px;text-transform:uppercase;color:#a7aeb6}#manage-classes-modal .class-card a{text-decoration:none}#manage-classes-modal .class-card a:hover .class-name{color:#27a9e1}#manage-classes-modal .class-card i{vertical-align:middle;margin:0 3px;color:#27a9e1;font-size:6px}#manage-classes-modal .class-card .enrolled-container .btn-main-transparent{border-color:#8cc63e;color:#8cc63e}#manage-classes-modal .class-card .enrolled-container .btn{width:100px}#manage-classes-modal .classes:nth-last-child(0){margin-bottom:0}#cms-quiz-iframe,.quill-iframe{border:0}#code-replay .range-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;text-align:center;width:100%}#code-replay .paste{position:absolute;top:3px;left:10px;font-style:italic;font-size:16px;font-weight:700}#code-replay .time-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:450px}#code-replay .time{font-size:18px;font-weight:700;-webkit-user-select:none;-ms-user-select:none;user-select:none}#code-replay .ace_hidden-cursors .ace_cursor{opacity:1}#code-replay .paste-flash{animation:pasteFlash 5s ease}@keyframes pasteFlash{0%{background-color:#edec8e}100%{background-color:rgba(237,236,142,0)}}#code-replay i:hover{cursor:pointer}.codereview-page.has-sidebar{margin-left:200px}.codereview-page.has-sidebar .codehs-table{margin:auto}.codereview-page h1{margin-bottom:20px}.codereview-page .codereview-content{padding:25px 50px 50px}.codereview-page .status-overview{margin:0 0 30px}.codereview-page .status-overview .wrap{margin:0 10px}.codereview-page .action-btns{margin-bottom:30px}.codereview-page .action-btns a{margin:0 5px}.codereview-page .codehs-table td:not(:first-of-type),.codereview-page .codehs-table th:not(:first-of-type){text-align:center}.codereview-page .codehs-table .progress-circle{margin:0 auto}.codereview-page .codehs-table td.item-title,.codereview-page .codehs-table td.student-name,.codereview-page .codehs-table th:first-of-type{padding:5px 10px}.codereview-page .codehs-table .codehs-table-header .status-header{width:65px;padding-right:10px;padding-left:10px}.codereview-page .item-title{color:#555}.codereview-page .item-title .icon{margin-right:7px}.codereview-page .student-name a{color:#27a9e1}.codereview-page .student-name a:focus,.codereview-page .student-name a:hover{color:#1a8bbb;text-decoration:none}.codereview-page .add-to-queue{height:25px;width:25px}.codereview-page .progress-circle{display:inline-block;width:15px;height:15px;border-radius:50%}.codereview-page .progress-circle.not-started{background-color:#beccd4}.codereview-page .progress-circle.started{background-color:#ffdd17}.codereview-page .progress-circle.needs-work{background-color:#ff99c6}.codereview-page .progress-circle.passed{background-color:#8cc63e}.codereview-page .progress-circle.counts-circle{width:35px;height:35px;line-height:35px;color:#fff;font-size:20px;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.codereview-dashboard.codereview-page h1,.codereview-dashboard.codereview-page h3{color:#555;text-align:center}.codereview-dashboard.codereview-page h1:after{position:relative;top:8px;display:block;width:50px;margin:0 auto;content:'';border-bottom:3px solid #27a9e1}.codereview-dashboard.codereview-page .dashboard-content{padding:25px 20px 50px}.codereview-dashboard.codereview-page .wrap{margin:10px 30px}.codereview-dashboard.codereview-page #class-queues{padding:0;min-height:auto}.codereview-dashboard.codereview-page #class-queues .wrap{max-height:200px}.codereview-dashboard.codereview-page #class-queues .queue-table tr{height:40px}.codereview-dashboard.codereview-page #class-queues .queue-item div a,.codereview-dashboard.codereview-page #class-queues .thread-message a,.codereview-dashboard.codereview-page #class-queues .time a{height:40px;line-height:40px}.codereview-dashboard.codereview-page .queue-items-subheader{padding:0 35px;color:#555;font-weight:200}.codereview-dashboard.codereview-page .course-menu{margin:auto;max-width:750px;list-style:none;font-size:20px}.codereview-dashboard.codereview-page .course-menu .course-image{max-width:50px;max-height:50px}.codereview-dashboard.codereview-page .course-menu .module-image{max-width:35px;max-height:35px}#admin-tab .program-thumbnail,#app-store-submissions-page .codehs-table .app-icon,#teacher-tab .program-thumbnail{max-height:100px;max-width:100px}.codereview-dashboard.codereview-page .course-menu>li{margin:20px 0 10px;color:#555;text-align:center}.codereview-dashboard.codereview-page .course-menu span{margin-left:10px;vertical-align:middle}.codereview-dashboard.codereview-page .module-menu{padding:0 5px;list-style:none;font-size:16px}.codereview-dashboard.codereview-page .module-menu li{margin:3px 0;background-color:#fff;border:2px solid #fff;border-radius:3px}.codereview-dashboard.codereview-page .module-menu li:hover{border-color:#27a9e1}.codereview-dashboard.codereview-page .module-menu li:nth-child(6n+6) a,.course-explore-page #course-explore-overview-section .module-section-wrapper:nth-child(6n+6){border-left:8px solid #ac0061}.codereview-dashboard.codereview-page .module-menu a{display:block;padding:5px 10px;color:#27a9e1}.codereview-dashboard.codereview-page .module-menu a:hover{text-decoration:none}.codereview-dashboard.codereview-page .module-menu li:nth-child(6n+5) a{border-left:8px solid #361b98}.codereview-dashboard.codereview-page .module-menu li:nth-child(6n+4) a{border-left:8px solid #98291c}.codereview-dashboard.codereview-page .module-menu li:nth-child(6n+3) a{border-left:8px solid #ffae00}.codereview-dashboard.codereview-page .module-menu li:nth-child(6n+2) a{border-left:8px solid #04a7e8}.codereview-dashboard.codereview-page .module-menu li:nth-child(6n+1) a{border-left:8px solid #77ce1c}.module-statuses.codereview-page .status-tables{width:1000px;padding:0 50px;margin:auto}.module-statuses.codereview-page .codehs-table{width:100%;overflow:visible}.module-statuses.codereview-page td:last-of-type{width:58px}.module-statuses.codereview-page td:nth-last-of-type(2){width:115px}.module-statuses.codereview-page td:nth-last-of-type(3){width:136px}.module-statuses.codereview-page .lesson-row{background-color:#f4f8fc;border-top:1px solid rgba(190,204,212,.3)}.module-statuses.codereview-page .lesson-number{width:30px;height:30px;display:inline-block;margin-right:12px;background-color:#fff;line-height:30px;vertical-align:middle;border-radius:50%;text-align:center}.module-statuses.codereview-page .lesson-title{position:relative;display:block;left:-50px;padding:5px;width:1000px;width:calc(100% + 100px);margin-top:25px;background-color:#beccd4;vertical-align:middle;font-size:16px;line-height:30px;color:#555;border-radius:100px}.module-statuses.codereview-page .lesson-title:hover{text-decoration:none;background-color:#6b757b}.module-statuses.codereview-page .lesson-title:hover .title-text{color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.module-statuses.codereview-page .lesson-detail{position:absolute;top:1px;right:5px;font-size:32px;line-height:41px;color:#fff}#app-store-submissions-page .codehs-table{width:100%}#app-store{color:#555;padding-top:30px;padding-bottom:30px}#app-store .header{padding-bottom:20px}#app-store .app-tile{height:200px;margin-bottom:10px;margin-top:10px;display:block;background-color:#fff;border:2px solid transparent;border-radius:5px;padding:27px 20px 25px;vertical-align:middle;text-decoration:none;color:#555}#app-store .app-tile:hover{border-color:#27a9e1;text-decoration:none;color:#555}#app-store .app-tile .left-block{display:inline-block;vertical-align:top;text-align:center;width:40%}#app-store .app-tile .left-block .app-icon{max-width:100%;max-height:120px}#app-store .app-tile .right-block{display:inline-block;vertical-align:top;width:55%;margin-left:3%}#app-store .app-tile .right-block h3{margin-top:0;margin-bottom:0;font-size:22px}#app-store .app-tile .right-block h4{margin-top:5px;margin-bottom:0;font-weight:400;color:#a7aeb6}#app-store .app-tile .right-block .blue-dash-spacer{margin-top:8px;margin-bottom:8px;width:30px}#app-store .app-tile .right-block p{margin-bottom:0}#app-store-detail{color:#555;padding-top:30px;padding-bottom:30px;text-align:center}#app-store-detail .tile{background-color:#fff;border:2px solid transparent;border-radius:5px;padding:15px;vertical-align:middle;text-align:center}#app-store-detail .app-store-btn{margin-top:10px}#app-store-detail .top-section{padding-top:15px;padding-bottom:15px}#app-store-detail .top-section .left-block{vertical-align:top}#app-store-detail .top-section .left-block .app-icon{max-height:150px;max-width:150px}#app-store-detail .top-section .right-block{text-align:left;vertical-align:top}.coding-guide .button-table th,.coding-guide .color-table td:nth-child(2),.coding-guide .color-table th:nth-child(2),.coding-guide .icons-container .codehs-icon-item,.coding-guide h1{text-align:center}#app-store-detail .top-section .right-block h3{margin-top:0;margin-bottom:0;font-size:28px;line-height:1em}#app-store-detail .top-section .right-block h4{margin-top:5px;margin-bottom:0;font-weight:400;color:#a7aeb6;font-size:16px;line-height:1em}#app-store-detail .top-section .right-block .blue-dash-spacer{margin-top:12px;margin-bottom:12px;width:30px}@media (max-width:767px){#app-store-detail .top-section .right-block{padding-top:15px}}@media (max-width:400px){#app-store-detail .top-section .left-block,#app-store-detail .top-section .right-block{margin-left:5%;width:90%}}@media (max-width:500px){#app-store-detail .tile-container{margin-left:5%;width:90%}}#app-store-detail hr{margin-left:30px;margin-right:30px}#app-store-detail .bottom-section .open-app-button{margin:10px auto;width:60%}#app-store-detail .bottom-section .second-paragraph{margin-bottom:0}#codehs-mobile-apps-page{margin-top:40px}#codehs-mobile-apps-page .apps-section .screenshot-img{height:450px;display:inline-block;padding:0 10px}#codehs-mobile-apps-page .apps-section .img-links{display:inline-block;vertical-align:middle;padding:0 10px}#codehs-mobile-apps-page .apps-section .img-links .link{display:block}#codehs-mobile-apps-page .apps-section h1{font-size:35px}#codehs-mobile-apps-page .apps-section h4{color:#6b757b;margin-bottom:30px}#codehs-mobile-apps-page .apps-section .img-wrapper{background-color:rgba(39,169,225,.16)}#codehs-mobile-apps-page .apps-section .row{padding:15px 15px 30px;margin-left:calc(15%);margin-right:calc(15%);border-radius:7px}#codehs-mobile-apps-page .apps-section .icon-and-download-container{color:#555;display:inline-block;margin-left:5px;margin-right:5px}#codehs-mobile-apps-page .apps-section .icon-and-download-container h2{display:block;font-size:20px;color:#00a79d;margin-top:15px}#codehs-mobile-apps-page .apps-section .icon-and-download-container .app-store-img{width:150px;border-radius:25px;display:block;margin:5px}#codehs-mobile-apps-page .apps-section .icon-and-download-container .store-links{display:block}#codehs-mobile-apps-page .apps-section .icon-and-download-container .store-links .app-store-badge{display:block;overflow:hidden;width:108px;height:32px;background-size:contain;margin:8px auto 0}#codehs-mobile-apps-page .apps-section .icon-and-download-container .store-links .play-store-badge{display:block;width:109px;height:33px;overflow:hidden;margin:2px auto 0}#codehs-mobile-apps-page .apps-section .icon-and-download-container .store-links .play-store-badge img{margin:0;height:48px;vertical-align:top;position:relative;top:-8px;left:-7px}.coding-guide #guide-nav:not(.affix),.coding-guide .guide-section:not(:first-child){margin-top:50px}#codehs-mobile-apps-page .expo-section{padding:20px}#codehs-mobile-apps-page .expo-section .apps-get-started{margin-left:calc(20%);margin-right:calc(20%)}.coding-guide{padding:25px 0 50px}.coding-guide h2,.coding-guide h3,.coding-guide h4{font-weight:600}.coding-guide #guide-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coding-guide #guide-nav .nav>li>a{border-left:1px solid transparent;color:#6b757b}.coding-guide #guide-nav .nav>li>a:focus,.coding-guide #guide-nav .nav>li>a:hover{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.coding-guide #guide-nav .nav>li.active>a{color:#27a9e1}.coding-guide #guide-nav .nav .nav>li.active>a{border-color:#27a9e1;border-width:2px}.coding-guide #guide-nav .nav .nav{padding-bottom:10px}.coding-guide #guide-nav li:not(.active) ul{display:none}.coding-guide #guide-nav>.nav>li>a{padding:4px 20px;font-size:24px}.coding-guide #guide-nav>.nav>li.active>a{font-weight:700}.coding-guide #guide-nav>.nav>li>.nav>li>a{padding:2px 20px 2px 30px;font-size:15px}.coding-guide #guide-nav>.nav>li>.nav>li.active>a{font-weight:600}.coding-guide #guide-nav>.nav>li>.nav>li>.nav>li>a{padding:1px 20px 1px 45px;font-size:13px}.coding-guide .affix{top:85px;width:185px}.coding-guide .guide-section>.guide-section{margin-top:25px}.coding-guide .guide-example{position:relative;padding:45px 15px 15px;border:1px solid #e1e1e8;border-radius:3px 3px 0 0}.coding-guide .guide-example:after{position:absolute;top:15px;left:15px;font-size:12px;font-weight:600;color:#95a5ac;text-transform:uppercase;letter-spacing:1px;content:'Example'}.coding-guide pre.prettyprint{border-radius:0 0 3px 3px}.coding-guide .options-table td{vertical-align:middle}.coding-guide .options-table td:first-child{white-space:nowrap}.coding-guide .info-note{margin:15px 0;border-left:5px solid #00a79d}.coding-guide .info-note h3{color:#00a79d}.coding-guide .warning-note{margin:15px 0;border-left:5px solid #fbaf3f}.coding-guide .warning-note h3{color:#fbaf3f}.coding-guide .icons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.coding-guide .icons-container .codehs-icon-item{padding:15px 10px;width:105px;background-color:rgba(190,204,212,.25);border:1px solid #fff}.coding-guide .icons-container .codehs-icon-item span{display:block;margin-bottom:3px;font-size:24px}.coding-guide .button-table{vertical-align:middle}.coding-guide .button-table thead{border-bottom:2px solid rgba(190,204,212,.5)}.coding-guide .button-table td,.coding-guide .button-table th{padding:7px 15px;border:1px solid rgba(190,204,212,.5)}.coding-guide .button-table button{width:125px}.coding-guide #ajax-ui-textarea textarea{max-width:100%}.coding-guide .color-table td,.coding-guide .color-table th{vertical-align:middle}.coding-guide .color-table .bg-light-grey{background-color:#dee5e9}.coding-guide .color-table .hover-silver{background-color:#8c9ba2}.coding-guide .color-table .hover-slate{background-color:#606a6f}.coding-guide .color-table .bg-dark-navy{background-color:#19232e}.coding-guide .color-table .hover-dark-blue{background-color:#161f29}.coding-guide .color-table .hover-purple{background-color:#77194f}.coding-guide .color-table .hover-indigo{background-color:#252a72}.coding-guide .color-table .hover-blue{background-color:#2499cc}.coding-guide .color-table .hover-teal{background-color:#039285}.coding-guide .color-table .hover-green{background-color:#85be39}.coding-guide .color-table .hover-yellow{background-color:#efcb1b}.coding-guide .color-table .hover-orange{background-color:#eca53c}.coding-guide .color-table .hover-red{background-color:#c8503e}.coding-guide .color-table .hover-pink{background-color:#f891c1}.coding-guide .color-circle{width:25px;height:25px;display:inline-block;border-radius:50%}.coding-guide .custom-switch{width:150px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.coding-guide .custom-switch input[type=checkbox]{display:none}.coding-guide .custom-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.coding-guide .custom-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.coding-guide .custom-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.coding-guide .custom-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.coding-guide .custom-switch .checkbox-switch-inner:after,.coding-guide .custom-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:50px;line-height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.coding-guide .custom-switch .checkbox-switch-inner:before{content:'PINK';padding-left:15px;background-color:#ff99c6;color:#fff}.coding-guide .custom-switch .checkbox-switch-inner:after{content:'WHITE';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.coding-guide .custom-switch .checkbox-switch-switch{display:block;width:41px;height:41px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:98px;transition:all .3s ease-in 0s}.coding-guide .example-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.coding-guide .example-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:50px;width:150px;line-height:46px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.coding-guide .example-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.coding-guide .example-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:88px;vertical-align:middle}.coding-guide .example-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.coding-guide .example-dropdown .dropdown-menu{min-width:150px}.coding-guide .example-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.coding-guide .example-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.coding-guide .example-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.coding-guide .example-steps{margin:15px auto}.coding-guide .example-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}.coding-guide .example-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}.coding-guide .example-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}.coding-guide .example-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.coding-guide .example-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}.coding-guide .example-steps .steps li:first-child>a:after{content:none}.coding-guide .example-steps .steps li a.active,.coding-guide .example-steps .steps li a.completed{color:#27a9e1}.coding-guide .example-steps .steps li a.active:before{border-color:#27a9e1}.coding-guide .example-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}.coding-guide .example-steps .steps li a.active:after,.coding-guide .example-steps .steps li a.completed:after{background-color:#27a9e1}.coding-guide .example-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.majors-container .majors-title{font-size:24px;color:#1a202c;margin-bottom:32px;font-weight:400}.majors-container .majors-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.majors-container .majors-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.majors-container .majors-grid{grid-template-columns:repeat(3,1fr)}}.major-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease}.major-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.major-card .major-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.major-card .major-image{width:35px;height:35px;margin-right:5px;border-radius:9999px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:#ebf5ff}.major-card .major-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.major-card .major-title{font-size:18px;color:#1a202c;margin:0}.major-card .major-description{color:#4a5568;margin-bottom:24px;line-height:1.5}.major-card .learn-more-link{color:#3182ce;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none}.major-card .learn-more-link:hover{color:#2c5282}.major-card .learn-more-link svg{width:20px;height:20px;margin-left:4px}.keep-in-touch-container{margin:0 auto 10px;background:#fff;padding:10px 25px;border-radius:3px}.keep-in-touch-success{padding:40px 20px}.keep-in-touch-success .success-icon{width:64px;height:64px;background:rgba(140,198,62,.1);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.keep-in-touch-success .success-icon i{font-size:32px;color:#8cc63e}.keep-in-touch-success h1{font-size:32px;font-weight:700;color:#555;margin-bottom:16px}.keep-in-touch-success .subtitle{font-size:18px;color:#a7aeb6;margin-bottom:32px}.keep-in-touch-success .account-details{background:rgba(39,169,225,.05);border-radius:8px;padding:20px;margin-bottom:32px}.keep-in-touch-success .account-details p{margin:8px 0;color:#555}.keep-in-touch-success .account-details p strong{color:#27a9e1}.keep-in-touch-success .success-features{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.keep-in-touch-success .success-features .feature-card{text-align:left;background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.keep-in-touch-success .success-features .feature-card .feature-icon{margin-bottom:16px}.keep-in-touch-success .success-features .feature-card h3{font-size:18px;margin-bottom:8px}.keep-in-touch-success .success-features .feature-card p{font-size:14px;margin:0}.keep-in-touch-success .btn-primary{display:inline-block;min-width:200px}.keep-in-touch-header{margin-bottom:30px}.keep-in-touch-header h1{font-size:24px;font-weight:700;color:#555;margin-bottom:16px}.keep-in-touch-header .subtitle{font-size:20px;color:#555;margin:0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card .feature-icon{width:30px;height:30px;background:rgba(39,169,225,.1);border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.feature-card .feature-icon i{font-size:16px;color:#27a9e1}.feature-card h3{font-size:18px;font-weight:600;color:#555;margin-bottom:12px}.feature-card p{color:#555;margin:0;line-height:1.5}.keep-in-touch-form{margin-top:30px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.keep-in-touch-form .form-group{margin-bottom:24px}.keep-in-touch-form .form-group label{display:block;font-size:16px;font-weight:500;color:#555;margin-bottom:8px}.keep-in-touch-form .form-group input[type=email],.keep-in-touch-form .form-group input[type=number],.keep-in-touch-form .form-group select{width:100%;padding:12px 16px;font-size:16px;border:1px solid #beccd4;border-radius:6px;color:#555;transition:border-color .2s}.keep-in-touch-form .form-group input[type=email]:focus,.keep-in-touch-form .form-group input[type=number]:focus,.keep-in-touch-form .form-group select:focus{outline:0;border-color:#27a9e1;box-shadow:0 0 0 3px rgba(39,169,225,.1)}.keep-in-touch-form .form-group.checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.keep-in-touch-form .form-group.checkbox input[type=checkbox]{margin-right:10px}.keep-in-touch-form .form-group.checkbox label{font-weight:400;color:#a7aeb6;margin:0}.keep-in-touch-form .btn-primary{display:block;width:100%;padding:14px;background:#27a9e1;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.keep-in-touch-form .btn-primary:hover{background:#1a8bbb}@media (max-width:768px){.features-grid,.keep-in-touch-success .success-features{grid-template-columns:1fr}.features-grid{gap:20px}.keep-in-touch-container,.keep-in-touch-form{padding:20px}}.major-detail-header .major-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px}.major-detail-header .major-header .major-image{width:64px;height:64px;margin-right:16px;border-radius:9999px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:#ebf5ff}.major-detail-header .major-header .major-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.major-detail-header .major-header .major-title{font-size:32px;color:#1a202c;margin:0;font-weight:500}.major-detail-header .major-description{font-size:18px;line-height:1.6;color:#4a5568;margin-bottom:20px}.major-detail-content .major-section{margin-bottom:20px;padding:20px 40px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff}.major-detail-content .major-section:last-child{margin-bottom:0}.major-detail-content .major-section .section-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:24px;color:#1a202c;margin-bottom:24px;font-weight:500}.major-detail-content .major-section .section-title:before{content:'';display:inline-block;width:24px;height:24px;margin-right:12px;background-size:contain;background-repeat:no-repeat}.major-detail-content .major-section .section-title:has(+.career-list):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234A5568'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z'%3E%3C/path%3E%3C/svg%3E")}.major-detail-content .major-section .section-title:has(+.course-list):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234A5568'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253'%3E%3C/path%3E%3C/svg%3E")}.major-detail-content .major-section .section-title:has(+.resource-list):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234A5568'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1'%3E%3C/path%3E%3C/svg%3E")}.major-detail-content .major-section .section-list{list-style:disc;display:grid;grid-template-columns:repeat(2,1fr);max-width:50%}@media (max-width:640px){.major-detail-content .major-section .section-list{grid-template-columns:1fr}}.major-detail-content .major-section .section-list li{font-size:16px;padding:12px 16px}.resource-list{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;list-style:none;padding:0;margin:0}.resource-list li{width:300px;background:#fff;border:none;padding:0!important;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.resource-list li:hover{-ms-transform:translateY(-2px);transform:translateY(-2px)}.resource-list li:hover a{text-decoration:none}.resource-list li:hover .resource-title{text-decoration:underline}.resource-list li .resource-image{width:100%;height:160px;border-radius:8px;overflow:hidden;margin-bottom:16px}.resource-list li .resource-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resource-list li a{color:#1a202c;text-decoration:none;font-size:20px;line-height:1.2;font-weight:500;display:block;margin-bottom:5px;padding:8px}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-info h2,.course-overview-tool-body #course-marketing-page.course-overview-tool #pd-course-page .pd-content h2,.course-overview-tool-body #course-marketing-page.course-overview-tool #resources-section h2,.faq-section h2{font-size:24px}@media (max-width:768px){.resource-list{-ms-flex-pack:center;justify-content:center}}.faq-section{margin:2rem 0;padding:2rem;background:rgba(39,169,225,.05);border-radius:8px}.faq-section h2{color:#555;margin-bottom:1.5rem;font-weight:700}.faq-section .faq-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(190,204,212,.2)}.faq-section .faq-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-section .faq-item h3{color:#555;font-size:18px;margin-bottom:.5rem;font-weight:600}.faq-section .faq-item p{color:#555;margin:0;line-height:1.5}.connect-body{height:100%;padding-bottom:46px;font-family:proxima-nova}.connect-container{height:100%}.connect-container.lti-banner-shown{height:95%}.connect-container .connect-sidebar{width:350px;vertical-align:top;background-color:#f4f8fc;height:100%;text-align:center;display:inline-block}.connect-container .connect-sidebar-title{height:50px;background-color:#28384a;color:#fff;font-size:20px;padding:12px}.connect-container .connect-sidebar-content{height:calc(100% - 100px);overflow-y:auto;padding:20px;text-align:left}.connect-container .connect-sidebar-content a.external-link{color:#177aa5;margin-bottom:8px;display:block}.connect-container .connect-sidebar-continue{height:50px;background-color:rgba(190,204,212,.45);padding:8px}.connect-container .connect-content{width:calc(100% - 350px);height:100%;text-align:center;display:inline-block;padding:20px}.connect-container .notes{background-color:#f0f0f0;margin-top:20px;margin-bottom:50px;padding:25px}.shared-projects-container img{max-width:150px;background-color:#fff}.content-feedback-dash{position:relative;font-size:15px}.content-feedback-dash .detail-container{max-width:800px}.content-feedback-dash a:not(.btn):hover{color:#115978;text-decoration:none}.content-feedback-list{padding:25px 0;width:66%;margin:0 auto}.content-feedback-list .accordion-nav{padding-top:30px}.content-feedback-list .accordion-nav a{display:block;padding-top:5px;padding-bottom:5px}.content-feedback-list .accordion-nav input{margin-right:5px;margin-left:5px}.content-feedback-list .accordion-nav input[type=text]{display:inline-block;width:175px;height:36px;margin-right:10px}.content-feedback-list .accordion-nav button[type=submit]{vertical-align:bottom;height:52px;width:130px;margin-left:10px;margin-right:10px}.content-feedback-list .accordion-nav .bootstrap-select{vertical-align:bottom;margin:0 1px 0 5px;padding-right:0;padding-left:0}.content-feedback-list .panel-default{overflow:visible}.content-feedback-list .panel-heading{background-color:#fff;padding:10px}.content-feedback-list .panel-body .row{padding:5px 10px}.content-feedback-list .panel-body label{color:#555;margin:1px 2px}.content-feedback-list .min-max-separate{width:25px;padding-top:15px;padding-left:2px}.pd-courses,.regular-courses{margin-left:15px;width:100px;display:inline-block}.content-feedback-list .to-from-div{vertical-align:middle}.content-feedback-list .to-from-div input[type=text]{display:inline-block}.content-feedback-list a:not(.btn):hover{color:#115978;text-decoration:none}.feedback-count{float:right;margin-right:15px;margin-bottom:15px}#update-feedback-status-form,.enroll-class-modal .course-enrollment-switch input[type=checkbox]{display:none}table.top tr td,table.top tr th{vertical-align:top}.course-list a:hover{text-decoration:none;color:#000}.enrollment-text{font-size:12pt;font-weight:700}.enrolled-text{color:green}table.edit-enrollment-visibility-table tr td{padding:5px 15px;vertical-align:top}table.edit-enrollment-visibility-table tr td .icon-remove-circle{cursor:pointer}table.edit-enrollment-visibility-table tr td .icon-remove-circle:hover{color:#888}table.edit-enrollment-visibility-table tr.border-bottom{border-bottom:1px solid #ccc}table tr td.delete-col,table tr td.id-col{width:20%}.class-entry table,.group-entry table,.student-entry table{width:300px;margin-left:auto;margin-right:auto}.btn.full-width{width:100%}.enroll-class-modal{text-align:left}.enroll-class-modal .modal-header{font-size:22px}.enroll-class-modal .sub-class-description{width:90%;margin:20px auto auto;font-size:17px}.enroll-class-modal table{width:70%;margin:20px auto auto}.enroll-class-modal td{width:50%;padding-top:10px}.enroll-class-modal .course-enrollment-switch{width:78px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.enroll-class-modal .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.enroll-class-modal .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.enroll-class-modal .course-enrollment-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.enroll-class-modal .course-enrollment-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.enroll-class-modal .course-enrollment-switch .checkbox-switch-inner:after,.enroll-class-modal .course-enrollment-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:36px;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.enroll-class-modal .course-enrollment-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#8cc63e;color:#fff}.enroll-class-modal .course-enrollment-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.enroll-class-modal .course-enrollment-switch .checkbox-switch-switch{display:block;width:27px;height:27px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:40px;transition:all .3s ease-in 0s}.course-customization-page{margin-left:200px}.course-customization-page .course-customization-container{padding:35px 50px}.course-customization-page h2::after{position:relative;top:8px;display:block;width:50px;margin:0 auto;content:'';border-bottom:3px solid #27a9e1}.course-customization-page .page-description{max-width:750px;margin:25px auto}.course-customization-page .module-section{margin-top:25px}.course-customization-page .module-section h3{text-align:center}.course-customization-page .module-section p{margin:10px auto;max-width:450px;text-align:center}.course-customization-page .module-row{display:table;margin:0 auto}.course-customization-page .module-title .bootstrap-select,.course-customization-page .module-type-selector .bootstrap-select,.course-edit .project-options .project-option .form-group{margin-bottom:0}.course-customization-page .module-row .module-img-wrapper{padding:5px;width:60px;height:60px;vertical-align:middle;display:table-cell}.course-customization-page .module-row img,.course-edit .quick-edit-fields .col textarea{width:100%}.course-customization-page .module-title{width:140px}.course-customization-page .module-title,.course-customization-page .module-type-selector{display:table-cell;padding:5px;vertical-align:middle}.course-customization-page .module-title .bootstrap-select .btn,.course-customization-page .module-type-selector .bootstrap-select .btn{height:36px}@media (min-width:1350px){.course-customization-page .module-section{padding:5px;float:left;width:33.33%;margin-top:none}.course-customization-page .module-section p{min-height:80px}}.course-edit{padding:20px 50px}.course-edit .initially-hidden{display:none}.course-edit textarea{resize:none}.course-edit select{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;display:block;height:34px;padding:6px;font-size:14px;line-height:1.42857143}.course-edit .course-image{margin-right:15px}.course-edit ol{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.course-edit .item-handle,.course-edit .lesson-handle,.course-edit .module-handle{padding:0 10px;visibility:hidden;color:#a7aeb6}.course-edit.locked .lesson-info-row:hover .lesson-handle,.course-edit.locked .lesson-item:hover .item-handle,.course-edit.locked .module-wrapper:hover .module-handle{visibility:visible;cursor:pointer}.course-edit .quick-edit-fields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.course-edit .quick-edit-fields .col{-ms-flex-preferred-size:33%;flex-basis:33%;padding:10px}.course-edit .quick-edit-fields .col:not(:last-of-type){border-right:solid 1px #AAA}.course-edit .modules-header{display:-ms-flexbox;display:flex;padding-bottom:10px}.course-edit .modules-header h2{-ms-flex:1;flex:1}.course-edit .edit-description{padding:0 0 10px 40px;width:650px}.course-edit .edit-description textarea{overflow:auto;resize:both}.course-edit .project-options{display:-ms-flexbox;display:flex;gap:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-edit .project-options .project-option{max-width:250px}.course-edit .edit-info{padding:0 0 10px 40px}.course-edit .module-item{margin-bottom:20px;background-color:#fff}.course-edit .module-item .module-wrapper:hover{outline:#beccd4 solid 1px}.course-edit .module-item .module-wrapper .module-info-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0}.course-edit .module-item .module-wrapper .module-info-row .module-info{-ms-flex:1;flex:1}.course-edit .module-item .module-wrapper .module-info-row .module-info .module-details{gap:10px}.course-edit .module-item .module-wrapper .module-info-row .module-info .module-details p{color:#de5844}.course-edit .module-item .module-wrapper .module-info-row .module-info .module-details .badge{height:15px}.course-edit .module-item .module-wrapper .module-info-row .module-edit-buttons{display:-ms-flexbox;display:flex;margin-right:40px}.course-edit .module-item .module-wrapper .module-info-row .module-edit-buttons button{height:25px;width:25px;margin-left:10px}.course-edit .module-item .module-wrapper .module-info-row .module-edit-buttons .module-expand-collapse-children-btn{color:#333;margin-right:-5px;margin-top:-1px;background-color:transparent;font-size:19px;padding:0}.course-edit .module-item .module-wrapper .module-info-row .module-edit-buttons .add-lessons-btn{border-style:none;background-color:transparent;margin-left:0;padding-left:0}.course-edit .module-item .lesson-wrapper{-ms-flex:1;flex:1}.course-edit .module-item .lesson-wrapper .lesson-info-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-info{-ms-flex:1;flex:1}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-info .course-count{color:#de5844;margin-left:10px;margin-bottom:0}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-edit-buttons{margin-right:40px;display:-ms-flexbox;display:flex}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-edit-buttons .btn-xs{height:25px;width:25px;margin-left:10px}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-edit-buttons .dropdown-menu{padding:0;left:-40px}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-edit-buttons .dropdown-menu .list-btn{width:100%;height:100%;border-radius:0;margin:0;background-color:#f4f8fc;color:#333;padding:10px 0;border:none}.course-edit .module-item .lesson-wrapper .lesson-info-row .lesson-edit-buttons .dropdown-menu .list-btn:hover{background-color:#e0ebf7}.course-edit .module-item .collapse-children-btn{margin-right:10px;margin-left:5px}.course-edit .module-item.module-details-collapsed .show-on-module-details-collapsed{display:inline}.course-edit .module-item.module-details-collapsed .hide-on-module-details-collapsed{display:none}#course-catalog-banner .menu-links .dropdown,.course-edit .module-item.module-children-collapsed .show-on-module-children-collapsed{display:inline}.course-edit .module-item.module-children-collapsed .hide-on-module-children-collapsed{display:none}.course-edit .module-item .module-image{margin-right:15px;width:50px;height:50px}.course-edit .module-item .item-number,.course-edit .module-item .lesson-number,.course-edit .module-item .module-number{margin-right:5px;font-weight:700}.course-edit .module-item .lesson-buttons,.course-edit .module-item .module-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.course-edit .module-item .section-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.course-edit .module-item .section-title>a{margin-left:15px}.course-edit .module-item .item-type{margin-right:8px}.course-edit .module-item .lessons-list{padding:0}.course-edit .module-item .lessons-list .lesson{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;background-color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0 0;border:1px solid #f1f1f1}.course-edit .module-item .lessons-list .lesson .lesson:first-of-type{border:none}.course-edit .module-item .lessons-list .lesson:hover{outline:#beccd4 solid 1px}.course-edit .module-item .lessons-list .lesson.lesson-details-collapsed .show-on-lesson-details-collapsed{display:block}.course-edit .module-item .lessons-list .lesson.lesson-details-collapsed .hide-on-lesson-details-collapsed{display:none}.course-edit .module-item .lessons-list .lesson.lesson-children-collapsed .show-on-lesson-children-collapsed{display:block}.course-edit .module-item .lessons-list .lesson.lesson-children-collapsed .hide-on-lesson-children-collapsed,.course-edit .module-item .lessons-list .lesson.lesson-children-collapsed .lesson-items-list{display:none}.course-edit .module-item .lessons-list .lesson .lesson-expand-collapse-children-btn{color:#333;margin-right:-5px;margin-top:-1px;background-color:transparent;font-size:19px;padding:0}.course-edit .module-item .lesson-item{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;padding:10px 0 10px 30px;background-color:#f3f5f6;border-top:solid 1px #beccd4}.course-edit .module-item .lesson-item:hover{background-color:rgba(243,245,246,.1)}.course-edit .module-item .lesson-item .item-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.course-edit .module-item .lesson-item.item-details-collapsed .show-on-item-details-collapsed{display:block}.course-edit .module-item .lesson-item.item-details-collapsed .hide-on-item-details-collapsed,.course-marketing-page .course-marketing-pg-content .supplemental-toggle-btn.collapsed .toggle-icon-open{display:none}.course-edit .module-item .lesson-item .item-wrapper{-ms-flex:1;flex:1}.course-edit .module-item .lesson-item .item-wrapper .item-info{display:-ms-flexbox;display:flex}.course-edit .module-item .lesson-item .item-wrapper .item-info .item-info{-ms-flex:1;flex:1}.course-edit .module-item .lesson-item .item-wrapper .item-info .item-info .id-link{margin-left:10px}.course-edit .module-item .lesson-item .item-wrapper .item-info .item-info .course-count{color:#de5844;margin-left:10px;margin-bottom:0}.course-edit .module-item .lesson-item .item-edit-buttons{margin-right:40px;display:-ms-flexbox;display:flex}.course-edit .module-item .lesson-item .item-edit-buttons .btn-xs{width:25px;height:25px;margin-left:10px}.course-edit .module-item .sortable-chosen{background-color:#e0ebf7}.course-edit .module-item .codehs-table{background-color:inherit}.bulk-create-modal .items-list{height:50vh;overflow:auto}.bulk-create-modal .items-list .item-wrapper{width:100%;gap:10px}.bulk-create-modal .items-list .item-wrapper .item-name-container{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.bulk-create-modal .items-list .item-wrapper .item-name-container input{-ms-flex:1 50%;flex:1 50%}.bulk-create-modal .items-list .item-wrapper select{-ms-flex-positive:1 50%;flex-grow:1 50%}.bulk-create-modal .close{font-size:50px}.bulk-create-modal .bulk-item-create-labels{width:100%;display:-ms-flexbox;display:flex;gap:10px}.bulk-create-modal .bulk-item-create-labels span{-ms-flex:1 50%;flex:1 50%}#course-grid-container{background-color:#f4f8fc;padding:15px 65px;color:#555}#course-grid-container #main-courses-table{margin-top:20px}#course-grid-container #main-courses-table tr{background-color:#fff;border:2px solid #f1f1f1;border-radius:5px}#course-grid-container #main-courses-table tr td{padding-top:25px;padding-bottom:20px;line-height:1.3;border:none}#course-grid-container #main-courses-table tr .image-column{width:200px;padding-left:20px;padding-right:10px}#course-grid-container #main-courses-table tr .image-column .course-image{width:120px;height:120px;padding-bottom:10px}#course-grid-container #main-courses-table tr .details-column{padding-right:20px;padding-left:10px}#course-grid-container #main-courses-table tr .details-column #modules-row{padding-top:15px;padding-left:10px}#course-grid-container #main-courses-table tr .details-column #modules-row .module-and-name{display:inline-block;width:90px;vertical-align:top;padding-right:20px;padding-left:0}#course-grid-container #main-courses-table tr .details-column #modules-row .module-and-name .module-image{width:70px;height:70px}.course-marketing-page .course-marketing-pg-content .demos-container .demo-box:hover{background-color:#f4f8fc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-overview-tool-body #tool-subsidenav{background-color:#f4f8fc}.course-overview-tool-body #course-marketing-page.course-overview-tool .ap-endorsement-content{text-align:left;padding:0;max-width:initial;background-color:initial;margin:40px 0}.course-overview-tool-body #course-marketing-page.course-overview-tool .ap-endorsement-content .ap-endorsement-header{text-align:left}.course-overview-tool-body #course-marketing-page.course-overview-tool .ap-endorsement{color:#555;text-align:left;background-color:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool .ap-endorsement h2{color:#333}.course-overview-tool-body #course-marketing-page.course-overview-tool .ap-endorsement p{padding:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #resources-section{margin:20px 10px 20px 0}.course-overview-tool-body #course-marketing-page.course-overview-tool .resources-section{max-width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section{background-color:initial;color:#333;margin:20px 10px 20px 0}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-wrapper{max-width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-info{padding:0;height:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-info h2,.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-info p{color:#333;max-width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-badge{padding:0;-ms-flex:initial;flex:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #certification-section .cert-badge img{width:200px}.course-overview-tool-body #course-marketing-page.course-overview-tool #pd-course-page{padding:20px 0}.course-overview-tool-body #course-marketing-page.course-overview-tool #pd-course-page .btn{padding:10px 20px;font-size:16px}.course-overview-tool-body #course-marketing-page.course-overview-tool #standards-section{margin:20px 0;text-align:left}.course-overview-tool-body #course-marketing-page.course-overview-tool #standards-section h2{font-size:24px}.course-overview-tool-body #course-marketing-page.course-overview-tool .marketing-page-section{padding:20px 0}.course-overview-tool-body #course-marketing-page.course-overview-tool .marketing-page-section .recommended-course-title{font-size:24px;text-align:left;padding:0}.course-overview-tool-body #course-marketing-page.course-overview-tool .marketing-page-section .related-course-content{width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool .marketing-page-section .related-course-content .btn{padding:10px 20px;font-size:16px}.course-overview-tool-body #course-marketing-page.course-overview-tool .marketing-page-section .course-card-image{margin-right:10px}.course-overview-tool-body #course-marketing-page.course-overview-tool .marketing-page-section .course-card-image img{width:50px}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header{padding:0;background-color:#f4f8fc}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header h1{color:#333}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .btn-main-transparent{color:#333;border-color:#333}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .course-marketing-page-header-content{color:#333;margin:0;padding:20px 0;max-width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .course-marketing-page-header-content h1{font-size:24px}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .course-marketing-page-header-content .course-marketing-header{line-height:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .course-marketing-page-header-content .course-description{color:#333;background-color:#f4f8fc;max-width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .course-marketing-page-header-content .cta-buttons{margin-top:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-marketing-page-header .course-marketing-page-header-content .cta-buttons .btn{padding:10px 20px;font-size:16px}.course-overview-tool-body #course-marketing-page.course-overview-tool .course-overview-box .img-container{margin-left:20px}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-overview-section{margin:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-overview-section h2{font-size:24px;line-height:initial;text-align:left;margin:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-overview-section .course-overview-description{line-height:initial;text-align:left}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-overview-section .course-overview-video-container{display:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-overview-section .course-overview-video-container .display-box{margin:20px 0}.course-overview-tool-body #course-marketing-page.course-overview-tool #course-overview-section .modules-table{max-width:initial}.course-overview-tool-body #course-marketing-page.course-overview-tool .course-marketing-page-section{padding:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #demos-section{text-align:left;margin-top:30px;padding:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #demos-section h2{font-size:24px}.course-overview-tool-body #course-marketing-page.course-overview-tool #mobile-app-course-overview .mobile-app-section .mobile-app-header{display:block;text-align:left}.course-overview-tool-body #course-marketing-page.course-overview-tool #mobile-app-course-overview .mobile-app-section .mobile-app-header p{padding:0}.course-overview-tool-body #course-marketing-page.course-overview-tool #mobile-app-course-overview .mobile-app-section .mobile-app-header h1{font-size:24px}#course-marketing-page{color:#555;width:100vw;overflow:auto}#course-marketing-page h1{font-size:50px;font-weight:700;color:#fff}#course-marketing-page h2{font-size:24px;color:#28384a;font-weight:700}#course-marketing-page h3{font-size:20px;color:#28384a}#course-marketing-page p{font-size:16px;line-height:24px}#course-marketing-page #course-marketing-page-nav{background-color:#0b1f37;color:#f3f8fd;height:40px;position:fixed;top:60px;z-index:999;width:100%}#course-marketing-page #course-marketing-page-nav.prep-course-marketing-nav .course-marketing-nav-item{margin-right:15px}#course-marketing-page #course-marketing-page-nav.prep-course-marketing-nav .course-marketing-nav-item:not(.active) a:not(:hover){color:#95a5ac}#course-marketing-page #course-marketing-page-nav a,#course-marketing-page #course-marketing-page-nav.prep-course-marketing-nav .course-marketing-nav-item.active a:hover{color:#f3f8fd}#course-marketing-page #course-marketing-page-nav.prep-course-marketing-nav .course-marketing-nav-item .fa-angle-right{vertical-align:middle;margin-right:10px}#course-marketing-page #course-marketing-page-nav ol{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:800px;margin-top:3px;padding-left:18px}#course-marketing-page #course-marketing-page-nav a:hover{text-decoration:none;color:#27a9e1}#course-marketing-page #course-marketing-page-nav a:active,#course-marketing-page #course-marketing-page-nav a:focus{text-decoration:none}#course-marketing-page #course-marketing-page-nav a span{margin-left:5px;position:absolute;margin-top:2px}#course-marketing-page #course-marketing-page-nav .course-marketing-nav-item{margin-right:auto}#course-marketing-page #course-marketing-page-nav .course-marketing-nav-item::before{content:'';padding:0}#course-marketing-page #course-marketing-page-nav .course-marketing-nav{background-color:#0b1f37;font-weight:700;font-size:12px;padding:8px 15px;margin-bottom:20px;list-style:none}#course-marketing-page #course-marketing-page-nav .course-marketing-nav-item.dropdown .dropdown-menu{background-color:#0b1f37;text-align:left;min-width:115px}#course-marketing-page #course-marketing-page-nav .course-marketing-nav-item.dropdown .dropdown-menu li{height:30px}#course-marketing-page #course-marketing-page-nav .course-marketing-nav-item.dropdown .dropdown-menu li a{color:#fff;font-size:14px}#course-marketing-page #course-marketing-page-nav .course-marketing-nav-item.dropdown .dropdown-menu li a:hover{text-decoration:none;color:#27a9e1;background-color:#0b1f37}#course-marketing-page .project-card{height:320px}#course-marketing-page .project-card .project-image{height:180px}@media (max-width:768px){#course-marketing-page .hide-on-smaller-screens{display:none}}#course-marketing-page #course-marketing-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 20px 0;background-color:#24364c;position:relative}#course-marketing-page #course-marketing-page-header.prep-course-header .course-marketing-page-header-content{-ms-flex-align:center;align-items:center;text-align:center}#course-marketing-page #course-marketing-page-header .unity-banner{position:absolute;top:40px;left:0;width:100%;background-color:#27a9e1;font-size:14px;padding:10px 15px;color:#fff;text-align:center;z-index:2}#course-marketing-page #course-marketing-page-header .unity-banner p{margin:0}#course-marketing-page #course-marketing-page-header .unity-banner .unity-link{color:#fff;font-weight:700}#course-marketing-page #course-marketing-page-header .unity-banner .unity-link:hover{text-decoration:none;color:#161f29}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content{color:#fff;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:50px 0 150px;max-width:779px;min-width:70%;z-index:1}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .course-marketing-header{font-weight:700;font-size:50px;line-height:61px}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .course-description{background-color:#24364c;border-radius:3px;margin-top:16px;font-weight:400;font-size:16px;line-height:150%;max-width:750px;padding:3px 0}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .course-description a{color:#f3f8fd}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .course-description a:hover{text-decoration:none;color:#27a9e1}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .cta-buttons{margin-top:30px}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .cta-buttons .btn{padding:16px 30px;border-radius:130px;margin-right:16px;font-weight:700;font-size:20px;line-height:130%;margin-bottom:16px}#course-marketing-page #course-marketing-page-header .course-marketing-page-header-content .cta-buttons .btn-transparent{background-color:#24364c}#course-marketing-page #course-marketing-page-header svg.bottom-left{position:absolute;bottom:0;left:0;z-index:0}#course-marketing-page #course-marketing-page-header svg.catalog-right{position:absolute;bottom:0;right:0;z-index:0;-ms-transform:scaleX(-1);transform:scaleX(-1);height:260px;width:500px}#course-marketing-page #course-marketing-page-header svg.bottom-right{position:absolute;z-index:0;right:0;bottom:0}#course-marketing-page .course-overview-box{background-color:#0b1f37;color:#fff;height:100%;min-height:176px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;border-radius:16px;padding:30px 60px;position:relative;top:0;width:75vw}#course-marketing-page .course-overview-box.prep-course-overview-box{padding:30px 40px;-ms-flex-pack:center;justify-content:center}#course-marketing-page .course-overview-box.prep-course-overview-box .overview-content{-ms-flex:1;flex:1;max-width:650px;padding-left:0}#course-marketing-page .course-overview-box.prep-course-overview-box .stats-section{list-style:none}#course-marketing-page .course-overview-box.prep-course-overview-box .stats-section>li{text-align:center;-ms-flex:1;flex:1;margin-left:5px;margin-right:5px}@media (max-width:450px){#course-marketing-page .course-overview-box.prep-course-overview-box .stats-section{-ms-flex-direction:column;flex-direction:column;padding-left:0}#course-marketing-page .course-overview-box.prep-course-overview-box{-ms-flex-direction:column;flex-direction:column}}#course-marketing-page .course-overview-box img{height:112px}#course-marketing-page .course-overview-box h2{color:#fff;font-size:24px}#course-marketing-page .course-overview-box .overview-content{padding-left:60px;width:60%}#course-marketing-page .course-overview-box .stats-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;-ms-flex-pack:justify;justify-content:space-between}#course-marketing-page .course-overview-box .stats-section .stat-container{padding:0 40px 0 0}#course-marketing-page .course-overview-box .stats-section .stat-container .header{color:#bbccd4;font-size:16px;opacity:.6}#course-marketing-page .course-overview-box .stats-section .stat-container .stat{font-size:20px;font-weight:200}#course-marketing-page .course-alignments-content>h2,#course-marketing-page .course-format-content>h2{font-size:42px}#course-marketing-page .course-overview-box+.course-marketing-page-section{padding-top:0;padding-bottom:10px}#course-marketing-page .course-marketing-page-section{padding:100px 45px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#course-marketing-page .course-marketing-page-section.ap-endorsement{padding:65px 45px}#course-marketing-page .course-marketing-page-section.course-format{padding-top:40px}#course-marketing-page .course-marketing-page-section+.sub-section-rule{margin:25px auto;max-width:800px}#course-marketing-page .course-marketing-page-section .course-alignments-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:20px}#course-marketing-page .course-marketing-page-section .course-alignments-content .course-alignments-body{-ms-flex:1;flex:1;padding-left:20px;min-width:300px}#course-marketing-page .course-marketing-page-section .course-alignments-content .course-alignments-body h2{margin:0 0 1rem}#course-marketing-page .course-marketing-page-section .course-alignments-content .course-alignments-body .cta-buttons.padding-top-sm{padding-top:1rem}#course-marketing-page .course-marketing-page-section .course-alignments-content .course-alignments-img{-ms-flex:1;flex:1;text-align:center;min-width:350px}#course-marketing-page .course-marketing-page-section .course-alignments-content .course-alignments-img .circle-graphic-image{max-width:100%;border-radius:10px;height:auto}@media (max-width:768px){#course-marketing-page .course-marketing-page-section .course-alignments-content .course-alignments-img .circle-graphic-image{max-width:80%}}#course-marketing-page .course-format-content{max-width:800px;margin:auto}#course-marketing-page .course-format-content.center{-ms-flex-align:center;align-items:center}#course-marketing-page .course-format-content>p{margin:20px 0;color:#68757c}#course-marketing-page .course-alignments-content{padding-top:40px;max-width:800px;margin:auto}#course-marketing-page .course-alignments-content.center{-ms-flex-align:center;align-items:center}#course-marketing-page .course-alignments-content>p{margin:20px 0;color:#68757c}#course-marketing-page .course-alignments-content .cta-buttons a{padding:10px 22px;border-radius:130px;margin-right:16px;font-weight:700;font-size:18px;line-height:130%;margin-bottom:16px}#course-marketing-page #course-overview-section{margin:auto;padding-bottom:30px}#course-marketing-page #course-overview-section h2{font-weight:700;font-size:42px;line-height:51px;text-align:center;color:#16232e;margin:8px 0}#course-marketing-page #course-overview-section a{color:#27a9e1;font-weight:700}#course-marketing-page #course-overview-section .course-overview-video-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}#course-marketing-page #course-overview-section .course-overview-description{font-weight:400;font-size:20px;line-height:150%;text-align:center;padding:10px 0;color:#68757c}#course-marketing-page #course-overview-section .modules-table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:766px;margin:auto;border-collapse:separate;border-spacing:0 20px}#course-marketing-page #course-overview-section .modules-table .module-image-td{height:80px;padding-top:8px;padding-bottom:8px}#course-marketing-page #course-overview-section .modules-table img{width:48px;height:48px;margin-right:20px}#course-marketing-page #course-overview-section .modules-table .module-row{margin-bottom:32px}#course-marketing-page #course-overview-section .modules-table .module-info{padding-top:8px;padding-bottom:8px;padding-left:12px}#course-marketing-page #course-overview-section .modules-table .module-header{-ms-flex-align:center;align-items:center}#course-marketing-page #course-overview-section .modules-table .module-title{font-weight:700;font-size:20px;line-height:1.5;color:#16232e}#course-marketing-page #course-overview-section .modules-table .module-hours{color:#6b757b;font-size:16px}#course-marketing-page #course-overview-section .modules-table .module-hours:before{content:'\00B7';margin-left:5px;margin-right:5px}#course-marketing-page #course-overview-section .modules-table .module-description{font-weight:400;font-size:16px;color:#68757c}@media (max-width:450px){#course-marketing-page #course-overview-section .modules-table .module-image-td{display:none}#course-marketing-page #course-overview-section .modules-table .module-header{-ms-flex-direction:column;flex-direction:column;text-align:center}#course-marketing-page #course-overview-section .modules-table .module-header img{display:block}#course-marketing-page #course-overview-section .modules-table .module-hours:before{display:none}#course-marketing-page #course-overview-section .modules-table .module-description{text-align:center}}#course-marketing-page #by-the-numbers-section{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#course-marketing-page #by-the-numbers-section .stats-content-simple{margin:auto}#course-marketing-page #by-the-numbers-section .stats-content-simple .stats-box-simple{display:inline-block;text-align:center}#course-marketing-page #by-the-numbers-section .stats-content-simple .stats-box-simple .stats-num{font-style:normal;font-weight:400;font-size:54px;line-height:1;text-align:center;color:#04a7e8}#course-marketing-page #by-the-numbers-section .stats-content-simple .stats-box-simple .stat-name,#course-marketing-page #by-the-numbers-section .stats-content-simple .stats-box-simple .stats-icon{font-weight:600;font-size:16px;line-height:130%;margin-right:5px;text-align:center;color:#68757c}#course-marketing-page #demos-section{margin:auto;width:100%;padding:100px 0;-ms-flex-direction:column;flex-direction:column}#course-marketing-page #demos-section h2{font-size:36px;color:#16232e}#course-marketing-page #demos-section p{font-weight:200;font-size:20px}#course-marketing-page #demos-section .abacus-marketing-page{padding:10px 0 0}#course-marketing-page #demos-section .abacus-marketing-page .abacus-tabs{-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#course-marketing-page #demos-section .abacus-marketing-page .abacus-tabs li>a{color:#16232e;font-weight:700}#course-marketing-page #demos-section .abacus-marketing-page .abacus-tabs li>a:hover{color:#27a9e1;cursor:pointer;background-color:transparent}#course-marketing-page #demos-section .abacus-marketing-page .abacus-tabs li.active>a{color:#27a9e1}#course-marketing-page #mobile-app-course-overview .mobile-app-section{max-width:1050px;margin-left:auto;margin-right:auto}@media (max-width:450px){#course-marketing-page #mobile-app-course-overview{padding:30px 10px}#course-marketing-page #mobile-app-course-overview .mobile-app-section{max-width:300px}}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-align:center;align-items:center;text-align:center}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-header h1{font-size:32px;color:#27333a}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-header h3{font-size:16px;color:#27a9e1;text-transform:uppercase;font-weight:700;line-height:100%}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-header p{padding:10px 100px;font-size:14px;color:#6b757b}@media (max-width:450px){#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-header p{padding:10px 0;max-width:300px}}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card{background-color:#fff;width:300px;margin:20px;border-radius:20px}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card .app-img{margin:20px 0 0 20px;width:70px;height:70px}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card h3{margin:10px 0 0 25px;font-size:18px;line-height:24px;font-weight:600}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card p{margin:10px 0 0 25px;color:#6b757b;font-size:12px;padding-right:20px}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card .app-links{margin:0 20px}@media (max-width:450px){#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card .app-links{margin:0 16px}}#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card .app-links .app-img{width:140px;margin:0 0 10px}@media (max-width:450px){#course-marketing-page #mobile-app-course-overview .mobile-app-section .mobile-app-cards .mobile-app-card .app-links .app-img{margin:0 0 10px 7px}}#course-marketing-page #testimonials-section .quote-card{height:auto!important}#course-marketing-page #pd-course-page{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:994px;margin:auto;-ms-flex-align:center;align-items:center}#course-marketing-page #pd-course-page img{width:100%;max-width:468px;border-radius:8px;filter:drop-shadow(0 25px 193px rgba(0, 0, 0, .07))}#course-marketing-page #pd-course-page .pd-content{margin-left:30px;-ms-flex:1;flex:1}#course-marketing-page #pd-course-page .pd-content h3{font-size:16px;color:#16232e;text-transform:uppercase;font-weight:700;line-height:100%}#course-marketing-page #pd-course-page .pd-content h2{color:#16232e;font-size:42px;font-weight:700;line-height:100%;margin:20px 0}#course-marketing-page #pd-course-page .pd-content p{font-size:16px;color:#68757c;line-height:150%;margin-bottom:25px}#course-marketing-page #pd-course-page .pd-content .btn{padding:16px 30px;border-radius:130px;font-weight:700;font-size:15px;line-height:130%;margin-bottom:16px}#course-marketing-page #pd-course-page .pd-content .btn-main-transparent{color:#27a9e1;border-color:#27a9e1;margin-right:10px;margin-bottom:16px}#course-marketing-page #pd-course-page .pd-content .btn-main-transparent:hover{color:#2499cc;border-color:#2499cc}#course-marketing-page #standards-section{max-width:830px;margin:auto;text-align:center}#course-marketing-page #standards-section h2{font-size:42px;font-weight:700;color:#24364c}#course-marketing-page #standards-section p{font-size:20px;color:#24364c;padding:0 0 15px;font-weight:200}#course-marketing-page #standards-section table{margin:auto;max-width:800px}#course-marketing-page #standards-section table tr{height:60px;font-size:18px}#course-marketing-page #standards-section table tr .framework-title{font-weight:700;color:#24364c}#course-marketing-page #standards-section table tr .framework-link{color:#27a9e1}#course-marketing-page #standards-section table tr:nth-child(even){background-color:#f3f5f6}#course-marketing-page #standards-section table tr:nth-child(odd){background-color:#fff}#course-marketing-page #standards-section table tr:first-of-type{height:74px;background-color:#24364c;color:#fff;font-size:20px;font-weight:600}#course-marketing-page #standards-section table td,#course-marketing-page #standards-section table th{padding:0 10px;width:400px}#course-marketing-page #standards-section table th:nth-child(2){text-align:right;white-space:nowrap}#course-marketing-page #standards-section table td:nth-child(2){text-align:left;width:20%}#course-marketing-page #customizable-assignments-section{position:relative}#course-marketing-page #customizable-assignments-section .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:1300px}#course-marketing-page #customizable-assignments-section svg{top:0;left:0;z-index:0;position:absolute}#course-marketing-page #customizable-assignments-section .text-wrapper{-ms-flex:1;flex:1;z-index:1;max-width:584px;margin-top:30px}#course-marketing-page #customizable-assignments-section h2{font-size:42px;font-weight:700;color:#24364c}#course-marketing-page #customizable-assignments-section p{font-size:20px;font-weight:200;color:#68757c;line-height:150%;margin-bottom:20px}#course-marketing-page #customizable-assignments-section img{width:100%;max-width:635px;margin-right:20px;z-index:1}#course-marketing-page #customizable-assignments-section .btn{padding:12px 26px;border-radius:130px;font-weight:700;font-size:20px;line-height:130%;margin-bottom:16px}#course-marketing-page .course-marketing-two-col-header-left .marketing-col .check-list>li:not(:last-child),#course-marketing-page .course-marketing-two-col-header-left .marketing-col:last-child>p{margin-bottom:20px}#course-marketing-page .course-marketing-two-col-header-left{-ms-flex-pack:center;justify-content:center}#course-marketing-page .course-marketing-two-col-header-left.sky-blue{background-color:#f4f8fc}#course-marketing-page .course-marketing-two-col-header-left .marketing-cols-wrapper{max-width:1013px;display:-ms-flexbox;display:flex}#course-marketing-page .course-marketing-two-col-header-left .marketing-cols-wrapper .sky-blue{background-color:#f4f8fc}@media (max-width:450px){#course-marketing-page .course-marketing-two-col-header-left .marketing-cols-wrapper{-ms-flex-direction:column;flex-direction:column}}#course-marketing-page .course-marketing-two-col-header-left h2{font-size:36px}#course-marketing-page .course-marketing-two-col-header-left .marketing-col{-ms-flex:1;flex:1;padding:0 20px}#course-marketing-page .course-marketing-two-col-header-left .marketing-col.title-computing-ideas{margin-top:30px}#course-marketing-page .course-marketing-two-col-header-left .marketing-col p{color:#5c686e}#course-marketing-page .course-marketing-two-col-header-left .marketing-col .p1{font-size:24px;line-height:33px}#course-marketing-page .course-marketing-two-col-header-left .marketing-col .check-icon{text-align:center}#course-marketing-page .course-marketing-two-col-header-left .marketing-col:first-child>p{font-size:20px;font-weight:200}#course-marketing-page .course-marketing-two-col-header-left .marketing-col .check-list{font-size:16px;list-style:none}#course-marketing-page .course-marketing-two-col-header-left .marketing-col .check-list .fa-check-circle{margin-right:15px;margin-top:4px;color:#95a5ac}#course-marketing-page .course-marketing-two-col-header-left .marketing-col .check-list>li{font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#course-marketing-page .course-marketing-two-col-header-left .svg-icon{padding:10px;fill:#27a9e1;background-color:#f4f8fc;border-radius:15px}#course-marketing-page #course-marketing-page-footer{background-color:#24364c;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:70px 20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}#course-marketing-page #course-marketing-page-footer .blob{bottom:0;left:0;z-index:0;position:absolute;height:325px}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats{height:452px;max-width:384px;background-color:#fff;border-radius:16px;text-align:center;overflow:hidden;margin-bottom:30px;z-index:1}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats .circle-bg{width:520px;height:137px;border-radius:0 0 100% 100%;background-color:#0b1f37;margin-top:-37px;margin-left:-70px}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats .content{position:relative;top:-60px}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats img{height:120px}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats h3{font-size:20px;color:#16232e;font-weight:700;line-height:1.5}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats ul{padding-top:25px;padding-left:0;text-align:left}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats ul li{list-style-type:none;border-bottom:solid 1px #dde5ea;max-width:500px;padding:0 15px;margin:0 30px}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats ul li .stat-header{color:#16232e;font-size:16px;font-weight:700;line-height:3}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-stats ul li .stat{color:#16232e;font-size:16px;font-weight:200;float:right;margin-top:13px}#course-marketing-page #course-marketing-page-footer .prep-course-footer-content{padding:10px;max-width:600px;z-index:1;text-align:center;border-radius:3px;background-color:inherit}#course-marketing-page #course-marketing-page-footer .prep-course-footer-content h2{font-size:50px;color:#fff}#course-marketing-page #course-marketing-page-footer .prep-course-footer-content h3{font-size:30px;line-height:35px;color:#fff}#course-marketing-page #course-marketing-page-footer .prep-course-footer-content p{margin-top:20px;margin-bottom:20px;font-weight:200;color:#fff}#course-marketing-page #course-marketing-page-footer .prep-course-footer-content p>a{font-weight:600;color:#fff}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-content{max-width:730px;margin-left:50px;text-align:left;-ms-flex:1;flex:1}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-content h3{color:#27a9e1;font-size:20px;font-weight:700}#course-marketing-page #course-marketing-page-footer .course-marketing-page-footer-content h1{color:#fff;font-size:50px;font-weight:700;margin-bottom:30px}#course-marketing-page #course-marketing-page-footer .btn{padding:16px 30px;border-radius:130px;margin-right:16px;font-weight:700;font-size:20px;line-height:130%;margin-bottom:16px}#course-marketing-page .actions-section,#course-marketing-page .resources-section{max-width:1013px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:auto}#course-marketing-page .actions-section .text-section,#course-marketing-page .resources-section .text-section{-ms-flex:1 0 50%;flex:1 0 50%;padding-right:30px}#course-marketing-page .actions-section .text-section h2,#course-marketing-page .resources-section .text-section h2{font-size:36px;font-weight:700;color:#24364c}#course-marketing-page .actions-section .text-section p,#course-marketing-page .resources-section .text-section p{font-size:20px;font-weight:200;color:#68757c;line-height:150%}#course-marketing-page .actions-section .text-section .action-btns .btn,#course-marketing-page .resources-section .text-section .action-btns .btn{padding:12px 26px;border-radius:130px;font-weight:700;font-size:15px;line-height:130%;margin-right:10px;margin-bottom:16px}#course-marketing-page .actions-section .text-section .action-btns .btn-main-transparent,#course-marketing-page .resources-section .text-section .action-btns .btn-main-transparent{color:#27a9e1;border-color:#27a9e1;margin-right:10px;margin-bottom:16px}#course-marketing-page .actions-section .text-section .action-btns .btn-main-transparent:hover,#course-marketing-page .resources-section .text-section .action-btns .btn-main-transparent:hover{color:#2499cc;border-color:#2499cc}#course-marketing-page .actions-section .list-section,#course-marketing-page .resources-section .list-section{-ms-flex:1 0 40%;flex:1 0 40%}#course-marketing-page .actions-section .list-section ul,#course-marketing-page .resources-section .list-section ul{padding-top:25px;padding-left:0;text-align:left}#course-marketing-page .actions-section .list-section ul li,#course-marketing-page .resources-section .list-section ul li{list-style-type:none;border-bottom:solid 1px #dde5ea;max-width:500px;margin:auto}#course-marketing-page .actions-section .list-section ul li a,#course-marketing-page .resources-section .list-section ul li a{font-size:18px;color:#68757c;font-weight:600;line-height:2.5;display:block}#course-marketing-page .actions-section .list-section ul li a span,#course-marketing-page .resources-section .list-section ul li a span{color:#27a9e1;font-size:14px;float:right;margin-top:16px}#course-marketing-page .actions-section .list-section ul li a:hover,#course-marketing-page .resources-section .list-section ul li a:hover{text-decoration:none}#course-marketing-page .certification-section{background-color:#24364c;padding:0}#course-marketing-page .certification-section .cert-wrapper{max-width:1440px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:auto;width:100%}#course-marketing-page .certification-section .cert-wrapper .cert-info{-ms-flex:1 0 50%;flex:1 0 50%;padding-left:8%;height:547px;padding-top:130px}#course-marketing-page .certification-section .cert-wrapper .cert-info h2{color:#fff;font-size:30px;margin-bottom:10px;max-width:500px}#course-marketing-page .certification-section .cert-wrapper .cert-info p{color:#fff;font-size:20px;line-height:150%;font-weight:100;margin-bottom:10px;max-width:500px}#course-marketing-page .certification-section .cert-wrapper .cert-info .btn{margin-top:5px;padding:8px 20px;font-size:15px;border-radius:130px;color:#27a9e1;border-color:#27a9e1}#course-marketing-page .certification-section .cert-wrapper .cert-badge{-ms-flex:2 0 50%;flex:2 0 50%;padding:90px 0;text-align:center}#course-marketing-page .certification-section .cert-wrapper .cert-badge img{width:300px}#course-marketing-page .certification-section .cert-wrapper svg{position:absolute;bottom:0;right:0;z-index:0}#course-marketing-page .actions-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#course-marketing-page .sub-section-rule{border-color:#beccd4;margin:25px 0;width:100%;max-width:1013px}#course-marketing-page .ap-endorsement{padding-top:25px;position:relative;background-color:#24364c;color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#course-marketing-page .ap-endorsement.sky-blue{background-color:#f4f8fc;color:#24364c}#course-marketing-page .ap-endorsement.sky-blue h1{color:#24364c}#course-marketing-page .ap-endorsement .ap-endorsement-content{background-color:inherit;z-index:1;border-radius:3px;padding:10px;max-width:750px;margin:auto}#course-marketing-page .ap-endorsement .ap-endorsement-content.ap-java-page{padding-top:30px;padding-bottom:50px}#course-marketing-page .ap-endorsement .ap-endorsement-content h1{color:#000;font-size:36px}#course-marketing-page .ap-endorsement h2{color:#fff}#course-marketing-page .ap-endorsement img{width:75px}#course-marketing-page .ap-endorsement p{padding:10px 15px}#course-marketing-page .ap-endorsement svg{position:absolute;bottom:0;right:0;z-index:0}#course-marketing-page .ap-frq{max-width:900px}#course-marketing-page .ap-frq .btn{margin-top:5px;padding:8px 20px;font-size:15px;border-radius:130px;color:#27a9e1;border-color:#27a9e1}#course-marketing-page .coming-soon-banner{width:129px;height:36px;color:#27a9e1;font-size:13px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;background-color:rgba(39,169,225,.3);padding:9px 0;text-align:center}#course-marketing-page.mobile h1{font-size:30px!important;line-height:130%!important}#course-marketing-page.mobile .course-marketing-nav{padding-left:15px!important}#course-marketing-page.mobile .course-overview-box{top:120px!important}@media (min-width:1340px){#course-marketing-page .course-marketing-nav{padding-left:220px!important}}@media (max-width:1340px) and (min-width:1241px){#course-marketing-page .course-marketing-nav{padding-left:187px!important}}@media screen and (max-width:1241px){#course-marketing-page .course-marketing-nav{padding-left:60px!important}}#course-marketing-page .recommended-course-title{color:#28384a;padding-bottom:50px}.course-marketing-page{max-width:1200px;margin:auto}.course-marketing-page.marketing-page{padding:0}.course-marketing-page .left-align{text-align:left}.course-marketing-page .course-marketing-pg-content{margin-left:200px;width:80%}.course-marketing-page .course-marketing-pg-content .course-marketing-header{color:#00a79d;font-size:24px;font-weight:200}.course-marketing-page .course-marketing-pg-content table .indent-1{padding-left:20px!important}.course-marketing-page .course-marketing-pg-content table .indent-2{padding-left:40px!important}.course-marketing-page .course-marketing-pg-content .supplemental-toggle-btn.collapsed .toggle-icon-collapsed{display:inline-block}.course-marketing-page .course-marketing-pg-content .supplemental-toggle-btn .toggle-icon-collapsed{display:none}.course-marketing-page .course-marketing-pg-content .supplemental-toggle-btn .toggle-icon-open{display:inline-block}.course-marketing-page .course-marketing-pg-content .course-flavors-description{margin-bottom:20px}.course-marketing-page .course-marketing-pg-content .flavor-header{font-size:19px;font-weight:400;color:#555}.course-marketing-page .course-marketing-pg-content .demos-container{margin-top:30px}.course-marketing-page .course-marketing-pg-content .demos-container .demo-box{height:200px;border:2px solid #27a9e1;cursor:pointer;width:47%;margin-bottom:15px;padding:20px;border-radius:5px}.course-marketing-page .course-marketing-pg-content .demos-container .demo-box img{width:120px;height:120px;border-radius:50%}.course-marketing-page .course-marketing-pg-content .demos-container .demo-box h3{font-weight:600;font-size:18px;color:#28384a;width:59%;text-align:left}.course-marketing-page .course-marketing-pg-content .small-demos-container .demos-content{display:-ms-flexbox;display:flex;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-marketing-page .course-marketing-pg-content .small-demos-container .demo-box{border:2px solid #27a9e1;padding:10px;cursor:pointer;margin-bottom:10px;border-radius:5px}.course-marketing-page .course-marketing-pg-content .small-demos-container .demo-box:hover{background-color:#f4f8fc}.course-marketing-page .course-marketing-pg-content .small-demos-container .demo-title{font-size:15px;color:#28384a}.course-marketing-page .course-marketing-pg-content .small-demos-container img{width:45px;height:45px;margin-right:10px;border-radius:50%;float:left}.course-marketing-page .course-marketing-pg-content .resources-list a{text-decoration:none;color:#555;cursor:pointer}.course-marketing-page .course-marketing-pg-content .resources-list .resource{background-color:#f4f8fc;border:1px solid #ccc;border-radius:3px;margin:0 5px 5px 0;padding:7px 4px 4px 15px;color:#333;font-size:15px}#error,.course-marketing-page .course-marketing-pg-content .resources-list .resource:hover{background-color:#eee}.course-marketing-page .course-sidenav-header{height:50px;color:#6b757b}.course-marketing-page .course-sidenav-header .course-sidenav-title{vertical-align:bottom;font-size:21px}.course-marketing-pg-content{padding:0 20px}.course-marketing-pg-content .module-list{margin-top:30px;border:1px solid #dee5e9;border-radius:5px}.course-marketing-pg-content .module-list .module-row{margin:15px 0 10px 15px}.course-marketing-pg-content .module-list .module-section p{font-size:14px;line-height:18px;margin:0 0 10px}.course-marketing-pg-content .module-list .module-section .module-title{margin:0 0 0 10px}.course-marketing-pg-content .module-list .module-section .lesson-item h3{color:#555}.pathways-content{margin-top:30px}.pathways-content .pathway-table{margin-bottom:50px}.pathways-content .pathway-table .pathway-title{color:#555;font-size:22px;font-weight:600}#course-catalog-banner{margin-bottom:25px;position:sticky;top:60px;z-index:999;color:#28384a;padding:20px;border-bottom:1px solid #dee5e9}#course-catalog-banner #course-catalog-btn{position:absolute;margin-left:20px;left:0;color:#28384a;border-color:#28384a}#course-catalog-banner .course-banner-title{line-height:28px;font-size:22px}#course-catalog-banner .course-banner-title img{margin-right:5px}#course-catalog-banner .menu-links{padding-top:15px;margin:auto}#course-catalog-banner .menu-links .nav-link{text-transform:uppercase;font-weight:400;color:#28384a;text-decoration:none}#course-catalog-banner .menu-links .nav-link.active{font-weight:700}#course-catalog-banner .menu-links .nav-link:hover{color:rgba(40,56,74,.6)}#course-catalog-banner .menu-links .main-nav-link{margin-right:10px}#course-catalog-banner .menu-links .main-nav-link li{text-align:left}#course-syllabus{width:100%;height:600px;margin-top:30px}.stats-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.stats-content .stats-box{padding:20px;margin:10px}.stats-content .stats-box .stats-icon{float:left;font-size:50px;color:#27a9e1}.stats-content .stats-box .icon{margin:8px 12px 0}.stats-content .stats-box .stats-count{float:right}.stats-content .stats-box .stats-count h1{margin:0 0 0 15px;color:#6b757b;font-size:35px}.stats-content .stats-box .stats-count h4{margin-bottom:0}.stats-content-simple{text-align:center}.stats-content-simple .stats-box-simple{width:200px;margin-bottom:5px}.stats-content-simple .stats-box-simple .stats-icon{color:#27a9e1}.stats-content-simple .stats-box-simple .icon{margin:8px 2px 0 5px}.stats-content-simple .stats-box-simple .stat-num{text-align:right}#learn-more-footer{background-color:rgba(107,117,123,.85);margin-top:50px;padding:20px;color:#fff;display:-ms-flexbox;display:flex}#learn-more-footer a{text-decoration:none}#learn-more-footer .learn-more-section{width:50%;padding:5px 20px}#learn-more-footer .learn-more-section p{color:#fff;line-height:27px}.course-marketing-edit{padding:20px 50px}.course-marketing-edit textarea{resize:none}.course-marketing-edit .course-image{margin-right:15px}.course-marketing-edit .module-section{display:-ms-flexbox;display:flex;margin-bottom:20px}.course-marketing-edit .module-section .module-image{margin-right:15px;width:50px;height:50px}.course-explore-page #course-marketing-page-header .course-marketing-page-header-content{padding-top:10px!important;padding-bottom:20px!important}.course-explore-page .course-marketing-page-section{background-color:#f3f5f6;padding:0!important}.course-explore-page .course-explore-breadcrumbs{padding:20px 20px 0;max-width:800px;min-width:85%;display:-ms-flexbox;display:flex;margin:auto}.course-explore-page .course-explore-breadcrumbs ol{display:-ms-flexbox;display:flex;list-style:none;padding:20px}.course-explore-page .course-explore-breadcrumbs ol li>a{font-size:16px;color:#0b1f37}.course-explore-page .course-explore-breadcrumbs ol li>a:hover{text-decoration:none;color:#27a9e1}.course-explore-page .course-explore-breadcrumbs ol li>span{color:#0b1f37;font-size:12px;margin:0 5px}.course-explore-page #course-explore-overview-section{padding:20px;max-width:800px;min-width:85%;display:-ms-flexbox;display:flex;margin:auto;color:#28384a}.course-explore-page #course-explore-overview-section .module-section-wrapper:nth-child(6n+5){border-left:8px solid #361b98}.course-explore-page #course-explore-overview-section .module-section-wrapper:nth-child(6n+4){border-left:8px solid #98291c}.course-explore-page #course-explore-overview-section .module-section-wrapper:nth-child(6n+3){border-left:8px solid #ffae00}.course-explore-page #course-explore-overview-section .module-section-wrapper:nth-child(6n+2){border-left:8px solid #04a7e8}.course-explore-page #course-explore-overview-section .module-section-wrapper:nth-child(6n+1){border-left:8px solid #77ce1c}.course-explore-page #course-explore-overview-section .lesson-wrapper,.course-explore-page #course-explore-overview-section .module-section-wrapper{background-color:#fff;padding:20px 25px;border-radius:6px;margin:15px 10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.course-explore-page #course-explore-overview-section .lesson-wrapper .js-assign-modal-iframe-btn,.course-explore-page #course-explore-overview-section .module-section-wrapper .js-assign-modal-iframe-btn{float:right;border-radius:40px;font-weight:700;font-size:20px;padding:10px 25px}.course-explore-page #course-explore-overview-section .lesson-wrapper .preview-btn,.course-explore-page #course-explore-overview-section .module-section-wrapper .preview-btn{float:right;border-radius:40px;font-weight:700;font-size:20px;padding:10px 25px;margin-right:10px}.course-explore-page #course-explore-overview-section .module-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.course-explore-page #course-explore-overview-section .module-list img{height:55px;margin-right:10px}.course-explore-page #course-explore-overview-section .module-list h2{display:inline-block;vertical-align:middle}.course-explore-page #course-explore-overview-section .module-list .lesson-title:hover,.course-explore-page #course-explore-overview-section .module-list .module-title:hover{color:#27a9e1;text-decoration:none}.course-explore-page #course-explore-overview-section .module-list .module-title{font-size:24px;color:#28384a;font-weight:700;display:inline-block;vertical-align:middle}.course-explore-page #course-explore-overview-section .module-list .lesson-title{font-size:18px;color:#28384a}.course-explore-page #course-explore-overview-section .module-list .lesson-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:45px}.course-explore-page #course-explore-overview-section .module-list .lesson-list .lesson-item{margin:6px 40px}.course-explore-page #course-explore-overview-section .module-list .lesson-list .lesson-item h3{font-size:18px}.course-explore-page #course-explore-overview-section .module-list .lesson-list .lesson-item h3 .icon{margin-right:10px}.course-explore-page #course-explore-overview-section .module-list .lesson-list .lesson-section{margin-left:62px}.course-explore-page #course-explore-overview-section .collapsed .icon-caret-down,.course-explore-page #course-explore-overview-section .icon-caret-right{display:none}.course-explore-page #course-explore-overview-section .collapsed .icon-caret-right{display:inline}.course-explore-page #course-explore-overview-section .lesson-item:hover,.course-explore-page #course-explore-overview-section .module-row:hover{cursor:pointer}.course-explore-page #course-explore-overview-section .lesson-wrapper{width:100%}.course-explore-page #course-explore-overview-section .lesson-wrapper hr{margin-top:10px;margin-bottom:10px}.course-explore-page #course-explore-overview-section .lesson-wrapper .description-section{margin-top:20px}.course-explore-page #course-explore-overview-section .lesson-wrapper .lesson-section{padding:5px 0}.course-explore-page #course-explore-overview-section .lesson-wrapper .activities-section .activity{display:block;color:#28384a;background-color:#f3f5f6;height:50px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:10px;margin:10px 0}.course-explore-page #course-explore-overview-section .lesson-wrapper .activities-section .item-thumbnail-box{border-radius:5px;width:30px;height:30px;display:table-cell;vertical-align:middle;text-align:center}.course-explore-page #course-explore-overview-section .lesson-wrapper .activities-section .item-thumbnail-box span.icon-white{color:#fff;opacity:.8}.course-explore-page #course-explore-overview-section .lesson-wrapper .activities-section .item-title{display:table-cell;height:30px;vertical-align:middle;padding-left:10px}.course-explore-page .course-explore-breadcrumbs+#course-explore-overview-section{padding-top:0}.course-explore-page #qotd-preview-section{padding:100px 45px;position:relative}.course-explore-page #qotd-preview-section svg{position:absolute;top:0;right:0}.course-explore-page #qotd-preview-section .section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}@media (max-width:450px){.course-explore-page #qotd-preview-section svg{display:none}.course-explore-page #qotd-preview-section .section-narrow .mobile-col-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.course-explore-page #qotd-preview-section .section-narrow .mobile-col-right .spacing-left{margin-left:40px}.course-explore-page #qotd-preview-section .section-narrow .mobile-col-right .spacing-left .grey-circle{width:450px;height:450px;position:absolute;border-radius:50%;background-color:#f2f7fa;top:-80px}.course-explore-page #qotd-preview-section .section-narrow .mobile-col-right .spacing-left img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1);max-width:600px;width:100%;height:auto}.centered-format-text{text-align:center}.pd-introcs-flex,.pd-web-design-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:450px){.pd-introcs-flex,.pd-web-design-flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.pd-introcs-flex .credit-section,.pd-web-design-flex .credit-section{padding-top:75px!important}.course-purchase .course-information{text-align:left;width:60%;margin:auto;padding:30px;background:#fff}.course-purchase .course-information .modules-table td:first-of-type,.course-purchase .course-information .modules-table th:first-of-type{width:150px}.course-purchase .course-information .modules-table td:last-of-type{padding-top:20px;padding-bottom:20px;line-height:25px}.course-purchase .course-information .modules-table td:last-of-type span{color:#6b757b;margin-right:7px;font-weight:600}.course-purchase .course-information .modules-table.modules-with-images tr:not(:first-of-type){height:115px}.course-purchase .course-information .modules-table.modules-with-images td:first-of-type,.course-purchase .course-information .modules-table.modules-with-images th:first-of-type{width:115px;text-align:center}.course-purchase .course-information .modules-table.modules-with-images td:last-of-type,.course-purchase .course-information .modules-table.modules-with-images th:last-of-type{padding-left:0}.course-purchase .course-information .modules-table.modules-with-images img{width:75px}.course-purchase .course-information .info-section h2{margin-top:30px}.course-purchase .course-information .instructor-bio img{width:100px;float:left;margin:20px}.course-purchase .course-information .instructor-bio h4{font-weight:700}.course-purchase .course-information .instructor-bio .instructor-info-wrap{padding:16px}.course-purchase .course-information .marketing-header img{width:100px;float:left}.course-purchase .course-information .modules-table img{width:100px}.course-purchase .course-image{width:115px;height:115px;padding:7px;border:2px solid rgba(255,255,255,.75);margin-right:15px;border-radius:50%}.course-purchase .course-purchase-content{padding-top:50px!important}.course-purchase #teacher-experience-field .bootstrap-select{width:95%;margin-bottom:15px}.course-purchase #teacher-experience-field .bootstrap-select.btn-group .dropdown-menu span.text{margin-left:0}.course-purchase #register-button{height:52px;font-size:16px;letter-spacing:.5px}.course-purchase .register-form{margin-bottom:50px}.course-purchase .course-price-table{margin-top:50px}.course-purchase .course-price-table .active-plan{outline:#fbaf3f solid 1px;outline-offset:-1px}.course-purchase .course-price-table .active-plan .price-container{background-color:#fbaf3f}.course-purchase .course-price-table .active-plan .plan-price,.course-purchase .course-price-table .active-plan h3{color:#fff}.course-purchase .plan-option:hover{cursor:pointer}.course-purchase .teacher-toggle .btn-group{border-radius:50px;border:1px solid #f1f1f1;background-color:#fff;padding:4px;margin-bottom:20px}.course-purchase .teacher-toggle input{display:none}.course-purchase .teacher-toggle label{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;border-radius:50px;color:#a7aeb6;line-height:42px;margin-bottom:0;padding:6px 20px;opacity:.5;width:225px;cursor:pointer}.course-purchase .teacher-toggle label span{margin-right:7px}.course-purchase .teacher-toggle input[type=radio]:checked+label{background-color:#27a9e1;opacity:1;color:#fff}#signup-page.course-purchase #signup-header{height:150px;line-height:150px}#signup-page.course-purchase #signup-header p{display:inline}.course-price-table{background-color:#fff;margin:auto;border-radius:3px}.course-price-table .price-container{padding:15px 25px;border-bottom:1px solid #f1f1f1}.course-price-table td{width:250px}.course-price-table td:nth-child(-n+2){border-right:1px solid #f1f1f1}.course-price-table h3{font-size:16px;color:#fbaf3f;text-transform:uppercase;font-weight:600}.course-price-table .plan-price{font-weight:600;color:#555;vertical-align:top;letter-spacing:.5px;font-size:16px;margin-top:15px}.course-price-table .plan-price span{line-height:36px;margin-left:5px;font-size:36px}.course-price-table ul{color:#555;padding:15px 30px 20px;text-align:left;margin-bottom:0;line-height:28px;font-weight:200;list-style:none}.course-price-table ul li:before{margin-right:5px}.course-price-table ul .chs-icon-check:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-price-table ul .icon-lock{margin-right:2px;margin-left:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}#my-courses .course-tiles-content,#purchase-courses.has-sidenav .course-tiles-content,.course-resources.has-sidenav{margin-left:200px}.course-price-table ul .locked-feature{opacity:.5;text-decoration:line-through}.course-resources{padding-bottom:50px}.course-resources .activity-list>li .problem-number,.course-resources .lesson-number,.lessons-landing .codehs-table .lesson-number{font-family:Consolas,Monaco,Menlo,'Courier New',monospace}.course-resources.collapsed{margin-left:60px}.course-resources h1{margin-top:35px;margin-bottom:5px}.course-resources .courses-dropdown{display:inline-block}.course-resources .courses-dropdown.open .course-title{border-color:#beccd4}.course-resources .courses-dropdown .dropdown-menu{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.course-resources .courses-dropdown .dropdown-menu>li>a{padding:10px 20px}.course-resources .course-title{padding:5px 10px;margin-top:5px;margin-bottom:0;cursor:pointer;border:2px solid transparent;border-radius:3px}.course-resources .course-title:hover{border-color:#beccd4}.course-resources .course-title .icon-caret-down{margin-left:7px;vertical-align:middle;color:#555}.course-resources .course-image{width:35px;margin-right:7px;vertical-align:middle}.course-resources .course-title-text{vertical-align:middle}.course-resources .course-links{margin:15px auto;width:750px}.course-resources .course-links .btn{margin:0 3px}.course-resources .search-section{display:-ms-flexbox;display:flex;margin:50px auto 0;width:750px;-ms-flex-align:center;align-items:center}.course-resources .search-section .search-label{margin-right:10px;margin-bottom:0;font-size:18px;font-weight:200;color:#555}.course-resources .search-section #activity-search{-ms-flex-positive:1;flex-grow:1;border-radius:3px}.course-resources .module-row{margin-top:25px;margin-bottom:10px}.course-resources .module-row .icon-caret-down{margin-right:10px;margin-left:2px;font-size:16px;color:#6b757b;transition:.2s transform linear}.course-resources .module-row.collapsed .icon-caret-down{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.course-resources .module-row:hover{cursor:pointer}.course-resources .specific-course-img{height:75px}.course-resources h2:not(.block){display:inline-block;margin:0 0 0 10px;vertical-align:middle;color:#555}.course-resources .dropdown-menu,.course-resources .link-list,.course-resources ol{padding-left:0;list-style:none}.course-resources .module-list{display:inline-block;text-align:left;width:750px}.course-resources .module-list h3{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.create-dashboard .codehs-table,.create-dashboard .fixed-table-container .fixed-table-body,.create-dashboard .overflowable{overflow:visible}.course-resources .module-list .module-img{width:40px}.course-resources .lesson-list{background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.course-resources .lesson-list>li{padding:7px 15px 7px 25px}.course-resources .lesson-number{display:inline-block;width:48px;font-size:15px}.course-resources .lesson-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-style:solid;border-width:2px 0;border-color:#beccd4}.course-resources .lesson-item .handouts-toggle{cursor:pointer;text-transform:none}.course-resources .lesson-item .handouts-toggle .icon-caret-down{margin-left:5px;vertical-align:middle}.course-resources .lesson-item .link-list .btn{margin:0 5px}.course-resources .lesson-item .btn-main-indigo{text-transform:none}.course-resources .activity-list>li{padding:7px 15px 7px 50px;border-width:1px 0;border-style:solid;border-color:rgba(190,204,212,.25)}.course-resources .activity-list>li .problem-number{display:inline-block;width:55px;font-size:12px}#deal-implementation-page,#demos-page,#single-demo-page #demo-desc-container #demo-desc,.course-tiles,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row h3,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row p,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card h3,.curriculum-marketing .free-curriculum-resources-section h1,.elementary-curriculum-section{font-family:'Proxima Nova',proxima-nova,sans-serif}.course-resources .activity-list>li>.icon{color:#beccd4;margin-right:5px;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-resources .activity-list>li .activity-title{display:inline-block;color:#555;font-weight:600}.course-resources .activity-list>li .link-list .btn{padding-top:3px;padding-bottom:3px;width:32px;margin:0 5px}.course-resources .activity-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.course-resources .link-list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.course-resources .link-list>li{display:inline-block}.course-resources .link-list .icon{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-tiles{background-color:#f4f8fc;position:relative}.course-tiles-content{padding:50px}.course-tiles:not(.has-sidenav) .course-tiles-content{max-width:1200px;margin:auto;text-align:center}.course-tiles:not(.has-sidenav) .course-tiles-content .course-tile{margin-left:18px;margin-right:18px}.course-tiles .course-tile{display:inline-block;width:300px;background-color:#FFF;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border:2px solid transparent;border-radius:3px;margin-right:36px;margin-bottom:35px;padding:30px 35px;text-align:center;vertical-align:middle}.course-tiles .course-tile h3{height:34px;font-size:16px}.course-tiles .course-tile.course-blue:hover{border-color:#27a9e1}.course-tiles .course-tile.course-red:hover{border-color:#de5844}.course-tiles .course-tile.course-green:hover{border-color:#8cc63e}.course-tiles .course-tile.course-orange:hover{border-color:#fbaf3f}.course-tiles .course-tile.course-pink:hover{border-color:#ff99c6}.course-tiles .course-tile.course-purple:hover{border-color:#9e1e62}.course-tiles .course-tile:hover{text-decoration:none}.course-info-tiles .course-tile{height:415px;padding-bottom:20px}.course-info-tiles .course-tile img{width:65%;margin-bottom:15px}#my-courses h2,#purchase-courses h2,.modal-body.has-sidenav.course-tiles h2{margin-bottom:50px;font-size:20px;font-weight:200}.course-info-tiles .course-tile button{margin-top:20px;width:100%}.course-info-tiles .course-stats{width:100%;line-height:30px}.course-info-tiles .course-stats td:first-child{text-align:left;width:60%}.course-info-tiles .course-stats td:last-child{text-align:right;width:40%}.course-info-tiles .stat-level .beginner-level span:not(:first-child),.course-info-tiles .stat-level .intermediate-level span:last-child{background-color:#fff;border:1px solid #beccd4}.course-info-tiles .level-circle{display:inline-block;width:10px;height:10px;border-radius:50%}#purchase-courses{min-height:100vh}#purchase-courses h2{color:#555}#my-courses{min-height:100vh}#my-courses h2{color:#555}#my-courses .course-tile{height:350px}#my-courses .course-tile img{width:100%}.modal-body.has-sidenav.course-tiles .course-tiles-content{text-align:center;padding:25px}.modal-body.has-sidenav.course-tiles h2{color:#555}.modal-body.has-sidenav.course-tiles .course-tile{height:300px;width:225px;margin-bottom:20px;margin-right:7px;margin-left:7px}.modal-body.has-sidenav.course-tiles .course-tile img{width:100%}.modal-body.has-sidenav.course-tiles .course-tile h3{height:51px}.create-dashboard{position:relative}.create-dashboard .goto-span{position:absolute;top:-80px}.create-dashboard .codehs-table{width:100%}.create-dashboard .codehs-table td{padding:5px 20px}.create-dashboard .codehs-table td .plain-link{margin-right:15px;margin-top:7px}.create-dashboard .codehs-table td .language-tag{margin-top:7px;margin-right:10px}#state-admin .course-icon,.create-dashboard .action-btns .icon,.create-dashboard .msg-banner .icon-bolt{margin-right:5px}.create-dashboard .codehs-table li{padding:0}.create-dashboard .contest-tile{display:-ms-flexbox;display:flex}.create-dashboard .contest-tile .contest-title{padding:8px 0;width:100%;width:-webkit-fill-available;width:stretch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.create-dashboard .contest-tile .contest-title h3{font-size:18px}.create-dashboard .contest-tile .action-btns{margin-left:auto}.create-dashboard .contest-tile .action-btns input{background-color:#fff}.create-dashboard .contest-tile:nth-of-type(even){background-color:#f4f8fc}.create-dashboard .new-activity-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.create-dashboard .new-activity-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:50px;width:250px;line-height:46px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.create-dashboard .new-activity-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.create-dashboard .new-activity-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:188px;vertical-align:middle}.create-dashboard .new-activity-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.create-dashboard .new-activity-dropdown .dropdown-menu{min-width:250px}.create-dashboard .new-activity-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}.create-dashboard .new-activity-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.create-dashboard .new-activity-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.create-dashboard .copy-to-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.create-dashboard .copy-to-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:38px;width:200px;line-height:34px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.create-dashboard .copy-to-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}.create-dashboard .copy-to-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.create-dashboard .copy-to-dropdown .dropdown-menu{min-width:200px}.create-dashboard .copy-to-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}.create-dashboard .copy-to-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.create-dashboard .copy-to-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.create-dashboard .copy-to-dropdown .dropdown-toggle .icon{margin-left:15px;color:#fbaf3f}.create-dashboard .copy-to-dropdown .icon{position:absolute;top:13px}.create-dashboard .copy-to-dropdown .dropdown-menu li.disabled a:hover{color:#555;background-color:rgba(190,204,212,.25)}.create-dashboard .msg-banner{position:absolute;top:0;left:0;width:100%;font-size:16px}.create-dashboard .activity-header,.create-dashboard .section-header,.create-dashboard ul{margin:auto}.create-dashboard .activity-header{overflow:auto}.create-dashboard .activity-header h3{margin-left:30px;display:inline-block}.create-dashboard .section-header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.create-dashboard .section-header .section-title{font-size:24px;vertical-align:middle;text-decoration:none;display:inline-block}.create-dashboard .section-header .problem-bank-header{color:#307dcd}.create-dashboard h2,.create-dashboard h3{display:inline-block;vertical-align:middle;color:#555}.create-dashboard form{display:inline-block;vertical-align:middle;width:250px;text-align:right}.create-dashboard form button,.create-dashboard form input[type=text]{display:inline-block;vertical-align:middle}.create-dashboard form input[type=text]{border-radius:3px 0 0 3px}.create-dashboard form button{border-radius:0 3px 3px 0}.create-dashboard form button .icon-spinner{margin:0;font-size:inherit}.create-dashboard .create-dashboard-wrap{margin-bottom:25px}.create-dashboard .create-dashboard-wrap .section-header{margin-left:10px}.create-dashboard :not(.btn)>.icon-spinner{margin-bottom:30px;margin-top:30px;font-size:24px;margin-left:50%}.create-dashboard .create-dashboard-table{padding-left:0;list-style:none;color:#555;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px}.create-dashboard .create-dashboard-table .create-obj-row{max-height:40px;border-bottom:1px solid #ddd}.create-dashboard .create-dashboard-table .img-wrapper{position:relative;display:inline-block;width:30px;height:30px;border-radius:50%}.create-dashboard .create-dashboard-table .img-wrapper img{width:100%}.create-dashboard .create-dashboard-table .empty-message{color:#95a5ac;text-align:center}.create-dashboard .create-dashboard-table .item-row .item-type-display{font-weight:200;margin-left:20px;letter-spacing:.5px;font-size:14px;width:100px;display:inline-block}.create-dashboard .create-dashboard-table .item-row.unfinished{background-color:rgba(190,204,212,.25)}.create-dashboard .share-this-page{display:inline-block;vertical-align:middle}.create-dashboard .share-this-page input{width:162px;text-align:center;background-color:transparent;font-size:12px;cursor:pointer;border-radius:3px 0 0 3px}.create-dashboard .create-obj-info{position:relative;vertical-align:middle;width:calc(100% - 575px)}.create-dashboard .released-tag{position:absolute;right:10px;width:70px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.create-dashboard .action-btns{display:inline-block;vertical-align:middle;width:575px;text-align:right}.create-dashboard .action-btns a{border-radius:0}.create-dashboard .action-btns a:first-of-type{border-radius:3px 0 0 3px}#admin-tab .add-tag-form button,.create-dashboard .action-btns button.archive-modal-button,.edit-quiz-page #add-bank-form .btn-main,.edit-quiz-page .add-question-form .btn-main{border-radius:0 3px 3px 0}.create-dashboard .action-btns button.archive-modal-button span.icon{margin:0}.create-dashboard .action-btns .share-this-page+a.btn-main{border-radius:0}.create-dashboard .create-obj-title{padding:0 15px;margin:0;display:inline-block;vertical-align:middle;font-size:14px;text-decoration:none}.create-dashboard .create-obj-title:not(a){color:#555}.create-dashboard .close-section-list{margin:0 auto 15px}.create-dashboard .create-dashboard-table .name-col{width:calc(100% - 30px);padding-left:10px}.create-dashboard .create-dashboard-table .name-col .assignment-icon{display:inline-block;width:20px;text-align:center}.create-dashboard .create-dashboard-table .updated-col{width:150px;text-align:left;font-size:14px}.create-dashboard .create-dashboard-table .assigned-col,.create-dashboard .create-dashboard-table .playlists-col{width:100px;text-align:center}.create-dashboard .create-dashboard-table .assigned-col .chs-icon,.create-dashboard .create-dashboard-table .assigned-col .icon,.create-dashboard .create-dashboard-table .playlists-col .chs-icon,.create-dashboard .create-dashboard-table .playlists-col .icon{margin-left:5px}.create-dashboard .create-dashboard-table .assigned-col .assigned-count,.create-dashboard .create-dashboard-table .playlists-col .assigned-count{color:#fff;background-color:#27a9e1;border-radius:50%;height:20px;width:20px;display:inline-block}.create-dashboard .create-dashboard-table .assigned-col .assigned-count:hover,.create-dashboard .create-dashboard-table .playlists-col .assigned-count:hover{cursor:default}.create-dashboard .create-dashboard-table .toggle-col{padding:0 10px;width:60px}.create-dashboard .create-dashboard-table td.toggle-col{display:inline-block;border:none}.create-dashboard .create-dashboard-table td{padding:0}.create-dashboard .create-dashboard-table .toggle-section{padding:0 10px;max-height:40px}.create-dashboard .create-dashboard-table .toggle-section .chs-icon-ellipses-h{color:#beccd4;font-size:25px;vertical-align:middle;line-height:40px}.create-dashboard .create-dashboard-table .toggle-section:hover{cursor:pointer}.create-dashboard .create-dashboard-table .toggle-section.open .chs-icon-ellipses-h,.create-dashboard .create-dashboard-table .toggle-section:hover .chs-icon-ellipses-h{color:#28384a}.create-dashboard .create-dashboard-table .toggle-section.open .root-menu{display:block;width:200px}.create-dashboard .create-dashboard-table .toggle-section .root-menu{position:relative;right:160px;top:-10px;padding:10px;display:none;border:none}.create-dashboard .create-dashboard-table .toggle-section .root-menu::before{content:'';border-color:transparent transparent #fff;border-style:solid;border-width:8px;position:absolute;top:-16px;right:15px}.create-dashboard .create-dashboard-table .toggle-section .root-menu li{text-align:left;width:100%;display:block;font-size:12px;color:#555;margin-right:0;line-height:1.5;padding-left:12px;padding-right:12px;margin-bottom:5px}.create-dashboard .create-dashboard-table .toggle-section .root-menu li:last-child{padding-bottom:0}.create-dashboard .create-dashboard-table .toggle-section .root-menu li:hover{font-weight:700;background-color:#f4f8fc;cursor:pointer}.create-dashboard .create-dashboard-table .toggle-section .root-menu li.disabled{cursor:not-allowed;color:#beccd4;background-color:#fff}.create-dashboard .create-dashboard-table .toggle-section .root-menu a{text-align:left;display:block;font-size:12px;color:#555;height:18px;width:100%;padding:0}.create-dashboard .create-dashboard-table .toggle-section .root-menu a span{margin-right:10px;width:16px;margin-left:3px}.create-dashboard .create-dashboard-table .toggle-section .root-menu a:hover{font-weight:700;background-color:#f4f8fc;cursor:pointer}.create-dashboard .create-dashboard-table .li-btn>.btn{text-align:left;display:block;font-size:12px;color:#555;height:18px;width:100%;padding:0;background-color:#fff;border-color:#fff}.create-dashboard .create-dashboard-table .li-btn>.btn span{margin-right:10px;width:16px;margin-left:3px}.create-dashboard .create-dashboard-table .li-btn>.btn:hover{font-weight:700;background-color:#f4f8fc;cursor:pointer}.create-dashboard .create-dashboard-table .li-btn>.btn .icon-spinner{margin-bottom:0;margin-top:0;font-size:12px}.create-dashboard .create-dashboard-table .li-btn.disabled>.btn{color:#beccd4}.create-dashboard .create-dashboard-table .li-btn.disabled>.btn:hover{cursor:not-allowed;background-color:#fff}.bootstrap-table .search-input{height:30px!important;font-size:18px!important}.bootstrap-table .pagination>.active>a{background-color:#27a9e1;border-color:#27a9e1;color:#fff}.bootstrap-table .pagination>li{color:#27a9e1}.bootstrap-table thead{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:30px}.bootstrap-table tbody td,.bootstrap-table thead th{border:none!important}#state-admin #state-nav-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;height:80px;margin-bottom:20px;padding-left:50px;font-weight:200;font-size:24px;color:#6b757b;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#state-admin .dropdown-label{color:#6b757b}#state-admin h3{font-weight:700}#state-admin .bootstrap-table .table thead th{vertical-align:middle}#state-admin .bootstrap-table .th-inner{white-space:normal}#state-admin #selectpicker-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px}#state-admin #selectpicker-container .dropdown-container{margin-top:10px;margin-left:20px}#state-admin #selectpicker-container #filter-btn:focus{outline:0}#state-admin #selectpicker-container .filter-different{background-color:#27a9e1;color:#fff}#state-admin #selectpicker-container .bootstrap-select:not([class*=span]):not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto}#state-admin .selectpicker{color:#555;font-size:12px;height:36px;border:2px solid;border-color:rgba(190,204,212,.25);background-color:#fff;box-shadow:none;padding-left:20px;padding-right:15px;width:300px}#state-admin .selectpicker li{padding:0}#state-admin .course-icon{width:1em}#state-admin .icon-info-sign{margin:5px}#state-admin #selectpicker-container{margin-left:20px}#state-admin #selectpicker-container .dropdown-menu>li>a{padding:3px 20px 3px 45px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#state-admin #selectpicker-container .dropdown-menu>li>a:hover{color:#fff;background-color:#27a9e1}#state-admin #selectpicker-container .dropdown-menu.inner.selectpicker{height:auto;border:none;padding:0}#state-admin #selectpicker-container .glyphicon.glyphicon-ok.icon-ok.check-mark{left:5px;padding:10px}#state-admin #selectpicker-container .dropdown-menu>li>a:focus{outline:0}#state-admin #selectpicker-container .show-tick{margin-bottom:0}#state-admin #selectpicker-container .caret{color:#beccd4;margin-left:15px}#state-admin #selectpicker-container .filter-option{padding-right:20px}#choose-playlist-modal .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;width:95%;text-align:left;margin:10px auto;border:2px solid rgba(190,204,212,.3);color:#555;text-decoration:none}#choose-playlist-modal .row img{height:30px;padding-left:10px}#choose-playlist-modal .row .playlist-title{font-size:16px;margin-left:10px}#choose-playlist-modal .row:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}#choose-playlist-modal .success-screen{padding-bottom:20px}#choose-playlist-modal .success-screen .loaded-icon{font-size:80px}.create-overview-page a:not(.btn){color:#27a9e1}.create-overview-page a:not(.btn):hover{color:#1a8bbb;text-decoration:none}.create-overview-page h1{margin:0 0 30px}.create-overview-page .top-btns{width:850px}.create-overview-page .teacher-list{padding-left:0;width:850px;margin:30px 0;list-style:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.create-overview-page .teacher-list h3{padding:15px;margin-bottom:0;background-color:#28384a;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3px 3px 0 0}.create-overview-page .teacher-list li{padding:10px 15px;background-color:#fff}.create-overview-page .teacher-list li:not(:last-of-type){border-bottom:1px solid rgba(190,204,212,.25)}.create-overview-page .teacher-list .img-wrapper{display:inline-block;width:35px;height:35px;margin-right:10px;overflow:hidden;vertical-align:middle;border-radius:50%}.create-overview-page .teacher-list .img-wrapper img{width:100%}.create-overview-page .nav-pills{width:850px;background-color:#28384a;text-align:center;border-radius:3px 3px 0 0}.create-overview-page .nav-pills h3{letter-spacing:1px;text-transform:uppercase}.create-overview-page .nav-pills h4{letter-spacing:.5px}.create-overview-page .nav-pills li{width:50%;margin:0}.create-overview-page .nav-pills li.active a{background-color:#19232e;color:#fff}.create-overview-page .nav-pills li.active a:after{content:'';border-bottom:6px solid #27a9e1;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;bottom:0;left:calc(50% - 6px)}.create-overview-page .nav-pills li a{color:rgba(255,255,255,.75);background-color:transparent}.create-overview-page .nav-pills li:first-of-type a{border-radius:3px 0 0}.create-overview-page .nav-pills li:last-of-type a{border-radius:0 3px 0 0}.create-overview-page .tab-pane{width:850px}.create-overview-page .tab-pane table{text-align:left;width:100%;border-radius:0 0 3px 3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.create-overview-page .tab-pane table td,.create-overview-page .tab-pane table th{padding:10px}.create-overview-page .tab-pane table td:first-of-type{width:125px}.create-overview-page .tab-pane table .problem-bank-cell{text-align:center}.create-overview-page .tab-pane table .created-cell{width:190px}.curriculum-marketing{color:#555}.curriculum-marketing h1{font-size:50px;font-weight:700}.curriculum-marketing h2{font-size:24px;color:#28384a;font-weight:700}.curriculum-marketing h3{font-size:20px}.curriculum-marketing p{font-size:16px;line-height:24px}.curriculum-marketing #curriculum-page-header{background-image:url(../png/cover-2.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;position:relative}.curriculum-marketing #curriculum-page-header #blob-1{position:absolute;bottom:-150px;right:0}.curriculum-marketing #curriculum-page-header .curriculum-header-content{max-width:700px;margin:auto;color:#fff;z-index:10}.curriculum-marketing #curriculum-page-header .curriculum-header-content p{color:#fff;font-size:17px}.curriculum-marketing #curriculum-page-header .curriculum-header-content .btn{margin-top:20px}.curriculum-marketing .curriculum-page-section{padding:40px 45px;position:relative}.curriculum-marketing .curriculum-page-section #blob-2{position:absolute;top:0;left:0}.curriculum-marketing .curriculum-page-section-content{margin:auto;max-width:1120px}.curriculum-marketing .curriculum-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.curriculum-marketing .curriculum-feats{margin-top:40px}.curriculum-marketing .curriculum-feats .feat-row{column-count:2;column-gap:30px;margin-bottom:25px}.curriculum-marketing .curriculum-feats .feat-row .curriculum-feat{display:-ms-flexbox;display:flex}.curriculum-marketing .curriculum-feats .feat-row .curriculum-feat h3{font-weight:700;color:#28384a}.curriculum-marketing .curriculum-feats .feat-row .curriculum-feat .curriculum-feat-icon{width:60px;height:60px;padding:10px;margin:auto 15px auto auto;background-color:#f4f8fc;border-radius:8px}.curriculum-marketing .curriculum-feats .feat-row .curriculum-feat .curriculum-feat-icon svg{vertical-align:middle}.curriculum-marketing .curriculum-feats .feat-row .curriculum-feat .curriculum-feat-icon svg.stroke{stroke:#27a9e1}.curriculum-marketing .curriculum-feats .feat-row .curriculum-feat .curriculum-feat-icon svg.fill{fill:#27a9e1}.curriculum-marketing .curriculum-features-header{position:relative;z-index:10}.curriculum-marketing .prog-lang-imgs>img{margin:20px 30px}.curriculum-marketing .courses-section{padding:70px 0}.curriculum-marketing .courses-section .curriculum-features-header>p{width:60%;margin:auto auto 10px}.curriculum-marketing .courses-section .all-courses{margin-top:50px;display:-ms-flexbox;display:flex}.curriculum-marketing .courses-section .all-courses .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px}.curriculum-marketing .courses-section .all-courses .slick-arrow:hover{cursor:pointer}.curriculum-marketing .courses-section .course-block{text-align:center;background-color:#f4f8fc;padding:15px;margin:10px;width:200px;height:250px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.curriculum-marketing .courses-section .course-block img{margin:auto;width:75px}.curriculum-marketing .courses-section .course-block h3{color:#28384a;font-size:17px;font-weight:700}.curriculum-marketing .courses-section .course-block a{text-decoration:none;color:#27a9e1;position:absolute;bottom:10px;left:60px}.curriculum-marketing .courses-section .course-block a:hover{color:#1a8bbb}.curriculum-marketing .courses-section .course-block a .icon-angle-right{margin-left:5px}.curriculum-marketing .teacher-quotes{display:-ms-flexbox;display:flex}.curriculum-marketing .teacher-quotes .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px}.curriculum-marketing .teacher-quotes .slick-arrow:hover{cursor:pointer}.curriculum-marketing .teacher-quotes .teacher-quote{border-radius:5px;background-color:#f4f8fc;margin:20px;padding:25px;width:475px;height:100%;position:relative;color:#95a5ac}.curriculum-marketing .teacher-quotes .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}.curriculum-marketing .teacher-quotes .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px}.curriculum-marketing .teacher-quotes .teacher-quote .author{color:#555;font-weight:600;margin-bottom:0}.curriculum-marketing .teacher-quotes .teacher-quote strong{color:#27a9e1}.curriculum-marketing .teacher-quotes .teacher-quote .author-with-pic>img{float:left;margin-right:10px;width:68px;height:68px}@media (max-width:450px){.curriculum-marketing .teacher-quotes .teacher-quote{width:300px}}.curriculum-marketing #pathways-img{width:100%;margin:50px 0}.curriculum-marketing .standards-section{display:-ms-flexbox;display:flex;max-width:1200px;margin:auto}.curriculum-marketing .standards-section .standards{-ms-flex:1.5;flex:1.5}.curriculum-marketing .standards-section .standards h3{color:#28384a;font-weight:700}.curriculum-marketing .standards-section .standards .standards-checklist{margin-top:25px}.curriculum-marketing .standards-section .standards .standards-checklist .standard-feat{margin-bottom:20px}.curriculum-marketing .standards-section .standards .standards-checklist .standard-feat.multi-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.curriculum-marketing .standards-section .standards .standards-checklist .standard-feat.multi-line .svg-icon{margin-right:10px}.curriculum-marketing .standards-section .standards .standards-checklist .svg-icon{vertical-align:bottom;margin-right:5px;stroke:#27a9e1}.curriculum-marketing .standards-section .standard-imgs{-ms-flex:1;flex:1}.curriculum-marketing .practice-section{display:-ms-flexbox;display:flex;position:relative;padding:20px 0}.curriculum-marketing .practice-section #practice-laptop{z-index:10}.curriculum-marketing .practice-section #blob-3{position:absolute;top:40px;width:45%;left:0}.curriculum-marketing .practice-section .practice-description{margin:60px 120px 0 0;position:relative;z-index:10}.curriculum-marketing .practice-section .practice-description h3{font-weight:700;color:#28384a;margin:20px 0}.curriculum-marketing .practice-section .practice-description .btn{margin-top:10px;font-size:20px}.curriculum-marketing .college-board-and-state-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.curriculum-marketing .college-board-and-state-section .college-board-section,.curriculum-marketing .college-board-and-state-section .states-section{-ms-flex:1;flex:1;padding:90px 45px}.curriculum-marketing .college-board-and-state-section .college-board-section h2,.curriculum-marketing .college-board-and-state-section .states-section h2{margin-top:25px;position:relative}.curriculum-marketing .college-board-and-state-section .college-board-section p,.curriculum-marketing .college-board-and-state-section .states-section p{min-height:120px}.curriculum-marketing .college-board-and-state-section .states-section{padding-top:165px;position:relative}.curriculum-marketing .college-board-and-state-section .states-section h2{color:#fff}.curriculum-marketing .college-board-and-state-section .states-section p{color:#95a5ac}.curriculum-marketing .college-board-and-state-section .states-section svg.states-section-svg{pointer-events:none}.curriculum-marketing .college-board-and-state-section #blob-4{position:absolute;top:0;right:0}.curriculum-marketing .explore-catalog{padding:110px 45px}.curriculum-marketing .explore-catalog h2{color:#fff;max-width:600px;line-height:40px;margin:auto}.curriculum-marketing .explore-catalog .btn,.curriculum-marketing .explore-catalog h2{z-index:10}.curriculum-marketing .explore-catalog .btn{margin-top:20px}.curriculum-marketing .explore-catalog #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}.curriculum-marketing .btn{border-radius:60px;padding:12px 25px;font-size:17px}.curriculum-marketing .btn-transparent-blue{color:#27a9e1;border-color:#27a9e1}.curriculum-marketing .btn-transparent-blue:hover{color:#14698e;border-color:#14698e}.curriculum-marketing .teacher-quotes-section{padding:40px 0}@media (max-width:450px){.curriculum-marketing .practice-section>.practice-description{margin:auto;padding:10px 20px;text-align:center}.curriculum-marketing .college-board-and-state-section{text-align:center}.curriculum-marketing #blob-2{width:100%}.curriculum-marketing #blob-2,.curriculum-marketing #blob-3{opacity:50%}.curriculum-marketing .curriculum-feats>.feat-row{margin-bottom:0;column-count:1;column-gap:0}.curriculum-marketing .curriculum-feats>.feat-row .curriculum-feat{margin-bottom:25px}.curriculum-marketing .standards-section{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding-top:20px}.curriculum-marketing .standards-section .standards-checklist{text-align:left;margin-left:20px}.curriculum-marketing .standards-section img{margin-bottom:20px}.curriculum-marketing #practice-laptop{display:none}}.curriculum-marketing .free-curriculum-resources-section{width:100%;height:730px;background:#f4f8fc;padding:0}@media (max-width:1010px){.curriculum-marketing .free-curriculum-resources-section{height:fit-content;margin-bottom:23px}}.curriculum-marketing .free-curriculum-resources-section .top-left-blob{position:absolute;top:0;left:0}.curriculum-marketing .free-curriculum-resources-section .top-right-blob{position:absolute;top:0;right:0}.curriculum-marketing .free-curriculum-resources-section h1{padding-top:99px;font-size:32px;text-align:center;font-weight:700}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row{display:-ms-flexbox;display:flex;width:1009px;max-width:100vw;margin:34px auto auto;-ms-flex-pack:justify;justify-content:space-between}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card{width:319px;height:195px;border-radius:8px;color:#fff;position:relative;overflow:hidden}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card h3{position:absolute;left:24px;top:25px;font-size:21px;font-weight:700}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card .resource-card-bottom{width:100%;height:80px;position:relative;border-radius:8px;z-index:3;margin-top:-15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card .resource-card-bottom a,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card .resource-card-bottom span{color:#fff;bottom:23.57px;right:24px;font-weight:700;font-size:12px;padding-right:25px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card .digital-tutorials{width:300px;height:65px;margin-top:72px;-ms-flex-item-align:end;align-self:end}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card:hover{box-shadow:2px 2px #beccd4;text-decoration:none}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .digital-textbooks-resource{background-color:#F9700D;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .digital-textbooks-resource .digital-textbooks{position:relative;top:66px;left:19px;z-index:2;width:270px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .digital-textbooks-resource .resource-card-bottom{background:linear-gradient(180.09deg,rgba(249,112,13,0) .07%,#F9700D 38.59%)}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .tutorials-resource{background-color:#24364c;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .practice-questions-resource .free-questions{left:24px;top:76px;position:absolute}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .practice-questions-resource .resource-card-bottom{background:linear-gradient(180.09deg,rgba(10,169,233,0) .07%,#0AA9E9 38.59%);margin-top:115px}@media (max-width:1010px){.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row .resource-card{margin-bottom:8px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-section-top-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row{width:1009px;max-width:100vw;height:195px;margin:23px auto auto;overflow:hidden;background:#24364c;border-radius:8px;position:relative}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .curriculum-free-resources-qotd-header{margin-left:58px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row h3{color:#fff;position:relative;margin-top:25px;font-weight:700;font-style:normal;font-size:21px;line-height:21px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row p{color:#fff;position:relative;font-weight:700;font-size:12px;line-height:15.6px;width:191px;height:48px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links{font-size:20px;color:#EEE;width:405px;display:-ms-flexbox;display:flex;margin-left:97px;height:fit-content;-ms-flex-item-align:center;align-self:center}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a{cursor:pointer;z-index:2;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;width:fit-content}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a a{display:-ms-flexbox;display:flex}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a a i{margin-right:10px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a a i.fa-file-code{color:#77CE1C}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a a i.fa-python{color:#FFE200}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a a i.fa-dot-circle{color:#FF8CC6}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a a i.fa-js-square{color:#ED4A30}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a h4,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a span{font-size:20px;font-weight:400;color:#fff;margin-right:10px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a h4:hover,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a span:hover{text-decoration:none}@media (max-width:691px){.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a h4,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a span{font-size:15px}}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a .arrow{color:#fff}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a:hover{text-decoration:none}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a:hover h4,.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links a:hover span{font-weight:1000}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex{-ms-flex-pack:justify;justify-content:space-between}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex a{display:-ms-flexbox;display:flex}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex a i{margin-right:10px}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex a i.fa-file-code{color:#77CE1C}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex a i.fa-python{color:#FFE200}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex a i.fa-dot-circle{color:#FF8CC6}.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links .flex a i.fa-js-square{color:#ED4A30}@media (max-width:708px){.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row .qotd-links{margin-left:0}}@media (max-width:694px){.curriculum-marketing .free-curriculum-resources-section .curriculum-resources-qotd-row{display:none}}.elementary-curriculum-section{background-color:#27a9e1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.elementary-curriculum-section h2{color:#fff!important;text-align:center!important;padding-top:40px;padding-bottom:20px;font-size:32px;font-weight:700}.deal-page .info-section .stakeholders-table .stakeholder-phone:not(.bold),.deal-page h2{font-weight:200}.elementary-curriculum-section p{font-size:20px!important;color:#fff!important;text-align:center!important;padding-bottom:40px;width:50%}.elementary-curriculum-section .btn-main-transparent{margin-bottom:60px}.elementary-curriculum-section .scribble-ruler{position:absolute;left:96px;top:-188px;width:197px}.elementary-curriculum-section .scribble-equation{position:absolute;-ms-transform:rotate(-35deg);transform:rotate(-35deg);top:-95px;left:108px;width:250px}.elementary-curriculum-section .scribble-pyramid{position:absolute;bottom:0;width:128px;height:128px;right:300px}.elementary-curriculum-section .scribble-laptop{position:absolute;bottom:0;width:400px;height:250px;rotate:-4deg;right:0}.elementary-curriculum-section .right-scribble{width:200px;height:200px;position:absolute;top:0;right:-8px}.elementary-curriculum-section .left-scribble{position:absolute;left:0}.elementary-curriculum-section .white-filter,.elementary-curriculum-section .white-filter path{fill:#fff!important}.spanish-marketing-page .font-20-strict{font-size:20px!important}.spanish-marketing-page h2{font-size:24px}.spanish-marketing-page p{font-size:20px;color:#68757c}.spanish-marketing-page .marketing-page-header-content p,.spanish-marketing-page .spanish-marketing-footer h2,.spanish-marketing-page .spanish-marketing-footer p{color:#fff}.spanish-marketing-page .explore-course-catalog-btn{margin-top:55px}.spanish-marketing-page .circle-graphic::before{width:28.125em;height:28.125em}.spanish-marketing-page .tracy-spanish-img{margin-left:2em}.spanish-marketing-page .tracy-spanish-img img{width:auto;height:450px}.spanish-marketing-page .elementary-spanish-section{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.spanish-marketing-page .elementary-spanish-section .elementary-spanish-info{width:480px}@media (min-width:485px){.spanish-marketing-page .elementary-spanish-section .elementary-spanish-info .elementary-spanish-marketing-contact-btn{margin-top:58px}}@media (max-width:485px){.spanish-marketing-page .elementary-spanish-section .elementary-spanish-info{width:50%}.spanish-marketing-page .elementary-spanish-section .elementary-spanish-image{display:none}}.spanish-marketing-page .elementary-spanish-section .elementary-spanish-image{padding-top:50px;padding-bottom:100px}@media (max-width:1064px){.spanish-marketing-page .elementary-spanish-section .elementary-spanish-image{width:300px}}.spanish-marketing-page .spanish-marketing-footer{padding:120px 200px}.spanish-marketing-page .spanish-marketing-footer .marketing-footer-content{max-width:1200px}.spanish-marketing-page .spanish-marketing-footer .scribble-5{position:absolute;left:-20px;bottom:0}.spanish-marketing-page .spanish-marketing-footer .scribble-6{position:absolute;right:0;bottom:0}@media (max-width:1200px){.spanish-marketing-page .spanish-marketing-footer{padding:120px 45px}.spanish-marketing-page .spanish-marketing-footer .scribble-5,.spanish-marketing-page .spanish-marketing-footer .scribble-6{display:none}}@media (max-width:1008px){.spanish-marketing-page .empowering-english-learners-section,.spanish-marketing-page .how-it-works-section{-ms-flex-direction:column;flex-direction:column}.spanish-marketing-page .empowering-english-learners-section .circle-graphic-info p,.spanish-marketing-page .how-it-works-section .circle-graphic-info p{max-width:100%}.spanish-marketing-page .tracy-spanish-img{margin-top:2em}.spanish-marketing-page .tracy-spanish-img img{margin-top:-2.5em}.spanish-marketing-page .language-menu-img{margin-bottom:8em}}@media (max-width:768px){.spanish-marketing-page .tracy-spanish-img{margin-left:0;margin-top:4em}.spanish-marketing-page .tracy-spanish-img img{height:auto;width:100%}}.arr-page{padding-bottom:400px;counter-reset:customer}.arr-page .customer-table-counter::before{counter-increment:customer;content:counter(customer)}.arr-page .am-picture{height:30px;width:30px;margin:5px 0}.arr-page .back-link{position:absolute;top:85px;left:15px}.arr-page .back-link span{margin-right:10px}.dot{border-radius:50%;height:10px;width:10px;margin-top:-2px;display:inline-block;vertical-align:middle}.progressbar.arr-progressbar{height:35px;margin:20px 0;overflow:hidden}.progressbar.arr-progressbar .progressbar-section{height:35px;float:left;border-radius:0}.progressbar.arr-progressbar .progressbar-section.bg-orange:after{content:'';display:block;border-right:1px solid #000;height:35px}.internal-page .tsy-data-dashboards-table .engagement-activity-container{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.internal-page .tsy-data-dashboards-table .engagement-activity-container div{width:15px;height:30px;margin:3px;border:1px solid #000;cursor:pointer}.deal-page .renewal-table tr:nth-of-type(2) td:nth-of-type(2),.deal-page .stats-table table tr:first-of-type th:not(:first-of-type):not(:last-of-type){border-right:2px solid;border-left:2px solid}.internal-page .tsy-data-dashboards-table .engagement-activity-container div.low-score{background-color:#de5844}.internal-page .tsy-data-dashboards-table .engagement-activity-container div.mid-score{background-color:#ffdd17}.internal-page .tsy-data-dashboards-table .engagement-activity-container div.high-score{background-color:#8cc63e}.deal-page{position:relative;padding:10px 25px 50px}.deal-page h1{margin-bottom:25px}.deal-page h2{margin:15px 0;color:#00a79d;vertical-align:middle}.deal-page td,.deal-page th{padding:5px}.deal-page .section-spacing{margin-bottom:40px}.deal-page .edit-link{font-size:15px}.deal-page .field-div{display:inline-block;width:15%}.deal-page .field-div input{width:100%}.deal-page .midyear-report-btn{width:260px;margin-top:25px}.deal-page .info-section{position:relative;padding:5px;margin:5px;width:95%}.deal-page .info-section:nth-of-type(odd){border-radius:5px;background-color:#f4f8fc}.deal-page .info-section>table{width:100%}.deal-page .info-section .goto-span{position:absolute;top:-60px}.deal-page .info-section .template-btns{padding-bottom:20px}.deal-page .info-section .template-btns span:first-of-type{margin-right:10px}.deal-page .info-section .stakeholders-table .add-email-btn,.deal-page .info-section .stakeholders-table .add-phone-btn{color:#6b757b}.deal-page .info-section .stakeholders-table .add-email-btn:hover,.deal-page .info-section .stakeholders-table .add-phone-btn:hover{cursor:pointer;color:#303437}.deal-page .info-section .stakeholders-table .btn-starred{background-color:inherit}.deal-page .info-section .collapse-section-header{cursor:pointer;margin-bottom:5px}.deal-page .info-section .invoice-select{width:200px}.deal-page .info-section .create-elementary-teacher-form,.deal-page .info-section .site-license-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-top:10px}.deal-page .info-section .create-elementary-teacher-form .bootstrap-select,.deal-page .info-section .site-license-form .bootstrap-select{padding-right:0;margin-right:15px}.deal-page .info-section .create-elementary-teacher-form .bootstrap-select li a,.deal-page .info-section .site-license-form .bootstrap-select li a{padding-left:30px}.deal-page .info-section .create-elementary-teacher-form .bootstrap-select .text-light .text,.deal-page .info-section .site-license-form .bootstrap-select .text-light .text{color:#a7aeb6}.deal-page #add-email-modal .modal-header h3,.deal-page #add-phone-modal .modal-header h3,.deal-page #add-section-modal .modal-header h3,.deal-page #add-teacher-modal .modal-header h3,.deal-page #district-schools-modal .modal-header h3,.deal-page #edit-deal-task-modal .modal-header h3{color:#fff;font-weight:200}.deal-page .info-section .create-elementary-teacher-form input[type=submit],.deal-page .info-section .site-license-form input[type=submit]{margin-top:0;height:36px}.deal-page .info-section .lti-switch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.deal-page .create-course-catalog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.deal-page .create-course-catalog .block{display:block}.deal-page .create-course-catalog input.text{width:75%;margin-bottom:10px}.deal-page .create-course-catalog .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.deal-page .create-course-catalog .full-width-col{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.deal-page #district-schools-modal .modal-header,.deal-page #edit-deal-task-modal .modal-header{background-color:#27a9e1}.deal-page #district-schools-modal .modal-body,.deal-page #edit-deal-task-modal .modal-body{background-color:#fff}.deal-page #district-schools-modal .modal-body .deal-action-row div,.deal-page #edit-deal-task-modal .modal-body .deal-action-row div{display:block}.deal-page .codehs-form.new-teacher-form{padding-left:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.deal-page .codehs-form.new-teacher-form input[type=text]{width:125px;height:36px;margin-right:10px}.deal-page .codehs-form.new-teacher-form input[type=email]{width:175px;height:36px;margin-right:10px}.deal-page .codehs-form.new-teacher-form button[type=submit]{margin-top:0;height:36px;margin-right:20px}.deal-page .codehs-form.new-teacher-form #send-email-input{margin:0 15px 0 0;font-weight:400}.deal-page .codehs-form.new-teacher-form #send-email-input input{margin-right:0 5px 0 0}.deal-page .deal-links .icon,.deal-page .renewal-table button:not(.btn-xs){margin-right:3px}.deal-page .add-teacher-by-email-form{margin-top:-10px;margin-left:5px}.deal-page .add-teacher-by-email-form #add-teacher-by-email{width:100%;height:30px;font-size:12px;padding:3px 5px}.deal-page .add-teacher-by-email-form label{margin-left:8px}.deal-page #add-email-modal .modal-header,.deal-page #add-phone-modal .modal-header,.deal-page #add-section-modal .modal-header,.deal-page #add-teacher-modal .modal-header{background-color:#27a9e1}.deal-page #add-email-modal .modal-body,.deal-page #add-phone-modal .modal-body,.deal-page #add-section-modal .modal-body,.deal-page #add-teacher-modal .modal-body{background-color:#fff}.deal-page #add-email-modal .modal-body form,.deal-page #add-phone-modal .modal-body form,.deal-page #add-section-modal .modal-body form,.deal-page #add-teacher-modal .modal-body form{padding-bottom:0}.deal-page .stats-table,.deal-page .stats-table table th{padding:10px}.deal-page #add-email-modal .modal-body .dropdown>li>span,.deal-page #add-phone-modal .modal-body .dropdown>li>span,.deal-page #add-section-modal .modal-body .dropdown>li>span,.deal-page #add-teacher-modal .modal-body .dropdown>li>span{margin-left:0}.deal-page #add-email-modal .modal-body input[type=submit],.deal-page #add-phone-modal .modal-body input[type=submit],.deal-page #add-section-modal .modal-body input[type=submit],.deal-page #add-teacher-modal .modal-body input[type=submit]{margin-top:0;float:left}.deal-page .contact-section-disclaim{margin-bottom:20px;font-size:13px;font-weight:200;color:#555}.deal-page a:not(.btn-main):not(.btn-main-purple):not(.dropdown-header):not(.btn-primary) :not(.btn-main-red){color:#27a9e1}.deal-page a:not(.btn-main):not(.btn-main-purple):not(.dropdown-header):not(.btn-primary) :not(.btn-main-red):hover{color:#115978;text-decoration:none}.deal-page .dropdown-header{font-size:14px}.deal-page .progressbar{display:inline-block;width:300px}.deal-page .badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.deal-page .deal-info p{margin-bottom:0;margin-left:10px}.deal-page .deal-info span:not(.badge){font-weight:600}.deal-page .deal-info .badge{vertical-align:baseline;font-size:14px;text-transform:uppercase}.deal-page .deal-info [data-ui=switch]{display:inline-block;vertical-align:middle}.deal-page .deal-info .chs-icon-refresh{cursor:pointer;vertical-align:middle}.deal-page .deal-links{margin-top:5px}.deal-page .deal-links .icon:not(:first-of-type){margin-left:7px}.deal-page .accordion-toggle{font-size:16px;color:#27a9e1;cursor:pointer}.deal-page .accordion-toggle:hover{color:#1a8bbb}.deal-page .accordion-toggle.collapsed .chs-icon-minus-squared-alt{display:none}.deal-page .accordion-toggle.collapsed .chs-icon-plus-squared-alt{display:inline}.deal-page .accordion-toggle .chs-icon-plus-squared-alt{display:none}.deal-page .purchases-table{width:100%}.deal-page .pay-record-cell{white-space:nowrap}.deal-page .stats-table table{width:100%;table-layout:fixed}.deal-page .stats-table table td,.deal-page .stats-table table th{text-align:center}.deal-page .stats-table table tr:first-of-type{border-bottom:1px solid}.deal-page .stats-table table h4{font-weight:600}.deal-page .renewal-table tr:nth-of-type(2) td:not([rowspan]):first-of-type,.deal-page .renewal-table tr:nth-of-type(2) td:not([rowspan]):last-of-type{padding-top:15px}.deal-page .renewal-table .expanded-deal{background-color:rgba(140,198,62,.4)}.deal-page .renewal-table .contracted-deal{background-color:rgba(251,175,63,.4)}.deal-page .renewal-table .lost-deal{background-color:rgba(222,88,68,.4)}.deal-page .renewal-table .unchanged-deal{background-color:rgba(190,204,212,.4)}.deal-page .renewal-table .current-amount{font-size:24px}.deal-page .renewal-table a.btn-main{margin-left:3px}.deal-page .teacher-details{display:inline-block;vertical-align:top;padding-left:20px}.deal-page .teacher-details ul{padding-left:0;list-style:none}.deal-page .teacher-details ul li{padding:5px}.deal-page .teacher-details ul li a{vertical-align:middle}.deal-page .teacher-details td{padding-right:10px}.deal-page .teacher-details .badge{margin:0 2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deal-page .class-view span:not('.icon-info-sign'){margin:0 2px;vertical-align:middle}.deal-page .class-teacher-list .teacher-label{font-weight:600}.deal-page .class-teacher-list .icon-circle{font-size:6px;margin-left:8px;margin-right:8px}.deal-page .class-teacher-list a,.deal-page .class-teacher-list span{vertical-align:middle}.deal-page .activity-display-container{margin-left:0;padding:20px 0 0;max-width:1000px}.deal-page .bootstrap-select.btn-group:not(.input-group-btn){margin-bottom:0}.deal-page .codehs-form:not(.ajax-many-adder-widget){padding-bottom:25px}.deal-page .codehs-form:not(.ajax-many-adder-widget)>div{vertical-align:middle;padding-right:15px}.deal-page .codehs-form:not(.ajax-many-adder-widget) button[type=submit],.deal-page .codehs-form:not(.ajax-many-adder-widget) input[type=submit]{height:52px;margin-top:25px}.deal-page .codehs-form:not(.ajax-many-adder-widget) .role-input{width:165px}.deal-page .codehs-form:not(.ajax-many-adder-widget) .role-enum-select{float:left}.deal-page .deal-action-row img{border-radius:50%;height:30px;width:30px}.deal-page .deal-action-row div{display:initial;padding-left:5px}.deal-page .deal-action-row td.picture{width:150px;padding:10px}.deal-page .deal-action-row td.rating{width:100px}.deal-page .deal-action-th{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:30px}.deal-page .deal-action-th th:not(.center){padding-left:5px}.deal-page .deal-pd-tab .already-pd-student:hover,.deal-page .deal-pd-tab .already-pd-teacher{background-color:#dee5e9!important;opacity:.6;cursor:not-allowed}.deal-page .deal-pd-tab .already-pd-student:hover a,.deal-page .deal-pd-tab .already-pd-teacher a{background-color:#dee5e9}.deal-page .span-circle{border-radius:50%;display:inline-block;height:10px;width:10px}.deal-page .health-score{border-radius:50%;display:inline-block;height:45px;width:45px;color:#fff;float:right;line-height:45px;text-align:center;font-size:24px;position:absolute;top:15px;right:35px}.deal-page .arrow.arrow-end:after,.deal-page .arrow.arrow-middle:after{content:'';border-left:15px solid #beccd4;border-top:25px solid transparent;right:-15px}.deal-page .scorecard-table td[data-ui]{width:250px}.deal-page .scorecard-table td{height:25px}.deal-page .scorecard-table td.scorecard-section-header{height:15px;background-color:#27a9e1;color:#fff}.deal-page .inactive-scorecard-item{color:#beccd4}.deal-page .tag-button{margin:2px;padding:6px;color:#fff;background-color:#9e1e62;border-radius:2px}.deal-page .arrow,.deal-page .selected-arrow{padding-left:3px;text-align:center;line-height:50px}.deal-page .arrow.arrow-end,.deal-page .arrow.arrow-front,.deal-page .arrow.arrow-middle{background-color:#beccd4;height:50px;cursor:pointer;min-width:45px}.deal-page #nav{max-height:calc(100vh - 60px);padding-bottom:50px}.deal-page .arrow{display:inline-block}.deal-page .arrow.arrow-end{position:relative;margin-right:15px}.deal-page .arrow.arrow-end:after{display:inline-block;border-bottom:25px solid transparent;position:absolute}.deal-page .arrow.arrow-middle{position:relative;margin-right:15px}.deal-page .arrow.arrow-middle:after{display:inline-block;border-bottom:25px solid transparent;position:absolute}.deal-page .arrow.arrow-front:before,.deal-page .arrow.arrow-middle:before{display:inline-block;content:'';border-left:15px solid transparent;border-top:25px solid #beccd4;border-bottom:25px solid #beccd4;left:-15px}.deal-page .arrow.arrow-middle:before{position:absolute}.deal-page .arrow.arrow-front{position:relative}.deal-page .arrow.arrow-front:before{position:absolute}.deal-page .selected-arrow.arrow-end:after,.deal-page .selected-arrow.arrow-middle:after{display:inline-block;content:'';border-left:15px solid #27a9e1;border-top:25px solid transparent;border-bottom:25px solid transparent;right:-15px}.deal-page .selected-arrow{display:inline-block;color:#fff;font-weight:700}.deal-page .selected-arrow.arrow-end{min-width:45px;height:50px;background-color:#27a9e1;position:relative;margin-right:15px;cursor:pointer}.deal-page .selected-arrow.arrow-end:after{position:absolute}.deal-page .selected-arrow.arrow-middle{min-width:45px;height:50px;background-color:#27a9e1;position:relative;margin-right:15px;cursor:pointer}.deal-page .selected-arrow.arrow-middle:after{position:absolute}.deal-page .selected-arrow.arrow-front:before,.deal-page .selected-arrow.arrow-middle:before{display:inline-block;border-left:15px solid transparent;border-top:25px solid #27a9e1;border-bottom:25px solid #27a9e1;left:-15px;content:''}.deal-page .selected-arrow.arrow-middle:before{position:absolute}.deal-page .selected-arrow.arrow-front{min-width:45px;height:50px;background-color:#27a9e1;position:relative;cursor:pointer}.deal-page .selected-arrow.arrow-front:before{position:absolute}.deal-page .tagging-widget-add-form .btn{height:auto!important;margin-top:auto!important}.deal-page #deal-lti-advantage-key-modal .dropdown{width:100%}.deal-page #deal-lti-advantage-key-modal #deployment_id::placeholder,.deal-page #deal-lti-advantage-key-modal #lms_domain::placeholder{text-transform:initial}.deal-page .lite-table-wrapper{width:100%;max-height:700px;overflow:auto;padding:0!important}.deal-page .lite-table-wrapper thead tr{overflow:visible}.deal-page .lite-table-wrapper thead tr th{position:sticky;top:0;z-index:10;background:#27a9e1}.deal-page .chart-container{width:100%;margin:auto;height:300px;text-align:center}.deal-page .chart-container canvas{border:none!important;height:300px}.deal-page .chart-container .icon-spinner{margin-top:100px;font-size:24px}.deal-page .dashboard-card{width:300px;background-color:#1f1f1f;border-radius:12px;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;float:left;margin-right:20px;margin-bottom:10px}.deal-page .dashboard-card .card-header{margin-bottom:16px}.deal-page .dashboard-card .card-header span{display:block;font-size:14px;color:#eee}.deal-page .dashboard-card .chart-container{position:relative;width:150px;height:150px;margin:0 auto}.deal-page .dashboard-card .progress-circle{width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.deal-page .dashboard-card .progress-overlay{width:85%;height:85%;background-color:#1f1f1f;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.deal-page .dashboard-card .metric-value{font-size:2rem;font-weight:700;color:#fff}.deal-page .dashboard-card .metric-label{font-size:14px;color:#aaa}.deal-page .dashboard-card .card-footer{margin-top:16px;color:#eee}.deal-page .dashboard-card .trend{font-size:14px}.deal-page .dashboard-card .footer-note{display:block;font-size:12px;color:#aaa;margin-top:8px}.account-manager-dash{position:relative;padding:10px 10px 0;font-size:13px}.account-manager-dash .panel-body .row{padding:5px 10px}.account-manager-dash .panel-body label{color:#555;margin:1px 2px}.account-manager-dash .min-max-separate{width:25px;padding-top:15px;padding-left:2px}.account-manager-dash .to-from-div{vertical-align:middle}.account-manager-dash .to-from-div input[type=text]{display:inline-block}.account-manager-dash td span.badge{font-size:14px;margin-left:5px}.account-manager-dash .back-link{position:absolute;top:15px;left:15px}.account-manager-dash .back-link span{margin-right:10px}.account-manager-dash .all-deals-link{position:absolute;top:15px;right:15px}.account-manager-dash .account-manager-header{padding-bottom:10px;text-align:center}.account-manager-dash a:not(.btn){color:#27a9e1}.account-manager-dash a:not(.btn):hover{color:#115978;text-decoration:none}.account-manager-dash .stats-links-sect{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.account-manager-dash .stats-box{text-align:center;padding:10px 5px;margin:4px;border-radius:5px}.account-manager-dash .stats-box h3{font-size:16px}.account-manager-dash .stats-box h1{margin-top:10px}.account-manager-dash .table-wrapper{width:100%;overflow:auto;padding-bottom:25px}.account-manager-dash .table{border-radius:5px;overflow:hidden;min-width:100%;background-color:#fff}.account-manager-dash .table>th{border-top:none;font-size:12}.account-manager-dash .table td.school-name{width:22.5%}#license-teacher-section-table .license-section .chs-icon-cancel,#license-teacher-section-table .license-teacher .chs-icon-cancel{visibility:hidden}#license-teacher-section-table .license-section .chs-icon-cancel:hover,#license-teacher-section-table .license-teacher .chs-icon-cancel:hover{color:#beccd4}#license-teacher-section-table .license-section:hover .chs-icon-cancel,#license-teacher-section-table .license-teacher:hover .chs-icon-cancel{visibility:inherit}.bg-activity-0{background-color:#8e3329}.bg-activity-1{background-color:#de5844}.bg-activity-2{background-color:#fbaf3f}.bg-activity-3{background-color:#ffdd17}.bg-activity-4,.bg-activity-5{background-color:#8cc63e}#record-contact-info{margin-bottom:15px}#record-contact-info>table{width:100%}#record-contact-info>table .edit-options-cell{width:60px}#record-contact-info>table .edit-options-cell .icon{margin-right:3px}#contact-edit-modal .edit-type-switcher{list-style:none;padding-left:0}#contact-edit-modal .edit-type-switcher .dropdown-menu>li.active>a{color:#fff}#contact-edit-modal .id-quick-lookup{margin-bottom:0;margin-right:15px;-ms-flex-preferred-size:100%;flex-basis:100%}#contact-edit-modal .modal-dialog{min-width:fit-content}#contact-edit-modal .email-edit>input{width:300px}#contact-edit-modal .contact-edit-note{max-width:600px}#main-stakeholder-add-form{display:-ms-flexbox;display:flex}#main-stakeholder-add-form>input{width:15%}.tool-main-content .deal-page{padding:0}.deal-list{padding:25px 50px 0;font-size:13px}.deal-list a:not(.btn,.deal-list-blue-ignore){color:#27a9e1}.deal-list a:not(.btn,.deal-list-blue-ignore):hover{color:#115978;text-decoration:none}.deal-list .panel-default{overflow:visible}.deal-list .panel-heading{background-color:#fff;padding:10px}.deal-list .panel-body .row{padding:5px}.deal-list .panel-body label{color:#555;margin:1px 5px}.deal-list .extra-link{line-height:24px}.deal-list .stats-links-sect{display:inline-block;vertical-align:top}.deal-list .stats-links-sect a{margin-left:25px}.deal-list .stats-links-sect hr{margin:5px 0}.deal-list .stats-box{margin-top:25px;margin-right:25px}.deal-list .add-email-phone{cursor:pointer;margin-top:5px}.deal-list #add-email-modal .modal-header,.deal-list #add-phone-modal .modal-header{background-color:#27a9e1}.deal-list #add-email-modal .modal-header h3,.deal-list #add-phone-modal .modal-header h3{font-weight:200;color:#fff}.deal-list #add-email-modal .modal-body,.deal-list #add-phone-modal .modal-body{background-color:#fff}.deal-list #add-email-modal .modal-body .add-email-form,.deal-list #add-email-modal .modal-body .add-phone-form,.deal-list #add-phone-modal .modal-body .add-email-form,.deal-list #add-phone-modal .modal-body .add-phone-form{margin:initial;width:initial;padding-bottom:0}.deal-list #add-email-modal .modal-body .add-email-form input[type=text],.deal-list #add-email-modal .modal-body .add-phone-form input[type=text],.deal-list #add-phone-modal .modal-body .add-email-form input[type=text],.deal-list #add-phone-modal .modal-body .add-phone-form input[type=text]{display:block;width:432px;height:52px}.deal-list #add-email-modal .modal-body .submit-email,.deal-list #add-email-modal .modal-body .submit-phone,.deal-list #add-phone-modal .modal-body .submit-email,.deal-list #add-phone-modal .modal-body .submit-phone{margin-top:0;float:left;height:52px}.deal-list form{margin:25px 0;width:calc(100% - 300px)}.deal-list form input[type=text]{display:inline-block;width:175px;height:36px;margin-right:10px;margin-bottom:10px}.deal-list form button{display:inline-block;margin-top:15px;margin-right:10px;width:100px}.deal-list form .datepicker{margin-bottom:10px;vertical-align:middle}.deal-list form .reportrange{position:relative;padding:0 12px;height:36px;width:175px;border:1px solid #efedee;font-size:12px;line-height:36px;border-radius:3px;cursor:pointer}.deal-list form .reportrange .icon{position:absolute;right:12px;margin-left:5px;font-size:12px;line-height:36px}.deal-list form .btn-main-red{margin-top:15px}.deal-list form .range-filter{width:175px;margin-right:10px;vertical-align:middle}.deal-list form .range-filter span{margin:0 3px}.deal-list form .range-filter input[type=text]{width:75px;margin-right:0;margin-bottom:0}.deal-list form .date-range-filter{vertical-align:middle;margin-right:10px}.deal-list form .date-range-filter input{margin-bottom:0}.deal-list .bootstrap-select{margin-right:10px}.deal-list .bootstrap-select .dropdown-toggle.selectpicker{margin-top:0}.deal-list .bootstrap-select .dropdown-menu{max-height:300px!important}.deal-list .table-wrapper{width:100%;overflow:auto}.deal-list .table{min-width:100%}.deal-list .table>th{border-top:none}.deal-list #engagement-links td,.deal-list #engagement-links th{padding:3px}.deal-list .deal_contact,.deal-list .deal_owner{width:10%}.deal-list .bg-paid{background-color:rgba(140,198,62,.4)}.deal-list .bg-canceled,.deal-list .bg-defaulted{background-color:rgba(222,88,68,.4)}.deal-list #stakeholder-list-table .stakeholder-phones{min-width:120px}.deal-list .export .dropdown-item{display:block;padding:3px 20px}.deal-list #engagement-table .recent-deal-activity-container{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.deal-list #engagement-table .recent-deal-activity-container div{width:15px;height:30px;margin:3px;border:1px solid #000;cursor:pointer}.deal-list #engagement-table .recent-deal-activity-container div.low-score{background-color:#de5844}.deal-list #engagement-table .recent-deal-activity-container div.mid-score{background-color:#ffdd17}.deal-list #engagement-table .recent-deal-activity-container div.high-score{background-color:#8cc63e}.deal-list #summary-tables .bootstrap-table{margin-top:-50px}#deal-implementation-page{margin-top:40px;margin-bottom:40px;color:#555}#deal-implementation-page h1{margin:auto;width:55%}#deal-implementation-page .codehs-table{margin-top:50px}#deal-implementation-page .codehs-table .deal-action-th{height:44px;padding:5px;color:#fff;background-color:#27a9e1}#deal-implementation-page .codehs-table .deal-action-row>td:last-child,#deal-implementation-page .codehs-table .deal-action-th th:not(.center){padding-left:10px}#deal-implementation-page .codehs-table .deal-action-th>th{font-weight:400}#deal-implementation-page .codehs-table .deal-action-row img{border-radius:50%;height:30px;width:30px;margin-top:7px;margin-bottom:4px}#deal-implementation-page .codehs-table .deal-action-row:nth-child(even){background-color:#e0ebf7;border-bottom:1px solid #dee5e9}#demos-page{overflow-x:hidden;background-color:#f4f8fc}#demos-page #demos-header{padding-top:75px;padding-bottom:45px;text-align:center}#demos-page #demos-header #demo-title{font-weight:400;font-size:38px;color:#555;line-height:46px}#demos-page #demos-header .line{margin:14px auto 18px}#demos-page #demos-header #demo-subtitle{font-weight:200;font-size:18px;color:#a7aeb6;line-height:26px}#demos-page #demo-listings{padding-left:14%;padding-bottom:65px}#demos-page #demo-listings .demo-listing{float:left;height:200px;padding:20px;background-color:#FFF;border-radius:3px;margin:10px 20px 10px 0;border:2px solid #FFF;box-shadow:none}#demos-page #demo-listings .demo-listing .demo-img{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:auto}#demos-page #demo-listings .demo-listing .demo-img img{width:100%}#demos-page #demo-listings .demo-listing .demo-info{padding:10px 20px;float:left}#demos-page #demo-listings .demo-listing .demo-info .demo-name{text-transform:uppercase;font-size:18px;font-weight:600;margin:0 0 10px;color:#28384a}#demos-page #demo-listings .demo-listing .demo-info .demo-desc{color:#a7aeb6;font-size:14px}#demos-page #demo-listings .demo-listing .demo-info .line{width:30px;margin-top:12px;margin-bottom:14px}#demos-page #demo-listings .demo-listing:hover{border-color:#27a9e1}#demos-page #demo-signup{text-align:center;background-color:#27a9e1;color:#FFF;padding:50px 0}#demos-page #demo-signup p{font-size:18px;font-weight:100;display:inline;margin-right:20px}#demos-page #demo-signup a{text-transform:uppercase;border:1px solid #FFF;padding:1.25em 3em;margin-left:20px}#single-demo-page{min-height:100vh}#single-demo-page #demo-container{min-height:100vh;padding:0}#single-demo-page #demo-desc-container #demo-desc .btn-main-green,#single-demo-page .btn-main-blue{padding-left:20px;padding-right:20px}#single-demo-page #demo-pane{padding-top:50px;float:left}#single-demo-page #demo-pane canvas{margin-top:15px}#single-demo-page #demo-pane .ui-wrapper{display:none}#single-demo-page #demo-desc-container{background-color:#f4f8fc;min-height:100vh}#single-demo-page #demo-desc-container #demo-desc{padding-top:85px;margin-left:60px;text-align:left}#single-demo-page #demo-desc-container #demo-desc #demo-name{font-size:38px;font-weight:200;color:#555;margin-bottom:10px;text-align:left}#single-demo-page #demo-desc-container #demo-desc #blurb{color:#95A5AC;font-size:20px;font-weight:200;text-align:left}#single-demo-page .btn-main-blue{margin-right:60px;margin-left:150px;width:125px}#single-demo-page #learn-button{padding:14px;margin-left:60px;text-transform:none;font-weight:600;font-size:12px}#single-demo-page #social{margin-left:60px;float:left}#single-demo-page #social .row{margin-left:0;margin-right:0}#single-demo-page canvas{margin-left:50px;margin-right:60px;margin-top:10px}.discover-search-form{display:-ms-flexbox;display:flex;margin:10px 0 30px}.topic-hub-concept,.topic-hub-concept .topic-hub-table tbody tr:not(:last-child){margin-bottom:10px}.discover-search-form .discover-search-bar{-ms-flex:1;flex:1;max-width:500px}.discover-search-form .discover-search-button{margin-left:10px}.discover-table,.discover-table tbody,.discover-table thead{width:100%}.discover-table tbody .discover-description{max-width:1000px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discover-table tbody .discover-description a{color:#28384a}.discover-table tbody .discover-description a strong{color:#19232e}.discover-table tbody .discover-actions{white-space:nowrap;min-width:80px}.discover-table tbody .discover-actions a{float:right}.discover-table tbody .discover-actions button{float:right;margin-right:5px}.topic-hub-concept{border:1px solid #beccd4;border-radius:5px;padding:10px}.topic-hub-concept .topic-hub-concept-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.topic-hub-concept .topic-hub-concept-header h2{font-weight:600;margin-right:10px}.topic-hub-concept .topic-hub-concept-header .badge{height:fit-content;background-color:transparent;border:1px solid #beccd4;color:#000}.topic-hub-concept hr{margin:10px}.topic-hub-concept .topic-hub-table{width:100%;table-layout:fixed}.topic-hub-concept .topic-hub-table tbody,.topic-hub-concept .topic-hub-table thead{width:100%}.topic-hub-concept .topic-hub-table tbody tr{display:-ms-flexbox;display:flex}.topic-hub-concept .topic-hub-table tbody .topic-hub-description{-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-hub-concept .topic-hub-table tbody .topic-hub-description a{color:#28384a}.topic-hub-concept .topic-hub-table tbody .topic-hub-description a strong{color:#19232e}.topic-hub-concept .topic-hub-table tbody .topic-hub-badge{padding-left:10px;padding-right:10px}.topic-hub-concept .topic-hub-table tbody .topic-hub-actions{white-space:nowrap;min-width:80px;-ms-flex:0 0 auto;flex:0 0 auto}#edit-note #top-button-menu .copy-to-dropdown .dropdown-menu,#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-menu,.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-menu,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-menu{min-width:200px}.topic-hub-concept .topic-hub-table tbody .topic-hub-actions a{float:right}.topic-hub-concept .topic-hub-table tbody .topic-hub-actions button{float:right;margin-right:5px}.lesson-preview-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lesson-preview-content .lesson-preview-body{-ms-flex:1;flex:1}.lesson-preview-content .lesson-preview-body #alert-modal-iframe{height:100%}.view-lesson-no-padding{padding:0 25px}.view-lesson-no-padding .lesson-wrapper{padding:0 20px}.view-lesson-no-padding .lesson-wrapper .table tbody{border:1px solid #beccd4}.view-lesson-no-padding .lesson-wrapper .table tbody td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.view-lesson-no-padding .lesson-wrapper .table tbody td div{width:fit-content;border-radius:5px;padding:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px;color:#fff}.view-lesson-no-padding .lesson-wrapper .table tbody td a{color:#28384a;white-space:nowrap;max-width:500px;overflow:hidden;text-overflow:ellipsis}.docs-edit{margin:50px 20px 20px}.docs-edit .docs-edit-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.docs-edit .docs-edit-header .dropdown{margin-left:5px}.docs-edit .docs-edit-header .dropdown-menu{max-height:50vh}.documentation-content,.documentation-sidenav{position:fixed;max-height:calc(100vh - 60px - 50px)}.docs-edit .docs-edit-header .docs-course-options{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.docs-edit .docs-edit-header .docs-edit-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%;gap:10px}.documentation-content .external-doc-link,.documentation-nav-new{display:none}.docs-edit .docs-edit-header #error-message{animation:blink 1s infinite}@keyframes blink{50%{background-color:#8e3329}}.docs-edit .iframes{width:100%;gap:10px}.docs-edit .iframes #documentation-tab,.docs-edit .iframes #editor-iframe{-ms-flex-preferred-size:50%;flex-basis:50%;border:none;height:calc(100vh - 170px)}.docs-edit .iframes #documentation-tab{overflow-y:scroll;background-color:#fff}.documentation-sidenav{width:115px;padding-left:0;left:50px;top:75px;list-style:none;background-color:#dee5e9;overflow:auto}.documentation-sidenav li{padding:10px 0 10px 15px;border-bottom:1px solid #f4f8fc}.documentation-sidenav li a{color:#6b757b;text-decoration:none;font-size:15px}.documentation-sidenav li a:hover{color:#28384a}.documentation-sidenav li:last-child{border-bottom:none}.documentation-sidenav .active{background-color:#beccd4}.documentation-content{left:215px;top:75px;overflow:auto;width:calc(100% - 215px);padding-right:50px}.docs-page-dropdown a,.sections-page.side-nav-padding .wrap h2{overflow-wrap:break-word}.docs-page-dropdown{width:100%!important}.docs-page-dropdown a{font-size:18px;text-decoration:none!important;color:#fff;white-space:normal!important}.docs-page-dropdown a:focus,.docs-page-dropdown a:hover{color:#27a9e1}.docs-page-dropdown .btn{font-size:18px;background:0 0!important;color:#fff!important;border:none!important}.docs-page-dropdown .btn:focus,.docs-page-dropdown .btn:hover{color:#27a9e1}.docs-page-dropdown .dropdown-menu{width:100%;background-color:#27a9e1}.docs-page-dropdown .dropdown-menu .active>a,.docs-page-dropdown .dropdown-menu .active>a:focus,.docs-page-dropdown .dropdown-menu .active>a:hover{background-color:#f4f8fc!important;color:#27a9e1!important}.docs-page-dropdown .dropdown-menu li>a{color:#fff}.docs-page-dropdown .dropdown-menu li>a:focus,.docs-page-dropdown .dropdown-menu li>a:hover{background-color:#f4f8fc!important;color:#27a9e1!important}.documentation-content-new{display:-ms-flexbox;display:flex}.documentation-content-new #docs-table-of-contents-list li.outer-section ul,.documentation-content-new .docs-nav-section{display:none}.documentation-content-new .table-of-contents-wrapper{font-family:'Proxima Nova',proxima-nova,sans-serif!important}.documentation-content-new .print-button{position:absolute;right:75px;font-size:30px;color:#555}.documentation-content-new svg.docs-table-of-contents-open{position:absolute;right:25px!important;top:25px}.documentation-content-new #docs-table-of-contents-list{list-style:none;padding-left:0}.documentation-content-new #docs-table-of-contents-list li>a{color:#fff;text-decoration:none;background-color:transparent}.documentation-content-new #docs-table-of-contents-list li.outer-section{font-size:18px;width:100%}.documentation-content-new #docs-table-of-contents-list li.inner-section{font-size:16px;padding:5px 0}.documentation-content-new #docs-table-of-contents-list li.active ul{display:block!important}.documentation-content-new #docs-table-of-contents-list a:hover,.documentation-content-new #docs-table-of-contents-list li.active>a{color:#27a9e1!important;font-weight:700!important;background-color:transparent!important}.documentation-content-new .documentation-page-new{width:75%;left:25%;top:75px;position:fixed;-ms-flex:1;flex:1;overflow-y:scroll;height:calc(100vh - 60px);margin-left:30px}.documentation-content-new .documentation-page-new .prism-highlight{width:90%}.documentation-content-new .documentation-page-new .prism-highlight pre{padding:20px 0 20px 20px;width:100%}@media (max-width:480px){.documentation-content-new .documentation-page-new{left:20px;width:90%}}.documentation-content-new .documentation-page-new iframe{display:block!important;width:90%;min-height:300px}.documentation-content-new .documentation-page-new .documentation-inner-content{padding:20px 30px calc(100vh - 60px)}.documentation-content-new .documentation-page-new .documentation-inner-content .docs-section{padding:20px 0}.documentation-content-new .documentation-page-new .documentation-inner-content .docs-section h2{padding-bottom:15px;border-bottom:1px solid #000;width:90%}#edit-unit-test{position:relative;margin-left:200px;padding:0 50px 50px}#edit-unit-test #top-button-menu{margin-bottom:15px;min-height:54px;padding-top:20px}#edit-unit-test #top-button-menu .btn{margin-right:15px;padding:8px 12px;margin-top:2px}#edit-unit-test #top-button-menu .copy-to-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:42px;width:200px;line-height:38px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-toggle .icon{margin-left:15px;color:#fbaf3f}#edit-unit-test #top-button-menu .copy-to-dropdown .dropdown-menu li.disabled a:hover{color:#555;background-color:rgba(190,204,212,.25)}#edit-unit-test #description-editor{height:200px}#edit-unit-test .editor{border:1px solid gray;position:relative;width:400px;height:400px;margin:auto;text-align:left;display:inline-block}#edit-unit-test #id_title{margin:auto auto 20px;width:400px;display:inline-block}#edit-unit-test #id_description{margin:auto auto 20px;height:350px;width:400px}#edit-unit-test button.selectpicker{height:40px}#edit-unit-test #id_teacher_notes{margin:auto auto 20px;height:300px;width:820px;display:inline-block}#edit-unit-test .is-hidden-from-bank-switch{margin-right:10px;display:inline-block;width:100px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#edit-unit-test .is-hidden-from-bank-switch.disabled{opacity:.5}#edit-unit-test .is-hidden-from-bank-switch input[type=checkbox]{display:none}#edit-unit-test .is-hidden-from-bank-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#edit-unit-test .is-hidden-from-bank-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#edit-unit-test .is-hidden-from-bank-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#edit-unit-test .is-hidden-from-bank-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#edit-unit-test .is-hidden-from-bank-switch .checkbox-switch-inner:after,#edit-unit-test .is-hidden-from-bank-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:38px;line-height:38px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#edit-unit-test .is-hidden-from-bank-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#edit-unit-test .is-hidden-from-bank-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#edit-unit-test .is-hidden-from-bank-switch .checkbox-switch-switch{display:block;width:29px;height:29px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:60px;transition:all .3s ease-in 0s}#edit-unit-test .section-header{text-align:left}#edit-unit-test .section-header .section-name{cursor:pointer}#edit-unit-test #setup-code-div,#edit-unit-test #solution-code-div,#edit-unit-test #starter-code-div{display:inline-block;text-align:center;padding-right:30px}#edit-unit-test #id_solution_code,#edit-unit-test #id_starter_code,#edit-unit-test #setup-code-div.disabled,#edit-unit-test #solution-code-div.disabled,#edit-unit-test #starter-code-div.disabled,#edit-unit-test .setup-code-content{display:none}#edit-unit-test .side-by-side{position:relative;white-space:nowrap}#edit-unit-test .description-container,#edit-unit-test .description-preview-container{display:inline-block;margin-right:20px;white-space:nowrap;overflow:auto}#edit-unit-test .description-container .preview-description-text,#edit-unit-test .description-preview-container .preview-description-text{text-align:left;border:1px solid gray;height:350px;width:400px;margin:auto auto 20px;padding:5px;overflow:auto}#edit-unit-test .test-case-info #hide-info{margin-left:620px}#edit-unit-test .test-case-info #setup-info{margin-left:30px}#edit-unit-test .test-case-container{position:relative;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-family:Monaco,Monospace;color:#555}#edit-unit-test .test-case-container .is-hidden-switch{margin-left:10px;margin-right:10px;top:21px;display:inline-block;width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#edit-unit-test .test-case-container .is-hidden-switch.disabled{opacity:.5}#edit-unit-test .test-case-container .is-hidden-switch input[type=checkbox]{display:none}#edit-unit-test .test-case-container .is-hidden-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#edit-unit-test .test-case-container .is-hidden-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#edit-unit-test .test-case-container .is-hidden-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#edit-unit-test .test-case-container .is-hidden-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#edit-unit-test .test-case-container .is-hidden-switch .checkbox-switch-inner:after,#edit-unit-test .test-case-container .is-hidden-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:38px;line-height:38px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#edit-unit-test .test-case-container .is-hidden-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#edit-unit-test .test-case-container .is-hidden-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#edit-unit-test .test-case-container .is-hidden-switch .checkbox-switch-switch{display:block;width:29px;height:29px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:45px;transition:all .3s ease-in 0s}#edit-unit-test .test-case-container .add-setup{cursor:pointer;margin-left:25px;margin-right:30px;font-size:1.5em}#edit-unit-test .test-case-container .add-setup.yellow{color:#ff0}#edit-unit-test .test-case-container .btn.btn-main,#edit-unit-test .test-case-container .btn.btn-main-yellow{position:relative;display:inline-block;height:38px;width:170px}#edit-unit-test .test-case-container .btn.btn-main-red{position:relative;display:inline-block}#edit-unit-test .test-case-container .test-case{margin:10px;top:1px;position:relative;display:inline-block;height:27px;width:500px}#edit-unit-test #save-button{margin-top:50px}.edit-quiz-page{padding:25px 0 25px 25px;position:relative}.edit-quiz-page.has-sidenav{margin-left:200px}.edit-quiz-page.has-sidenav.collapsed{margin-left:60px}.edit-quiz-page .available-questions-container{width:375px;height:calc(100% - 60px);position:fixed;top:60px;right:0;padding:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-left:1px solid rgba(190,204,212,.6);box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.edit-quiz-page .available-questions-container .ajax-many-adder-widget{width:100%;padding-bottom:10px;overflow:auto}.edit-quiz-page .available-questions-container .ajax-many-adder-widget>span:first-child{display:none}.edit-quiz-page .available-questions-container .many-adder-widget-list{padding-left:20px;list-style:disc}.edit-quiz-page .available-questions-container .many-adder-widget-list>li{margin:5px 0}.edit-quiz-page .create-question-btn{width:100%;margin-top:15px}.edit-quiz-page .question-banks-info{margin-right:375px;padding-right:25px}.edit-quiz-page .bank-list-header{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.edit-quiz-page .question-bank-list{padding-left:0;list-style:none}.edit-quiz-page #add-bank-form .has-float-label,.edit-quiz-page .add-question-form .has-float-label{display:inline-block;vertical-align:middle}.edit-quiz-page #bank-name-input,.edit-quiz-page input[type=text].add-quiz-question-input{height:34px;width:200px;border-radius:3px 0 0 3px}.edit-quiz-page .bank-list-container.hide-results-setting .result-setting-container{display:none}.edit-quiz-page .quiz-settings-container{padding:5px 10px;margin-bottom:10px}.edit-quiz-page .quiz-settings-container label{margin-bottom:0}.edit-quiz-page #shuffle-banks-switch,.edit-quiz-page .shuffle-banks-setting-container>label{cursor:pointer}.edit-quiz-page #time-limit-input{width:50px}.edit-quiz-page .question-bank-container{background:#fff;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);padding:0 0 20px;margin-bottom:15px;border:1px solid rgba(190,204,212,.75)}.edit-quiz-page .question-bank-container .question-bank-header{padding:10px;border-bottom:1px solid rgba(190,204,212,.75);background-color:rgba(190,204,212,.25)}.edit-quiz-page .question-bank-container .question-bank-header>h4{margin:0;display:inline-block}.edit-quiz-page .question-bank-container .question-bank-header .shuffle-within-setting-container{margin-right:10px}.edit-quiz-page .question-bank-container .question-bank-header .shuffle-within-setting-container>input[type=checkbox],.edit-quiz-page .question-bank-container .question-bank-header .shuffle-within-setting-container>label{cursor:pointer}.edit-quiz-page .bank-question-list{margin-top:15px;padding-right:15px}.edit-quiz-page .bank-question-list .chs-icon-cancel:hover,.edit-quiz-page .bank-question-list .chs-icon:focus{color:#b53320}.edit-quiz-page .add-quiz-question-container{margin-top:15px;padding-right:25px;list-style:none;text-align:center}.edit-quiz-page.embedded-edit-quiz #teacher-quiz-edit .question-list-container{margin-top:25px}.edit-quiz-page.embedded-edit-quiz #teacher-quiz-edit .question-list-container .question-list{padding-left:0}.edit-quiz-page.embedded-edit-quiz #teacher-quiz-edit .edit-quiz-mode-container{left:52px;width:calc(100% - 52px)}#teacher-quiz-edit{position:relative;margin-right:25px}#teacher-quiz-edit .question-list-container{position:relative;margin-top:45px}#teacher-quiz-edit .question-list-container .question-list{width:100%;margin-bottom:25px;padding-left:15px;counter-reset:question}#teacher-quiz-edit .question-list-container .question-list>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}#teacher-quiz-edit .question-list-container .question-list>li .active-indicator{display:none}#teacher-quiz-edit .question-list-container .question-list>li.active .active-indicator{display:-ms-flexbox;display:flex;position:absolute;border:10px solid transparent;border-left:none;border-right-color:#beccd4;right:-16px;-ms-flex-align:center;align-items:center}#teacher-quiz-edit .question-list-container .question-list>li.active .active-indicator:after{content:'';display:block;position:absolute;border:10px solid transparent;border-left:none;border-right-color:#fff;left:2px;z-index:10}#teacher-quiz-edit .question-list-container .question-list>li.active .question-counter{background-color:#6b757b;color:#fff}#teacher-quiz-edit .question-list-container .question-list>li.active .question-counter::before{border-color:#fff;border-width:2px}#teacher-quiz-edit .question-list-container .question-list>li.temp-question{height:47px}#teacher-quiz-edit .question-list-container .question-list>li.temp-question .question-counter{border-style:dashed;background-color:#fff;color:#6b757b}#teacher-quiz-edit .question-list-container .question-list>li .btn-xs{width:32px}#teacher-quiz-edit .question-list-container .question-list>li:first-of-type .reorder-buttons>:first-child,#teacher-quiz-edit .question-list-container .question-list>li:last-of-type .reorder-buttons>:last-child{display:none}#teacher-quiz-edit .question-list-container .question-counter{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:15px;width:37px;height:37px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #6b757b;border-radius:50%;font-size:16px;color:#6b757b;cursor:pointer;background-color:rgba(190,204,212,.15)}#teacher-quiz-edit .add-from-quiz-btn .icon-plus,#teacher-quiz-edit .create-btn .icon-plus,#teacher-quiz-edit .question-list-container .edit-question-button{margin-right:10px}#teacher-quiz-edit .question-list-container .question-counter::before{counter-increment:question;content:counter(question);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:50%;border:1px solid transparent}#teacher-quiz-edit .question-list-container .question-counter:hover{background-color:#fff}#teacher-quiz-edit .question-list-container .question-counter:hover::before{border-color:#6b757b;text-decoration:none}#teacher-quiz-edit .question-list-container .question-main-content{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;border:1px solid #6b757b;border-radius:3px 0 0 3px;-ms-flex-align:center;align-items:center;background-color:rgba(190,204,212,.15)}#teacher-quiz-edit .question-list-container .question-main-content:hover{background-color:rgba(190,204,212,.85)}#teacher-quiz-edit .question-list-container .question-main-content:hover .preview-question{text-decoration:none}#teacher-quiz-edit .question-list-container .preview-question{padding:10px;color:#333;cursor:pointer;-ms-flex-positive:1;flex-grow:1;min-height:36px}#teacher-quiz-edit .question-list-container .reorder-buttons{padding:0;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;border:1px solid #6b757b;border-left:0;border-radius:0 3px 3px 0;background-color:rgba(190,204,212,.15)}#teacher-quiz-edit .question-list-container .reorder-buttons .reorder-button{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}#teacher-quiz-edit .question-list-container .reorder-buttons .reorder-button:hover{text-decoration:none;background-color:#dee5e9;color:#6b757b}#teacher-quiz-edit .question-list-container .remove-quiz-question{margin-left:10px}#teacher-quiz-edit .quiz-create-buttons{position:sticky;bottom:0;display:-ms-flexbox;display:flex;gap:10px;background:#fff}#teacher-quiz-edit .add-from-quiz-btn,#teacher-quiz-edit .create-btn{margin-top:10px;width:100%;text-align:center;display:block;padding:20px;font-size:18px;border:2px dashed #95a5ac;border-radius:3px;color:#6b757b;background-color:#fff}#teacher-quiz-edit .add-from-quiz-btn:hover,#teacher-quiz-edit .create-btn:hover{background-color:#f4f8fc;border-color:#6b757b;text-decoration:none}#teacher-quiz-edit .add-from-quiz-btn:focus,#teacher-quiz-edit .create-btn:focus{border-color:#6b757b;border-style:solid}#teacher-quiz-edit .add-from-quiz-btn:after,#teacher-quiz-edit .create-btn:after{content:'';position:absolute;top:calc(100% + 2px);left:0;height:20px;width:100%;background-color:#fff}#teacher-quiz-edit .edit-quiz-mode-tabs{position:absolute;bottom:100%;padding-left:0;margin-bottom:0;list-style:none;display:-ms-flexbox;display:flex}#teacher-quiz-edit .edit-quiz-mode-tabs>li a{display:block;position:relative;text-align:center;width:150px;padding:7px 5px 5px;cursor:pointer;border-top:3px solid transparent;border-bottom:1px solid #beccd4;color:#6b757b;text-decoration:none;background-color:rgba(190,204,212,.35)}#teacher-quiz-edit .edit-quiz-mode-tabs>li a:hover{border-top-color:#ff99c6}#teacher-quiz-edit .edit-quiz-mode-tabs>li.active{border-left:1px solid #beccd4;border-right:1px solid #beccd4}#teacher-quiz-edit .edit-quiz-mode-tabs>li.active a{background-color:#fff;border-top-color:#6b757b;border-bottom-color:#fff}#teacher-quiz-edit .edit-quiz-mode-tabs>li:first-child,#teacher-quiz-edit .edit-quiz-mode-tabs>li:first-child a{border-radius:3px 0 0}#teacher-quiz-edit .edit-quiz-mode-tabs>li:last-child,#teacher-quiz-edit .edit-quiz-mode-tabs>li:last-child a{border-radius:0 3px 0 0}#teacher-quiz-edit .edit-quiz-mode-container{display:none;min-height:100%;margin-bottom:20px;position:absolute;top:0;left:67px;width:calc(100% - 67px);background-color:#fff;border:1px solid #beccd4;border-radius:3px}#teacher-quiz-edit .create-quiz-question-form{padding:15px 20px 20px}#teacher-quiz-edit .create-quiz-question-form .cancel-question-btn{position:absolute;top:-1px;right:-1px;border:27px solid #6b757b;border-bottom-color:transparent;border-left-color:transparent;border-radius:0 3px 0 0}#teacher-quiz-edit .create-quiz-question-form .cancel-question-btn:hover{border-color:#606a6f #606a6f transparent transparent}#teacher-quiz-edit .create-quiz-question-form .cancel-question-btn>span{position:absolute;top:-10px;right:-18px;color:#fff;font-size:26px;font-weight:600;line-height:0}#teacher-quiz-edit .create-quiz-question-form #quiz-question-textarea-label{margin-bottom:10px;color:#555;font-size:18px;font-weight:400}#teacher-quiz-edit .create-quiz-question-form #qq-type-select+button{width:100%}#teacher-quiz-edit .create-quiz-question-form .create-edit-submit-btn{position:absolute;top:12px;right:10px}#teacher-quiz-edit .create-quiz-question-form .quiz-question-text{width:100%;height:100px;min-height:50px;padding-right:60px;margin-bottom:5px;border:1px solid #beccd4;resize:vertical}#teacher-quiz-edit .create-quiz-question-form .col-md-1{height:70px}#teacher-quiz-edit .create-quiz-question-form .radio-answer{height:100%}#teacher-quiz-edit .create-quiz-question-form .row{margin-bottom:5px}#teacher-quiz-edit .create-quiz-question-form .answer-choice{width:100%;height:70px;border:1px solid #beccd4;resize:none}#teacher-quiz-edit .create-quiz-question-form .choice-reason-input{width:100%;height:70px}#teacher-quiz-edit .preview-question-container{padding:20px}#teacher-quiz-edit .preview-question-container .close-preview-btn{position:absolute;top:-1px;right:-1px;border:27px solid #6b757b;border-bottom-color:transparent;border-left-color:transparent;border-radius:0 3px 0 0}#teacher-quiz-edit .preview-question-container .close-preview-btn:hover{border-color:#606a6f #606a6f transparent transparent}#teacher-quiz-edit .preview-question-container .close-preview-btn>span{position:absolute;top:-10px;right:-18px;color:#fff;font-size:26px;font-weight:600;line-height:0}#teacher-quiz-edit .preview-question-container .item-description{margin-top:5px}#teacher-quiz-edit .preview-question-container .preview-text{display:block;padding-right:25px}#grading-box,#grading-response-box{padding:10px}#teacher-quiz-edit .preview-question-container .correct-preview{display:inline-block;margin:4px 10px 0 0}#edit-exercise-description,#edit-in-cms,#edit-solution-code,#edit-solution-world,#edit-starter-code,.publish-container .publish-to-class{margin-bottom:5px;font-family:'Proxima Nova',proxima-nova,sans-serif;padding-bottom:3px;padding-top:3px}#teacher-quiz-edit .preview-question-container .wrap>span{display:inline-block;margin-top:5px;vertical-align:middle}#teacher-quiz-edit .preview-question-container .correct{border:2px solid #8cc63e}#teacher-quiz-edit .preview-question-container .incorrect{border:1px solid #beccd4}.btn-group>.grading-problem-btn,.grading-problem-btn{text-transform:uppercase;letter-spacing:.5px;background-color:#fff;color:#95a5ac;border-radius:3px;border:1px solid #d4d4d4}.btn-group>.grading-problem-btn:hover,.grading-problem-btn:hover{background-color:#fbfdff;color:#95a5ac}.btn-group>.btn-main-green.grading-problem-btn.active,.btn-main-green.grading-problem-btn.active{background-color:#8cc63e;color:#fff;box-shadow:inset 0 1px 3px 1px #777}.btn-group>.btn-main.grading-problem-btn.active,.btn-main.grading-problem-btn.active{background-color:#27a9e1;color:#fff;box-shadow:inset 0 1px 3px 1px #777}.btn-group>.btn-main-red.grading-problem-btn.active,.btn-main-red.grading-problem-btn.active{background-color:#de5844;color:#fff;box-shadow:inset 0 1px 3px 1px #777}.btn-group>.btn-main-pink.grading-problem-btn.active,.btn-main-pink.grading-problem-btn.active{background-color:#ff99c6;color:#fff;box-shadow:inset 0 1px 3px 1px #777}.btn-group>.grading-problem-btn.active:hover,.btn-group>.grading-problem-btn:hover{z-index:0}#grading-box{margin-bottom:7px;margin-left:6px;margin-right:7px}#grading-box button{margin-right:15px}#favorite-program{color:#555}#favorite-program .favorite-program-star{background-image:url(../png/star-off.png);background-repeat:no-repeat;display:inline-block;width:25px;height:20px;background-position:center center;vertical-align:middle;margin-top:-2px}#favorite-program .favorite-program-star.selected{background-image:url(../png/star-on.png)}#favorite-program span{display:inline-block;vertical-align:middle;line-height:25px}#grading-response{width:100%;height:100px}.ace_gutter-cell.breakpoint{background-color:#e4a14c;border-radius:20px 0 0 20px}.ace_gutter-cell.warning{background-color:#ff0}.ace_gutter-cell.error{background-color:red}pre.cm-highlight{background-color:#fffca8}.sidebar-world-wrap{position:relative}.publish-container{position:relative;width:200px;border-width:2px}.publish-container .publish-to-class{font-size:12px;width:100%}.publish-container .publish-to-class:hover{cursor:pointer}.publish-container .publish-to-class span{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.publish-container .publish-to-class.published{border-color:#27a9e1;color:#beccd4}.publish-container .publish-to-class.published:before{content:'Remove From Course'}.publish-container .publish-to-class.published span{display:none}.publish-container .publish-to-class.unpublished{border-color:#27a9e1;color:#fff}.publish-container .publish-to-class.unpublished:before{content:'Add To Course'}.publish-container .publish-to-class.unpublished span{display:block}.publish-container .chs-icon{position:absolute;right:-35px;top:5px}#edit-exercise-description,#edit-in-cms,#edit-solution-code,#edit-solution-world,#edit-starter-code{font-size:12px;width:100%}#edit-solution-world{margin-bottom:6px;margin-left:0;display:none}#edit-solution-world.add-world{position:absolute}#edit-starter-code{margin-top:5px}#exercise-edit-modal{font-family:'Proxima Nova',proxima-nova,sans-serif}#exercise-edit-modal textarea{width:100%;height:100px}#exercise-edit-modal .error-text{color:#de5844;font-size:12px;font-weight:200;visibility:hidden}#save-code-btn,#save-exercise-edits{width:135px}#save-code-btn .save-text,#save-exercise-edits .save-text{display:inline}#save-code-btn .icon-spinner,#save-code-btn:disabled .save-text,#save-exercise-edits .icon-spinner,#save-exercise-edits:disabled .save-text{display:none}#save-code-btn:disabled .icon-spinner,#save-exercise-edits:disabled .icon-spinner{display:inline}#save-code-btn{width:180px}#edit-exercise-code-modal #problem-editor{height:400px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#edit-exercise-code-modal .solution-edit,#edit-exercise-code-modal .starter-edit{display:none}#edit-exercise-code-modal.solution-edit .solution-edit,#edit-exercise-code-modal.starter-edit .starter-edit{display:inline-block}#show-editor-instructions{margin:9px 0 10px;font-size:12px;width:100%}.lti-launch-banner{background-color:#2e3092;color:#fff;font-size:14px;height:40px;text-align:center;padding-top:10px}.lti-launch-banner .learn-more-btn{margin-left:10px}.lti-launch-banner .icon{margin-right:5px}#notes-item .notes-banner{background-color:var(--bg-surface,#f9f9f9);color:#000;width:100%;height:70px;margin:0;top:60px;position:sticky;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;box-shadow:0 2px 3px 0 rgba(0,0,0,.07)}#notes-item .notes-banner .notes-banner-title{margin-left:12vw;margin-top:5px;margin-bottom:5px;font-weight:600;font-size:30px}#notes-item .notes-banner .notes-button{margin-right:8vw;margin-top:5px;margin-bottom:5px}#notes-item #library-main .notes-content{width:75vw;margin:30px auto}#notes-item #library-main .notes-content iframe{max-width:100%}#wrapper.editor-wrap{min-width:320px}.editor-wrap{overflow:hidden;height:100%;width:100%}.editor-wrap .grade_code,.editor-wrap .run_code{font-size:12px;padding-top:.65em;padding-bottom:.65em}.editor-wrap .grade_code .icon-ok,.editor-wrap .grade_code .icon-play,.editor-wrap .run_code .icon-ok,.editor-wrap .run_code .icon-play{margin-right:7px}.editor-wrap:not(.hoc-wrap){padding-right:500px;position:relative}.editor-wrap:not(.hoc-wrap) #problem-sidebar{position:absolute;left:0}.editor-wrap:not(.hoc-wrap) #right{position:absolute;width:500px;right:0;left:initial!important}@media (max-width:480px) or (max-height:200px){.editor-wrap:not(.hoc-wrap){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}.editor-wrap:not(.hoc-wrap) #problem-sidebar{position:fixed;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:0;padding-bottom:110px}.editor-wrap:not(.hoc-wrap) #problem-sidebar #status-message{position:relative;margin-bottom:0}.editor-wrap:not(.hoc-wrap) #problem-sidebar #problem-sidebar-tabs{position:relative;top:unset;height:auto!important}.editor-wrap:not(.hoc-wrap) #problem-sidebar #problem-sidebar-content{height:auto;overflow:unset}.editor-wrap:not(.hoc-wrap) #problem-sidebar .toggle-sidebar{bottom:10px}.editor-wrap:not(.hoc-wrap) #left{min-height:500px}.editor-wrap:not(.hoc-wrap) #right{position:relative!important;width:calc(100vw - 60px)!important;border-left:none}.editor-wrap:not(.hoc-wrap) .right-col-tabs.nav-tabs>li>a{padding:10px}.editor-wrap:not(.hoc-wrap) #editor-full-size{display:none}.editor-wrap:not(.hoc-wrap) .ui-resizable-handle{display:none!important}.editor-wrap:not(.hoc-wrap) #editor-bottombar-nav{position:relative}.editor-wrap:not(.embeddable-wrap):not(.no-sidebar){padding-right:0!important}}.editor-wrap:not(.embeddable-wrap):not(.no-sidebar){padding-left:250px}@media (max-width:960px){.editor-wrap:not(.embeddable-wrap):not(.no-sidebar){padding-left:60px!important}#problem-sidebar:not(.minimized){box-shadow:0 2px 3px 0 rgba(0,0,0,.5)}}.editor-wrap.hoc-wrap #tab-bar .tab-pane{padding:0}.embeddable-wrap{position:relative;font-family:'Proxima Nova',proxima-nova,sans-serif}.embeddable-wrap #left .action{padding-bottom:6px;padding-left:20px}.embeddable-wrap:not(.hoc-wrap) .tab-pane{padding:10px}#branded-editor-logo{width:100px;height:100px;bottom:0;right:0;position:absolute}.sidebar-timestamp{font-size:11px;color:#ccc}#run-tab .buttons .btn-sm{padding:5px}#run-tab .buttons .chs-icon{color:#555;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#run-tab .buttons #stop{color:#555}#run-tab .buttons .icon-stop{margin-right:5px;color:#555;margin-left:10px}#run-tab .buttons .chs-icon-turtle{font-size:16px;margin-top:12px}#run-tab .buttons .chs-icon-rabbit{font-size:20px;margin-top:8px;margin-left:-2px}#run-tab .buttons .back-fwd-buttons-container{display:inline-block;vertical-align:top}#run-tab #edit-karel-worlds{margin-left:10px}#run-tab #backward-button{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px;margin-right:-7px}#output{position:relative;height:75%}#output #html{height:100%}#output #html .html-destination{width:100%;height:100%}#output #elm{height:100%}#output #elm .elm-destination{width:100%;height:100%}#output .simulator-instructions{margin-bottom:20px}#output #editor-react-web-player{margin-left:105px;height:510px}#output .toggle-phone-display{width:120px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left;margin-left:180px;margin-top:4px;margin-bottom:20px}#output .toggle-phone-display.disabled{opacity:.5}#output .toggle-phone-display input[type=checkbox]{display:none}#output .toggle-phone-display input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#output .toggle-phone-display input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#output .toggle-phone-display label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#output .toggle-phone-display .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#output .toggle-phone-display .checkbox-switch-inner:after,#output .toggle-phone-display .checkbox-switch-inner:before{display:block;float:left;width:50%;height:50px;line-height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#output .toggle-phone-display .checkbox-switch-inner:before{content:'Android';padding-left:15px;background-color:#6b757b;color:#fff}#output .toggle-phone-display .checkbox-switch-inner:after{content:'iOS';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#output .toggle-phone-display .checkbox-switch-switch{display:block;width:41px;height:41px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:68px;transition:all .3s ease-in 0s}#output.python-karel-output{min-height:410px}.editor-tab-content{height:100%}.editor-tab-content #grading-tab tr.accordion-toggle{cursor:pointer}.editor-tab-content #grading-tab tr.accordion-toggle .icon-caret-right,.editor-tab-content #grading-tab tr.accordion-toggle.collapsed .icon-caret-down{display:none}.editor-tab-content #grading-tab tr.accordion-toggle.collapsed .icon-caret-right{display:inline}.editor-tab-content #grading-tab tr.invalid-test{background-color:rgba(251,175,63,.5)}.editor-tab-content #grading-tab tr.success-test .green-circle{width:25px;height:25px;border-radius:50%;background-color:#8cc63e;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.editor-tab-content #grading-tab tr.success-test .chs-icon-check{color:#fff;display:-ms-flexbox;display:flex;padding-right:4px}.editor-tab-content #grading-tab tr.danger-test .red-circle{width:25px;height:25px;border-radius:50%;background-color:#de5844;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.editor-tab-content #grading-tab tr.danger-test .chs-icon-cancel{color:#fff;display:-ms-flexbox;display:flex;padding-bottom:1px}.dark-screen{position:fixed;width:100vw;height:100vh;top:0;background-color:#28384a;opacity:.75;z-index:1040}.sample{padding:20px}#exercise-tab .due-date-alert{background-color:rgba(39,169,225,.15);color:#27a9e1;text-align:center}#exercise-tab .due-date-alert.past-due{background-color:rgba(222,88,68,.15);color:#de5844}#exercise-tab img{max-width:100%}#exercise-tab .badge{font-size:14px}#exercise-tab .badge.unopened{background-color:#beccd4;color:#fff}#exercise-tab .badge.not-submitted{background-color:#6b757b;color:#fff}#exercise-tab .badge.submitted,#exercise-tab .badge.submitted-after-review{background-color:#8cc63e;color:#fff}#exercise-tab .badge.reviewed{background-color:#ff99c6;color:#fff}#exercise-tab .badge.finalized{background-color:#00a79d;color:#fff}#directions-modal{position:absolute;top:35px;background-color:transparent;z-index:1050;width:80%;left:10%;margin-top:20px;padding:25px;height:60%;font-family:'Proxima Nova',proxima-nova,sans-serif;-ms-transform-origin:top center;transform-origin:top center;will-change:transform,opacity}#directions-modal img{max-width:100%}#directions-modal .ex-dirs{padding:25px;border-radius:3px}#directions-modal .ex-dirs img{max-width:100%}#directions-modal .sample-sols{width:325px;height:300px;overflow:auto}#directions-modal .top{background-color:#fff;overflow:hidden;border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:7px 7px 0 0;padding:20px}#directions-modal .top>h2{float:left;line-height:1.3;color:#27a9e1;font-size:16px;font-weight:700;letter-spacing:1px}#directions-modal .top>h2 .item-title{color:#6b757b;font-weight:600;font-size:19px;border-left:1px solid;padding-left:8px;padding-right:8px}#directions-modal .top .points-badge{width:84px;height:29px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:45px;background-color:#dee5e9;color:#555;font-size:14px}#directions-modal .top .lets-go-button{float:right}#directions-modal .top .lets-go-button button{font-size:20px;font-weight:700;display:inline-block}#directions-modal .top #close-button{background-color:transparent;color:#8F8F8F;margin-left:auto;font-size:40px;padding:0 10px 0 0}#directions-modal .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#fff;padding:20px;border-top:solid 1px;border-radius:0 0 7px 7px;border-bottom:1px solid;border-color:#ccc}#directions-modal .bottom button{border-radius:130px}#directions-modal .directions{background-color:#fff;padding:30px;overflow:hidden;overflow-y:auto;height:100%;font-size:16px;box-shadow:0 2px 3px 0 rgba(0,0,0,.5)}#directions-modal .directions .result{overflow:hidden}#directions-modal .directions .result .result-single{float:left}#directions-modal .directions .result .result-single img{width:350px}#directions-modal .directions .result .result-start{margin-right:20px}#directions-modal .directions .result .left-exercise{float:left;width:535px;margin-left:40px;margin-top:29px}#directions-modal .directions .result .demo-buttons{margin-top:10px}#directions-modal .directions .result .demo-buttons .icon-white{margin-right:5px}#directions-modal .mobile-banner{padding:10px;background-color:#d9edf7;border-radius:10px;text-align:center}#tab-bar{overflow:auto;height:100%;-ms-flex:1;flex:1}#tab-bar .tab-pane{padding:20px 10px 10px;height:100%;overflow:auto}#tab-bar .pre-wrap{max-width:100%;overflow:hidden;white-space:pre-wrap}#status-message{height:39px;font-size:14px;line-height:39px;position:absolute;top:0;color:#fff;padding:0 0 0 20px;border-radius:0;border:none;width:250px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#status-message span:first-child:not(.blank){display:inline-block;width:18px;height:18px;text-align:center;border:2px solid #fff;border-radius:50%;margin-right:3px;margin-top:-1px;line-height:13px;font-size:11px;position:relative}#status-message span:first-child:not(.blank):before{vertical-align:middle;margin-left:1.5px}#status-message span:first-child:not(.blank).chs-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#status-message span:first-child:not(.blank).chs-icon-check:before{margin-left:-.5px}#status-message span:last-child{vertical-align:middle}#status-message.finalized{background-color:#00a79d}#status-message.unopened{background-color:#beccd4}#status-message.not-submitted{background-color:#6b757b}#status-message.submitted{background-color:#8cc63e}#status-message.submitted-after-review{background-color:#9e1e62}#status-message.reviewed{background-color:#ff99c6}.CodeMirror{width:100%;background-color:#fff}.CodeMirror .CodeMirror-gutter-text pre.warning{background-color:#ff0;color:#333}.CodeMirror .CodeMirror-gutter-text pre.error{background-color:red;color:#fff}.CodeMirror-scroll{border:1px solid #999;border-radius:3px}#game{margin:0 10px 10px 12px}#python-canvas,#turtle-result-world{margin:0 10px 10px 12px;width:400px;height:400px;border:2px solid #000}#python-canvas canvas,#turtle-objective-world canvas,#turtle-result-world canvas{background:0 0!important;border:none}#turtle-objective-world{border:2px solid #000;margin-bottom:10px}canvas:not([class^=droplet-]):not(.monaco-editor canvas):not(.xterm-wrapper canvas){border:2px solid #000;background:#fff!important}canvas:not([class^=droplet-]):not(.monaco-editor canvas):not(.xterm-wrapper canvas).no-border{border:none}#error{border:1px solid #000;padding:10px;width:382px;margin-left:12px;overflow:hidden;height:100px}#submit-button{font-size:12px;font-weight:900;padding:.65em 2.25em}.ui-resizable-w{cursor:col-resize;width:5px;left:-1px;top:0;height:100%;z-index:50;position:absolute;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;background-image:linear-gradient(to left,#f7f7f7,#e2e2e2)}#right{float:left;overflow:auto;background:#fff!important;border-left:1px solid rgba(190,204,212,.25);height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}#right.no-tabs{padding-top:0}#right #view-html{display:block;padding-top:10px;color:#95a5ac}#right #view-html:hover{text-decoration:none;opacity:.8}#right .speed{width:48%;display:-ms-inline-flexbox;display:inline-flex;margin-right:8px;vertical-align:middle;min-width:175px}#right #tester-message{color:#333;width:calc(100% - 20px);margin-left:10px;margin-bottom:10px;text-align:center}body.editorbody #settings-button,body.editorbody .toggle-sidebar{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#right #tester-message.alert-info{background-color:rgba(39,169,225,.5)}#right #tester-message.alert-danger{background-color:rgba(222,88,68,.5)}body.editorbody{background-color:#fff;background-image:none;font-family:'Proxima Nova',proxima-nova,sans-serif;height:100%;padding-bottom:46px}@media (max-width:480px) or (max-height:200px){body.editorbody{padding-bottom:0}}body.editorbody.sandbox{padding-bottom:0}body.editorbody #close-toggle{right:calc(100% - 250px)}body.editorbody #open-toggle{left:0;display:none}body.editorbody .toggle-sidebar{position:fixed;bottom:63px;z-index:99;right:0;width:40px;height:40px;border:none;background-color:#27a9e1;font-size:30px;opacity:.85}body.editorbody .toggle-sidebar:hover{background-color:#2499cc}body.editorbody .toggle-sidebar:focus:not(:focus-visible){outline:0}body.editorbody #settings-button{display:block;width:20px;height:20px;line-height:20px;padding:0;text-align:center;background-color:#6b757b;border-radius:50%;margin:4px 13px 0}body.editorbody #fork-button.btn-main-transparent,body.editorbody #save-button.btn-main-transparent,body.editorbody #share-button.btn-main-transparent{color:#27a9e1;border-color:#27a9e1;font-size:12px}body.editorbody #settings-button:hover{background-color:#858e94}body.editorbody #save-button{line-height:30px}body.editorbody #save-button.btn-main-transparent{width:50px}body.editorbody #share-button{line-height:30px}body.editorbody #fork-button{line-height:30px}body.editorbody #codehs-editor{border-left:0;border-top:0;margin-bottom:0}body.editorbody #codehs-editor .ace_search{font-size:12px;font-family:'Proxima Nova',proxima-nova,sans-serif}body.editorbody #codehs-editor .ace_search input{color:#555}body.editorbody #codehs-editor .ace_search .ace_replacebtn{padding:0 2px}body.editorbody #droplet #codehs-editor{position:absolute;overflow:hidden;height:calc(100% - 31px - 46px);width:100%}body.editorbody #droplet #droplet-code-toggle{top:0;left:0;right:0;height:25px;cursor:pointer;background-color:#ddd;text-align:center}body.editorbody .oops-message{background-color:rgba(39,169,225,.15);color:#27a9e1;border-radius:3px;padding:10px;top:0;position:absolute;margin:5%;font-size:15px}body.editorbody .oops-message .icon-info-sign{display:inline-block}body.editorbody .oops-message .oops-message-content{margin:10px}body.editorbody .error-box{margin:10px auto auto;width:396px;border-style:solid;border-width:1px}body.editorbody .error-box h3{margin-left:5px;color:#8e3329}body.editorbody .error-box .error-container li{list-style-type:none;border:none;margin-left:-25px;cursor:pointer}body.editorbody .error-box .error-container .ui-selecting{background:#ffdd17}body.editorbody .error-box .error-container .ui-selected{background:#fbaf3f;color:#fff}body.editorbody .right-col-tabs.nav-tabs{border-bottom:none;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.5px}body.editorbody .right-col-tabs.nav-tabs.wrapped>li.active>a:after{display:none}body.editorbody .right-col-tabs.nav-tabs>li{margin-bottom:0;position:relative;-ms-flex:1;flex:1;text-align:center}body.editorbody .right-col-tabs.nav-tabs>li:not(:first-child):before{content:'';position:absolute;left:-1px;display:inline-block;width:2px;height:16px;background-color:rgba(149,165,172,.5);top:17px;z-index:2}body.editorbody .right-col-tabs.nav-tabs>li.active>a{background-color:#19232e;color:#fff}body.editorbody .right-col-tabs.nav-tabs>li.active>a:after{content:'';border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;bottom:0;left:calc(50% - 6px)}body.editorbody .right-col-tabs.nav-tabs>li.active+li:before,body.editorbody .right-col-tabs.nav-tabs>li.active:before{width:0}body.editorbody .right-col-tabs.nav-tabs>li>a{border-radius:0;line-height:30px;font-size:12px;background-color:#28384a;color:#95a5ac;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0;font-weight:600;border:none;white-space:nowrap}body.editorbody .right-col-tabs.nav-tabs>li>a:hover{color:#fff}body.editorbody .right-col-tabs.nav-tabs>li>a .chs-icon-ellipses-h:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}body.editorbody .right-col-tabs.nav-tabs>li .dropdown-menu li a{text-align:left;line-height:40px}body.editorbody .right-col-tabs.nav-tabs #help-tab-container,body.editorbody .right-col-tabs.nav-tabs #phone-tab-container{white-space:nowrap}#problem-sidebar{float:left;font-family:'Proxima Nova',proxima-nova,sans-serif;width:250px;padding-top:83px;height:inherit;position:relative;overflow:hidden;background-color:#fff;z-index:1000}#problem-sidebar.quiz-sidebar{height:calc(100% - 46px)}#problem-sidebar.minimized #problem-sidebar-content,#problem-sidebar.minimized #status-message span:last-child{display:none}#problem-sidebar-content{width:250px;overflow:auto;height:100%}#problem-sidebar-content .tab-pane{padding:20px}#problem-sidebar-tabs{padding-left:0;width:100%;background-color:#28384a;border:none;margin-bottom:0;position:absolute;top:39px;z-index:20}#problem-sidebar-tabs.nav-justified>li{display:table-cell;width:1%}#problem-sidebar-tabs.nav-justified>li:not(:first-child):not(.active):before{content:'';position:absolute;left:-1px;display:inline-block;width:2px;height:16px;background-color:rgba(149,165,172,.5);top:21px;z-index:2}#problem-sidebar-tabs.nav-justified>li.active:after{content:'';border-bottom:6px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:0;left:calc(50% - 8px)}#problem-sidebar-tabs.nav-justified>li.active a{color:#fff;background-color:#19232e;pointer-events:none;margin-bottom:0}#problem-sidebar-tabs.nav-justified>li.active+li:before{display:none!important}#problem-sidebar-tabs.nav-stacked li{margin:0;border-bottom:2px solid #19232e}#problem-sidebar-tabs.nav-stacked li.active a:hover{cursor:pointer}#problem-sidebar-tabs li{position:relative;list-style:none}#problem-sidebar-tabs li a{padding:0;display:block;background-color:#28384a;height:44px;line-height:44px;color:rgba(255,255,255,.7);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;width:100%;text-align:center;font-size:16px;border-radius:0}#problem-sidebar-tabs li a:hover{color:#fff}#problem-sidebar img{width:100%}#problem-sidebar .result-title{font-size:14px;padding:3px 3px 3px 0;color:#555;margin-bottom:10px}#problem-sidebar .section-title{font-size:14px;padding:3px 3px 3px 0;margin-top:4px;color:#555;text-transform:uppercase}#problem-sidebar .ex-objective,#problem-sidebar .sql-results{margin-top:15px}#problem-sidebar .ex-objective .ex-objective-title{color:#95a5ac;letter-spacing:.5px}#problem-sidebar .ex-objective .ex-objective-title span{margin-right:5px;font-size:12px}#problem-sidebar .ex-objective .objective{color:#555;font-weight:200}#problem-sidebar .ex-objective .objective code,#problem-sidebar .ex-objective .objective pre{background-color:#fff;color:#27a9e1;padding:0 3px}#problem-sidebar .sql-results .section-title{margin-bottom:5px}#problem-sidebar #sql-result-columns-list code{background-color:rgba(190,204,212,.3);color:#555}#problem-sidebar .cheat-sheet-divider{margin:15px 0;border-color:rgba(190,204,212,.3)}#problem-sidebar .docs-title{color:#555;margin-bottom:10px;padding:3px 3px 3px 0}#problem-sidebar .cheat-sheet{margin-top:0}#problem-sidebar .cheat-sheet-title{display:none}#problem-sidebar .cheat-sheet-title-text{font-size:14px;font-weight:600;padding-left:3px}#problem-sidebar .cheat-sheet-title-text code{text-transform:none}#problem-sidebar .cheat-sheet-contents{width:100%}#problem-sidebar .cheat-sheet-contents pre{font-size:14px;line-height:20px;margin-left:0;border-radius:3px}#problem-sidebar .cheat-sheet-contents pre .kwd{color:#27a9e1}#problem-sidebar .cheat-sheet-contents pre .str{color:#de5844}#problem-sidebar .cheat-sheet-contents pre .pln{color:#555}#problem-sidebar .cheat-sheet-contents.small pre{font-size:12px;line-height:17px}#problem-sidebar #sidebar-files-tab a:focus,#problem-sidebar #sidebar-files-tab a:hover{text-decoration:none}#problem-sidebar #sidebar-files-tab .files-title{font-weight:200;color:#555;letter-spacing:1px}#problem-sidebar #sidebar-files-tab .file-list{list-style:none;padding-left:0}#problem-sidebar #sidebar-files-tab .file-list ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}#problem-sidebar #sidebar-files-tab .file-list .file-list-file{display:-ms-flexbox;display:flex}#problem-sidebar #sidebar-files-tab .file-list .folder>li{padding-left:15px}#problem-sidebar #sidebar-files-tab .folder-add-file{cursor:pointer}#problem-sidebar #sidebar-files-tab .file,#problem-sidebar #sidebar-files-tab .folder{color:#000;width:100%;padding:4px 0}#problem-sidebar #sidebar-files-tab .file .icon,#problem-sidebar #sidebar-files-tab .folder .icon{margin-right:3px}#problem-sidebar #sidebar-files-tab .file.active,#problem-sidebar #sidebar-files-tab .folder.active{background-color:rgba(192,232,255,.5)}#problem-sidebar #sidebar-files-tab .file:hover,#problem-sidebar #sidebar-files-tab .folder:hover{cursor:pointer}#sidebar-content-tab.tab-pane{padding:45px 0 0;position:relative;height:100%;overflow:hidden}#sidebar-content-tab.tab-pane .icon-search{position:absolute;line-height:45px;top:0;right:20px;color:#6b757b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sidebar-content-tab.tab-pane #course-search{position:absolute;top:0;width:100%;height:45px;background-color:transparent;border:none;padding-left:20px;padding-right:40px;border-bottom:1px solid rgba(190,204,212,.4);color:#6b757b}#sidebar-content-tab.tab-pane #course-search:focus,#sidebar-content-tab.tab-pane #course-search:hover{outline:0}#sidebar-content-tab.tab-pane #course-search:focus+.icon-search,#sidebar-content-tab.tab-pane #course-search:hover+.icon-search{color:#6b757b}#sidebar-content-tab.tab-pane #search-results{height:100%;overflow:auto;padding-bottom:25px}#sidebar-content-tab.tab-pane #search-results a.search-item .item-icon{background-color:#6b757b}#sidebar-content-tab.tab-pane #search-results a.search-item .item-title{color:#6b757b}#sidebar-content-tab.tab-pane #search-results a.search-item:hover .item-icon{border-color:#6b757b;color:#6b757b}#sidebar-content-tab.tab-pane a.lesson-item,#sidebar-content-tab.tab-pane a.search-item{display:block;width:100%;padding:5px 20px}#sidebar-content-tab.tab-pane a.lesson-item.current,#sidebar-content-tab.tab-pane a.search-item.current{background-color:#fff}#sidebar-content-tab.tab-pane a.lesson-item:hover,#sidebar-content-tab.tab-pane a.search-item:hover{text-decoration:none}#sidebar-content-tab.tab-pane a.lesson-item:hover:not(.current),#sidebar-content-tab.tab-pane a.search-item:hover:not(.current){background-color:rgba(190,204,212,.1)}#sidebar-content-tab.tab-pane a.lesson-item .item-icon,#sidebar-content-tab.tab-pane a.search-item .item-icon{margin-right:14px;width:20px;height:20px;color:rgba(255,255,255,.8);font-size:11px;display:inline-block;border-radius:50%;text-align:center;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}#sidebar-content-tab.tab-pane a.lesson-item:hover .item-icon,#sidebar-content-tab.tab-pane a.search-item:hover .item-icon{border:1px solid;background-color:#fff!important;line-height:20px}#sidebar-content-tab.tab-pane a.lesson-item .item-title,#sidebar-content-tab.tab-pane a.search-item .item-title{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:155px;vertical-align:middle}#sidebar-content-tab.tab-pane #content-listing{height:100%;overflow:auto;padding-bottom:25px}#sidebar-content-tab.tab-pane #content-listing .module-content{margin-bottom:1px}#sidebar-content-tab.tab-pane #content-listing .module-content:nth-child(6n+6) .module-progress{border-left:8px solid #ac0061}#sidebar-content-tab.tab-pane #content-listing .module-content:nth-child(6n+5) .module-progress{border-left:8px solid #361b98}#sidebar-content-tab.tab-pane #content-listing .module-content:nth-child(6n+4) .module-progress{border-left:8px solid #98291c}#sidebar-content-tab.tab-pane #content-listing .module-content:nth-child(6n+3) .module-progress{border-left:8px solid #ffae00}#sidebar-content-tab.tab-pane #content-listing .module-content:nth-child(6n+2) .module-progress{border-left:8px solid #04a7e8}#sidebar-content-tab.tab-pane #content-listing .module-content:nth-child(6n+1) .module-progress{border-left:8px solid #77ce1c}#sidebar-content-tab.tab-pane .module-progress{padding:15px 20px;background-color:rgba(190,204,212,.15);position:relative;border-bottom:1px solid rgba(190,204,212,.4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#sidebar-content-tab.tab-pane .module-progress:hover{cursor:pointer;text-decoration:none;background-color:rgba(190,204,212,.3)}#sidebar-content-tab.tab-pane .module-progress.open .module-toggle.icon-caret-down{display:inline}#sidebar-content-tab.tab-pane .module-progress.open .module-toggle.icon-caret-right{display:none}#sidebar-content-tab.tab-pane .module-progress.closed .module-toggle.icon-caret-right{display:inline}#sidebar-content-tab.tab-pane .module-progress.closed .module-toggle.icon-caret-down,#sidebar-content-tab.tab-pane .module-progress.closed+.lesson-listing{display:none}#sidebar-content-tab.tab-pane .module-progress .module-toggle{color:#6b757b;font-size:16px}#sidebar-content-tab.tab-pane .module-progress .module-title{color:#333;margin-left:10px}#sidebar-content-tab.tab-pane .module-progress img{width:36px;margin-left:5px}#sidebar-content-tab.tab-pane .module-progress .module-percent{position:absolute;line-height:20px;top:23px;right:20px}#sidebar-content-tab.tab-pane .module-lesson{color:#6b757b;line-height:58px;height:58px;border:none;border-bottom:1px solid rgba(190,204,212,.4);padding:0 20px}#sidebar-content-tab.tab-pane .module-lesson:hover{cursor:pointer;color:#555}#sidebar-content-tab.tab-pane .module-lesson-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:85%;display:inline-block;vertical-align:middle;margin-right:6px}#sidebar-content-tab.tab-pane .module-lesson.closed .lesson-toggle{border-color:#6b757b;color:#6b757b}#sidebar-content-tab.tab-pane .module-lesson.closed .lesson-toggle .icon-plus{display:inline}#sidebar-content-tab.tab-pane .module-lesson.closed .lesson-toggle .icon-minus,#sidebar-content-tab.tab-pane .module-lesson.open .lesson-toggle .icon-plus{display:none}#sidebar-content-tab.tab-pane .module-lesson.open .lesson-toggle{border-color:#555;color:#555}#sidebar-content-tab.tab-pane .module-lesson.open .lesson-toggle .icon-minus{display:inline}#sidebar-content-tab.tab-pane .module-lesson .lesson-toggle{display:inline-block;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;width:20px;line-height:16px;text-align:center;border:2px solid}#sidebar-content-tab.tab-pane .module-lesson .lesson-toggle .icon{font-size:10px}#sidebar-content-tab.tab-pane .lesson-content{background-color:rgba(190,204,212,.15);padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(190,204,212,.4);position:relative;display:none}#sidebar-content-tab.tab-pane .lesson-content:before{content:'';position:absolute;border-left:1px solid rgba(190,204,212,.4);height:100%;top:0;left:29px;z-index:-1}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.passed .item-icon{background-color:#8cc63e}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.passed .item-title{color:#8cc63e}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.passed:hover .item-icon{border-color:#8cc63e;color:#8cc63e}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.needs-work .item-icon{background-color:#ff99c6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.needs-work .item-title{color:#ff99c6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.needs-work:hover .item-icon{border-color:#ff99c6;color:#ff99c6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.started .item-icon{background-color:#ffdd17}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.started .item-title{color:#ffdd17}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.started:hover .item-icon{border-color:#ffdd17;color:#ffdd17}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-started .item-icon{background-color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-started .item-title{color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-started:hover .item-icon{border-color:#beccd4;color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-released{background-color:transparent;opacity:.6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-released .item-icon{background-color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-released .item-title{color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-released:hover{cursor:default}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-released:hover .item-icon{border-color:#beccd4!important;background-color:#beccd4!important}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.finalized .item-icon{background-color:#00a79d}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.finalized .item-title{color:#00a79d}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.finalized:hover .item-icon{border-color:#00a79d;color:#00a79d}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.unopened .item-icon{background-color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.unopened .item-title{color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.unopened:hover .item-icon{border-color:#beccd4;color:#beccd4}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-submitted .item-icon{background-color:#ffdd17}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-submitted .item-title{color:#ffdd17}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.not-submitted:hover .item-icon{border-color:#ffdd17;color:#ffdd17}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.submitted .item-icon{background-color:#8cc63e}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.submitted .item-title{color:#8cc63e}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.submitted:hover .item-icon{border-color:#8cc63e;color:#8cc63e}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.reviewed .item-icon{background-color:#ff99c6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.reviewed .item-title{color:#ff99c6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.reviewed:hover .item-icon{border-color:#ff99c6;color:#ff99c6}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.submitted-after-review .item-icon{background-color:#9e1e62}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.submitted-after-review .item-title{color:#9e1e62}#sidebar-content-tab.tab-pane .lesson-content a.lesson-item.submitted-after-review:hover .item-icon{border-color:#9e1e62;color:#9e1e62}#fork-modal .row{display:-ms-flexbox;display:flex;height:83px;position:relative;width:100%;padding:0 20px;margin-top:20px;margin-bottom:0}#fork-modal .text-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;word-break:break-all}#fork-modal .sandbox-program-title{font-size:24px;font-weight:200;color:#555}#fork-modal img{height:80px;margin-right:20px;vertical-align:middle}#share-modal{font-family:'Proxima Nova',proxima-nova,sans-serif}#share-modal #collab-link-container,#share-modal #share-url{margin-top:5px}#share-modal #share-modal-collab-link,#share-modal #share-modal-copy-link,#share-modal #share-modal-public-link,#share-modal #share-modal-share-link{width:85%;line-height:30px;border-width:1px 0 1px 1px;border-style:solid;border-color:#bbccd4;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px 0 0 6px;padding-left:7px;margin:0}#share-modal #share-modal-share-link-run{width:80%;line-height:28px;margin-top:5px;margin-bottom:10px}#share-modal .share-code-modal-btn,#share-modal .share-modal-btn,#share-modal .share-public-modal-btn{color:#fff;background:#77ce1c;border-radius:0 6px 6px 0;line-height:22px;margin-bottom:2px;border-left:0;box-shadow:none}#share-modal .share-code-modal-btn:hover,#share-modal .share-modal-btn:hover,#share-modal .share-public-modal-btn:hover{background:#77ce1c;opacity:.75}#share-modal .share-code-modal-btn:active,#share-modal .share-modal-btn:active,#share-modal .share-public-modal-btn:active{border-color:#5ea513;background:#5ea513}#share-modal .share-modal-nav{color:#27a9e1;font-weight:700}#share-modal .share-modal-nav .btn{background-color:transparent}#share-modal #logged-out-banner{margin:0}#share-modal .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#share-modal .modal-header button{margin-left:auto;font-size:30px;color:#000}#share-modal .advanced-settings .collapsed .chs-icon-minus-squared-alt{display:none}#share-modal .advanced-settings .collapsed .chs-icon-plus-squared-alt{display:inline}#share-modal .advanced-settings .chs-icon-plus-squared-alt{display:none}#share-modal .advanced-settings .chs-icon-minus-squared-alt,#share-modal .advanced-settings .chs-icon-plus-squared-alt{vertical-align:middle}#share-modal #assign-options .info-text{margin-top:15px;background:#dde5ea;border-radius:4px;padding:16px}#share-modal #assign-options .info-text span{height:100%;margin-right:11px;margin-left:11px}#share-modal #assign-options .info-text p{display:-ms-flexbox;display:flex;margin:0}#share-modal #assign-options #course-select-section,#share-modal #assign-options #item-type-container{margin-top:15px;display:block}#share-modal #assign-options #course-select-section .course-picker-container,#share-modal #assign-options #course-select-section .item-type-picker-container,#share-modal #assign-options #item-type-container .course-picker-container,#share-modal #assign-options #item-type-container .item-type-picker-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#share-modal #assign-options #course-select-section .item-type-select,#share-modal #assign-options #item-type-container .item-type-select{height:35px}#share-modal #assign-options #course-select-section .selectpicker,#share-modal #assign-options #item-type-container .selectpicker{margin:0;padding-left:13px;padding-right:31px;border:solid #beccd4;border-width:1px;border-radius:6px;width:85%}#share-modal #assign-options #course-select-section .assign-btn,#share-modal #assign-options #item-type-container .assign-btn{vertical-align:top}#share-modal #assign-options #description-container{margin-top:20px}#share-modal #assign-options #description-container p{color:#6b757b}#share-modal #assign-options #description-container #share-modal-edit-description{height:100px;width:100%;border:solid #beccd4;border-width:1px}#share-modal #share-type-switch{margin-bottom:24px}#share-modal #share-type-switch .btn{color:#6b757b;font-weight:400;background-color:transparent;box-shadow:none;margin-right:40px;outline:0}#share-modal #share-type-switch .btn.active{color:#27a9e1;border:solid #27a9e1;border-width:0 0 2px;border-radius:0;font-weight:600}#share-modal #share-type-switch .fa-share-nodes{color:#27a9e1}#editor-settings-modal .console-font-larger,#editor-settings-modal .console-font-smaller,#editor-settings-modal .editor-font-larger,#editor-settings-modal .editor-font-smaller{font-size:20px;font-weight:700;padding-top:3px;padding-bottom:3px}#editor-settings-modal .editor-autocomplete-toggle:not(.own-page) .icon-switchelem{display:none}#editor-settings-modal .blocks-switch{display:inline-block;vertical-align:middle;margin-left:5px}#for-loop-vars,#left .action .help_button{margin-left:10px}#editor-settings-modal hr{margin-top:10px;margin-bottom:10px}#left{float:left;width:100%;height:inherit;position:relative;overflow:hidden}#left #editor-full-size{position:absolute;bottom:8px;right:10px;z-index:100;padding:4px 8px 2px}#left #editor-full-size.expanded .icon-resize-small{display:inline}#left #editor-full-size .icon-resize-small,#left #editor-full-size.expanded .icon-resize-full{display:none}#left .action{padding-top:9px;padding-right:5px;background-color:rgba(190,204,212,.25);max-height:50%}#left .action .editor-title,#left .action .name{font-size:20px;font-weight:400;line-height:30px}#left .action .editor-title{color:#555;padding-left:7px}#left .action a.editor-title{color:#27a9e1}#left .action a.editor-title:hover{color:#1a8bbb;text-decoration:none}#left .action .timestamp{font-size:11px;color:#999}#left .action .edit-icon-left{padding-right:5px;margin-left:-10px}@media (min-width:480px) and (max-width:570px) and (max-height:550px) and (min-height:200px){#left .action{overflow-y:auto;overflow-x:hidden}}#left #next-button{font-size:12px;line-height:30px;padding-left:8px;padding-right:8px}#left #next-button span{margin-left:3px}#left .result{position:fixed;bottom:40px;left:10px;z-index:99;cursor:pointer;width:250px;padding:5px;background-color:#fff;border:1px dashed #000}#left .result .result-text{font-size:20px;font-weight:700;padding:10px}#left .result img.mini-result{width:250px}#left #grade-and-respond-text{max-width:100%}#left .ace_scrollbar{right:5px}.icon-hide-show{background-color:#eee;float:right}.icon-hide-show:hover{background-color:#ccc}.editor_button{margin:0 7px 8px 0}#karelworld{display:inline;width:39%;max-width:200px;min-width:170px}#admin-tab .img-upload,#documentation-tab iframe,#history-tab #snapshot-history-listings .snapshot-version .save-reason,#history-tab #snapshot-history-listings .snapshot-version .snapshot-full,#image-asset{display:none}#speed_slider{width:60%;max-width:300px;margin:20px 12px 15px;float:left;height:.4em;border:none;background-color:rgba(190,204,212,.5);background-image:none}#speed_slider span{width:12px;border-radius:3px;background-image:none;background-color:#555;border-color:#fff;top:-.4em}#speed_slider span:focus{outline:0}#speed_slider span:hover{cursor:pointer}.speed_label{float:left;margin-top:10px}.buttons{margin:0 10px 10px}#for-loop-vars{text-align:center;line-height:50px;font-size:14px;font-weight:600;color:#555;margin-right:10px;background-color:rgba(190,204,212,.25);border-radius:3px}#console{width:396px;height:100%;margin:0 0 10px 12px;border:2px solid gray;padding:3px;overflow-y:auto;font-family:monospace}#autograder-modal,#course-gradebook,#documentation-tab .docs-dropdown-nav,#editor-bottombar-nav,#fast-grade-page,#fast-grade-page .accordion-main .panel-heading,#fast-grade-page .accordion-main-dark-blue .panel-heading,#fast-grade-page .badge,#fast-grade-page .no-submissions-message,#fast-grade-page .student-name,#fb-techstart-landing,#footer,#footer .write-code-btn,#generated-problem-guides,#gradebook-by-student-page,#gradebook-configs-modal,#gradebook-overview-page,.frameworks-breadcrumbs ol.breadcrumb li{font-family:'Proxima Nova',proxima-nova,sans-serif}#console.graphics{height:100px}textarea#console:focus{outline:0!important}@media (min-width:768px){.sidebar-closed{width:90%!important;left:60px!important}}#documentation-tab .docs-dropdown-nav{width:100%;text-align:left;position:sticky;top:0;margin-bottom:10px;background-color:#19232e;padding:12px 0;z-index:2}#documentation-tab .docs-dropdown-nav a{color:#fff;font-size:16px;text-decoration:none!important;margin-left:10px}#documentation-tab .docs-dropdown-nav a:hover{color:#27a9e1}#documentation-tab .docs-dropdown-nav a.dropdown-toggle{margin-left:30px!important}#documentation-tab .docs-dropdown-nav .dropdown-menu{width:100%;color:#fff;padding-top:0!important;background-color:#19232e}#documentation-tab .docs-dropdown-nav .dropdown-menu li{border-right:1px solid #fff}#documentation-tab .docs-dropdown-nav .dropdown-menu li>a{color:#fff;text-decoration:none;font-size:14px;margin-left:30px}#documentation-tab .docs-dropdown-nav .dropdown-menu li>a:focus,#documentation-tab .docs-dropdown-nav .dropdown-menu li>a:hover{color:#27a9e1;background-color:transparent}#documentation-tab .docs-sidebar-nav-offset{scroll-margin-top:55px!important}#documentation-tab .code-background,#documentation-tab pre.pretty-print{background-color:rgba(190,204,212,.15);border:1px dashed #beccd4}#documentation-tab table.control-structures-table td,#documentation-tab table.pin-commands-table td,#documentation-tab table.sensor-functions-table td{border:1px solid #000;padding:5px}#documentation-tab table.conditions pre,#documentation-tab table.karel pre{width:200px}#documentation-tab table.control-structures-table td.sensor-functions-cell,#documentation-tab table.pin-commands-table td.sensor-functions-cell,#documentation-tab table.sensor-functions-table td.sensor-functions-cell{width:75%}#documentation-tab table.control-structures-table{min-width:50%}#documentation-tab table.control-structures-table td pre{background-color:#fff;border:none}#documentation-tab table.operators-table td:not(.no-border){padding:5px;border:1px solid #000}#documentation-tab #docs{width:100%}#documentation-tab #docs a{text-decoration:none}#documentation-tab .docs-nav-section{width:129px;float:left;min-height:215px}#documentation-tab .docs-nav-section #docs-touchablehighlight{width:150px}#documentation-tab #full-documentation-link{width:100%;padding:5px 25px;background-color:#55acee;margin-bottom:15px;text-align:center;color:#fff;font-weight:400}#documentation-tab #full-documentation-link a{font-weight:700;color:#fff}#components-tab .component-card h3,#documentation-tab .python .nav-header a,#documentation-tab .python-graphics .nav-header a{color:#333}#video-tab>img{width:500px}#history-tab #code-history-listings{width:150px}#history-tab #code-history-listings .links{margin-left:70px}#history-tab #code-history-listings .links a.delete-code{margin-left:8px}#history-tab #snapshot-history-listings{width:95px}#history-tab #snapshot-history-listings .links{margin-left:70px}#history-tab #snapshot-history-listings .links a.delete-snapshot{margin-left:8px}#history-tab #snapshot-history-listings .snapshot-version{background-color:#eee;margin:1px 0;width:70px;cursor:pointer;padding:2px 2px 2px 4px;float:left;overflow:hidden}#history-tab #snapshot-history-listings #extra-snapshots-tab:hover,#history-tab #snapshot-history-listings .snapshot-version:hover{background-color:#ccc}#history-tab #snapshot-history-listings .snapshot-version .snapshot-timestamp.date{font-size:13px}#history-tab #snapshot-history-listings .snapshot-version .snapshot-timestamp.time{font-size:11px;color:#999}#history-tab #snapshot-history-listings .snapshot-version.current{border-right:3px solid #5b83b6}#history-tab #snapshot-history-listings #extra-snapshots-tab{background-color:#eee;margin:1px 0;width:70px;padding:4px;float:left;overflow:hidden;font-size:11px;color:#999}#history-tab #history-preview{position:fixed;overflow:auto;margin-left:100px}.history-message{margin-left:3px}.new-messages{font-weight:700;color:#d00}.image-wrapper img{height:400px}#image-asset{-ms-flex:1 1;flex:1 1;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#admin-tab a.btn,#admin-tab button{height:34px;font-size:12px}#admin-tab a.btn{line-height:20px}#admin-tab .program-thumbnail{background-color:#fff}#admin-tab .img-container,#admin-tab .upload-buttons-container{display:inline-block;vertical-align:top}#admin-tab .upload-buttons-container div{margin:5px}#admin-tab .tag-list{margin-bottom:10px}#admin-tab .tag-list .badge{margin:0 3px;font-size:14px;background-color:#9e1e62;padding:3px 2px 3px 7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#admin-tab .tag-list .badge:first-of-type{margin-left:0}#admin-tab .tag-list .badge .chs-icon-cancel{padding:2px;font-size:12px;cursor:pointer}#admin-tab .add-tag-form{display:-ms-flexbox;display:flex;margin:10px 0}#content-rating,#grading-notes-header .grading-notes-title .icon-caret-right,#grading-notes-header.collapsed .icon-caret-down,#teacher-tab .img-upload,#translation-feedback{display:none}#admin-tab .add-tag-form button{padding-top:4px;padding-bottom:4px;font-size:12px;vertical-align:middle}#collaborate-tab #add-collaborator-btn,#collaborate-tab #collaborator-list,#collaborate-tab #input-wrapper,#collaborate-tab .collab-label,#teacher-tab .img-container,#teacher-tab .upload-buttons-container{vertical-align:top;display:inline-block}#teacher-tab>div{padding-bottom:10px}#teacher-tab .reset-btn{padding:5px}#collaborate-tab #current-collaborators,#collaborate-tab h2{padding-bottom:10px}#teacher-tab .program-thumbnail{background-color:#fff}#teacher-tab .upload-buttons-container div{margin:5px}#collaborate-tab h2{margin-top:0}#collaborate-tab #collab-description{padding-bottom:15px}#collaborate-tab .collab-label{padding-right:5px}#phone-tab .beta-banner{width:100%;padding:5px 25px;background-color:#00a79d;margin-bottom:15px;text-align:center;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#phone-tab .options{margin:15px;text-align:left}#phone-tab .options .expo-option{display:inline-block;vertical-align:middle}#autograder-modal{color:#555}#error-popup .code,.grading-code{font-family:monospace}#autograder-modal+.modal-backdrop{background-color:rgba(40,56,74,.5)}#autograder-modal h5{font-size:14px;margin-top:10px;font-weight:600}#autograder-modal .modal-body h4:first-child{font-size:16px;margin-bottom:20px}#autograder-modal .modal-body h4:first-child span{font-weight:600}#autograder-modal .modal-body .open_help{color:#27a9e1}#autograder-modal .modal-body .open_help:hover{text-decoration:none;opacity:.6}#autograder-modal .world-status .name{margin:0 0 5px;width:469px;font-size:14px;line-height:1.8}#autograder-modal .world-status code{background-color:#ccc;padding:4px 2px}#autograder-modal .world-status .status{margin-right:10px;margin-top:2px;border-radius:50%;width:20px;height:20px;border:2px solid;position:relative}#autograder-modal .world-status .status .chs-icon{font-size:12px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#autograder-modal .world-status .status .chs-icon-check{top:-2px;left:-2px}#autograder-modal .world-status .status .chs-icon-cancel{font-size:11px;left:1px;top:-2px}#autograder-modal #autograder-signup a,#autograder-modal .modal-footer a{font-size:12px}#autograder-modal .world-status .status.pass{border-color:#8cc63e}#autograder-modal .world-status .status.fail{border-color:#de5844}#autograder-modal #autograder-signup{margin-top:20px}#autograder-modal .btn-main-transparent.alert-close{color:#27a9e1;border-color:#27a9e1}#autograder-modal .modal-footer a.uppercase{color:#27a9e1;margin-right:10px}#autograder-modal .modal-footer a.uppercase:hover{text-decoration:none;opacity:.75}#autograder-modal .modal-footer #continue-anyways-btn{color:#6b757b;font-weight:600;margin-right:5px}#autograder-modal .modal-footer #continue-anyways-btn:hover{text-decoration:none;opacity:.8}#mark-status,#mark-status #check-program{margin-right:10px}#mark-status #grade-button{color:#27a9e1;text-transform:uppercase}#mark-status .dropdown-toggle{line-height:30px}#autograder-modal{top:5%}#editor-resource{height:calc(100% - 54px - 46px)}#video-slides{height:calc(100% - 46px)}.grading-tab-header{-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.grading-tab-header .grade-button-text{font-size:16px}.grading-tab-header .expand-minimize{-ms-flex-pack:start;justify-content:flex-start}#grading-notes-header{padding-bottom:20px;cursor:pointer}#grading-notes-header .grading-notes-title{line-height:25px;font-size:16px;color:#000}#grading-notes-header .grading-notes-title span{padding-left:7px;color:#000}#grading-notes-header .grading-notes-title img{width:20px;padding-right:5px;padding-bottom:4px;image-rendering:-webkit-optimize-contrast}#grading-notes-header .grading-notes-title .icon-caret-down:before,#grading-notes-header .grading-notes-title .icon-caret-right:before{content:''}#grading-notes-header.collapsed .icon-caret-right{display:inline}#grading-notes-sec{padding-left:15px;padding-right:15px;padding-bottom:15px}.practice-grading-header{font-weight:700;font-size:15px}.practice-grading-header .icon-caret-down:before,.practice-grading-header .icon-caret-right:before{content:''}.practice-grading-header .icon-caret-down{display:none}.practice-grading-header .icon-caret-right,.practice-grading-header.open .icon-caret-down{display:block}.practice-grading-header.open .icon-caret-right,.sticky-header .hide-bar{display:none}.practice-grading-header .icon{float:right;padding-right:10px;cursor:pointer}.sticky-header{position:sticky;top:-20px;background:#fff}.sticky-header .score-text{margin:0 10px}.sticky-header .success-bar{width:95%;gap:3px}.sticky-header .success-bar .green{width:60%;background-color:#8cc63e;height:15px;border-radius:10px 0 0 10px}.sticky-header .success-bar .grey{width:40%;background-color:#6b757b;height:15px;border-radius:0 10px 10px 0}.table-header-sticky{position:sticky;top:105px;background:#fff;box-shadow:-2px 0 #fff,2px 0 #fff,inset 0 -1px #ddd}td.test-case-spacing{padding:8px 5px!important}#grading-container tr:not(.collapsed){border-top:none;border-bottom:1px solid #ddd}#grading-container tr.collapsed{border-top:none;border-bottom:none}#glossary .term,#grading-container .bottom-border,#grading-container .expanded-case:not(:last-child),#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .reasons-table tr:last-child,#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .reasons-table tr:last-child{border-bottom:1px solid #ddd}#grading-container .side-borders{border-left:1px solid #ddd;border-right:1px solid #ddd}#grading-container .bottom-border{border-top:none}#grading-container .hidden-row{padding:0}#grading-container .accordion-body .bottom-spacing,.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td{padding-bottom:8px}#grading-container .test-show{width:45px}#grading-container .test-show .icon-caret-down:before,#grading-container .test-show .icon-caret-right:before{content:''}#grading-container .expanded-case:not(:last-child){margin:0}#grading-container .accordion-body .div-spacing{padding-top:8px;margin-left:50px;margin-right:37px}#grading-container .accordion-body .rounded{border-radius:5px}#grading-container .accordion-body .row-styling{border:1px solid #beccd4}#grading-container table.table tr td pre{white-space:pre-wrap}#grading-container table.table tr td pre ins{text-decoration:none;background-color:rgba(140,198,62,.5)}#grading-container table.table tr td pre del{text-decoration:none;background-color:rgba(222,88,68,.5)}#share-modal .dimension-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}#share-modal .dimension-container #embed-dimension label{display:block}#share-modal .checkbox-container .checkbox-display{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}#share-modal .checkbox-container .checkbox-display:not(:last-child){margin-bottom:17px}#share-modal #embed-opt-display-type{border:solid #ccc;border-width:1px;margin:0;width:176px;height:38px;border-radius:6px;padding-left:13px}#share-modal #embed-opt-height,#share-modal #embed-opt-width{margin:0;width:176px;height:38px;border-radius:6px;box-shadow:none}#share-modal #code-display-container,#share-modal #embed-display-options{margin-top:24px}#share-modal #embed-opt-read-only,#share-modal #embed-opt-show-tree,#share-modal #share-modal-active-switch,#share-modal #share-modal-show-code-switch{margin:0 12px 0 0;width:20px;height:20px}#share-modal .sharing-option-label{display:inline-block;color:#16232e;font-weight:600;margin-bottom:0}#share-modal .sharing-option-label p{font-weight:400;color:#6b757b;margin-bottom:0}#share-modal #collab-options #collab-label{margin:5px 0}#share-tab .share-publish-url{margin-bottom:5px}#share-tab .share-publish-url h3{display:inline}#share-tab .share-publish-url input{display:inline;width:345px}#share-tab .sharing-option{display:inline-block;vertical-align:middle}#share-tab .sharing-option-label{display:inline-block;vertical-align:middle;padding-right:5px}#share-tab .show-domain .chs-icon-refresh{padding:10px}#share-tab .show-domain .chs-icon-refresh:hover{color:#27a9e1}#share-tab .show-domain #medomain-link{font-size:17px;position:relative;left:40px;top:-22px}#share-tab .submit-codehs-app-store .thumbnail-icon-container{text-align:center;display:inline-block;vertical-align:top;width:27%}#share-tab .submit-codehs-app-store .thumbnail-icon-container #icon-thumbnail{max-width:120px;max-height:120px;cursor:pointer}#share-tab .submit-codehs-app-store .upload-icon-container{display:inline-block;vertical-align:top;width:27%}#share-tab .submit-codehs-app-store .upload-icon-container #upload-icon-btn{width:120px;height:120px;border-radius:12px;background-color:#d3d3d3;border:1px solid #555;color:#555}#share-tab .submit-codehs-app-store .description-container{display:inline-block;vertical-align:top;width:72%}#run-tab.just-run #view-html,#run-tab.just-run .btn-main-purple.grade_code,#run-tab.just-run .js-python-tutor-run,#run-tab.just-run optgroup[label='---'],#share-tab .submit-codehs-app-store .img-upload{display:none}#share-tab .submit-codehs-app-store .description-container #app-description{width:100%}#share-tab .submit-codehs-app-store .submit-button-container{padding-top:10px}#share-program .submit-to-contest-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#share-program .submit-to-contest-container #share-tab-submit-to-contest-button{margin-left:5px}#notes-item{background:var(--bg-surface,#f1f1f1);min-height:calc(40vh);background-color:var(--bg-overlay-05,#fff)}#notes-item .notes-wrap{color:var(--on-bg-color-high,#000);background-color:var(--bg-overlay-05,#fff)}.notes-page{padding-top:20px;padding-bottom:25px;height:calc(100% - 46px);overflow:auto}.notes-page .notes{background-color:#f0f0f0;margin-top:20px;margin-bottom:50px;padding:25px;border-radius:3px}#components-tab .component-card-light,#elementary-rtg-page{background-color:#f4f8fc}.notes-page .notes img{max-width:100%}#components-tab #component-search{margin:14px;width:350px}#components-tab .component-card{border:1px solid #95a5ac;padding:5px 12px;margin:14px;cursor:move;box-shadow:0 0 0 rgba(0,0,0,.07);width:350px;transition:all .4s ease;border-radius:3px}#components-tab .component-card:hover{-ms-transform:scale(1.08);transform:scale(1.08);margin-right:40px;margin-left:26px}#components-tab .component-card p{color:#555}.new-window-tab{padding:20px}#run-tab.just-run{height:100%}#run-tab.just-run #speed_slider{width:35%}.firepad{height:auto!important}@keyframes fadeOut{0%{opacity:1}99%{opacity:.01}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}99%{opacity:.99}100%{opacity:1}}@keyframes flyIn{0%{transform:translateX(-100vw);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes flyOut{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100vw);opacity:0}}.fly-in{animation:flyIn .5s ease-out forwards}.fly-out{animation:flyOut .5s ease-in forwards}.cursor-label{position:absolute;padding:5px;border-radius:0 5px 5px;opacity:1}.label-visible{animation:fadeIn 1s;animation-fill-mode:forwards}.label-hidden{animation:fadeOut 1s;animation-fill-mode:forwards}#firepad-avatar-container{display:-ms-flexbox;display:flex;float:right;margin:0 10px;position:relative;max-width:200px;max-height:34px}#firepad-avatar-container .firepad-avatar-list{display:-ms-flexbox;display:flex}#firepad-avatar-container .firepad-avatar-list .firepad-avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#878787;width:34px;height:34px;border:3px solid;border-radius:50%;vertical-align:middle}#firepad-avatar-container .firepad-avatar-list .firepad-avatar:not(:first-child){margin-left:3px}#firepad-avatar-container .firepad-overflow-list{margin-top:15px;border-radius:3px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;z-index:2000;right:-34px;width:100px;background-color:#eff2f5}#firepad-avatar-container .firepad-overflow-list .arrow{position:absolute;width:0;height:0;border-color:transparent transparent #eff2f5;border-style:solid;top:-5px;right:calc(45%);border-width:0 5px 5px}#firepad-avatar-container .firepad-overflow-entry{margin-top:2px;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#firepad-avatar-container .firepad-overflow-entry:not(:last-child){border-bottom:1px solid #d3d3d3}#firepad-avatar-container .firepad-overflow-entry img{margin-right:5px}.student-dropdown{width:fit-content;margin:5px 0 0;border:none;outline:0;background:0 0;color:#428bca}.less-important-js-loading{padding:65px 25px;height:374px}.less-important-js-loading .loader{position:relative;text-align:center;margin:15px auto 35px;display:block;width:100px;height:100px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}.less-important-js-loading .loader-txt{font-size:16px}#grading-container .loader-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:100px}#grading-container .loader-container .loader{position:relative;text-align:center;margin:15px auto 35px;display:block;width:100px;height:100px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#grading-container .loader-container p{margin:0 auto;font-size:20px}.btn-expand-minimize{font-size:12px!important;padding:4px}@keyframes bounce-up{0%,100%,20%{transform:translateY(0)}10%{transform:translateY(-10px)}}#js-gslide-input{border-color:#555}#js-gslide-input::placeholder{color:#727272}#js-gslide-input:active,#js-gslide-input:focus{border-color:#27a9e1}#editor-bottombar-nav{background-color:#f4f7f8;bottom:0;left:0;position:fixed;width:100%;z-index:998;height:46px}#editor-bottombar-nav a:focus,#editor-bottombar-nav a:hover{text-decoration:none}#editor-bottombar-nav .module-name{position:relative;display:inline-block;width:250px;padding-left:20px;padding-right:35px;vertical-align:middle;background-color:#6b757b;letter-spacing:.2px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;line-height:46px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-right:1px solid rgba(190,204,212,.6)}#editor-bottombar-nav .module-name span{position:absolute;right:20px;line-height:46px;font-size:16px;transition:font .3s}#editor-bottombar-nav .module-name:hover{cursor:pointer}#editor-bottombar-nav .module-name:hover span{font-size:20px}@media (min-width:750px){#editor-bottombar-nav #hoc-bottombar-content{max-width:90%;max-width:calc(100% - 250px)}}#editor-bottombar-nav .extra-width-bottombar{max-width:90%;max-width:calc(100% - 250px)}#editor-bottombar-nav .wrapper{overflow-x:hidden;white-space:nowrap;height:100%;width:auto;display:inline-block;vertical-align:middle;position:relative;padding-right:30px}#editor-bottombar-nav .wrapper .scroll-arrow{display:none;position:absolute;height:46px;width:35px;color:#6b757b;top:0;font-size:24px;text-align:center}#editor-bottombar-nav .wrapper .scroll-arrow span{line-height:46px}#editor-bottombar-nav .wrapper .scroll-arrow.forward-scroll{right:0}#editor-bottombar-nav .wrapper .scroll-arrow.backward-scroll{left:0}#editor-bottombar-nav .wrapper .scroll-arrow:hover{cursor:pointer;color:#27a9e1}#editor-bottombar-nav #editor-switch-div{padding-right:10px}#editor-bottombar-nav .module{overflow:auto;scrollbar-width:none}#editor-bottombar-nav .module::-webkit-scrollbar{width:0}#editor-bottombar-nav .lesson-bar-breadcrumbs{display:inline-block;line-height:46px}#editor-bottombar-nav .lesson-bar-breadcrumbs .module-breadcrumb{background-color:#6b757b;color:#fff;padding:8px 12px;border-radius:30px;font-size:12px}#editor-bottombar-nav .lesson-bar-breadcrumbs .home-breadcrumb{background-color:#6b757b;color:#fff}#editor-bottombar-nav .lesson-group{display:inline-block}#editor-bottombar-nav .lesson-group:first-child{padding-left:30px}#editor-bottombar-nav .lesson-group .minimize-span{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;vertical-align:top;line-height:34px;font-size:16px}#editor-bottombar-nav .lesson-group.lesson-closed .minimize-span{display:none}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.passed:before{border-color:#8cc63e}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.started:before{border-color:#ffdd17}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.not-started:before,#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.unopened:before{border-color:#beccd4}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.not-submitted:before{border-color:#ffdd17}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.submitted:before{border-color:#8cc63e}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.reviewed:before{border-color:#ff99c6}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.submitted-after-review:before{border-color:#9e1e62}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.finalized:before{border-color:#00a79d}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson:before{content:'';border-radius:50%;position:absolute;top:-5px;left:-5px;border:2px solid;width:40px;height:40px}#editor-bottombar-nav .lesson-group.lesson-closed>.current-lesson.module-item:after{width:12px!important;left:34px!important}#editor-bottombar-nav .lesson-group.lesson-opened{background-color:rgba(190,204,212,.45)}#editor-bottombar-nav .lesson-group.lesson-opened>.module-item{height:34px;width:34px;margin-left:0!important}#editor-bottombar-nav .lesson-group.lesson-opened .minimize-span{display:inline}#editor-bottombar-nav .lesson-group.lesson-opened .lesson-number{display:none}#editor-bottombar-nav .lesson-group>.module-item{color:#fff;font-size:16px;font-weight:600;width:30px;height:30px;line-height:30px;border-width:2px;vertical-align:middle;margin-left:8px;margin-right:8px}#editor-bottombar-nav .lesson-group>.module-item:hover{cursor:pointer}#editor-bottombar-nav .lesson-group:not(:last-child):not(.lesson-opened)>.module-item.previous-lesson:after{width:12px}#editor-bottombar-nav .lesson-group:not(:last-child):not(.lesson-opened)>.module-item.next-open:after{display:none}#editor-bottombar-nav .item-group{width:0;display:none;overflow:hidden;vertical-align:middle;padding:11px 0}#editor-bottombar-nav .item-group .module-item{width:24px;height:24px;line-height:26px;color:rgba(255,255,255,.7);font-size:14px;margin-left:5px;margin-right:5px}#editor-bottombar-nav .item-group .module-item.current.passed:before{border-color:#8cc63e}#editor-bottombar-nav .item-group .module-item.current.needs-work:before{border-color:#ff99c6}#editor-bottombar-nav .item-group .module-item.current.not-started:before{border-color:#beccd4}#editor-bottombar-nav .item-group .module-item.current.started:before{border-color:#ffdd17}#editor-bottombar-nav .item-group .module-item.current.unopened:before{border-color:#beccd4}#editor-bottombar-nav .item-group .module-item.current.not-submitted:before{border-color:#ffdd17}#editor-bottombar-nav .item-group .module-item.current.submitted:before{border-color:#8cc63e}#editor-bottombar-nav .item-group .module-item.current.reviewed:before{border-color:#ff99c6}#editor-bottombar-nav .item-group .module-item.current.submitted-after-review:before{border-color:#9e1e62}#editor-bottombar-nav .item-group .module-item.current.finalized:before{border-color:#00a79d}#editor-bottombar-nav .item-group .module-item.current:before{content:'';border-radius:50%;border:2px solid;width:34px;height:34px;position:absolute;top:-5px;left:-5px}#editor-bottombar-nav .module-item{display:inline-block;border-radius:50%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}#editor-bottombar-nav .module-item:hover span{color:#fff}#editor-bottombar-nav .module-item.passed{background-color:#8cc63e}#editor-bottombar-nav .module-item.passed:before{border-color:#8cc63e}#editor-bottombar-nav .module-item.needs-work{background-color:#ff99c6}#editor-bottombar-nav .module-item.needs-work:before{border-color:#ff99c6}#editor-bottombar-nav .module-item.not-started{background-color:#beccd4}#editor-bottombar-nav .module-item.not-started:before{border-color:#beccd4}#editor-bottombar-nav .module-item.started{background-color:#ffdd17}#editor-bottombar-nav .module-item.started:before{border-color:#ffdd17}#editor-bottombar-nav .module-item.not-released{cursor:default;opacity:.5;background-color:#beccd4}#editor-bottombar-nav .module-item.not-released:before{border-color:#beccd4}#editor-bottombar-nav .module-item.unopened{background-color:#beccd4}#editor-bottombar-nav .module-item.not-submitted{background-color:#ffdd17}#editor-bottombar-nav .module-item.submitted{background-color:#8cc63e}#editor-bottombar-nav .module-item.reviewed{background-color:#ff99c6}#editor-bottombar-nav .module-item.submitted-after-review{background-color:#9e1e62}#editor-bottombar-nav .module-item.finalized{background-color:#00a79d}#editor-bottombar-nav #finish-hoc-btn{float:right;margin:7px 5px 0 0}#editor-bottombar-nav #finish-hoc-btn span{margin-left:5px}@media (max-width:975px){#editor-bottombar-nav #finish-hoc-btn{display:none}}.elementary-admin .codehs-table{width:100%}.elementary-curriculum-page{background-image:url(https://static1.codehs.com/img/marketing/elementary-sketches-background.svg);background-size:contain;background-position:center;background-repeat:repeat}.elementary-curriculum-page .gradient-white-bg{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 15%,#fff 100%)}.elementary-curriculum-page #curriculum-page-testimonial{background-color:transparent!important}.elementary-curriculum-page #curriculum-page-hr{all:unset;height:1px;padding-top:20px;padding-bottom:20px;border-top:2px solid #eee;display:block;background:#fff}#elementary-dashboard .elementary-course-tile{margin:10px 0;height:50px;line-height:50px;display:table;width:100%;padding:0 0 0 20px;overflow:auto!important;text-align:left}#elementary-dashboard .elementary-course-tile .title{display:inline-block;font-size:20px;color:#555;font-weight:200;margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}@media (max-width:1200px){#elementary-dashboard .elementary-course-tile .title{max-width:200px}}#elementary-dashboard .elementary-course-tile:hover{outline:#beccd4 solid 1px;outline-offset:1px}#announcement-banner{padding:15px 20px;margin:-20px -20px 40px;height:auto;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);text-align:left;border-radius:10px;border:2px solid #a9a9a9}#announcement-banner p{font-size:20px;margin:auto}#elementary-student-dashboard{padding:50px}#elementary-student-dashboard.has-sidenav{margin-left:200px}#elementary-student-dashboard.has-sidenav.collapsed{margin-left:60px}#elementary-student-dashboard h1{margin:0;color:#555}#elementary-student-dashboard .student-image-wrapper{border-radius:50%;overflow:hidden;width:22px;height:22px}#elementary-student-dashboard .student-image-wrapper>img{width:100%}#elementary-student-dashboard #choose-prog-type-modal .modal-header{border-bottom:none}#elementary-student-dashboard #choose-prog-type-modal .modal-header h2.modal-title{font-size:30px;text-align:center;color:#555;font-weight:600}#elementary-student-dashboard #choose-prog-type-modal .modal-header .close{position:absolute;right:20px}#elementary-student-dashboard #choose-prog-type-modal .modal-header .close i.fas{font-size:56px}#elementary-student-dashboard #choose-prog-type-modal .modal-dialog{width:90%;height:100%}#elementary-student-dashboard #choose-prog-type-modal .modal-dialog .modal-content{height:90%}#elementary-student-dashboard #choose-prog-type-modal .modal-dialog .modal-body{height:85%}#elementary-student-dashboard .modal-prog-type-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:25px;height:100%}#elementary-student-dashboard .prog-type-choice-btn{background-color:#fff;outline:0;box-shadow:0 4px 8px rgba(0,0,0,.2);border:5px solid;border-radius:15px;-ms-flex-positive:1;flex-grow:1;max-width:550px}#elementary-student-dashboard .prog-type-choice-btn:hover{border-width:10px;box-shadow:0 4px 8px rgba(0,0,0,.65)}#elementary-student-dashboard .prog-type-choice-btn .prog-type-logo{display:block;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:200px}#elementary-student-dashboard .prog-type-choice-btn .prog-type-title{font-size:36px;margin-top:25px;font-weight:600;color:#6b757b}#elementary-student-dashboard .elem-prog-type-93{border-color:#f8a938}#elementary-student-dashboard .elem-prog-type-6,#elementary-student-dashboard .elem-prog-type-94{border-color:#3099C9}#elementary-student-dashboard .elem-prog-type-93 .prog-type-logo{background-image:url(../png/scratch_icon.png)}#elementary-student-dashboard .elem-prog-type-94 .prog-type-logo{background-image:url(../png/scratchjr_icon.png)}#elementary-student-dashboard .elem-prog-type-6 .prog-type-logo{background-image:url(../png/karel_icon.png)}#elementary-student-dashboard .elem-student-dropdown{margin-left:15px}#elementary-student-dashboard .elem-student-dropdown .dropdown-toggle{border-radius:255px 10px 255px 20px/10px 255px;padding:5px 10px 5px 8px;border:2px solid #6b757b;background-color:#fff;margin-left:0}#elementary-student-dashboard .elem-student-dropdown .dropdown-menu{border-radius:15px 255px/255px 15px 225px;border:2px solid #6b757b;overflow:auto;max-height:300px}#elementary-student-dashboard .elem-student-dropdown .dropdown-menu>li>a{padding:5px 20px;font-size:14px}#elementary-student-dashboard .elem-student-dropdown .dropdown-item{display:-ms-flexbox;display:flex;gap:10px}#elementary-student-dashboard .curr-student-indicator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:15px;gap:7px}#elementary-student-dashboard .curr-student-indicator .fa-circle{margin-right:5px;color:#6b757b;font-size:7px}#elementary-student-dashboard .curr-student-indicator .curr-student-name{font-size:16px;font-weight:600;color:#6b757b}#elementary-student-dashboard .add-elementary-project{outline:0;width:200px;height:150px;border-radius:15px 255px/255px 15px 225px;box-shadow:0 4px 8px rgba(0,0,0,.2);background-color:#fff;border:3px solid #6b757b;font-size:36px;color:#6b757b;vertical-align:middle}#elementary-student-dashboard .add-elementary-project:hover{box-shadow:0 4px 8px rgba(0,0,0,.65)}#elementary-student-dashboard .elementary-project-list{list-style:none;display:-ms-inline-flexbox;display:inline-flex;margin-top:50px;margin-bottom:0;gap:50px;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#elementary-student-dashboard .elementary-project-list .elementary-project-item{display:block;text-decoration:none}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-folder-img-wrapper{width:200px;height:150px;position:relative}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-folder-img-wrapper>img{height:120%;margin-top:50%;margin-left:50%;-ms-transform:translate(-50%,-66.6%);transform:translate(-50%,-66.6%);-webkit-filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .2))}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-folder-img-wrapper:hover>img.default-img,#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-folder-img-wrapper:not(:hover)>img.hover-img{display:none}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-project-img-wrapper{width:200px;height:150px;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:15px 255px/255px 15px 225px;border:3px solid #ffdd17;overflow:hidden;position:relative}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-project-img-wrapper.video-assignment>img{filter:blur(2px)}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-project-img-wrapper>img:not(.default-img){width:100%;height:auto}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-project-img-wrapper>img.default-img{height:100%;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-project-img-wrapper>img.loaded-img{width:105%;margin-left:-2.5%;margin-top:-2.5%}#elementary-student-dashboard .elementary-project-list .elementary-project-item:hover .assignment-indicator,#elementary-student-dashboard .elementary-project-list .elementary-project-item:hover .elementary-project-img-wrapper{box-shadow:0 4px 8px rgba(0,0,0,.65)}#elementary-student-dashboard .elementary-project-list .elementary-project-item:hover .elementary-project-video-overlay{background-color:rgba(40,56,74,.7)}#elementary-student-dashboard .elementary-project-list .elementary-project-item.unopened-project .assignment-indicator{color:#6b757b;border:5px double #6b757b}#elementary-student-dashboard .elementary-project-list .elementary-project-item .elementary-project-title{text-align:center;max-width:175px;margin-right:auto;margin-left:auto;padding:5px;color:#555}#elementary-student-dashboard .elementary-project-list .assignment-indicator{position:absolute;top:-13px;right:-13px;width:42px;height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff;color:#beccd4;font-size:24px;border:2px solid #beccd4;box-shadow:0 4px 8px rgba(0,0,0,.2)}#elementary-student-dashboard .elementary-project-list .assignment-indicator .fa-open-box{margin-top:3px}#elementary-student-dashboard .elementary-project-list .sandbox-menu-btn{position:absolute;top:123px;z-index:5;right:-3px;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:15px 255px/255px 15px 225px;background-color:#fff;color:#beccd4;font-size:20px;border:2px solid #beccd4;box-shadow:0 4px 8px rgba(0,0,0,.2)}#elementary-student-dashboard .elementary-project-list .sandbox-menu-btn:hover{color:#27a9e1;border-color:#27a9e1}#elementary-student-dashboard .elementary-project-list .sandbox-options{position:absolute;border-radius:15px 255px/255px 15px 225px;border:2px solid #beccd4;background:#fff;font-size:20px;margin-left:172px;top:151px;width:150px;z-index:10}#elementary-student-dashboard .elementary-project-list .sandbox-options .sandbox-option:hover{color:#27a9e1}#elementary-student-dashboard .elementary-project-list .sandbox-options .fa-trash{width:28px;text-align:center}#elementary-student-dashboard .elementary-project-list .sandbox-options .delete-project,#elementary-student-dashboard .elementary-project-list .sandbox-options .reset-project{background:0 0;border:none;width:100%;text-align:left;padding:3px 20px}#elementary-student-dashboard .elementary-project-list .sandbox-options .delete-project:hover,#elementary-student-dashboard .elementary-project-list .sandbox-options .reset-project:hover{background:#f3f5f6}#elementary-student-dashboard .elementary-project-list .elementary-project-video-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(40,56,74,.36)}#elementary-student-dashboard .elementary-project-list .elementary-project-video-overlay .play-icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;border-radius:50%;border:4px solid #fff}#elementary-student-dashboard .elementary-project-list .elementary-project-video-overlay .fa-play{font-size:32px;color:#fff;margin-left:5px}.share-lesson-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.share-lesson-container .share-lesson-options-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.share-lesson-container .share-lesson-options-container p.or-divider{text-align:center;font-size:14px;font-weight:700;color:#68757c;margin:10px 0}.share-lesson-container .share-lesson-options-container .share-lesson-option{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#333}.share-lesson-container .share-lesson-options-container .share-lesson-option p{max-width:250px;text-align:left;margin:0}.share-lesson-container .share-lesson-options-container .share-lesson-option .share-lesson-btn{width:100%;margin:5px 0;padding:6px 12px;font-size:16px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-wrap:balance;text-align:left}.share-lesson-container-rtg{display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important}.share-lesson-container-rtg .bootstrap-select{width:100%!important}.share-lesson-container-rtg .share-lesson-options-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.share-lesson-container-rtg .share-lesson-options-container p.or-divider{text-align:center;font-size:14px!important;font-weight:700!important;color:#68757c;margin:10px 0}.share-lesson-container-rtg .share-lesson-options-container .share-lesson-option{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#333}.share-lesson-container-rtg .share-lesson-options-container .share-lesson-option .share-lesson-btn{width:100%;margin:5px 0;padding:6px 12px;font-size:16px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-wrap:balance;text-align:left}.share-elementary-program-modal-content #elementary-copy-link-input{width:100%;font-size:24px;padding:24px 8px;cursor:text;border-top-right-radius:0;border-bottom-right-radius:0}.share-elementary-program-modal-content #copy-share-link-button{font-size:24px;border-top-left-radius:0;border-bottom-left-radius:0}.share-elementary-program-modal-content .bootstrap-select button{width:100%;font-size:24px}.share-elementary-program-modal-content .bootstrap-select{width:85%!important}.share-elementary-program-modal-content #add-elementary-program-button{font-size:24px}.choice-modal .modal-header{border-bottom:none;background-color:#27a9e1;margin:-15px -15px 20px;padding:25px 15px;position:relative;border-radius:20px 20px 0 0}.choice-modal .modal-header h2.modal-title{font-size:32px;text-align:center;color:#fff;font-weight:600;margin:0}.choice-modal .modal-header .close{position:absolute;right:25px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.choice-modal .modal-header .close:hover{color:#dee5e9}.choice-modal .modal-header .close i.fas{font-size:48px}.choice-modal .modal-dialog{width:90%;max-width:1200px;height:100%}.choice-modal .modal-dialog .modal-content{height:90%;border-radius:25px;border:5px solid #27a9e1;background-color:#fff}.choice-modal .modal-dialog .modal-body{height:85%;background-color:#fff;padding:30px}.activity-choice-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:35px;height:100%}.activity-choice-card{background-color:#fff;outline:0;box-shadow:0 8px 16px rgba(0,0,0,.2);border:6px solid;border-radius:15px;-ms-flex:1;flex:1;max-width:450px;min-height:320px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:30px 20px;transition:all .2s ease}.activity-choice-card:hover{border-width:8px;box-shadow:0 12px 24px rgba(0,0,0,.4);text-decoration:none;-ms-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02)}.activity-choice-card.lesson-card{background-color:#8cc63e;border-color:#8cc63e}.activity-choice-card.lesson-card .activity-choice-icon i{color:#fff}.activity-choice-card.lesson-card:hover{background-color:#85be39;border-color:#85be39}.activity-choice-card.assignment-card{background-color:#fbaf3f;border-color:#fbaf3f}.activity-choice-card.assignment-card .activity-choice-icon i{color:#fff}.activity-choice-card.assignment-card:hover{background-color:#eca53c;border-color:#eca53c}.activity-choice-card .activity-choice-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px;text-align:center}.activity-choice-card .activity-choice-icon i{font-size:120px;line-height:1;margin:0;padding:0}.activity-choice-card .activity-choice-title{font-size:36px;margin-top:25px;font-weight:600;color:#fff;margin-bottom:0;text-align:center}.activity-choice-card .activity-choice-description{font-size:14px;margin-top:15px;margin-bottom:0;padding:10px 15px;border-radius:8px;text-align:center;line-height:1.3;color:#fff;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}#elementary-rtg-page{font-size:16px;padding-bottom:30px}#elementary-rtg-page h1{font-size:3em;font-weight:700}#elementary-rtg-page h2{font-size:2.3em;font-weight:600}#elementary-rtg-page h3{font-size:1.7em;font-weight:500}#elementary-rtg-page h4{font-size:1.5em;font-weight:400}#elementary-rtg-page p{font-size:18px;font-weight:400}@media screen and (max-width:1400px){#elementary-rtg-page{font-size:14px}}@media screen and (max-width:750px){#elementary-rtg-page{font-size:12px}}#elementary-rtg-page .rtg-item-container{height:50vw;max-height:600px}#elementary-rtg-page .sketchbook-blue-bg{background-color:#0b1f37;background-size:cover;background-position:contain;background-repeat:repeat;background-image:url(../png/sketchbook_header.png)}#elementary-rtg-page .sketchbook-light-bg,.elementary-platform-page{background-image:url(https://static1.codehs.com/img/marketing/elementary-sketches-background.svg);background-repeat:repeat;background-position:center}#elementary-rtg-page .sketchbook-light-bg{background-color:#fff;background-size:cover}#elementary-rtg-page .rtg-page-content{background:#f4f8fc}#elementary-rtg-page .rtg-page-content .rtg-nav-bar{height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;background-color:#f4f8fc}#elementary-rtg-page .rtg-page-content .rtg-nav-bar .return-link{border-radius:30px;padding:5.62px 13.67px;color:#68767d;font-size:14px;font-weight:700;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:9.16px}#elementary-rtg-page .rtg-page-content .rtg-nav-bar .return-link:hover{text-decoration:none;transition:background-color .2s ease-in-out;background:#dbe4e9}#elementary-rtg-page .rtg-page-content .rtg-nav-bar .open-slides-btn{padding:.75rem;border-radius:25px}#elementary-rtg-page .rtg-page-content .rtg-item-container{background:#f4f8fc;position:relative}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-item,#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-item-content{height:100%}#elementary-rtg-page .rtg-page-content .rtg-item-container .spinner{position:absolute;top:50%;left:50%;right:50%;bottom:50%;z-index:40;inset:0}@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0)}100%{transform:translate3d(-50%,-50%,0) rotate(360deg)}}#elementary-rtg-page .rtg-page-content .rtg-item-container .spinner .spinner-border::before{animation:1.5s linear infinite spinner;animation-play-state:inherit;border:10px solid #27a9e1;border-bottom-color:transparent;border-radius:50%;content:'';height:9em;width:9em;position:absolute;will-change:transform;z-index:40}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section{position:absolute;inset:0;width:100%;height:100%;background-color:#19232e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .play-btn-scribble{position:absolute;opacity:.3}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .play-btn-scribble.bottom-left{left:0;bottom:0}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .play-btn-scribble.top-right{top:0;right:0}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-title{color:#fff;font-size:3.125em;max-width:11em;text-align:center}@media (max-width:1170px){#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .play-btn-scribble{width:16%}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-title{font-size:2em}}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-play-btn{margin-bottom:8px;width:11.5em}@media (max-width:1170px){#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-play-btn{width:16%}}@media (min-width:920px){#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-play-btn{margin-bottom:20px;margin-top:20px}}#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-play-btn:hover{-ms-transform:scale(1.1);transform:scale(1.1);margin-bottom:12px}@media (min-width:920px){#elementary-rtg-page .rtg-page-content .rtg-item-container .rtg-play-btn-section .rtg-play-btn:hover{margin-bottom:20px}}#elementary-rtg-page .rtg-page-content .rtg-item-container .fade-in{animation:fadeIn 1s}#elementary-rtg-page .rtg-page-content .rtg-item-container .fade-out{animation:fadeOut 1s}#elementary-rtg-page .rtg-page-content .rtg-info{background:#f4f8fc;max-width:85%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:40px}@media screen and (max-width:900px){#elementary-rtg-page .rtg-page-content .rtg-info{-ms-flex-direction:column;flex-direction:column;max-width:90%;gap:25px}}#elementary-rtg-page .rtg-page-content .rtg-info .lesson-tags{display:-ms-inline-flexbox;display:inline-flex;gap:5px}#elementary-rtg-page .rtg-page-content .rtg-info .lesson-tags .badge{font-size:1em}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section{background:#fff;padding:24px 28px;border-radius:20px;color:#68757c}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section h3{color:#04a7e8;font-size:1.7em;font-weight:600;line-height:36px;word-wrap:break-word;margin-bottom:20px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section h3.no-bottom-margin{margin-bottom:0}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section ul:not(.dropdown-menu){-webkit-padding-start:20px;padding-inline-start:20px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content li{font-size:18px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a{width:100%;border-radius:30px;padding:6px 14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:9.16px;background:#9e1e62;color:#fff;font-size:16px;font-weight:600;word-wrap:break-word}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a:hover{text-decoration:none;transition:background-color .2s ease-in-out;background:#2b2d2e}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a.starter-program{color:#fff;background:#8cc63e}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a.starter-program:hover{background:#71a130}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a.sample-program{color:#fff;background:#27a9e1}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a.sample-program:hover{background:#1a8bbb}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .rtg-info-section-content>a.rtg-info-lesson-resource-link{background-color:#27a9e1}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .slides-wrapper{padding:0}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .slides-wrapper .slides-btn{width:117px;height:24px;display:inline-block;cursor:pointer;border-radius:25px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .slides-wrapper .slides-btn:hover{text-decoration:none}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .slides-wrapper>div{max-width:100%}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-section .slides-wrapper .slides:not(.main-rtg-slides){min-height:37.5em}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary{-ms-flex-negative:2;flex-shrink:2;padding-top:40px}@media screen and (min-width:900px){#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary{width:70%;max-width:70%}}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .rtg-info-header .rtg-info-title{color:#24364c;font-size:3em;font-weight:600;line-height:120%}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .rtg-info-header .rtg-info-time{display:-ms-inline-flexbox;display:inline-flex;gap:6.2px;color:#24364c;font-size:25px;font-weight:600;line-height:120%}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .rtg-info-divider{width:130px;height:5px;background:#27a9e1}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .rtg-info-description{color:#24364c;font-size:18px;font-weight:400;line-height:24px;word-wrap:break-word}@media screen and (max-width:900px){#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .rtg-info-description{font-size:1.3em}}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .standards-table{max-width:100%}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .standards-table td,#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .standards-table th{border-style:solid;border-color:#27a9e1;border-width:1px;padding:12px;font-size:12px}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-primary .standards-table tr :first-child{min-width:fit-content}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-secondary{-ms-flex-preferred-size:400px;flex-basis:400px;-ms-flex-negative:.75;flex-shrink:.75;margin-top:75px;height:fit-content}@media screen and (max-width:900px){#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-secondary{padding-top:0}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-secondary>*{-ms-flex:1;flex:1;min-width:250px}}@media (min-width:900px){#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-secondary{max-width:30%}}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-secondary .rtg-lesson-share-link-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#elementary-rtg-page .rtg-page-content .rtg-info .rtg-info-secondary .rtg-lesson-share-link-section .select-section-share-url{height:38px!important}#elementary-rtg-page .rtg-page-content #lesson-plan-rating-form{margin-top:35px;margin-bottom:35px;text-align:center}#elementary-rtg-page .rtg-page-content #lesson-plan-rating-form .rating-form-text{margin-bottom:5px;color:#555;font-size:18px}#elementary-rtg-page .rtg-page-content #lesson-plan-rating-form .rating-button{cursor:pointer;background-color:transparent;border:none;padding:0}#elementary-rtg-page .rtg-page-content #lesson-plan-rating-form .rating-button:hover .rating-img{padding:5px}#elementary-rtg-page .rtg-page-content #lesson-plan-rating-form .rating-img{padding:8px;margin:2px;width:55px;transition:padding .1s}#elementary-rtg-page .rtg-resources-header{margin-bottom:14px}#elementary-rtg-page .lesson-resources-divider{margin-top:6px;margin-bottom:6px;width:100%}#elementary-rtg-page .rtg-info-markdown{color:#68757c;font-size:1.15em;font-weight:400;word-wrap:break-word}@media screen and (max-width:900px){#elementary-rtg-page .rtg-info-markdown{font-size:1.3em}}#elementary-rtg-page .rtg-info-markdown code{background:#f5f5f5;border-radius:5px;padding:2px 5px;font-size:14px;color:#333}#elementary-rtg-page .rtg-info-markdown strong{color:#04a7e8}#upload-rtg-slides-page{padding:15px 20px 0}#upload-rtg-slides-page>h1{margin:0;font-size:24px}#upload-rtg-slides-page>p{margin:10px 0}#upload-rtg-slides-page .presentation-id{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}#upload-rtg-slides-page .presentation-id>h2{margin:0;font-size:20px}#upload-rtg-slides-page .presentation-id>p{margin:0}#upload-rtg-slides-page .presentation-id>.btn{width:fit-content}#rtg-slides-v2{position:relative;height:100vh;width:100vw;overflow:hidden;--slide-height:min(100vh - 32px, 56.25vw);font-size:calc(16 * var(--slide-height)/ 1080);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#rtg-slides-v2 .slides{position:relative;height:100%;width:100%;background-color:#000}#rtg-slides-v2 .slides>.slides-overlay{position:absolute;inset:0;cursor:pointer;z-index:1}#rtg-slides-v2 .slides .interactable{position:relative;z-index:2}#rtg-slides-v2 .slides>.exercise-embed{display:block;position:absolute;inset:0;aspect-ratio:1.77777778;height:var(--slide-height);margin:auto;border:none;padding-top:4em}#rtg-slides-v2 .slides>.exercise-embed:not(.embed-active),#rtg-slides-v2 .slides>.slide:not(.current){display:none}#rtg-slides-v2 .slides>.exercise-embed.no-padding{padding-top:0}#rtg-slides-v2 .slides>.slide{position:absolute;inset:0;aspect-ratio:1.77777778;max-height:100%;max-width:100%;margin:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}#rtg-slides-v2 .slides>.slide.current.unloaded{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#rtg-slides-v2 .slides>.slide.current.unloaded::before{content:'Loading...';color:#fff;font-size:4em}#rtg-slides-v2 .slides>.slide.current.unloaded>*{display:none}#rtg-slides-v2 .slides>.slide .slides-slide,#rtg-slides-v2 .slides>.slide .svg-slide{position:relative;height:100%;background-color:#000}#rtg-slides-v2 .slides>.slide .slides-slide img,#rtg-slides-v2 .slides>.slide .svg-slide img{width:100%;height:100%}#rtg-slides-v2 .slides>.slide .video-slide{position:relative;height:100%}#rtg-slides-v2 .slides>.slide .video-slide iframe{border:none}#rtg-slides-v2 .slides>.slide .video-slide .video-loading-screen{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#000;transition:opacity .5s;overflow:hidden}#rtg-slides-v2 .slides>.slide .video-slide .video-loading-screen .video-thumbnail{filter:blur(.3em)}#rtg-slides-v2 .slides>.slide .video-slide .video-loading-screen .video-thumbnail.google-drive-thumbnail{width:100%}#rtg-slides-v2 .slides>.slide .video-slide .video-loading-screen .loading-overlay{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);color:#fff}#rtg-slides-v2 .slides>.slide .video-slide .video-loading-screen .loading-overlay .spinner{font-size:4em}#rtg-slides-v2 .slides>.slide .video-slide:not(.unloaded-video) .video-loading-screen{opacity:0;pointer-events:none}#rtg-slides-v2 .slides>.slide .video-slide:not(.unloaded-video) .video-loading-screen .spinner{display:none}#rtg-slides-v2 .slides>.slide .example-slide{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#rtg-slides-v2 .slides>.slide .example-slide .cant-save-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4em;background-color:#ffdd17}#rtg-slides-v2 .slides>.slide .example-slide .cant-save-banner>span{font-size:2em}#rtg-slides-v2 .slides>.slide .example-slide .slide-title{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .example-slide .slide-title>h1{margin:0;font-size:4em}#rtg-slides-v2 .slides>.slide .example-slide .slide-preview{-ms-flex-positive:1;flex-grow:1;min-height:0;position:relative}#rtg-slides-v2 .slides>.slide .example-slide .slide-preview .start-embed-btn{position:relative;display:block;overflow:hidden;height:100%;aspect-ratio:1.33333333;margin:auto;border:.1em solid rgba(39,169,225,.25);border-radius:1em;padding:0}#rtg-slides-v2 .slides>.slide .example-slide .slide-preview .start-embed-btn .item-thumbnail{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:blur(.2em)}#rtg-slides-v2 .slides>.slide .example-slide .slide-preview .start-embed-btn .play-btn{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15em;transition:transform .2s,box-shadow .2s;box-shadow:0 0 1em 0;border-radius:50%;background-color:rgba(0,0,0,.6)}#rtg-slides-v2 .slides>.slide .example-slide .slide-preview .start-embed-btn:hover .play-btn{-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 2em 0}#rtg-slides-v2 .slides>.slide .example-slide .slide-preview .item-embed{display:block;height:100%;width:100%;margin:auto;border:none}#rtg-slides-v2 .slides>.slide .example-slide .slide-buttons{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.5em;padding:.5em 1.5em}#rtg-slides-v2 .slides>.slide .example-slide .slide-buttons a,#rtg-slides-v2 .slides>.slide .example-slide .slide-buttons>button{-ms-flex-positive:1;flex-grow:1;width:100%;border-radius:100vh;padding:0;font-size:3em}#rtg-slides-v2 .slides>.slide .example-slide .slide-buttons a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .example-slide.embed-active .slide-preview .start-embed-btn,#rtg-slides-v2 .slides>.slide .example-slide.embed-active .slide-title,#rtg-slides-v2 .slides>.slide .example-slide:not(.embed-active) .cant-save-banner,#rtg-slides-v2 .slides>.slide .example-slide:not(.embed-active) .slide-preview .item-embed{display:none}#rtg-slides-v2 .slides>.slide .example-slide.embed-active .slide-buttons{height:5%}#rtg-slides-v2 .slides>.slide .example-slide.embed-active .slide-buttons a,#rtg-slides-v2 .slides>.slide .example-slide.embed-active .slide-buttons>button{font-size:1.5em}#rtg-slides-v2 .slides>.slide .demo-slide{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#rtg-slides-v2 .slides>.slide .demo-slide .cant-save-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4em;background-color:#ffdd17}#rtg-slides-v2 .slides>.slide .demo-slide .cant-save-banner>span{font-size:2em}#rtg-slides-v2 .slides>.slide .demo-slide .slide-title{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .demo-slide .slide-title>h1{margin:0;font-size:4em}#rtg-slides-v2 .slides>.slide .demo-slide .slide-preview{-ms-flex-positive:1;flex-grow:1;min-height:0;position:relative}#rtg-slides-v2 .slides>.slide .demo-slide .slide-preview .start-embed-btn{position:relative;display:block;overflow:hidden;height:100%;aspect-ratio:1.33333333;margin:auto;border:.1em solid rgba(39,169,225,.25);border-radius:1em;padding:0}#rtg-slides-v2 .slides>.slide .demo-slide .slide-preview .start-embed-btn .item-thumbnail{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:blur(.2em)}#rtg-slides-v2 .slides>.slide .demo-slide .slide-preview .start-embed-btn .play-btn{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15em;transition:transform .2s,box-shadow .2s;box-shadow:0 0 1em 0;border-radius:50%;background-color:rgba(0,0,0,.6)}#rtg-slides-v2 .slides>.slide .demo-slide .slide-preview .start-embed-btn:hover .play-btn{-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 2em 0}#rtg-slides-v2 .slides>.slide .demo-slide .slide-preview .item-embed{display:block;height:100%;width:100%;margin:auto;border:none}#rtg-slides-v2 .slides>.slide .demo-slide .slide-buttons{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.5em;padding:.5em 1.5em}#rtg-slides-v2 .slides>.slide .demo-slide .slide-buttons a,#rtg-slides-v2 .slides>.slide .demo-slide .slide-buttons>button{-ms-flex-positive:1;flex-grow:1;width:100%;border-radius:100vh;padding:0;font-size:3em}#rtg-slides-v2 .slides>.slide .demo-slide .slide-buttons a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .demo-slide.embed-active .slide-preview .start-embed-btn,#rtg-slides-v2 .slides>.slide .demo-slide.embed-active .slide-title,#rtg-slides-v2 .slides>.slide .demo-slide:not(.embed-active) .cant-save-banner,#rtg-slides-v2 .slides>.slide .demo-slide:not(.embed-active) .slide-preview .item-embed{display:none}#rtg-slides-v2 .slides>.slide .demo-slide.embed-active .slide-buttons{height:5%}#rtg-slides-v2 .slides>.slide .demo-slide.embed-active .slide-buttons a,#rtg-slides-v2 .slides>.slide .demo-slide.embed-active .slide-buttons>button{font-size:1.5em}#rtg-slides-v2 .slides>.slide .exercise-slide{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#rtg-slides-v2 .slides>.slide .exercise-slide .cant-save-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4em;background-color:#ffdd17}#rtg-slides-v2 .slides>.slide .exercise-slide .cant-save-banner>span{font-size:2em}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-title{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-title>h1{margin:0;font-size:4em}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-preview{-ms-flex-positive:1;flex-grow:1;min-height:0;position:relative}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-preview .start-embed-btn{position:relative;display:block;overflow:hidden;height:100%;aspect-ratio:1.33333333;margin:auto;border:.1em solid rgba(39,169,225,.25);border-radius:1em;padding:0}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-preview .start-embed-btn .item-thumbnail{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:blur(.2em)}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-preview .start-embed-btn .play-btn{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15em;transition:transform .2s,box-shadow .2s;box-shadow:0 0 1em 0;border-radius:50%;background-color:rgba(0,0,0,.6)}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-preview .start-embed-btn:hover .play-btn{-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 2em 0}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-preview .item-embed{display:block;height:100%;width:100%;margin:auto;border:none}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-buttons{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.5em;padding:.5em 1.5em}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-buttons a,#rtg-slides-v2 .slides>.slide .exercise-slide .slide-buttons>button{-ms-flex-positive:1;flex-grow:1;width:100%;border-radius:100vh;padding:0;font-size:3em}#rtg-slides-v2 .slides>.slide .exercise-slide .slide-buttons a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .exercise-slide.embed-active .slide-preview .start-embed-btn,#rtg-slides-v2 .slides>.slide .exercise-slide.embed-active .slide-title,#rtg-slides-v2 .slides>.slide .exercise-slide:not(.embed-active) .cant-save-banner,#rtg-slides-v2 .slides>.slide .exercise-slide:not(.embed-active) .slide-preview .item-embed{display:none}#rtg-slides-v2 .slides>.slide .exercise-slide.embed-active .slide-buttons{height:5%}#rtg-slides-v2 .slides>.slide .exercise-slide.embed-active .slide-buttons a,#rtg-slides-v2 .slides>.slide .exercise-slide.embed-active .slide-buttons>button{font-size:1.5em}#rtg-slides-v2 .slides>.slide .widget-slide{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#rtg-slides-v2 .slides>.slide .widget-slide .cant-save-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4em;background-color:#ffdd17}#rtg-slides-v2 .slides>.slide .widget-slide .cant-save-banner>span{font-size:2em}#rtg-slides-v2 .slides>.slide .widget-slide .slide-title{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .widget-slide .slide-title>h1{margin:0;font-size:4em}#rtg-slides-v2 .slides>.slide .widget-slide .slide-preview{-ms-flex-positive:1;flex-grow:1;min-height:0;position:relative}#rtg-slides-v2 .slides>.slide .widget-slide .slide-preview .start-embed-btn{position:relative;display:block;overflow:hidden;height:100%;aspect-ratio:1.33333333;margin:auto;border:.1em solid rgba(39,169,225,.25);border-radius:1em;padding:0}#rtg-slides-v2 .slides>.slide .widget-slide .slide-preview .start-embed-btn .item-thumbnail{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:blur(.2em)}#rtg-slides-v2 .slides>.slide .widget-slide .slide-preview .start-embed-btn .play-btn{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15em;transition:transform .2s,box-shadow .2s;box-shadow:0 0 1em 0;border-radius:50%;background-color:rgba(0,0,0,.6)}#rtg-slides-v2 .slides>.slide .widget-slide .slide-preview .start-embed-btn:hover .play-btn{-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 2em 0}#rtg-slides-v2 .slides>.slide .widget-slide .slide-preview .item-embed{display:block;height:100%;width:100%;margin:auto;border:none}#rtg-slides-v2 .slides>.slide .widget-slide .slide-buttons{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.5em;padding:.5em 1.5em}#rtg-slides-v2 .slides>.slide .widget-slide .slide-buttons a,#rtg-slides-v2 .slides>.slide .widget-slide .slide-buttons>button{-ms-flex-positive:1;flex-grow:1;width:100%;border-radius:100vh;padding:0;font-size:3em}#rtg-slides-v2 .slides>.slide .widget-slide .slide-buttons a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .widget-slide.embed-active .slide-preview .start-embed-btn,#rtg-slides-v2 .slides>.slide .widget-slide.embed-active .slide-title,#rtg-slides-v2 .slides>.slide .widget-slide:not(.embed-active) .cant-save-banner,#rtg-slides-v2 .slides>.slide .widget-slide:not(.embed-active) .slide-preview .item-embed{display:none}#rtg-slides-v2 .slides>.slide .widget-slide.embed-active .slide-buttons{height:5%}#rtg-slides-v2 .slides>.slide .widget-slide.embed-active .slide-buttons a,#rtg-slides-v2 .slides>.slide .widget-slide.embed-active .slide-buttons>button{font-size:1.5em}#rtg-slides-v2 .slides>.slide .quiz-question-slide{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#rtg-slides-v2 .slides>.slide .quiz-question-slide .slide-title{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .quiz-question-slide .slide-title>h1{margin:0;font-size:4em}#rtg-slides-v2 .slides>.slide .quiz-question-slide .quiz-answers-list{list-style-type:none;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 10em;padding:0}#rtg-slides-v2 .slides>.slide .quiz-question-slide .quiz-answers-list li .qq-answer-btn{width:100%;background-color:transparent;border:.25em solid #beccd4;padding:1em}#rtg-slides-v2 .slides>.slide .quiz-question-slide .quiz-answers-list li .qq-answer-btn>span{font-size:3em}#rtg-slides-v2 .slides>.slide .notes-slide{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#rtg-slides-v2 .slides>.slide .notes-slide .slide-title{height:10%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#rtg-slides-v2 .slides>.slide .notes-slide .slide-title>h1{margin:0;font-size:4em}#rtg-slides-v2 .slides>.slide .notes-slide .slide-notes{-ms-flex-positive:1;flex-grow:1;min-height:0;padding:0 5em;overflow:auto;cursor:pointer}#rtg-slides-v2 .slides>.slide .notes-slide .slide-notes>*{font-size:2.5em}#rtg-slides-v2 .slides>.slide .connection-slide{height:100%;margin:auto}#rtg-slides-v2 .slides>.slide .connection-slide>iframe{height:100%;width:100%}#rtg-slides-v2 .utility-bar{width:100%;bottom:0;height:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#dee5e9;z-index:3}#rtg-slides-v2 .utility-bar .navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#rtg-slides-v2 .utility-bar .navigation #select-slides-toggle{border:1px solid #beccd4;box-sizing:content-box;padding:0;color:#000;height:28px;width:32px;font-size:22px}#rtg-slides-v2 .utility-bar .navigation .open #select-slide-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:200px;min-width:fit-content;overflow-y:auto;padding:5px 0;gap:5px;color:#333}#rtg-slides-v2 .utility-bar .navigation .open #select-slide-options .select-slide-option{padding:0 15px;height:32px;background-color:transparent;border:none;font-size:24px;text-align:left;white-space:nowrap}#rtg-slides-v2 .utility-bar .navigation .open #select-slide-options .select-slide-option.active{background-color:#27a9e1;color:#fff}#rtg-slides-v2 .utility-bar .fullscreen-btn,#rtg-slides-v2 .utility-bar .next-slide-btn,#rtg-slides-v2 .utility-bar .prev-slide-btn{background-color:transparent;transition:opacity .5s,color .5s;color:#000;height:32px;width:32px;font-size:24px;border:none}#rtg-slides-v2 .utility-bar .fullscreen-btn:disabled,#rtg-slides-v2 .utility-bar .next-slide-btn:disabled,#rtg-slides-v2 .utility-bar .prev-slide-btn:disabled{opacity:.5;color:#beccd4}#rtg-slides-v2 .utility-bar .fullscreen-btn .icon,#rtg-slides-v2 .utility-bar .next-slide-btn .icon,#rtg-slides-v2 .utility-bar .prev-slide-btn .icon{font-size:32px}#rtg-slides-v2 .utility-bar .fullscreen-btn .fa-compress,#rtg-slides-v2 .utility-bar .next-slide-btn .fa-compress,#rtg-slides-v2 .utility-bar .prev-slide-btn .fa-compress{display:none}#rtg-slides-v2 .utility-bar .activity-action-btns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#rtg-slides-v2 .utility-bar .activity-action-btns .activity-action-btn{margin:auto 6px;font-size:16px;padding-top:0;padding-bottom:0;width:192px;max-height:24px;border-radius:25px}:-webkit-full-screen #rtg-slides-v2 .fullscreen-btn .fa-expand{display:none}:-ms-fullscreen #rtg-slides-v2 .fullscreen-btn .fa-expand{display:none}:fullscreen #rtg-slides-v2 .fullscreen-btn .fa-expand{display:none}:-webkit-full-screen #rtg-slides-v2 .fullscreen-btn .fa-compress{display:inline-block}:-ms-fullscreen #rtg-slides-v2 .fullscreen-btn .fa-compress{display:inline-block}:fullscreen #rtg-slides-v2 .fullscreen-btn .fa-compress{display:inline-block}.elementary-platform-page{background-size:contain}.elementary-ui .shadow{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.elementary-ui .rounded{border-radius:1.6vmin}.elementary-ui .animate-hover{transition:all .2s ease-in-out}.elementary-ui .animate-hover:hover{scale:1.005}.elementary-ui .search-bar{-ms-flex-align:center;align-items:center;gap:10px;margin-left:45px;margin-top:20px;margin-right:45px}.elementary-ui .search-bar label{margin-bottom:0}.elementary-ui .search-bar input{width:175px}.elementary-ui #elementary-section .bootstrap-select{margin-left:0}.elementary-ui #archives-toggler{margin-left:45px}.elementary-ui .archives-toggle-button-sm{font-size:13px;background-color:#fff;border-radius:150px;padding:5px 12px;border:1px solid #E5E7EB;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px}.elementary-ui .icon-span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px}.elementary-ui .icon-span i{font-size:14px}.elementary-ui p{margin:0;padding:0}.elementary-ui .select{width:100%;padding:4px 12px;border:1px solid #ccc;border-radius:1.6vmin;margin:0}.elementary-ui .btn-main-lg{background-color:#27a9e1;background-image:none;border:none;line-height:26px;color:#fff;border-radius:1.6vmin;padding:16px 30px;font-size:20px;font-weight:700}.elementary-ui .btn-main-lg:hover{background-color:#2499cc}.elementary-ui .btn-main-med{width:100%;background-color:#27a9e1;background-image:none;border:none;color:#fff;border-radius:1.6vmin;padding:6px 12px;font-weight:400}.elementary-ui .btn-main-med:hover{background-color:#2499cc}.elementary-ui .btn-main-med i{margin-left:10px}.elementary-ui .btn-main-med.btn-important{border:1px solid #de5844;background-color:#fff;color:#de5844}.elementary-ui .btn-main-med.btn-important:hover{background-color:#de5844;color:#fff}.elementary-ui .btn-main-med.btn-main-red{background-color:#de5844;width:auto}.elementary-ui .btn-main-xs{border-radius:1.6vmin;width:50px;background-color:#27a9e1;background-image:none;border:none;color:#fff;padding:3px 8px;font-weight:200}.elementary-ui .btn-main-xs:hover{background-color:#2499cc}.elementary-ui .picture-password-refresh{cursor:pointer}.elementary-ui .section-settings-btn{position:absolute;height:50px;width:50px;top:20px;right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:50%}.elementary-ui .section-settings-btn:active .elementary-ui .section-settings-btn:focus,.elementary-ui .section-settings-btn:hover,.elementary-ui .section-settings-btn:link,.elementary-ui .section-settings-btn:visited{outline:0;text-decoration:none}.elementary-ui .section-settings-btn i{font-size:35px;text-align:center;color:#fff}.elementary-ui .roster .student-row .name-photo .name,.elementary-ui .roster .student-row .student-actions .actions-ellipsis span{font-size:20px}.elementary-ui .section-settings-btn i:focus,.elementary-ui .section-settings-btn i:hover{color:#d8d8d8;outline:0;text-decoration:none}.elementary-ui .wrap{border-radius:1.6vmin;overflow:visible}.elementary-ui .roster{padding:0}.elementary-ui .roster .student-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:1.6vmin;margin:0 0 5px;padding:0;width:100%}.elementary-ui .roster .student-row:first-child{margin-top:10px}.elementary-ui .roster .student-row:last-child{margin-bottom:10px}.elementary-ui .roster .student-row .name-photo{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:20px;padding:0 10px}.elementary-ui .roster .student-row .name-photo img{width:30px;height:30px;border-radius:50%}.elementary-ui .roster .student-row .student-info{-ms-flex:2;flex:2;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementary-ui .roster .student-row .human-language-select-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.elementary-ui .roster .student-row .human-language-select-container .icon-ok{margin:0}.elementary-ui .roster .student-row .student-actions{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:20px;padding:10px;width:50%}.elementary-ui .roster .student-row .student-actions .actions-ellipsis{border:none;background-color:transparent;height:fit-content;width:fit-content}.elementary-ui .roster .student-row .student-actions .actions-ellipsis:hover{outline:0;text-decoration:none}.elementary-ui .roster .student-row .student-actions .actions-ellipsis:hover span{color:#d8d8d8}.elementary-ui .roster .student-row .student-actions .action-btn{width:100%;height:100%;border:none;border-radius:0;text-align:left;padding:0 18px}.elementary-ui .roster .student-row .student-actions .action-btn:hover{background-color:#f5f5f5}.elementary-ui .roster .user-actions-dropdown-container .user-actions-dropdown-toggle{background-color:transparent;border:none;box-shadow:none;font-size:25px;vertical-align:middle;color:#000}.elementary-ui .roster .user-actions-dropdown-container .user-actions-dropdown-toggle:hover{opacity:.5;box-shadow:none;cursor:pointer}.elementary-ui .roster .user-actions-dropdown-container.open .user-actions-dropdown-toggle{opacity:.5;box-shadow:none}.elementary-ui .roster .dropdown-menu{padding:10px 5px;margin:0;width:fit-content;box-shadow:0 .5px 3px 0 rgba(0,0,0,.2);border:none}.elementary-ui .roster .dropdown-menu:after{position:absolute;content:'';bottom:-40px;height:40px;width:1px}.elementary-ui .roster .dropdown-menu .dropdown-option{height:40px;width:100%;margin:0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:1.6vmin}.elementary-ui .roster .dropdown-menu .dropdown-option:last-child{margin-bottom:0}.elementary-ui .roster .dropdown-menu .dropdown-option .submit-menu{display:inline-block;width:100%;vertical-align:middle;text-align:center}.elementary-ui .roster .dropdown-menu .dropdown-option span{width:100%;height:100%}.elementary-ui .roster .dropdown-menu .dropdown-option span .action-btn{padding:0;height:100%;width:100%;text-align:center;background-color:#fff}.elementary-ui .roster .dropdown-menu .dropdown-option .switch-button{border-radius:1.6vmin;width:100%}.elementary-ui .roster .dropdown-menu .dropdown-option .switch-button i{margin-left:10px}.elementary-ui .roster .dropdown-menu .dropdown-option .switch-menu{width:100%}.elementary-ui .roster .dropdown-menu .dropdown-option .switch-sections-dropdown{width:90%;height:100%;margin:5px}.elementary-ui .roster .dropdown-menu .dropdown-option .switch-sections-dropdown i{margin-left:10px}.elementary-ui .roster .dropdown-menu .dropdown-option a{width:100%;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:1.6vmin;border:none}.elementary-ui .roster .dropdown-menu .dropdown-option .edit-student-info{width:100%;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:1.6vmin;border:none;background-color:#fff}.elementary-ui .roster .dropdown-menu .dropdown-option .edit-student-info:hover{background-color:#f5f5f5}.elementary-ui .roster .dropdown-menu .switch-element{height:fit-content;margin:0 auto 10px;padding:0;width:90%}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option{height:40px;background-color:#27a9e1;color:#fff;display:none}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option:hover{background-color:#2499cc;text-decoration:none}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option:visited{text-decoration:none}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option.block{width:100%;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #2499cc;border-radius:0}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option.block:first-of-type{border-radius:1.6vmin 1.6vmin 0 0;margin-top:6px}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option.block:last-of-type{border-radius:0 0 1.6vmin 1.6vmin}.elementary-ui .roster .dropdown-menu .switch-element .course-options .course-option.block .course-option-name{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementary-ui .elementary-section-settings .header-class-name{font-size:30px;font-weight:700}.elementary-ui .elementary-section-settings .elementary-section-settings-table{width:100%;table-layout:fixed;border-spacing:0}.elementary-ui .elementary-section-settings .elementary-section-settings-table td{padding:10px}.elementary-ui .elementary-section-settings .elementary-section-settings-table tr td:first-child{border-top-left-radius:1.6vmin;border-bottom-left-radius:1.6vmin}.elementary-ui .elementary-section-settings .elementary-section-settings-table tr td:last-child{border-top-right-radius:1.6vmin;border-bottom-right-radius:1.6vmin}.elementary-ui .elementary-section-settings .elementary-section-settings-table p{margin:0}.elementary-ui .elementary-section-settings .elementary-section-settings-table .student{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:15px;padding:10px}.elementary-ui .elementary-section-settings .elementary-section-settings-table .student img{width:50px;height:50px;border-radius:50%}.elementary-ui .elementary-section-settings .elementary-section-settings-table .elementary-section-settings-login-url{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:10px;padding:0}.elementary-ui .elementary-section-settings .elementary-section-settings-table .elementary-section-settings-login-url .text-input{-ms-flex:5;flex:5;padding:6px 12px;border:1px solid #ccc;border-radius:1.6vmin;margin:0}.elementary-ui .elementary-section-settings .elementary-section-settings-table .elementary-section-settings-login-url input[type=text][disabled]{background-color:#fff}.elementary-ui .elementary-section-settings .elementary-section-settings-table .elementary-section-settings-login-url .copy-button{-ms-flex:.5;flex:.5;border-radius:1.6vmin}.elementary-ui .elementary-section-settings .elementary-section-settings-table .elementary-section-settings-login-url .copy-button i{margin:0}.elementary-ui .elementary-section-settings .elementary-section-settings-table .qr-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.elementary-ui .elementary-section-settings .elementary-section-settings-table .qr-buttons a{-ms-flex:1;flex:1}.elementary-ui .elementary-section-settings .elementary-section-settings-table .qr-buttons a button{display:block;min-width:100px}.elementary-ui .elementary-section-settings .elementary-section-settings-table .qr-buttons a:hover{text-decoration:none}@media (max-width:768px){.elementary-ui .elementary-section-settings .elementary-section-settings-table .qr-buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.elementary-ui .elementary-section-settings .elementary-section-settings-table .qr-buttons button{width:100%}}.elementary-ui .elementary-section-settings .elementary-section-settings-table .scratch-dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.elementary-ui .elementary-section-settings .elementary-section-settings-table .scratch-dropdown .dropdown{-ms-flex:4;flex:4}.elementary-ui .elementary-section-settings .elementary-section-settings-table .scratch-dropdown .dropdown .btn.dropdown-toggle{border-radius:1.6vmin}.elementary-ui .elementary-section-settings .elementary-section-settings-table .scratch-dropdown .save-scratch-btn{width:auto;border-radius:1.6vmin;-ms-flex:1;flex:1}.elementary-ui .elementary-section-settings .elementary-section-settings-table .student-login-method-dropdown#student-login-method-dropdown{width:100%;padding:6px 12px;border:1px solid #ccc;border-radius:1.6vmin;margin:0}.elementary-ui .elementary-section-settings .roster-section-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.elementary-ui .elementary-section-settings .roster-section-header .btn-main-med{width:auto;min-width:20vw}.elementary-ui .elementary-section .elementary-printouts a{display:none;height:fit-content;width:fit-content}.elementary-ui .elementary-section .elementary-printouts a button{margin-right:0}.elementary-ui.new-elementary-section #choose-section-name{margin:30px;max-width:1000px}.elementary-ui.new-elementary-section #choose-section-name #or{background-color:#dee5e9;font-weight:700;border-radius:50%;padding:10px;text-transform:uppercase;margin:10px 20px}.elementary-ui.new-elementary-section .choose-name-area{-ms-flex-align:start;align-items:flex-start}.elementary-ui.new-elementary-section #google-classroom-indicator{margin-right:5px;height:25px;margin-top:5px}.elementary-ui.new-elementary-section .bootstrap-select{width:100%}.elementary-ui.new-elementary-section .new-section-name{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:5px}.elementary-ui.new-elementary-section #google-classroom-import{width:100%}.elementary-ui.new-elementary-section .google-classroom-container{-ms-flex-preferred-size:50%;flex-basis:50%}.elementary-ui.new-elementary-section .google-classroom-container .google-classroom-btn-row{margin-top:3px}.elementary-ui.new-elementary-section .google-classroom-container .google-classroom-btn-row #google-classroom-import img{margin-right:10px;height:25px}.elementary-ui.new-elementary-section .google-classroom-container .google-classroom-btn-row .icon-info-sign{margin-left:10px}.elementary-ui.new-elementary-section .google-classroom-container #classroom-dropdown{margin-top:20px;-ms-flex-align:center;align-items:center;display:none}.elementary-ui.new-elementary-section .google-classroom-container #classroom-dropdown a{margin-top:15px;margin-left:5px}.elementary-ui.new-elementary-section .course-selector-tile{position:relative;overflow:hidden;border-radius:10px;max-width:1000px;box-shadow:0 3px 5px 2px rgba(0,0,0,.25)}.elementary-ui.new-elementary-section .course-selector-tile .use-course-btn{position:absolute;inset:0;z-index:1;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0}.elementary-ui.new-elementary-section .course-selector-tile .use-course-btn:focus-visible{outline:0;border:2px solid}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top{background-color:#fff;display:-ms-flexbox;display:flex;padding:15px;gap:15px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-img{height:85px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:4px;overflow:hidden;text-align:left}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-title{margin:0;font-size:24px;font-weight:600;line-height:initial}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description{margin:0;font-size:14px;padding-right:15px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description .expand-btn{position:relative;background:0 0;border:none;padding:0;z-index:1;cursor:pointer;font-weight:600}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description .expand-btn:hover{text-decoration:underline}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description.expanded .expand-btn .more{display:none}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded){display:-ms-flexbox;display:flex}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded) .description-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded) .expand-btn .less{display:none}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .extra-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;font-size:16px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .extra-info .syllabus-url{margin:0;z-index:1}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .extra-info:empty{display:none}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .main-course,.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .used-sections{font-size:14px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-top .course-info .used-sections .used-section-name{font-style:italic}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#dee5e9;padding:0 5px;gap:5px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom .course-tags{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom .course-tags .badge{border-radius:100vh;font-size:14px;padding:5px 15px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom .spanish-course{z-index:1}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom .spanish-course img{height:30px}.elementary-ui.new-elementary-section .course-selector-tile:hover .use-course-btn{border:2px solid}.elementary-ui.new-elementary-section .course-selector-tile.course-blue .use-course-btn{border-color:#27a9e1}.elementary-ui.new-elementary-section .course-selector-tile.course-red .use-course-btn{border-color:#de5844}.elementary-ui.new-elementary-section .course-selector-tile.course-green .use-course-btn{border-color:#8cc63e}.elementary-ui.new-elementary-section .course-selector-tile.course-pink .use-course-btn{border-color:#ff99c6}.elementary-ui.new-elementary-section .course-selector-tile.course-orange .use-course-btn{border-color:#fbaf3f}.elementary-ui.new-elementary-section .course-selector-tile.disabled{opacity:.5;cursor:wait}.elementary-ui.new-elementary-section .course-selector-tile.disabled .use-course-btn{display:none}.elementary-ui.new-elementary-section .course-selector-tile{margin-bottom:15px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom{height:initial;min-height:35px}.elementary-ui.new-elementary-section .course-selector-tile .course-tile-bottom .course-tags .badge{margin:5px 0}.elementary-ui.new-elementary-section #choose-course{width:100%;max-width:1000px;margin-left:30px}.elementary-ui.new-elementary-section .course-search{width:100%;margin-bottom:10px}.elementary-ui.new-elementary-section .course-filters{gap:10px}.elementary-ui .elementary-sections .marketing-page-section{padding-top:20px;padding-bottom:10px}.elementary-ui .elementary-sections .sections-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.elementary-ui .elementary-sections .sections-container a{color:#555;text-decoration:none}.elementary-ui .elementary-sections .sections-container a:hover,.elementary-ui .elementary-sections .sections-container a:visited{text-decoration:none}.elementary-ui .elementary-sections .sections-container .section-group-header{text-align:left;font-size:20px;margin:0}.elementary-ui .elementary-sections .sections-container .section-group-header:not(:first-of-type){margin-top:10px}.elementary-ui .elementary-sections .sections-container .elementary-section-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;height:80px;padding:12px 18px;background-color:#fff;position:relative}.elementary-ui .elementary-sections .sections-container .elementary-section-card .overlay-link{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0}.elementary-ui .elementary-sections .sections-container .elementary-section-card .lhs-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.elementary-ui .elementary-sections .sections-container .elementary-section-card .rhs-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;color:#555}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-name{font-size:20px;font-weight:400;color:#333}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-teachers{font-size:14px;font-weight:200;color:#555}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-info{font-size:14px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:10px;width:200px;margin-top:5px}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-info .section-info-separator{content:'';border-left:1px solid #000;height:15px}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-info i{margin-right:2.5px}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-info .integration-icon{height:24px}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:15px;bottom:5px;right:18px;font-size:20px;z-index:1}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons.archived{opacity:unset}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons i{font-size:20px}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons .section-archive-card-btn{color:#555;border:none;background-color:transparent;padding:0;transition:all .2s ease-in-out}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons .section-archive-card-btn:hover{color:#cf9236}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons .section-archive-card-btn.archived:hover{color:#8cc63e}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons .section-settings-card-btn{transition:all .2s ease-in-out}.elementary-ui .elementary-sections .sections-container .elementary-section-card .section-buttons .section-settings-card-btn:hover{color:#2499cc}.elementary-ui .elementary-sections .sections-container .elementary-section-card.archived .overlay-link{background-color:rgba(255,255,255,.5);border-radius:1.6vmin;pointer-events:none}.elementary-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 20px;position:relative;text-align:center;background-color:#24364c}.elementary-page-header .elementary-page-header-content{color:#fff;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:779px;min-width:70%;z-index:1;gap:20px}.elementary-page-header .elementary-page-header-content h1{font-size:36px;font-weight:700}.elementary-page-header .elementary-page-header-content h1:only-child{margin-top:20px;margin-bottom:20px}.elementary-page-header .elementary-page-header-content h3{font-size:25px;line-height:25px;font-weight:700}.elementary-page-header .elementary-page-header-content .btn-header{display:inline-block;background-color:#27a9e1;border:none;color:#fff;border-radius:50px;padding:12px 25px;font-size:20px;font-weight:700;text-decoration:none}.elementary-page-header .elementary-page-header-content .btn-header:hover{background-color:#2499cc}.elementary-integration-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;margin-top:-50px;font-size:20px;color:#555}.elementary-integration-label img{width:32px;margin-right:5px}.elementary-integration-label .integration-name{font-weight:700}.elementary-ui.has-sidenav .elementary-sections #elementary-section .elementary-page-header{padding:30px 20px;background-color:#28384a}.elementary-ui.has-sidenav .elementary-sections #elementary-section .elementary-page-header.header-solid-dark-blue{background-color:#28384a}.elementary-ui.has-sidenav .elementary-sections #elementary-section .elementary-page-header .elementary-page-header-content{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.elementary-ui.has-sidenav .elementary-sections #elementary-section .elementary-page-header .elementary-page-header-content h1{color:#fff;font-size:3.2rem;font-weight:700;margin:0}.elementary-section-create{padding:20px}.elementary-section-create .grade-label:focus-visible,.elementary-section-create [tabindex="0"]:focus-visible,.elementary-section-create a:focus-visible,.elementary-section-create button:focus-visible,.elementary-section-create input:focus-visible{outline:#4299e1 solid 3px;outline-offset:2px;box-shadow:0 0 0 3px rgba(66,153,225,.4)}.elementary-section-create .grade-label:focus{outline:0}.elementary-section-create .grade-label:focus-visible{outline:#4299e1 solid 3px;outline-offset:2px;box-shadow:0 0 0 3px rgba(66,153,225,.4)}.elementary-section-create .grade-label:focus-visible.kindergarten{outline-color:#ff99c6;box-shadow:0 0 0 3px rgba(255,153,198,.4)}.elementary-section-create .grade-label:focus-visible.grade-1{outline-color:#fbaf3f;box-shadow:0 0 0 3px rgba(251,175,63,.4)}.elementary-section-create .grade-label:focus-visible.grade-2{outline-color:#8cc63e;box-shadow:0 0 0 3px rgba(140,198,62,.4)}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-program-search:focus,#import-github-modal .modal-dialog .modal-body #github-repo-search:focus,#import-modal .modal-dialog .modal-body #program-type-wrapper .program-search:focus,.elementary-section-create .grade-label:focus-visible.grade-3{outline-color:#27a9e1}.elementary-section-create .grade-label:focus-visible.grade-3{box-shadow:0 0 0 3px rgba(39,169,225,.4)}.elementary-section-create .grade-label:focus-visible.grade-4{outline-color:#9e1e62;box-shadow:0 0 0 3px rgba(158,30,98,.4)}.elementary-section-create .grade-label:focus-visible.grade-5{outline-color:#00a79d;box-shadow:0 0 0 3px rgba(0,167,157,.4)}.elementary-section-create .grade-label:focus-visible.grade-6{outline-color:#2e3092;box-shadow:0 0 0 3px rgba(46,48,146,.4)}.elementary-section-create button.category-card,.elementary-section-create button.course-card{background:0 0;border:none;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;text-align:left;padding:0;color:inherit;-webkit-appearance:none;appearance:none}.elementary-section-create button.category-card:focus,.elementary-section-create button.course-card:focus{outline:0}.elementary-section-create button.category-card:focus-visible,.elementary-section-create button.course-card:focus-visible{outline:#4299e1 solid 3px;outline-offset:2px;box-shadow:0 0 0 3px rgba(66,153,225,.4)}.elementary-section-create .card-checkmark{position:absolute;top:10px;right:10px;width:28px;height:28px;background-color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-ms-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.17,.67,.83,.67);box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:5}.elementary-section-create .card-checkmark i{color:#8cc63e;font-size:14px}.elementary-section-create .card-checkmark.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.elementary-section-create .heading-container{text-align:center;margin-bottom:40px}.elementary-section-create .heading-container h1{font-size:36px;font-weight:700;margin-bottom:12px;color:#1a202c}.elementary-section-create .heading-container p{font-size:18px;color:#4a5568}.elementary-section-create .step-indicator{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:500px;margin:15px auto 35px;position:relative}.elementary-section-create .step-indicator::before{content:'';position:absolute;top:18px;left:4%;right:4%;height:2px;background-color:#e2e8f0;z-index:1}.elementary-section-create .step-indicator .step{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;z-index:2;width:60px}.elementary-section-create .step-indicator .step .step-number{width:36px;height:36px;border-radius:50%;background-color:#e2e8f0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;color:#4a5568;margin-bottom:8px;transition:background-color .3s,color .3s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.elementary-section-create .step-indicator .step .step-number .checkmark{display:none;color:#fff;font-size:18px}.elementary-section-create .step-indicator .step .step-label{font-size:14px;color:#4a5568;font-weight:500;transition:color .3s}.elementary-section-create .step-indicator .step.active .step-number{background-color:#27a9e1;color:#fff}.elementary-section-create .step-indicator .step.active .step-label{color:#27a9e1;font-weight:600}.elementary-section-create .step-indicator .step.completed .step-number{background-color:#8cc63e;color:#fff}.elementary-section-create .step-indicator .step.completed .step-number .number{display:none}.elementary-section-create .step-indicator .step.completed .step-number .checkmark{display:block}.elementary-section-create .step-indicator .step.completed .step-label{color:#8cc63e}.elementary-section-create .step-indicator .step.active,.elementary-section-create .step-indicator .step.clickable,.elementary-section-create .step-indicator .step.completed{cursor:pointer}.elementary-section-create .step-indicator .step.active:hover .step-number,.elementary-section-create .step-indicator .step.clickable:hover .step-number,.elementary-section-create .step-indicator .step.completed:hover .step-number{-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.15)}.elementary-section-create .step-indicator .step:not(.active):not(.completed):not(.clickable){cursor:default;opacity:1}.elementary-section-create .step-indicator .step:focus,.elementary-section-create .step-indicator .step:focus-visible{outline:0}.elementary-section-create .step-indicator .step:focus-visible .step-number,.elementary-section-create .step-indicator .step:focus-visible.active .step-number{box-shadow:0 0 0 3px rgba(39,169,225,.6)}.elementary-section-create .step-indicator .step:focus-visible.completed .step-number{box-shadow:0 0 0 3px rgba(140,198,62,.6)}.elementary-section-create .selection-summary{max-width:90vw;width:fit-content;margin:0 auto 30px;background-color:#fff;border-radius:12px;padding:10px 16px;box-shadow:0 2px 10px rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:2.5px solid #E5E7EB;position:relative;transition:all .3s ease}.elementary-section-create .selection-summary:hover{box-shadow:0 4px 15px rgba(0,0,0,.08)}.elementary-section-create .selection-summary .summary-content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px}.elementary-section-create .selection-summary .summary-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.elementary-section-create .selection-summary .summary-label{font-weight:600;font-size:14px;color:#4a5568}.elementary-section-create .selection-summary .summary-value{font-weight:500;font-size:15px;color:#1a202c}.elementary-section-create .selection-summary .summary-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:13px;font-weight:600;color:#fff}.elementary-section-create .selection-summary .summary-badge.dedicated{background-color:#27a9e1}.elementary-section-create .selection-summary .summary-badge.interdisciplinary{background-color:#fbaf3f}.elementary-section-create .selection-summary .summary-badge.all-courses{background-color:#8cc63e}.elementary-section-create .selection-summary .grade-badges{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementary-section-create .selection-summary .grade-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;color:#fff}.elementary-section-create .selection-summary .grade-badge.kindergarten{background-color:#ff99c6}.elementary-section-create .selection-summary .grade-badge.grade-1{background-color:#fbaf3f}.elementary-section-create .selection-summary .grade-badge.grade-2{background-color:#8cc63e}.elementary-section-create .selection-summary .grade-badge.grade-3{background-color:#27a9e1}.elementary-section-create .selection-summary .grade-badge.grade-4{background-color:#9e1e62}.elementary-section-create .selection-summary .grade-badge.grade-5{background-color:#00a79d}.elementary-section-create .selection-summary .grade-badge.grade-6{background-color:#2e3092}.elementary-section-create .selection-summary .summary-edit-controls{margin-left:16px}.elementary-section-create .selection-summary .edit-btn{background:0 0;border:none;color:#4a5568;cursor:pointer;font-size:16px;width:36px;height:36px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .2s}.elementary-section-create .selection-summary .edit-btn:hover{background-color:rgba(39,169,225,.05);color:#27a9e1}.elementary-section-create .content-container{padding:0 20px;max-width:90vw;margin:0 auto;position:relative}.elementary-section-create .action-buttons .btn-secondary i,.elementary-section-create .back-button i{margin-right:8px}.elementary-section-create .section-title{font-size:32px;font-weight:700;margin-bottom:35px;color:#1a202c;text-align:center}.elementary-section-create .section-subtitle{font-size:18px;color:#4a5568;margin-bottom:40px;text-align:center}.elementary-section-create .back-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#4a5568;font-size:16px;font-weight:500;background:0 0;border:none;cursor:pointer;padding:0}.elementary-section-create .back-button:hover{color:#1a202c}.elementary-section-create .category-selection{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementary-section-create .category-selection .category-card{position:relative;width:100%;max-width:280px;min-height:200px;background-color:#fff;border-radius:12px;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease,border .2s ease;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-align:center;padding:30px 20px;border:2.5px solid #E5E7EB;box-shadow:0 4px 8px rgba(0,0,0,.1)}.elementary-section-create .category-selection .category-card.dedicated:hover{border:3px solid #27a9e1}.elementary-section-create .category-selection .category-card.dedicated.selected{background-color:#27a9e1}.elementary-section-create .category-selection .category-card.dedicated.selected .category-icon{background-color:rgba(255,255,255,.2);color:#fff}.elementary-section-create .category-selection .category-card.dedicated.selected .category-description,.elementary-section-create .category-selection .category-card.dedicated.selected .category-title{color:#fff}.elementary-section-create .category-selection .category-card.interdisciplinary:hover{border:3px solid #fbaf3f}.elementary-section-create .category-selection .category-card.interdisciplinary.selected{background-color:#fbaf3f}.elementary-section-create .category-selection .category-card.interdisciplinary.selected .category-icon{background-color:rgba(255,255,255,.2);color:#fff}.elementary-section-create .category-selection .category-card.interdisciplinary.selected .category-description,.elementary-section-create .category-selection .category-card.interdisciplinary.selected .category-title{color:#fff}.elementary-section-create .category-selection .category-card.all-courses:hover{border:3px solid #8cc63e}.elementary-section-create .category-selection .category-card.all-courses.selected{background-color:#7fb535}.elementary-section-create .category-selection .category-card.all-courses.selected .category-icon{background-color:rgba(255,255,255,.2);color:#fff}.elementary-section-create .category-selection .category-card.all-courses.selected .category-description,.elementary-section-create .category-selection .category-card.all-courses.selected .category-title{color:#fff}.elementary-section-create .category-selection .category-card .category-icon{width:70px;height:70px;border-radius:50%;background-color:rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;transition:all .3s;font-size:28px}.elementary-section-create .category-selection .category-card .category-icon.dedicated-icon{color:#27a9e1}.elementary-section-create .category-selection .category-card .category-icon.interdisciplinary-icon{color:#fbaf3f}.elementary-section-create .category-selection .category-card .category-icon.all-courses-icon{color:#8cc63e}.elementary-section-create .category-selection .category-card .category-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#1a202c;line-height:1.3}.elementary-section-create .category-selection .category-card .category-description{font-size:16px;color:#4a5568;line-height:1.5;max-width:300px;margin:0 auto}.elementary-section-create .grade-selection{margin-bottom:40px}.elementary-section-create .grade-selection .grade-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.elementary-section-create .grade-selection .grade-options .grade-item{position:relative;color:#1a202c;min-width:0;max-width:140px;-ms-flex:1;flex:1}.elementary-section-create .grade-selection .grade-options .grade-item .grade-checkbox{position:absolute;opacity:0}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:90px;max-width:140px;height:170px;border-radius:12px;border:2.5px solid #E5E7EB;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;position:relative;background-color:#fff;padding:10px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .grade-number{font-size:60px;font-weight:700;margin-bottom:10px}.elementary-section-create .course-selection,.elementary-section-create .section-naming{margin-bottom:40px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .grade-text{font-size:16px;font-weight:500}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .checkmark{position:absolute;top:10px;right:10px;width:26px;height:26px;background-color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-ms-transform:scale(0);transform:scale(0);transition:opacity .2s,transform .2s;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:5}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .checkmark i{color:#8cc63e;font-size:14px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .checkmark.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label{color:#fff;border-color:transparent}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.kindergarten{background-color:#ff99c6}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.grade-1{background-color:#fbaf3f}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.grade-2{background-color:#8cc63e}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.grade-3{background-color:#27a9e1}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.grade-4{background-color:#9e1e62}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.grade-5{background-color:#00a79d}.elementary-section-create .grade-selection .grade-options .grade-item.checked .grade-label.grade-6{background-color:#2e3092}@media (max-width:1000px){.elementary-section-create .grade-selection .grade-options .grade-item .grade-label{height:140px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .grade-number{font-size:48px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .grade-text{font-size:14px}}@media (max-width:768px){.elementary-section-create .grade-selection .grade-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementary-section-create .grade-selection .grade-options .grade-item{-ms-flex:0 0 auto;flex:0 0 auto}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label{min-width:110px;height:140px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .grade-number{font-size:48px}.elementary-section-create .grade-selection .grade-options .grade-item .grade-label .grade-text{font-size:14px}}.elementary-section-create .course-selection .course-info{font-size:18px;color:#4a5568;margin-bottom:30px}.elementary-section-create .course-selection .search-container{margin-bottom:24px}.elementary-section-create .course-selection .search-container .search-input-wrapper{position:relative;max-width:500px;margin:0 auto}.elementary-section-create .course-selection .search-container .search-input-wrapper i{position:absolute;left:16px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#4a5568;font-size:18px}.elementary-section-create .course-selection .search-container .search-input-wrapper .search-input{width:100%;padding:14px 16px 14px 45px;border-radius:8px;border:1px solid #d1d5db;font-size:16px;background-color:#fff}.elementary-section-create .course-selection .search-container .search-input-wrapper .search-input:focus{outline:0;border-color:#27a9e1;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.elementary-section-create .course-selection .search-container .search-input-wrapper .search-input::placeholder{color:#718096}.elementary-section-create .course-selection .courses-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}@media (max-width:768px){.elementary-section-create .course-selection .courses-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:480px){.elementary-section-create .course-selection .courses-list{grid-template-columns:1fr}}.elementary-section-create .course-selection .course-card{background-color:#fff;border-radius:12px;border:2px solid #E5E7EB;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;display:-ms-flexbox;display:flex;padding:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px;height:100%;transition:box-shadow .3s,border-color .3s,background-color .3s}.elementary-section-create .course-selection .course-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-k{border-color:#ff99c6;background-color:rgba(255,153,198,.05)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-1{border-color:#fbaf3f;background-color:rgba(251,175,63,.05)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-2{border-color:#8cc63e;background-color:rgba(140,198,62,.05)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-3{border-color:#27a9e1;background-color:rgba(39,169,225,.05)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-4{border-color:#9e1e62;background-color:rgba(158,30,98,.05)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-5{border-color:#00a79d;background-color:rgba(0,167,157,.05)}.elementary-section-create .course-selection .course-card:hover.elementary-grade-6{border-color:#2e3092;background-color:rgba(46,48,146,.05)}.elementary-section-create .course-selection .course-card:hover.create-your-own{border-color:#27a9e1;background-color:rgba(39,169,225,.05)}.elementary-section-create .course-selection .course-card.selected{border-width:3px;position:relative;-ms-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-k,.elementary-section-create .course-selection .course-card.selected.kindergarten-bg{border-color:#ff99c6;background-color:rgba(255,153,198,.05)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-1,.elementary-section-create .course-selection .course-card.selected.grade1-bg{border-color:#fbaf3f;background-color:rgba(251,175,63,.05)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-2,.elementary-section-create .course-selection .course-card.selected.grade2-bg{border-color:#8cc63e;background-color:rgba(140,198,62,.05)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-3,.elementary-section-create .course-selection .course-card.selected.grade3-bg{border-color:#27a9e1;background-color:rgba(39,169,225,.05)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-4,.elementary-section-create .course-selection .course-card.selected.grade4-bg{border-color:#9e1e62;background-color:rgba(158,30,98,.05)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-5,.elementary-section-create .course-selection .course-card.selected.grade5-bg{border-color:#00a79d;background-color:rgba(0,167,157,.05)}.elementary-section-create .course-selection .course-card.selected.elementary-grade-6,.elementary-section-create .course-selection .course-card.selected.grade6-bg{border-color:#2e3092;background-color:rgba(46,48,146,.05)}.elementary-section-create .course-selection .course-card.selected.create-your-own{border-color:#27a9e1;background-color:rgba(39,169,225,.05)}.elementary-section-create .course-selection .course-card.selected .card-checkmark{opacity:1;-ms-transform:scale(1);transform:scale(1);background-color:#8cc63e;border:2px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.2)}.elementary-section-create .course-selection .course-card.selected .card-checkmark i{color:#fff;font-size:16px}.elementary-section-create .course-selection .course-card .course-icon{-ms-flex:0 0 100px;flex:0 0 100px;height:100px;width:100px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;transition:all .3s ease;margin-bottom:10px}.elementary-section-create .course-selection .course-card .course-icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.elementary-section-create .course-selection .course-card .course-icon.create-own-icon{background-color:rgba(39,169,225,.1)}.elementary-section-create .course-selection .course-card .course-icon.create-own-icon i{color:#27a9e1;font-size:48px}.elementary-section-create .course-selection .course-card .course-content{-ms-flex:1;flex:1;transition:all .3s ease;text-align:center;width:100%}.elementary-section-create .course-selection .course-card .course-content .course-title{font-size:20px;line-height:1.2;font-weight:700;margin-bottom:8px;color:#1a202c;transition:color .3s ease}.elementary-section-create .course-selection .course-card .course-content .course-description{font-size:14px;color:#4a5568;margin-bottom:16px;line-height:1.5;transition:color .3s ease}.elementary-section-create .course-selection .course-card .course-content .course-grades{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;-ms-flex-pack:center;justify-content:center}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill{padding:4px 12px;background-color:#f3f4f6;border-radius:16px;font-size:13px;font-weight:600;color:#4a5568;transition:all .3s ease}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.custom-course-pill{background-color:#27a9e1;color:#fff}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active{color:#fff}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.kindergarten-pill{background-color:#ff99c6}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.grade1-pill{background-color:#fbaf3f}#edit-note .buttons-wrapper #finished-btn,#edit-note .buttons-wrapper .js-save-and-continue-button,.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.grade2-pill,.embedded-item-edit .buttons-wrapper #finished-btn,.embedded-item-edit .buttons-wrapper .js-save-and-continue-button{background-color:#8cc63e}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.grade3-pill{background-color:#27a9e1}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.grade4-pill{background-color:#9e1e62}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.grade5-pill{background-color:#00a79d}.elementary-section-create .course-selection .course-card .course-content .course-grades .grade-pill.active.grade6-pill{background-color:#2e3092}.elementary-section-create .course-selection .course-card .card-checkmark{position:absolute;top:10px;right:10px;width:28px;height:28px;background-color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-ms-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.17,.67,.83,.67);box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:5}.elementary-section-create .course-selection .course-card .card-checkmark i{color:#8cc63e;font-size:14px}.elementary-section-create .course-selection .course-card .card-checkmark.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.elementary-section-create .section-naming .selected-course{background-color:#e0f7fa;border-radius:12px;padding:20px;margin-bottom:30px}.elementary-section-create .section-naming .selected-course .course-label{font-size:16px;font-weight:600;color:#4a5568;margin-bottom:8px}.elementary-section-create .section-naming .selected-course .course-name{font-size:18px;font-weight:700;color:#1a202c}.elementary-section-create .section-naming .section-name-field{width:500px;max-width:100%;margin:45px auto 30px}.elementary-section-create .section-naming .section-name-field .field-label{font-size:16px;font-weight:600;color:#1a202c;margin-bottom:8px}.elementary-section-create .section-naming .section-name-field .field-help{font-size:14px;color:#4a5568;margin-top:8px}.elementary-section-create .section-naming .section-name-field input[type=text]{width:100%;height:48px;border-radius:8px;border:1px solid #d1d5db;font-size:18px;padding:12px 16px}.elementary-section-create .section-naming .section-name-field input[type=text]:focus{outline:0;border-color:#27a9e1;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.elementary-section-create .section-naming .google-classroom-option{width:500px;max-width:100%;margin:15px auto 30px}.elementary-section-create .section-naming .google-classroom-option .option-label{font-size:16px;font-weight:600;color:#1a202c;margin-bottom:12px}.elementary-section-create .section-naming .google-classroom-option .dropdown-toggle,.elementary-section-create .section-naming .google-classroom-option .google-classroom-btn{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;background-color:#27a9e1;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-bottom:20px}.elementary-section-create .section-naming .google-classroom-option .dropdown-toggle img,.elementary-section-create .section-naming .google-classroom-option .google-classroom-btn img{height:24px;margin-right:12px}.elementary-section-create .section-naming .google-classroom-option .dropdown-toggle:hover,.elementary-section-create .section-naming .google-classroom-option .google-classroom-btn:hover{background-color:#1d9bd1}.elementary-section-create .section-naming .google-classroom-option .dropdown-toggle{-ms-flex-pack:justify;justify-content:space-between}.elementary-section-create .action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-bottom:20px}.elementary-section-create .action-buttons .step-1-continue-button{margin-left:auto}.elementary-section-create .action-buttons.no-back{-ms-flex-pack:end;justify-content:flex-end}.elementary-section-create .action-buttons .btn-secondary{background-color:#f3f4f6;color:#1a202c;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.elementary-section-create .action-buttons .btn-secondary:hover{background-color:#e5e7eb}.elementary-section-create .action-buttons .btn-primary{background-color:#27a9e1;color:#fff;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.elementary-section-create .action-buttons .btn-primary:disabled,.elementary-section-create .action-buttons button:disabled{cursor:not-allowed;opacity:.6}.elementary-section-create .action-buttons .btn-primary:hover{background-color:#1d9bd1}.elementary-section-create .action-buttons button:focus{outline:0}.elementary-section-create .action-buttons button:focus-visible{outline:#4299e1 solid 3px;outline-offset:2px;box-shadow:0 0 0 3px rgba(66,153,225,.4)}.elementary-section-create input:focus-visible{outline:#4299e1 solid 3px;outline-offset:2px;box-shadow:0 0 0 3px rgba(66,153,225,.4)}.elementary-section-create [x-cloak]{display:none!important}.elementary-section-create .course-card.create-your-own{display:-ms-flexbox!important;display:flex!important;z-index:10}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-enter-from{opacity:0;-ms-transform:translateX(20px);transform:translateX(20px)}.slide-leave-to{opacity:0;-ms-transform:translateX(-20px);transform:translateX(-20px)}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn:disabled,#edit-note #test-cases-tab .test-case-container .is-hidden-switch.disabled,#edit-note .is-hidden-from-bank-switch.disabled,#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a.disabled,#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a.disabled,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn:disabled,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch.disabled,.embedded-item-edit .is-hidden-from-bank-switch.disabled{opacity:.5}.all-courses-option{display:none}#edit-note,.embedded-item-edit{margin-left:200px;padding:0 30px}#edit-note.no-sidenav,.embedded-item-edit.no-sidenav{margin-left:0}#edit-note.has-banner,.embedded-item-edit.has-banner{padding-top:50px}#edit-note #top-button-menu,.embedded-item-edit #top-button-menu{margin-bottom:15px;min-height:54px;padding-top:20px}#edit-note #top-button-menu .btn,.embedded-item-edit #top-button-menu .btn{margin-right:15px;padding:8px 12px;margin-top:2px}#edit-note #top-button-menu .copy-to-dropdown,.embedded-item-edit #top-button-menu .copy-to-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#edit-note #top-button-menu .copy-to-dropdown .dropdown-toggle,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:42px;width:200px;line-height:38px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#edit-note #top-button-menu .copy-to-dropdown .dropdown-toggle span:first-of-type,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}#edit-note #top-button-menu .copy-to-dropdown .dropdown-toggle:hover,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#edit-note #top-button-menu .copy-to-dropdown .dropdown-menu li a,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#edit-note #top-button-menu .copy-to-dropdown .dropdown-menu li a:hover,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#edit-note #top-button-menu .copy-to-dropdown .dropdown-menu li a:focus,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#edit-note #top-button-menu .copy-to-dropdown .dropdown-toggle .icon,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-toggle .icon{margin-left:15px;color:#fbaf3f}#edit-note #top-button-menu .copy-to-dropdown .dropdown-menu li.disabled a:hover,.embedded-item-edit #top-button-menu .copy-to-dropdown .dropdown-menu li.disabled a:hover{color:#555;background-color:rgba(190,204,212,.25)}#edit-note .tab-pane,.embedded-item-edit .tab-pane{min-height:90vh}#edit-note .tab-pane .embed-abacus,.embedded-item-edit .tab-pane .embed-abacus{height:100%}#edit-note #description-tab,.embedded-item-edit #description-tab{margin-top:10px}#edit-note .is-hidden-from-bank-switch,.embedded-item-edit .is-hidden-from-bank-switch{margin-right:10px;display:inline-block;width:100px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#edit-note .is-hidden-from-bank-switch input[type=checkbox],.embedded-item-edit .is-hidden-from-bank-switch input[type=checkbox]{display:none}#edit-note .is-hidden-from-bank-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.embedded-item-edit .is-hidden-from-bank-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#edit-note .is-hidden-from-bank-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.embedded-item-edit .is-hidden-from-bank-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#edit-note .is-hidden-from-bank-switch label,.embedded-item-edit .is-hidden-from-bank-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#edit-note .is-hidden-from-bank-switch .checkbox-switch-inner,.embedded-item-edit .is-hidden-from-bank-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#edit-note .is-hidden-from-bank-switch .checkbox-switch-inner:after,#edit-note .is-hidden-from-bank-switch .checkbox-switch-inner:before,.embedded-item-edit .is-hidden-from-bank-switch .checkbox-switch-inner:after,.embedded-item-edit .is-hidden-from-bank-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:38px;line-height:38px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#edit-note .is-hidden-from-bank-switch .checkbox-switch-inner:before,.embedded-item-edit .is-hidden-from-bank-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#edit-note .is-hidden-from-bank-switch .checkbox-switch-inner:after,.embedded-item-edit .is-hidden-from-bank-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#edit-note .is-hidden-from-bank-switch .checkbox-switch-switch,.embedded-item-edit .is-hidden-from-bank-switch .checkbox-switch-switch{display:block;width:29px;height:29px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:60px;transition:all .3s ease-in 0s}#edit-note #editor,.embedded-item-edit #editor{height:100%}#edit-note #code-tab .code-editor,.embedded-item-edit #code-tab .code-editor{border:1px solid gray;position:relative;width:700px;height:375px;margin:auto;text-align:left;display:inline-block}#edit-note .practice-code-tab,.embedded-item-edit .practice-code-tab{padding-bottom:310px}#edit-note .practice-code-tab #solution-code-editor,.embedded-item-edit .practice-code-tab #solution-code-editor{height:300px}#edit-note #test-cases-tab .editor,.embedded-item-edit #test-cases-tab .editor{border:1px solid gray;position:relative;width:400px;height:400px;margin:auto;text-align:left;display:inline-block}#edit-note #test-cases-tab #setup-code-div,.embedded-item-edit #test-cases-tab #setup-code-div{display:inline-block;text-align:center;padding-right:30px}#edit-note #test-cases-tab #setup-code-div.disabled,#edit-note #test-cases-tab .setup-code-content,.embedded-item-edit #test-cases-tab #setup-code-div.disabled,.embedded-item-edit #test-cases-tab .setup-code-content{display:none}#edit-note #test-cases-tab .test-case-info,.embedded-item-edit #test-cases-tab .test-case-info{margin-left:80%}#edit-note #test-cases-tab .test-case-info #setup-info,.embedded-item-edit #test-cases-tab .test-case-info #setup-info{margin-left:30px}#edit-note #test-cases-tab .test-case-container,.embedded-item-edit #test-cases-tab .test-case-container{position:relative;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-family:Monaco,Monospace;color:#555}#edit-note #test-cases-tab .test-case-container .function-name,.embedded-item-edit #test-cases-tab .test-case-container .function-name{max-width:300px;width:auto;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#edit-note #test-cases-tab .test-case-container .right-side-container,.embedded-item-edit #test-cases-tab .test-case-container .right-side-container{display:inline-block;position:absolute;top:-15px;right:0}#edit-note #test-cases-tab .test-case-container .right-side-container .set-up-code-div,.embedded-item-edit #test-cases-tab .test-case-container .right-side-container .set-up-code-div{display:block}#edit-note #test-cases-tab .test-case-container .is-hidden-switch,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch{top:21px;display:inline-block;right:126px;width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#edit-note #test-cases-tab .test-case-container .is-hidden-switch input[type=checkbox],.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch input[type=checkbox]{display:none}#edit-note #test-cases-tab .test-case-container .is-hidden-switch input[type=checkbox]:checked+label .checkbox-switch-inner,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#edit-note #test-cases-tab .test-case-container .is-hidden-switch input[type=checkbox]:checked+label .checkbox-switch-switch,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#edit-note #test-cases-tab .test-case-container .is-hidden-switch label,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#edit-note #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#edit-note #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:after,#edit-note #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:before,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:after,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:38px;line-height:38px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#edit-note #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:before,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#edit-note #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:after,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#edit-note #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-switch,.embedded-item-edit #test-cases-tab .test-case-container .is-hidden-switch .checkbox-switch-switch{display:block;width:29px;height:29px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:45px;transition:all .3s ease-in 0s}#edit-note #test-cases-tab .test-case-container .add-setup,.embedded-item-edit #test-cases-tab .test-case-container .add-setup{cursor:pointer;font-size:1.5em;position:absolute;right:64px;top:24px}#edit-note #test-cases-tab .test-case-container .add-setup.yellow,.embedded-item-edit #test-cases-tab .test-case-container .add-setup.yellow{color:#ff0}#edit-note #test-cases-tab .test-case-container .btn.btn-main,#edit-note #test-cases-tab .test-case-container .btn.btn-main-yellow,.embedded-item-edit #test-cases-tab .test-case-container .btn.btn-main,.embedded-item-edit #test-cases-tab .test-case-container .btn.btn-main-yellow{position:relative;display:inline-block;height:38px;width:170px}#edit-note #test-cases-tab .test-case-container .btn.btn-main-red,.embedded-item-edit #test-cases-tab .test-case-container .btn.btn-main-red{position:relative;display:inline-block}#edit-note #test-cases-tab .test-case-container .btn.delete,.embedded-item-edit #test-cases-tab .test-case-container .btn.delete{position:absolute;right:0;top:30px;display:inline-block}#edit-note #test-cases-tab .test-case-container .test-case,.embedded-item-edit #test-cases-tab .test-case-container .test-case{margin:10px;top:1px;position:relative;display:inline-block;height:27px;width:250px}#edit-note #test-cases-tab #test-cases-error-text,.embedded-item-edit #test-cases-tab #test-cases-error-text{color:#B94A48;font-size:90%;display:none}#edit-note .side-by-side,.embedded-item-edit .side-by-side{position:relative;white-space:nowrap;overflow:auto;text-align:left}#edit-note #item-tab input[type=text],.embedded-item-edit #item-tab input[type=text]{width:400px;height:40px;display:inline-block}#edit-note #item-tab .input-group,.embedded-item-edit #item-tab .input-group{margin:10px 0}#edit-note #item-tab h2,.embedded-item-edit #item-tab h2{margin-bottom:20px}#edit-note #item-tab h2>.icon,.embedded-item-edit #item-tab h2>.icon{font-size:14px;margin-left:8px;vertical-align:middle}#edit-note #item-tab .badge-border,.embedded-item-edit #item-tab .badge-border{height:60px;width:60px;position:relative;bottom:16px;left:0;margin-right:10px}#edit-note #item-tab .badge-border .border,.embedded-item-edit #item-tab .badge-border .border{position:relative;width:100%;height:100%}#edit-note #item-tab .badge-border .badge-icon,.embedded-item-edit #item-tab .badge-border .badge-icon{position:absolute;border-radius:50%;width:85%;height:85%;bottom:5px;right:4px}#edit-note #item-tab #embed-code,#edit-note #item-tab #embed-code-input,.embedded-item-edit #item-tab #embed-code,.embedded-item-edit #item-tab #embed-code-input{width:100%}#edit-note #item-tab #embed-code-error-text,.embedded-item-edit #item-tab #embed-code-error-text{margin-left:5px;color:#B94A48;font-size:90%;display:none}#edit-note #item-tab .thumbnail-container,.embedded-item-edit #item-tab .thumbnail-container{width:calc(250px);height:calc(137.5px);margin-left:15px;margin-bottom:10px}#edit-note #item-tab .thumbnail,.embedded-item-edit #item-tab .thumbnail{-ms-zoom:.25;-moz-transform:scale(.25);-moz-transform-origin:0 0;-o-transform:scale(.25);-o-transform-origin:0 0;-webkit-transform:scale(.25);-webkit-transform-origin:0 0;border:1px solid rgba(190,204,212,.25)}#edit-note #item-tab .thumbnail,#edit-note #item-tab .thumbnail iframe,.embedded-item-edit #item-tab .thumbnail,.embedded-item-edit #item-tab .thumbnail iframe{width:1000px;height:550px}#edit-note #item-tab .thumbnail:after,.embedded-item-edit #item-tab .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0}#edit-note #prerequisites-tab .prereq-select .dropdown-toggle,#edit-note #prerequisites-tab .prereq-select div.dropdown-menu,#edit-note #prerequisites-tab .prereq-select div.dropdown-menu ul.dropdown-menu,.embedded-item-edit #prerequisites-tab .prereq-select .dropdown-toggle,.embedded-item-edit #prerequisites-tab .prereq-select div.dropdown-menu,.embedded-item-edit #prerequisites-tab .prereq-select div.dropdown-menu ul.dropdown-menu{width:100%}#edit-note #prerequisites-tab .prereq-list .prereq-tile,.embedded-item-edit #prerequisites-tab .prereq-list .prereq-tile{height:40px;border:1px solid rgba(190,204,212,.25);margin:5px 0;border-radius:3px;padding:10px;color:#555}#edit-note #prerequisites-tab .prereq-list .prereq-tile .title,.embedded-item-edit #prerequisites-tab .prereq-list .prereq-tile .title{margin-left:10px}#edit-note #prerequisites-tab .prereq-list .prereq-tile .remove-prereq,.embedded-item-edit #prerequisites-tab .prereq-list .prereq-tile .remove-prereq{float:right}#edit-note #prerequisites-tab .prereq-list .prereq-tile .remove-prereq:hover,.embedded-item-edit #prerequisites-tab .prereq-list .prereq-tile .remove-prereq:hover{cursor:pointer}#edit-note .buttons-wrapper,.embedded-item-edit .buttons-wrapper{text-align:right;margin-top:5px}#edit-note .buttons-wrapper .preview-btn-small,#edit-note .buttons-wrapper .save-btn-small,.embedded-item-edit .buttons-wrapper .preview-btn-small,.embedded-item-edit .buttons-wrapper .save-btn-small{width:145px;margin:5px 0}#edit-note .buttons-wrapper #finished-btn,.embedded-item-edit .buttons-wrapper #finished-btn{position:fixed;right:50px}#edit-note .description-container,#edit-note .description-preview-container,.embedded-item-edit .description-container,.embedded-item-edit .description-preview-container{display:inline-block;margin-right:20px;white-space:nowrap;overflow:auto;margin-bottom:20px}#edit-note #description,.embedded-item-edit #description{margin-right:20px}#edit-note #description,#edit-note #preview-description-text,.embedded-item-edit #description,.embedded-item-edit #preview-description-text{width:415px;height:200px;display:inline-block;overflow:auto}#edit-note #preview-description-text,.embedded-item-edit #preview-description-text{border:1px solid gray;padding:5px}#edit-note #teacher-notes,.embedded-item-edit #teacher-notes{height:300px;width:800px;margin:auto auto 20px;display:inline-block}#edit-note .error,.embedded-item-edit .error{outline:#de5844 solid 1px!important}#edit-note #embedded-quiz-edit .title-desc-container h2,.embedded-item-edit #embedded-quiz-edit .title-desc-container h2{font-size:20px}#edit-note #embedded-quiz-edit .embedded-quiz-edit-header,.embedded-item-edit #embedded-quiz-edit .embedded-quiz-edit-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#edit-note #embedded-quiz-edit .embedded-quiz-edit-header .has-float-label,.embedded-item-edit #embedded-quiz-edit .embedded-quiz-edit-header .has-float-label{margin-bottom:0;max-width:400px;-ms-flex-positive:1;flex-grow:1}#edit-note #embedded-quiz-edit .embedded-quiz-edit-header .has-float-label input[type=text],.embedded-item-edit #embedded-quiz-edit .embedded-quiz-edit-header .has-float-label input[type=text]{width:100%}#edit-note #embedded-quiz-edit .embedded-quiz-edit-header .fa-circle,.embedded-item-edit #embedded-quiz-edit .embedded-quiz-edit-header .fa-circle{font-size:6px;margin:0 15px 0 20px;color:#95a5ac}#edit-note #embedded-quiz-edit .embedded-quiz-edit-header .num-questions-span,.embedded-item-edit #embedded-quiz-edit .embedded-quiz-edit-header .num-questions-span{font-size:18px;color:#555}#edit-note #embedded-quiz-edit #teacher-quiz-edit,.embedded-item-edit #embedded-quiz-edit #teacher-quiz-edit{margin-right:0}#edit-note #embedded-quiz-game-edit .title-desc-container h2,.embedded-item-edit #embedded-quiz-game-edit .title-desc-container h2{font-size:20px}#edit-note #embedded-quiz-game-edit .embedded-quiz-game-edit-header,.embedded-item-edit #embedded-quiz-game-edit .embedded-quiz-game-edit-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#edit-note #embedded-quiz-game-edit .embedded-quiz-game-edit-header .has-float-label,.embedded-item-edit #embedded-quiz-game-edit .embedded-quiz-game-edit-header .has-float-label{margin-bottom:0;max-width:400px;-ms-flex-positive:1;flex-grow:1}#edit-note #embedded-quiz-game-edit .embedded-quiz-game-edit-header .has-float-label input[type=text],.embedded-item-edit #embedded-quiz-game-edit .embedded-quiz-game-edit-header .has-float-label input[type=text]{width:100%}#edit-note #embedded-quiz-game-edit .embedded-quiz-game-edit-header .fa-circle,.embedded-item-edit #embedded-quiz-game-edit .embedded-quiz-game-edit-header .fa-circle{font-size:6px;margin:0 15px 0 20px;color:#95a5ac}#edit-note #embedded-quiz-game-edit .embedded-quiz-game-edit-header .num-questions-span,.embedded-item-edit #embedded-quiz-game-edit .embedded-quiz-game-edit-header .num-questions-span{font-size:18px;color:#555}#edit-note #embedded-quiz-game-edit .questions-header-row,.embedded-item-edit #embedded-quiz-game-edit .questions-header-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:10px;margin-bottom:10px;border-bottom:1px solid #beccd4;padding-bottom:10px;padding-inline:5px}#edit-note #embedded-quiz-game-edit .questions-header-row h3,.embedded-item-edit #embedded-quiz-game-edit .questions-header-row h3{margin:0;font-size:18px}#edit-note #embedded-quiz-game-edit .questions-header-row .num-questions,.embedded-item-edit #embedded-quiz-game-edit .questions-header-row .num-questions{background-color:#f4f8fc;padding:2px 10px;border-radius:100vh;border:1px solid #beccd4}#edit-note #embedded-quiz-game-edit .quiz-game-questions,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-questions{counter-reset:question;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0}#edit-note #embedded-quiz-game-edit .quiz-game-questions .question-number,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-questions .question-number{counter-increment:question}#edit-note #embedded-quiz-game-edit .quiz-game-questions .question-number::after,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-questions .question-number::after{content:counter(question)}#edit-note #embedded-quiz-game-edit .quiz-game-question,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:5px}#edit-note #embedded-quiz-game-edit .quiz-game-question.swap-transition,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question.swap-transition{transition:transform ease-in .3s}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-container,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-container{position:relative;width:100%;min-width:0;border-radius:10px;border:2px solid #beccd4;background-color:#f8fbfd;overflow:hidden}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;background:0 0;padding:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn.move-down-btn,#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn.move-up-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn.move-down-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn.move-up-btn{color:#555}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn.remove-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn.remove-btn{color:#de5844}#edit-note #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn:focus:not(:focus-visible),.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .quiz-game-question-actions .question-action-btn:focus:not(:focus-visible){outline:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-header-row,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-header-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;position:relative;padding:15px}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-number,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-number{font-weight:600;color:#27a9e1;font-size:16px;white-space:nowrap}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-title,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-title{white-space:nowrap;overflow:hidden}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-title *,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-title *{overflow:hidden;text-overflow:ellipsis;margin:0;font-size:14px}#edit-note #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn{border:none;background:0 0;margin-left:auto;padding:0;font-size:22px;line-height:0;color:#555;opacity:.7}#edit-note #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn:hover,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn:hover{opacity:1}#edit-note #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn.collapsed .chs-icon-minus-squared-alt,#edit-note #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn:not(.collapsed) .chs-icon-plus-squared-alt,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn.collapsed .chs-icon-minus-squared-alt,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn:not(.collapsed) .chs-icon-plus-squared-alt{display:none}#edit-note #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn i::before,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn i::before{margin:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn::before,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .expand-collapse-btn::before{content:'';position:absolute;inset:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-content,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-content{border-top:1px solid #beccd4;padding:15px}#edit-note #embedded-quiz-game-edit .quiz-game-question .code-selection-question-text-preview,#edit-note #embedded-quiz-game-edit .quiz-game-question .multiple-choice-question-text-preview,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .code-selection-question-text-preview,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .multiple-choice-question-text-preview{font-size:14px}#edit-note #embedded-quiz-game-edit .quiz-game-question .code-selection-question-text-preview p,#edit-note #embedded-quiz-game-edit .quiz-game-question .multiple-choice-question-text-preview p,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .code-selection-question-text-preview p,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .multiple-choice-question-text-preview p{margin:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:10px;padding-left:0;gap:5px;list-style:none}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview{position:relative;background-color:#fff;padding:15px;border-radius:5px;border:1px solid #beccd4}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview p,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview p{margin:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview.correct,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview.correct{border-color:#8cc63e;background-color:#f8fbf3}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness{color:#8cc63e;position:absolute;top:0;left:0;font-size:12px;font-weight:600;font-style:italic}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview:not(.correct) .correctness,#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview:not(.hidden)~.no-answers-text,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview:not(.correct) .correctness,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices-preview .answer-choice-preview:not(.hidden)~.no-answers-text{display:none}#edit-note #embedded-quiz-game-edit .quiz-game-question .no-answers-text,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .no-answers-text{margin:0;font-size:14px;font-style:italic;color:#555}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-type-select-container,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-type-select-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-type-select-container label,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-type-select-container label{font-size:14px;margin-bottom:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-type-select-container .dropdown-toggle,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-type-select-container .dropdown-toggle{height:initial;line-height:normal;background-color:#fff;border:1px solid #beccd4;border-radius:5px;font-size:14px;padding:5px 12px 5px 5px}#edit-note #embedded-quiz-game-edit .quiz-game-question .question-type-select-container .dropdown-menu,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-type-select-container .dropdown-menu{overflow:auto}#edit-note #embedded-quiz-game-edit .quiz-game-question .edit-info,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .edit-info{color:#555;font-size:14px;text-align:left;margin-bottom:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-text-input,#edit-note #embedded-quiz-game-edit .quiz-game-question .block-ranges-input,#edit-note #embedded-quiz-game-edit .quiz-game-question .correct-answer-index-input,#edit-note #embedded-quiz-game-edit .quiz-game-question .question-text-input,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-text-input,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .block-ranges-input,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .correct-answer-index-input,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .question-text-input{min-height:34px;width:100%;font-size:14px;resize:vertical}#edit-note #embedded-quiz-game-edit .quiz-game-question .has-float-label .form-control:placeholder-shown:not(:focus)+*,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .has-float-label .form-control:placeholder-shown:not(:focus)+*{top:6px;-ms-transform:none;transform:none}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-top:10px;padding-left:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice{border-left:1px solid #beccd4;padding:5px 0 5px 5px;border-radius:5px 0 0 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice .answer-choice-handle,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice .answer-choice-handle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;cursor:grab;font-size:14px}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice>input,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice>input{margin:0 10px 0 5px;accent-color:#8cc63e}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice>input:focus,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice>input:focus{outline-color:#8cc63e}#edit-note #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice .has-float-label,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .answer-choices .answer-choice .has-float-label{width:100%}#edit-note #embedded-quiz-game-edit .quiz-game-question .add-answer-choice-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .add-answer-choice-btn{border:1px solid #beccd4;background-color:#fff;width:100%;margin-top:10px}#edit-note #embedded-quiz-game-edit .quiz-game-question .add-answer-choice-btn:focus:not(:focus-visible),.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .add-answer-choice-btn:focus:not(:focus-visible){outline:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .remove-answer-choice-btn,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .remove-answer-choice-btn{-ms-flex-negative:0;flex-shrink:0;background:0 0;border:none;width:30px;height:30px;padding:0;color:#6b757b;font-size:14px}#edit-note #embedded-quiz-game-edit .quiz-game-question .remove-answer-choice-btn:focus:not(:focus-visible),.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .remove-answer-choice-btn:focus:not(:focus-visible){outline:0}#edit-note #embedded-quiz-game-edit .quiz-game-question .edit-question-buttons,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question .edit-question-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:5px;margin-top:10px}#edit-note #embedded-quiz-game-edit .quiz-game-question.editing .hide-when-editing,#edit-note #embedded-quiz-game-edit .quiz-game-question:not(.editing) .show-when-editing,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question.editing .hide-when-editing,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-question:not(.editing) .show-when-editing{display:none}#edit-note #embedded-quiz-game-edit .new-question-btn,.embedded-item-edit #embedded-quiz-game-edit .new-question-btn{width:100%;border-radius:10px;border:2px solid #beccd4;background-color:#f4f8fc;padding:15px;font-weight:600;color:#555;font-size:16px}#edit-note #embedded-quiz-game-edit .new-question-btn:focus:not(:focus-visible),.embedded-item-edit #embedded-quiz-game-edit .new-question-btn:focus:not(:focus-visible){outline:0}#edit-note #embedded-quiz-game-edit .import-questions-container,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container{width:100%;border-radius:10px;border:2px solid #beccd4;background-color:#f4f8fc}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-btn,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-btn{width:100%;background:0 0;border:none;padding:15px;font-weight:600;color:#555;font-size:16px;border-radius:inherit}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-btn:focus:not(:focus-visible),.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-btn:focus:not(:focus-visible){outline:0}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-form,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-form{padding:15px}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-form .bootstrap-select,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-form .bootstrap-select{width:100%}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-form .dropdown-toggle,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-form .dropdown-toggle{width:100%;max-width:500px;height:initial;line-height:normal;background-color:#fff;border:1px solid #beccd4;border-radius:5px;font-size:14px;padding:5px 12px 5px 5px}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-form .selector-row,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-form .selector-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-form .selector-row label,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-form .selector-row label{font-size:14px;margin-bottom:0;min-width:50px;text-align:right}#edit-note #embedded-quiz-game-edit .import-questions-container .import-questions-form .loading-display,.embedded-item-edit #embedded-quiz-game-edit .import-questions-container .import-questions-form .loading-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:5px;font-size:26px;color:#555}#edit-note #embedded-quiz-game-edit .hide-question-type-select .question-type-select-container,.embedded-item-edit #embedded-quiz-game-edit .hide-question-type-select .question-type-select-container{display:none}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness{position:initial;font-size:16px;margin-right:5px}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness i::before,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices-preview .answer-choice-preview .correctness i::before{margin:0}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices .answer-choice,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices .answer-choice{background-color:#fff;border:1px solid #beccd4;border-radius:10px;padding:10px 0 10px 10px}#edit-note #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices .answer-choice .answer-text-input,.embedded-item-edit #embedded-quiz-game-edit .quiz-game-styling .quiz-game-question .answer-choices .answer-choice .answer-text-input{min-height:54px}#edit-note #about-tab .item-type-dropdown span,.embedded-item-edit #about-tab .item-type-dropdown span{color:#555;font-size:12px;cursor:pointer}#edit-note #about-tab .item-type-dropdown span.dropdown-toggle,.embedded-item-edit #about-tab .item-type-dropdown span.dropdown-toggle{line-height:38px}#edit-note #about-tab .item-type-dropdown .dropdown-menu,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-menu{padding:0;position:absolute;top:30px}#edit-note #about-tab .item-type-dropdown .dropdown-menu li span,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-menu li span{line-height:30px;color:#555;font-size:14px}#edit-note #about-tab .item-type-dropdown .dropdown-menu li span:hover,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-menu li span:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#edit-note #about-tab .item-type-dropdown .dropdown-menu li span .item-type-choice,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-menu li span .item-type-choice{border:none;background-color:#fff;width:100%;text-align:left;height:30px}#edit-note #about-tab .item-type-dropdown .dropdown-menu li span .item-type-choice:hover,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-menu li span .item-type-choice:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#edit-note #about-tab .item-type-dropdown .dropdown-toggle,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-toggle{padding-left:0;font-size:15px;border:none;display:inline-block;height:42px;line-height:38px}#edit-note #about-tab .item-type-dropdown .dropdown-toggle span,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-toggle span{margin-top:12px;display:none}#edit-note #about-tab .item-type-dropdown .dropdown-toggle:hover,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#edit-note #about-tab .item-type-dropdown .dropdown-toggle:hover span,#edit-note #about-tab .item-type-dropdown .dropdown.open .dropdown-toggle span,.embedded-item-edit #about-tab .item-type-dropdown .dropdown-toggle:hover span,.embedded-item-edit #about-tab .item-type-dropdown .dropdown.open .dropdown-toggle span{display:inline-block}#edit-note #autograder-config-tab>div.option:nth-child(odd),.embedded-item-edit #autograder-config-tab>div.option:nth-child(odd){background-color:#fff}#edit-note #autograder-config-tab>div.option:nth-child(even),.embedded-item-edit #autograder-config-tab>div.option:nth-child(even){background-color:#f4f8fc}#edit-note #autograder-config-tab>div.option,.embedded-item-edit #autograder-config-tab>div.option{margin-bottom:15px}#edit-note #autograder-config-tab>div.option .config-row,.embedded-item-edit #autograder-config-tab>div.option .config-row{font-weight:700}#edit-note #autograder-config-tab>div.option .sub-content,.embedded-item-edit #autograder-config-tab>div.option .sub-content{padding-left:30px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#edit-note #autograder-config-tab>div.option .sub-content .list-items,.embedded-item-edit #autograder-config-tab>div.option .sub-content .list-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#edit-note #autograder-config-tab>div.option .sub-content .list-items a,.embedded-item-edit #autograder-config-tab>div.option .sub-content .list-items a{padding:10px 15px}#edit-note #autograder-config-tab>div.option .sub-content .list-items a:hover,.embedded-item-edit #autograder-config-tab>div.option .sub-content .list-items a:hover{background-color:#27a9e1;color:#fff}#edit-note #autograder-config-tab>div.option .sub-content .list-items a.selected,.embedded-item-edit #autograder-config-tab>div.option .sub-content .list-items a.selected{background-color:#4ec3f5;color:#fff}#edit-note #autograder-config-tab>div.option .embedded-abacus,.embedded-item-edit #autograder-config-tab>div.option .embedded-abacus{height:800px}#edit-note #autograder-config-tab .flex-row,.embedded-item-edit #autograder-config-tab .flex-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:50%}#edit-note #autograder-config-tab .save-list,.embedded-item-edit #autograder-config-tab .save-list{margin-top:15px;width:50%}#edit-note #finished-tab .header,.embedded-item-edit #finished-tab .header{margin-bottom:20px}#edit-note #finished-tab .header .chs-icon-check,.embedded-item-edit #finished-tab .header .chs-icon-check{color:#8cc63e}#edit-note #finished-tab .links-txt .js-close,.embedded-item-edit #finished-tab .links-txt .js-close{margin-right:5px;margin-left:-22px}#edit-note #finished-tab .links-txt .preview-btn,.embedded-item-edit #finished-tab .links-txt .preview-btn{margin-left:5px;margin-top:0}.assigned-banner{background-color:#2e3092;position:fixed;z-index:1;top:0;width:100%;width:-webkit-fill-available;width:stretch;color:#fff;text-align:center;font-size:16px;padding:10px 0}.embedded-quill-wrap{padding:20px}.embedded-quill-wrap .btn{margin-bottom:10px;width:100%}.create-iframe{width:100%;height:calc(90vh - 60px)}#error-popup{position:absolute;left:25px;z-index:100;background:#dee5e9;border-radius:3px;padding:5px;font-size:13px}#error-popup .original-message{color:#555}#error-popup .simple-message{margin-top:5px;color:#111;font-size:20px;line-height:32px;padding:6px 2px}#error-popup .code{color:#555;background:rgba(255,255,255,.75);vertical-align:bottom;padding:0 1px;border-radius:3px}.CodeMirror{float:left}.cheat-sheet{z-index:10;background-color:#fff;margin-top:20px}.cheat-sheet-contents{margin-left:auto;margin-right:auto;width:98%}.cheat-sheet-contents pre{font-size:20px;line-height:34px;background-color:#fff;border-radius:0;margin-top:2px;background-color:rgba(190,204,212,.15);border:1px dashed #beccd4}.cheat-sheet-contents.cheat-sheet-text{color:#6b757b}.cheat-sheet-contents.small pre{font-size:12px;line-height:17px;margin-left:5px;margin-top:2px;border-radius:3px}.cheat-sheet-title{width:98%;margin:auto auto 10px}.cheat-sheet-title-text{font-size:16px;font-weight:700;padding:10px}.handout-framestyle{background:#f4f8fc;border-right-width:0;border-left-width:0;border-bottom-width:0;display:inline-block;width:49%;height:600px}#handout-tab-content-header{background:#f4f8fc;width:100%}#handout-tab-content-header h1{display:inline-block;text-align:center;float:left;width:50%}.handout-page .overflow-hidden{overflow-x:hidden}.handout-page .course-height{margin-top:25px}.handout-page .module-height{margin-top:10px}.handout-page .module-img{height:40px;margin-bottom:5px}.handout-page .white-title{color:#fff}#export-cartridge-modal .export-course-cartridge-steps{top:0;position:fixed;width:100%;width:-webkit-fill-available;width:stretch;background:#fff;margin:0;padding:15px 0;z-index:1}#export-cartridge-modal .export-course-cartridge-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}#export-cartridge-modal .export-course-cartridge-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}#export-cartridge-modal .export-course-cartridge-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}#export-cartridge-modal .export-course-cartridge-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}#export-cartridge-modal .export-course-cartridge-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}#export-cartridge-modal .export-course-cartridge-steps .steps li:first-child>a:after,.frameworks-breadcrumbs ol.breadcrumb li+li:before{content:none}#export-cartridge-modal .export-course-cartridge-steps .steps li a.active,#export-cartridge-modal .export-course-cartridge-steps .steps li a.completed{color:#27a9e1}#export-cartridge-modal .export-course-cartridge-steps .steps li a.active:before{border-color:#27a9e1}#export-cartridge-modal .export-course-cartridge-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}#export-cartridge-modal .export-course-cartridge-steps .steps li a.active:after,#export-cartridge-modal .export-course-cartridge-steps .steps li a.completed:after{background-color:#27a9e1}#export-cartridge-modal .export-course-cartridge-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}#export-cartridge-modal #permissions-table-container{max-height:200px;overflow-y:scroll}#export-cartridge-modal #permissions-table-container thead tr{position:sticky;top:0}#export-cartridge-modal .has-steps{margin-top:100px}#export-cartridge-modal #js-cartridge-export-progressbar,#export-cartridge-modal #js-cartridge-export-results{display:none;margin-top:100px}@font-face{font-family:'Monument Extended';src:url(https://static1.codehs.com/font/MonumentExtended-Regular.woff2) format('woff2'),url(https://static1.codehs.com/font/MonumentExtended-Regular.woff) format('woff')}#fb-techstart-landing h2,#fb-techstart-landing h3{color:#555;font-weight:600}#fb-techstart-landing h2{font-size:20px;margin-bottom:20px}#fb-techstart-landing h3{font-size:17px}#fb-techstart-landing h4{font-size:15px}#fb-techstart-landing p,#fb-techstart-landing ul{font-size:16px;color:#555}#fb-techstart-landing ul{list-style:none}#fb-techstart-landing .fb-techstart-landing-content{max-width:1440px;margin:auto}#fb-techstart-landing .codehs-logo{height:100px;width:100px;margin:0 50px 25px -10px}#fb-techstart-landing .fb-logo{height:85px;width:85px;margin-bottom:25px}#fb-techstart-landing .techstart-logo{height:85px;width:85px;margin-left:50px;margin-bottom:25px}#fb-techstart-landing-header{text-align:center;padding:90px 75px;background:url(../png/pd_landing_bg.png) no-repeat;background-size:cover}#fb-techstart-landing-header h1{font-size:40px;margin-bottom:25px;color:#fff}#fb-techstart-landing-header p{font-size:16px;margin-bottom:35px;color:#fff;font-weight:400}#fb-techstart-landing-about{background-color:#f4f8fc;position:relative;padding-top:30px;padding-bottom:50px;text-align:center}#fb-techstart-landing-about h2{margin-bottom:25px}#fb-techstart-landing-about #about-sec p{font-size:16px;line-height:24px;color:#95a5ac;font-weight:200}#fb-techstart-landing-about #tri-bg{position:absolute;left:0;height:145px;bottom:-145px;width:100%}#fb-techstart-landing-info{padding-bottom:90px}#fb-techstart-landing-info a.btn,#fb-techstart-landing-info h2{margin-left:40px}#fb-techstart-landing-info h3,#fb-techstart-landing-info h4,#fb-techstart-landing-info p{padding-left:40px}#fb-techstart-landing-partner-schools{text-align:center;padding:20px 50px;background-color:#f4f8fc}#fb-techstart-landing-partner-schools .col-xs-12{padding-left:0;margin-left:-10px}#fb-techstart-landing-footer{text-align:center;padding-top:20px;padding-bottom:90px;background-color:#f4f8fc}#fb-techstart-landing-footer .school-search-div{padding-top:50px;margin-bottom:-50px}#fb-techstart-landing-footer .search-schools-link{margin-left:15px}#fb-techstart-landing-footer .btn-main{margin-right:6px;width:375px;padding-top:14px;padding-bottom:14px}#fast-grade-page{background-color:#f4f8fc;height:100%}#fast-grade-page hr{margin-top:5px;margin-bottom:5px}#fast-grade-page .max-height{height:100%}#fast-grade-page .max-width{width:100%}#fast-grade-page .drop-down-btn{cursor:pointer}#fast-grade-page .top-bar{height:60px}#fast-grade-page .order-by-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#fast-grade-page .order-by-helper-txt{padding:10px 100px;text-align:center}#fast-grade-page .order-by-btn{margin-bottom:10px;width:75%}#fast-grade-page .fast-grade-content{margin:auto;width:97%;height:calc(100% - 70px)}#fast-grade-page .accordion-main .panel-heading h4 a,#fast-grade-page .accordion-main-dark-blue .panel-heading h4 a{width:100%;display:inline-block}#fast-grade-page .detail-border{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;background-color:#fff;border:1px solid rgba(190,204,212,.25)}#fast-grade-page .detail-grade{height:200px;overflow:auto}#fast-grade-page .detail-comment{height:calc(100% - 200px);overflow:auto}#fast-grade-page .detail-code{height:100%;overflow:auto}#fast-grade-page .comment-area{height:190px;resize:none}#fast-grade-page .comment-text{padding:3px}#fast-grade-page .grade-box{margin-top:20px;padding:15px}#fast-grade-page .accordion-main .panel-group,#fast-grade-page .accordion-main-dark-blue .panel-group{margin:10px 0}#fast-grade-page .grade-box .pink{background-color:#ff99c6}#fast-grade-page .badge{background-color:#f4f8fc;color:#000}#fast-grade-page .accordion-main .panel-title a{text-decoration:none}#fast-grade-page .accordion-main .panel-heading{padding:0;color:#fff;border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#27a9e1;text-align:center}#fast-grade-page .accordion-main .panel-heading:hover{background-color:#2499cc;opacity:1;color:#fff}#fast-grade-page .accordion-main .panel-heading:focus{color:#fff}#fast-grade-page .accordion-main .panel-heading h4 a div{height:39px;padding:10px}#fast-grade-page .accordion-main-dark-blue .panel-title a{text-decoration:none}#fast-grade-page .accordion-main-dark-blue .panel-heading{padding:0;color:#fff;border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background-color:#28384a}#fast-grade-page .accordion-main-dark-blue .panel-heading:hover{opacity:1;color:#fff;background-color:#161f29}#fast-grade-page .accordion-main-dark-blue .panel-heading:focus{color:#fff}#fast-grade-page .accordion-main-dark-blue .panel-heading h4 a div{height:39px;padding:10px}#fast-grade-page .prev-grade{text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .grade-pass{color:#8cc63e;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .grade-func{color:#27a9e1;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .grade-reject{color:#de5844;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .grade-started,#fast-grade-page .grade-submit{color:#ffdd17;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .grade-passed{color:#8cc63e;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .grade-needs-work{color:#ff99c6;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#fast-grade-page .no-submissions-message{height:100%;font-weight:600;font-size:20px;text-transform:uppercase;background-color:#fff;border:1px solid #ddd}#fast-grade-page .student-name{text-transform:uppercase;font-weight:600;font-size:15px}#fast-grade-page #fast-grade-topbar{height:60px}#fast-grade-page #fast-grade-topbar .topbar-filter{position:absolute;z-index:1000}#fast-grade-page #fast-grade-topbar .topbar-progress-wrapper{margin-left:50%}#fast-grade-page #fast-grade-topbar .topbar-progress-wrapper .topbar-grade-progress{height:39px;margin:10px 0}#fast-grade-page #fast-grade-topbar .topbar-progress-wrapper .topbar-grade-progress .grade-progress-bar{display:inline-block;margin:10px 0}#fast-grade-page #fast-grade-sidebar{position:fixed;right:2px;top:calc(130px);z-index:3000}#fast-grade-page #fast-grade-sidebar .sidebar{width:45px;border-radius:5px}#fast-grade-page #fast-grade-sidebar .sidebar .sidebar-item{position:relative;right:2px;height:40px;border-radius:5px;margin-top:2px;margin-bottom:2px}#fast-grade-page #fast-grade-sidebar .sidebar .sidebar-item .btn{opacity:1;position:fixed;right:2px;height:40px;width:45px;padding-top:10px}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section,#fast-grade-page #fast-grade-sidebar .sidebar .info-section{position:relative;right:2px;height:40px;border-radius:5px;margin-top:2px;margin-bottom:2px}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .btn,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .btn,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .btn{opacity:1;position:fixed;right:2px;height:40px;width:45px;padding-top:10px}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .desc-content,#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .info-content,#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .rubric-content,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .desc-content,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .info-content,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .rubric-content,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .desc-content,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .info-content,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .rubric-content{color:#fff;width:0;height:40px;position:fixed;right:50px;opacity:.95;background-color:#28384a;overflow:hidden;border-radius:5px}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .rubric-text,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .rubric-text,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .rubric-text{display:none}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .desc-text,#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .info-text,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .desc-text,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .info-text,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .desc-text,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .info-text{display:none;margin:20px}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .desc-text .keyboard-shortcut,#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .info-text .keyboard-shortcut,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .desc-text .keyboard-shortcut,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .info-text .keyboard-shortcut,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .desc-text .keyboard-shortcut,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .info-text .keyboard-shortcut{color:orange;font-family:monospace}#fast-grade-page #fast-grade-sidebar .sidebar .code-rubric .rubric,#fast-grade-page #fast-grade-sidebar .sidebar .desc-section .rubric,#fast-grade-page #fast-grade-sidebar .sidebar .info-section .rubric{padding-left:15px;padding-right:15px}.ui-menu{z-index:2000;position:relative}.fastgrade-runner-modal{position:relative;padding:25px 35px;height:650px}.fastgrade-runner-modal .close-button{position:absolute;top:0;right:3px;padding:10px;color:#95a5ac;cursor:pointer}.fastgrade-runner-modal .close-button:hover{color:#6b757b}.fastgrade-runner-modal>iframe{border:none}#feature-flag-control-panel{padding-bottom:200px;padding-left:40px}#feature-flag-control-panel h2{font-size:30px;font-weight:700}#feature-flag-control-panel h3{font-size:22px;font-weight:700}#feature-flag-control-panel .cols-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between}#feature-flag-control-panel .cols-container .col{-ms-flex:1;flex:1}#feature-flag-control-panel .banner{width:100%;font-size:20px;text-align:center;border-radius:10px;min-height:100px;padding:10px;margin-bottom:20px}#feature-flag-control-panel .banner.green{background-color:#00b300;color:#fff}#feature-flag-control-panel .banner.red{background-color:#e90000;color:#fff}#feature-flag-control-panel .banner.yellow{background-color:#fc0;color:#000}#feature-flag-control-panel .description{font-size:18px}#feature-flag-control-panel .status-checkmark{font-size:80px}#feature-flag-control-panel .card{background-color:#fff;border-radius:16px;box-shadow:0 0 15px rgba(190,204,212,.4);padding:20px;margin-bottom:20px;width:80%;font-size:16px}#feature-flag-control-panel .card .card-header{font-weight:700;font-size:22px}#feature-flag-control-panel .card .card-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:start}#feature-flag-control-panel .card .card-row>*{-ms-flex:1;flex:1}#feature-flag-control-panel .card .card-row .button-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#feature-flag-control-panel .card .setting-title{font-weight:700;font-size:18px}#feature-flag-control-panel .card .center-contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#feature-flag-control-panel .card .center-contents .wide{width:250px}#feature-flag-control-panel .small-italic{font-size:14px;font-style:italic;color:grey;margin-left:10px}#ui-datepicker-div{z-index:1060!important}#ff-schedule{padding-left:16px}#ff-schedule .ff-week{width:128px}#ff-schedule .ff-week .ff-user .ff-image{height:32px;width:32px}#ff-schedule table{margin-top:20px}#ff-schedule table tbody th{width:128px}#ff-schedule table tbody tr{border-bottom:dashed}#ff-schedule .thisweek{font-weight:700}#ff-schedule h1{margin-top:60px}table.table-fixedheader{width:100%}table.table-fixedheader,table.table-fixedheader>tbody,table.table-fixedheader>tbody>td,table.table-fixedheader>tbody>tr,table.table-fixedheader>thead,table.table-fixedheader>thead>tr,table.table-fixedheader>thead>tr>th{display:block}table.table-fixedheader>tbody>tr:after,table.table-fixedheader>thead>tr:after{content:' ';display:block;visibility:hidden;clear:both}table.table-fixedheader>tbody{overflow-y:scroll;height:500px}table.table-fixedheader>tbody>tr>td,table.table-fixedheader>thead>tr>th{width:20%;float:left}table.table-fixedheader>thead>tr>th{height:48px}table.table-fixedheader>tbody>tr>td{height:115px}.focus-panels .class-list-item{margin:20px 0;height:60px;line-height:60px;display:table;width:100%;padding:0;overflow:auto!important}.focus-panels .class-list-item .archived-indicator{display:none}.focus-panels .class-list-item .class-item-content{display:table-cell;padding-left:30px}.focus-panels .class-list-item .class-item-content:hover{outline:#beccd4 solid 1px;outline-offset:1px}.focus-panels .class-list-item .course-img img{width:60px;height:60px}.focus-panels .class-list-item .class-name{display:inline-block;max-width:375px;font-size:20px;color:#555;font-weight:200;margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}@media (max-width:1200px){.focus-panels .class-list-item .class-name{max-width:200px}}.focus-panels .class-list-item .num-students{display:inline-block;font-size:12px;color:#a7aeb6;text-transform:uppercase}.focus-panels .class-list-item .num-students span{font-size:6px;margin-right:7px;color:#27a9e1;line-height:12px;vertical-align:middle}.focus-panels .class-list-item .class-plan-sec{display:inline-block;margin-right:15px;color:#fff;text-transform:uppercase;text-align:center;width:100px;height:28px;font-size:12px;border-radius:60px;line-height:29px;vertical-align:middle;margin-top:18px}.frameworks-breadcrumbs ol.breadcrumb{background-color:#fff;color:#27333a;list-style:none;border-radius:1px;margin:0;text-align:left}.frameworks-breadcrumbs ol.breadcrumb li a{color:inherit;background:inherit}.frameworks-breadcrumbs ol.breadcrumb li{text-transform:uppercase;display:inline;background-color:#fff;margin:.5em .1em;padding:.5em 1em;border:2px solid #27a9e1}.frameworks-breadcrumbs ol.breadcrumb li:first-child{border-top-left-radius:.4em;border-bottom-left-radius:.4em}.frameworks-breadcrumbs ol.breadcrumb li:last-child{background-color:#fff;border-top-right-radius:.4em;border-bottom-right-radius:.4em}.framework-standards .table-wrapper{width:100%;margin:10px auto 0;border-radius:3px;border:1px solid #dee5e9}.framework-standards .codehs-table{margin-top:0}.framework-standards .codehs-table .codehs-table-header th{padding-left:10px}.framework-standards .codehs-table .codehs-table-header .standard{width:15%}.framework-standards .codehs-table .codehs-table-header .description{width:77%}.framework-standards .codehs-table .codehs-table-header .lesson-link{width:8%}.framework-standards .codehs-table .codehs-table-row td{padding-left:10px}.framework-standards .codehs-table .codehs-table-row:not(:last-of-type)>td{border-bottom:1px solid #dee5e9}.framework-standards .no-standards-map-msg{margin-top:50px;font-style:italic}.lessons-landing p.course-description{text-align:center;font-style:italic}.lessons-landing .panel>.panel-heading{background-image:none;background-color:#fff;color:#27a9e1;width:100%}.lessons-landing .panel-heading>.panel-heading-content{margin:0 15px;display:inline-block}.lessons-landing .panel-title{display:inline-block}.lessons-landing .panel-body{padding:30px}.lessons-landing ul.lessons{margin-bottom:0}.lessons-landing .icon-angle-down,.lessons-landing .icon-angle-up{font-size:25px;line-height:70px;vertical-align:middle}.lessons-landing a.collapsed .icon-angle-down,.lessons-landing a:not(.collapsed) .icon-angle-up{display:none}.lessons-landing .course-image-wrapper{max-width:100px;margin:5px 15px 5px 5px;display:inline-block}.lessons-landing .course-image{max-width:60px}.lessons-landing .codehs-table{margin-top:0}.lessons-landing .codehs-table tr:first-of-type{-webkit-font-smoothing:initial;color:#6b757b}.lessons-landing .codehs-table tr{color:#6b757b}.lessons-landing .codehs-table tr:nth-of-type(odd){background-color:#f4f8fc}.lessons-landing .codehs-table .lesson-number{font-size:13px;margin-right:5px}.lessons-landing .codehs-table:not(.no-alternate) tr:nth-of-type(even){background-color:#fff}.lessons-landing .codehs-table .codehs-table-row>td{padding-left:10px}.table-simplefixedheader{overflow:initial!important}.table-simplefixedheader thead th{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;z-index:999;top:61px}#next-card-button{color:#f4f8fc;font-size:20px;width:400px;height:75px;background:#27a9e1}#next-card-button.selected,#next-card-button:hover{color:#f4f8fc;background:#2499cc}.flashcard-container{margin:0 auto;width:100%;height:500px;padding:50px;position:relative;overflow:hidden}.flashcard-panel{width:400px;height:200px;margin:0 auto;position:relative;font-size:.8em;color:#f4f8fc;perspective:600px}.flashcard-panel .flashcard-back,.flashcard-panel .flashcard-front{position:absolute;top:0;width:inherit;height:inherit;transition:all .4s ease-in-out;left:0;float:none}.flashcard-panel .flashcard-front{font-size:30px;z-index:900;border:1px solid #ccc;background:#6b7077;text-align:center;box-shadow:0 1px 5px rgba(0,0,0,.9);transform:rotateX(0) rotateY(0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flashcard-panel.flip .flashcard-front{z-index:900;border-color:#eee;background:#333;box-shadow:0 15px 50px rgba(0,0,0,.2);transform:rotateY(180deg)}.flashcard-panel .flashcard-back{font-size:20px;z-index:800;border:1px solid #ccc;background:#333;text-shadow:1px 1px 1px rgba(0,0,0,.6);transform:rotateY(-179deg);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flashcard-panel.flip .flashcard-back{z-index:1000;background:#80868d;transform:rotateX(0) rotateY(0);box-shadow:0 15px 50px rgba(0,0,0,.2)}.flashcard{padding:50px 15px 0}#footer{background:#f4f8fc}#footer #footer-content{padding-bottom:30px}#footer #footer-content .flex{-ms-flex-pack:center;justify-content:center}@media (max-width:425px){#footer #footer-content .flex #footer-main-links{display:none}}#footer a:hover{text-decoration:none}#footer #footer-map-wrapper{margin:60px 20px}@media (max-width:768px){#footer #footer-content .flex{-ms-flex-direction:column;flex-direction:column}#footer #footer-map-wrapper{margin:60px auto}}#footer #footer-map-wrapper .social-media-section{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#footer #footer-map-wrapper .social-media-section .svg-icon{fill:#555}#footer #footer-map-wrapper #footer-map{width:160px}#footer #footer-main-links{margin-top:60px;margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 4%}#footer #footer-main-links .footlink{width:20%}#footer .footlink-header{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:24px;font-weight:600;font-size:13px;color:#28384a;margin-left:15px;margin-top:0;margin-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer .footlink-header a{color:#28384a}#footer .footlinks{margin-left:15px;padding-left:0;list-style:none}#footer .footlinks a{font-weight:200;font-size:13px;color:#555;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:24px;gap:5px}#footer #footer-help-wrapper{margin-top:15px}#footer #help-text{font-size:12px;color:#555;margin-left:15px}#footer #codehs-email{color:#27a9e1}#footer #footer-social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}#footer #footer-social .share{border-radius:3px;text-align:left;min-width:250px;padding:14px 16px;margin:0 10px;font-size:12px;background-color:#fff;line-height:18px;color:#28384a}@media (max-width:768px){#footer #footer-social{-ms-flex-direction:column;flex-direction:column;gap:20px 0}#footer #footer-social .share{-ms-flex-positive:1;flex-grow:1;width:unset}}#footer #footer-social .share:hover{background-color:#dee5e9}#footer #footer-social .share i{font-size:14px;margin-right:10px;color:#27a9e1}#footer hr{color:#555}#footer .copyright-info{padding-bottom:20px}#footer .copyright-info a{color:#28384a}#footer .copyright-info a:hover{color:#161f29}#footer #footer-main-links-mobile{display:none}@media (max-width:425px){#footer #footer-map-wrapper{margin-top:30px;margin-bottom:30px;text-align:center}#footer #footer-social{text-align:center}#footer #footer-social .share{margin-bottom:10px}#footer #footer-main-links-mobile{display:block;column-count:2;margin-bottom:30px}#footer #footer-main-links-mobile .links-section{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px}}#footer .write-code-btn{font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:#28384a;color:#fff;margin-top:10px;margin-left:10px;border-radius:3px}#footer .write-code-btn:hover{opacity:1;color:#fff;background-color:#161f29}#footer .write-code-btn:focus{color:#fff}#footer .write-code-btn.btn-rounded{border-radius:50px;padding:6px 20px}#footer .write-code-btn .fa-plus{font-size:12px;margin-right:2px}#generated-problem-guides{position:relative;min-height:100%;background-color:#f4f8fc}#generated-problem-guides a:hover{text-decoration:none}#generated-problem-guides .guide-container{padding-bottom:100px}#generated-problem-guides .breadcrumb-nav{margin-top:15px;margin-left:100px}#generated-problem-guides .guide-top-buttons{margin-right:110px;text-align:right}#generated-problem-guides .guide-top-buttons>.btn{margin-right:10px}#generated-problem-guides #wrap-content{min-height:100vh;padding-bottom:0}#generated-problem-guides #wrap-content .guide-editable-textarea{resize:vertical;width:90%}#generated-problem-guides #wrap-content .guide-table{width:95%;table-layout:fixed}#generated-problem-guides #wrap-content .guide-table.row{width:50%}#generated-problem-guides #wrap-content .guide-table code{white-space:pre}#generated-problem-guides #wrap-content #pg-dropdown{margin-top:18px;margin-right:10px;margin-left:auto;width:300px}#generated-problem-guides #wrap-content .previous-next{border-radius:50%;background-color:#6b757b;color:#fff;height:30px;width:30px;line-height:30px}#generated-problem-guides #wrap-content .problem-guide-section{margin:45px 100px 0;padding:40px;background-color:#fff}#generated-problem-guides #wrap-content h2{font-weight:200;color:#00a79d;margin:30px 0 10px}#generated-problem-guides #wrap-content .lesson-title-text{margin:0 15px}#generated-problem-guides #wrap-content .common-question{font-size:20px;margin-top:10px}#glossary #wrapper{min-height:100vh;margin-left:200px}#glossary #wrapper.collapsed{margin-left:60px}#glossary .terms{border-top:1px solid #ccc}#glossary .term{padding-bottom:5px;margin-bottom:10px}#glossary #wmd-input{width:100%}#glossary .col-xs-8{padding:10px}#glossary #id_short_definition{width:100%}#glossary .icon-trash{margin-left:5px}#glossary.glossary-tool .col-xs-8{margin-left:0;width:100%}.glossary-filters{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.glossary-filters .glossary-course-filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.glossary-filters .glossary-course-filter .filter-description{margin-right:5px;margin-bottom:0;color:#555}.glossary-filters .glossary-course-filter .bootstrap-select{text-align:left}.glossary-filters .glossary-course-filter .btn-xs{height:34px;padding-top:6px}.term-preview-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.term-preview-content .term-preview-body{-ms-flex:1;flex:1}.term-preview-content .term-preview-body #alert-modal-iframe{height:100%}.preview-term-no-padding{padding:0 25px}.preview-term-no-padding .term-preview-wrapper{padding:0 20px}.preview-term-no-padding .term-preview-wrapper .table tbody{border:1px solid #beccd4}#google-visualization-charteditor-input-chart-name{width:100%!important}#google-visualization-charteditor-panel-navigate-div{width:275px!important}.google-visualization-charteditor-dialog{z-index:91!important;width:1000px!important}.goog-flat-menu-button{height:inherit!important}#course-gradebook{padding-bottom:20px;padding-left:200px;background-color:#f4f8fc;min-height:100vh;overflow:auto}#course-gradebook .alert{border-radius:0}#course-gradebook .uppercase{text-transform:uppercase}#course-gradebook .status-icon{position:absolute;z-index:1000}#course-gradebook #gradebook-header .top-row{padding:20px}#course-gradebook #gradebook-header .top-row #config-button-container{display:inline-block;float:right}#course-gradebook #gradebook-header #gradebook-title{display:inline-block}#course-gradebook #gradebook-header .header-option{display:inline-block;padding-right:15px;vertical-align:top}#course-gradebook #gradebook-header .export-btn{margin-left:5px}#course-gradebook #gradebook-header #left-gradebook-header-container{display:inline-block;margin-left:10px}#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper{margin-left:20px}#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper .dropdown #active-course,#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper .dropdown #active-module{width:240px;padding-right:25px}#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper .dropdown #active-expected-progress{width:140px;padding-right:25px}#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper .dropdown .course-caret,#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper .dropdown .expected-progress-caret,#course-gradebook #gradebook-header #left-gradebook-header-container #gradebook-filters-wrapper .dropdown .module-caret{position:absolute;right:15px;top:15px}#course-gradebook #gradebook-header #right-gradebook-header-container{margin-top:-50px;display:inline-block;vertical-align:top}#course-gradebook #gradebook-header .dropdown a{color:#555;font-size:12px;text-transform:uppercase;cursor:pointer}#course-gradebook #gradebook-header .dropdown a.dropdown-toggle{line-height:38px}#course-gradebook #gradebook-header .dropdown .dropdown-menu li a{line-height:45px;color:#555;font-size:12px;text-transform:uppercase}#course-gradebook #gradebook-header .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#course-gradebook #gradebook-header .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#course-gradebook #gradebook-header .dropdown-toggle{padding-right:15px;padding-left:20px;color:#555;text-transform:uppercase;font-size:12px;background-color:rgba(255,255,255,.8);display:inline-block;height:42px;line-height:38px;border:2px solid rgba(190,204,212,.25)}#course-gradebook #gradebook-header .dropdown-toggle span{color:#beccd4;margin-left:15px}#course-gradebook .accordion-nav #accordion{margin-left:0}#course-gradebook .accordion-nav input,#gradebook-overview-page .unit-dropdown .dropdown-toggle .icon{margin-left:5px}#course-gradebook .accordion-nav .chs-icon-gear{color:#6b757b}#course-gradebook .accordion-nav input,#course-gradebook .accordion-nav input[type=text]{display:inline-block;margin-right:10px}#course-gradebook .accordion-nav a.btn,#course-gradebook .accordion-nav button{height:52px;width:130px;margin:0 5px}#course-gradebook .accordion-nav a.btn{padding-top:15px}#course-gradebook .accordion-nav .bootstrap-select{margin:0 1px 0 5px;padding-right:0;padding-left:0}#course-gradebook .accordion-nav .dropdown-toggle{width:100%}#course-gradebook .accordion-nav .codehs-form{width:100%;margin:0}#course-gradebook .panel-default{overflow:visible}#course-gradebook #expected-progress-dropdown #expected-progress-list,#course-gradebook #module-dropdown .dropdown-menu{overflow:auto;max-height:300px}#course-gradebook .panel-heading{background-color:#fff;padding:10px}#course-gradebook .panel-body .row{padding:5px}#course-gradebook .panel-body label{color:#555;margin:1px 5px}#course-gradebook #grading-schema-description{padding-top:10px;padding-left:20px}#course-gradebook #grade-distribution{display:inline-block;vertical-align:top}#course-gradebook #grade-distribution #grade-distribution-chart{display:inline-block}#course-gradebook #module-dropdown .dropdown-menu .dropdown-header{padding-left:10px}#course-gradebook #module-dropdown .dropdown-menu:not(.show-main) .main-elem,#course-gradebook #module-dropdown .dropdown-menu:not(.show-supplemental) .supp-elem{display:none}#course-gradebook #expected-progress-dropdown{display:inline-block;vertical-align:top}#course-gradebook #expected-progress-dropdown a:hover{text-decoration:none}#course-gradebook #expected-progress-dropdown #defaults-button{margin-top:20px}#course-gradebook.fixed-header #gradebook-labels-section{position:fixed;top:60px;width:100%}#course-gradebook.fixed-header .wrap{padding-top:200px}#course-gradebook #gradebook-labels-section{position:relative;padding-left:30px;padding-top:10px;background-color:#f4f8fc;border-bottom:1px solid #eee;z-index:999}#course-gradebook #gradebook-labels-section #sort-dropdown{position:absolute;display:inline-block;left:200px;z-index:10}#course-gradebook #gradebook-labels-section a:hover{text-decoration:none}#course-gradebook #gradebook-labels-section .dropdown a{color:#555;font-size:12px;text-transform:uppercase;cursor:pointer}#course-gradebook #gradebook-labels-section .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px;text-transform:uppercase}#course-gradebook #gradebook-labels-section .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#course-gradebook #gradebook-labels-section .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#course-gradebook #gradebook-labels-section .dropdown-toggle{padding-right:15px;padding-left:20px;color:#555;text-transform:uppercase;font-size:12px;background-color:rgba(255,255,255,.8);display:inline-block;height:42px;line-height:38px;border:2px solid rgba(190,204,212,.25)}#course-gradebook #gradebook-labels-section .dropdown-toggle span{color:#beccd4;margin-left:15px}#course-gradebook #gradebook-labels-section #table-title{color:#555;font-size:24px;position:absolute;width:185px;bottom:10px}#course-gradebook #gradebook-labels-section #progress-key{position:absolute;color:#6b757b;border:2px solid rgba(190,204,212,.3);padding:12px 18px;bottom:65px;display:inline-block}#course-gradebook #gradebook-labels-section #progress-key .progress-circle{margin-right:8px;display:inline-block;width:10px;height:10px;background-color:#beccd4;border-radius:50%}#course-gradebook #gradebook-labels-section #progress-key .progress-circle.not-started{background-color:#beccd4}#course-gradebook #gradebook-labels-section #progress-key .progress-circle.started{background-color:#ffdd17}#course-gradebook #gradebook-labels-section #progress-key .progress-circle.needs-work{background-color:#ff99c6}#course-gradebook #gradebook-labels-section #progress-key .progress-circle.passed{background-color:#8cc63e}#course-gradebook #gradebook-labels-section #progress-key .progress-circle.passed.passed-review{border:2px solid #4f800e}#course-gradebook #gradebook-labels-wrapper{overflow:hidden;margin-left:185px}#course-gradebook #gradebook-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#course-gradebook #gradebook-labels-table th{width:185px}#course-gradebook #gradebook-labels-table .gradebook-label{width:42px;height:180px;white-space:nowrap;background-color:#f4f8fc;color:#a7aeb6;font-weight:400}#course-gradebook #gradebook-labels-table .gradebook-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#course-gradebook #gradebook-labels-table .gradebook-label div span{padding:5px 10px}#course-gradebook #gradebook-labels-table .gradebook-label.is-lesson{color:#555}#course-gradebook .wrap{padding:0;margin-left:30px;margin-right:50px}#course-gradebook .wrap .export-name,#course-gradebook .wrap .student-name{width:185px;padding-left:20px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px;border-right:solid 1px rgba(190,204,212,.3)}#course-gradebook .wrap .export-name:nth-child(even),#course-gradebook .wrap .student-name:nth-child(even){background-color:#f4f8fc}#course-gradebook .wrap .export-name:nth-child(odd),#course-gradebook .wrap .student-name:nth-child(odd){background-color:#fff}#course-gradebook .wrap .export-name #edit-points-btn,#course-gradebook .wrap .student-name #edit-points-btn{margin-left:15px}#course-gradebook #student-list{position:absolute}#course-gradebook #gradebook-table-wrapper{overflow:auto;margin-left:185px}#course-gradebook #gradebook-table-wrapper #gradebook-table{border-collapse:collapse;margin:0;width:0;table-layout:fixed;padding-right:25px}#course-gradebook #gradebook-table-wrapper #gradebook-table tr{height:45px}#course-gradebook #gradebook-table-wrapper #gradebook-table tr:nth-child(even){background-color:#f4f8fc}#course-gradebook #gradebook-table-wrapper #gradebook-table tr td{width:42px;max-width:42px;text-align:center}#course-gradebook #gradebook-table-wrapper #gradebook-table tr td .edit-points-input{width:40px}#course-gradebook #gradebook-table-wrapper .gradebook-value{text-align:center;color:#000;border:1px solid #6b757b}#course-gradebook #gradebook-table-wrapper .gradebook-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:43px;width:100%;text-decoration:none;color:inherit}#course-gradebook #gradebook-table-wrapper .gradebook-value.not-started{background-color:#beccd4}#course-gradebook #gradebook-table-wrapper .gradebook-value.not-started:hover{background-color:#dde4e8}#course-gradebook #gradebook-table-wrapper .gradebook-value.started{background-color:#ffdd17}#course-gradebook #gradebook-table-wrapper .gradebook-value.started:hover{background-color:#ffec7d}#course-gradebook #gradebook-table-wrapper .gradebook-value.needs-work{background-color:#ff99c6}#course-gradebook #gradebook-table-wrapper .gradebook-value.needs-work:hover{background-color:#ffcce3}#course-gradebook #gradebook-table-wrapper .gradebook-value.passed{background-color:#8cc63e}#course-gradebook #gradebook-table-wrapper .gradebook-value.passed:hover{background-color:#bbdd8d}#course-gradebook #gradebook-table-wrapper .gradebook-value.passed-review{position:relative}#course-gradebook #gradebook-table-wrapper .gradebook-value.passed-review::before{content:' ';position:absolute;top:0;right:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #4f800e transparent transparent}#course-gradebook .hidden{visibility:collapse}#course-gradebook .vertical-text{height:200px;white-space:nowrap}#course-gradebook .vertical-text div{-ms-transform:translate(25px,51px);transform:translate(25px,51px);-ms-transform:rotate(315deg);transform:rotate(315deg);width:30px}#course-gradebook .disabled{pointer-events:none;cursor:default}#course-gradebook .odd-row{background-color:#f4f8fc}#course-gradebook .even-row{background-color:#fff}#gradebook-configs-modal .modal-body{padding-bottom:0}#gradebook-configs-modal .config-option{display:inline-block;padding-right:15px;vertical-align:top}#gradebook-configs-modal .config-option .config-option-choices{padding-top:5px}#gradebook-configs-modal #quiz-display{margin-top:10px}#gradebook-configs-modal #exercise-checkbox,#gradebook-configs-modal #show-quiz-completion{margin-right:5px}#gradebook-configs-modal .dropdown a{color:#555;font-size:12px;text-transform:uppercase;cursor:pointer}#gradebook-configs-modal .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px;text-transform:uppercase}#gradebook-configs-modal .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#gradebook-configs-modal .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#gradebook-configs-modal .dropdown-toggle{padding-right:15px;padding-left:20px;color:#555;text-transform:uppercase;font-size:12px;background-color:rgba(255,255,255,.8);display:inline-block;height:42px;line-height:38px;border:2px solid rgba(190,204,212,.25)}#gradebook-configs-modal .dropdown-toggle span{color:#beccd4;margin-left:15px}#gradebook-overview-page{background-color:#f4f8fc;overflow:auto;min-height:initial;padding:0}#gradebook-overview-page .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}#gradebook-overview-page .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}#gradebook-overview-page .scroll-arrow:hover{opacity:.8}#gradebook-overview-page #forward-arrow{right:-29px}#gradebook-overview-page .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#gradebook-overview-page .no-underline:active,#gradebook-overview-page .no-underline:hover{text-decoration:none}#gradebook-overview-page .top-row{padding-right:15px;display:-ms-flexbox;display:flex}#gradebook-overview-page .top-row-rule{margin-top:5px;margin-bottom:15px}#gradebook-overview-page #module-dropdown{margin-left:auto}#gradebook-overview-page .unit-dropdown{padding-right:20px}#gradebook-overview-page .unit-dropdown .dropdown{display:inline-block;margin-left:10px}#gradebook-overview-page .unit-dropdown .dropdown:hover{cursor:pointer}#gradebook-overview-page .unit-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6}#gradebook-overview-page .unit-dropdown .dropdown-toggle{color:#555;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#gradebook-overview-page .unit-dropdown .dropdown-toggle.disabled{font-weight:100;color:#a7aeb6}#gradebook-overview-page .unit-dropdown .dropdown-toggle.disabled:hover{cursor:auto}#gradebook-overview-page .unit-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#gradebook-overview-page .unit-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#gradebook-overview-page .unit-dropdown .dropdown-menu li{position:relative}#gradebook-overview-page .unit-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:5px;color:#555}#gradebook-overview-page .unit-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}#gradebook-overview-page .unit-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#gradebook-overview-page .unit-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#gradebook-overview-page .unit-dropdown .dropdown-header{padding-left:30px}#gradebook-overview-page .stride-help-msg{position:relative;margin-right:35px;color:#555}#gradebook-overview-page .stride-help-msg .icon-question-sign{margin-right:5px}#gradebook-overview-page #export-dropdown{margin-right:5px;display:inline-block}#gradebook-overview-page #export-dropdown button{font-size:12px}#gradebook-overview-page #export-dropdown button .icon-caret-down{margin-left:12px}#gradebook-overview-page .student-select{margin-bottom:0}#gradebook-overview-page .student-select .dropdown-toggle{color:#555;border:2px solid rgba(190,204,212,.3);border-radius:3px;font-size:12px;text-transform:uppercase}#gradebook-overview-page .student-select .dropdown-toggle:hover,#gradebook-overview-page .student-select.open .dropdown-toggle{background-color:#f4f8fc}#gradebook-overview-page .student-select .dropdown-menu>li:not(.disabled)>a{color:#555}#gradebook-overview-page .student-select .dropdown-menu>li:not(.disabled)>a:hover{color:#fff;background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#gradebook-overview-page #assigned-table-labels-section-wrapper,#gradebook-overview-page #gradebook-labels-section-wrapper{position:relative;margin-right:50px;background-color:#f4f8fc;border-bottom:1px solid #eee;z-index:initial}#gradebook-overview-page #assigned-table-labels-section-wrapper #sort-students-dropdown,#gradebook-overview-page #gradebook-labels-section-wrapper #sort-students-dropdown{margin-left:2px}#gradebook-overview-page #assigned-table-labels-section-wrapper #sort-students-dropdown .dropdown,#gradebook-overview-page #gradebook-labels-section-wrapper #sort-students-dropdown .dropdown{display:inline-block}#gradebook-overview-page #assigned-table-labels-section-wrapper #sort-students-dropdown .dropdown .icon,#gradebook-overview-page #gradebook-labels-section-wrapper #sort-students-dropdown .dropdown .icon{margin-left:5px}#gradebook-overview-page #assigned-table-labels-section-wrapper a:hover,#gradebook-overview-page #gradebook-labels-section-wrapper a:hover{text-decoration:none}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown a,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown a{color:#555;font-size:12px;cursor:pointer}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a:hover:not(.disabled),#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a:hover:not(.disabled){background-color:#27a9e1;color:#fff;cursor:pointer}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a.disabled:hover,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a.disabled:hover{cursor:not-allowed}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades{color:#555;line-height:28px;font-size:12px;text-transform:uppercase;background-color:#fff;display:block;padding:3px 20px;clear:both;font-weight:400;border:none;border-radius:0;white-space:nowrap;width:100%}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled),#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled){background-color:#27a9e1;color:#fff;cursor:pointer;border:none}#gradebook-overview-page #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled:hover,#gradebook-overview-page #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled:hover{cursor:not-allowed}#gradebook-overview-page #assigned-table-labels-section-wrapper #configure-btn,#gradebook-overview-page #gradebook-labels-section-wrapper #configure-btn{font-size:12px}#gradebook-overview-page #assigned-table-labels-section-wrapper #done-edit-settings-btn,#gradebook-overview-page #assigned-table-labels-section-wrapper #edit-settings-btn,#gradebook-overview-page #gradebook-labels-section-wrapper #done-edit-settings-btn,#gradebook-overview-page #gradebook-labels-section-wrapper #edit-settings-btn{font-size:12px;margin-left:2px}#gradebook-overview-page #assigned-table-labels-section-wrapper .settings-and-export,#gradebook-overview-page #gradebook-labels-section-wrapper .settings-and-export{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:180px}#gradebook-overview-page #assigned-table-labels-section-wrapper .settings-top-row,#gradebook-overview-page #gradebook-labels-section-wrapper .settings-top-row{background-color:#f4f8fc;z-index:initial}#gradebook-overview-page #assigned-table-labels-section-wrapper #progress-key,#gradebook-overview-page #gradebook-labels-section-wrapper #progress-key{display:inline-block;padding:8px 14px;margin-right:5px;color:#555;border:2px solid rgba(190,204,212,.3);font-size:12px;background-color:#fff;text-transform:uppercase}#gradebook-overview-page #assigned-table-labels-section-wrapper #progress-key span,#gradebook-overview-page #gradebook-labels-section-wrapper #progress-key span{vertical-align:middle}#gradebook-overview-page #assigned-table-labels-section-wrapper #progress-key .progress-circle,#gradebook-overview-page #gradebook-labels-section-wrapper #progress-key .progress-circle{border-radius:50%;display:inline-block;width:12px;height:12px;margin:auto}#gradebook-overview-page #assigned-table-labels-section-wrapper #progress-key .progress-circle.finalized,#gradebook-overview-page #gradebook-labels-section-wrapper #progress-key .progress-circle.finalized{margin-left:8px}#gradebook-overview-page #assigned-table-labels-section-wrapper #progress-key .progress-circle:not(.unopened),#gradebook-overview-page #gradebook-labels-section-wrapper #progress-key .progress-circle:not(.unopened){margin-right:8px}#gradebook-overview-page #assigned-table-labels-section-wrapper #backward-arrow,#gradebook-overview-page #gradebook-labels-section-wrapper #backward-arrow{bottom:23px;left:160px}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-title,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-title{color:#555;font-size:24px;position:absolute;width:300px;bottom:10px;text-align:center}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper{margin-left:230px;overflow:hidden}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table th,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table th{width:185px}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label{width:40px;height:180px;white-space:nowrap;background-color:#f4f8fc;color:#a7aeb6;font-weight:400}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span{padding:5px 10px 5px 0}#gradebook-overview-page #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover,#gradebook-overview-page #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover{text-decoration:none}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper{margin-left:300px;overflow:hidden}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table th,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table th{width:80px}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label{width:40px;height:180px;background-color:#f4f8fc;color:#555;font-weight:600;padding:0 5px}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span,#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span{padding:5px 10px 5px 0}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:185px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a{color:#555}#gradebook-overview-page #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover,#gradebook-overview-page #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover{text-decoration:none}#gradebook-overview-page #assigned-table-labels-section-wrapper{border:0}#gradebook-overview-page .progress-circle.counts-circle{border-radius:50%;display:inline-block;width:35px;height:35px;line-height:35px;color:#fff;font-size:20px;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#gradebook-overview-page .wrap{padding:0;margin-right:50px;margin-left:30px}#gradebook-overview-page .wrap.grade-insertion-site{margin-left:0}#gradebook-overview-page .wrap #student-list{position:absolute}#gradebook-overview-page .wrap #student-list #student-list-body{max-height:55vh;overflow:auto}#gradebook-overview-page .wrap #student-list .export-name,#gradebook-overview-page .wrap #student-list .student-name{width:200px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px;border-right:solid 1px rgba(190,204,212,.3);padding:0 15px 1px 20px}#gradebook-overview-page .wrap #student-list .export-name:nth-child(even),#gradebook-overview-page .wrap #student-list .student-name:nth-child(even){background-color:#f4f8fc}#gradebook-overview-page .wrap #student-list .export-name:nth-child(odd),#gradebook-overview-page .wrap #student-list .student-name:nth-child(odd){background-color:#fff}#gradebook-overview-page .wrap #student-list .extra-row-label{padding:0 15px 0 20px}#gradebook-overview-page .wrap #assignment-list{position:absolute}#gradebook-overview-page .wrap #assignment-list .assignment-list-header{height:80px}#gradebook-overview-page .wrap #assignment-list .assignment-name{width:300px;padding-left:15px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px;border-right:solid 1px rgba(190,204,212,.3);text-align:left}#gradebook-overview-page .wrap #assignment-list .assignment-name:nth-child(even){background-color:#f4f8fc}#gradebook-overview-page .wrap #assignment-list .assignment-name:nth-child(odd),#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a.static:hover{background-color:#fff}#gradebook-overview-page .wrap #assignment-list .assignment-name.lesson{padding-left:35px}#gradebook-overview-page .wrap #assignment-list .assignment-name.item{padding-left:55px}#gradebook-overview-page .wrap #assignment-list .assignment-name img{height:25px;margin:5px}#gradebook-overview-page .wrap #assignment-list .assignment-name span{margin:5px}#gradebook-overview-page .wrap .extra-scroll-bar-padding{padding-left:25px!important;width:70px!important;max-width:70px!important}#gradebook-overview-page .wrap #gradebook-table-wrapper{overflow:auto;margin-left:200px}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table{border-collapse:collapse;margin:0;width:0;table-layout:fixed;padding-right:25px}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table #gradebook-table-body{display:block;width:max-content;overflow:auto;max-height:55vh}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .missing-grading-category-warning{position:relative;top:5px;right:3px;font-size:10px;color:red}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .lti-gradepassback-flag{position:absolute;right:0;bottom:0;display:inline-block;font-size:10px}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .activity-type-value{color:#6b757b}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value{text-align:center;color:#000;border:1px solid #6b757b;padding:0;position:relative}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;width:100%;text-decoration:none;color:inherit}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.late::before{content:' ';position:absolute;top:0;right:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #de5844 transparent transparent}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight{border-left:3px solid #fff;border-right:3px solid #fff}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.unopened{background-color:rgba(190,204,212,.7)}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.not-submitted{background-color:rgba(255,221,23,.7)}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.submitted{background-color:rgba(140,198,62,.7)}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.reviewed{background-color:rgba(255,153,198,.7)}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.submitted-after-review{background-color:rgba(158,30,98,.7)}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.finalized{background-color:rgba(0,167,157,.7)}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .activity-type-cell,#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table .max-points-cell{cursor:pointer}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table tr{height:40px}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table tr:nth-child(even){background-color:#f4f8fc}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table tr td{width:40px;max-width:40px;font-size:13px;padding:1px;text-align:center}#gradebook-overview-page .wrap #gradebook-table-wrapper #gradebook-table tr td .edit-max-points-input{width:38px;margin-right:2px}#gradebook-overview-page .wrap #assigned-table-wrapper{overflow:auto;margin-left:300px}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table{border-collapse:collapse;margin:0;width:0;table-layout:fixed;padding-right:25px}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table th{width:40px}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table .assigned-table-value{text-align:center;color:#000;border:1px solid #6b757b}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table .assigned-table-value.lesson{border:0}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .chs-icon-check{color:#8cc63e}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:37px;width:100%;text-decoration:none;color:inherit}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a:hover{background-color:#fff}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .assign-btn{font-size:12px}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table tr{height:40px}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table tr:nth-child(even){background-color:#f4f8fc}#gradebook-overview-page .wrap #assigned-table-wrapper #assigned-table tr td{width:40px;max-width:40px;font-size:13px;text-align:center}#gradebook-overview-page.status-overview{margin:0 0 30px}#gradebook-overview-page.status-overview .wrap{margin:0 10px}#gradebook-overview-page .unopened{background-color:#beccd4}#gradebook-overview-page .not-submitted{background-color:#ffdd17}#gradebook-overview-page .submitted{background-color:#8cc63e;color:#fff}#gradebook-overview-page .reviewed{background-color:#ff99c6}#gradebook-overview-page .submitted-after-review{background-color:#9e1e62}#gradebook-overview-page .finalized{background-color:#00a79d}#gradebook-overview-page .badge{color:#fff}#gradebook-overview-page .flash{animation:transparentFlash 7s ease}#gradebook-overview-page #empty-class-msg{text-align:center}#gradebook-overview-page #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}#gradebook-overview-page #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}#gradebook-overview-page .stride-help-msg{top:0;height:initial;text-align:left;margin:0 0 10px}#gradebook-overview-page #assigned-table-labels-section-wrapper .settings-and-export,#gradebook-overview-page #gradebook-labels-section-wrapper .settings-and-export{-ms-flex-pack:justify;justify-content:space-between}.gradebook-overview-dropdown-button.push-grades{display:block;width:100%;padding:3px 20px;border:none;clear:both;white-space:nowrap;background-color:#fff;text-align:left}#gradebook-settings-page h1,.marketing-page .marketing-sidenav .active+ul,.marketing-page .marketing-sidenav>li.no-sublinks,.marketing-page .marketing-sidenav>li:not(:last-of-type):not(.active),.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats>li:not(:last-of-type){border-bottom:1px solid #beccd4}.gradebook-overview-dropdown-button.push-grades:hover{background-color:#f5f5f5;color:#262626}#gradebook-settings-page h1{margin:30px 80px 40px 0;font-size:40px;padding-bottom:10px}#gradebook-settings-page input{margin-right:5px}#gradebook-settings-page .settings-block{margin-right:80px;padding-bottom:10px;border-bottom:1px solid #dee5e9}#gradebook-settings-page .settings-block:not(:first-child){margin-top:30px}#gradebook-settings-page .settings-block .settings-title{font-size:30px;line-height:30px}#gradebook-settings-page .settings-block .settings-description{margin-top:20px;margin-bottom:5px;font-size:16px;line-height:20px;color:#555}#gradebook-settings-page .settings-block .settings-label{font-size:18px}#gradebook-settings-page .settings-block#include-assignment-types .item-type-checkbox-column{width:30%;display:inline-block;vertical-align:top}#gradebook-settings-page .settings-block#include-assignment-types .error-msg{color:#de5844}#gradebook-settings-page .settings-block#filter-assignment-types .item-type-checkbox-column{margin-left:20px;vertical-align:top}#gradebook-settings-page .settings-block#calculation-options .section-field-edit-container{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center}#gradebook-settings-page .settings-block#calculation-options .grading-category-settings{margin-top:5px}#gradebook-settings-page .settings-block#calculation-options .grading-category-settings .header{font-size:18px;font-weight:700}#gradebook-settings-page .settings-block#calculation-options .grading-category-settings th{font-size:18px}#gradebook-settings-page .settings-block#calculation-options .grading-category-settings .remove-category:hover{color:#de5844;cursor:pointer}#gradebook-settings-page .settings-block#calculation-options .grading-category-settings #grading-category-table{max-width:500px;margin-bottom:0}#gradebook-settings-page .settings-block#calculation-options .grading-category-settings #sum-notification{font-size:16px;line-height:20px}#gradebook-settings-page .settings-block:last-child{border:none;padding-bottom:80px}#gradebook-settings-page #section-to-copy-select+.bootstrap-select{margin-bottom:0}#gradebook-by-student-page{background-color:#f4f8fc;min-height:initial;padding:0}#gradebook-by-student-page .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}#gradebook-by-student-page .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}#gradebook-by-student-page .scroll-arrow:hover{opacity:.8}#gradebook-by-student-page #forward-arrow{right:-29px}#gradebook-by-student-page .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#gradebook-by-student-page .no-underline:active,#gradebook-by-student-page .no-underline:hover{text-decoration:none}#gradebook-by-student-page .item-problem-number{display:inline-block;margin-right:3px;width:48px;font-size:13px;font-family:Consolas,Monaco,Menlo,'Courier New',monospace}#gradebook-by-student-page .item-type-icon{display:inline-block;margin-right:5px;width:20px;color:#6b757b;font-size:14px}#gradebook-by-student-page #module-dropdown{display:inline-block}#gradebook-by-student-page #module-dropdown .dropdown{display:inline-block;margin-left:10px}#gradebook-by-student-page #module-dropdown .dropdown:hover{cursor:pointer}#gradebook-by-student-page #module-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#gradebook-by-student-page #module-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#gradebook-by-student-page #module-dropdown .dropdown-toggle .icon{margin-left:7px}#gradebook-by-student-page #module-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#gradebook-by-student-page #module-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#gradebook-by-student-page #module-dropdown .dropdown-menu li{position:relative}#gradebook-by-student-page #module-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#gradebook-by-student-page #module-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px;text-transform:uppercase}#gradebook-by-student-page #module-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#gradebook-by-student-page #module-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#gradebook-by-student-page #module-dropdown .dropdown-header{padding-left:30px}#gradebook-by-student-page .scores-table{margin-top:20px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#gradebook-by-student-page .assignment-title-header{padding-left:20px;padding-top:5px;padding-bottom:5px}#gradebook-by-student-page .assignment-title-cell{padding-left:20px}#gradebook-by-student-page .max-points-cell,#gradebook-by-student-page .score-cell,#gradebook-by-student-page .weight-cell{width:50px}#gradebook-by-student-page .category-cell{width:100px}#gradebook-by-student-page .category-cell,#gradebook-by-student-page .score-cell,#gradebook-by-student-page .weight-cell{text-align:center;border-right:1px solid rgba(190,204,212,.25);border-left:1px solid rgba(190,204,212,.25)}#gradebook-by-student-page .out-of-cell{width:55px;text-align:center}#gradebook-by-student-page .footer-cell{border-top:1px solid #beccd4}#gradebook-by-student-page .footer-cell.no-side-border{border-right:none;border-left:none}#gradebook-by-student-page .grade-stats{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}#gradebook-by-student-page .grade-stats .stats-box{text-align:center;width:200px;padding:10px 5px;border-radius:5px;margin:5px}#gradebook-by-student-page .grade-stats .stats-box .percentage-grade-title{width:fit-content;display:inline-block}#gradebook-by-student-page .grade-stats .stats-box .percentage-grade{margin-top:0}#gradebook-by-student-page .grade-stats .latest-assignment-box{width:300px;text-align:left;padding-left:15px}#gradebook-by-student-page .grade-stats .latest-assignment-box p{margin-bottom:0}#gradebook-by-student-page .no-assignments-text{font-size:24px}#gradebook-by-assignment-page{min-height:initial}#gradebook-by-assignment-page #section-assignment-grade{padding:0}#gradebook-by-assignment-page #section-assignment-grade .more-info-wrap{margin:0 0 5px}#gradebook-by-assignment-page #section-assignment-grade .section-assignment-overview-table{margin-right:0}#gradebook-by-assignment-page .ai-grade-column{cursor:pointer;font-weight:700}#gradebook-by-assignment-page .ai-grade-column .fa-eye{color:#555}#gradebook-by-assignment-page .icon-btn{background:0 0;color:#555}#gradebook-by-assignment-page .icon-btn:hover{background-color:#dee5e9;padding:5px}.gradebook-by-assignment-page #alert-modal-iframe{height:calc(100vh - 120px)}#autograder-info-sidepeek #grading-container .expanded-case:not(:last-child),#autograder-info-sidepeek #grading-container .side-borders,#autograder-info-sidepeek #grading-container td,#autograder-info-sidepeek #grading-container tr,#autograder-info-sidepeek #grading-container tr:not(.collapsed){border:none}#autograder-info-sidepeek .sticky-header,#autograder-info-sidepeek .table-header-sticky{position:initial}.grading-sidepeek #right-tab-bar{display:none}#gradebook-by-module-page #gradebook-by-module-table-wrapper{width:100%;max-width:fit-content;position:relative;margin-top:-25px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table{display:block;width:100%;border-collapse:separate}#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead{display:block;width:100%;position:sticky;top:var(--page-top,60px);z-index:2;overflow-x:hidden;overflow-y:clip;background-color:#f4f8fc;border-color:#f4f8fc;border-width:0 1px;border-style:solid;border-bottom:solid 1px rgba(190,204,212,.3)}#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr{background-color:inherit}#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:first-of-type{height:160px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:first-of-type td:first-child,#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:first-of-type th:first-child{padding:10px 0 15px;vertical-align:top;border:none}#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:first-of-type td:not(:first-child),#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:first-of-type th:not(:first-child){vertical-align:bottom}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody tr,#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:not(:first-of-type){height:50px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:not(:first-of-type) td:first-child,#gradebook-by-module-page #gradebook-by-module-table-wrapper table thead tr:not(:first-of-type) th:first-child{border-right:solid 1px rgba(190,204,212,.3)}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody{display:block;width:100%;overflow:auto;border-radius:0 0 3px 3px;border-color:rgba(190,204,212,.3);border-width:0 1px 1px;border-style:solid}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody tr:nth-child(even){background-color:#f4f8fc}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody tr:nth-child(odd){background-color:#fff}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody td:first-child,#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody th:first-child{padding-left:10px;padding-right:10px;border-right:solid 1px rgba(190,204,212,.3)}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody td:not(:first-child),#gradebook-by-module-page #gradebook-by-module-table-wrapper table tbody th:not(:first-child){text-align:center}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tr{display:block;width:max-content}#gradebook-by-module-page #gradebook-by-module-table-wrapper table tr::after{content:'';display:table-cell;width:66.69px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th{height:inherit}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td:first-child,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th:first-child{width:200px;position:sticky;z-index:1;left:0;background-color:inherit;padding-left:10px;padding-right:10px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td:not(:first-child),#gradebook-by-module-page #gradebook-by-module-table-wrapper table th:not(:first-child){width:45px;max-width:45px;min-width:45px;text-align:center}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-label{width:155.89px;height:38.97px;padding-left:11.25px;-ms-transform:translate(0,23.97px) rotate(300deg);transform:translate(0,23.97px) rotate(300deg);-ms-transform-origin:top left;transform-origin:top left;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-align:center;align-items:center;white-space:nowrap}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-label>*{overflow:hidden;text-overflow:ellipsis}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-scroll-buttons{z-index:3;position:sticky;top:var(--page-top,60px)}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-scroll-buttons .progress-scroll-arrow{position:absolute;display:none;width:37px;height:37px;text-align:center;background-color:#28384a;border-radius:50%;bottom:-135px;font-size:24px;line-height:37px;color:#fff;text-decoration:none;border:none}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-scroll-buttons .progress-scroll-arrow:hover{opacity:.8}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-scroll-buttons .progress-scroll-arrow.left-arrow{left:170px}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-scroll-buttons .progress-scroll-arrow.right-arrow{right:-10px}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-table-toggle{border:2px solid rgba(190,204,212,.3);padding:10px 15px;font-size:12px;font-weight:400;color:#555;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:1px}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-table-toggle .toggle-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-table-toggle input,#gradebook-by-module-page #gradebook-by-module-table-wrapper .progress-table-toggle label{margin:0;cursor:pointer}#gradebook-by-module-page #gradebook-by-module-table-wrapper .loader-body{width:100vw;max-width:100%;background-color:#fff;border-radius:0 0 3px 3px;border-color:rgba(190,204,212,.3);border-width:0 1px 1px;border-style:solid;padding:15px;text-align:center;z-index:9999!important}#gradebook-by-module-page #gradebook-by-module-table-wrapper .loader-body .loader{position:relative;text-align:center;margin:15px auto 35px;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#gradebook-by-module-page #gradebook-by-module-table-wrapper .loader-body .loaded-icon{font-size:70px}#gradebook-by-module-page #gradebook-by-module-table-wrapper .loader-body #karel-icon{margin-right:0!important;max-height:80px}#gradebook-by-module-page #gradebook-by-module-table-wrapper .loader-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}#gradebook-by-module-page #gradebook-by-module-table-wrapper .loader-body .loader-modal-header{padding:15px;min-height:15px}#gradebook-by-module-page #gradebook-by-module-table-wrapper #gradebook-by-module-table .max-points-row{height:35px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td:nth-child(2),#gradebook-by-module-page #gradebook-by-module-table-wrapper table th:nth-child(2){width:75px;max-width:75px;min-width:75px;padding-left:30px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td .cell-entry-wrapper,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th .cell-entry-wrapper{width:100%;height:100%}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td .cell-entry-wrapper.sidepeek-button,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th .cell-entry-wrapper.sidepeek-button{background:0 0;border:none;padding:0}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td .cell-entry-wrapper .percent,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th .cell-entry-wrapper .percent{font-size:12px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td .cell-entry-wrapper.out-of-display,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th .cell-entry-wrapper.out-of-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td .cell-entry-wrapper.out-of-display .numerator,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th .cell-entry-wrapper.out-of-display .numerator{font-size:16px}#gradebook-by-module-page #gradebook-by-module-table-wrapper table td .cell-entry-wrapper.out-of-display .denominator,#gradebook-by-module-page #gradebook-by-module-table-wrapper table th .cell-entry-wrapper.out-of-display .denominator{font-size:10px;font-weight:400}#gradebook-by-module-page #gradebook-by-module-table-wrapper table .total-cell{font-weight:700}#gradebook-by-module-page #gradebook-by-module-table-wrapper table .assignment-label{color:#a7aeb6;font-size:14px;font-weight:400}#gradebook-by-module-page #gradebook-by-module-table-wrapper .student-row th{font-weight:400}#gradebook-by-module-page #gradebook-by-module-table-wrapper .student-row .gradebook-cell:hover .cell-entry-wrapper{border:1px solid #6b757b}#gradebook-by-module-page .progress-table-toggle{position:absolute;bottom:15px;left:0}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper{width:100%;max-width:fit-content;position:relative;margin-top:-25px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table{display:block;width:100%;border-collapse:separate}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead{display:block;width:100%;position:sticky;top:var(--page-top,60px);z-index:2;overflow-x:hidden;overflow-y:clip;background-color:#f4f8fc;border-color:#f4f8fc;border-width:0 1px;border-style:solid;border-bottom:solid 1px rgba(190,204,212,.3)}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr{background-color:inherit}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:first-of-type{height:160px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:first-of-type td:first-child,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:first-of-type th:first-child{padding:10px 0 15px;vertical-align:top;border:none}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:first-of-type td:not(:first-child),#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:first-of-type th:not(:first-child){vertical-align:bottom}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody tr,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:not(:first-of-type){height:50px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:not(:first-of-type) td:first-child,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table thead tr:not(:first-of-type) th:first-child{border-right:solid 1px rgba(190,204,212,.3)}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody{display:block;width:100%;overflow:auto;border-radius:0 0 3px 3px;border-color:rgba(190,204,212,.3);border-width:0 1px 1px;border-style:solid}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody tr:nth-child(even){background-color:#f4f8fc}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody tr:nth-child(odd){background-color:#fff}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody td:first-child,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody th:first-child{padding-left:10px;padding-right:10px;border-right:solid 1px rgba(190,204,212,.3)}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody td:not(:first-child),#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tbody th:not(:first-child){text-align:center}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tr{display:block;width:max-content}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table tr::after{content:'';display:table-cell;width:66.69px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th{height:inherit}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td:first-child,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th:first-child{width:200px;position:sticky;z-index:1;left:0;background-color:inherit;padding-left:10px;padding-right:10px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td:not(:first-child),#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th:not(:first-child){width:45px;max-width:45px;min-width:45px;text-align:center}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-label{width:155.89px;height:38.97px;padding-left:11.25px;-ms-transform:translate(0,23.97px) rotate(300deg);transform:translate(0,23.97px) rotate(300deg);-ms-transform-origin:top left;transform-origin:top left;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-align:center;align-items:center;white-space:nowrap}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-label>*{overflow:hidden;text-overflow:ellipsis}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-scroll-buttons{z-index:3;position:sticky;top:var(--page-top,60px)}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-scroll-buttons .progress-scroll-arrow{position:absolute;display:none;width:37px;height:37px;text-align:center;background-color:#28384a;border-radius:50%;bottom:-135px;font-size:24px;line-height:37px;color:#fff;text-decoration:none;border:none}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-scroll-buttons .progress-scroll-arrow:hover{opacity:.8}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-scroll-buttons .progress-scroll-arrow.left-arrow{left:170px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-scroll-buttons .progress-scroll-arrow.right-arrow{right:-10px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-table-toggle{border:2px solid rgba(190,204,212,.3);padding:10px 15px;font-size:12px;font-weight:400;color:#555;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:1px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-table-toggle .toggle-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-table-toggle input,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-table-toggle label{margin:0;cursor:pointer}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .loader-body{width:100vw;max-width:100%;background-color:#fff;border-radius:0 0 3px 3px;border-color:rgba(190,204,212,.3);border-width:0 1px 1px;border-style:solid;padding:15px;text-align:center;z-index:9999!important}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .loader-body .loader{position:relative;text-align:center;margin:15px auto 35px;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .loader-body .loaded-icon{font-size:70px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .loader-body #karel-icon{margin-right:0!important;max-height:80px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .loader-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .loader-body .loader-modal-header{padding:15px;min-height:15px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper #gradebook-by-lesson-table .max-points-row{height:35px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td:nth-child(2),#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th:nth-child(2){width:75px;max-width:75px;min-width:75px;padding-left:30px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td .cell-entry-wrapper,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th .cell-entry-wrapper{width:100%;height:100%}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td .cell-entry-wrapper.sidepeek-button,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th .cell-entry-wrapper.sidepeek-button{background:0 0;border:none;padding:0}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td .cell-entry-wrapper .percent,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th .cell-entry-wrapper .percent{font-size:12px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td .cell-entry-wrapper.out-of-display,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th .cell-entry-wrapper.out-of-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td .cell-entry-wrapper.out-of-display .numerator,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th .cell-entry-wrapper.out-of-display .numerator{font-size:16px}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table td .cell-entry-wrapper.out-of-display .denominator,#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table th .cell-entry-wrapper.out-of-display .denominator{font-size:10px;font-weight:400}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table .total-cell{font-weight:700}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper table .assignment-label{color:#a7aeb6;font-size:14px;font-weight:400}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row th{font-weight:400}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell .cell-entry-wrapper{border:1px solid #6b757b}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell:not(.hidden)~.gradebook-cell .cell-entry-wrapper{border-left:none}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell.unopened{background-color:#beccd4}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell.not-submitted{background-color:#ffdd17}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell.submitted{background-color:#8cc63e;color:inherit}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell.reviewed{background-color:#ff99c6}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell.submitted-after-review{background-color:#9e1e62}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell.finalized{background-color:#00a79d}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row .gradebook-cell:hover{background-color:#fff}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .student-row:not(.hidden)~.student-row .gradebook-cell .cell-entry-wrapper{border-top:none}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-table-toggle{position:absolute;bottom:15px;left:0}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:11px;border:2px solid rgba(190,204,212,.3);padding:8px 14px;background-color:#fff;font-size:12px;color:#555}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle{display:inline-block;width:12px;height:12px;border-radius:50%}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle.unopened{background-color:#beccd4}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle.not-submitted{background-color:#ffdd17}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle.submitted{background-color:#8cc63e}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle.reviewed{background-color:#ff99c6}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle.submitted-after-review{background-color:#9e1e62}#gradebook-by-lesson-page #gradebook-by-lesson-table-wrapper .progress-key .progress-circle.finalized{background-color:#00a79d}.gradebook-sidepeek-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gradebook-sidepeek-modal .modal-body{-ms-flex-positive:1;flex-grow:1;padding:0}#gradebook-by-lesson-sidepeek,#gradebook-by-module-sidepeek{padding:15px}#gradebook-by-lesson-sidepeek .main-assignment-title,#gradebook-by-module-sidepeek .main-assignment-title{margin:0 0 5px;font-size:30px}#gradebook-by-lesson-sidepeek .assignments-list-header,#gradebook-by-module-sidepeek .assignments-list-header{margin-top:15px;margin-bottom:10px;font-size:24px;color:#555}#gradebook-by-lesson-sidepeek .assignment-line,#gradebook-by-module-sidepeek .assignment-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}#gradebook-by-lesson-sidepeek .assignment-title,#gradebook-by-module-sidepeek .assignment-title{margin:0;font-size:20px;color:#555}#gradebook-by-lesson-sidepeek .status-circle,#gradebook-by-module-sidepeek .status-circle{width:10px;height:10px;border-radius:50%}#gradebook-by-lesson-sidepeek .status-circle.unopened,#gradebook-by-module-sidepeek .status-circle.unopened{background-color:#beccd4}#gradebook-by-lesson-sidepeek .status-circle.not-submitted,#gradebook-by-module-sidepeek .status-circle.not-submitted{background-color:#ffdd17}#gradebook-by-lesson-sidepeek .status-circle.submitted,#gradebook-by-module-sidepeek .status-circle.submitted{background-color:#8cc63e}#gradebook-by-lesson-sidepeek .status-circle.reviewed,#gradebook-by-module-sidepeek .status-circle.reviewed{background-color:#ff99c6}#gradebook-by-lesson-sidepeek .status-circle.submitted-after-review,#gradebook-by-module-sidepeek .status-circle.submitted-after-review{background-color:#9e1e62}#gradebook-by-lesson-sidepeek .status-circle.finalized,#gradebook-by-module-sidepeek .status-circle.finalized{background-color:#00a79d}#gradebook-by-lesson-sidepeek .assignments-list,#gradebook-by-module-sidepeek .assignments-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}#gradebook-by-lesson-sidepeek .assignments-list .assignment-line,#gradebook-by-module-sidepeek .assignments-list .assignment-line{background-color:#fff;padding:3px 5px;border-radius:5px;border:1px solid rgba(190,204,212,.3)}#gradebook-by-lesson-sidepeek .submission-info,#gradebook-by-module-sidepeek .submission-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px;color:#333}#gradebook-by-lesson-sidepeek .more-info-button ::before,#gradebook-by-lesson-sidepeek .submission-info p,#gradebook-by-module-sidepeek .more-info-button ::before,#gradebook-by-module-sidepeek .submission-info p{margin:0}#gradebook-by-lesson-sidepeek .submission-info em,#gradebook-by-module-sidepeek .submission-info em{color:#555}#gradebook-by-lesson-sidepeek .more-info-button,#gradebook-by-module-sidepeek .more-info-button{background:0 0;border:none;padding:0;font-size:20px;color:#a7aeb6}#gradebook-by-lesson-sidepeek .more-info-button.collapsed .chs-icon-minus-squared-alt,#gradebook-by-lesson-sidepeek .more-info-button:not(.collapsed) .chs-icon-plus-squared-alt,#gradebook-by-module-sidepeek .more-info-button.collapsed .chs-icon-minus-squared-alt,#gradebook-by-module-sidepeek .more-info-button:not(.collapsed) .chs-icon-plus-squared-alt{display:none}.code-viewer .code-list{width:740px!important}.code-viewer .code-action{width:50px!important}.code-viewer pre{font-size:24px;line-height:30px}.code-viewer #typical-sol{position:fixed;max-width:600px!important;right:8px;top:69px;margin-right:25px;width:580px}.code-viewer #typical-sol pre{width:500px}.grading{margin:auto}.grading #header-info{margin:20px 40px 0 20px;color:#000}.grading #header-info #grading-links{font-size:1.2em}.grading #header-info #counts{float:right;text-align:right}.grading #header-info #counts>span:first-child{padding-right:20px}.grading #header-info select{width:47%}.grading .typical-sol{float:left;width:370px;max-height:600px;overflow:auto;margin-left:10px;border-left:1px dashed #aaa;padding-left:10px}.grading .code-list{width:1300px;margin-bottom:100px;margin-right:10px;margin-left:15px;float:left}.grading .code-list #canned-responses.no-custom-responses+#custom-responses{display:none}.grading .code-list .canned-response{display:block;font-size:10px;line-height:14px;padding:7px 0;cursor:pointer}.grading .code-list .canned-response:hover{opacity:.65}.grading .code-list .canned-response .count{font-weight:700}.grading .code-list .code-listing{margin-top:30px;border-top:1px dashed #aaa;max-height:600px;background-color:#fff}.grading .code-list .code-listing .code-action .code-comment,.grading .code-list .code-listing .code-action .code-prev-comments .accordion .accordion-group{margin-top:7px}.grading .code-list .code-listing .code-action{float:left;width:214px;padding:5px 11px}.grading .code-list .code-listing .code-action .code-student{font-size:14px}.grading .code-list .code-listing .code-action .code-student-class{font-size:12px;color:#aaa}.grading .code-list .code-listing .code-action .code-timestamp{color:#222;font-size:10px}.grading .code-list .code-listing .code-action .code-prev-comments .msg-user{font-size:10px;color:#ccc}.grading .code-list .code-listing .code-action .code-prev-comments .accordion a{color:#000}.grading .code-list .code-listing .code-action .code-prev-comments .accordion .accordion-toggle{display:inline-block;padding:4px 5px;font-size:13px;font-weight:700}.grading .code-list .code-listing .code-action .code-comment textarea{margin-right:7px;font-family:Courier;height:50px}#grading-faq,#hoc-badge-wrapper,#hoc-percentage-progress-container,#hoc-wrapper,#homepage-hoc,#quote-po-modal input[type=file]::file-selector-button,#wrapper .hoc-sidebar,.hoc-navbar #login-btn,.hoc-navbar #signup-btn,.hoc-navbar #signup-page #basic-form{font-family:'Proxima Nova',proxima-nova,sans-serif}.grading .code-list .code-listing .code-text{width:600px;max-height:600px;overflow:auto;margin-left:10px;border-left:1px dashed #aaa;padding-left:10px;float:left}.grading .code-list .code-listing .code-text .code-none{font-size:25px;color:#ccc;font-style:italic}#grading-faq-wrapper{padding-top:50px;padding-bottom:50px;margin-left:auto;margin-right:auto;background-color:#f4f8fc}#grading-faq-wrapper #grading-faq{margin-left:100px;margin-right:100px}#grading-faq{color:#555;margin-left:50px;margin-right:50px}#grading-faq .unopened{color:#beccd4}#grading-faq .not-submitted{color:#ffdd17}#grading-faq .submitted{color:#8cc63e}#grading-faq .reviewed{color:#ff99c6}#grading-faq .submitted-after-review{color:#9e1e62}#grading-faq .finalized{color:#00a79d}#grading-faq #grading-faq-table{margin-top:20px}#grading-faq #grading-faq-table tr{background-color:#fff;border-radius:5px}#grading-faq #grading-faq-table tr td{border:2px solid #f1f1f1;line-height:1.3;vertical-align:middle;padding-top:15px;padding-bottom:15px}#grading-faq #grading-faq-table tr .status-column{padding-left:25px;padding-right:25px;text-transform:uppercase}#grading-faq #grading-faq-table tr .details-column{font-size:14px;padding-right:25px;padding-left:25px}.messages-table{width:1000px}.messages-table td{border:1px solid #000}.messages-table .basics{width:100px}.messages-table .from,.messages-table .to{width:80px}.messages-table .ex{width:100px}.messages-table .code{width:450px}.messages-table .content{width:400px}.messages-table pre{width:450px;overflow:scroll}.msg-ratings{margin-top:17px;background-color:rgba(204,204,204,.2);padding:7px}.help-student-role{width:393px;font-size:11px}:hover{text-decoration:none}.tutor-org img{width:20px;height:20px;margin:-4px 2px 0}.message{color:#666;border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:5px;width:85%}.message .byline{padding-bottom:3px;border-bottom:1px solid #eee;margin-bottom:5px}.message .byline .name{font-weight:700;color:#333}.message .byline .time{color:#999}.message .byline .photo{overflow:hidden;margin-right:5px;height:40px;width:40px}.message .byline .photo img{height:40px;width:auto}#help-tab,.conversation-page{padding-bottom:100px}#help-tab.tab-pane,.conversation-page.tab-pane{margin:0}#help-tab a,.conversation-page a{color:inherit}#help-tab a:hover,.conversation-page a:hover{text-decoration:none}#help-tab h3,.conversation-page h3{font-size:16px;font-weight:200;color:#6b757b}#help-tab .help-tab-message,.conversation-page .help-tab-message{margin-top:10px}#help-tab #upgrade-message,.conversation-page #upgrade-message{padding:25px 15px;margin:20px 20px 20px 30px;background-color:rgba(222,88,68,.25);color:#8e3329}#help-tab #upgrade-message .credits,.conversation-page #upgrade-message .credits{font-weight:600;font-style:italic}#help-tab #upgrade-message p:first-of-type,.conversation-page #upgrade-message p:first-of-type{margin-top:30px;margin-bottom:20px}#help-tab #upgrade-message a,.conversation-page #upgrade-message a{color:rgba(142,51,41,.5);font-weight:700}#help-tab #upgrade-message a:hover,.conversation-page #upgrade-message a:hover{opacity:.7}#help-tab #user-info-header,.conversation-page #user-info-header{background-color:rgba(190,204,212,.15);padding:20px 30px}#help-tab #user-info-header h4,.conversation-page #user-info-header h4{color:#555;margin-bottom:5px}#help-tab #user-info-header p,.conversation-page #user-info-header p{font-size:12px;color:#a7aeb6;font-weight:200;margin-bottom:20px}#help-tab #user-info-header #user-age,.conversation-page #user-info-header #user-age{color:#555;padding-right:10px}#help-tab #user-info-header #user-age .chs-icon,.conversation-page #user-info-header #user-age .chs-icon{color:#a7aeb6;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#help-tab #user-info-header #user-plan,.conversation-page #user-info-header #user-plan{padding-left:13px;color:#27a9e1;border-left:1px solid rgba(190,204,212,.75)}#help-tab #user-info-header #teacher-experience,.conversation-page #user-info-header #teacher-experience{padding-left:13px;padding-right:9px;border-left:1px solid rgba(190,204,212,.75)}#help-tab .message,.conversation-page .message{border-bottom:1px solid rgba(190,204,212,.25);position:relative;margin:0;width:100%;min-height:80px;padding:20px;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:justify;justify-content:space-between}#help-tab .message .msg-content,.conversation-page .message .msg-content{-ms-flex:1;flex:1}#help-tab .message .msg-content p:last-of-type,.conversation-page .message .msg-content p:last-of-type{margin-bottom:0}#help-tab .message:not(.comment),.conversation-page .message:not(.comment){-ms-flex-align:center;align-items:center}#help-tab .message:not(.comment) .photo-border,.conversation-page .message:not(.comment) .photo-border{margin-left:11.5px;margin-right:11.5px}#help-tab .message.comment,.conversation-page .message.comment{height:auto;gap:0}#help-tab .message.comment .message-info,.conversation-page .message.comment .message-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-align:center;align-items:center;padding-right:5px}#help-tab .message.comment .photo-border,.conversation-page .message.comment .photo-border{width:58px;height:58px;left:32px}#help-tab .message.comment .msg-content,.conversation-page .message.comment .msg-content{padding-top:5px}#help-tab .message.comment .msg-icon,.conversation-page .message.comment .msg-icon{border:none;border-radius:0}#help-tab .message .photo-border,.conversation-page .message .photo-border{width:35px;height:35px;border-radius:50%;border-width:2px;border-style:solid;-ms-flex-negative:0;flex-shrink:0}#help-tab .message .photo-border:not([class^=border-]):not([class*=' border-']),.conversation-page .message .photo-border:not([class^=border-]):not([class*=' border-']){border:2px solid #95a5ac}#help-tab .message .photo-border:not([class^=border-]):not([class*=' border-']).started,.conversation-page .message .photo-border:not([class^=border-]):not([class*=' border-']).started{border-color:#ffdd17}#help-tab .message .photo-border:not([class^=border-]):not([class*=' border-']).function-ok,#help-tab .message .photo-border:not([class^=border-]):not([class*=' border-']).rejected,.conversation-page .message .photo-border:not([class^=border-]):not([class*=' border-']).function-ok,.conversation-page .message .photo-border:not([class^=border-]):not([class*=' border-']).rejected{border-color:#ff99c6}#help-tab .message .photo-border:not([class^=border-]):not([class*=' border-']).passed,#help-tab .message .photo-border:not([class^=border-]):not([class*=' border-']).submission,.conversation-page .message .photo-border:not([class^=border-]):not([class*=' border-']).passed,.conversation-page .message .photo-border:not([class^=border-]):not([class*=' border-']).submission{border-color:#8cc63e}#help-tab .message .photo-border .photo,.conversation-page .message .photo-border .photo{width:100%;height:100%;border-radius:50%;border:2px solid #fff;overflow:hidden}#help-tab .message .photo-border .photo img,.conversation-page .message .photo-border .photo img{width:100%}#help-tab .message h4,.conversation-page .message h4{color:#555;margin-top:3px;margin-bottom:3px}#help-tab .message p,.conversation-page .message p{color:#727272;font-size:12px}#help-tab .message .msg-icon,.conversation-page .message .msg-icon{display:block;width:22px;height:22px;border-radius:50%;border:2px solid;text-align:center;right:25px;top:30px;-ms-flex-negative:0;flex-shrink:0}#help-tab .message .msg-icon.started,.conversation-page .message .msg-icon.started{border-color:#ffdd17;color:#ffdd17}#help-tab .message .msg-icon.started:before,.conversation-page .message .msg-icon.started:before{margin-top:1px;margin-left:2px;font-size:15px}#help-tab .message .msg-icon.function-ok,#help-tab .message .msg-icon.rejected,.conversation-page .message .msg-icon.function-ok,.conversation-page .message .msg-icon.rejected{border-color:#ff99c6;color:#ff99c6}#help-tab .message .msg-icon.function-ok:before,#help-tab .message .msg-icon.rejected:before,.conversation-page .message .msg-icon.function-ok:before,.conversation-page .message .msg-icon.rejected:before{font-size:12px}#help-tab .message .msg-icon.passed,#help-tab .message .msg-icon.submission,.conversation-page .message .msg-icon.passed,.conversation-page .message .msg-icon.submission{border-color:#8cc63e;color:#8cc63e}#help-tab .message .msg-icon.comment,.conversation-page .message .msg-icon.comment{color:#95a5ac;font-size:22px;right:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#help-tab .message .msg-icon.chs-icon-check,.conversation-page .message .msg-icon.chs-icon-check{font-size:13px}#help-tab .message .msg-icon.chs-icon-check:before,.conversation-page .message .msg-icon.chs-icon-check:before{margin-left:-1px;margin-top:3px}#help-tab .message .msg-comment,.conversation-page .message .msg-comment{padding:25px 0 15px;border-radius:3px;border:2px solid rgba(190,204,212,.3);margin-top:18px;position:relative;word-wrap:break-word}#help-tab .message .msg-comment:after,#help-tab .message .msg-comment:before,.conversation-page .message .msg-comment:after,.conversation-page .message .msg-comment:before{bottom:100%;position:absolute;content:'';height:0;width:0;border:solid transparent}#help-tab .message .msg-comment:before,.conversation-page .message .msg-comment:before{border-color:transparent;border-bottom-color:rgba(190,204,212,.3);border-width:10px 12px;left:17px}#help-tab .message .msg-comment:after,.conversation-page .message .msg-comment:after{border-color:transparent transparent #fff;border-width:7px 9px;left:20px}#help-tab .message .msg-comment.has-menu,.conversation-page .message .msg-comment.has-menu{padding-bottom:0}#help-tab .message .msg-comment p,.conversation-page .message .msg-comment p{color:#555;font-weight:200;font-size:14px;padding:0 18px}#help-tab .message .msg-comment p a,.conversation-page .message .msg-comment p a{color:#27a9e1}#help-tab .message .msg-comment p a:hover,.conversation-page .message .msg-comment p a:hover{opacity:.5}#help-tab .message .msg-comment p code,#help-tab .message .msg-comment p pre,.conversation-page .message .msg-comment p code,.conversation-page .message .msg-comment p pre{background-color:rgba(190,204,212,.3);color:#555}#help-tab .message .msg-comment .comment-content pre.prettyprint,.conversation-page .message .msg-comment .comment-content pre.prettyprint{padding:22px 18px;background-color:rgba(190,204,212,.3);border-radius:0;border:none}#help-tab .message .msg-comment .comment-content pre.prettyprint .pln,.conversation-page .message .msg-comment .comment-content pre.prettyprint .pln{color:#555}#help-tab .message .msg-comment .msg-menu,.conversation-page .message .msg-comment .msg-menu{line-height:37px;padding:0 18px}#help-tab .message .msg-comment .msg-menu.conversation-page,.conversation-page .message .msg-comment .msg-menu.conversation-page{visibility:hidden}#help-tab .message .msg-comment .msg-menu .chs-icon-ellipses-h,.conversation-page .message .msg-comment .msg-menu .chs-icon-ellipses-h{color:#95a5ac;vertical-align:middle}#help-tab .message .msg-comment .msg-menu .msg-dropdown.open .chs-icon-ellipses-h,#help-tab .message .msg-comment .msg-menu .msg-dropdown:hover .chs-icon-ellipses-h,.conversation-page .message .msg-comment .msg-menu .msg-dropdown.open .chs-icon-ellipses-h,.conversation-page .message .msg-comment .msg-menu .msg-dropdown:hover .chs-icon-ellipses-h{color:#27a9e1}#help-tab .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu{background-color:#28384a;border:none;border-radius:3px;margin-right:-8px;margin-top:-3px}#help-tab .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li{padding:0}#help-tab .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li a,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li a{color:#a7aeb6;line-height:36px;padding-left:30px;padding-right:30px;font-weight:200}#help-tab .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li a:focus,#help-tab .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li a:hover,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li a:focus,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu li a:hover{color:#fff;background-color:#28384a}#help-tab .message .msg-comment .msg-menu .msg-dropdown .flag-msg.has-flag,#help-tab .message .msg-comment .msg-menu .msg-dropdown .save-canned.is-saved,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .flag-msg.has-flag,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .save-canned.is-saved{color:rgba(167,174,182,.5);pointer-events:none}#help-tab .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu::before,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .dropdown-menu::before{content:'';border-color:transparent transparent #28384a;border-style:solid;border-width:8px;height:0;width:0;position:absolute;top:-16px;right:10px}#help-tab .message .msg-comment .msg-menu .msg-dropdown .flag-msg:after,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .flag-msg:after{content:'Flag'}#help-tab .message .msg-comment .msg-menu .msg-dropdown .flag-msg.has-flag:after,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .flag-msg.has-flag:after{content:'Flagged'}#help-tab .message .msg-comment .msg-menu .msg-dropdown .save-canned:after,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .save-canned:after{content:'Save as Canned Response'}#help-tab .message .msg-comment .msg-menu .msg-dropdown .save-canned.is-saved:after,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .save-canned.is-saved:after{content:'Saved as Canned Response'}#help-tab .message .msg-comment .msg-menu .msg-dropdown .rating-item,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .rating-item{position:relative}#help-tab .message .msg-comment .msg-menu .msg-dropdown .rating-item span,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .rating-item span{display:inline-block;line-height:30px;vertical-align:middle}#help-tab .message .msg-comment .msg-menu .msg-dropdown .rating-item:hover,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .rating-item:hover{cursor:pointer}#help-tab .message .msg-comment .msg-menu .msg-dropdown .rating-item:hover span,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .rating-item:hover span{visibility:hidden}#help-tab .message .msg-comment .msg-menu .msg-dropdown .rating-item:hover span+.msg-rating,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .rating-item:hover span+.msg-rating{display:inline-block}#help-tab .message .msg-comment .msg-menu .msg-dropdown .msg-rating,.conversation-page .message .msg-comment .msg-menu .msg-dropdown .msg-rating{position:absolute;left:30px;display:none}#help-tab .help-badge,.conversation-page .help-badge{font-size:12px;padding:2px 5px;color:#fff;font-weight:600;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:2px;position:relative;top:-1px}#help-tab .help-badge.teacher-badge,.conversation-page .help-badge.teacher-badge{background-color:#6b757b}#help-tab #item-code-review,#help-tab #item-grading,.conversation-page #item-code-review,.conversation-page #item-grading{padding:20px 20px 0 30px}#help-tab #item-code-review .grade-option,#help-tab #item-grading .grade-option,.conversation-page #item-code-review .grade-option,.conversation-page #item-grading .grade-option{display:inline-block;padding:4px 15px}#help-tab #item-code-review .grade-option:first-child,#help-tab #item-grading .grade-option:first-child,.conversation-page #item-code-review .grade-option:first-child,.conversation-page #item-grading .grade-option:first-child{padding-left:0}#help-tab #item-code-review .grade-option:not(:first-of-type),#help-tab #item-grading .grade-option:not(:first-of-type),.conversation-page #item-code-review .grade-option:not(:first-of-type),.conversation-page #item-grading .grade-option:not(:first-of-type){border-left:1px solid rgba(190,204,212,.5)}#help-tab #item-code-review .grade-option:last-child,#help-tab #item-grading .grade-option:last-child,.conversation-page #item-code-review .grade-option:last-child,.conversation-page #item-grading .grade-option:last-child{padding-right:0}#help-tab #item-code-review label,#help-tab #item-grading label,.conversation-page #item-code-review label,.conversation-page #item-grading label{margin:0}#help-tab #item-code-review input[type=radio],#help-tab #item-grading input[type=radio],.conversation-page #item-code-review input[type=radio],.conversation-page #item-grading input[type=radio]{display:none}#help-tab #item-code-review input[type=radio]+label span,#help-tab #item-grading input[type=radio]+label span,.conversation-page #item-code-review input[type=radio]+label span,.conversation-page #item-grading input[type=radio]+label span{vertical-align:middle}#help-tab #item-code-review input[type=radio]+label span.icon,#help-tab #item-grading input[type=radio]+label span.icon,.conversation-page #item-code-review input[type=radio]+label span.icon,.conversation-page #item-grading input[type=radio]+label span.icon{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #95a5ac;margin-right:7px;text-align:center;line-height:10px;font-size:8px}#help-tab #add-custom-response-modal #add-response-btn .icon-spin,#help-tab #item-code-review input[type=radio]+label span.icon:before,#help-tab #item-grading input[type=radio]+label span.icon:before,.conversation-page #add-custom-response-modal #add-response-btn .icon-spin,.conversation-page #item-code-review input[type=radio]+label span.icon:before,.conversation-page #item-grading input[type=radio]+label span.icon:before{display:none}#help-tab #item-code-review input[type=radio]:checked+label span.icon:before,#help-tab #item-grading input[type=radio]:checked+label span.icon:before,.conversation-page #item-code-review input[type=radio]:checked+label span.icon:before,.conversation-page #item-grading input[type=radio]:checked+label span.icon:before{display:inline-block}#help-tab #item-code-review #grade-pass:checked+label,#help-tab #item-code-review #review-pass:checked+label,#help-tab #item-grading #grade-pass:checked+label,#help-tab #item-grading #review-pass:checked+label,.conversation-page #item-code-review #grade-pass:checked+label,.conversation-page #item-code-review #review-pass:checked+label,.conversation-page #item-grading #grade-pass:checked+label,.conversation-page #item-grading #review-pass:checked+label{color:#8cc63e}#help-tab #item-code-review #grade-pass:checked+label span.icon,#help-tab #item-code-review #review-pass:checked+label span.icon,#help-tab #item-grading #grade-pass:checked+label span.icon,#help-tab #item-grading #review-pass:checked+label span.icon,.conversation-page #item-code-review #grade-pass:checked+label span.icon,.conversation-page #item-code-review #review-pass:checked+label span.icon,.conversation-page #item-grading #grade-pass:checked+label span.icon,.conversation-page #item-grading #review-pass:checked+label span.icon{border-color:#8cc63e}#help-tab #item-code-review #grade-ok:checked+label,#help-tab #item-grading #grade-ok:checked+label,.conversation-page #item-code-review #grade-ok:checked+label,.conversation-page #item-grading #grade-ok:checked+label{color:#27a9e1}#help-tab #item-code-review #grade-ok:checked+label span.icon,#help-tab #item-grading #grade-ok:checked+label span.icon,.conversation-page #item-code-review #grade-ok:checked+label span.icon,.conversation-page #item-grading #grade-ok:checked+label span.icon{border-color:#27a9e1}#help-tab #item-code-review #grade-reject:checked+label,#help-tab #item-grading #grade-reject:checked+label,.conversation-page #item-code-review #grade-reject:checked+label,.conversation-page #item-grading #grade-reject:checked+label{color:#de5844}#help-tab #item-code-review #grade-reject:checked+label span.icon,#help-tab #item-grading #grade-reject:checked+label span.icon,.conversation-page #item-code-review #grade-reject:checked+label span.icon,.conversation-page #item-grading #grade-reject:checked+label span.icon{border-color:#de5844}#help-tab #item-code-review #grade-none:checked+label,#help-tab #item-code-review #review-none:checked+label,#help-tab #item-grading #grade-none:checked+label,#help-tab #item-grading #review-none:checked+label,.conversation-page #item-code-review #grade-none:checked+label,.conversation-page #item-code-review #review-none:checked+label,.conversation-page #item-grading #grade-none:checked+label,.conversation-page #item-grading #review-none:checked+label{color:#6b757b}#help-tab #item-code-review #grade-none:checked+label span.icon,#help-tab #item-code-review #review-none:checked+label span.icon,#help-tab #item-grading #grade-none:checked+label span.icon,#help-tab #item-grading #review-none:checked+label span.icon,.conversation-page #item-code-review #grade-none:checked+label span.icon,.conversation-page #item-code-review #review-none:checked+label span.icon,.conversation-page #item-grading #grade-none:checked+label span.icon,.conversation-page #item-grading #review-none:checked+label span.icon{border-color:#6b757b}#help-tab #item-code-review #review-work:checked+label,#help-tab #item-grading #review-work:checked+label,.conversation-page #item-code-review #review-work:checked+label,.conversation-page #item-grading #review-work:checked+label{color:#ff99c6}#help-tab #item-code-review #review-work:checked+label span.icon,#help-tab #item-grading #review-work:checked+label span.icon,.conversation-page #item-code-review #review-work:checked+label span.icon,.conversation-page #item-grading #review-work:checked+label span.icon{border-color:#ff99c6}#help-tab #item-code-review label,#help-tab #item-grading label,.conversation-page #item-code-review label,.conversation-page #item-grading label{color:#555;font-weight:600;font-size:12px}#help-tab .wmd-panel,.conversation-page .wmd-panel{margin:20px;position:relative;width:auto}#help-tab .wmd-panel #wmd-input.needs-rating,.conversation-page .wmd-panel #wmd-input.needs-rating{height:78px!important}#help-tab .wmd-panel .wmd-input,.conversation-page .wmd-panel .wmd-input{resize:vertical;border-color:#000;padding:10px;width:100%;height:100px;min-height:78px}#help-tab .wmd-panel .wmd-input:focus,.conversation-page .wmd-panel .wmd-input:focus{outline:0;border-color:#27a9e1}#help-tab .wmd-panel .wmd-input::placeholder,.conversation-page .wmd-panel .wmd-input::placeholder{font-style:italic;color:#727272;font-weight:200}#help-tab .wmd-panel .send-message,.conversation-page .wmd-panel .send-message{margin-top:-6px;border-radius:0 0 3px 3px;width:100%}#help-tab .wmd-panel .btn-group,.conversation-page .wmd-panel .btn-group{display:-ms-flexbox;display:flex}#help-tab .wmd-panel #ai-hint-main-button,.conversation-page .wmd-panel #ai-hint-main-button{width:100%}#help-tab .wmd-panel .dropdown-menu,.conversation-page .wmd-panel .dropdown-menu{width:100%;background-color:#27a9e1;color:#fff}#help-tab .wmd-panel .dropdown-menu .dropdown-item:hover,.conversation-page .wmd-panel .dropdown-menu .dropdown-item:hover{cursor:pointer;background-color:#54bbe7}#help-tab .wmd-preview,.conversation-page .wmd-preview{min-height:60px;padding:15px 0;color:#555;border-radius:3px;border:2px solid rgba(190,204,212,.5);margin-left:0;margin-right:0;word-wrap:break-word}#help-tab .wmd-preview p,.conversation-page .wmd-preview p{padding:0 15px}#help-tab .wmd-preview p code,#help-tab .wmd-preview p pre,.conversation-page .wmd-preview p code,.conversation-page .wmd-preview p pre{background-color:rgba(190,204,212,.3);color:#555}#help-tab .wmd-preview p a,.conversation-page .wmd-preview p a{color:#27a9e1}#help-tab .wmd-preview p a:hover,.conversation-page .wmd-preview p a:hover{opacity:.5}#help-tab .wmd-preview pre.prettyprint,.conversation-page .wmd-preview pre.prettyprint{padding:20px 15px;background-color:rgba(190,204,212,.3);border-radius:0;border:none}#help-tab #add-custom-response-modal h3,#help-tab .wmd-preview pre.prettyprint .pln,.conversation-page #add-custom-response-modal h3,.conversation-page .wmd-preview pre.prettyprint .pln{color:#555}#help-tab #add-custom-response-modal .wmd-panel,.conversation-page #add-custom-response-modal .wmd-panel{margin-left:20px;margin-right:20px}#help-tab #add-custom-response-modal .wmd-preview,.conversation-page #add-custom-response-modal .wmd-preview{border-width:1px}#help-tab #add-custom-response-modal .response-message,.conversation-page #add-custom-response-modal .response-message{color:#fbaf3f;font-size:12px;text-align:center;height:17px}#help-tab #add-custom-response-modal #add-response-btn,.conversation-page #add-custom-response-modal #add-response-btn{width:130px}#help-tab #add-custom-response-modal #add-response-btn:before,.conversation-page #add-custom-response-modal #add-response-btn:before{content:'Add Response'}#help-tab #add-custom-response-modal #add-response-btn:disabled:before,.conversation-page #add-custom-response-modal #add-response-btn:disabled:before{content:''}#help-tab #add-custom-response-modal #add-response-btn:disabled .icon-spin,.conversation-page #add-custom-response-modal #add-response-btn:disabled .icon-spin{display:inline}#help-tab #rate-msg,.conversation-page #rate-msg{position:absolute;border-radius:0 0 3px 3px;width:100%;padding:13px 35px;bottom:122px;border:1px solid rgba(190,204,212,.3);border-top:none;background-color:#f8f9fa}#help-tab #rate-msg p,.conversation-page #rate-msg p{color:#555;font-style:italic;font-weight:200;height:40px}#help-tab #rate-msg #rating-section,.conversation-page #rate-msg #rating-section{text-align:right}#help-tab #rate-msg .tutor-photo,.conversation-page #rate-msg .tutor-photo{width:40px;height:40px;border:2px solid #95a5ac;border-radius:50%;overflow:hidden;vertical-align:middle;display:inline-block;margin-right:10px}#help-tab #rate-msg .tutor-photo img,.conversation-page #rate-msg .tutor-photo img{width:100%}#help-tab #rate-msg .msg-rating,.conversation-page #rate-msg .msg-rating{display:inline-block}#help-tab .canned-responses,.conversation-page .canned-responses{padding:0 20px 20px 30px}#help-tab .canned-responses h3 span,.conversation-page .canned-responses h3 span{vertical-align:middle}#help-tab .canned-responses h3 span.icon-question-sign,.conversation-page .canned-responses h3 span.icon-question-sign{color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#help-tab .canned-responses .canned-response,.conversation-page .canned-responses .canned-response{font-size:12px;line-height:20px;color:#555;cursor:pointer}#help-tab .canned-responses .canned-response:hover,.conversation-page .canned-responses .canned-response:hover{opacity:.65}#help-tab .canned-responses .canned-response .count,.conversation-page .canned-responses .canned-response .count{font-weight:700}#help-tab .canned-responses .add-response,.conversation-page .canned-responses .add-response{font-size:12px;color:#27a9e1}#help-tab .canned-responses .add-response span,.conversation-page .canned-responses .add-response span{vertical-align:middle}#help-tab .canned-responses .add-response .icon-plus,.conversation-page .canned-responses .add-response .icon-plus{margin-right:5px;font-size:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#help-tab .canned-responses .add-response:hover,.conversation-page .canned-responses .add-response:hover{opacity:.8}#help-tab #canned-responses .add-response,.conversation-page #canned-responses .add-response{display:none}#help-tab #canned-responses.no-custom-responses .add-response,.conversation-page #canned-responses.no-custom-responses .add-response{display:inline}#help-tab #canned-responses.no-custom-responses+#custom-responses,.conversation-page #canned-responses.no-custom-responses+#custom-responses{display:none}#help-tab #favorite-program,.conversation-page #favorite-program{color:#555}#help-tab #favorite-program .favorite-program-star,.conversation-page #favorite-program .favorite-program-star{display:inline-block;width:25px;height:20px;background-position:center center;vertical-align:middle;margin-top:-2px}#help-tab #favorite-program span,.conversation-page #favorite-program span{display:inline-block;vertical-align:middle;line-height:25px}#help-tab #tutor-section,.conversation-page #tutor-section{padding-left:30px;padding-right:20px}#help-tab #tutor-section .tutor-action,.conversation-page #tutor-section .tutor-action{color:#555;margin-bottom:5px}#help-tab #tutor-section .tutor-action>div,.conversation-page #tutor-section .tutor-action>div{margin-right:10px;display:inline-block;vertical-align:middle}#help-tab #admin-section,.conversation-page #admin-section{padding:20px 20px 20px 30px}#help-tab #dummy,.conversation-page #dummy{visibility:hidden}#help-tab #public-page,.conversation-page #public-page{margin-left:30px}#help-tab #public-page a,.conversation-page #public-page a{color:#27a9e1}#help-tab #public-page a:hover,.conversation-page #public-page a:hover{opacity:.75}#help-tab .help_question,.conversation-page .help_question{font-size:15px;width:85%;height:100px}#help-tab .help-tab-button,.conversation-page .help-tab-button{font-size:12px;margin-bottom:4px}#help-tab #started-time.not-started,.conversation-page #started-time.not-started{display:none}#help-tab #audio-result-container,.conversation-page #audio-result-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.conversation-page .conversation-page-content{padding:20px 20px 0 40px}.conversation-page .conversation-page-content.side-padding{margin-left:200px}.conversation-page .conversation-page-content.collapsed{margin-left:40px}.conversation-page .conversation-page-content h1{font-weight:200;margin-bottom:0}.conversation-page .conversation-page-content .msg-comment{background-color:#fff}.conversation-page .conversation-page-content .msg-comment .comment-content{margin-left:20px}.conversation-page .conversation-page-content .section-info{height:25px;padding-right:10px}.conversation-page .conversation-page-content .section-info .section-name{display:inline-block}.conversation-page .conversation-page-content .section-info .section-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:30px;width:200px;line-height:26px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.conversation-page .conversation-page-content .section-info .section-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.conversation-page .conversation-page-content .action-card{display:-ms-flexbox;display:flex;max-width:750px;background:#fff;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);padding:15px 20px 10px;margin:20px 0 10px 30px}.conversation-page .conversation-page-content .action-card h2{font-size:16px;margin-top:0;margin-bottom:2px;font-weight:600}.conversation-page .conversation-page-content .action-icon{display:-ms-flexbox;display:flex;margin-right:15px;-ms-flex-direction:center;flex-direction:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:36px;height:36px;color:#fff;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.conversation-page .conversation-page-content .action-icon .icon{font-size:20px}.all-conversations-page h1{font-weight:200;margin-bottom:20px}.all-conversations-page .section-header{margin-bottom:5px}.all-conversations-page .section-header h3{display:inline-block;color:#555}.all-conversations-page .section-header .btn-sm{height:30px;vertical-align:top;font-size:13px;margin:4px 0 0 10px}.all-conversations-page .table{border-collapse:collapse}.all-conversations-page .table .student-row{border:1px solid #dee5e9}.all-conversations-page .table .student-row:not(:last-child){border-bottom:0}.all-conversations-page .table .link-wrapper{text-decoration:none;display:block;color:#555;background-color:#fff;height:40px}.all-conversations-page .table .link-wrapper:hover{outline:#beccd4 solid 2px}.all-conversations-page .table .link-wrapper .circle-icon{height:25px;width:25px;margin:8px 10px 20px 20px;border-radius:50%;display:inline-block}.all-conversations-page .table .link-wrapper h3{margin-top:0;font-size:16px;vertical-align:middle;display:inline-block}.all-conversations-page .table .link-wrapper .conversation-icon{position:relative;line-height:40px;margin-right:30px;font-size:19px;padding-left:30px;vertical-align:middle}.all-conversations-page .table .link-wrapper .conversation-icon .unread-notifications-icon{display:inline-block;width:21px;height:21px;font-size:8px;color:#fff;background-color:#27a9e1;border:2px solid #fff;border-radius:50%;position:absolute;line-height:20px;left:50px;top:1px}.ai-hint-feedback{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:10px 50px 50px}.ai-hint-feedback .ai-hint-feedback-prompt{color:#555;font-size:20px;font-weight:600;margin:0}.ai-hint-feedback .ai-hint-feedback-button,.ai-hint-table-feedback .ai-hint-feedback-button{background:0 0;border:none;font-size:24px;transition:transform .1s ease-out}.ai-hint-feedback .ai-hint-feedback-button:hover,.ai-hint-table-feedback .ai-hint-feedback-button:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.ai-hint-feedback .ai-hint-feedback-button:active,.ai-hint-table-feedback .ai-hint-feedback-button:active{-ms-transform:scale(1.3);transform:scale(1.3)}.ai-hint-feedback .ai-hint-feedback-button .fa-thumbs-up,.ai-hint-table-feedback .ai-hint-feedback-button .fa-thumbs-up{color:#8cc63e}.ai-hint-feedback .ai-hint-feedback-button .fa-thumbs-down,.ai-hint-table-feedback .ai-hint-feedback-button .fa-thumbs-down{color:#de5844}.ai-hint-feedback .ai-hint-feedback-button.gray .fa-thumbs-down,.ai-hint-feedback .ai-hint-feedback-button.gray .fa-thumbs-up,.ai-hint-table-feedback .ai-hint-feedback-button.gray .fa-thumbs-down,.ai-hint-table-feedback .ai-hint-feedback-button.gray .fa-thumbs-up{color:#dee5e9}#ai-hint-feedback-modal .feedback-header{font-size:16px;font-weight:600;margin:0}#ai-hint-feedback-modal .canned-feedback-header{font-size:14px;font-style:italic}#ai-hint-feedback-modal label{width:fit-content}#ai-hint-feedback-modal #ai-feedback-message{resize:none;width:100%;height:10ch}#ai-hint-feedback-modal .canned-feedback,.ai-hint-table-feedback .canned-feedback{display:none}#ai-hint-feedback-modal .canned-feedback-label,.ai-hint-table-feedback .canned-feedback-label{display:block;width:fit-content;margin-bottom:15px;font-weight:400;color:#6b757b;padding:10px;border:1px solid #dee5e9;border-radius:18px;cursor:pointer}#ai-hint-feedback-modal .canned-feedback-label:hover,.ai-hint-table-feedback .canned-feedback-label:hover{background-color:#dee5e9}#ai-hint-feedback-modal .canned-feedback:checked+.canned-feedback-label,.ai-hint-table-feedback .canned-feedback:checked+.canned-feedback-label{background-color:#27a9e1;border-color:#27a9e1;color:#fff}#hoc-badge-wrapper #hoc-create-account,#hoc-badge-wrapper #hoc-share-badge{background-color:#dee5e9;margin-right:auto;margin-left:auto;border-radius:3px}#hoc-badge-wrapper a:hover{text-decoration:none;opacity:.75}#hoc-badge-wrapper #signup-overlay{position:absolute;width:100%;height:calc(100vh - 60px);background-color:rgba(40,56,74,.85);z-index:100;opacity:.3}#hoc-badge-wrapper #hoc-badge-header{height:300px;line-height:300px;text-align:center;font-weight:200;overflow-x:hidden;background-color:#00a79d}#hoc-badge-wrapper #hoc-badge-header #hoc-badge-header-overlay{height:100%;background:url(../png/banner_overlay.png) center top no-repeat fixed #00a79d;background-size:100% auto}#hoc-badge-wrapper #hoc-badge-header #hoc-badge-header-overlay .hoc-badge-banner{height:200px;vertical-align:middle}#hoc-badge-wrapper #hoc-badge-congratulations{text-align:center}#hoc-badge-wrapper #hoc-badge-congratulations #congrats{font-size:26pt;font-weight:600;color:#00a79d;padding-top:30px}#hoc-badge-wrapper #hoc-badge-congratulations #badge-earned{font-weight:200;padding-top:20px;font-size:16pt}#hoc-badge-wrapper #hoc-badge-congratulations #badge-tagline{font-size:100;font-size:12pt;padding:20px}#hoc-badge-wrapper #hoc-share-badge{width:620px;height:auto;display:-ms-flexbox;display:flex;padding:25px}#hoc-badge-wrapper #hoc-share-badge #badge{display:inline-block}#hoc-badge-wrapper #hoc-share-badge #badge .hoc-badge{width:200px;height:200px}#hoc-badge-wrapper #hoc-share-badge #share-content{display:inline-block;height:100%;padding-left:20px}#hoc-badge-wrapper #hoc-share-badge #share-content #content-one{font-weight:200;font-size:16pt;padding-bottom:20px}#hoc-badge-wrapper #hoc-share-badge #share-content #content-two{border-radius:3px;background-color:#beccd4;padding:20px}#hoc-badge-wrapper #hoc-share-badge #share-content #content-three .social-media{display:inline-block;padding-right:20px;padding-top:20px}#hoc-badge-wrapper #hoc-share-badge #share-content #content-three .social-media .icon,#hoc-badge-wrapper #hoc-share-badge #share-content #content-three .social-media .tag-line{display:inline-block}#hoc-badge-wrapper #hoc-create-account{width:620px;height:auto;display:-ms-flexbox;display:flex;margin-top:35px;position:relative;z-index:500;padding:30px 45px}#hoc-badge-wrapper #hoc-create-account #hoc-badge-signup-close{position:absolute;top:15px;right:10px;color:#6b757b}#hoc-badge-wrapper #hoc-create-account #hoc-badge-signup-close:hover,#hoc-badge-wrapper #hoc-create-account #hoc-delay-signup:hover{cursor:pointer}#hoc-badge-wrapper #hoc-create-account #hoc-delay-signup{position:absolute;width:100%;text-align:center;color:#FFF;bottom:-60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#hoc-badge-wrapper #hoc-create-account #create-account-header{color:#27a9e1;font-size:16pt;width:100%}#hoc-badge-wrapper #hoc-create-account #create-account-header #popup-text .thin-blue{font-size:18px}#hoc-badge-wrapper #hoc-create-account #divider{background:#95A5AC;opacity:.5;height:2px;margin-bottom:15px;margin-top:15px}#hoc-badge-wrapper #hoc-create-account .bold-blue{font-weight:600}#hoc-badge-wrapper #hoc-create-account .thin-blue{font-weight:200}#hoc-badge-wrapper #hoc-create-account #hoc-badge-register-form{width:100%;position:relative}#hoc-badge-wrapper #hoc-create-account #full_name{width:100%;margin-bottom:10px}#hoc-badge-wrapper #hoc-create-account .left-field{display:inline-block;float:left;width:49%;margin-bottom:10px}#hoc-badge-wrapper #hoc-create-account .right-field{display:inline-block;float:right;width:49%;margin-bottom:10px}#hoc-badge-wrapper #hoc-create-account #hoc-register-button{width:100%;line-height:40px}#hoc-badge-wrapper #hoc-create-account #hoc-register-button:disabled #hoc-register-button-text{display:none}#hoc-badge-wrapper #hoc-create-account #hoc-register-button:disabled .icon-spinner{display:inline}#hoc-badge-wrapper #hoc-create-account #hoc-register-button .icon-spinner{display:none}#hoc-badge-wrapper #hoc-badge-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:50px;background-color:#28384a;font-size:16pt;line-height:100px;text-align:center;color:#AAA}#hoc-badge-wrapper #hoc-badge-footer a{color:#FFF}body.hoc-editor-body{height:100%;padding-bottom:50px}#right.hoc-right{border-left:1px solid rgba(190,204,212,.5)!important;background:0 0!important;min-width:400px!important}#right.hoc-right #hoc-right-title-bar{position:fixed;width:40%;height:50px;background-color:rgba(190,204,212,.25);z-index:-1}#right.hoc-right #tab-bar,#right.hoc-right #tab-bar .tab-pane{margin:0}#right.hoc-right #tab-bar .buttons{height:50px;margin:auto;padding:10px 0;width:70%}#right.hoc-right #tab-bar .buttons .btn{height:33px;padding:5px 0 0;margin:0}#right.hoc-right #tab-bar .buttons .btn .chs-icon{display:inline-block}#right.hoc-right #tab-bar .buttons .run_code{width:50%;font-size:14px}#right.hoc-right #tab-bar .buttons #stop{margin-left:10px}#right.hoc-right #tab-bar .buttons #backward-button,#right.hoc-right #tab-bar .buttons #forward-button,#right.hoc-right #tab-bar .buttons #pause-button{width:9%}#right.hoc-right #tab-bar .buttons #backward-button{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px;margin-right:-7px}#right.hoc-right #tab-bar .speed{margin-top:20px;display:block;width:125%}#right.hoc-right #tab-bar .speed #speed-slider{width:100%}#right.hoc-right #tab-bar #game{margin-top:10px;margin-left:auto;margin-right:auto;display:block}#right.hoc-right #tab-bar #diff-result,#right.hoc-right #tab-bar #for-loop-vars{margin:auto}#right.hoc-right #tab-bar #error-popup{top:40%;width:30%;left:65%}#right.hoc-right #run-tab{margin-top:0}.hoc-left #hoc-editor-header{height:50px;background:rgba(190,204,212,.25);position:fixed;width:43%;z-index:99;padding-top:8px}.hoc-left #hoc-editor-header #submit-button{margin:0 15px;font-weight:600;width:198px}.hoc-left #hoc-editor-header #save-button{line-height:30px;margin:0}.hoc-left #hoc-editor-header #save-button.btn-main-transparent{color:#27a9e1;border-color:#27a9e1;font-size:12px;width:100px}.hoc-left #hoc-editor-header #next-button{margin-right:7px}.hoc-left #hoc-editor-header #next-button i{line-height:30px}.hoc-left #codehs-editor{border-left:none;border-right:none;border-top:none;font-size:23px;height:93%;margin-bottom:0;margin-top:50px}.hoc-left #codehs-editor .ace_gutter{background:rgba(190,204,212,.25);width:50px}.hoc-left #codehs-editor .ace_gutter .ace_gutter-layer{width:50px!important}.hoc-left #codehs-editor .ace_gutter .ace_gutter-cell{font-size:18px;line-height:31px;text-align:right;padding-right:5px;color:#a7aeb6}.hoc-left #codehs-editor .ace_gutter .ace_gutter-cell.breakpoint,.hoc-left #codehs-editor .ace_gutter .ace_gutter-cell.error{color:#fff}#wrapper .hoc-sidebar{width:20%;padding:0;overflow:hidden!important}#wrapper .hoc-sidebar #sidebar-content{overflow:auto;height:95%;height:calc(100% - 50px);padding-top:25px;padding-bottom:50px}#wrapper .hoc-sidebar #problem-title{background-color:rgba(190,204,212,.25);padding-left:30px;font-size:100%;color:#555;height:50px;line-height:50px}#wrapper .hoc-sidebar .result-title{font-size:14px;font-weight:400;padding:0 30px}#wrapper .hoc-sidebar .sidebar-world-wrap{width:210px;padding:0 0 0 30px}#wrapper .hoc-sidebar .ex-objective{padding-left:30px}#wrapper .hoc-sidebar .ex-objective .title-row{color:#a7aeb6;margin-top:20px;padding-bottom:10px}#wrapper .hoc-sidebar .ex-objective .title-row span{font-size:12px;margin-right:5px}#wrapper .hoc-sidebar .ex-objective .objective{padding:0;margin:0;background-color:#fff;width:200px;color:#555;font-weight:300}#wrapper .hoc-sidebar .ex-objective .objective code{background-color:#fff;color:#27a9e1}#wrapper .hoc-sidebar .ex-objective-button{padding-left:30px;padding-right:30px}#wrapper .hoc-sidebar hr{margin-left:30px;margin-right:30px}#wrapper .hoc-sidebar .cheat-sheet-container{margin-left:30px;margin-right:30px;margin-bottom:30px}#wrapper .hoc-sidebar .cheat-sheet-container .cheat-sheet-label{margin-bottom:10px;font-size:14px;font-weight:400}#wrapper .hoc-sidebar .cheat-sheet-container .cheat-sheet{height:auto!important}#wrapper .hoc-sidebar .cheat-sheet-container .cheat-sheet .cheat-sheet-title-text{display:none}#wrapper .hoc-sidebar .cheat-sheet-container .cheat-sheet .cheat-sheet-contents{width:100%;border-radius:3px;border:2px dashed #beccd4}#wrapper .hoc-sidebar .cheat-sheet-container .cheat-sheet .cheat-sheet-contents .prettyprint{margin:0;padding:10px;width:100%;background-color:rgba(190,204,212,.15);border:none}#hoc-progress-container~#autograder-modal .status span{top:2px!important}#hoc-signup-popin{position:fixed;bottom:0;right:75px;width:210px;height:0;z-index:1000;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px 3px 0 0;background-color:#28384a;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hoc-signup-popin-content{padding:40px 30px}#hoc-signup-popin .close-popin{position:absolute;right:10px;top:15px;color:#95a5ac;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hoc-signup-popin .close-popin:hover{text-decoration:none;color:#fff}#hoc-signup-popin .btn{width:100%}#hoc-signup-popin h3{font-size:16px;font-weight:600;margin-top:0}#hoc-signup-popin p{margin-bottom:25px}.hoc-navbar{box-shadow:none;border-bottom:1px solid rgba(190,204,212,.5)}.hoc-navbar .navbar-brand{border-right:1px solid rgba(190,204,212,.5)}.hoc-navbar .navbar-brand.hoc-navbar-title{margin:0;font-size:16px;line-height:60px;padding-right:20px;padding-left:20px;color:#27a9e1}.hoc-navbar .navbar-brand.hoc-navbar-title img{margin:0;height:100%;padding-top:18px;padding-bottom:18px}.hoc-navbar .navbar-brand.hoc-navbar-title:hover{background-color:rgba(190,204,212,.5)}.hoc-navbar #signup-btn{border-right:1px solid rgba(190,204,212,.5);border-left:1px solid rgba(190,204,212,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;padding-left:50px;padding-right:50px;cursor:pointer}.hoc-navbar #login-btn{text-transform:none;width:100px;text-align:center}.hoc-navbar #registration-dark-screen{position:fixed;width:125%;margin-left:-12.5%;height:100%;background-color:#28384a;opacity:.75;z-index:100;display:none}.hoc-navbar #signup-page{background-color:#28384a;display:none;position:absolute;width:300px;left:50%;top:170px;margin-left:-150px;min-height:250px;z-index:300;border-radius:3px;overflow:hidden}.hoc-navbar #signup-page .signup-close{margin:0 0 0 5px;cursor:pointer;color:#6b757b}.hoc-navbar #signup-page .title-container{color:#27a9e1;font-size:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.2)}.hoc-navbar #signup-page .title-container div{text-align:left}.hoc-navbar #signup-page .title-container .create-account{font-weight:600;margin-top:20px}.hoc-navbar #signup-page #basic-form{background-color:#28384a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hoc-navbar #signup-page #basic-form .wrap{min-width:0;padding:0;background:#28384a}.hoc-navbar #signup-page #basic-form .wrap input{width:100%;margin-right:0;background-color:#324252;color:#FFF;border:none}#hoc-percentage-progress-container,#hoc-progress-container{height:50px;background-color:#FFF;position:fixed;border-top:solid 1px #DFDFDF;bottom:0}.hoc-navbar #signup-page #basic-form .alert{border-radius:0}.hoc-navbar #signup-page #register-button-container{padding:0}.hoc-navbar #signup-page #register-button-container #hoc-register-button{width:100%;height:50px;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}.hoc-navbar #signup-page #register-button-container #hoc-register-button span{line-height:50px}.hoc-navbar #signup-page #register-button-container #hoc-register-button .icon-spinner{display:none}.hoc-navbar #signup-page #register-button-container #hoc-register-button:disabled .icon-spinner{display:inline}.hoc-navbar #signup-page #register-button-container #hoc-register-button:disabled .register-text{display:none}.hoc-navbar #signup-page #show-class-code{text-align:left;color:#27a9e1;margin-bottom:7px;margin-top:5px;display:block;width:100%;font-weight:600}#assignments-marketing-page .feature-section.bottom-section,#grading-marketing-page .feature-section.bottom-section,#homepage-hoc h2{margin-bottom:100px}.hoc-navbar #signup-page #show-class-code span{margin-left:5px}.hoc-navbar #signup-page #show-class-code:hover{opacity:.75;text-decoration:none;cursor:pointer}.hoc-navbar #signup-page #id_class_code{display:none}#hoc-percentage-progress-container{display:inline-block;width:10%;border-right:solid 1px #DFDFDF}#hoc-percentage-progress-container #hoc-percentage-progress{color:#555;font-size:16px;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#hoc-progress-container{width:90%;margin-left:10%;text-align:justify;padding-left:20px;padding-right:20px;padding-top:8px;display:inline-block;z-index:20}#hoc-progress-container .hoc-progress-item-container{width:25px;height:25px;display:inline-block}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item{list-style:none;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item:hover{background-color:#FFF!important;border:2px solid}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item:hover span{margin-left:3px}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.not-started{background-color:#beccd4}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.not-started:hover{border-color:#beccd4}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.not-started:hover span{color:#beccd4}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.complete{background-color:#8cc63e}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.complete:hover{border-color:#8cc63e}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.complete:hover span{color:#8cc63e}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.func-correct,#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.submitted{background-color:#ffdd17}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.func-correct:hover,#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.submitted:hover{border-color:#ffdd17}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.func-correct:hover span,#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.submitted:hover span{color:#ffdd17}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.current-hoc-item{background-color:#27a9e1}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.current-hoc-item:hover{border-color:#27a9e1}#hoc-progress-container .hoc-progress-item-container .hoc-progress-item.current-hoc-item:hover span{color:#27a9e1}#hoc-progress-container .stretch{width:100%;display:inline-block;font-size:0;line-height:0}#hoc-progress-container .background-line-container{position:absolute;bottom:23px;overflow:auto;width:100%;left:0;z-index:-10}#hoc-progress-container .background-line-container .background-line{background:#95A5AC;opacity:.5;height:2px;margin-left:22px;margin-right:22px}#homepage-hoc{height:100%;width:100%;background:url(../jpg/landing.jpg) center center no-repeat fixed;background-size:cover;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:table}#homepage-hoc .overlay{height:100%;background:rgba(30,53,78,.85);overflow:hidden;display:table-row}#homepage-hoc-content{display:table-cell;vertical-align:middle;position:relative}#homepage-hoc h1{font-size:80px;margin-bottom:60px;font-weight:600}#homepage-hoc h2{font-size:24px}#homepage-hoc #actions{width:60%;margin:auto}#homepage-hoc #student-action,#homepage-hoc #teacher-action{display:inline-block;vertical-align:top;margin:10px}#homepage-hoc #student-action a,#homepage-hoc #teacher-action a{font-size:16px;width:250px;line-height:40px}#homepage-hoc #student-action p,#homepage-hoc #teacher-action p{font-size:12px;letter-spacing:.3px;margin-top:5px;font-weight:600}#homepage-hoc #learn-more-link{position:absolute;color:#FFF;padding:10px;bottom:10px;right:20px;font-weight:600;font-size:20px}#homepage-hoc #learn-more-link:hover{text-decoration:none;opacity:.5}#homepage-hoc #learn-more-link span{font-size:18px;margin-left:5px}#hoc-wrapper a:not(.btn):hover{text-decoration:none;opacity:.75}#hoc-wrapper #hoc-header{background:url(../jpg/bg-code.jpg) center top fixed;background-size:100% auto}#hoc-wrapper #hoc-header .about-title{font-size:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#hoc-wrapper #hoc-header .overlay{background:url(../png/white-lines.png) center top no-repeat fixed;background-size:100% auto;background-color:rgba(15,66,85,.5);padding:35px 0 80px}#hoc-wrapper .section-title{font-size:24px;font-weight:200;padding-bottom:20px;padding-top:20px;text-align:center;background-color:#27a9e1;color:#fff}#hoc-wrapper .call-to-action{text-align:center;padding-bottom:30px}#hoc-wrapper .call-to-action p{font-size:24px;font-weight:100}#hoc-wrapper .call-to-action a{text-transform:uppercase;border:1px solid #fff;padding:1.25em 3em}#hoc-wrapper #hoc-what-is-panel{padding:50px;background-color:#fff}#hoc-wrapper #hoc-what-is-panel.blue-panel{background-color:#f4f8fc}#hoc-wrapper #hoc-what-is-panel .header{padding-bottom:25px;font-size:24px;font-weight:200;color:#555}#hoc-wrapper #hoc-what-is-panel .copy{font-size:14px;font-weight:200;color:#95a5ac}#hoc-wrapper #hoc-what-is-panel .video-container{text-align:center}#hoc-wrapper #hoc-what-is-panel .video-player{margin-top:20px;text-align:center}#hoc-wrapper #computer-image-panel .image{max-height:150px;position:relative;top:-50px}#hoc-wrapper .header{font-size:24px;font-weight:200;color:#555;padding-bottom:20px;padding-top:20px}#hoc-wrapper #hoc-for-hs-panel{padding:50px;background-color:#f4f8fc}#hoc-wrapper #hoc-for-hs-panel #hoc-for-hs-row{width:80%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#hoc-wrapper #hoc-for-hs-panel #hoc-for-hs-row .hoc-for-hs-col{text-align:center}#hoc-wrapper #hoc-for-hs-panel .no-right-padding{padding-right:0}#hoc-wrapper #hoc-for-hs-panel .subheader{font-weight:600;font-size:18px;color:#555}#hoc-wrapper #hoc-for-hs-panel .copy{font-weight:200;font-size:16px;color:#909090;line-height:26px}#hoc-wrapper #hoc-for-hs-panel .hoc-badge{padding-bottom:20px}#hoc-wrapper #hoc-for-hs-panel .hoc-badge img{width:100px;height:100px}#hoc-wrapper #hoc-testimonials{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:150px;background-color:#27a9e1;padding:0 150px}#hoc-wrapper #hoc-testimonials .testimonial-col{width:40%}#hoc-wrapper #hoc-testimonials .testimonial-col .testimonial{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0 50px;position:relative;top:-60px}#hoc-wrapper #hoc-testimonials .testimonial-col .testimonial .testimonial-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:20px}#hoc-wrapper #hoc-testimonials .testimonial-col .testimonial .testimonial-byline{margin-top:15px;margin-bottom:25px;color:#fff;opacity:.5;font-size:12px}#hoc-wrapper #want-more-hoc-panel .hoc-transparency,#section-assignment-quiz-scores #activity-progress-table tr .progress-circle.not-released{opacity:.75}#hoc-wrapper #hoc-testimonials .testimonial-col .testimonial-img-container{width:150px;height:150px;position:relative;top:-100px;border:6px solid #fff;border-radius:150px;margin:auto;background-color:#fff}#hoc-wrapper #hoc-testimonials .testimonial-col .testimonial-img-container .testimonial-img{width:100%;height:100%}#hoc-wrapper #want-more-hoc-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;height:125px;font-size:18px;letter-spacing:.9px}#hoc-wrapper #want-more-hoc-panel .more-hoc-text{color:#27a9e1;font-weight:200}#hoc-wrapper #want-more-hoc-panel .more-hoc-text a{color:#27a9e1;font-weight:600}#hoc-wrapper.playlists-hoc-landing #hoc-header .overlay{padding:40px}#hoc-wrapper.playlists-hoc-landing .img-wrapper{padding:0;height:115px;width:115px;margin:10px 25px 10px 5px;overflow:hidden;border-radius:50%}#hoc-wrapper.playlists-hoc-landing .extra-resources .guide-section .btn,#hoc-wrapper.playlists-hoc-landing .img-wrapper img{width:100%}#hoc-wrapper.playlists-hoc-landing .extra-resources{padding:20px;max-width:900px;margin:35px auto 20px}#hoc-wrapper.playlists-hoc-landing .extra-resources .guide-section h3{color:#555}#hoc-wrapper.playlists-hoc-landing .extra-resources .guide-section .icon{margin-right:10px}#hoc-wrapper.playlists-hoc-landing .extra-resources .guide-section p{height:85px;color:#95a5ac}@media (max-width:768px){#hoc-wrapper.playlists-hoc-landing .extra-resources{max-width:400px}#hoc-wrapper.playlists-hoc-landing .extra-resources .guide-section{margin-bottom:45px}#hoc-wrapper.playlists-hoc-landing .extra-resources .guide-section p{height:auto}}#hoc-wrapper .hoc-playlists{background-color:#f4f8fc;padding:20px}#hoc-wrapper .hoc-playlists a.hoc-playlist-filter{margin-bottom:10px}#hoc-wrapper .hoc-playlists h2{color:#555;margin-top:15px}#hoc-wrapper .hoc-playlists .img-wrapper{margin:10px 25px 10px 5px;-ms-flex-negative:0;flex-shrink:0}#hoc-wrapper .hoc-playlists .btn-row .btn .icon{margin-right:10px}#hoc-wrapper .hoc-playlists .teacher-course-modal-dialog{width:800px}@media (max-width:550px){#hoc-wrapper .hoc-playlists .btn-row .btn{display:inline-block;width:100%}#hoc-wrapper .hoc-playlists .btn-row .btn-main{margin-bottom:10px}}.playlist-option{position:relative;max-width:750px;padding:20px;margin:20px auto;width:100%;background-color:#fff;border:1px solid rgba(190,204,212,.25);box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;-ms-flex-align:center;align-items:center}@media (min-width:551px){#hoc-wrapper .hoc-playlists .btn-row .btn-main-green{float:right}.playlist-option{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.playlist-option li{cursor:pointer}.playlist-option .playlist-level{position:absolute;top:15px;right:25px;display:block;color:#27a9e1;font-weight:600}@media (max-width:550px){.playlist-option .playlist-level{position:static;margin-bottom:5px}}.playlist-option p{margin-bottom:20px;line-height:1.5;color:#6b757b}.hoc-start-panel{list-style:none;padding:25px 0;margin:0}.hoc-start-panel li:nth-child(odd){background-color:#f4f8fc}.hoc-start-panel li:nth-child(even){background-color:#fff}.hoc-start-panel .hoc-row .hoc-instance{padding:20px 0}.hoc-start-panel .hoc-row .hoc-instance .info-container .hoc-title{color:#555;font-size:24px;line-height:24px;font-weight:200}.hoc-start-panel .hoc-row .hoc-instance .info-container .hoc-description{color:#95a5ac;font-size:14px;line-height:21px;font-weight:200}.hoc-start-panel .hoc-row .hoc-instance .info-container .start-container{margin-top:10px}.hoc-start-panel .hoc-row .hoc-instance .info-container .start-container .start-text{font-size:14px;font-weight:600;color:#555;margin-right:20px}.hoc-start-panel .hoc-row .hoc-instance .info-container .start-container .button{font-weight:600;text-transform:uppercase;padding:0 3.5em}.hoc-start-panel .hoc-row .hoc-instance .info-container .start-container .white-button{font-size:12px;background-color:#fff;border-color:#27a9e1;color:#27a9e1;font-weight:600;text-transform:uppercase;padding:1em 3.5em}.hoc-start-panel .hoc-row .hoc-instance .info-container .start-container .white-button:hover{background-color:#f4f8fc;opacity:1}.hoc-start-panel .hoc-row .hoc-instance .image-container{min-width:200px;text-align:center;border-radius:200px}.hoc-start-panel .hoc-row .hoc-instance .image-container img{width:180px}#three-step-info{padding-left:120px;padding-right:120px;padding-bottom:80px}#three-step-info .header{font-size:24px;color:#555;padding-top:60px;padding-bottom:40px}#three-step-info .more-information{margin-bottom:30px}#three-step-info .download-btn{height:45px;line-height:33px;background-color:#8cc63e}#three-step-info .download-btn:hover{background-color:#85be39;opacity:1;color:#FFF}#three-step-info .download-btn:focus{color:#FFF}#three-step-info .footnote{margin-top:10px;font-size:15px;font-weight:200;color:#555}#three-step-info .footnote a{font-weight:400;color:#27a9e1}#three-step-info .footnote a:hover{color:#2499cc}#three-step-info .quote-summary{margin-left:23px;margin-right:10px;font-style:italic}#three-step-info .li-header{color:#27a9e1;font-size:16px}#three-step-info .nav.nav-tabs{height:100px;border-bottom:none}#three-step-info .nav-tabs>li{height:100%;vertical-align:bottom;width:33.33%}#three-step-info .nav-tabs>li:not(.active)>a{height:65%;position:absolute;font-size:20px;bottom:0;display:block;line-height:45px;text-align:center;border:1px solid #D4D4D4;border-bottom:none;width:100%}#three-step-info .nav-tabs>li.active>a{height:100%;background-color:#27a9e1;font-size:20px;color:#FFF;display:block;border:none;text-align:center;position:relative;line-height:85px;width:100%}#three-step-info .tab-content{border:1px solid #27a9e1;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding-top:20px;padding-bottom:20px;padding-right:10px}#three-step-info #myTabContent ul{margin-top:0;margin-bottom:0}#three-step-info .tab-pane.active>ul>li{margin-top:10px}#why-teach-cs .col-xs-12.cs-reasons-row{margin-top:-35px}#why-teach-cs .cs-stats-img{width:70%}#why-teach-cs .cs-reasons{margin:20px 150px 30px}.docs-description{font-family:monospace}.ide-marketing{color:#555}.ide-marketing h1{font-size:50px;font-weight:500}@media (max-width:450px){.ide-marketing h1{font-size:43px;font-weight:400}}.ide-marketing h2{font-size:36px;font-weight:500;color:#28384a}.ide-marketing h3{font-size:20px}.ide-marketing p{font-size:16px;line-height:24px}.ide-marketing p>a{color:#27a9e1}.ide-marketing p>a:hover{color:#14698e;text-decoration:none}.ide-marketing #ide-page-header{background-color:#28384a;height:577px;display:-ms-flexbox;display:flex;padding:70px 20px 0}.ide-marketing #ide-page-header .ide-header-content{max-width:950px;width:100%;margin:auto;color:#fff}.ide-marketing #ide-page-header .ide-header-content .content-img{max-width:100%;min-width:300px;height:auto;padding-top:30px}.ide-marketing #ide-page-header p{font-size:17px;margin:10px 180px 40px}@media (max-width:450px){.ide-marketing #ide-page-header p{margin:0 0 10px}.ide-marketing #ide-page-header .embed-abacus iframe{height:400px}}.ide-marketing #ide-page-header #abacus-editor-carousel{margin-top:30px}.ide-marketing #ide-page-header .abacus-tabs{display:-ms-flexbox;display:flex}.ide-marketing #ide-page-header .abacus-tabs li>a,.ide-marketing #ide-page-header .abacus-tabs li>a:hover{padding-left:0;cursor:pointer;font-weight:600;color:#95a5ac;background-color:#28384a;font-size:15px}.ide-marketing #ide-page-header .abacus-tabs .active>a,.ide-marketing #ide-page-header .abacus-tabs .active>a:hover{color:#27a9e1}.ide-marketing #ide-page-header .embed-abacus iframe{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.ide-marketing .ide-page-section{padding:30px 45px;position:relative}.ide-marketing .ide-page-section.feature-section{padding:40px 45px}.ide-marketing .ide-page-section.top-margin{margin-top:400px}@media (max-width:450px){.ide-marketing .ide-page-section.top-margin{margin-top:30px}}.ide-marketing .ide-page-section.bottom-padding{padding-bottom:125px}.ide-marketing .ide-page-section.collab-section{padding:0 45px;margin:80px 0;background-color:#f2f6fa}#homepage .start-coding .btn-main-white:hover,.ide-marketing .start-coding .btn-main-white:hover{background-color:#d9d9d9}.ide-marketing .ide-page-section.collab-section .collab-image{max-width:none;box-shadow:none}.ide-marketing .ide-page-section.collab-section .collab-image-small{width:80px;margin-bottom:20px}.ide-marketing .start-coding{padding:150px 45px}.ide-marketing .start-coding h2,.ide-marketing .start-coding p{color:#fff}.ide-marketing .start-coding a,.ide-marketing .start-coding h2,.ide-marketing .start-coding p{z-index:10;position:relative}.ide-marketing .start-coding .btn{line-height:25px;margin-bottom:10px}@media (max-width:450px){.ide-marketing .start-coding .btn{margin-right:0}}.ide-marketing .start-coding .language-icon{height:25px;margin-right:3px}.ide-marketing .start-coding #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}.ide-marketing .ide-page-section-content{margin:auto;max-width:1120px}.ide-marketing .ide-features-header{max-width:600px;margin:0 auto 35px;text-align:center}.ide-marketing .ide-feature{width:420px}@media (max-width:450px){.ide-marketing .ide-feature{max-width:300px;padding-top:30px}}.ide-marketing .left-feature,.ide-marketing .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.ide-marketing .left-feature img,.ide-marketing .right-feature img{max-width:550px;width:100%;height:auto;box-shadow:10px 10px 67px 2px #dee5e9}.ide-marketing .left-feature img.no-shadow,.ide-marketing .right-feature img.no-shadow{box-shadow:none}.ide-marketing .left-feature .spacing-right,.ide-marketing .right-feature .spacing-right{margin-right:40px}.ide-marketing .left-feature .spacing-left,.ide-marketing .right-feature .spacing-left{margin-left:40px}@media (max-width:450px){.ide-marketing .left-feature,.ide-marketing .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}.ide-marketing .left-feature .spacing-right,.ide-marketing .right-feature .spacing-right{margin-right:0;margin-top:30px}.ide-marketing .left-feature .spacing-left,.ide-marketing .right-feature .spacing-left{margin-left:0;margin-right:auto}.ide-marketing .mobile-col-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ide-marketing .mobile-col-left{-ms-flex-direction:column;flex-direction:column}}.ide-marketing .ide-page-section-narrow{max-width:1000px;margin:auto}.ide-marketing .additional-ide-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:30px}.ide-marketing .additional-ide-features .additional-feature{width:250px;padding:5px;place-self:center}.ide-marketing .additional-ide-features .additional-feature .essentials-header-styling{font-weight:600;padding-top:10px}.ide-marketing .additional-ide-features .additional-feature .additional-feature-icon{width:60px;padding:10px;margin:auto;background-color:#f4f8fc;border-radius:8px}.ide-marketing .additional-ide-features .additional-feature .additional-feature-icon svg{stroke:#27a9e1;vertical-align:middle}.ide-marketing .btn{font-size:17px;padding:12px 25px;border-radius:60px}.ide-marketing .btn-main-green{border-radius:60px;background-color:#77ce1c}#instant-quote-page #quote-header{position:absolute;top:70px}#instant-quote-page h2{color:#27a9e1}#instant-quote-page h2 svg{overflow:hidden;height:35px;max-width:35px}#instant-quote-page .school-year-dropdown{width:180px}#instant-quote-page .school-year-dropdown .filter-option{color:#27a9e1;font-weight:700;font-size:24px}#instant-quote-page .btn-main{border-radius:30px;min-width:150px}#instant-quote-page .btn-main.space-bottom{margin-bottom:50px}#instant-quote-page .price-summary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#27a9e1;padding:25px 50px}#instant-quote-page .price-summary .pay-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#instant-quote-page .price-summary .pay-buttons p{color:#000;margin-bottom:0;margin-top:20px;text-align:right}#instant-quote-page .price-summary .pay-buttons p .green-text{color:#8cc63e}#instant-quote-page .price-summary .pay-buttons a{color:#fff;text-align:right}@media (max-width:450px){#instant-quote-page .price-summary{padding:20px 30px;-ms-flex-direction:column;flex-direction:column}#instant-quote-page .price-summary header{-ms-flex-direction:column;flex-direction:column;text-align:center}#instant-quote-page .price-summary .price-info{-ms-flex-direction:column;flex-direction:column}#instant-quote-page .price-summary .price-table-container,#instant-quote-page .price-summary .price-table-container .price-table{width:100%}#instant-quote-page .price-summary .pay-buttons{width:100%;-ms-flex-align:center;align-items:center}#instant-quote-page .price-summary .pay-buttons a,#instant-quote-page .price-summary .pay-buttons p{text-align:center}#instant-quote-page .price-summary .pay-buttons .btn{width:100%;margin-top:20px}}#instant-quote-page .price-summary h2{color:#fff}#instant-quote-page .price-summary h3{font-weight:700;margin-bottom:0;margin-top:20px}#instant-quote-page .price-summary header{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#instant-quote-page .price-summary #build-quote-header{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#instant-quote-page .price-summary #build-quote-header svg{margin-right:10px}#instant-quote-page .price-summary #build-quote-header path{fill:#fff}#inspire-fellowship-page .fellowship-overview .overview-content .overview-features .svg-icon,#instant-quote-page .quote-details .btn-main svg path,#instant-quote-page.instant-quote-learnmore .our-plans-block h3 path,.lms-marketing .create-assignments-section .create-assignment-feats .feat-icon svg,.lms-marketing .tools-grid .tools-block.bg-white .tool-feat-icon svg.fill,.marketing-page-new .feat-row .feat-item-icon svg.fill,.marketing-page-new .hoc-resource-item .hoc-icon-container>svg,.marketing-page-new .marketing-feats .feat-row .marketing-feat .marketing-feat-icon svg.fill{fill:#27a9e1}#instant-quote-page .price-summary .btn-main{background-color:#fff;color:#27a9e1;font-weight:700;padding:12px}#instant-quote-page .price-summary .btn-main:hover{color:#000}#instant-quote-page .price-summary .price-info{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#instant-quote-page .price-summary hr{margin:10px 0 15px}#ai-overview,#instant-quote-page .quote-details .cancel-quote-button{margin-top:-10px}#instant-quote-page .price-summary .price-table{min-width:50%}#instant-quote-page .price-summary .price-table .discount-info{color:#8cc63e}#instant-quote-page .price-summary .price-table .total-row{font-weight:700;border-top:#fff 1px solid;font-size:16px}#instant-quote-page .price-summary .price-table td:nth-child(2){padding-left:30px;text-align:right}#instant-quote-page .quote-details{padding:25px 50px;gap:10px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:450px){#instant-quote-page .price-summary #build-quote-header svg{display:none}#instant-quote-page .quote-details{padding:20px 30px;-ms-flex-direction:column;flex-direction:column}#instant-quote-page .quote-details .action-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#instant-quote-page .quote-details .action-buttons .btn{width:100%}}@media (min-width:450px){#instant-quote-page .quote-details .add-instant-quote-item-button{width:200px!important}}#instant-quote-page .quote-details .btn-main{background-color:#f4f8fc;border:1px solid #27a9e1;color:#27a9e1;padding:12px;width:100%}#instant-quote-page .quote-details .btn-main svg{height:20px;padding-left:5px}#instant-quote-page .quote-details .btn-main:hover path,.detailed-plans-table th svg{fill:#fff}#instant-quote-page .quote-details .btn-main:hover{background-color:#27a9e1;color:#fff}#instant-quote-page .quote-details h3,#instant-quote-page .quote-details h4{font-weight:700;font-size:14px;margin-bottom:0}#instant-quote-page .alert{background-color:#de5844;color:#fff;margin-bottom:0;width:100%;text-align:center;border-radius:0}@media (min-width:650px){#instant-quote-page .quote-summary{-ms-flex-preferred-size:70%;flex-basis:70%}}#instant-quote-page .quote-info{width:100%;padding:20px}@media (max-width:450px){#instant-quote-page .quote-info{padding:30px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#instant-quote-page .pro-info img{display:none}}@media (min-width:650px){#instant-quote-page .quote-info{-ms-flex-preferred-size:70%;flex-basis:70%}}#instant-quote-page .quote-expired{text-align:center;margin:auto}#instant-quote-page .quote-expired h2{font-size:45px;font-weight:700}#instant-quote-page .quote-expired h3{font-weight:700;font-size:30px;margin-top:30px}#instant-quote-page .quote-expired a{margin-top:50px}@media (max-width:650px){#instant-quote-page{-ms-flex-direction:column;flex-direction:column}#instant-quote-page .quote-overview{display:none}#instant-quote-page .build-quote-form h2{gap:5px}#instant-quote-page .build-quote-form h2 .small{text-align:center}}#instant-quote-page .pro-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#28384a;color:#fff;-ms-flex-preferred-size:30%;flex-basis:30%;padding:20px 50px;position:sticky}#instant-quote-page .pro-info img{width:100%;bottom:0;right:0;position:absolute;z-index:-1}#instant-quote-page .pro-info p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#instant-quote-page .pro-info p svg{height:20px;width:20px;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}#instant-quote-page .pro-info .chs-icon-check{color:#8cc63e;margin-right:3px}#instant-quote-page .pro-info .chs-icon-cancel{color:red;margin-right:3px}#instant-quote-page .pro-info ul{padding-left:0}#instant-quote-page .pro-info li{list-style-type:none}#instant-quote-page .pro-info strong{margin-top:30px;display:block}#instant-quote-page .pro-info a{color:#27a9e1}#instant-quote-page .pay-footer{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}#instant-quote-page .pay-footer .btn-main{padding:10px 40px;min-width:0;border-radius:50px}#instant-quote-page .pay-footer p{color:#555}#instant-quote-page .pay-footer a{color:#27a9e1}#instant-quote-page #num-students-label{margin-top:0}#instant-quote-page:not(.instant-quote-learnmore) .build-quote-form{-ms-flex-pack:justify;justify-content:space-between;max-height:650px}#instant-quote-page .build-quote-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:10px;height:calc(100vh - 170px)}#instant-quote-page .build-quote-form .btn{padding:15px}#instant-quote-page .build-quote-form .checkbox-btn:not(:checked)+label{min-width:150px;border:1px solid #27a9e1;color:#27a9e1;background-color:#fff;border-radius:30px}#instant-quote-page .build-quote-form .checkbox-btn:not(:checked)+label.space-bottom{margin-bottom:50px}#instant-quote-page .build-quote-form .checkbox-btn:not(:checked)+label:hover{background-color:transparent;color:#2499cc;border:1px solid #2499cc}#instant-quote-page .build-quote-form .checkbox-btn:not(:checked)+label:focus{color:#27a9e1}#instant-quote-page .build-quote-form .checkbox-btn:not(:checked)+label:nth-child(2){border-right:none}#instant-quote-page .build-quote-form .checkbox-btn:checked+label.btn:not(:nth-child(2)):not(:last-child){border-left-color:#fff;border-right-color:#fff}#instant-quote-page .build-quote-form .checkbox-btn:checked+label#credit-card-label:not(.only-option),#instant-quote-page .build-quote-form .checkbox-btn:checked+label#two-year-label{border:1px solid #8cc63e}#instant-quote-page .build-quote-form #go-back-button{background:0 0;border:none;color:#555}#instant-quote-page .build-quote-form h2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#instant-quote-page .build-quote-form h2 i{font-size:16px}#instant-quote-page .build-quote-form h2 .chs-icon,#instant-quote-page .build-quote-form h2 svg{overflow:hidden;height:35px;max-width:35px;margin-right:30px;font-size:30px}#instant-quote-page .build-quote-form .dropdown-container{margin:auto;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (min-width:650px){#instant-quote-page .build-quote-form .dropdown-container{width:calc(100% - 135px)}}#instant-quote-page .build-quote-form .dropdown-container .bootstrap-select{width:300px}@media (max-width:500px){#instant-quote-page .build-quote-form .dropdown-container .bootstrap-select{width:calc(100% - 20px)}}#instant-quote-page .build-quote-form .btn-group{margin:auto;height:55px}@media (min-width:650px){#instant-quote-page .build-quote-form .btn-group{width:calc(100% - 135px)}}#instant-quote-page .build-quote-form .btn-group.two-button-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#instant-quote-page .build-quote-form .btn-group.two-button-group .btn{width:50%;min-width:auto}#instant-quote-page .build-quote-form .btn-group.three-button-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#instant-quote-page .build-quote-form .btn-group.three-button-group .btn{-ms-flex-positive:1;flex-grow:1;min-width:auto;margin-bottom:0}#instant-quote-page .build-quote-form .btn-group.three-button-group .btn:last-child{border-left:none}#instant-quote-page .build-quote-form .btn-group .btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}#instant-quote-page .build-quote-form .btn-group .btn:nth-child(2){border-bottom-right-radius:0;border-top-right-radius:0;border-right:none}#instant-quote-page .build-quote-form .btn-group .btn:not(:nth-child(2)):not(:last-child){border-radius:0}#instant-quote-page .build-quote-form .btn-group #purchase-order-label{pointer-events:auto}#instant-quote-page .build-quote-form .btn-group .discount-banner,#instant-quote-page .build-quote-form .btn-group .year-discount-banner{margin-top:15px;margin-left:5px;background:#8cc63e;width:calc(100% - 19px);white-space:break-spaces;padding:3px;position:absolute;display:block;color:#fff}#instant-quote-page .build-quote-form .btn-group .year-discount-banner{margin-left:-15px}#instant-quote-page .build-quote-form .btn-group .btn.disabled,#instant-quote-page .build-quote-form .btn-group .btn.disabled:hover{background:#dde5ea;border:1px solid #68757c;color:#68757c}#instant-quote-page .build-quote-form #error-message{color:red}#instant-quote-page .build-quote-form .fa-info-circle{color:#27a9e1;margin-left:8px}#instant-quote-page .build-quote-form .bottom-buttons{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;gap:20px;-ms-flex-align:center;align-items:center}@media (max-width:500px){#instant-quote-page .build-quote-form .bottom-buttons{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:space-between;align-items:space-between;border-top:solid 1px #beccd4;padding-top:15px}#instant-quote-page .build-quote-form .bottom-buttons .btn{width:100%}}#instant-quote-page.instant-quote-learnmore .build-quote-form{height:initial;row-gap:26px}#instant-quote-page.instant-quote-learnmore .build-quote-form .btn-group{width:100%}#instant-quote-page.instant-quote-learnmore .build-quote-form .btn-group label{text-align:center}#instant-quote-page.instant-quote-learnmore .quote-info .flex{column-gap:10px;row-gap:26px}#instant-quote-page.instant-quote-learnmore .quote-info .field{-ms-flex-preferred-size:50%;flex-basis:50%}#instant-quote-page.instant-quote-learnmore .quote-info .field.thirds{-ms-flex-preferred-size:33%;flex-basis:33%}#instant-quote-page.instant-quote-learnmore .quote-info .more-info{width:100%;resize:vertical}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(6){border-left:none}#instant-quote-page.instant-quote-learnmore .quote-info label{font-size:14px;text-align:left;margin-bottom:3px;font-weight:600}#instant-quote-page.instant-quote-learnmore .quote-info .bootstrap-select,#instant-quote-page.instant-quote-learnmore .quote-info input[type=text],#instant-quote-page.instant-quote-learnmore .quote-info input[type=email],#instant-quote-page.instant-quote-learnmore .quote-info input[type=number]{width:100%;height:52px;border:1px solid #27a9e1;border-radius:3px}#instant-quote-page.instant-quote-learnmore .quote-info .bootstrap-select.tiny-dropdown button{height:50px;border-radius:3px}#instant-quote-page.instant-quote-learnmore .quote-info textarea{border:1px solid #27a9e1;border-radius:3px}#instant-quote-page.instant-quote-learnmore .quote-info .bottom-buttons button{border-radius:30px;min-width:150px;padding:15px;margin:auto}@media (max-width:355px){#instant-quote-page.instant-quote-learnmore .quote-info .btn-group label{max-width:50%;white-space:wrap;height:72px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:500px){#instant-quote-page.instant-quote-learnmore .quote-info .three-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}#instant-quote-page.instant-quote-learnmore .quote-info .three-fields .field:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}#instant-quote-page.instant-quote-learnmore .quote-info .three-fields .field{-ms-flex-preferred-size:initial;flex-basis:initial;width:calc(50% - 5px)}#instant-quote-page.instant-quote-learnmore .quote-info .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}#instant-quote-page.instant-quote-learnmore .quote-info .flex .field{-ms-flex-preferred-size:100%;flex-basis:100%}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group{-ms-flex-wrap:wrap;flex-wrap:wrap;height:initial}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group label{margin:0;-ms-flex-preferred-size:50%;flex-basis:50%}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(2){border-radius:30px 0 0}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(4){border-radius:0 30px 0 0}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(6){border-radius:0 0 0 30px;border-left:1px solid #27a9e1;border-right:none}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(8){border-radius:0 0 30px;border-left:1px solid #27a9e1}#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(6),#instant-quote-page.instant-quote-learnmore .quote-info .btn-group .btn:nth-child(8){border-top:none}}#instant-quote-page.instant-quote-learnmore .our-plans-block h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;font-weight:700}#instant-quote-page.instant-quote-learnmore .our-plans-block .deals{margin-bottom:20px}#quote-pdf-modal .modal-dialog{width:80%}#quote-pdf-modal .modal-dialog .modal-body{height:90vh}#quote-pdf-modal .modal-dialog embed{width:100%;height:100%}#instant-quote-email{margin:-30px 50px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#instant-quote-email input,#instant-quote-email textarea{-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px);margin-bottom:5px}#instant-quote-email input{height:35px}#instant-quote-email textarea{height:200px}#instant-quote-email label{-ms-flex-preferred-size:65px;flex-basis:65px;margin-top:10px;text-align:right;font-weight:400;margin-right:5px}#instant-quote-email .btn{border-radius:20px;display:block;margin:20px auto auto}#instant-quote-email-sent{padding:50px;text-align:center}#instant-quote-email-sent .chs-icon-check{color:#8cc63e;font-size:100px}#pay-by-credit-card-modal{margin:20px;overflow:hidden}#pay-by-credit-card-modal .modal-dialog{max-height:calc(100vh - 60px);overflow-y:scroll;margin:10px auto}#quote-payment-succeeded{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin:10px 30px}#quote-payment-succeeded .btn{border-radius:20px;margin-top:30px}#quote-payment-succeeded img{margin-top:100px;height:100px}#quote-payment-succeeded h1{font-size:60px;font-weight:700}@media (max-width:500px){#quote-payment-succeeded h1{font-size:40px}}#quote-po-modal #submit-button{bottom:0;position:absolute;right:0;margin:20px;border-radius:30px}#quote-po-modal h2{color:#27a9e1;font-weight:100}#quote-po-modal .checkbox-row{margin-bottom:50px}#quote-po-modal input[type=file]::file-selector-button{color:#fff;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:#27a9e1;border-radius:20px;border:none}#quote-po-modal input[type=file]::file-selector-button.full-width{width:100%}#quote-po-modal input[type=file]::file-selector-button:hover{background-color:#2499cc;opacity:1;color:#fff}#quote-po-modal input[type=file]::file-selector-button:focus{color:#fff}#quote-po-modal input[type=file]::file-selector-button.btn-rounded{border-radius:50px;padding:6px 20px}#instant-quote-admin-info{padding:50px}#instant-quote-admin-info.has-sidenav{margin-left:200px}#instant-quote-admin-info.collapsed{margin-left:60px}#feedback-wrapper .no-underline{text-decoration:none}#feedback-wrapper #feedback-header{background:url(../jpg/aboutimage.jpg) center top no-repeat fixed;background-size:100% auto}#feedback-wrapper #thank-message{font-size:40px;color:#8cc63e;padding:30px}#feedback-wrapper #interest-feedback-wrapper,#feedback-wrapper #satisfaction-feedback-wrapper{margin:0 auto;width:100%;background-color:#f4f8fc;font-size:20px;font-family:'Proxima Nova',proxima-nova,sans-serif}#feedback-wrapper #link-message{width:60%;margin:auto}#feedback-wrapper #interest-feedback-wrapper{min-height:350px;padding-top:50px;padding-bottom:100px}#feedback-wrapper #interest-feedback-wrapper #content-container #email-input{width:300px;text-align:center}#feedback-wrapper #interest-feedback-wrapper #content-container #email-help-text{padding-bottom:20px}#feedback-wrapper #interest-feedback-wrapper #content-container .btn{padding:14px 30px}#feedback-wrapper #satisfaction-feedback-wrapper{height:350px;padding-top:30px}#feedback-wrapper #satisfaction-feedback-wrapper .extra-padding{padding-top:100px}#feedback-wrapper #satisfaction-feedback-wrapper #content-container #input-wrapper{padding:30px}#feedback-wrapper #satisfaction-feedback-wrapper #content-container #input-wrapper #feedback-input{width:400px;max-width:400px;height:150px;max-height:150px}#feedback-wrapper #satisfaction-feedback-wrapper #content-container .btn{padding:14px 30px}#team-permissions .title-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#team-permissions .mode-btn{-ms-flex-item-align:center;align-self:center}#team-permissions .group-table{clear:both}#team-permissions .add-form-container{margin-bottom:60px}#team-permissions .btn-danger{padding:0 10px}#team-permissions .empty-row{text-align:center}#team-permissions ul{list-style:none}#team-permissions ul li{display:inline}#ai-overview{padding-bottom:50px}#ai-overview .marketing-page-header{padding:0}#ai-overview .marketing-page-header .marketing-page-header-content{padding:20px 0 70px}#ai-overview .marketing-overview-box .stat{-ms-flex-preferred-size:33%;flex-basis:33%}#ai-overview .marketing-overview-box p{color:#555}#ai-overview .request-type-breakdown{gap:30px;margin:0 10%}#ai-overview .request-type-breakdown .request-type{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}#ai-overview .request-type-breakdown .request-type .btn-main{width:200px;margin-bottom:20px}#add-pro-trial-form .id-quick-lookup,#ai-overview .request-type-breakdown .request-type p{margin-bottom:0}#add-pro-trial-form{gap:10px}#ai-rubric-fast-review .content{display:-ms-flexbox;display:flex;height:100%}#ai-rubric-fast-review .content .left-pane{width:50%;padding:20px;border-right:1px solid #ddd}#ai-rubric-fast-review .content .left-pane .item-description{margin-bottom:25px;font-size:16px;border-radius:10px;background-color:#fff;padding:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#ai-rubric-fast-review .content .left-pane .embed-abacus{height:600px}#ai-rubric-fast-review .content .right-pane{width:50%;padding:20px}#ai-rubric-fast-review .content .right-pane .rubric{height:400px;width:100%;resize:none;padding:10px}#ai-rubric-fast-review-header{font-size:16px;font-weight:700}#ai-rubric-fast-review-header span{margin-right:35px}#calculate-cost{display:-ms-flexbox;display:flex;gap:150px}#model-prompt{display:-ms-flexbox;display:flex;gap:20px}#deepl-glossary ul,.budget-wrapper{display:inline-block}.budget-wrapper{position:relative}.budget-wrapper input{padding-left:10px}.budget-wrapper::before{content:'$';position:absolute;left:4px;top:13px;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#000}.ai-grade-detail .internal-page-content{margin:75px 40px 40px}.ai-grade-detail .internal-page-content p{margin-bottom:0}.ai-grade-detail .student-assignnment-grade{margin-left:20px;gap:20px;margin-bottom:30px}.ai-grade-detail .grade-detail{padding:10px;-ms-flex-preferred-size:50%;flex-basis:50%}#deepl-glossary,.sync-lti-records,.sync-lti-server{padding:40px}.ai-grade-detail .grade-detail p{margin-left:10px}.ai-grade-detail .ai-hint-feedback{margin-bottom:10px;margin-left:0;-ms-flex-pack:start;justify-content:flex-start}.ai-grade-detail .ai-hint-feedback .ai-hint-feedback-button,.ai-grade-detail .ai-hint-feedback .ai-hint-feedback-prompt{font-size:16px}.autograder-feedback-page .item-markdown,.autograder-feedback-page .student-code{max-width:400px}.autograder-feedback-page .item-markdown img,.autograder-feedback-page .student-code img{max-width:100%}.autograder-feedback-page .row>div.spacing-top{width:90%!important}#deepl-glossary #add-entry,#deepl-glossary h1,#deepl-glossary h2,#deepl-glossary p{text-align:center}#deepl-glossary #add-entry input{display:inline}#deepl-glossary #add-entry .save-btn{margin-left:100px}#deepl-glossary #new-entries{text-align:center}#deepl-glossary .glossary-entries{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:auto;width:75%}#deepl-glossary .glossary-row{display:grid;grid-template-columns:repeat(auto-fit,30%);gap:20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;min-height:100px}#deepl-glossary .glossary-entry{-ms-flex-pack:center;justify-content:center;font-size:22px}#deepl-glossary .delete-entry{color:#de5844}#deepl-glossary .delete-entry:hover{cursor:pointer}#deepl-glossary .new-entry{position:relative}#deepl-glossary .new-entry .delete-entry{margin-left:10px}.add-teacher-sidepeek{height:100%}#template-list-view-filters .dropdown-toggle.has-value{background-color:#add8e6}#teacher-active-month-jobs .month-card{height:150px;background-color:#fff;margin-top:15px;border:1px solid rgba(151,151,151,.15);border-radius:3px;padding:10px;width:85%;position:relative}#teacher-active-month-jobs .month-card .middle-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:end;margin-bottom:15px;height:34px}#teacher-active-month-jobs .show-days{cursor:pointer}#teacher-active-month-jobs .show-days:hover{border:1px solid rgba(100,150,170,.6)}#teacher-active-month-jobs .show-days p,#teacher-active-month-jobs .show-days span{-webkit-user-select:none;-ms-user-select:none;user-select:none}#teacher-active-month-jobs .day-card{min-height:60px;border-bottom:solid 1px rgba(151,151,151,.15);padding:10px;width:85%;position:relative;display:-ms-flexbox;display:flex}#teacher-active-month-jobs .day-card .date{font-weight:700;width:110px}#teacher-active-month-jobs .day-card .text{-ms-flex:1;flex:1}#teacher-active-month-jobs .right-button{width:130px}#teacher-active-month-jobs .absolute-right{position:absolute;right:15px}#teacher-active-month-jobs .month{font-size:20px;font-weight:700}#teacher-active-month-jobs .green{background-color:#64c864}#teacher-active-month-jobs .red{background-color:#cc7a88}#teacher-active-month-jobs .grey{background-color:#d2d7d7}#teacher-active-month-jobs .yellow{background-color:#c8c800}#local-data #select-search-container,#sql-copy #select-search-container{margin-bottom:24px;width:500px;position:relative}#local-data #relation-selector,#sql-copy #relation-selector{width:500px;max-height:500px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:12px}#local-data .copy-sql-container,#sql-copy .copy-sql-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px}#local-data #save-sql-copy-container,#sql-copy #save-sql-copy-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;width:500px}#local-data #save-sql-copy-container #save-sql-copy-name,#sql-copy #save-sql-copy-container #save-sql-copy-name{width:100%}#local-data #save-sql-copy-container textarea,#sql-copy #save-sql-copy-container textarea{width:100%;min-height:80px;padding:8px;border:1px solid #e0e4e8;border-radius:4px;resize:vertical}#local-data #json-preview-container #json-preview,#sql-copy #json-preview-container #json-preview{background:#f8f9fa;border:1px solid #e0e4e8;border-radius:6px;padding:16px;font-family:"SF Mono",Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;white-space:pre;overflow:auto;max-height:400px;width:800px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}#local-data .form-control,#sql-copy .form-control{width:250px}#local-data .relation-level,#sql-copy .relation-level{border-left:2px solid #e0e4e8;margin-left:12px;padding-left:16px}#local-data .relation-item,#sql-copy .relation-item{margin:6px 0;padding:8px 12px;background-color:#fff;cursor:pointer;border-radius:6px;border:1px solid #e0e4e8;transition:all .2s ease;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}#local-data .relation-item.selected,#sql-copy .relation-item.selected{background-color:#ebf5ff;border-color:#4a90e2}#local-data .relation-item-header,#sql-copy .relation-item-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#local-data .relation-item .relation-name,#sql-copy .relation-item .relation-name{font-weight:500;color:#2c3e50;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#local-data .relation-filter,#sql-copy .relation-filter{margin-left:8px;padding:4px 8px;border:1px solid #e0e4e8;border-radius:4px;font-size:13px;color:#555}#local-data .relation-filter:focus,#sql-copy .relation-filter:focus{outline:0;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}#local-data .relation-children,#sql-copy .relation-children{margin-top:8px;margin-left:16px}#local-data .loading-indicator,#sql-copy .loading-indicator{font-size:13px;color:#8c98a5;margin-left:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}#local-data .loading-indicator:before,#sql-copy .loading-indicator:before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #e0e4e8;border-top-color:#4a90e2;border-radius:50%;animation:spin .8s linear infinite}#local-data .json-preview-header,#sql-copy .json-preview-header{-webkit-user-select:none;-ms-user-select:none;user-select:none}.pro-trial-metrics .dashboard-title{margin-bottom:20px;color:#333}.pro-trial-metrics .stats-container{display:-ms-flexbox;display:flex;gap:20px}.pro-trial-metrics .stat-box{-ms-flex:1;flex:1;padding:15px;text-align:center}.pro-trial-metrics .stat-number{font-size:24px;font-weight:700;color:#2196F3;margin-bottom:5px}.pro-trial-metrics .stat-label{color:#666;font-size:14px}#markdown-export #export-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#markdown-export #export-container #preview-container{font-family:monospace;white-space:pre;margin-top:20px;padding:10px;border:1px solid #e0e4e8;border-radius:4px;background-color:#f8f9fa;min-width:500px}#markdown-export #export-container #item-selector{width:500px;max-height:500px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:12px}#markdown-export #options-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;-ms-flex-align:end;align-items:flex-end}#markdown-export .item{margin:6px 0;padding:8px 12px;background-color:#fff;cursor:pointer;border-radius:6px;border:1px solid #e0e4e8;transition:all .2s ease;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}#markdown-export .item.selected{background-color:#ebf5ff;border-color:#4a90e2}#markdown-export .item .item-title{font-weight:500;color:#2c3e50;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#markdown-export .item .item-delete{color:#666;font-size:16px}#markdown-export .item .item-delete:hover{color:#333}#markdown-export .children-container{border-left:2px solid #e0e4e8;margin-left:12px;padding-left:16px}#markdown-export .loading-indicator{font-size:13px;color:#8c98a5;margin-left:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}#markdown-export .loading-indicator:before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #e0e4e8;border-top-color:#4a90e2;border-radius:50%;animation:spin .8s linear infinite}#daylog-weekly .schedule-table td,#daylog-weekly .schedule-table th{border:1px solid #ddd;text-align:center}.add-conference-table tr td{padding:10px}#daylog-weekly .schedule-table td{padding:8px}#daylog-weekly .legend{display:-ms-flexbox;display:flex;margin-bottom:15px}#daylog-weekly .legend-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:15px}#daylog-weekly .completed{background-color:#a3e4a3}#daylog-weekly .timeoff{background-color:#ccc}#daylog-weekly .missing{background-color:#ffe599}#daylog-weekly .holiday{background-color:#ffb6c1}#daylog-weekly .summary-row td{padding-top:15px!important;padding-bottom:15px!important;background-color:#f0f0f0}.codehs-table .long-text-wrap-div{padding:0;width:300px;max-height:150px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;display:block}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes particleBurst{0%{transform:translate(0,0) scale(0);opacity:1}100%{transform:translate(var(--end-x),var(--end-y)) scale(1);opacity:0}}.bubble{position:fixed;width:100px;height:100px;background-color:rgba(39,169,225,.3);border-radius:50%;box-shadow:inset 0 0 20px rgba(39,169,225,.2),0 0 10px rgba(39,169,225,.1);border:2px solid rgba(39,169,225,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .3s ease}.bubble:hover{-ms-transform:scale(1.05);transform:scale(1.05)}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(0)}}.join-class{padding:50px}.join-class h2{margin-bottom:35px;color:#555}.join-class .alert{width:375px;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;color:rgba(255,255,255,.95)}.join-class .codehs-form input[type=text]{display:inline-block;height:40px;margin-right:10px}.join-class:not(.join-class-teacher) .btn{margin-left:10px;height:40px}.join-class .wrap{padding:20px 25px;width:375px;margin:0 auto}.join-section h2{margin-bottom:0}.join-section .teacher-row{margin:15px 10px}.join-section .teacher-row .profile-img-container{display:inline-block;width:40px;height:40px;border-radius:50%;overflow:hidden}.join-section .teacher-row .profile-img-container .profile-img{height:auto;width:100%}.join-section .teacher-row .teacher-name{position:absolute;margin-top:9px;margin-left:10px;font-size:18px}@font-face{font-family:badabb;src:url(https://static1.codehs.com/font/badabb__.ttf) format('truetype')}.karel-bark-new{text-align:center}.karel-bark-new .background{position:fixed;top:60px;left:0;bottom:0;right:0;z-index:-1}.karel-bark-new .background.bark-8bit{background:#f5d02a;background:linear-gradient(to bottom,#f5d02a 0,#de5843 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d02a', endColorstr='#de5843',GradientType=0 )"}.karel-bark-new .background.bark-mexican{background:#f5d02a;background:linear-gradient(to bottom,#f5d02a 0,#0bdfc1 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d02a', endColorstr='#0bdfc1',GradientType=0 )"}.karel-bark-new .background.bark-american{background:#de5843;background:linear-gradient(to bottom,#de5843 0,#27a9e1 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#de5843', endColorstr='#27a9e1',GradientType=0 )"}.karel-bark-new .continue{margin:0 auto 35px}.karel-bark-new h1{margin-bottom:25px;font-size:125px}.karel-bark-new h2{margin-top:45px;font-size:55px}.karel-bark-new h3{position:relative;top:50%;margin:-40px 0 0;line-height:100%;font-size:80px;color:#fff;text-transform:uppercase}.karel-bark-new .comic{font-family:badabb;color:#fff}.karel-bark-new .img-wrap{width:600px;height:auto;text-align:center}.karel-bark-new img.karel{height:275px;width:auto;max-width:100%;max-height:100%}.karel-bark-new img.bone{height:100px;width:auto;margin:45px}.karel-bark-index .table{margin:0}.karel-bark-index .table .row:nth-child(4n){background-color:#27a9e1}.karel-bark-index .table .row:nth-child(4n):hover{background-color:#2499cc}.karel-bark-index .table .row:nth-child(4n+1){background-color:#8cc63e}.karel-bark-index .table .row:nth-child(4n+1):hover{background-color:#85be39}.karel-bark-index .table .row:nth-child(4n+2){background-color:#ffdd17}.karel-bark-index .table .row:nth-child(4n+2):hover{background-color:#efcb1b}.karel-bark-index .table .row:nth-child(4n+3){background-color:#de5844}.karel-bark-index .table .row:nth-child(4n+3):hover{background-color:#c8503e}.karel-bark-index a.row{height:110px;width:100%;overflow:hidden;text-align:center;cursor:pointer;display:block;font-size:60px;line-height:110px;margin:0;color:#fff;text-transform:uppercase;font-weight:800}.karel-bark-index .ethnicities,.lead-page .lead-tag-checkbox-switch-ui input[type=checkbox]{display:none}.karel-bark-index a.row:hover{text-decoration:none}.edit-world-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.iemsg{text-align:center;padding:20px;position:fixed;bottom:0;width:100%;z-index:1}.lead-page .lead-tag-checkbox-switch-ui{width:80px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.lead-page .lead-tag-checkbox-switch-ui.disabled{opacity:.5}.lead-page .lead-tag-checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.lead-page .lead-tag-checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.lead-page .lead-tag-checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.lead-page .lead-tag-checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.lead-page .lead-tag-checkbox-switch-ui .checkbox-switch-inner:after,.lead-page .lead-tag-checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.lead-page .lead-tag-checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}.lead-page .lead-tag-checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.lead-page .lead-tag-checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:48px;transition:all .3s ease-in 0s}.lead-page .arrow.arrow-end,.lead-page .arrow.arrow-front,.lead-page .arrow.arrow-middle{background-color:#beccd4;cursor:pointer;height:50px;min-width:45px}.lead-page .arrow.arrow-end:after,.lead-page .arrow.arrow-middle:after{display:inline-block;content:'';border-left:15px solid #beccd4;border-top:25px solid transparent;border-bottom:25px solid transparent;right:-15px}.lead-page span.lead-tag-switch{display:inline-block;margin-right:10px}.lead-page .arrow{display:inline-block;text-align:center;line-height:50px;padding-left:3px}.lead-page .arrow.arrow-end{position:relative;margin-right:15px}.lead-page .arrow.arrow-end:after{position:absolute}.lead-page .arrow.arrow-middle{position:relative;margin-right:15px}.lead-page .arrow.arrow-middle:after{position:absolute}.lead-page .arrow.arrow-front:before,.lead-page .arrow.arrow-middle:before{display:inline-block;content:'';border-left:15px solid transparent;border-top:25px solid #beccd4;border-bottom:25px solid #beccd4;left:-15px}.lead-page .arrow.arrow-middle:before{position:absolute}.lead-page .arrow.arrow-front{position:relative}.lead-page .arrow.arrow-front:before{position:absolute}.lead-page .selected-arrow.arrow-end:after,.lead-page .selected-arrow.arrow-middle:after{display:inline-block;content:'';border-left:15px solid #27a9e1;border-top:25px solid transparent;border-bottom:25px solid transparent;right:-15px}.lead-page .selected-arrow{display:inline-block;text-align:center;line-height:50px;padding-left:3px;color:#fff;font-weight:700}.lead-page .selected-arrow.arrow-end{min-width:45px;height:50px;background-color:#27a9e1;position:relative;margin-right:15px;cursor:pointer}.lead-page .selected-arrow.arrow-end:after{position:absolute}.lead-page .selected-arrow.arrow-middle{min-width:45px;height:50px;background-color:#27a9e1;position:relative;margin-right:15px;cursor:pointer}.lead-page .selected-arrow.arrow-middle:after{position:absolute}.lead-page .selected-arrow.arrow-front:before,.lead-page .selected-arrow.arrow-middle:before{display:inline-block;content:'';border-left:15px solid transparent;border-top:25px solid #27a9e1;border-bottom:25px solid #27a9e1;left:-15px}.lead-page .selected-arrow.arrow-middle:before{position:absolute}.lead-page .selected-arrow.arrow-front{min-width:45px;height:50px;background-color:#27a9e1;position:relative;cursor:pointer}.lead-page .selected-arrow.arrow-front:before{position:absolute}.lead-page .table-wrapper{overflow:auto;width:100%}.lead-page .table-wrapper .qualifications-table .no-wrap{white-space:nowrap}.lead-page .table-wrapper .qualifications-table .picture{width:150px;padding:10px}.lead-page .table-wrapper .qualifications-table .picture img{border-radius:50%;height:30px;width:30px}.lead-page .lead-qual-form{max-height:600px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-left:100px;margin-top:30px}.lead-page .lead-qual-form input[type=submit],.lead-page .pro-trial-form input[type=submit]{margin-top:0;height:36px}.lead-page .lead-qual-form .lead-qual-errors{width:180px}.lead-page .lead-qual-form .is-qualified-info{display:inline-block;font-size:12px;width:300px;vertical-align:middle;margin-left:20px}.lead-page .lead-qual-form .lead-qual-fields{margin-bottom:10px}.lead-page .lead-qual-form .lead-qual-fields input[type=text],.lead-page .lead-qual-form .lead-qual-fields input[type=number]{height:36px;width:255px}.lead-page .lead-qual-form .lead-qual-fields #id_school_start_date{width:150px}.lead-page .lead-qual-form .lead-qual-fields input[type=number]{width:87px}.lead-page .lead-qual-form .lead-qual-fields label[for=id_currently_teaching_cs],.lead-page .lead-qual-form .lead-qual-fields label[for=id_has_used_codehs_before],.lead-page .lead-qual-form .lead-qual-fields label[for=id_interested_in_purchasing],.lead-page .lead-qual-form .lead-qual-fields label[for=id_is_qualified],.lead-page .lead-qual-form .lead-qual-fields label[for=id_want_pd]{display:inline}.lead-page .lead-qual-form .lead-qual-fields label[for=id_currently_teaching_cs]+.lead-qual-errors,.lead-page .lead-qual-form .lead-qual-fields label[for=id_has_used_codehs_before]+.lead-qual-errors,.lead-page .lead-qual-form .lead-qual-fields label[for=id_interested_in_purchasing]+.lead-qual-errors,.lead-page .lead-qual-form .lead-qual-fields label[for=id_is_qualified]+.lead-qual-errors,.lead-page .lead-qual-form .lead-qual-fields label[for=id_want_pd]+.lead-qual-errors{display:none}.lead-page .lead-qual-form .lead-qual-fields .bootstrap-select .btn{height:36px}.lead-page .lead-qual-form .lead-qual-fields .lead-qual-checkboxes{margin-left:5px}.lead-page .lead-qual-form .lead-qual-fields .lead-qual-textarea{height:165px;width:375px}.lead-page .lead-qual-form .lq-stakeholder-field .dropdown-menu li span{margin-left:0}.lead-page .pro-trial-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-top:10px}.lead-page .pro-trial-form input[type=text]{margin-right:15px;width:150px;height:36px}.lead-page #official-record-tab .ofr-search-header{margin-top:40px}.lead-page #official-record-tab .search-official-records{padding-left:15px}.lead-page #official-record-tab .search-official-records input[type=text]{display:inline-block}.lead-page #official-record-tab .search-official-records button[type=submit]{margin-top:0;height:30px}.lead-page .ofr-input{width:250px;margin:5px 0}#official-record-content .official-record-table .th-inner{white-space:normal}#official-record-content .bootstrap-table{margin-top:-50px}#official-record-content .pagination>.active>a{color:#fff}.bigyear{overflow-x:hidden}.bigyear .card-list .lesson.card,.bigyear .card-list .module.card{height:auto;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.bigyear .card-list .lesson.card .heading,.bigyear .card-list .module.card .heading{margin:30px;font-size:18px;text-transform:none}.bigyear .card-list .lesson.card .heading a,.bigyear .card-list .module.card .heading a{color:#000;text-decoration:none}.bigyear .card-list .lesson.card .heading a:hover,.bigyear .card-list .module.card .heading a:hover{opacity:.5}.bigyear .card-list .lesson.card .heading .title,.bigyear .card-list .module.card .heading .title{color:#a7aeb6;font-size:18px;font-weight:600;padding-left:1em}.bigyear .card-list .lesson.card .item-list,.bigyear .card-list .lesson.card .lesson-list,.bigyear .card-list .module.card .item-list,.bigyear .card-list .module.card .lesson-list{width:100%;display:table;border-collapse:collapse}.bigyear .card-list .lesson.card .item-list .item-listing,.bigyear .card-list .lesson.card .lesson-list .item-listing,.bigyear .card-list .module.card .item-list .item-listing,.bigyear .card-list .module.card .lesson-list .item-listing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1}.bigyear .card-list .lesson.card .item-list .item-listing:hover,.bigyear .card-list .lesson.card .lesson-list .item-listing:hover,.bigyear .card-list .module.card .item-list .item-listing:hover,.bigyear .card-list .module.card .lesson-list .item-listing:hover{text-decoration:none;background-color:#f1f1f1}.bigyear .card-list .lesson.card .item-list .item-listing:last-child,.bigyear .card-list .lesson.card .lesson-list .item-listing:last-child,.bigyear .card-list .module.card .item-list .item-listing:last-child,.bigyear .card-list .module.card .lesson-list .item-listing:last-child{border:none}.bigyear .card-list .lesson.card .item-list .item-listing .thumbnail-wrapper,.bigyear .card-list .lesson.card .lesson-list .item-listing .thumbnail-wrapper,.bigyear .card-list .module.card .item-list .item-listing .thumbnail-wrapper,.bigyear .card-list .module.card .lesson-list .item-listing .thumbnail-wrapper{display:table-cell;vertical-align:middle;padding-left:50px}.bigyear .card-list .lesson.card .item-list .item-listing div.item-title,.bigyear .card-list .lesson.card .lesson-list .item-listing div.item-title,.bigyear .card-list .module.card .item-list .item-listing div.item-title,.bigyear .card-list .module.card .lesson-list .item-listing div.item-title{display:table-cell;vertical-align:middle;padding:1em;-ms-flex-positive:1;flex-grow:1;color:#555;font-size:.9em;font-weight:600}.bigyear .card-list .lesson.card .item-list .item-listing div.item-type,.bigyear .card-list .lesson.card .lesson-list .item-listing div.item-type,.bigyear .card-list .module.card .item-list .item-listing div.item-type,.bigyear .card-list .module.card .lesson-list .item-listing div.item-type{display:table-cell;vertical-align:middle;padding:1em 50px 1em 1em;color:#333;text-align:right;text-transform:uppercase;font-size:.9em;font-weight:600}.bigyear .card-list .lesson.card .item-list .item-listing.not-started>div.item-status,.bigyear .card-list .lesson.card .item-list .item-listing.unopened>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.not-started>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.unopened>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.not-started>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.unopened>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.not-started>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.unopened>div.item-status{color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-listing.not-submitted>div.item-status,.bigyear .card-list .lesson.card .item-list .item-listing.started>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.not-submitted>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.started>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.not-submitted>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.started>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.not-submitted>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.started>div.item-status{color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-listing.needs-work>div.item-status,.bigyear .card-list .lesson.card .item-list .item-listing.reviewed>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.needs-work>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.reviewed>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.needs-work>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.reviewed>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.needs-work>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.reviewed>div.item-status{color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-listing.passed>div.item-status,.bigyear .card-list .lesson.card .item-list .item-listing.submitted>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.passed>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.submitted>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.passed>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.submitted>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.passed>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.submitted>div.item-status{color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-listing.submitted-after-review>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.submitted-after-review>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.submitted-after-review>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.submitted-after-review>div.item-status{color:#9e1e62}.bigyear .card-list .lesson.card .item-list .item-listing.finalized>div.item-status,.bigyear .card-list .lesson.card .lesson-list .item-listing.finalized>div.item-status,.bigyear .card-list .module.card .item-list .item-listing.finalized>div.item-status,.bigyear .card-list .module.card .lesson-list .item-listing.finalized>div.item-status{color:#00a79d}.bigyear .card-list .lesson.card .item-list .item-listing.not-released,.bigyear .card-list .lesson.card .lesson-list .item-listing.not-released,.bigyear .card-list .module.card .item-list .item-listing.not-released,.bigyear .card-list .module.card .lesson-list .item-listing.not-released{background-color:rgba(190,204,212,.25);opacity:.6;cursor:default}.bigyear .card-list .lesson.card .item-list .lesson-listing,.bigyear .card-list .lesson.card .lesson-list .lesson-listing,.bigyear .card-list .module.card .item-list .lesson-listing,.bigyear .card-list .module.card .lesson-list .lesson-listing{display:table-row;border-bottom:1px solid #f1f1f1}.bigyear .card-list .lesson.card .item-list .lesson-listing:last-child,.bigyear .card-list .lesson.card .lesson-list .lesson-listing:last-child,.bigyear .card-list .module.card .item-list .lesson-listing:last-child,.bigyear .card-list .module.card .lesson-list .lesson-listing:last-child{border:none}.bigyear .card-list .lesson.card .item-list .lesson-listing .thumbnail-wrapper,.bigyear .card-list .lesson.card .lesson-list .lesson-listing .thumbnail-wrapper,.bigyear .card-list .module.card .item-list .lesson-listing .thumbnail-wrapper,.bigyear .card-list .module.card .lesson-list .lesson-listing .thumbnail-wrapper{display:table-cell;vertical-align:middle;padding-left:50px;width:25px}.bigyear .card-list .lesson.card .item-list .lesson-listing div.lesson-title,.bigyear .card-list .lesson.card .lesson-list .lesson-listing div.lesson-title,.bigyear .card-list .module.card .item-list .lesson-listing div.lesson-title,.bigyear .card-list .module.card .lesson-list .lesson-listing div.lesson-title{display:table-cell;vertical-align:middle;padding:1em;color:#555;font-size:14px;font-weight:600}.bigyear .card-list .lesson.card .item-list li:last-child,.bigyear .card-list .lesson.card .lesson-list li:last-child,.bigyear .card-list .module.card .item-list li:last-child,.bigyear .card-list .module.card .lesson-list li:last-child{border-bottom:none}.bigyear .card-list .lesson.card .item-list .item-icon,.bigyear .card-list .lesson.card .lesson-list .item-icon,.bigyear .card-list .module.card .item-list .item-icon,.bigyear .card-list .module.card .lesson-list .item-icon{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;line-height:25px;text-align:center}.bigyear .card-list .lesson.card .item-list .item-icon span,.bigyear .card-list .lesson.card .lesson-list .item-icon span,.bigyear .card-list .module.card .item-list .item-icon span,.bigyear .card-list .module.card .lesson-list .item-icon span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}.bigyear .card-list .lesson.card .item-list .item-icon span.lesson-number,.bigyear .card-list .lesson.card .lesson-list .item-icon span.lesson-number,.bigyear .card-list .module.card .item-list .item-icon span.lesson-number,.bigyear .card-list .module.card .lesson-list .item-icon span.lesson-number{color:#fff;font-weight:600}.bigyear .card-list .lesson.card .item-list .item-icon:not(.passed-review):hover,.bigyear .card-list .lesson.card .lesson-list .item-icon:not(.passed-review):hover,.bigyear .card-list .module.card .item-list .item-icon:not(.passed-review):hover,.bigyear .card-list .module.card .lesson-list .item-icon:not(.passed-review):hover{line-height:23px;background-color:#fff!important;border:1px solid;text-decoration:none}.bigyear .card-list .lesson.card .item-list .item-icon.passed.passed-review,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed.passed-review,.bigyear .card-list .module.card .item-list .item-icon.passed.passed-review,.bigyear .card-list .module.card .lesson-list .item-icon.passed.passed-review{border:2px solid #4f800e;line-height:21px;background-color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.passed.passed-review span,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed.passed-review span,.bigyear .card-list .module.card .item-list .item-icon.passed.passed-review span,.bigyear .card-list .module.card .lesson-list .item-icon.passed.passed-review span{line-height:21px}.bigyear .card-list .lesson.card .item-list .item-icon.passed.passed-review:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed.passed-review:hover,.bigyear .card-list .module.card .item-list .item-icon.passed.passed-review:hover,.bigyear .card-list .module.card .lesson-list .item-icon.passed.passed-review:hover{background-color:#fff;text-decoration:none}.bigyear .card-list .lesson.card .item-list .item-icon.passed.passed-review:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed.passed-review:hover span,.bigyear .card-list .module.card .item-list .item-icon.passed.passed-review:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.passed.passed-review:hover span{color:#4f800e}.bigyear .card-list .lesson.card .item-list .item-icon.complete,.bigyear .card-list .lesson.card .item-list .item-icon.passed:not(.passed-review),.bigyear .card-list .lesson.card .lesson-list .item-icon.complete,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed:not(.passed-review),.bigyear .card-list .module.card .item-list .item-icon.complete,.bigyear .card-list .module.card .item-list .item-icon.passed:not(.passed-review),.bigyear .card-list .module.card .lesson-list .item-icon.complete,.bigyear .card-list .module.card .lesson-list .item-icon.passed:not(.passed-review){background-color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.complete:hover,.bigyear .card-list .lesson.card .item-list .item-icon.passed:not(.passed-review):hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.complete:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed:not(.passed-review):hover,.bigyear .card-list .module.card .item-list .item-icon.complete:hover,.bigyear .card-list .module.card .item-list .item-icon.passed:not(.passed-review):hover,.bigyear .card-list .module.card .lesson-list .item-icon.complete:hover,.bigyear .card-list .module.card .lesson-list .item-icon.passed:not(.passed-review):hover{border-color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.complete:hover span,.bigyear .card-list .lesson.card .item-list .item-icon.passed:not(.passed-review):hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.complete:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.passed:not(.passed-review):hover span,.bigyear .card-list .module.card .item-list .item-icon.complete:hover span,.bigyear .card-list .module.card .item-list .item-icon.passed:not(.passed-review):hover span,.bigyear .card-list .module.card .lesson-list .item-icon.complete:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.passed:not(.passed-review):hover span{color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.rejected,.bigyear .card-list .lesson.card .lesson-list .item-icon.rejected,.bigyear .card-list .module.card .item-list .item-icon.rejected,.bigyear .card-list .module.card .lesson-list .item-icon.rejected{background-color:#de5844}.bigyear .card-list .lesson.card .item-list .item-icon.rejected:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.rejected:hover,.bigyear .card-list .module.card .item-list .item-icon.rejected:hover,.bigyear .card-list .module.card .lesson-list .item-icon.rejected:hover{border-color:#de5844}.bigyear .card-list .lesson.card .item-list .item-icon.rejected:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.rejected:hover span,.bigyear .card-list .module.card .item-list .item-icon.rejected:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.rejected:hover span{color:#de5844}.bigyear .card-list .lesson.card .item-list .item-icon.needs-work,.bigyear .card-list .lesson.card .lesson-list .item-icon.needs-work,.bigyear .card-list .module.card .item-list .item-icon.needs-work,.bigyear .card-list .module.card .lesson-list .item-icon.needs-work{background-color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-icon.needs-work:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.needs-work:hover,.bigyear .card-list .module.card .item-list .item-icon.needs-work:hover,.bigyear .card-list .module.card .lesson-list .item-icon.needs-work:hover{border-color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-icon.needs-work:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.needs-work:hover span,.bigyear .card-list .module.card .item-list .item-icon.needs-work:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.needs-work:hover span{color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-icon.not-started,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-started,.bigyear .card-list .module.card .item-list .item-icon.not-started,.bigyear .card-list .module.card .lesson-list .item-icon.not-started{background-color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.func-correct,.bigyear .card-list .lesson.card .item-list .item-icon.started,.bigyear .card-list .lesson.card .item-list .item-icon.submitted,.bigyear .card-list .lesson.card .lesson-list .item-icon.func-correct,.bigyear .card-list .lesson.card .lesson-list .item-icon.started,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted,.bigyear .card-list .module.card .item-list .item-icon.func-correct,.bigyear .card-list .module.card .item-list .item-icon.started,.bigyear .card-list .module.card .item-list .item-icon.submitted,.bigyear .card-list .module.card .lesson-list .item-icon.func-correct,.bigyear .card-list .module.card .lesson-list .item-icon.started,.bigyear .card-list .module.card .lesson-list .item-icon.submitted{background-color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-icon.not-started:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-started:hover,.bigyear .card-list .module.card .item-list .item-icon.not-started:hover,.bigyear .card-list .module.card .lesson-list .item-icon.not-started:hover{border-color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.func-correct:hover,.bigyear .card-list .lesson.card .item-list .item-icon.started:hover,.bigyear .card-list .lesson.card .item-list .item-icon.submitted:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.func-correct:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.started:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted:hover,.bigyear .card-list .module.card .item-list .item-icon.func-correct:hover,.bigyear .card-list .module.card .item-list .item-icon.started:hover,.bigyear .card-list .module.card .item-list .item-icon.submitted:hover,.bigyear .card-list .module.card .lesson-list .item-icon.func-correct:hover,.bigyear .card-list .module.card .lesson-list .item-icon.started:hover,.bigyear .card-list .module.card .lesson-list .item-icon.submitted:hover{border-color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-icon.not-started:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-started:hover span,.bigyear .card-list .module.card .item-list .item-icon.not-started:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.not-started:hover span{color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.func-correct:hover span,.bigyear .card-list .lesson.card .item-list .item-icon.started:hover span,.bigyear .card-list .lesson.card .item-list .item-icon.submitted:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.func-correct:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.started:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted:hover span,.bigyear .card-list .module.card .item-list .item-icon.func-correct:hover span,.bigyear .card-list .module.card .item-list .item-icon.started:hover span,.bigyear .card-list .module.card .item-list .item-icon.submitted:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.func-correct:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.started:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.submitted:hover span{color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-icon.func-done,.bigyear .card-list .lesson.card .lesson-list .item-icon.func-done,.bigyear .card-list .module.card .item-list .item-icon.func-done,.bigyear .card-list .module.card .lesson-list .item-icon.func-done{background-color:#27a9e1}.bigyear .card-list .lesson.card .item-list .item-icon.func-done:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.func-done:hover,.bigyear .card-list .module.card .item-list .item-icon.func-done:hover,.bigyear .card-list .module.card .lesson-list .item-icon.func-done:hover{border-color:#27a9e1}.bigyear .card-list .lesson.card .item-list .item-icon.func-done:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.func-done:hover span,.bigyear .card-list .module.card .item-list .item-icon.func-done:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.func-done:hover span{color:#27a9e1}.bigyear .card-list .lesson.card .item-list .item-icon.unopened,.bigyear .card-list .lesson.card .lesson-list .item-icon.unopened,.bigyear .card-list .module.card .item-list .item-icon.unopened,.bigyear .card-list .module.card .lesson-list .item-icon.unopened{background-color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.unopened:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.unopened:hover,.bigyear .card-list .module.card .item-list .item-icon.unopened:hover,.bigyear .card-list .module.card .lesson-list .item-icon.unopened:hover{border-color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.unopened:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.unopened:hover span,.bigyear .card-list .module.card .item-list .item-icon.unopened:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.unopened:hover span{color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.not-submitted,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-submitted,.bigyear .card-list .module.card .item-list .item-icon.not-submitted,.bigyear .card-list .module.card .lesson-list .item-icon.not-submitted{background-color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-icon.not-submitted:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-submitted:hover,.bigyear .card-list .module.card .item-list .item-icon.not-submitted:hover,.bigyear .card-list .module.card .lesson-list .item-icon.not-submitted:hover{border-color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-icon.not-submitted:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-submitted:hover span,.bigyear .card-list .module.card .item-list .item-icon.not-submitted:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.not-submitted:hover span{color:#ffdd17}.bigyear .card-list .lesson.card .item-list .item-icon.submitted,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted,.bigyear .card-list .module.card .item-list .item-icon.submitted,.bigyear .card-list .module.card .lesson-list .item-icon.submitted{background-color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.submitted:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted:hover,.bigyear .card-list .module.card .item-list .item-icon.submitted:hover,.bigyear .card-list .module.card .lesson-list .item-icon.submitted:hover{border-color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.submitted:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted:hover span,.bigyear .card-list .module.card .item-list .item-icon.submitted:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.submitted:hover span{color:#8cc63e}.bigyear .card-list .lesson.card .item-list .item-icon.reviewed,.bigyear .card-list .lesson.card .lesson-list .item-icon.reviewed,.bigyear .card-list .module.card .item-list .item-icon.reviewed,.bigyear .card-list .module.card .lesson-list .item-icon.reviewed{background-color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-icon.reviewed:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.reviewed:hover,.bigyear .card-list .module.card .item-list .item-icon.reviewed:hover,.bigyear .card-list .module.card .lesson-list .item-icon.reviewed:hover{border-color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-icon.reviewed:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.reviewed:hover span,.bigyear .card-list .module.card .item-list .item-icon.reviewed:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.reviewed:hover span{color:#ff99c6}.bigyear .card-list .lesson.card .item-list .item-icon.submitted-after-review,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted-after-review,.bigyear .card-list .module.card .item-list .item-icon.submitted-after-review,.bigyear .card-list .module.card .lesson-list .item-icon.submitted-after-review{background-color:#9e1e62}.bigyear .card-list .lesson.card .item-list .item-icon.submitted-after-review:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted-after-review:hover,.bigyear .card-list .module.card .item-list .item-icon.submitted-after-review:hover,.bigyear .card-list .module.card .lesson-list .item-icon.submitted-after-review:hover{border-color:#9e1e62}.bigyear .card-list .lesson.card .item-list .item-icon.submitted-after-review:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.submitted-after-review:hover span,.bigyear .card-list .module.card .item-list .item-icon.submitted-after-review:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.submitted-after-review:hover span{color:#9e1e62}.bigyear .card-list .lesson.card .item-list .item-icon.finalized,.bigyear .card-list .lesson.card .lesson-list .item-icon.finalized,.bigyear .card-list .module.card .item-list .item-icon.finalized,.bigyear .card-list .module.card .lesson-list .item-icon.finalized{background-color:#00a79d}.bigyear .card-list .lesson.card .item-list .item-icon.finalized:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.finalized:hover,.bigyear .card-list .module.card .item-list .item-icon.finalized:hover,.bigyear .card-list .module.card .lesson-list .item-icon.finalized:hover{border-color:#00a79d}.bigyear .card-list .lesson.card .item-list .item-icon.finalized:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.finalized:hover span,.bigyear .card-list .module.card .item-list .item-icon.finalized:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.finalized:hover span{color:#00a79d}.bigyear .card-list .lesson.card .item-list .item-icon.not-released,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-released,.bigyear .card-list .module.card .item-list .item-icon.not-released,.bigyear .card-list .module.card .lesson-list .item-icon.not-released{background-color:#beccd4!important;cursor:default}.bigyear .card-list .lesson.card .item-list .item-icon.not-released:hover,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-released:hover,.bigyear .card-list .module.card .item-list .item-icon.not-released:hover,.bigyear .card-list .module.card .lesson-list .item-icon.not-released:hover{border-color:#beccd4!important;background-color:#fff!important}.bigyear .card-list .lesson.card .item-list .item-icon.not-released:hover span,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-released:hover span,.bigyear .card-list .module.card .item-list .item-icon.not-released:hover span,.bigyear .card-list .module.card .lesson-list .item-icon.not-released:hover span{color:#beccd4}.bigyear .card-list .lesson.card .item-list .item-icon.not-released:focus,.bigyear .card-list .lesson.card .lesson-list .item-icon.not-released:focus,.bigyear .card-list .module.card .item-list .item-icon.not-released:focus,.bigyear .card-list .module.card .lesson-list .item-icon.not-released:focus{text-decoration:none}.bigyear .card-list .lesson.card .item-list .item-thumbnail-box,.bigyear .card-list .lesson.card .lesson-list .item-thumbnail-box,.bigyear .card-list .module.card .item-list .item-thumbnail-box,.bigyear .card-list .module.card .lesson-list .item-thumbnail-box{border-radius:5px;width:30px;height:30px;display:table-cell;vertical-align:middle;text-align:center}.bigyear .card-list .lesson.card .item-list .item-thumbnail-box span.icon-white,.bigyear .card-list .lesson.card .lesson-list .item-thumbnail-box span.icon-white,.bigyear .card-list .module.card .item-list .item-thumbnail-box span.icon-white,.bigyear .card-list .module.card .lesson-list .item-thumbnail-box span.icon-white{color:#fff;opacity:.8}.bigyear .card-list .lesson.card .item-list .dot,.bigyear .card-list .lesson.card .lesson-list .dot,.bigyear .card-list .module.card .item-list .dot,.bigyear .card-list .module.card .lesson-list .dot{position:absolute;top:30px;right:50px}.bigyear .card-list .lesson.card .item-list .dot.not-started,.bigyear .card-list .lesson.card .item-list .dot.unopened,.bigyear .card-list .lesson.card .lesson-list .dot.not-started,.bigyear .card-list .lesson.card .lesson-list .dot.unopened,.bigyear .card-list .module.card .item-list .dot.not-started,.bigyear .card-list .module.card .item-list .dot.unopened,.bigyear .card-list .module.card .lesson-list .dot.not-started,.bigyear .card-list .module.card .lesson-list .dot.unopened{color:#beccd4}.bigyear .card-list .lesson.card .item-list .dot.not-submitted,.bigyear .card-list .lesson.card .item-list .dot.started,.bigyear .card-list .lesson.card .lesson-list .dot.not-submitted,.bigyear .card-list .lesson.card .lesson-list .dot.started,.bigyear .card-list .module.card .item-list .dot.not-submitted,.bigyear .card-list .module.card .item-list .dot.started,.bigyear .card-list .module.card .lesson-list .dot.not-submitted,.bigyear .card-list .module.card .lesson-list .dot.started{color:#ffdd17}.bigyear .card-list .lesson.card .item-list .dot.needs-work,.bigyear .card-list .lesson.card .item-list .dot.reviewed,.bigyear .card-list .lesson.card .lesson-list .dot.needs-work,.bigyear .card-list .lesson.card .lesson-list .dot.reviewed,.bigyear .card-list .module.card .item-list .dot.needs-work,.bigyear .card-list .module.card .item-list .dot.reviewed,.bigyear .card-list .module.card .lesson-list .dot.needs-work,.bigyear .card-list .module.card .lesson-list .dot.reviewed{color:#ff99c6}.bigyear .card-list .lesson.card .item-list .dot.complete,.bigyear .card-list .lesson.card .item-list .dot.finalized,.bigyear .card-list .lesson.card .item-list .dot.passed,.bigyear .card-list .lesson.card .item-list .dot.submitted,.bigyear .card-list .lesson.card .item-list .dot.submitted-after-review,.bigyear .card-list .lesson.card .lesson-list .dot.complete,.bigyear .card-list .lesson.card .lesson-list .dot.finalized,.bigyear .card-list .lesson.card .lesson-list .dot.passed,.bigyear .card-list .lesson.card .lesson-list .dot.submitted,.bigyear .card-list .lesson.card .lesson-list .dot.submitted-after-review,.bigyear .card-list .module.card .item-list .dot.complete,.bigyear .card-list .module.card .item-list .dot.finalized,.bigyear .card-list .module.card .item-list .dot.passed,.bigyear .card-list .module.card .item-list .dot.submitted,.bigyear .card-list .module.card .item-list .dot.submitted-after-review,.bigyear .card-list .module.card .lesson-list .dot.complete,.bigyear .card-list .module.card .lesson-list .dot.finalized,.bigyear .card-list .module.card .lesson-list .dot.passed,.bigyear .card-list .module.card .lesson-list .dot.submitted,.bigyear .card-list .module.card .lesson-list .dot.submitted-after-review{color:#8cc63e}.bigyear .card-list .lesson.card .item-list .lesson-items,.bigyear .card-list .lesson.card .lesson-list .lesson-items,.bigyear .card-list .module.card .item-list .lesson-items,.bigyear .card-list .module.card .lesson-list .lesson-items{display:table-cell;line-height:48px}.lesson-resource{margin-left:200px}.lesson-resource.collapsed{margin-left:60px}.lesson-resource .class-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.lesson-resource .class-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:36px;width:175px;line-height:32px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.lesson-resource .class-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.lesson-resource .class-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:113px;vertical-align:middle}.lesson-resource .class-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.lesson-resource .class-dropdown .dropdown-menu{min-width:175px}.lesson-resource .class-dropdown .dropdown-menu li a{color:#555;line-height:36px;font-size:12px}.lesson-resource .class-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.lesson-resource .class-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.lesson-resource .lesson-resource-content{padding:25px 0;width:78%;margin:0 auto}#edit-assignment .assignment-title-text,.lesson-resource .lesson-title-text{margin:0 15px}.lesson-resource a:not(.btn):hover{color:#115978;text-decoration:none}.lesson-resource #copy-link-button:active{outline:#2e3092 solid}.lesson-resource #next-gen-lesson-description{background-color:#fff;padding:40px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px}.lesson-resource .lesson-plan-section{background-color:#fff;padding:30px 45px;margin-top:20px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px}.lesson-resource .lesson-plan-section .google-classroom-header{vertical-align:inherit;padding-left:10px}.lesson-resource .lesson-plan-section .google-classroom-header a{color:#fff;text-decoration:none}.lesson-resource .lesson-plan-section .google-classroom-input{margin-top:20px;margin-left:10px;margin-right:10px}.lesson-resource .lesson-plan-section .google-classroom-input label{font-size:90%}.lesson-resource .lesson-plan-section .google-classroom-input input{width:100%}.lesson-resource .lesson-plan-section .google-classroom-input .error-div{display:-webkit-box}.lesson-resource .lesson-plan-section .google-classroom-input .error-div h4{margin-left:15px;display:none}.lesson-resource .lesson-plan-section #google-classroom-logo{margin-right:5px}.lesson-resource .lesson-plan-section .assign{margin-left:40%;padding-right:15px;padding-left:15px}.lesson-resource .lesson-plan-section .edit-due-date-btn{margin-top:40px;float:right;color:#beccd4;font-size:16px;margin-right:10px;text-decoration:none}.lesson-resource .lesson-plan-section .create-handout-form input{min-width:100%}.lesson-resource .lesson-plan-section .print-slides-btn:first-child{margin-bottom:10px}.lesson-resource .lesson-completed{color:#95a5ac}.lesson-resource .icon-angle-right{margin-left:2px}.lesson-resource .icon-angle-left{margin-right:2px}.lesson-resource .previous-next{border-radius:50%;background-color:#00a79d;color:#fff;height:30px;width:30px;line-height:30px;font-size:24px}.lesson-resource .lesson-title-container{margin:30px 0 0}.lesson-resource h1.lesson-title{display:inline-block;font-size:24px;color:#00a79d;font-weight:200}.lesson-resource h2{color:#00a79d;font-weight:200;margin:30px 0 10px}.lesson-resource .activity-type-icon{border-radius:5px;width:30px;height:30px;display:inline-block;vertical-align:middle;text-align:center;color:#fff}.lesson-resource .resource-page{margin:20px auto}.lesson-resource .resource-page .lesson-editable-textarea{resize:vertical;width:95%;height:100px}.lesson-resource .item-icon{line-height:30px}.lesson-resource .course-title{display:inline-block;vertical-align:middle}.lesson-resource .course-title img{width:25px;height:25px;vertical-align:middle;margin-top:-4px}.lesson-resource iframe{margin-top:25px}.lesson-resource .activity-cell{vertical-align:middle}.lesson-resource .due-date{vertical-align:middle;color:#95a5ac;text-align:left;background-color:transparent;border:none}.lesson-resource .activity-review{vertical-align:middle;width:200px;text-align:center}.lesson-resource #activity-progress-page #empty-class-msg #activity-demo,.lesson-resource #activity-progress-page #empty-class-msg #lesson-demo,.lesson-resource .codereview-page table,.lesson-resource .standards-table{width:100%}.lesson-resource .more-lessons-button{margin-top:4.5px;float:right}.lesson-resource .pro-tag{vertical-align:middle}.lesson-resource .preview{opacity:.7}.lesson-resource .resource-btn-font{font-size:14px}.lesson-resource .completed-border{border-right:solid 1px rgba(190,204,212,.3)}.lesson-resource .btn-main-slate.btn-xs .badge{top:-1px;margin-left:3px;font-size:9px;vertical-align:middle}.lesson-resource #activity-progress-page{padding:15px 0}.lesson-resource #activity-progress-page #empty-class-msg{padding-top:10px!important}.lesson-resource .switch-section-wrapper{position:absolute;top:60px;right:45px}.lesson-resource .switch-section-wrapper>span{margin-right:5px;font-size:12px;color:#95a5ac;text-transform:uppercase}.lesson-resource .standards-table .standards-col-sm{width:12%}.lesson-resource .standards-table .standards-col-md{width:24%}.lesson-resource #lesson-plan-rating-form{margin-top:35px;margin-bottom:35px;text-align:center}.lesson-resource #lesson-plan-rating-form .rating-form-text{margin-bottom:5px;color:#555;font-size:18px}.lesson-resource #lesson-plan-rating-form .rating-button{cursor:pointer;background-color:transparent;border:none;padding:0}.lesson-resource #lesson-plan-rating-form .rating-button:hover .rating-img{padding:5px}.lesson-resource #lesson-plan-rating-form .rating-img{padding:8px;margin:2px;width:55px;transition:padding .1s}.lesson-resource .admin-lesson-edit{margin-bottom:35px}.lesson-resource .activities-header .icon-caret-right,.lesson-resource .activities-header.collapsed .icon-caret-down{display:none}.lesson-resource .activities-header.collapsed .icon-caret-right{display:inline}.lesson-resource #term-search{width:220px}.lesson-resource #term-search .dropdown-menu{max-width:440px}.lesson-resource #new-term-form .form-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px}.lesson-resource #new-term-form .form-row .new-term-title{width:300px}.lesson-resource #new-term-form input,.lesson-resource #new-term-form textarea{width:530px}.lesson-plan-list-header{display:-ms-flexbox;display:flex;padding:15px 20px 0;-ms-flex-pack:justify;justify-content:space-between}.bigyear .card .btn{padding:1em 2em;text-transform:uppercase}#library-page{margin-top:-30px}.bigyear .library-lesson-go{margin-top:30px}.bigyear .library-lesson-go .module-title{display:inline;font-size:30px;text-transform:uppercase;vertical-align:middle}.bigyear .library-lesson-go .module-title img{width:75px;height:75px}.bigyear #library-header{position:relative;background:url(../jpg/header.jpg) center center no-repeat fixed #27a9e1;background-size:cover;height:400px;font-family:'Proxima Nova',proxima-nova,sans-serif}.bigyear #library-header h1{font-size:38px;text-transform:uppercase;text-align:center;font-weight:600;color:#fff;padding-top:130px;margin:30px}.bigyear #library-header .subtitle{font-size:16px;color:#fff;text-align:center;max-width:40em;margin:auto}.bigyear #library-header .course-buttons{width:400px;margin:10px auto auto}.bigyear #library-main{background:#f1f1f1;min-height:100vh;min-height:calc(100vh - 60px)}.bigyear .card-list{padding-top:50px;padding-bottom:30px}.bigyear .card-list .card{background-color:#fff;border:1px solid #f1f1f1;border-radius:5px;height:260px;padding:10px;overflow:hidden;margin-left:50px;margin-bottom:40px;position:relative;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.bigyear .card-list .card .rondel{position:absolute;top:30px;left:30px;width:200px;height:200px;display:table-cell}.bigyear .card-list .card .square4{position:absolute;right:50px;top:30px;width:20px;height:20px;color:#f1f1f1}.bigyear .card-list .card .summary{position:absolute;left:280px;right:50px;top:30px;bottom:30px}.bigyear .card-list .card .title{font-size:16px;font-weight:600;letter-spacing:.5px}.bigyear .card-list .card hr.short{border:2px solid #f1f1f1;width:46px;height:0;margin-top:7px;margin-bottom:0;margin-left:0}.bigyear .card-list .card .description{line-height:21px;margin-top:10px;color:#a7aeb6;overflow-y:scroll;height:90px}.bigyear .card-list .card .details{position:absolute;left:0;bottom:15px;width:90%;color:#a7aeb6;font-size:12px;font-weight:light;line-height:21px;text-transform:uppercase}.bigyear .card-list .card .details span{font-weight:600}.bigyear .card-list .card ul.details{bottom:5px;display:table-row;list-style-type:none;padding:0}.bigyear .card-list .card ul.details li{display:table-cell}.bigyear .card-list .card .points{width:100px}.bigyear .card-list .card .challenges,.bigyear .card-list .card .exercises,.bigyear .card-list .card .videos{width:50px}.bigyear .card-list .card .btn{position:absolute;bottom:20px;right:40px}.bigyear .card-list .card .btn:disabled{opacity:1}.bigyear .library-right-rail{padding:50px}.bigyear .library-right-rail .plaque{margin-bottom:2em}.bigyear .library-right-rail .plaque,.bigyear .library-right-rail .plaque iframe{border-radius:4px;width:300px;height:250px}.bigyear .bg-snake{background:url(../png/snake.png) #424849}.bigyear .demo-cta{position:relative;text-align:center}.bigyear .demo-cta div{text-align:center;color:#f1f1f1;font-size:1.2em;font-weight:700;padding:3em}.bigyear .demo-cta .btn{position:absolute;bottom:2em;left:57px}#csv-translation-page .translation-example{background:#fff;margin-bottom:50px;padding:20px 50px}#csv-translation-page .upload-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#csv-translation-page p{text-align:center}#csv-translation-page table{margin:auto auto 15px;width:700px}#csv-translation-page input{width:400px;margin-left:10px}#csv-translation-page button{margin-left:10px}#autograder-status table{margin-left:auto;margin-right:auto}#autograder-status table tr.success{background-color:rgba(140,198,62,.5)}#autograder-status table tr.warning{background-color:rgba(255,221,23,.5)}#autograder-status table tr.fail{background-color:rgba(222,88,68,.5)}#autograder-status table tr td{border-top-style:solid;border-width:1px}.live-dashboard-page .realtime-buttons{position:absolute;left:225px;bottom:30px}.live-dashboard-page .live-dashboard{display:-ms-flexbox;display:flex;margin-left:20px;margin-right:20px;gap:20px;-ms-flex-align:start;align-items:flex-start}.live-dashboard-page .live-dashboard.feed-hidden{margin-right:0}.live-dashboard-page .live-dashboard .unhide-feed-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#27a9e1;color:#fff;font-size:20px;border-radius:7px 0 0 7px;padding:5px;margin-top:10px;height:45px;cursor:pointer}.live-dashboard-page .live-dashboard .unhide-feed-button .chs-icon-forward:before{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-left:8px}.live-dashboard-page .live-dashboard .live-dashboard-container{overflow:hidden;background-color:#fff;padding:10px;border-radius:10px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container{-ms-flex:3 1 0px;flex:3 1 0}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .refresh-button .chs-icon-refresh{margin-right:8px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper{border-radius:5px;overflow-x:auto}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table{border-radius:3px;background-color:#fff;overflow:auto;font-size:15px;min-width:100%}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .long-text-wrap-div{padding:0;width:300px;max-height:150px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;display:block}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table.overflow-visible{overflow:visible}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-row>td{padding:5px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td{padding-left:10px;padding-right:10px;white-space:nowrap}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.student-activity-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.student-activity-col{min-width:50px;text-align:center}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.student-activity-col .student-photo,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.student-activity-col .student-photo{width:25px;height:25px;border-radius:50%}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.first-name-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.last-name-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.first-name-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.last-name-col{min-width:110px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.assignment-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.grading-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.assignment-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.grading-col{min-width:250px;width:100%;overflow:hidden;text-overflow:ellipsis}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.present-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.present-col{min-width:120px;text-align:center}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.activity-col,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row td.activity-col{min-width:215px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:40px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th{cursor:pointer}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th .fa-sort,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th .icon{float:none;width:0;padding-left:5px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.selected,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.sort-down,.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th.sort-up{background-color:#14698e}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .codehs-table-header th:hover .column-title{text-decoration:underline}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row{height:30px;font-size:18px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row .present-col{font-size:25px}.live-dashboard-page .live-dashboard .live-dashboard-container.table-container .live-dashboard-table-wrapper .live-dashboard-table .student-row.recently-changed{background-color:rgba(39,169,225,.35)}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container{-ms-flex:1 1 0px;flex:1 1 0;min-width:350px;max-width:350px}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed{overflow:hidden;border-radius:5px}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-header{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:45px;padding-left:15px;padding-right:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-weight:700}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-header .hide-feed-button{color:#fff;font-size:20px;cursor:pointer}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content{overflow-y:auto;max-height:700px}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content .notification{position:relative;padding:5px;border-bottom:solid 1px #cbcbcb}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content .notification .source{display:block;margin-left:5px}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content .notification .description{margin:0 10px 16px 20px;font-size:17px;color:#646e79}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content .notification .time-sent{position:absolute;bottom:2px;right:8px;font-size:12px;color:#7d8893}#section-assignment-quiz-scores #progress-labels-section #forward-arrow,.assignments-page #forward-arrow,.grades-landing-page #forward-arrow,.is-assigned-landing-page #forward-arrow,.qotd-dashboard-page #forward-arrow,.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section #forward-arrow,.qotd-landing-page #forward-arrow,.review-landing-page #forward-arrow,.roster-landing-page #forward-arrow,.section-activity-landing-page #forward-arrow,.section-sandbox-landing-page #forward-arrow,.section-tool-page #forward-arrow,.student-activity-landing-page #forward-arrow{right:-29px}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content .notification.recently-changed{background-color:rgba(140,198,62,.35)}.live-dashboard-page .live-dashboard .live-dashboard-container.feed-container .live-dashboard-feed .feed-content .notification:last-child{border:none}.assignments-page,.grades-landing-page,.is-assigned-landing-page,.qotd-dashboard-page,.qotd-landing-page,.review-landing-page,.roster-landing-page,.section-activity-landing-page,.section-sandbox-landing-page,.section-tool-page,.student-activity-landing-page{background-color:#f4f8fc;min-height:100vh;font-family:'Proxima Nova',proxima-nova,sans-serif}.assignments-page .scroll-arrow,.grades-landing-page .scroll-arrow,.is-assigned-landing-page .scroll-arrow,.qotd-dashboard-page .scroll-arrow,.qotd-landing-page .scroll-arrow,.review-landing-page .scroll-arrow,.roster-landing-page .scroll-arrow,.section-activity-landing-page .scroll-arrow,.section-sandbox-landing-page .scroll-arrow,.section-tool-page .scroll-arrow,.student-activity-landing-page .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}.assignments-page .scroll-arrow span,.grades-landing-page .scroll-arrow span,.is-assigned-landing-page .scroll-arrow span,.qotd-dashboard-page .scroll-arrow span,.qotd-landing-page .scroll-arrow span,.review-landing-page .scroll-arrow span,.roster-landing-page .scroll-arrow span,.section-activity-landing-page .scroll-arrow span,.section-sandbox-landing-page .scroll-arrow span,.section-tool-page .scroll-arrow span,.student-activity-landing-page .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}.assignments-page .scroll-arrow:hover,.grades-landing-page .scroll-arrow:hover,.is-assigned-landing-page .scroll-arrow:hover,.qotd-dashboard-page .scroll-arrow:hover,.qotd-landing-page .scroll-arrow:hover,.review-landing-page .scroll-arrow:hover,.roster-landing-page .scroll-arrow:hover,.section-activity-landing-page .scroll-arrow:hover,.section-sandbox-landing-page .scroll-arrow:hover,.section-tool-page .scroll-arrow:hover,.student-activity-landing-page .scroll-arrow:hover{opacity:.8}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview p a:hover,#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a.disabled,#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a.disabled,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a.disabled,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a.disabled,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled{opacity:.5}.assignments-page #backward-arrow,.grades-landing-page #backward-arrow,.is-assigned-landing-page #backward-arrow,.qotd-dashboard-page #backward-arrow,.qotd-landing-page #backward-arrow,.review-landing-page #backward-arrow,.roster-landing-page #backward-arrow,.section-activity-landing-page #backward-arrow,.section-sandbox-landing-page #backward-arrow,.section-tool-page #backward-arrow,.student-activity-landing-page #backward-arrow{left:145px}.assignments-page .dropdown-label,.grades-landing-page .dropdown-label,.is-assigned-landing-page .dropdown-label,.qotd-dashboard-page .dropdown-label,.qotd-landing-page .dropdown-label,.review-landing-page .dropdown-label,.roster-landing-page .dropdown-label,.section-activity-landing-page .dropdown-label,.section-sandbox-landing-page .dropdown-label,.section-tool-page .dropdown-label,.student-activity-landing-page .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}.assignments-page .no-underline:active,.assignments-page .no-underline:hover,.grades-landing-page .no-underline:active,.grades-landing-page .no-underline:hover,.is-assigned-landing-page .no-underline:active,.is-assigned-landing-page .no-underline:hover,.qotd-dashboard-page .no-underline:active,.qotd-dashboard-page .no-underline:hover,.qotd-landing-page .no-underline:active,.qotd-landing-page .no-underline:hover,.review-landing-page .no-underline:active,.review-landing-page .no-underline:hover,.roster-landing-page .no-underline:active,.roster-landing-page .no-underline:hover,.section-activity-landing-page .no-underline:active,.section-activity-landing-page .no-underline:hover,.section-sandbox-landing-page .no-underline:active,.section-sandbox-landing-page .no-underline:hover,.section-tool-page .no-underline:active,.section-tool-page .no-underline:hover,.student-activity-landing-page .no-underline:active,.student-activity-landing-page .no-underline:hover{text-decoration:none}#elementary-dashboard.has-sidenav,#elementary-portal-page.has-sidenav,#elementary-resources-page.has-sidenav,#elementary-section.has-sidenav,.assignments-page.has-sidenav,.code-timeline-page.has-sidenav,.grades-landing-page.has-sidenav,.grading-history-page.has-sidenav,.is-assigned-landing-page.has-sidenav,.qotd-dashboard-page.has-sidenav,.qotd-landing-page.has-sidenav,.review-landing-page.has-sidenav,.roster-landing-page.has-sidenav,.section-activity-landing-page.has-sidenav,.section-sandbox-landing-page.has-sidenav,.section-tool-page.has-sidenav,.student-activity-landing-page.has-sidenav,.user-tracking.has-sidenav{margin-left:200px}#elementary-dashboard.has-sidenav.collapsed,#elementary-portal-page.has-sidenav.collapsed,#elementary-resources-page.has-sidenav.collapsed,#elementary-section.has-sidenav.collapsed,.assignments-page.has-sidenav.collapsed,.code-timeline-page.has-sidenav.collapsed,.grades-landing-page.has-sidenav.collapsed,.grading-history-page.has-sidenav.collapsed,.is-assigned-landing-page.has-sidenav.collapsed,.qotd-dashboard-page.has-sidenav.collapsed,.qotd-landing-page.has-sidenav.collapsed,.review-landing-page.has-sidenav.collapsed,.roster-landing-page.has-sidenav.collapsed,.section-activity-landing-page.has-sidenav.collapsed,.section-sandbox-landing-page.has-sidenav.collapsed,.section-tool-page.has-sidenav.collapsed,.student-activity-landing-page.has-sidenav.collapsed,.user-tracking.has-sidenav.collapsed{margin-left:60px}.forked-warning-banner{background-color:rgba(39,169,225,.7);color:#fff;padding:10px 15px;border-radius:10px}.forked-warning-banner p{margin:0!important}.forked-warning-banner a:focus,.forked-warning-banner a:hover{text-decoration:none}.forked-warning-banner .item-name{color:#3b5998}#elementary-section-nav{background-color:#27a9e1}#elementary-section-nav .btn{border-radius:0;border:1px solid #beccd4;border-top:none;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;margin:0}#elementary-section-nav .btn.selected{border-bottom:solid 5px #27a9e1}#elementary-section-nav #switch-section{font-size:20px;font-weight:700;padding:10px;background-color:#fff;border:none;margin:0;color:#555;max-width:30%;text-overflow:ellipsis;border-bottom:1px solid #beccd4}#elementary-section-nav #switch-section:hover{cursor:pointer}#elementary-section-nav #switch-section:focus-visible{outline:0}#elementary-section{padding-bottom:50px}#elementary-section .student-section,#elementary-section .teacher-section{margin:50px 10%}#elementary-section .student-section.section-container,#elementary-section .teacher-section.section-container{background-color:#fff;padding:30px;margin:20px 10% 30px;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.15)}#elementary-section .student-section h2,#elementary-section .teacher-section h2{width:100%;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#elementary-section .student-section h2 .btn,#elementary-section .teacher-section h2 .btn{margin:0}#elementary-section .student-section h2 .btn-xs,#elementary-section .teacher-section h2 .btn-xs{padding:8px 15px;font-size:16px}#elementary-section .section-user-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px;box-shadow:0 4px 8px rgba(0,0,0,.15);background-color:#fff;border-radius:15px;padding:15px}#elementary-section .section-user-info img{width:75px;height:75px}#elementary-section .section-user-info .btn{padding:3px 8px;border-radius:5px;margin:0}#elementary-section .section-user-info.student-info{width:100%;-ms-flex-pack:justify;justify-content:space-between}#elementary-section .section-user-info.teacher-info{-ms-flex-pack:start;justify-content:flex-start}#elementary-section .section-user-info .name-input{-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}#elementary-section .section-user-info .profile-photo-wrapper{margin-bottom:0}#elementary-section .section-user-info .remove-student-btn{border:none;background:0 0;color:#de5844;font-size:28px}#elementary-section .section-user-info .fa-print{color:#9e1e62}#elementary-section .section-user-info .fa-envelope-square{color:#00a79d}#elementary-section .section-user-info .update-email-btn{color:#de5844}#elementary-section .section-user-info .fa-home{color:#27a9e1}#elementary-section #invite-co-teacher-modal label{font-size:20px}#elementary-section #invite-co-teacher-modal input{margin-bottom:20px}#elementary-section #invite-co-teacher-modal button{padding:10px 20px}#elementary-section #announcement-form>.btn,#elementary-section #logout-students>.btn,#elementary-section .login-info .btn-xs,#elementary-section .options .btn-xs{padding:3px 8px;border-radius:5px}#elementary-section #invite-co-teacher-modal #email-send{display:block;margin:auto}#elementary-section #add-students-modal #student-names{height:100px;width:100%;font-weight:400;resize:none}#elementary-section #student-added-area,#elementary-section #students-added-area,#elementary-section #students-added-by-csv-area,#elementary-section .small{font-size:14px;margin-bottom:0;margin-top:5px}#elementary-section #student-added-area.red,#elementary-section #students-added-area.red,#elementary-section #students-added-by-csv-area.red,#elementary-section .small.red{color:#de5844}#elementary-section .icon-btn:hover{cursor:pointer}#elementary-section .icon-btn-link:hover,#elementary-section .icon-btn:hover{text-decoration:none}#elementary-section .login-info{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:10px}#elementary-section .login-info .btn{margin:0}#elementary-section .options .btn{margin:0;font-size:20px}#elementary-section .printouts a{font-size:20px;margin-left:20px}#elementary-section .printouts a .fa{width:25px;text-align:center}#elementary-section .sort-students-by{margin-top:-20px}#elementary-section .sort-students-by .bootstrap-select{margin-left:5px;width:120px}#elementary-section .bootstrap-select{margin-left:20px;height:34px;font-size:20px}#elementary-section #update-email-modal .btn{margin:auto;display:block}#elementary-create-section-modal .choose-name-area{-ms-flex-align:center;align-items:center}#elementary-create-section-modal #google-classroom-indicator{margin-right:5px;height:25px;margin-top:5px}#elementary-create-section-modal .bootstrap-select{width:100%}#elementary-create-section-modal .new-section-name{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:5px}#elementary-create-section-modal .google-classroom-container{text-align:center;margin-top:10px;-ms-flex-preferred-size:50%;flex-basis:50%}#elementary-create-section-modal .google-classroom-container .google-classroom-btn-row{margin-top:10px}#elementary-create-section-modal .google-classroom-container .google-classroom-btn-row #google-classroom-import img{margin-right:10px;height:25px}#elementary-create-section-modal .google-classroom-container .google-classroom-btn-row .icon-info-sign{margin-left:10px}#elementary-create-section-modal .google-classroom-container #classroom-dropdown{margin-top:20px;-ms-flex-align:center;align-items:center;display:none}#elementary-create-section-modal .google-classroom-container #classroom-dropdown a{margin-top:15px;margin-left:5px}#all-password-cards .picture-password{margin-top:40px}#all-password-cards .picture-password.page-break{page-break-before:always;margin-top:80px}#all-password-cards hr{border-color:#6b757b;margin:50px 20% 20px}#all-password-cards h3{line-height:35px}#all-password-cards .fa-print,#picture-password .fa-print{position:absolute;right:30px;top:30px;color:#555;font-size:30px;width:30px;height:30px}#all-password-cards .fa-print:hover,#picture-password .fa-print:hover{color:#a7aeb6}#all-password-cards .print-button,#picture-password .print-button{border:none;background:0 0}@media print{#all-password-cards .print-button,#all-password-cards hr,#picture-password .print-button{display:none}}#picture-password,.picture-password{margin-top:-30px}#picture-password #logo,#picture-password .logo,.picture-password #logo,.picture-password .logo{display:block;margin:auto auto 30px;height:60px}#picture-password .qr-code svg,.picture-password .qr-code svg{margin:-30px auto auto;display:block;height:60vh;width:auto}#picture-password .student-photo,.picture-password .student-photo{width:80px;height:80px;border-radius:50%;margin-right:20px}#picture-password h1,.picture-password h1{font-size:50px}#picture-password h1 .fa,.picture-password h1 .fa{font-size:30px}#picture-password h2,.picture-password h2{font-size:75px}#picture-password h3,.picture-password h3{font-size:30px}#picture-password .password-picture,.picture-password .password-picture{width:75px;height:75px}#picture-password .class-code,.picture-password .class-code{font-size:50px;margin-top:35px}#picture-password #password-table,.picture-password #password-table{margin:auto;font-size:20px}#picture-password #password-table th,.picture-password #password-table th{padding:10px;text-align:center}#teacher-banner{background-color:#2e3092;height:40px;text-align:center;color:#fff;padding-top:10px}#teacher-banner span{vertical-align:middle;font-size:16px;font-weight:400px}#manage-assignments-table,#section-assignment-grades{padding:15px 0 30px 20px;overflow:auto}#manage-assignments-table .top-row,#section-assignment-grades .top-row{padding-right:15px;display:-ms-flexbox;display:flex}#manage-assignments-table .top-row-rule,#section-assignment-grades .top-row-rule{margin-top:5px;margin-bottom:15px}#manage-assignments-table #module-dropdown,#section-assignment-grades #module-dropdown{margin-left:auto}#manage-assignments-table .unit-dropdown,#section-assignment-grades .unit-dropdown{padding-right:20px}#manage-assignments-table .unit-dropdown .dropdown,#section-assignment-grades .unit-dropdown .dropdown{display:inline-block;margin-left:10px}#manage-assignments-table .unit-dropdown .dropdown:hover,#section-assignment-grades .unit-dropdown .dropdown:hover{cursor:pointer}#manage-assignments-table .unit-dropdown .dropdown-label,#section-assignment-grades .unit-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6}#manage-assignments-table .unit-dropdown .dropdown-toggle,#section-assignment-grades .unit-dropdown .dropdown-toggle{color:#555;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#manage-assignments-table .unit-dropdown .dropdown-toggle .icon,#section-assignment-grades .unit-dropdown .dropdown-toggle .icon{margin-left:5px}#manage-assignments-table .unit-dropdown .dropdown-toggle.disabled,#section-assignment-grades .unit-dropdown .dropdown-toggle.disabled{font-weight:100;color:#a7aeb6}#manage-assignments-table .unit-dropdown .dropdown-toggle.disabled:hover,#section-assignment-grades .unit-dropdown .dropdown-toggle.disabled:hover{cursor:auto}#manage-assignments-table .unit-dropdown .dropdown-toggle .module-title,#section-assignment-grades .unit-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#manage-assignments-table .unit-dropdown .dropdown-menu,#section-assignment-grades .unit-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#manage-assignments-table .unit-dropdown .dropdown-menu li,#section-assignment-grades .unit-dropdown .dropdown-menu li{position:relative}#manage-assignments-table .unit-dropdown .dropdown-menu li .chs-icon,#section-assignment-grades .unit-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:5px;color:#555}#manage-assignments-table .unit-dropdown .dropdown-menu li a,#section-assignment-grades .unit-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}#manage-assignments-table .unit-dropdown .dropdown-menu li a:hover,#section-assignment-grades .unit-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#manage-assignments-table .unit-dropdown .dropdown-menu li:hover .chs-icon,#section-assignment-grades .unit-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#manage-assignments-table .unit-dropdown .dropdown-header,#section-assignment-grades .unit-dropdown .dropdown-header{padding-left:30px}#manage-assignments-table .stride-help-msg,#section-assignment-grades .stride-help-msg{text-align:right;height:0;position:relative;top:-25px;margin-right:35px;color:#555}#manage-assignments-table .stride-help-msg .icon-question-sign,#section-assignment-grades .stride-help-msg .icon-question-sign{margin-right:5px}#manage-assignments-table #export-dropdown,#section-assignment-grades #export-dropdown{margin-right:5px;display:inline-block}#manage-assignments-table #export-dropdown button,#section-assignment-grades #export-dropdown button{font-size:12px}#manage-assignments-table #export-dropdown button .icon-caret-down,#section-assignment-grades #export-dropdown button .icon-caret-down{margin-left:12px}#manage-assignments-table .student-select,#section-assignment-grades .student-select{margin-bottom:0}#manage-assignments-table .student-select .dropdown-toggle,#section-assignment-grades .student-select .dropdown-toggle{color:#555;border:2px solid rgba(190,204,212,.3);border-radius:3px;font-size:12px;text-transform:uppercase}#manage-assignments-table .student-select .dropdown-toggle:hover,#manage-assignments-table .student-select.open .dropdown-toggle,#section-assignment-grades .student-select .dropdown-toggle:hover,#section-assignment-grades .student-select.open .dropdown-toggle{background-color:#f4f8fc}#manage-assignments-table .student-select .dropdown-menu>li:not(.disabled)>a,#section-assignment-grades .student-select .dropdown-menu>li:not(.disabled)>a{color:#555}#manage-assignments-table .student-select .dropdown-menu>li:not(.disabled)>a:hover,#section-assignment-grades .student-select .dropdown-menu>li:not(.disabled)>a:hover{color:#fff;background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#manage-assignments-table #assigned-table-labels-section-wrapper,#manage-assignments-table #gradebook-labels-section-wrapper,#section-assignment-grades #assigned-table-labels-section-wrapper,#section-assignment-grades #gradebook-labels-section-wrapper{position:relative;margin-right:50px;background-color:#f4f8fc;border-bottom:1px solid #eee;z-index:999}#manage-assignments-table #assigned-table-labels-section-wrapper #sort-students-dropdown,#manage-assignments-table #gradebook-labels-section-wrapper #sort-students-dropdown,#section-assignment-grades #assigned-table-labels-section-wrapper #sort-students-dropdown,#section-assignment-grades #gradebook-labels-section-wrapper #sort-students-dropdown{margin-left:2px}#manage-assignments-table #assigned-table-labels-section-wrapper #sort-students-dropdown .dropdown,#manage-assignments-table #gradebook-labels-section-wrapper #sort-students-dropdown .dropdown,#section-assignment-grades #assigned-table-labels-section-wrapper #sort-students-dropdown .dropdown,#section-assignment-grades #gradebook-labels-section-wrapper #sort-students-dropdown .dropdown{display:inline-block}#manage-assignments-table #assigned-table-labels-section-wrapper #sort-students-dropdown .dropdown .icon,#manage-assignments-table #gradebook-labels-section-wrapper #sort-students-dropdown .dropdown .icon,#section-assignment-grades #assigned-table-labels-section-wrapper #sort-students-dropdown .dropdown .icon,#section-assignment-grades #gradebook-labels-section-wrapper #sort-students-dropdown .dropdown .icon{margin-left:5px}#manage-assignments-table #assigned-table-labels-section-wrapper a:hover,#manage-assignments-table #gradebook-labels-section-wrapper a:hover,#section-assignment-grades #assigned-table-labels-section-wrapper a:hover,#section-assignment-grades #gradebook-labels-section-wrapper a:hover{text-decoration:none}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown a,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown a,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown a,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown a{color:#555;font-size:12px;cursor:pointer}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a:hover:not(.disabled),#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a:hover:not(.disabled),#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a:hover:not(.disabled),#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a:hover:not(.disabled){background-color:#27a9e1;color:#fff;cursor:pointer}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a.disabled:hover,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a.disabled:hover,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li a.disabled:hover,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li a.disabled:hover{cursor:not-allowed}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades{color:#555;line-height:28px;font-size:12px;text-transform:uppercase;background-color:#fff;display:block;padding:3px 20px;clear:both;font-weight:400;border:none;border-radius:0;white-space:nowrap;width:100%}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled),#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled),#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled),#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled){background-color:#27a9e1;color:#fff;cursor:pointer;border:none}#manage-assignments-table #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled:hover,#manage-assignments-table #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled:hover,#section-assignment-grades #assigned-table-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled:hover,#section-assignment-grades #gradebook-labels-section-wrapper .dropdown .dropdown-menu li>.push-grades.disabled:hover{cursor:not-allowed}#manage-assignments-table #assigned-table-labels-section-wrapper #configure-btn,#manage-assignments-table #gradebook-labels-section-wrapper #configure-btn,#section-assignment-grades #assigned-table-labels-section-wrapper #configure-btn,#section-assignment-grades #gradebook-labels-section-wrapper #configure-btn{font-size:12px}#manage-assignments-table #assigned-table-labels-section-wrapper #done-edit-settings-btn,#manage-assignments-table #assigned-table-labels-section-wrapper #edit-settings-btn,#manage-assignments-table #gradebook-labels-section-wrapper #done-edit-settings-btn,#manage-assignments-table #gradebook-labels-section-wrapper #edit-settings-btn,#section-assignment-grades #assigned-table-labels-section-wrapper #done-edit-settings-btn,#section-assignment-grades #assigned-table-labels-section-wrapper #edit-settings-btn,#section-assignment-grades #gradebook-labels-section-wrapper #done-edit-settings-btn,#section-assignment-grades #gradebook-labels-section-wrapper #edit-settings-btn{font-size:12px;margin-left:2px}#manage-assignments-table #assigned-table-labels-section-wrapper .settings-and-export,#manage-assignments-table #gradebook-labels-section-wrapper .settings-and-export,#section-assignment-grades #assigned-table-labels-section-wrapper .settings-and-export,#section-assignment-grades #gradebook-labels-section-wrapper .settings-and-export{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;height:180px}#manage-assignments-table #assigned-table-labels-section-wrapper .settings-top-row,#manage-assignments-table #gradebook-labels-section-wrapper .settings-top-row,#section-assignment-grades #assigned-table-labels-section-wrapper .settings-top-row,#section-assignment-grades #gradebook-labels-section-wrapper .settings-top-row{z-index:10;background-color:#f4f8fc}#manage-assignments-table #assigned-table-labels-section-wrapper #progress-key,#manage-assignments-table #gradebook-labels-section-wrapper #progress-key,#section-assignment-grades #assigned-table-labels-section-wrapper #progress-key,#section-assignment-grades #gradebook-labels-section-wrapper #progress-key{display:inline-block;padding:8px 14px;margin-right:5px;color:#555;border:2px solid rgba(190,204,212,.3);font-size:12px;background-color:#fff;text-transform:uppercase}#manage-assignments-table #assigned-table-labels-section-wrapper #progress-key span,#manage-assignments-table #gradebook-labels-section-wrapper #progress-key span,#section-assignment-grades #assigned-table-labels-section-wrapper #progress-key span,#section-assignment-grades #gradebook-labels-section-wrapper #progress-key span{vertical-align:middle}#manage-assignments-table #assigned-table-labels-section-wrapper #progress-key .progress-circle,#manage-assignments-table #gradebook-labels-section-wrapper #progress-key .progress-circle,#section-assignment-grades #assigned-table-labels-section-wrapper #progress-key .progress-circle,#section-assignment-grades #gradebook-labels-section-wrapper #progress-key .progress-circle{border-radius:50%;display:inline-block;width:12px;height:12px;margin:auto}#manage-assignments-table #assigned-table-labels-section-wrapper #progress-key .progress-circle.finalized,#manage-assignments-table #gradebook-labels-section-wrapper #progress-key .progress-circle.finalized,#section-assignment-grades #assigned-table-labels-section-wrapper #progress-key .progress-circle.finalized,#section-assignment-grades #gradebook-labels-section-wrapper #progress-key .progress-circle.finalized{margin-left:8px}#manage-assignments-table #assigned-table-labels-section-wrapper #progress-key .progress-circle:not(.unopened),#manage-assignments-table #gradebook-labels-section-wrapper #progress-key .progress-circle:not(.unopened),#section-assignment-grades #assigned-table-labels-section-wrapper #progress-key .progress-circle:not(.unopened),#section-assignment-grades #gradebook-labels-section-wrapper #progress-key .progress-circle:not(.unopened){margin-right:8px}#manage-assignments-table #assigned-table-labels-section-wrapper #backward-arrow,#manage-assignments-table #gradebook-labels-section-wrapper #backward-arrow,#section-assignment-grades #assigned-table-labels-section-wrapper #backward-arrow,#section-assignment-grades #gradebook-labels-section-wrapper #backward-arrow{bottom:23px;left:160px}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-title,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-title,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-title,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-title{color:#555;font-size:24px;position:absolute;width:300px;bottom:10px;text-align:center}#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper{margin-left:230px;overflow:hidden}#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table th,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table th,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table th,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table th{width:185px}#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label{width:40px;height:180px;white-space:nowrap;background-color:#f4f8fc;color:#a7aeb6;font-weight:400}#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#manage-assignments-table #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover,#manage-assignments-table #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover,#section-assignment-grades #assigned-table-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover,#section-assignment-grades #gradebook-labels-section-wrapper #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover{text-decoration:none}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper{margin-left:300px;overflow:hidden}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table th,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table th,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table th,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table th{width:80px}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label{width:40px;height:180px;background-color:#f4f8fc;color:#555;font-weight:600;padding:0 5px}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span,#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div span{padding:5px 10px 5px 0}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:185px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a{color:#555}#manage-assignments-table #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover,#manage-assignments-table #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover,#section-assignment-grades #assigned-table-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover,#section-assignment-grades #gradebook-labels-section-wrapper #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover{text-decoration:none}#manage-assignments-table #assigned-table-labels-section-wrapper,#section-assignment-grades #assigned-table-labels-section-wrapper{border:0}#manage-assignments-table .progress-circle.counts-circle,#section-assignment-grades .progress-circle.counts-circle{border-radius:50%;display:inline-block;width:35px;height:35px;line-height:35px;color:#fff;font-size:20px;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#manage-assignments-table .wrap,#section-assignment-grades .wrap{padding:0;margin-right:50px;margin-left:30px}#manage-assignments-table .wrap.grade-insertion-site,#section-assignment-grades .wrap.grade-insertion-site{margin-left:0}#manage-assignments-table .wrap #student-list,#section-assignment-grades .wrap #student-list{position:absolute}#manage-assignments-table .wrap #student-list #student-list-body,#section-assignment-grades .wrap #student-list #student-list-body{max-height:55vh;overflow:auto}#manage-assignments-table .wrap #student-list .export-name,#manage-assignments-table .wrap #student-list .student-name,#section-assignment-grades .wrap #student-list .export-name,#section-assignment-grades .wrap #student-list .student-name{width:200px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px;border-right:solid 1px rgba(190,204,212,.3);padding:0 15px 1px 20px}#manage-assignments-table .wrap #student-list .export-name:nth-child(even),#manage-assignments-table .wrap #student-list .student-name:nth-child(even),#section-assignment-grades .wrap #student-list .export-name:nth-child(even),#section-assignment-grades .wrap #student-list .student-name:nth-child(even){background-color:#f4f8fc}#manage-assignments-table .wrap #student-list .export-name:nth-child(odd),#manage-assignments-table .wrap #student-list .student-name:nth-child(odd),#section-assignment-grades .wrap #student-list .export-name:nth-child(odd),#section-assignment-grades .wrap #student-list .student-name:nth-child(odd){background-color:#fff}#manage-assignments-table .wrap #student-list .extra-row-label,#section-assignment-grades .wrap #student-list .extra-row-label{padding:0 15px 0 20px}#manage-assignments-table .wrap #assignment-list,#section-assignment-grades .wrap #assignment-list{position:absolute}#manage-assignments-table .wrap #assignment-list .assignment-list-header,#section-assignment-grades .wrap #assignment-list .assignment-list-header{height:80px}#manage-assignments-table .wrap #assignment-list .assignment-name,#section-assignment-grades .wrap #assignment-list .assignment-name{width:300px;padding-left:15px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px;border-right:solid 1px rgba(190,204,212,.3);text-align:left}#manage-assignments-table .wrap #assignment-list .assignment-name:nth-child(even),#section-assignment-grades .wrap #assignment-list .assignment-name:nth-child(even){background-color:#f4f8fc}#manage-assignments-table .wrap #assignment-list .assignment-name:nth-child(odd),#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a.static:hover,#section-assignment-grades .wrap #assignment-list .assignment-name:nth-child(odd),#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a.static:hover{background-color:#fff}#manage-assignments-table .wrap #assignment-list .assignment-name.lesson,#section-assignment-grades .wrap #assignment-list .assignment-name.lesson{padding-left:35px}#manage-assignments-table .wrap #assignment-list .assignment-name.item,#section-assignment-grades .wrap #assignment-list .assignment-name.item{padding-left:55px}#manage-assignments-table .wrap #assignment-list .assignment-name img,#section-assignment-grades .wrap #assignment-list .assignment-name img{height:25px;margin:5px}#manage-assignments-table .wrap #assignment-list .assignment-name span,#section-assignment-grades .wrap #assignment-list .assignment-name span{margin:5px}#manage-assignments-table .wrap .extra-scroll-bar-padding,#section-assignment-grades .wrap .extra-scroll-bar-padding{padding-left:25px!important;width:70px!important;max-width:70px!important}#manage-assignments-table .wrap #gradebook-table-wrapper,#section-assignment-grades .wrap #gradebook-table-wrapper{overflow:auto;margin-left:200px}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table{border-collapse:collapse;margin:0;width:0;table-layout:fixed;padding-right:25px}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table #gradebook-table-body,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table #gradebook-table-body{display:block;width:max-content;overflow:auto;max-height:55vh}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .missing-grading-category-warning,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .missing-grading-category-warning{position:relative;top:5px;right:3px;font-size:10px;color:red}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .lti-gradepassback-flag,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .lti-gradepassback-flag{position:absolute;right:0;bottom:0;display:inline-block;font-size:10px}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .activity-type-value,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .activity-type-value{color:#6b757b}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value{text-align:center;color:#000;border:1px solid #6b757b;padding:0;position:relative}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;width:100%;text-decoration:none;color:inherit}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.late::before,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.late::before{content:' ';position:absolute;top:0;right:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #de5844 transparent transparent}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight{border-left:3px solid #fff;border-right:3px solid #fff}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.unopened,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.unopened{background-color:rgba(190,204,212,.7)}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.not-submitted,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.not-submitted{background-color:rgba(255,221,23,.7)}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.submitted,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.submitted{background-color:rgba(140,198,62,.7)}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.reviewed,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.reviewed{background-color:rgba(255,153,198,.7)}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.submitted-after-review,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.submitted-after-review{background-color:rgba(158,30,98,.7)}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.finalized,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.gradebook-highlight.finalized{background-color:rgba(0,167,157,.7)}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .activity-type-cell,#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table .max-points-cell,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .activity-type-cell,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table .max-points-cell{cursor:pointer}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table tr,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table tr{height:40px}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table tr:nth-child(even),#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table tr:nth-child(even){background-color:#f4f8fc}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table tr td,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table tr td{width:40px;max-width:40px;font-size:13px;padding:1px;text-align:center}#manage-assignments-table .wrap #gradebook-table-wrapper #gradebook-table tr td .edit-max-points-input,#section-assignment-grades .wrap #gradebook-table-wrapper #gradebook-table tr td .edit-max-points-input{width:38px;margin-right:2px}#manage-assignments-table .wrap #assigned-table-wrapper,#section-assignment-grades .wrap #assigned-table-wrapper{overflow:auto;margin-left:300px}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table{border-collapse:collapse;margin:0;width:0;table-layout:fixed;padding-right:25px}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table th,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table th{width:40px}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table .assigned-table-value,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table .assigned-table-value{text-align:center;color:#000;border:1px solid #6b757b}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table .assigned-table-value.lesson,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table .assigned-table-value.lesson{border:0}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .chs-icon-check,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .chs-icon-check{color:#8cc63e}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:37px;width:100%;text-decoration:none;color:inherit}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a:hover,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a:hover{background-color:#fff}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .assign-btn,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .assign-btn{font-size:12px}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table tr,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table tr{height:40px}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table tr:nth-child(even),#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table tr:nth-child(even){background-color:#f4f8fc}#manage-assignments-table .unopened,#section-assignment-grades .unopened,#student-assignments-overview .unopened{background-color:#beccd4}#manage-assignments-table .wrap #assigned-table-wrapper #assigned-table tr td,#section-assignment-grades .wrap #assigned-table-wrapper #assigned-table tr td{width:40px;max-width:40px;font-size:13px;text-align:center}#manage-assignments-table.status-overview,#section-assignment-grades.status-overview{margin:0 0 30px}#manage-assignments-table.status-overview .wrap,#section-assignment-grades.status-overview .wrap{margin:0 10px}#manage-assignments-table .not-submitted,#section-assignment-grades .not-submitted{background-color:#ffdd17}#manage-assignments-table .submitted,#section-assignment-grades .submitted{background-color:#8cc63e;color:#fff}#manage-assignments-table .reviewed,#section-assignment-grades .reviewed{background-color:#ff99c6}#manage-assignments-table .submitted-after-review,#section-assignment-grades .submitted-after-review{background-color:#9e1e62}#manage-assignments-table .finalized,#section-assignment-grades .finalized{background-color:#00a79d}#manage-assignments-table .badge,#section-assignment-grades .badge{color:#fff}#manage-assignments-table .flash,#section-assignment-grades .flash{animation:transparentFlash 7s ease}#manage-assignments-table #empty-class-msg,#section-assignment-grades #empty-class-msg{text-align:center}#manage-assignments-table #empty-class-msg #empty-msg-text,#section-assignment-grades #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}#manage-assignments-table #empty-class-msg #instructions-title,#section-assignment-grades #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}#student-assignments-overview-header{padding:30px 50px 50px}#student-assignments-overview-header #module-dropdown{display:inline-block}#student-assignments-overview-header #module-dropdown .dropdown{display:inline-block;margin-left:10px}#student-assignments-overview-header #module-dropdown .dropdown:hover{cursor:pointer}#student-assignments-overview-header #module-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6}#student-assignments-overview-header #module-dropdown .dropdown-toggle{color:#555;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#student-assignments-overview-header #module-dropdown .dropdown-toggle .icon{margin-left:7px}#student-assignments-overview-header #module-dropdown .dropdown-toggle.disabled{font-weight:100;color:#a7aeb6}#student-assignments-overview-header #module-dropdown .dropdown-toggle.disabled:hover{cursor:auto}#student-assignments-overview-header #module-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#student-assignments-overview-header #module-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#student-assignments-overview-header #module-dropdown .dropdown-menu li{position:relative}#student-assignments-overview-header #module-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#student-assignments-overview-header #module-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px;text-transform:uppercase}#student-assignments-overview-header #module-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#student-assignments-overview-header #module-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#student-assignments-overview-header #module-dropdown .dropdown-header{padding-left:30px}#free-response-grading-page .free-response-title{padding:20px 0;text-align:center}#free-response-grading-page .free-response-student-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#free-response-grading-page .free-response-sections-list .dropdown-item{text-align:left;margin:0;padding:0}#free-response-grading-page .free-response-sections-list li{display:-ms-flexbox;display:flex}#free-response-grading-page .free-response-switch-section{font-size:18px}#free-response-grading-page .free-response-switch-section .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#free-response-grading-page .free-response-switch-section .dropdown-menu li a{width:100%}#free-response-grading-page .markdown-exercise-description{max-width:100%;overflow:auto}#free-response-grading-page .markdown-exercise-description img{max-width:100%}#free-response-grading-page #assignment-details-wrap{margin-top:5px}#free-response-grading-page #assignment-details{margin:0 10px}#free-response-grading-page #assignment-details .free-response-assignment{max-width:50%}#free-response-grading-page #assignment-details .assignment-content{display:block}#free-response-grading-page #assignment-details .free-response-content{margin-left:5px}#free-response-grading-page #assignment-details-title{color:#333;text-decoration:none;margin-left:30px;font-size:16px;font-weight:600}#free-response-grading-page .free-response-content{margin-top:24px}#free-response-grading-page .free-response-assignment{margin:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#free-response-grading-page .free-response-assignment .free-response-student-img{margin-right:8px;display:inline-block;width:32px;height:32px;border-radius:50%;overflow:hidden}#free-response-grading-page .free-response-assignment .free-response-student-name{font-size:18px;padding:3px}#free-response-grading-page .free-response-assignment .assignment-content{width:60%}#free-response-grading-page .free-response-assignment .free-response-student{justify-self:flex-start;display:-ms-flexbox;display:flex}#free-response-grading-page .free-response-assignment .free-response-time-spent{font-size:12px;font-style:italic;justify-self:flex-end}#free-response-grading-page .free-response-assignment .free-response-submit-grade{display:-ms-flexbox;display:flex;width:100%}#free-response-grading-page .free-response-assignment .free-response-submit-grade .grade-new-score{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:16px}#free-response-grading-page .free-response-assignment .free-response-submit-grade .new-score{padding-bottom:25px}#free-response-grading-page .free-response-assignment .free-response-submit-grade .grade-feedback{-ms-flex-positive:1;flex-grow:1}#free-response-grading-page .free-response-assignment .free-response-grade-score-input{width:58px;font-weight:700;text-align:right;margin-top:16px}#free-response-grading-page .free-response-assignment .free-response-grader{width:40%}#free-response-grading-page .free-response-assignment .free-response-grader h3{font-size:16px;font-weight:200;color:#95a5ac}#free-response-grading-page .free-response-assignment .free-response-grader .ai-hint-feedback{margin:10px}#free-response-grading-page .free-response-assignment .free-response-grader .ai-hint-feedback .ai-hint-feedback-button,#free-response-grading-page .free-response-assignment .free-response-grader .ai-hint-feedback .ai-hint-feedback-prompt{font-size:15px}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;margin:0 20px 10px;-ms-flex-align:center;align-items:center;border-radius:3px;border:1px solid rgba(190,204,212,.5);border-left-width:3px}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status:before{padding:0 3px;content:'Current Grade';text-transform:uppercase;font-size:12px;background-color:#fff;color:#6b757b;position:absolute;top:-8px;left:12px;font-weight:600}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status.not-graded{border-left-color:#beccd4}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status.needs-work{border-left-color:#ff99c6}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status.finalized{border-left-color:#00a79d}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .curr-grade-info{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-next-step{font-weight:600;font-size:16px;margin-bottom:0}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-timestamp{margin-bottom:0;margin-left:5px;font-size:12px;color:#6b757b}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-timestamp:before{content:'as of '}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-score-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:58px;height:58px;background-color:#fff;border:1px solid rgba(190,204,212,.4);border-radius:3px;position:relative}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-score-container.late::before{content:' ';position:absolute;top:0;right:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #de5844 transparent transparent}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-score{font-weight:600;font-size:20px}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-out-of{font-size:11px;color:#6b757b}#free-response-grading-page .free-response-assignment .free-response-grader .current-grade-status .grade-out-of:before{content:'Out of '}#free-response-grading-page .free-response-assignment .free-response-grader .not-submitted-message{margin:20px;padding:15px;border:1px solid rgba(251,175,63,.8);border-radius:3px;background-color:rgba(255,221,23,.5);color:#555}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form{background-color:rgba(190,204,212,.15);padding:15px;margin-top:15px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form label{margin-left:2px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .grade-mode-badge{background-color:rgba(158,30,98,.9);margin-bottom:10px;float:right}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .shortcut-btns-section{display:-ms-flexbox;display:flex}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .shortcut-btns-section .shortcut-btns{margin-bottom:10px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .shortcut-btns-section #submit-grade-give-zero{margin-left:15px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .submit-btns-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .submit-btns-section #finalize-btn,#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .submit-btns-section #needs-work-btn{width:48%}#free-response-grading-page .free-response-assignment .free-response-grader .grade-assignment-form .ai-hint-feedback{margin:10px 50px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-form-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-form-top #grade-score-input{display:inline-block;font-size:14px;width:45px}#free-response-grading-page .free-response-assignment .free-response-grader .grade-form-top .bootstrap-select{margin-bottom:0}#free-response-grading-page .free-response-assignment .free-response-grader .grade-message-input{width:100%;height:100px;resize:vertical}#free-response-grading-page .free-response-assignment .free-response-grader .grade-teacher-notes-input{width:100%;height:75px;resize:vertical}#free-response-grading-page .free-response-assignment .free-response-grader .teacher-notes-section.collapse.in+.add-teacher-notes,#free-response-grading-page .free-response-assignment .free-response-grader .teacher-notes-section.collapsing+.add-teacher-notes{display:none}#free-response-grading-page .free-response-assignment .free-response-grader .teacher-notes-section{margin:15px 0;font-style:italic}#free-response-grading-page .free-response-assignment .free-response-grader .teacher-notes-section label{color:#555}#free-response-grading-page .free-response-assignment .free-response-grader .add-teacher-notes{width:100%;display:block;text-align:right;padding:5px 0;margin:5px 0}#free-response-grading-page .free-response-assignment .free-response-grader .add-teacher-notes .icon-plus{font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal h3{color:#555}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-panel{margin-left:20px;margin-right:20px}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-panel .wmd-input{min-height:78px;width:100%;border-radius:0 0 3px 3px}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview{min-height:60px;padding:15px 0;color:#555;border-radius:3px;border:2px solid rgba(190,204,212,.5);word-wrap:break-word;margin:20px;border-width:1px}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview p{padding:0 15px}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview p code,#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview p pre{background-color:rgba(190,204,212,.3);color:#555}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview p a{color:#27a9e1}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview pre.prettyprint{padding:20px 15px;background-color:rgba(190,204,212,.3);border-radius:0;border:none}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .wmd-preview pre.prettyprint .pln{color:#555}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal .response-message{color:#fbaf3f;font-size:12px;text-align:center;height:17px}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal #add-response-btn{width:130px}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal #add-response-btn:before{content:'Add Response'}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal #add-response-btn .icon-spin{display:none}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal #add-response-btn:disabled:before{content:''}#free-response-grading-page .free-response-assignment .free-response-grader .add-custom-response-modal #add-response-btn:disabled .icon-spin{display:inline}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses{padding:0 20px 20px 30px}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses h3 span{vertical-align:middle}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses h3 span.icon-question-sign{color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .canned-response{font-size:12px;line-height:20px;color:#555;cursor:pointer}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .canned-response:hover{opacity:.65}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .add-response:hover,#section-assignment-quiz-scores #progress-labels-section .scroll-arrow:hover{opacity:.8}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .canned-response .count{font-weight:700}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .add-response{font-size:12px;color:#27a9e1;display:none}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .add-response span{vertical-align:middle}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses .add-response .icon-plus{margin-right:5px;font-size:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses.no-custom-responses .add-response{display:inline}#free-response-grading-page .free-response-assignment .free-response-grader .canned-responses.no-custom-responses+#custom-responses{display:none}#free-response-grading-page .free-response-assignment .free-response-grader .free-response-submit-grade{margin-left:24px}#free-response-grading-page #ai-grading-mode-button{position:absolute;right:80px}#free-response-grading-page .ai-rubric-response{min-width:200px;max-width:400px}#free-response-grading-page .ai-rubric-response .icon-spinner{font-size:50px;margin-top:30px;color:#555}#free-response-grading-page .ai-rubric-response .chs-icon-check{color:#8cc63e;font-size:16px}#free-response-grading-page .ai-rubric-response .chs-icon-cancel{color:#de5844;font-size:16px}#free-response-grading-page .ai-rubric-response td{padding:5px;vertical-align:top}#student-assignments-overview{overflow:auto}#student-assignments-overview .top-row{padding-bottom:15px}#student-assignments-overview .top-row .header-option{display:inline-block;padding-right:15px;vertical-align:top}#student-assignments-overview.status-overview{margin:0 0 30px}#student-assignments-overview.status-overview .wrap{margin:0 10px}#student-assignments-overview .not-submitted{background-color:#ffdd17}#student-assignments-overview .submitted{background-color:#8cc63e}#student-assignments-overview .reviewed{background-color:#ff99c6}#student-assignments-overview .submitted-after-review{background-color:#9e1e62}#student-assignments-overview .finalized{background-color:#00a79d}#student-assignments-overview .badge{color:#fff}#student-assignments-overview .assignment-grading-overview-table th{width:250px;-ms-flex-pack:left;justify-content:left}#student-assignments-overview .assignment-grading-overview-table th select{color:#fff;background-color:#27a9e1;border:none}#student-assignments-overview .assignment-grading-overview-table td{-ms-flex-pack:left;justify-content:left;color:#6b757b}#student-assignments-overview .assignment-grading-overview-table .codehs-table-row{background-color:#fff;border:2px solid #f4f8fc}#student-assignments-overview .assignment-grading-overview-table #check-all,#student-assignments-overview .assignment-grading-overview-table .assignment-checkbox{height:30px;width:30px}#student-assignments-overview .assignment-grading-overview-table .assignment-name{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#student-assignments-overview .assignment-grading-overview-table .student-name{padding-left:15px}#student-assignments-overview .assignment-grading-overview-table .late .due-date{color:#de5844}#student-assignments-overview .assignment-filter-option .nav>li>a{margin:5px;color:#27a9e1;border:1px solid #27a9e1}#student-assignments-overview .assignment-filter-option .nav>li.active>a{margin:5px;color:#fff;background-color:#27a9e1}#student-assignments-overview .assignment-filter-option .assignment-late-nav>li>a{margin:5px;color:#de5844;border:1px solid #de5844}#student-assignments-overview .assignment-filter-option .assignment-late-nav>li.active>a{margin:5px;color:#fff;background-color:#de5844}#section-assignment-quiz-scores{padding:15px 20px 0;overflow:auto}#section-assignment-quiz-scores .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#section-assignment-quiz-scores #progress-header #sort-dropdown{display:inline-block}#section-assignment-quiz-scores #progress-header #sort-dropdown li .chs-icon{visibility:hidden}#section-assignment-quiz-scores #progress-header #sort-dropdown li a.active+.chs-icon{visibility:visible}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown{display:inline-block;margin-left:10px}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown:hover{cursor:pointer}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-toggle .icon{margin-left:7px}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-menu li{position:relative}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#section-assignment-quiz-scores #progress-labels-section #backward-arrow,.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section #backward-arrow{left:145px}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#section-assignment-quiz-scores #progress-header #sort-dropdown .dropdown-header{padding-left:30px}#section-assignment-quiz-scores #progress-labels-wrapper{overflow:hidden;margin-left:185px}#section-assignment-quiz-scores #progress-labels-section{position:relative;margin-right:50px;margin-top:10px}#section-assignment-quiz-scores #progress-labels-section #progress-key{position:absolute;color:#555;border:2px solid rgba(190,204,212,.3);padding:12px 18px;font-size:12px;bottom:20px;width:140px}#section-assignment-quiz-scores #progress-labels-section #progress-key span{vertical-align:middle}#section-assignment-quiz-scores #progress-labels-section #progress-key label{display:inline}#section-assignment-quiz-scores #progress-labels-section #progress-key div{margin-top:3px;margin-bottom:3px;text-transform:initial}#section-assignment-quiz-scores #progress-labels-section .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}#section-assignment-quiz-scores #progress-labels-section .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}#section-assignment-quiz-scores .codehs-progress-container{--header-height:175px;--label-padding-bottom:20px}#section-assignment-quiz-scores .codehs-progress-container .progress-table-toggle{width:140px}#section-assignment-quiz-scores .codehs-progress-container .table-wrapper:first-child{padding-top:20px}#section-assignment-quiz-scores .wrap{position:relative;padding:0;margin-right:50px}#section-assignment-quiz-scores .wrap .stat-name,#section-assignment-quiz-scores .wrap .student-name{display:block;width:185px;padding-left:20px;border-right:solid 1px rgba(190,204,212,.3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#section-assignment-quiz-scores .wrap .student-name{padding-right:15px;color:#555;font-weight:400;line-height:45px}#section-assignment-quiz-scores .wrap .student-name:nth-child(even){background-color:#f4f8fc}#section-assignment-quiz-scores .wrap .student-name:nth-child(odd){background-color:#fff}#section-assignment-quiz-scores .wrap .student-name:hover{color:#95a5ac}#section-assignment-quiz-scores .wrap .stat-name{padding-right:15px;color:#333;font-weight:900;line-height:28px}#section-assignment-quiz-scores .wrap .stat-name:nth-child(even){background-color:#f4f8fc}#section-assignment-quiz-scores #activity-progress-labels{table-layout:fixed;margin-bottom:30px;width:100%}#section-assignment-quiz-scores #activity-progress-labels th:last-child{width:auto}#section-assignment-quiz-scores #activity-progress-labels .activity-label{width:40px;height:145px;white-space:nowrap;background-color:#f4f8fc;font-weight:400;color:#a7aeb6}#section-assignment-quiz-scores #activity-progress-labels .activity-label.short-label{height:110px}#section-assignment-quiz-scores #activity-progress-labels .activity-label.qotd-label{height:70px;text-align:center}#section-assignment-progress #activity-progress-table tr,#section-assignment-quiz-scores #activity-progress-table tr,#section-user-tracking #user-tracking-table tr{height:45px}#section-assignment-quiz-scores #activity-progress-labels .activity-label.qotd-label .slanted{-ms-transform:translate(-67px,10px) rotate(300deg);transform:translate(-67px,10px) rotate(300deg)}#section-assignment-quiz-scores #activity-progress-labels .activity-label.qotd-label .slanted a{color:#a7aeb6}#section-assignment-quiz-scores #activity-progress-labels .activity-label.qotd-label .slanted a:hover{color:#555;text-decoration:underline}#section-assignment-quiz-scores #activity-progress-labels .activity-label .slanted{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:190px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 10px;color:#a7aeb6}#section-assignment-quiz-scores #activity-progress-table{margin:0;table-layout:fixed;border-collapse:separate;width:auto;min-width:max-content}#section-assignment-quiz-scores #activity-progress-table tr:nth-child(even),#section-assignment-quiz-scores #activity-progress-table tr:nth-child(even) .stat-name,#section-assignment-quiz-scores #activity-progress-table tr:nth-child(even) .student-name{background-color:#f4f8fc}#section-assignment-quiz-scores #activity-progress-table tr:nth-child(odd),#section-assignment-quiz-scores #activity-progress-table tr:nth-child(odd) .stat-name,#section-assignment-quiz-scores #activity-progress-table tr:nth-child(odd) .student-name{background-color:#fff}#section-assignment-quiz-scores #activity-progress-table tr .activity-blank,#section-assignment-quiz-scores #activity-progress-table tr .activity-item,#section-assignment-quiz-scores #activity-progress-table tr .activity-lesson{width:40px;text-align:center;display:table-cell}#section-assignment-quiz-scores #activity-progress-table tr .stat-item{font-weight:900}#section-assignment-quiz-scores #activity-progress-table tr .progress-circle{display:block;background-color:#beccd4;width:15px;height:15px;border-radius:50%;margin:auto}#section-assignment-quiz-scores #activity-progress-table tr .progress-circle.correct{background-color:#8cc63e}#section-assignment-quiz-scores #activity-progress-table tr .progress-circle.incorrect{background-color:#de5844}#section-assignment-quiz-scores #activity-progress-table tr .progress-circle.question-answer-data-click{cursor:pointer}#section-assignment-quiz-scores #activity-progress-table tr td.stat-name,#section-assignment-quiz-scores #activity-progress-table tr td.student-name{width:185px;position:sticky;position:-webkit-sticky;left:0;padding-left:10px;border-right:1px solid rgba(190,204,212,.4);display:table-cell}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .score{display:none}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.gray{color:#BBB}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.gray .heat{background-color:#BBB;border-color:#BBB}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.gray .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.gray .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red{color:#B22937}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red .heat{background-color:#B22937;border-color:#B22937}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red-orange{color:#DE5003}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red-orange .heat{background-color:#DE5003;border-color:#DE5003}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red-orange .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.red-orange .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.orange{color:#E6AA19}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.orange .heat{background-color:#E6AA19;border-color:#E6AA19}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.orange .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.orange .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow{color:#D0D012}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow .heat{background-color:#D0D012;border-color:#D0D012}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow-green{color:#80C837}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow-green .heat{background-color:#80C837;border-color:#80C837}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow-green .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.yellow-green .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.green{color:#228B22}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.green .heat{background-color:#228B22;border-color:#228B22}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.green .percentage,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress.green .score{color:inherit}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .score.flash{animation:textFlash 7s ease}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .percentage.flash{animation:textFlash 7s ease}#section-assignment-progress .progress-circle .flash-holder.flash,#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .heat .flash-holder.flash{animation:flash 7s ease}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .heat{display:block;width:15px;height:15px}#section-assignment-quiz-scores #activity-progress-table tr .activity-progress .heat .flash-holder{border-radius:50%;min-width:100%;min-height:100%;z-index:10}#section-assignment-quiz-scores #progress-table-container{height:calc(100vh - 60px - 400px);overflow-y:scroll}#section-assignment-quiz-scores #student-list{position:absolute;width:185px}#section-assignment-quiz-scores #progress-table-wrapper{overflow:auto}#section-assignment-quiz-scores a:hover{text-decoration:none}#section-assignment-quiz-scores #empty-class-msg{padding-top:200px;text-align:center}#section-assignment-quiz-scores #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}#section-assignment-quiz-scores #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}#section-assignment-quiz-scores #empty-class-msg #signup-options{margin-top:30px;margin-bottom:15px}#section-assignment-quiz-scores #empty-class-msg #signup-options .btn-main{font-size:12px;font-weight:700;width:100%}#section-assignment-quiz-scores #empty-class-msg #signup-options p{margin-bottom:5px;color:#555}#section-assignment-quiz-scores #empty-class-msg #signup-options #email-invite,#section-assignment-quiz-scores #empty-class-msg #signup-options #link-signup{display:inline-block;vertical-align:middle}#section-assignment-quiz-scores #empty-class-msg #signup-options #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#section-assignment-quiz-scores #empty-class-msg #signup-options>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}#section-assignment-progress{padding:15px 20px 30px;overflow:auto}#section-assignment-progress .section-header .section-header-row{display:-ms-flexbox;display:flex;margin-bottom:5px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#section-assignment-progress .codehs-progress-container{margin-top:20px;padding-bottom:80px;--header-height:175px;--name-width:220px;--cell-width:35px}#section-assignment-progress .codehs-progress-container.time-tracking{--cell-width:70px}#section-assignment-progress .codehs-progress-container.time-tracking td{overflow:hidden}#section-assignment-progress .codehs-progress-container.time-tracking td.active-item{color:#fff}#section-assignment-progress .codehs-progress-container .table-wrapper:first-child{padding-top:20px}#section-assignment-progress .codehs-progress-container .light-border .progress-label{font-weight:700}#section-assignment-progress .codehs-progress-container .heavy-border .progress-label{font-weight:700;text-transform:uppercase}#section-assignment-progress .codehs-progress-container .activity-label.active-item .label-text{background-color:#28384a;border-radius:5px;padding:3px;margin:-3px;color:#fff}#section-assignment-progress #module-dropdown .dropdown-toggle .module-title,#section-assignment-progress #sort-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#section-assignment-progress .codehs-progress-container .progress-table-key .progress-circle{display:inline-block;width:12px;height:12px}#section-assignment-progress .codehs-progress-container .progress-table-key .progress-circle.current-assignment{background-color:transparent;width:8px;height:8px;margin-left:2px}#section-assignment-progress .codehs-progress-container .progress-table-toggle{position:absolute;bottom:var(--label-padding-bottom);left:0}#section-assignment-progress .codehs-progress-container .lms-assign-loader-body{-ms-transform:translate(calc((100% - 100vw)/ 2),0);transform:translate(calc((100% - 100vw)/ 2),0)}#section-assignment-progress .codehs-progress-container .lms-assign-loader-body .js-loading{background-color:#fff;width:100vw}#section-assignment-progress #module-dropdown{display:inline-block}#section-assignment-progress #module-dropdown .dropdown{display:inline-block;margin-left:10px}#section-assignment-progress #module-dropdown .dropdown:hover{cursor:pointer}#section-assignment-progress #module-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6}#section-assignment-progress #module-dropdown .dropdown-toggle{color:#555;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#section-assignment-progress #module-dropdown .dropdown-toggle .icon{margin-left:7px}#section-assignment-progress #module-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#section-assignment-progress #module-dropdown .dropdown-menu li{position:relative}#section-assignment-progress #module-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#section-assignment-progress #module-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}#section-assignment-progress #module-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#section-assignment-progress #module-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#section-assignment-progress #module-dropdown .dropdown-header{padding-left:30px}#section-assignment-progress #sort-dropdown{display:inline-block;margin-left:20px}#section-assignment-progress #sort-dropdown li .chs-icon{visibility:hidden}#notifications-page #notifications-container .notification:hover .by-container>.remove-notification,#section-assignment-progress #sort-dropdown li a.active+.chs-icon{visibility:visible}#section-assignment-progress #sort-dropdown .dropdown{display:inline-block;margin-left:10px}#section-assignment-progress #sort-dropdown .dropdown:hover{cursor:pointer}#section-assignment-progress #sort-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6}#section-assignment-progress #sort-dropdown .dropdown-toggle{color:#555;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#section-assignment-progress #sort-dropdown .dropdown-toggle .icon{margin-left:7px}#section-assignment-progress #sort-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#section-assignment-progress #sort-dropdown .dropdown-menu li{position:relative}#section-assignment-progress #sort-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#section-assignment-progress #sort-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}#section-assignment-progress #sort-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#section-assignment-progress #sort-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#section-assignment-progress #sort-dropdown .dropdown-header{padding-left:30px}#section-assignment-progress .export-btn-group{margin-left:7px;display:inline-block}#section-assignment-progress #configure-btn{margin-left:20px}#section-assignment-progress #progress-labels-section{position:relative;margin-right:50px}#section-assignment-progress #progress-labels-section #progress-key{position:absolute;color:#555;border:2px solid rgba(190,204,212,.3);padding:12px 18px;font-size:12px}#section-assignment-progress #progress-labels-section #progress-key span{vertical-align:middle}#section-assignment-progress #progress-labels-section #progress-key .progress-circle{display:inline-block;width:12px;height:12px}#section-assignment-progress #progress-labels-section #progress-key .progress-circle.finalized{margin-left:8px}#section-assignment-progress #progress-labels-section #progress-key .progress-circle:not(.unopened){margin-right:8px}#section-assignment-progress #progress-labels-wrapper{overflow:hidden;margin-left:200px}#section-assignment-progress #activity-progress-labels{table-layout:fixed;margin-bottom:30px;width:100%}#section-assignment-progress #activity-progress-labels th:last-child{width:auto}#section-assignment-progress #activity-progress-labels .activity-label{width:35px;height:145px;white-space:nowrap;background-color:#f4f8fc;font-weight:400;color:#a7aeb6}#section-assignment-progress #activity-progress-labels .activity-label .active-item{background-color:#28384a}#section-assignment-progress #activity-progress-labels .activity-label .slanted{-ms-transform:translate(-33px,0) rotate(300deg);transform:translate(-33px,0) rotate(300deg);width:185px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 10px;color:#a7aeb6}#section-assignment-progress #activity-progress-labels .activity-label .slanted.active-item{border-radius:15px 0 0 15px}#section-assignment-progress #activity-progress-labels .activity-label .slanted.active-item a{color:#fff}#section-assignment-progress #activity-progress-labels .activity-label .slanted.bold{border-top:1px solid rgba(190,204,212,.6)}#section-assignment-progress #activity-progress-labels .activity-label .slanted.bold.uppercase{border-top-width:2px;border-color:rgba(40,56,74,.75)}#section-assignment-progress #activity-progress-labels .activity-label a{color:inherit;text-decoration:none}#section-assignment-progress #activity-progress-labels .activity-label a:hover{color:#28384a}#section-assignment-progress .wrap{position:relative;padding:0;margin-right:50px}#section-assignment-progress #student-list{position:absolute}#section-assignment-progress #student-list .export-name,#section-assignment-progress #student-list .student-name{padding-left:20px;padding-right:15px;width:200px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:28px;border-right:solid 1px rgba(190,204,212,.3)}#section-assignment-progress #student-list .export-name:nth-child(even),#section-assignment-progress #student-list .student-name:nth-child(even){background-color:#f4f8fc}#section-assignment-progress #student-list .export-name:nth-child(odd),#section-assignment-progress #student-list .student-name:nth-child(odd){background-color:#fff}#section-assignment-progress #student-list .student-name a{color:inherit}#section-assignment-progress #activity-progress-table{margin:0;table-layout:fixed;border-collapse:separate;width:auto;min-width:max-content}#section-assignment-progress #activity-progress-table tr:nth-child(even),#section-assignment-progress #activity-progress-table tr:nth-child(even) .student-name{background-color:#f4f8fc}#course-assignments-content .codehs-table-row,#section-assignment-progress #activity-progress-table tr:nth-child(odd),#section-assignment-progress #activity-progress-table tr:nth-child(odd) .student-name{background-color:#fff}#section-assignment-progress #activity-progress-table tr .activity-item,#section-assignment-progress #activity-progress-table tr .activity-lesson,#section-assignment-progress #activity-progress-table tr .activity-module{display:table-cell;width:35px}#section-assignment-progress #activity-progress-table tr .activity-lesson:not(:last-of-type){border-left:1px solid rgba(190,204,212,.4)}#section-assignment-progress #activity-progress-table tr .activity-module:not(:first-of-type){border-left:2px solid rgba(40,56,74,.6)}#section-assignment-progress #activity-progress-table tr td.student-name{width:200px;position:sticky;position:-webkit-sticky;left:0;padding-left:10px;border-right:1px solid rgba(190,204,212,.4)}#section-assignment-progress #activity-progress-table tr td:last-child{width:auto}#section-assignment-progress #progress-table-wrapper{overflow:auto}#section-assignment-progress .progress-circle{border-radius:50%;display:block;background-color:#beccd4;width:15px;height:15px;margin:auto}#section-assignment-progress .progress-circle .flash-holder{border-radius:50%;min-width:100%;min-height:100%;z-index:10}@keyframes flash{0%{background-color:#fff}100%{background-color:rgba(255,255,255,0)}}#review-assignments-content .dot.unopened,#section-assignment-progress .progress-circle.unopened{background-color:#beccd4}#section-assignment-progress .progress-circle.not-submitted{background-color:#ffdd17}#section-assignment-progress .progress-circle.submitted{background-color:#8cc63e}#section-assignment-progress .progress-circle.reviewed{background-color:#ff99c6}#section-assignment-progress .progress-circle.submitted-after-review{background-color:#9e1e62}#section-assignment-progress .progress-circle.finalized{background-color:#00a79d}#section-assignment-progress .progress-circle.current-assignment{outline:#27a9e1 solid 2px;outline-offset:2px}#section-assignment-progress .progress-text{display:block;margin:auto}#section-assignment-progress .progress-text.unopened{color:#beccd4}#section-assignment-progress .progress-text.not-submitted{color:#ffdd17}#section-assignment-progress .progress-text.submitted{color:#8cc63e}#section-assignment-progress .progress-text.reviewed{color:#ff99c6}#section-assignment-progress .progress-text.submitted-after-review{color:#9e1e62}#section-assignment-progress .progress-text.finalized{color:#00a79d}#section-assignment-progress .activity-progress.active-item{background-color:#28384a}#section-assignment-progress .lesson-progress.percentage{display:none;font-weight:600;text-align:center;text-decoration:none}#section-assignment-progress .lesson-progress.percentage.unopened{color:#beccd4}#section-assignment-progress .lesson-progress.percentage.not-submitted{color:#ffdd17}#section-assignment-progress .lesson-progress.percentage.submitted{color:#8cc63e}#section-assignment-progress .lesson-progress.percentage.reviewed{color:#ff99c6}#section-assignment-progress .lesson-progress.percentage.submitted-after-review{color:#9e1e62}#section-assignment-progress .lesson-progress.percentage.finalized{color:#00a79d}#section-assignment-progress #empty-class-msg{padding-top:200px;text-align:center}#section-assignment-progress #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}#section-assignment-progress #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}#section-assignment-progress #empty-class-msg #signup-options{margin-top:30px;margin-bottom:15px}#section-assignment-progress #empty-class-msg #signup-options .btn-main{font-size:12px;font-weight:700;width:100%}#section-assignment-progress #empty-class-msg #signup-options p{margin-bottom:5px;color:#555}#section-assignment-progress #empty-class-msg #signup-options #email-invite,#section-assignment-progress #empty-class-msg #signup-options #link-signup{display:inline-block;vertical-align:middle}#section-assignment-progress #empty-class-msg #signup-options #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#section-assignment-progress #empty-class-msg #signup-options>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}.ai-feed .section-assignment-feed{padding:0}.ai-feed .section-assignment-feed .action-list{margin:0}.ai-feed .action-icon{min-width:36px}.ai-feed .fa{font-size:20px}.ai-feed .ai-hint-feedback{margin-bottom:0;margin-left:0;-ms-flex-pack:left;justify-content:left;gap:10px}.ai-feed .ai-hint-feedback p{font-size:16px}.ai-feed .ai-hint-feedback button,.section-assignment-feed .action-icon .icon{font-size:20px}.ai-feed .filters{-ms-flex-align:center;align-items:center}.ai-feed .filters label{margin-bottom:0}.section-assignment-feed{padding:0 50px 25px}.section-assignment-feed .action-list{padding-left:0;list-style:none;margin-top:25px}.section-assignment-feed .action-card{display:-ms-flexbox;display:flex;max-width:750px;background:#fff;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);padding:15px 20px 10px}.section-assignment-feed .action-card h2{font-size:16px;margin-top:0;margin-bottom:2px;font-weight:600}.section-assignment-feed .action-icon{display:-ms-flexbox;display:flex;margin-right:15px;-ms-flex-direction:center;flex-direction:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:36px;height:36px;color:#fff;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-assignment-feed .assignment-link{font-weight:600;color:#27a9e1}.section-assignment-feed .assignment-link:focus,.section-assignment-feed .assignment-link:hover{color:#14698e}.section-assignment-feed .action-info{-ms-flex-positive:1;flex-grow:1}.section-assignment-feed .action-type{text-transform:uppercase;font-size:12px;width:80px;text-align:right;font-weight:600;color:#6b757b}.section-assignment-feed .pin-announcement{cursor:pointer;font-size:20px;height:20px}.section-assignment-feed .teacher-view{color:grey;padding-left:10px;padding-right:10px}.section-assignment-feed .like-icon{cursor:pointer;font-size:20px;height:20px}.section-assignment-feed .unpinned{opacity:.25;color:#000}.section-assignment-feed .pinned{opacity:1;color:#27a9e1}#assignments-breadcrumbs a.breadcrumb-link.active{color:#333;font-style:bold;pointer-events:none}#course-assignments-content,#grades-landing-page-content,#is-assigned-landing-page-content,#review-landing-page-content,#roster-landing-page-content,#section-activity-landing-page-content,#section-sandbox-landing-page-content,#student-activity-landing-page-content,#tool-landing-page-content{padding:0 50px 50px}#course-assignments-content #assignments-table .codehs-table-row>td,#grades-landing-page-content #assignments-table .codehs-table-row>td,#is-assigned-landing-page-content #assignments-table .codehs-table-row>td,#review-landing-page-content #assignments-table .codehs-table-row>td,#roster-landing-page-content #assignments-table .codehs-table-row>td,#section-activity-landing-page-content #assignments-table .codehs-table-row>td,#section-sandbox-landing-page-content #assignments-table .codehs-table-row>td,#student-activity-landing-page-content #assignments-table .codehs-table-row>td,#tool-landing-page-content #assignments-table .codehs-table-row>td{padding:10px}#course-assignments-content .section-card,#grades-landing-page-content .section-card,#is-assigned-landing-page-content .section-card,#review-landing-page-content .section-card,#roster-landing-page-content .section-card,#section-activity-landing-page-content .section-card,#section-sandbox-landing-page-content .section-card,#student-activity-landing-page-content .section-card,#tool-landing-page-content .section-card{margin:20px 0;height:60px;line-height:60px;display:table;width:100%;padding:0;overflow:auto!important}#course-assignments-content .section-card .section-card-content,#grades-landing-page-content .section-card .section-card-content,#is-assigned-landing-page-content .section-card .section-card-content,#review-landing-page-content .section-card .section-card-content,#roster-landing-page-content .section-card .section-card-content,#section-activity-landing-page-content .section-card .section-card-content,#section-sandbox-landing-page-content .section-card .section-card-content,#student-activity-landing-page-content .section-card .section-card-content,#tool-landing-page-content .section-card .section-card-content{display:table-cell;padding-left:30px}#course-assignments-content .section-card .section-card-content:hover,#grades-landing-page-content .section-card .section-card-content:hover,#is-assigned-landing-page-content .section-card .section-card-content:hover,#review-landing-page-content .section-card .section-card-content:hover,#roster-landing-page-content .section-card .section-card-content:hover,#section-activity-landing-page-content .section-card .section-card-content:hover,#section-sandbox-landing-page-content .section-card .section-card-content:hover,#student-activity-landing-page-content .section-card .section-card-content:hover,#tool-landing-page-content .section-card .section-card-content:hover{outline:#beccd4 solid 1px;outline-offset:1px}#course-assignments-content .section-card .section-name,#grades-landing-page-content .section-card .section-name,#is-assigned-landing-page-content .section-card .section-name,#review-landing-page-content .section-card .section-name,#roster-landing-page-content .section-card .section-name,#section-activity-landing-page-content .section-card .section-name,#section-sandbox-landing-page-content .section-card .section-name,#student-activity-landing-page-content .section-card .section-name,#tool-landing-page-content .section-card .section-name{display:inline-block;font-size:20px;color:#555;font-weight:200;margin-right:5px;vertical-align:middle}#course-assignments-content .section-card .add-new-class,#grades-landing-page-content .section-card .add-new-class,#is-assigned-landing-page-content .section-card .add-new-class,#review-landing-page-content .section-card .add-new-class,#roster-landing-page-content .section-card .add-new-class,#section-activity-landing-page-content .section-card .add-new-class,#section-sandbox-landing-page-content .section-card .add-new-class,#student-activity-landing-page-content .section-card .add-new-class,#tool-landing-page-content .section-card .add-new-class{margin-right:30px;margin-top:12px;float:right}#course-assignments-content .section-card .add-new-class .chs-icon-plus-squared-alt,#grades-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#is-assigned-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#review-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#roster-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#section-activity-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#section-sandbox-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#student-activity-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt,#tool-landing-page-content .section-card .add-new-class .chs-icon-plus-squared-alt{vertical-align:middle}#course-assignments-content .assignment-toggle,#grades-landing-page-content .assignment-toggle,#is-assigned-landing-page-content .assignment-toggle,#review-landing-page-content .assignment-toggle,#roster-landing-page-content .assignment-toggle,#section-activity-landing-page-content .assignment-toggle,#section-sandbox-landing-page-content .assignment-toggle,#student-activity-landing-page-content .assignment-toggle,#tool-landing-page-content .assignment-toggle{font-size:24px}#course-assignments-content .assignment-toggle.collapsed .icon-angle-down,#course-assignments-content .assignment-toggle:not(.collapsed) .icon-angle-left,#grades-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#grades-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#is-assigned-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#is-assigned-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#review-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#review-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#roster-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#roster-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#section-activity-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#section-activity-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#section-sandbox-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#section-sandbox-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#student-activity-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#student-activity-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left,#tool-landing-page-content .assignment-toggle.collapsed .icon-angle-down,#tool-landing-page-content .assignment-toggle:not(.collapsed) .icon-angle-left{display:none}#course-assignments-content .assignment-group-section.collapse.in,#grades-landing-page-content .assignment-group-section.collapse.in,#is-assigned-landing-page-content .assignment-group-section.collapse.in,#review-landing-page-content .assignment-group-section.collapse.in,#roster-landing-page-content .assignment-group-section.collapse.in,#section-activity-landing-page-content .assignment-group-section.collapse.in,#section-sandbox-landing-page-content .assignment-group-section.collapse.in,#student-activity-landing-page-content .assignment-group-section.collapse.in,#tool-landing-page-content .assignment-group-section.collapse.in{display:table-row-group}#tool-landing-page-content{padding:0 20px 50px}#reorder-container{width:50%}#reorder-container .grabbable{cursor:grab}#reorder-container .dragula-container{height:100%}#reorder-container ol{list-style:none;padding-left:0;padding-right:10px;min-height:32px}#reorder-container ol :not(.top-level){padding-left:10px}#reorder-container li{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:5px;padding:5px;list-style-type:none;border:1px solid #27a9e1;border-left:5px solid #27a9e1}#reorder-container .gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';filter:alpha(opacity=80)}#reorder-container .gu-mirror ol{border:none!important}#reorder-container .gu-hide{display:none!important}#reorder-container .gu-unselectable{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#reorder-container .gu-transit{pointer-events:none;opacity:.4;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';filter:alpha(opacity=20)}#course-assignments-content .codehs-table-row.codehs-table-row-1{border-top:1px solid #f4f8fc}#course-assignments-content .codehs-table-row.codehs-table-row-0{border-top:20px solid #f4f8fc}#course-assignments-content .edit-assignment-link{font-size:14px;text-transform:lowercase}#course-assignments-content .bank-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:50%;margin-top:30px}#course-assignments-content .bank-links h3{color:#6b757b}#course-assignments-content .bank-links .btn-main{font-size:12px;height:30px;margin:auto}#course-assignments-content .wrap{padding:15px 25px}#course-assignments-content .wrap h2{font-size:20px}#course-assignments-content .wrap h3{margin-top:15px;margin-bottom:3px}#student-assignment-grades #module-dropdown .dropdown-toggle .module-title,#student-assignment-notes #module-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#course-assignments-content .wrap .add-assignment a{font-size:15px}#course-assignments-content .wrap .add-assignment p{font-size:14px}#student-assignment-grades,#student-assignments{padding:30px 50px 50px}#student-assignment-grades .item-problem-number,#student-assignments .item-problem-number{display:inline-block;margin-right:3px;width:48px;font-size:13px;font-family:Consolas,Monaco,Menlo,'Courier New',monospace}#student-assignment-grades .item-type-icon,#student-assignments .item-type-icon{display:inline-block;margin-right:5px;width:20px;color:#6b757b;font-size:14px}#student-assignment-notes{padding:30px 100px 50px}#student-assignment-notes #module-dropdown{display:inline-block;padding-top:15px;padding-bottom:20px}#student-assignment-notes #module-dropdown .dropdown{display:inline-block;margin-left:10px}#student-assignment-notes #module-dropdown .dropdown:hover{cursor:pointer}#student-assignment-notes #module-dropdown .dropdown-label{font-size:14px;color:#555;font-weight:600;text-transform:uppercase}#student-assignment-notes #module-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:14px;display:inline-block;font-weight:600;text-decoration:none}#student-assignment-notes #module-dropdown .dropdown-toggle .icon{margin-left:7px}#student-assignment-notes #module-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#student-assignment-notes #module-dropdown .dropdown-menu li{position:relative}#student-assignment-notes #module-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#student-assignment-notes #module-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px;text-transform:uppercase}#student-assignment-notes #module-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#student-assignment-notes #module-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#student-assignment-notes #module-dropdown .dropdown-header{padding-left:30px}#student-assignments ol{list-style:none}#student-assignments ol li{padding:10px;border:1px solid rgba(190,204,212,.25);background:#fff}#student-assignments>ol{max-width:1075px;padding-left:0;margin-top:20px;border-radius:3px}#student-assignments .assignment-scheduled{font-size:12px;color:#555}#student-assignments .assignment-due-date{width:150px;float:right}#student-assignments .assignment-status{float:right;line-height:18px}#student-assignments .assignment-status.unopened{color:#beccd4}#student-assignments .assignment-status.not-submitted{color:#ffdd17}#student-assignments .assignment-status.submitted{color:#8cc63e}#student-assignments .assignment-status.reviewed{color:#ff99c6}#student-assignments .assignment-status.submitted-after-review{color:#9e1e62}#student-assignments .assignment-status.finalized{color:#00a79d}#student-assignments .zero-indent{line-height:40px}#student-assignment-grades #module-dropdown{display:inline-block}#student-assignment-grades #module-dropdown .dropdown{display:inline-block;margin-left:10px}#student-assignment-grades #module-dropdown .dropdown:hover{cursor:pointer}#student-assignment-grades #module-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#student-assignment-grades #module-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#student-assignment-grades #module-dropdown .dropdown-toggle .icon{margin-left:7px}#student-assignment-grades #module-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#student-assignment-grades #module-dropdown .dropdown-menu li{position:relative}#student-assignment-grades #module-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#student-assignment-grades #module-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px;text-transform:uppercase}#student-assignment-grades #module-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#student-assignment-grades #module-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#student-assignment-grades #module-dropdown .dropdown-header{padding-left:30px}#student-assignment-grades .scores-table{margin-top:20px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#student-assignment-grades .assignment-title-header{padding-left:20px;padding-top:5px;padding-bottom:5px}#student-assignment-grades .assignment-title-cell{padding-left:20px}#student-assignment-grades .max-points-cell,#student-assignment-grades .score-cell,#student-assignment-grades .weight-cell{width:50px}#student-assignment-grades .category-cell{width:100px}#student-assignment-grades .category-cell,#student-assignment-grades .score-cell,#student-assignment-grades .weight-cell{text-align:center;border-right:1px solid rgba(190,204,212,.25);border-left:1px solid rgba(190,204,212,.25)}#student-assignment-grades .out-of-cell{width:55px;text-align:center}#student-assignment-grades .footer-cell{border-top:1px solid #beccd4}#student-assignment-grades .footer-cell.no-side-border{border-right:none;border-left:none}#student-assignment-grades .grade-stats{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}#student-assignment-grades .grade-stats .stats-box{text-align:center;width:200px;padding:10px 5px;border-radius:5px;margin:5px}#student-assignment-grades .grade-stats .stats-box .percentage-grade-title{width:fit-content;display:inline-block}#student-assignment-grades .grade-stats .stats-box .percentage-grade{margin-top:0}#student-assignment-grades .grade-stats .latest-assignment-box{width:300px;text-align:left;padding-left:15px}#student-assignment-grades .grade-stats .latest-assignment-box p{margin-bottom:0}#review-landing-page #header-container{padding-bottom:0}#review-assignments-content .queue-header{padding:0}#review-assignments-content .dot{border-radius:50%}#review-assignments-content .dot.not-submitted{background-color:#ffdd17}#review-assignments-content .dot.submitted{background-color:#8cc63e}#review-assignments-content .dot.reviewed{background-color:#ff99c6}#review-assignments-content .dot.submitted-after-review{background-color:#9e1e62}#review-assignments-content .dot.finalized{background-color:#00a79d}#review-assignments-content .wrap{padding:0;width:100%;max-height:280px;margin-top:5px;margin-bottom:20px;position:relative;overflow:auto}#review-assignments-content #help-queue{table-layout:auto}#review-assignments-content #help-queue td:not(.thread-message){white-space:nowrap}#review-assignments-content #help-queue .queue-item{padding:0 10px}#review-assignments-content .queue-table{margin:0;table-layout:fixed;font-size:12px;min-width:700px;width:100%}#review-assignments-content .queue-table tr{height:40px}#review-assignments-content .queue-table tr a{text-decoration:none}#review-assignments-content .queue-table tr td{padding:0 15px}#review-assignments-content .queue-table tr:nth-child(even){background-color:#f4f8fc}#review-assignments-content .queue-table .user-name div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#review-assignments-content .queue-table .user-name div a{font-weight:600;color:#555}#review-assignments-content .queue-table .code-review-icon{color:#000;opacity:.5;font-size:18px;margin-top:5px}#review-assignments-content .queue-table .code-review-icon:hover{cursor:pointer}#review-assignments-content .queue-table .queue-item{padding:0}#review-assignments-content .queue-table .queue-item div a{padding:0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;height:40px;width:100%;color:#555;font-weight:600;line-height:40px}#review-assignments-content .queue-table .time{padding:0}#review-assignments-content .queue-table .time a{padding:0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;display:block;height:40px;line-height:40px;width:100%}#review-assignments-content .pro-badge{font-size:10px}#edit-assignment{padding:0 50px}#edit-assignment h3,#edit-assignment h4{font-weight:700}#edit-assignment .pro-badge{vertical-align:top;float:right}#edit-assignment input[type=number]{width:50px}#edit-assignment input:disabled,#edit-assignment select:disabled{opacity:.7;cursor:not-allowed}#edit-assignment .previous-next{border-radius:50%;background-color:#6b757b;color:#fff;height:30px;width:30px;line-height:30px}#edit-assignment .previous-next:hover{text-decoration:none}#edit-assignment .advanced-settings,#edit-assignment .related-assignments-section>.related-student-assignments{margin-top:10px}#edit-assignment .assignment-field{background:#fff;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);padding:0}#edit-assignment .assignment-field ol{line-style-position:inside}#edit-assignment .assignment-field .field-edit-header{padding:10px 25px;border-bottom:1px solid rgba(0,0,0,.1)}#edit-assignment .assignment-field .field-edit-container{padding:10px 25px}#edit-assignment .assignment-field .field-edit-container .section-field-edit-container{background:#fff;padding:10px 25px;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#edit-assignment .assignment-field .autograde-switch{-ms-flex-pack:start;justify-content:start;margin-bottom:13px}#edit-assignment .has-switch label{z-index:1}#edit-assignment .share-link-wrap label{width:25%;text-align:center;display:inline-block}#edit-assignment .share-link-wrap input.share-link-input{box-sizing:border-box;display:inline-block;width:75%;padding-left:20px;height:50px;background-color:transparent;font-size:12px;font-weight:500;letter-spacing:.5px}#edit-assignment .share-link-wrap input.share-link-input:hover{cursor:pointer}#edit-assignment .item-title{margin-bottom:0}#edit-assignment #item-id-field{display:block}#edit-assignment .end-datetimepicker,#edit-assignment .start-datetimepicker{display:inline-block}#edit-assignment .availability-datetime-field{margin-bottom:5px}#edit-assignment .advanced-settings .collapsed .chs-icon-minus-squared-alt{display:none}#edit-assignment .advanced-settings .collapsed .chs-icon-plus-squared-alt{display:inline}#edit-assignment .advanced-settings .chs-icon-plus-squared-alt,#edit-assignment .related-section-assignments>.related-assignment-row>.name-cell.collapsed .icon-caret-down,#edit-assignment .related-section-assignments>.related-assignment-row>.name-cell:not(.collapsed) .icon-caret-right{display:none}#edit-assignment .advanced-settings .chs-icon-minus-squared-alt,#edit-assignment .advanced-settings .chs-icon-plus-squared-alt{vertical-align:middle}#edit-assignment .related-help-text{width:775px;margin-bottom:25px}#edit-assignment .related-assignments-section{width:max-content;margin-bottom:30px}#edit-assignment .related-assignments-section .pro-badge{float:none}#edit-assignment .related-assignments-section .editor-try-btn{margin-top:15px}#edit-assignment .related-section-assignments{padding-left:0;margin-top:10px;margin-bottom:0;background:#fff;list-style:none;border:1px solid rgba(190,204,212,.25);border-bottom:none;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#edit-assignment .related-section-assignments>.related-assignment-row>.related-assignment-cell{padding:15px 10px}#edit-assignment .related-section-assignments>.related-assignment-row>.name-cell{color:#555;font-size:16px;font-weight:600}#edit-assignment .related-section-assignments>.related-assignment-row>.name-cell:hover{text-decoration:none}#edit-assignment .related-section-assignments .related-student-assignments .related-assignment-row .name-cell{padding-left:50px}#edit-assignment .related-student-assignments{list-style:none;padding-left:0;margin-bottom:0;background:#fff}#access-controls-page,#edit-due-dates-page,#vertical-page{font-family:'Proxima Nova',proxima-nova,sans-serif;background-color:#f4f8fc;position:relative}#edit-assignment .related-student-assignments .related-assignment-row .related-assignment-cell{padding:10px}#edit-assignment>.related-section-assignments{border:1px solid rgba(190,204,212,.25);box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#edit-assignment .related-assignment-row{border-bottom:1px solid rgba(190,204,212,.25)}#edit-assignment .related-assignment-cell{display:table-cell;vertical-align:top}#edit-assignment .name-cell{width:300px}#edit-assignment .name-cell.name-cell-small{width:250px}#edit-assignment .assigned-cell,#edit-assignment .due-date-cell{width:150px;text-align:center}#edit-assignment .copy-paste-cell{width:210px;text-align:center}#edit-assignment .allow-blocks-cell{width:150px;text-align:center}#edit-assignment .availability-cell{width:200px;text-align:center}#edit-assignment .availability-cell .student-availability-datetime-field{padding-top:10px}#edit-assignment .auto-grade-cell,#edit-assignment .more-options-cell{width:150px;text-align:center}#edit-assignment .description-header{padding-left:40px}#edit-assignment .description-cell{width:225px}#edit-assignment .description-textarea{resize:vertical}#access-controls-page .module-wrapper:nth-child(6n+6) .border,#edit-due-dates-page .module-wrapper:nth-child(6n+6) .border,#vertical-page .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;height:54px;display:block}#access-controls-page .module-wrapper:nth-child(6n+5) .border,#edit-due-dates-page .module-wrapper:nth-child(6n+5) .border,#vertical-page .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;height:54px;display:block}#access-controls-page .module-wrapper:nth-child(6n+4) .border,#edit-due-dates-page .module-wrapper:nth-child(6n+4) .border,#vertical-page .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;height:54px;display:block}#access-controls-page .module-wrapper:nth-child(6n+3) .border,#edit-due-dates-page .module-wrapper:nth-child(6n+3) .border,#vertical-page .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;height:54px;display:block}#access-controls-page .module-wrapper:nth-child(6n+2) .border,#edit-due-dates-page .module-wrapper:nth-child(6n+2) .border,#vertical-page .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;height:54px;display:block}#access-controls-page .module-wrapper:nth-child(6n+1) .border,#edit-due-dates-page .module-wrapper:nth-child(6n+1) .border,#vertical-page .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;height:54px;display:block}#access-controls-page,#edit-due-dates-page{padding-bottom:25px;min-height:100vh;color:#555}#access-controls-page #header-container,#edit-due-dates-page #header-container{color:#555;padding-top:50px;padding-bottom:0}#access-controls-page #header-container #title,#edit-due-dates-page #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#access-controls-page #header-container #gray-bar,#edit-due-dates-page #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#access-controls-page #header-container #subtitle,#edit-due-dates-page #header-container #subtitle{font-size:16px}#access-controls-page #header-container .timezone-info,#edit-due-dates-page #header-container .timezone-info{margin-right:10px}#access-controls-page #header-container .info-icon,#edit-due-dates-page #header-container .info-icon{position:absolute;right:175px;top:175px}#access-controls-page .access-controls-description,#edit-due-dates-page .access-controls-description{text-align:center;margin:20px 100px}#access-controls-page #label-table,#edit-due-dates-page #label-table{display:table;padding-top:20px;padding-bottom:5px;margin:0 auto;font-size:14px;font-weight:600}#access-controls-page #label-table .row,#edit-due-dates-page #label-table .row{display:table-row}#access-controls-page #label-table .row .cell,#edit-due-dates-page #label-table .row .cell{display:table-cell}#access-controls-page #label-table .row .cell.item-col,#edit-due-dates-page #label-table .row .cell.item-col{width:460px}#access-controls-page #label-table .row .cell.visibility-col,#edit-due-dates-page #label-table .row .cell.visibility-col{padding-right:20px;padding-left:43px;width:260px}#access-controls-page #label-table .row .cell.due-date-col,#edit-due-dates-page #label-table .row .cell.due-date-col{padding-right:5px;padding-left:35px;width:240px}#access-controls-page #label-table .row .cell.start-datetime-col,#edit-due-dates-page #label-table .row .cell.start-datetime-col{width:180px}#access-controls-page #label-table .row .cell.start-datetime-col div,#edit-due-dates-page #label-table .row .cell.start-datetime-col div{width:145px;text-align:center;margin-left:-50px}#access-controls-page #label-table .row .cell.end-datetime-col,#edit-due-dates-page #label-table .row .cell.end-datetime-col{width:160px}#access-controls-page #label-table .row .cell.end-datetime-col div,#edit-due-dates-page #label-table .row .cell.end-datetime-col div{width:145px;text-align:center;margin-left:-50px}#access-controls-page #all-content-configs-label-table,#edit-due-dates-page #all-content-configs-label-table{display:table;padding-top:20px;padding-bottom:5px;font-size:14px;font-weight:600;min-width:1209px;table-layout:fixed;margin:0 auto}#access-controls-page #all-content-configs-label-table .row,#edit-due-dates-page #all-content-configs-label-table .row{display:table-row}#access-controls-page #all-content-configs-label-table .row .cell,#edit-due-dates-page #all-content-configs-label-table .row .cell{display:table-cell}#access-controls-page #all-content-configs-label-table .row .cell.item-col,#edit-due-dates-page #all-content-configs-label-table .row .cell.item-col{width:420px}#access-controls-page #all-content-configs-label-table .row .cell.due-date-col,#access-controls-page #all-content-configs-label-table .row .cell.visibility-col,#edit-due-dates-page #all-content-configs-label-table .row .cell.due-date-col,#edit-due-dates-page #all-content-configs-label-table .row .cell.visibility-col{width:180px;text-align:center;vertical-align:bottom}#access-controls-page #all-content-configs-label-table .row .cell.points-col,#edit-due-dates-page #all-content-configs-label-table .row .cell.points-col{width:120px;text-align:center;vertical-align:bottom}#access-controls-page #all-content-configs-label-table .row .cell.start-datetime-col,#edit-due-dates-page #all-content-configs-label-table .row .cell.start-datetime-col{width:160px}#access-controls-page #all-content-configs-label-table .row .cell.start-datetime-col div,#edit-due-dates-page #all-content-configs-label-table .row .cell.start-datetime-col div{width:160px;text-align:center}#access-controls-page #all-content-configs-label-table .row .cell.end-datetime-col,#edit-due-dates-page #all-content-configs-label-table .row .cell.end-datetime-col{width:160px}#access-controls-page #all-content-configs-label-table .row .cell.end-datetime-col div,#edit-due-dates-page #all-content-configs-label-table .row .cell.end-datetime-col div{width:160px;text-align:center}#access-controls-page .assignment-list-container,#edit-due-dates-page .assignment-list-container{display:table;border-collapse:collapse;padding:0;margin:0 auto 25px}#access-controls-page .assignment-list-container .expanded,#edit-due-dates-page .assignment-list-container .expanded{display:table-row}#access-controls-page .assignment-list-container .minimized,#edit-due-dates-page .assignment-list-container .minimized{display:none}#access-controls-page .assignment-list-container .row,#edit-due-dates-page .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#access-controls-page .assignment-list-container .row.due-dates,#edit-due-dates-page .assignment-list-container .row.due-dates{width:500px}#access-controls-page .assignment-list-container .row.access-controls,#edit-due-dates-page .assignment-list-container .row.access-controls{width:700px}#access-controls-page .assignment-list-container .row .assignment-title,#edit-due-dates-page .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none}#access-controls-page .assignment-list-container .row .assignment-title-text,#edit-due-dates-page .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600;max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#access-controls-page .assignment-list-container .row .assignment-title-text.module,#edit-due-dates-page .assignment-list-container .row .assignment-title-text.module{max-width:400px}#access-controls-page .assignment-list-container .row.module .assignment-arrow-icon,#edit-due-dates-page .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#access-controls-page .assignment-list-container .row.module .assignment-title,#edit-due-dates-page .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#access-controls-page .assignment-list-container .row.module .assignment-title img,#edit-due-dates-page .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#access-controls-page .assignment-list-container .row.lesson .assignment-arrow-icon,#edit-due-dates-page .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#access-controls-page .assignment-list-container .row.lesson .assignment-title,#edit-due-dates-page .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#access-controls-page .assignment-list-container .row.lesson .assignment-status,#edit-due-dates-page .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#access-controls-page .assignment-list-container .row.assignment .assignment-title,#edit-due-dates-page .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#access-controls-page .assignment-list-container .row .item-type-and-title,#edit-due-dates-page .assignment-list-container .row .item-type-and-title{vertical-align:middle;font-size:14px;font-weight:400;color:#beccd4}#access-controls-page .assignment-list-container .row .item-type-and-title .item-type,#edit-due-dates-page .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#access-controls-page .assignment-list-container .row .cell,#edit-due-dates-page .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#access-controls-page .assignment-list-container .row .cell .datepicker-div>*,#edit-due-dates-page .assignment-list-container .row .cell .datepicker-div>*{display:inline-block}#access-controls-page .assignment-list-container .row .cell .datepicker-div>.chs-icon-cancel,#edit-due-dates-page .assignment-list-container .row .cell .datepicker-div>.chs-icon-cancel{cursor:pointer}#access-controls-page .assignment-list-container .row .cell.assignment-col,#edit-due-dates-page .assignment-list-container .row .cell.assignment-col{width:500px}#access-controls-page .assignment-list-container .row .cell.due-date-col,#edit-due-dates-page .assignment-list-container .row .cell.due-date-col{padding-right:10px;padding-left:10px;text-align:left;width:240px}#access-controls-page .assignment-list-container .row .cell.due-date-col input,#edit-due-dates-page .assignment-list-container .row .cell.due-date-col input{text-align:right;width:120px}#access-controls-page .assignment-list-container .row .cell.due-date-col>*,#edit-due-dates-page .assignment-list-container .row .cell.due-date-col>*{display:inline-block}#access-controls-page .assignment-list-container .row .cell.visibility-col,#edit-due-dates-page .assignment-list-container .row .cell.visibility-col{padding-right:5px;width:200px}#access-controls-page .assignment-list-container .row .cell.visibility-col>*,#edit-due-dates-page .assignment-list-container .row .cell.visibility-col>*{vertical-align:middle;display:inline-block}#access-controls-page .assignment-list-container .row .cell.end-datetime-col,#access-controls-page .assignment-list-container .row .cell.start-datetime-col,#edit-due-dates-page .assignment-list-container .row .cell.end-datetime-col,#edit-due-dates-page .assignment-list-container .row .cell.start-datetime-col{padding-right:5px;padding-left:5px;width:200px}#access-controls-page .assignment-list-container .row .cell.end-datetime-col .end-datetimepicker,#access-controls-page .assignment-list-container .row .cell.end-datetime-col .start-datetimepicker,#access-controls-page .assignment-list-container .row .cell.start-datetime-col .end-datetimepicker,#access-controls-page .assignment-list-container .row .cell.start-datetime-col .start-datetimepicker,#edit-due-dates-page .assignment-list-container .row .cell.end-datetime-col .end-datetimepicker,#edit-due-dates-page .assignment-list-container .row .cell.end-datetime-col .start-datetimepicker,#edit-due-dates-page .assignment-list-container .row .cell.start-datetime-col .end-datetimepicker,#edit-due-dates-page .assignment-list-container .row .cell.start-datetime-col .start-datetimepicker{display:inline-block}#access-controls-page .assignment-list-container .row .cell.end-datetime-col .end-datetimepicker:disabled+.info-icon,#access-controls-page .assignment-list-container .row .cell.start-datetime-col .end-datetimepicker:disabled+.info-icon,#edit-due-dates-page .assignment-list-container .row .cell.end-datetime-col .end-datetimepicker:disabled+.info-icon,#edit-due-dates-page .assignment-list-container .row .cell.start-datetime-col .end-datetimepicker:disabled+.info-icon{display:inline}#access-controls-page .assignment-list-container .row .cell.end-datetime-col .info-icon,#access-controls-page .assignment-list-container .row .cell.start-datetime-col .info-icon,#edit-due-dates-page .assignment-list-container .row .cell.end-datetime-col .info-icon,#edit-due-dates-page .assignment-list-container .row .cell.start-datetime-col .info-icon{display:none}#access-controls-page .assignment-list-container .row .cell .assignment-select,#edit-due-dates-page .assignment-list-container .row .cell .assignment-select{vertical-align:middle;padding-top:3px;padding-bottom:3px;margin:0}#access-controls-page .assignment-list-container .row .cell .info-icon,#edit-due-dates-page .assignment-list-container .row .cell .info-icon{margin-left:5px}#access-controls-page .date-table,#edit-due-dates-page .date-table{margin:50px auto;width:742px}#access-controls-page .date-table ul,#edit-due-dates-page .date-table ul{margin-bottom:0}#access-controls-page .date-table td,#edit-due-dates-page .date-table td{border-right:1px solid rgba(190,204,212,.15)}#edit-due-dates-page .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6}#edit-due-dates-page .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#edit-due-dates-page .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#edit-due-dates-page .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#edit-due-dates-page .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#edit-due-dates-page .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#edit-due-dates-page .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#edit-due-dates-page .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#edit-due-dates-page .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#edit-due-dates-page #timepicker{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.bank-modal .modal-pop .lms-assign-loader-body .loaded-icon,.lms-assign-loader-body .loaded-icon{font-size:70px}.bank-modal .modal-pop .lms-assign-loader-body .loader{position:relative;text-align:center;margin:15px auto 35px;z-index:9999!important;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}.bank-modal .modal-pop .lms-assign-loader-body #karel-icon{margin-right:0!important;max-height:80px}.bank-modal .modal-pop .lms-assign-loader-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.lms-assign-loader-body .loader,.loading-nav-spinner .loader{margin:15px auto 35px;animation:spin 1s ease-in-out infinite}.bank-modal .modal-pop .lms-assign-loader-body .loader-modal-header{padding:15px;min-height:15px}.lms-assign-loader-body{z-index:9999!important}.lms-assign-loader-body .loader{position:relative;text-align:center;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;-webkit-animation:spin 1s ease-in-out infinite}.lms-assign-loader-body #karel-icon{margin-right:0!important;max-height:80px}.lms-assign-loader-body .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.lms-assign-loader-body .loader-modal-header{padding:15px;min-height:15px}#vertical-page,.add-content-to-teacher-course .choose-content-section .tab-content,.add-content-to-teacher-course .choose-course-section .tab-content,.add-project-to-teacher-course .choose-course-section .tab-content{padding-bottom:25px}#vertical-page{min-height:100vh;color:#555}#vertical-page.has-sidenav{margin-left:200px}#vertical-page.has-sidenav.collapsed{margin-left:60px}#vertical-page #header-container{color:#555;padding-top:50px;padding-bottom:0}#vertical-page #header-container #title{font-size:26px;font-weight:200;margin-bottom:5px}#vertical-page #header-container #gray-bar{width:60px;height:4px;margin:auto auto 5px;background-color:#beccd4;opacity:.5}#vertical-page #header-container #subtitle{font-size:16px}#vertical-page .assigned-description{text-align:center}#vertical-page .autograde-description-text{width:600px;margin:5px auto 15px}#vertical-page .autograde-description-choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#vertical-page .autograde-description-choices .autograde-description-choice{width:350px;padding:10px 15px;background-color:#fff;border-width:2px;border-style:solid;border-radius:3px}#vertical-page .autograde-description-choices .autograde-description-choice:first-of-type{margin-right:5px}#vertical-page .autograde-description-choices .autograde-description-choice:last-of-type{margin-left:5px}#vertical-page .autograde-description-choices .autograde-description-choice p{margin-bottom:0}#vertical-page .autograde-description-choices .autograde-choice-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}#vertical-page .autograde-description-choices .switch-example{display:-ms-flexbox;display:flex;margin-right:-5px}#vertical-page .autograde-description-choices .switch-example>span{width:17px;height:15px;border-width:2px;border-style:solid}.sidenav ul li:first-child img,.sidenav-icon{width:15px;margin-right:7px}#vertical-page .autograde-description-choices .switch-example>span.bg-blue,#vertical-page .autograde-description-choices .switch-example>span.bg-purple{width:15px}#vertical-page .autograde-description-choices .switch-example>span:first-of-type{border-radius:50px 0 0 50px}#vertical-page .autograde-description-choices .switch-example>span:last-of-type{border-radius:0 50px 50px 0}#vertical-page .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#vertical-page .section-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#vertical-page .section-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:46px;width:225px;line-height:42px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#vertical-page .section-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#vertical-page .section-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:163px;vertical-align:middle}#vertical-page .section-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#vertical-page .section-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#vertical-page .section-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#vertical-page .section-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#vertical-page #label-table{display:table;padding-top:20px;margin:0 auto;font-size:14px;font-weight:600}#vertical-page #label-table .row{display:table-row;height:52px}#vertical-page #label-table .row .cell{display:table-cell}#vertical-page #label-table .row .cell.assignment-col{width:500px}#vertical-page #label-table .row .cell.toggle-col{width:105px;text-align:center;vertical-align:center;padding:5px}#vertical-page #wrapper{overflow-x:scroll;margin-left:100px;margin-right:100px}#vertical-page .copy-paste-urls-container{background-color:#fff;border-radius:5px;padding:16px 32px;margin-top:16px;border:2px solid rgba(190,204,212,.25)}#vertical-page .assignment-list-container{display:table;border-collapse:collapse;padding:0;margin:0 auto}#vertical-page .assignment-list-container .expanded{display:table-row}#vertical-page .assignment-list-container .minimized{display:none}#vertical-page .assignment-list-container .header-wrapper .row{background-color:transparent;border-width:0;padding-bottom:5px;font-weight:600}#vertical-page .assignment-list-container .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px;height:52px}#vertical-page .assignment-list-container .row .assignment-title{padding-left:10px;text-decoration:none;width:1000px}#vertical-page .assignment-list-container .row .assignment-title-text{vertical-align:middle;display:inline-block;font-weight:600}#vertical-page .assignment-list-container .row.module .assignment-arrow-icon{display:inline-block;width:10px}#vertical-page .assignment-list-container .row.module .assignment-title{font-size:16px;font-weight:700}#vertical-page .assignment-list-container .row.module .assignment-title img{height:35px;width:40px;padding-right:5px}#vertical-page .assignment-list-container .row.lesson{background-color:#f4f8fc}#vertical-page .assignment-list-container .row.lesson .assignment-arrow-icon{display:inline-block;width:10px;color:#beccd4}#vertical-page .assignment-list-container .row.lesson .assignment-title{font-size:15px;font-weight:600}#vertical-page .assignment-list-container .row.lesson .assignment-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#fff;margin-right:5px;font-weight:400;margin-left:5px}#vertical-page .assignment-list-container .row.assignment .assignment-title{font-size:14px;font-weight:400}#vertical-page .assignment-list-container .row .google-classroom-text{float:right;margin-right:15px;font-size:14px;font-weight:400;text-transform:none}#vertical-page .assignment-list-container .row .google-classroom-button{font-size:14px}#vertical-page .assignment-list-container .row .google-classroom-button.unassigned{background:rgba(0,0,0,.2)}#vertical-page .assignment-list-container .row .google-classroom-button.unassigned:hover{cursor:not-allowed}#vertical-page .assignment-list-container .row .google-classroom-button.unassigned:focus{outline:0}#vertical-page .assignment-list-container .row .google-classroom-assignment-links{padding-right:10px;font-size:14px;font-weight:400;text-transform:none}#vertical-page .assignment-list-container .row .google-classroom-assignment-links .btn{padding:5px}#vertical-page .assignment-list-container .row .icon-external-link{margin-right:5px;vertical-align:middle}#vertical-page .assignment-list-container .row .chs-icon-calendar{float:right;line-height:48px;margin-right:20px}#vertical-page .assignment-list-container .row .item-type-and-title{font-size:14px;font-weight:400;color:#beccd4}#vertical-page .assignment-list-container .row .item-type-and-title .item-type{padding-left:5px;padding-right:5px}#vertical-page .assignment-list-container .row .cell{display:table-cell;vertical-align:middle;border:none}#vertical-page .assignment-list-container .row .cell.toggle-col{padding-right:10px;padding-left:10px;text-align:center;width:105px}#vertical-page .assignment-list-container .row .cell.toggle-col>*{vertical-align:middle;display:inline-block}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.disabled{opacity:.5}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]{display:none}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after,#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui label{margin-bottom:0}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable{opacity:.4;cursor:not-allowed}#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner,#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:after,#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-inner:before,#vertical-page .assignment-list-container .row .cell.toggle-col .checkbox-switch-ui.not-gradable .checkbox-switch-switch{cursor:not-allowed}#vertical-page .assignment-list-container .row .cell.toggle-col.options-switch-col{width:166px}#vertical-page .assignment-list-container .row .cell.toggle-col.options-switch-col.header{width:205px}#vertical-page .assignment-list-container .row .cell.toggle-col.options-switch-col i{color:#beccd4;text-transform:uppercase;width:148px}#vertical-page .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings{position:relative;overflow:hidden}#vertical-page .assignment-list-container .row .cell.toggle-col.options-switch-col.mixed-settings:after{content:'Mixed';top:6px;right:-19px;position:absolute;width:70px;background-color:#28384a;font-size:10px;color:#fff;font-weight:900;text-transform:uppercase;-ms-transform:rotate(35deg);transform:rotate(35deg);z-index:3;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#vertical-page .assignment-list-container .row .cell.tc-col{border-width:1px;border-right:solid;border-color:rgba(190,204,212,.25)}#vertical-page .assignment-list-container .row .cell .info-icon{margin-left:5px}#vertical-page .remove-from-google-classroom{cursor:pointer}#section-user-tracking{padding:30px;overflow:auto}#section-user-tracking .wrap{position:relative;padding:0;margin-left:30px;margin-right:50px}#section-user-tracking #student-list{position:absolute}#section-user-tracking #student-list .student-name{width:185px;padding-left:20px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:28px;border-right:solid 1px rgba(190,204,212,.3)}#section-user-tracking #student-list .student-name:nth-child(even){background-color:#f4f8fc}#section-user-tracking #student-list .student-name:nth-child(odd){background-color:#fff}#section-user-tracking #student-list .student-name a{color:inherit}#section-user-tracking #user-tracking-table{margin:0;table-layout:fixed;padding-right:25px;width:100%}#section-user-tracking #user-tracking-table tr:nth-child(odd){background-color:#f4f8fc}#section-user-tracking #user-tracking-table tr .time{display:table-cell;width:30px}#section-user-tracking #user-tracking-table-wrapper{overflow:auto;margin-left:185px}#lti-instructions-modal .modal-dialog{width:900px}#lti-instructions-modal .assignment-setup{width:60%;margin-left:155px}#lti-instructions-modal img{width:100%;padding-bottom:20px}#course-assignments-page #move-assignment-modal .item-title-holder>*,#course-assignments-page #move-lesson-modal .item-title-holder>*{padding:3px}#course-assignments-page #move-assignment-modal .lesson-status,#course-assignments-page #move-lesson-modal .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;color:#fff;margin-right:10px;background-color:#beccd4}#course-assignments-page #move-assignment-modal .item-title-holder,#course-assignments-page #move-lesson-modal .item-title-holder{font-size:14px;padding:10px;color:#6b757b}#course-assignments-page #move-assignment-modal .item-title-holder .icon,#course-assignments-page #move-lesson-modal .item-title-holder .icon{padding-right:5px}#course-assignments-page #move-assignment-modal .item-title-holder .item-type,#course-assignments-page #move-lesson-modal .item-title-holder .item-type{font-weight:100}#course-assignments-page #move-assignment-modal .item-title-holder .item-title,#course-assignments-page #move-lesson-modal .item-title-holder .item-title{font-weight:700}#course-assignments-page #move-assignment-modal .confirm-move-assignment-btn,#course-assignments-page #move-assignment-modal .confirm-move-lesson-btn,#course-assignments-page #move-lesson-modal .confirm-move-assignment-btn,#course-assignments-page #move-lesson-modal .confirm-move-lesson-btn{margin-top:7px}#course-assignments-page #move-assignment-modal .module-dropdown li:nth-child(6n+6),#course-assignments-page #move-lesson-modal .module-dropdown li:nth-child(6n+6){border-left:8px solid #ac0061;margin-bottom:2px}#course-assignments-page #move-assignment-modal .module-dropdown li:nth-child(6n+5),#course-assignments-page #move-lesson-modal .module-dropdown li:nth-child(6n+5){border-left:8px solid #361b98;margin-bottom:2px}#course-assignments-page #move-assignment-modal .module-dropdown li:nth-child(6n+4),#course-assignments-page #move-lesson-modal .module-dropdown li:nth-child(6n+4){border-left:8px solid #98291c;margin-bottom:2px}#course-assignments-page #move-assignment-modal .module-dropdown li:nth-child(6n+3),#course-assignments-page #move-lesson-modal .module-dropdown li:nth-child(6n+3){border-left:8px solid #ffae00;margin-bottom:2px}#course-assignments-page #move-assignment-modal .module-dropdown li:nth-child(6n+2),#course-assignments-page #move-lesson-modal .module-dropdown li:nth-child(6n+2){border-left:8px solid #04a7e8;margin-bottom:2px}#course-assignments-page #move-assignment-modal .module-dropdown li:nth-child(6n+1),#course-assignments-page #move-lesson-modal .module-dropdown li:nth-child(6n+1){border-left:8px solid #77ce1c;margin-bottom:2px}#course-assignments-page #move-assignment-modal .lesson-dropdown,#course-assignments-page #move-assignment-modal .module-dropdown,#course-assignments-page #move-lesson-modal .lesson-dropdown,#course-assignments-page #move-lesson-modal .module-dropdown{display:inline-block;vertical-align:middle;padding-top:10px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-module-img,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-module-img,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-module-img,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-module-img{height:20px;padding-left:13px;padding-right:5px}#course-assignments-page #move-assignment-modal .lesson-dropdown ul,#course-assignments-page #move-assignment-modal .module-dropdown ul,#course-assignments-page #move-lesson-modal .lesson-dropdown ul,#course-assignments-page #move-lesson-modal .module-dropdown ul{left:25%;margin-left:-25%;max-height:500px;overflow:auto}#course-assignments-page #move-assignment-modal .lesson-dropdown ul li,#course-assignments-page #move-assignment-modal .module-dropdown ul li,#course-assignments-page #move-lesson-modal .lesson-dropdown ul li,#course-assignments-page #move-lesson-modal .module-dropdown ul li{padding:2px}#course-assignments-page #move-assignment-modal .lesson-dropdown ul li:hover,#course-assignments-page #move-assignment-modal .module-dropdown ul li:hover,#course-assignments-page #move-lesson-modal .lesson-dropdown ul li:hover,#course-assignments-page #move-lesson-modal .module-dropdown ul li:hover{cursor:pointer;background-color:rgba(190,204,212,.25)}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-toggle,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-toggle,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-toggle,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-toggle{display:inline-block;color:#555;font-size:12px;height:42px;width:210px;line-height:38px;border:2px solid rgba(190,204,212,.25)}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-toggle .icon,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-toggle .icon,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-toggle .icon,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-toggle .icon{color:#beccd4;margin-left:15px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-toggle span:first-of-type,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-toggle span:first-of-type,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-toggle span:first-of-type,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:148px;vertical-align:middle}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-toggle.dropdown-wide,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-toggle.dropdown-wide,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-toggle.dropdown-wide,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-toggle.dropdown-wide,#lms-fast-grade .editor-container .submission.narrow-width .grade-box,#lms-fast-grade .editor-container .submission.narrow-width .messages{width:275px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-toggle:hover,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-toggle:hover,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-toggle:hover,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-toggle:hover{cursor:pointer}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-toggle.dropdown-wide span:first-of-type,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-toggle.dropdown-wide span:first-of-type,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-toggle.dropdown-wide span:first-of-type,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-toggle.dropdown-wide span:first-of-type{width:213px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu{min-width:210px;text-align:left}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu .no-click,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu .no-click,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu .no-click,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu .no-click{pointer-events:none}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu .divider,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu .divider,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu .divider,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu .divider{padding:1px 0 0}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu .teacher-course-link,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu .teacher-course-link,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu .teacher-course-link,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu .teacher-course-link{font-weight:700}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu .section-link,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu .section-link,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu .section-link,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu .section-link{padding-left:30px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu li a,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu li a,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu li a,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu li a:not(.no-link):focus,#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu li a:not(.no-link):hover,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu li a:not(.no-link):focus,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu li a:not(.no-link):hover,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu li a:not(.no-link):focus,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu li a:not(.no-link):hover,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu li a:not(.no-link):focus,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu li a:not(.no-link):hover{background-color:#27a9e1;color:#fff;outline:0}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu li a.no-link:focus,#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu li a.no-link:hover,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu li a.no-link:focus,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu li a.no-link:hover,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu li a.no-link:focus,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu li a.no-link:hover,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu li a.no-link:focus,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu li a.no-link:hover{background-color:#fff;outline:0}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu li.invalid,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu li.invalid,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu li.invalid,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu li.invalid{background-color:#dee5e9}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu.dropdown-wide,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu.dropdown-wide,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu.dropdown-wide,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu.dropdown-wide{min-width:275px}#course-assignments-page #move-assignment-modal .lesson-dropdown .dropdown-menu.dropdown-compact li a,#course-assignments-page #move-assignment-modal .module-dropdown .dropdown-menu.dropdown-compact li a,#course-assignments-page #move-lesson-modal .lesson-dropdown .dropdown-menu.dropdown-compact li a,#course-assignments-page #move-lesson-modal .module-dropdown .dropdown-menu.dropdown-compact li a{line-height:25px}#course-assignments-page .organizer-header{color:#555}#course-assignments-page .organizer-header:active,#course-assignments-page .organizer-header:focus,#course-assignments-page .organizer-header:hover{text-decoration:none}#course-assignments-page #quiz-result-display-configuration.disabled{opacity:70%;pointer-events:none;cursor:not-allowed}#section-assign-modal .modal-header{font-size:19px}#section-assign-modal select:disabled{opacity:.7;cursor:not-allowed}#teacher-configs-modal input{margin-right:5px}#teacher-configs-modal #filter-assignment-types{padding-bottom:10px}#teacher-configs-modal #include-assignment-types{padding-bottom:10px;border-bottom:1px solid #dee5e9}#teacher-configs-modal #include-assignment-types .item-type-checkbox-column{width:22%;display:inline-block;vertical-align:top}#teacher-configs-modal #include-assignment-types .error-msg{color:#de5844}#teacher-configs-modal #manage-late-assignments,#teacher-configs-modal #set-student-permissions{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dee5e9}#teacher-configs-modal #deduct-percentage-options{padding-left:10px}#teacher-configs-modal #calculation-options{padding-top:10px;padding-bottom:10px}#teacher-configs-modal #calculation-options .grading-category-settings{margin-top:5px}#teacher-configs-modal #calculation-options .grading-category-settings .header{font-size:17px;font-weight:700}#teacher-configs-modal #calculation-options .grading-category-settings .remove-category:hover{color:#de5844;cursor:pointer}#teacher-configs-modal #google-classroom-settings{padding-top:10px;border-top:1px solid #dee5e9}#teacher-configs-modal .modal-footer{margin-top:0}#teacher-configs-modal #section-to-copy-select+.bootstrap-select{margin-bottom:0}.alert-remove-modal .modal-header{text-align:left}.alert-remove-modal .modal-confirm{padding:25px 20px}.alert-remove-modal h4{padding:10px}.checkbox-switch-ui.lms-checkbox-waiting .checkbox-switch-inner,.checkbox-switch-ui.lms-checkbox-waiting .checkbox-switch-inner:after,.checkbox-switch-ui.lms-checkbox-waiting .checkbox-switch-inner:before,.checkbox-switch-ui.lms-checkbox-waiting .checkbox-switch-switch{cursor:wait}.autograde-switch{cursor:pointer;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center}.autograde-switch.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.autograde-switch.autograde-switch-waiting{cursor:wait}.autograde-switch.autograde-switch-waiting label{pointer-events:none}.autograde-switch input[type=radio]{display:none}.autograde-switch input[type=radio].false-input:checked+label{color:#fff;border-color:#9e1e62;background-color:#9e1e62;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.autograde-switch input[type=radio].true-input:checked+label{color:#fff;border-color:#27a9e1;background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.autograde-switch>label{width:75px;margin-bottom:0;font-weight:600;border:2px solid #beccd4;font-size:12px;cursor:pointer;color:#6b757b;text-transform:uppercase;background-color:#fff;text-align:center}#section-assignment-cheat-detection-dashboard h3,#section-assignment-cheat-detection-dashboard h4,#section-assignment-grade h3,#section-assignment-grade h4,.attendance-page .roster-link,.attendance-page .section-dropdown .dropdown-label{font-weight:700}.autograde-switch>label.false-label{padding:2px 8px 2px 10px;border-radius:50px 0 0 50px}.autograde-switch>label.false-label:not(:checked):hover{border-color:#9e1e62;background-color:#9e1e62;color:#fff;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.autograde-switch>label.true-label{padding:2px 10px 2px 8px;border-radius:0 50px 50px 0;margin-left:-2px}.autograde-switch>label.true-label:not(:checked):hover{border-color:#27a9e1;background-color:#27a9e1;color:#fff;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#section-assignment-grade{padding:15px 0 30px 20px}#section-assignment-grade .pro-badge{vertical-align:top;float:right}#section-assignment-grade input[type=number]{width:50px}#section-assignment-grade input:disabled,#section-assignment-grade select:disabled{opacity:.7;cursor:not-allowed}#free-response-grading-page .previous-next,#section-assignment-grade .previous-next{border-radius:50%;background-color:#6b757b;color:#fff;height:30px;width:30px;line-height:30px}#free-response-grading-page .previous-next:hover,#section-assignment-grade .previous-next:hover{text-decoration:none}#section-assignment-grade .assignment-title-text{margin:0 15px}#section-assignment-grade .status-overview{text-align:center}#section-assignment-grade .more-info-wrap{margin:0 60px 0 0;padding:10px 0;background-color:#fff;border:1px solid rgba(190,204,212,.25);border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#section-assignment-grade .more-info-wrap #assignment-details-title,#section-assignment-grade .more-info-wrap .more-info-toggler{margin-left:30px;font-size:16px;font-weight:600;color:#555}#section-assignment-grade .more-info-wrap #assignment-details-title:hover,#section-assignment-grade .more-info-wrap .more-info-toggler:hover{cursor:pointer}#section-assignment-grade .more-info-wrap #assignment-details{margin:30px 20px}#section-assignment-grade .more-info-wrap .more-info-section{margin-left:30px;padding-top:20px}#section-assignment-grade .more-info-wrap .more-info-section .more-info-section-table{display:inline-block}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container{display:inline-block;vertical-align:top;float:right;text-transform:uppercase;color:#555;font-size:12px;margin-right:20px}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key{padding:8px 14px;margin-right:5px;border:2px solid rgba(190,204,212,.3);font-size:12px;background-color:#fff}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key span{vertical-align:middle}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle{border-radius:50%;display:inline-block;width:24px;height:24px;margin:auto 10px auto auto;line-height:24px;font-size:14px;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;color:#fff}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle.unopened{background-color:#beccd4}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle.not-submitted{background-color:#ffdd17}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle.submitted{background-color:#8cc63e}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle.reviewed{background-color:#ff99c6}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle.submitted-after-review{background-color:#9e1e62}#section-assignment-grade .more-info-wrap .more-info-section .progress-count-container #progress-key .progress-circle.finalized{background-color:#00a79d}#section-assignment-grade .more-info-wrap .more-info-section .max-points-section{padding-left:30px;padding-bottom:15px}#section-assignment-grade .more-info-wrap .more-info-section .more-info-table-header{text-align:left;padding-left:30px}#section-assignment-grade .more-info-wrap .more-info-section .autograde-switch{-ms-flex-pack:start;justify-content:start}#section-assignment-grade .more-info-wrap .more-info-section .more-info-section-cell{padding-left:30px}#section-assignment-grade .more-info-wrap .more-info-section .more-info-section-cell .ui-datepicker{position:absolute;z-index:1;display:block}#section-assignment-grade .section-assignment-overview-table{margin-right:60px;margin-top:20px}#section-assignment-grade .section-assignment-overview-table table{width:100%;overflow:auto}#elementary-portal-page .filters-sidebar .filter.standards-filter .dropdown-menu,#section-assignment-grade .section-assignment-overview-table tr .latest-submission-cell{width:230px}#section-assignment-grade .section-assignment-overview-table .bulk-action-btn.disabled,#section-assignment-grade .section-assignment-overview-table .gc-btn.disabled{pointer-events:auto!important}#section-assignment-grade .section-assignment-overview-table .item-title{margin-bottom:0}#section-assignment-grade .section-assignment-overview-table #item-id-field{display:block}#section-assignment-grade .section-assignment-overview-table tr{height:40px}#section-assignment-grade .section-assignment-overview-table tr .latest-submission-cell .late-badge{float:right;margin-right:20px;padding:3px 5px;font-size:10px;line-height:10px}#section-assignment-grade .section-assignment-overview-table .dropdown-toggle:hover{cursor:pointer}#section-assignment-grade .section-assignment-overview-table #student-assignment-actions-menu{margin-top:15px;margin-right:-4px;top:auto;border:0}#section-assignment-grade .section-assignment-overview-table #student-assignment-actions-menu .dropdown-header{padding:3px 3px 5px;margin-left:5px;margin-right:10px;margin-bottom:3px;border-bottom:1px solid #dee5e9}#section-assignment-grade .section-assignment-overview-table #student-assignment-actions-menu a{padding:3px 10px}#section-assignment-grade .section-assignment-overview-table #student-assignment-actions-menu a:hover{cursor:pointer}#section-assignment-grade .section-assignment-overview-table #student-assignment-actions-menu a button{background:0 0;border:none;padding:0;font-size:14px;color:#333}#section-assignment-grade .section-assignment-overview-table #student-assignment-actions-menu::before{content:'';border-color:transparent transparent #fff;border-style:solid;border-width:8px;position:absolute;top:-16px;right:9px}#section-assignment-grade .section-assignment-overview-table #student-assignment-status-menu{left:auto;top:auto}#section-assignment-grade .section-assignment-overview-table #student-assignment-status-menu .dropdown-header{padding:3px 3px 5px;margin-left:5px;margin-right:10px;margin-bottom:3px;border-bottom:solid;border-width:1px;border-color:#dee5e9}#section-assignment-grade .section-assignment-overview-table #student-assignment-status-menu a{padding:3px 10px}#section-assignment-grade .section-assignment-overview-table #student-assignment-status-menu a:hover{cursor:pointer}#section-assignment-grade .section-assignment-overview-table #student-assignment-status-menu a button{background:0 0;border:none;padding:0;font-size:14px;color:#333}#section-assignment-grade .section-assignment-overview-table .status-column{width:165px}#section-assignment-grade .section-assignment-overview-table .score-column{width:80px}#section-assignment-grade .section-assignment-overview-table .view-column{width:55px}#section-assignment-grade .section-assignment-overview-table .flag-cell{text-align:center}#section-assignment-grade .section-assignment-overview-table .status-circle{border-radius:50%;display:inline-block;background-color:#beccd4;width:10px;height:10px;margin-right:10px}#section-assignment-grade .section-assignment-overview-table .status-circle.unopened{background-color:#beccd4}#section-assignment-grade .section-assignment-overview-table .status-circle.not-submitted{background-color:#ffdd17}#section-assignment-grade .section-assignment-overview-table .status-circle.submitted{background-color:#8cc63e}#section-assignment-grade .section-assignment-overview-table .status-circle.reviewed{background-color:#ff99c6}#section-assignment-grade .section-assignment-overview-table .status-circle.submitted-after-review{background-color:#9e1e62}#section-assignment-grade .section-assignment-overview-table .status-circle.finalized{background-color:#00a79d}#section-assignment-grade .section-assignment-overview-table .badge.unopened{background-color:#beccd4}#section-assignment-grade .section-assignment-overview-table .badge.not-submitted{background-color:#ffdd17}#section-assignment-grade .section-assignment-overview-table .badge.submitted{background-color:#8cc63e;color:#fff}#section-assignment-grade .section-assignment-overview-table .badge.reviewed{background-color:#ff99c6}#section-assignment-grade .section-assignment-overview-table .badge.submitted-after-review{background-color:#9e1e62}#section-assignment-grade .section-assignment-overview-table .badge.finalized{background-color:#00a79d}#section-assignment-cheat-detection-dashboard{padding:30px 50px 50px}#section-assignment-cheat-detection-dashboard input[type=number]{width:50px}#section-assignment-cheat-detection-dashboard input:disabled,#section-assignment-cheat-detection-dashboard select:disabled{opacity:.7;cursor:not-allowed}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap{padding-top:30px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .bootstrap-table{display:inline}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .bootstrap-table .academic-integrity-tools-header{min-width:150px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .bootstrap-table .fixed-table-body{padding-bottom:140px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .bootstrap-table .fixed-table-pagination{margin-top:-140px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .fixed-table-toolbar{float:right}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .fixed-table-toolbar input{height:28px;font-size:16px;width:240px;line-height:24px;padding:4px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap table{border-radius:3px;background-color:#fff;overflow:visible;font-size:15px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap table thead{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:30px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap table td{padding:5px}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .fixed-table-pagination .page-list>.dropdown>.dropdown-menu{padding:2px 0}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .fixed-table-pagination .page-list>.dropdown>.dropdown-menu a{padding:3px 5px;color:#6b757b}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .fixed-table-pagination .pagination>li>a{color:#27a9e1}#section-assignment-cheat-detection-dashboard #cheat-detection-dashboard-wrap .fixed-table-pagination .pagination>.active>a{color:#fff;background-color:#27a9e1;border-color:#27a9e1}.attendance-page .roster-link{font-size:12px}.attendance-page .section-dropdown{font-size:16px}.attendance-page .section-dropdown .dropdown-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;background-color:#fff;padding:3px 6px;border:2px solid rgba(190,204,212,.25);color:#555;font-size:14px;cursor:pointer;text-decoration:none;border-radius:4px}.attendance-page .section-dropdown .dropdown-toggle:focus-visible{outline:revert}.attendance-page .week-selector{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px;font-size:18px}.attendance-page .week-selector .icon{font-size:32px}.attendance-page .datepicker-div{display:-ms-inline-flexbox;display:inline-flex;margin-left:10px}.attendance-page .datepicker-div>:first-child{border-radius:3px 0 0 3px}.attendance-page .datepicker-div>:last-child{border-radius:0 3px 3px 0}.attendance-page th.student-name{width:120px}.attendance-page th.week-name a{color:#fff}.attendance-page th.week-name:hover{background-color:#2499cc;opacity:1;cursor:pointer}.student-activity-page .header{font-size:30px}.student-activity-page .header .select-student{font-size:30px;margin:0;background:#f4f8fc;border:none;outline:0;text-decoration:none;color:#27a9e1;width:auto!important}.student-activity-page .header .select-student .dropdown-menu,.student-activity-page .header .select-student .dropdown-toggle{font:'Proxima Nova',proxima-nova,sans-serif;border:none;outline:0;background:#f4f8fc;text-decoration:none;color:#27a9e1;font-size:30px}.student-activity-page .header .select-student .dropdown-menu>li>a{color:#27a9e1}.student-activity-page .header .select-student .dropdown-menu>.active>a,.student-activity-page .header .select-student .dropdown-menu>.active>a:focus,.student-activity-page .header .select-student .dropdown-menu>.active>a:hover{color:#fff;background-color:#27a9e1}.student-activity-page .time-section{text-align:left;margin-left:52px;margin-top:10px}.student-activity-page .student-activity-card{max-width:none;margin-right:100px}#assign-to-google-classroom .modal-header,#delete-from-google-classroom .modal-header{text-align:left}#assign-to-google-classroom .modal-confirm,#delete-from-google-classroom .modal-confirm{padding:30px 20px 20px}#assign-to-google-classroom .modal-confirm .modal-sub-text,#delete-from-google-classroom .modal-confirm .modal-sub-text{padding:10px;line-height:1.5}#visitor-list-content{padding:30px 50px 50px}#visitor-list-content .wrap{background:#fff;padding:10px 25px;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#visitor-list-content .row.pad-top{padding-top:10px}#visitor-list-content #visitor-list-table{width:100%;margin:auto}.text-input-time-spent-range{float:left}#high-time-spent,#low-time-spent{width:100px;display:inline-block}.assignments-trash-table td{font-size:14px;padding:10px;color:#6b757b}.assignments-trash-table td .item-type{font-weight:100}.assignments-trash-table td .item-title{font-weight:700}.quiz-results-display-config .quiz-display-option-group{padding-left:15px}.quiz-results-display-config .quiz-display-afterquestion-label{margin-top:5px;margin-bottom:10px;font-weight:400}.quiz-results-display-config .quiz-result-display-option-label>input{vertical-align:middle;margin-top:-1px}.quiz-results-display-config .quiz-result-display-option-label>span{vertical-align:middle;margin-left:5px}.quiz-results-display-config .quiz-display-save{width:70px}.quiz-results-display-config .quiz-display-save:disabled{vertical-align:middle}.quiz-results-display-config .quiz-display-save:disabled+.quiz-display-cancel{display:none}.quiz-results-display-config .quiz-display-save:disabled~.quiz-display-clear:not(.hide-to-start){display:inline-block}.quiz-results-display-config .quiz-display-save:not(:disabled)~.quiz-display-clear{display:none!important}.quiz-results-display-config .quiz-display-clear{margin-left:10px;display:none}.quiz-results-display-config .quiz-display-cancel{margin-left:5px;color:#27a9e1;background-color:transparent;border-color:transparent;vertical-align:middle;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quiz-results-display-config .quiz-display-cancel:hover{background-color:rgba(190,204,212,.25)}.add-content-to-teacher-course .add-content-to-teacher-course-steps{top:0;position:fixed;width:100%;width:-webkit-fill-available;width:stretch;background:#fff;margin:0;padding:15px 0;z-index:1}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li:first-child>a:after{content:none}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.active,.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.completed{color:#27a9e1}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.active:before{border-color:#27a9e1}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.active:after,.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.completed:after{background-color:#27a9e1}.add-content-to-teacher-course .add-content-to-teacher-course-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.add-content-to-teacher-course .add-content-to-teacher-course-steps .choose-course-step.completed:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1;cursor:pointer}.add-content-to-teacher-course .select-module-dropdown{margin-right:10px;margin-top:10px;border:none;text-decoration:none}.add-content-to-teacher-course .select-module-dropdown button.selectpicker{background-color:#27a9e1;border-radius:5px;border-color:transparent;color:#fff}.add-content-to-teacher-course .select-module-dropdown li{position:relative;border-color:transparent!important;text-decoration:none}.add-content-to-teacher-course .select-module-dropdown li i{position:absolute;left:11px;top:15px;color:#555}.add-content-to-teacher-course .select-module-dropdown li a{padding-left:40px;color:#555;line-height:40px;font-size:14px;text-transform:none!important;outline:0!important}.add-content-to-teacher-course .select-module-dropdown li:hover a,.add-content-to-teacher-course .select-module-dropdown li:hover i{background-color:#27a9e1;color:#fff}.add-content-to-teacher-course .choose-content-section-content,.add-content-to-teacher-course .choose-course-section-content{padding:50px}.add-content-to-teacher-course .choose-content-section .course-tiles-content,.add-content-to-teacher-course .choose-course-section .course-tiles-content{padding:0 25px 25px}.add-content-to-teacher-course .choose-content-section .section-description,.add-content-to-teacher-course .choose-course-section .section-description{text-align:center}.add-content-to-teacher-course .choose-content-section .course-search,.add-content-to-teacher-course .choose-course-section .course-search{width:95%;margin:auto}.add-content-to-teacher-course .choose-content-section h2.title,.add-content-to-teacher-course .choose-course-section h2.title{margin-bottom:10px;font-weight:400;font-size:24px}.add-content-to-teacher-course .choose-content-section .course-tile,.add-content-to-teacher-course .choose-content-section .module-wrapper,.add-content-to-teacher-course .choose-course-section .course-tile,.add-content-to-teacher-course .choose-course-section .module-wrapper{border:2px solid rgba(190,204,212,.3);min-height:50px;width:95%;text-align:left;padding:8px 10px;margin:10px auto}.add-content-to-teacher-course .choose-content-section .module-wrapper,.add-content-to-teacher-course .choose-course-section .module-wrapper{padding:0}.add-content-to-teacher-course .choose-content-section .module-wrapper:nth-child(6n+6) .border,.add-content-to-teacher-course .choose-course-section .module-wrapper:nth-child(6n+6) .border{border-left:8px solid #ac0061;padding:8px 10px}.add-content-to-teacher-course .choose-content-section .module-wrapper:nth-child(6n+5) .border,.add-content-to-teacher-course .choose-course-section .module-wrapper:nth-child(6n+5) .border{border-left:8px solid #361b98;padding:8px 10px}.add-content-to-teacher-course .choose-content-section .module-wrapper:nth-child(6n+4) .border,.add-content-to-teacher-course .choose-course-section .module-wrapper:nth-child(6n+4) .border{border-left:8px solid #98291c;padding:8px 10px}.add-content-to-teacher-course .choose-content-section .module-wrapper:nth-child(6n+3) .border,.add-content-to-teacher-course .choose-course-section .module-wrapper:nth-child(6n+3) .border{border-left:8px solid #ffae00;padding:8px 10px}.add-content-to-teacher-course .choose-content-section .module-wrapper:nth-child(6n+2) .border,.add-content-to-teacher-course .choose-course-section .module-wrapper:nth-child(6n+2) .border{border-left:8px solid #04a7e8;padding:8px 10px}.add-content-to-teacher-course .choose-content-section .module-wrapper:nth-child(6n+1) .border,.add-content-to-teacher-course .choose-course-section .module-wrapper:nth-child(6n+1) .border{border-left:8px solid #77ce1c;padding:8px 10px}.add-content-to-teacher-course .choose-content-section .course-tile,.add-content-to-teacher-course .choose-content-section .module-tile,.add-content-to-teacher-course .choose-course-section .course-tile,.add-content-to-teacher-course .choose-course-section .module-tile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.add-content-to-teacher-course .choose-content-section .course-tile .img-container img,.add-content-to-teacher-course .choose-content-section .module-tile .img-container img,.add-content-to-teacher-course .choose-course-section .course-tile .img-container img,.add-content-to-teacher-course .choose-course-section .module-tile .img-container img{margin:auto;height:30px}.add-content-to-teacher-course .choose-content-section .course-tile .title-container,.add-content-to-teacher-course .choose-content-section .module-tile .title-container,.add-content-to-teacher-course .choose-course-section .course-tile .title-container,.add-content-to-teacher-course .choose-course-section .module-tile .title-container{margin-left:10px}.add-content-to-teacher-course .choose-content-section .course-tile .title-container .course-title,.add-content-to-teacher-course .choose-content-section .course-tile .title-container .module-title,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .course-title,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .module-title,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .course-title,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .module-title,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .course-title,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .module-title{font-size:16px;color:#555}.add-content-to-teacher-course .choose-content-section .course-tile .title-container .lesson-toggle.collapsed .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .lesson-toggle.collapsed .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .lesson-toggle.collapsed .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .lesson-toggle.collapsed .chs-icon-minus-squared-alt{display:none}.add-content-to-teacher-course .choose-content-section .course-tile .title-container .lesson-toggle .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-content-section .course-tile .title-container .lesson-toggle.collapsed .chs-icon-plus-squared-alt,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .lesson-toggle .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .lesson-toggle.collapsed .chs-icon-plus-squared-alt,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .lesson-toggle .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .lesson-toggle.collapsed .chs-icon-plus-squared-alt,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .lesson-toggle .chs-icon-minus-squared-alt,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .lesson-toggle.collapsed .chs-icon-plus-squared-alt{display:inline}.add-content-to-teacher-course .choose-content-section .course-tile .title-container .lesson-toggle .chs-icon-plus-squared-alt,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .lesson-toggle .chs-icon-plus-squared-alt,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .lesson-toggle .chs-icon-plus-squared-alt,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .lesson-toggle .chs-icon-plus-squared-alt{display:none}.add-content-to-teacher-course .choose-content-section .course-tile .title-container .lesson-toggle:hover,.add-content-to-teacher-course .choose-content-section .module-tile .title-container .lesson-toggle:hover,.add-content-to-teacher-course .choose-course-section .course-tile .title-container .lesson-toggle:hover,.add-content-to-teacher-course .choose-course-section .module-tile .title-container .lesson-toggle:hover{cursor:pointer}.add-content-to-teacher-course .choose-content-section .course-tile span,.add-content-to-teacher-course .choose-content-section .module-tile span,.add-content-to-teacher-course .choose-course-section .course-tile span,.add-content-to-teacher-course .choose-course-section .module-tile span{vertical-align:middle;color:#6b757b}.add-content-to-teacher-course .choose-content-section .course-tile .button-container,.add-content-to-teacher-course .choose-content-section .module-tile .button-container,.add-content-to-teacher-course .choose-course-section .course-tile .button-container,.add-content-to-teacher-course .choose-course-section .module-tile .button-container{margin-left:auto}.add-content-to-teacher-course .choose-content-section .course-tile .details,.add-content-to-teacher-course .choose-content-section .module-tile .details,.add-content-to-teacher-course .choose-course-section .course-tile .details,.add-content-to-teacher-course .choose-course-section .module-tile .details{color:#6b757b;font-size:18px}.add-content-to-teacher-course .choose-content-section .course-tile .details .syllabus-url a,.add-content-to-teacher-course .choose-content-section .module-tile .details .syllabus-url a,.add-content-to-teacher-course .choose-course-section .course-tile .details .syllabus-url a,.add-content-to-teacher-course .choose-course-section .module-tile .details .syllabus-url a{text-decoration:none}.add-content-to-teacher-course .choose-content-section .course-tile-selector:hover,.add-content-to-teacher-course .choose-course-section .course-tile-selector:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}.add-content-to-teacher-course .choose-content-section .button-section,.add-content-to-teacher-course .choose-course-section .button-section{width:95%;margin:auto}.add-content-to-teacher-course .choose-content-section .checkbox-module,.add-content-to-teacher-course .choose-content-section .checkbox-supplemental-module,.add-content-to-teacher-course .choose-course-section .checkbox-module,.add-content-to-teacher-course .choose-course-section .checkbox-supplemental-module{margin-right:10px;margin-top:0}.add-content-to-teacher-course .choose-content-section .section-description{margin-bottom:0}.add-content-to-teacher-course .choose-content-section .lesson-section{margin-left:78px}.add-content-to-teacher-course .choose-content-section .lesson-section .lesson-tile{color:#555;margin:5px 0}.add-content-to-teacher-course .choose-content-section .lesson-section .lesson-tile .checkbox-lesson,.add-content-to-teacher-course .choose-content-section .lesson-section .lesson-tile .checkbox-supplemental-lesson{margin-right:10px}.add-content-to-teacher-course .choose-content-section .lesson-section .lesson-tile .lesson-title{font-size:14px}.add-content-to-teacher-course .course-loading{border:none}.add-content-to-teacher-course .course-loading .js-loading{padding:50px 20px}.add-content-to-teacher-course .course-loading .js-loading .loader-txt{font-size:16px}.add-content-to-teacher-course .course-loading .js-loading .loader{width:150px;height:150px;border-width:18px}.add-content-to-teacher-course .course-created{border:none;text-align:center}.add-content-to-teacher-course .course-created .loaded-icon{font-size:110px}.add-content-to-teacher-course .course-created .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.add-content-to-teacher-course .course-created .links-txt{font-size:16px;line-height:2;cursor:pointer}.add-content-to-teacher-course .section{padding-top:90px;border:none}.add-content-to-teacher-course .configure-content-section .tab-pane{margin:0 30px}.add-content-to-teacher-course .success-section{padding:65px 25px;height:374px}.add-content-to-teacher-course .success-section .loaded-icon{font-size:110px}.add-content-to-teacher-course .success-section .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.add-content-to-teacher-course .success-section .links-txt{font-size:16px}.add-content-to-teacher-course .success-section .links-txt .js-assign-more{cursor:pointer}.add-content-to-teacher-course .success-section .js-loaded-txt{font-size:18px}.add-project-to-teacher-course .add-project-to-teacher-course-steps{top:0;position:fixed;width:100%;width:-webkit-fill-available;width:stretch;background:#fff;margin:0;padding:15px 0;z-index:1}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li:first-child>a:after,.marketing-page-new .marketing-single-quote>blockquote>footer:before,.marketing-page-new .quote-showcase-card>blockquote:after,.marketing-page-new .quote-showcase-card>blockquote:before,.marketing-page-new .teacher-quote .author-footer:before,.pd-marketing .teacher-quotes .teacher-quote .author-footer:before{content:none}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.active,.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.completed{color:#27a9e1}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.active:before{border-color:#27a9e1}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.active:after,.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.completed:after{background-color:#27a9e1}.add-project-to-teacher-course .add-project-to-teacher-course-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.add-project-to-teacher-course .add-project-to-teacher-course-steps .choose-course-step.completed:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1;cursor:pointer}.add-project-to-teacher-course .choose-course-section-content{padding:50px}.add-project-to-teacher-course .choose-course-section .course-tiles-content{padding:0 25px 25px}.add-project-to-teacher-course .choose-course-section .project-search{width:95%;margin:auto}.add-project-to-teacher-course .choose-course-section h2.title{margin-bottom:10px;font-weight:400;font-size:24px}.add-project-to-teacher-course .choose-course-section .course-tile,.add-project-to-teacher-course .choose-course-section .module-wrapper{border:2px solid rgba(190,204,212,.3);min-height:50px;width:95%;text-align:left;padding:8px 10px;margin:10px auto}.add-project-to-teacher-course .choose-course-section .course-tile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.add-project-to-teacher-course .choose-course-section .course-tile .img-container{width:60px;text-align:center}.add-project-to-teacher-course .choose-course-section .course-tile .img-container img{margin:auto;height:30px}.add-project-to-teacher-course .choose-course-section .course-tile .img-container .default-img{height:30px;width:60px;background-position:center;background-size:contain}.add-project-to-teacher-course .choose-course-section .course-tile .img-container .default-img.python-1{background-image:url(../png/tutorials_1_purple.png)}.add-project-to-teacher-course .choose-course-section .course-tile .img-container .default-img.java-1{background-image:url(../png/tutorials_1_blue.png)}.add-project-to-teacher-course .choose-course-section .course-tile .img-container .default-img.javascript-1{background-image:url(../png/tutorials_1_green.png)}.add-project-to-teacher-course .choose-course-section .course-tile .img-container .default-img.cpp-1{background-image:url(../png/tutorials_1_yellow.png)}.add-project-to-teacher-course .choose-course-section .course-tile .img-container .default-img.catch-all-1{background-image:url(../png/tutorials_1_red.png)}.add-project-to-teacher-course .choose-course-section .course-tile .title-container{margin-left:10px}.add-project-to-teacher-course .choose-course-section .course-tile .title-container .course-title{font-size:16px;color:#555}.add-project-to-teacher-course .choose-course-section .course-tile .tags-container{-ms-flex-positive:1;flex-grow:1;margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.add-project-to-teacher-course .choose-course-section .course-tile .tags-container .marketing-tag{margin:auto 0;text-decoration:none;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.add-project-to-teacher-course .choose-course-section .course-tile .tags-container .marketing-tag p{margin:auto 0;font-size:14px;color:#fff}.add-project-to-teacher-course .choose-course-section .course-tile .tags-container .marketing-tag i,.add-project-to-teacher-course .choose-course-section .course-tile .tags-container .marketing-tag svg{width:auto;height:14px;margin-right:4px}.add-project-to-teacher-course .choose-course-section .course-tile .tags-container .marketing-tag svg{margin-bottom:2px}.add-project-to-teacher-course .choose-course-section .course-tile span{vertical-align:middle;color:#6b757b}.add-project-to-teacher-course .choose-course-section .course-tile .button-container{margin-left:auto}.add-project-to-teacher-course .choose-course-section .course-tile .details{color:#6b757b;font-size:18px}.add-project-to-teacher-course .choose-course-section .course-tile .details .syllabus-url a{text-decoration:none}.add-project-to-teacher-course .choose-course-section .course-tile-selector:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}.add-project-to-teacher-course .choose-course-section .button-section{width:95%;margin:auto}.add-project-to-teacher-course .choose-course-section .checkbox-module,.add-project-to-teacher-course .choose-course-section .checkbox-supplemental-module{margin-right:10px;margin-top:0}.add-project-to-teacher-course .choose-content-section .section-description{margin-bottom:0}.add-project-to-teacher-course .choose-content-section .lesson-section{margin-left:78px}.add-project-to-teacher-course .choose-content-section .lesson-section .lesson-tile{color:#555;margin:5px 0}.add-project-to-teacher-course .choose-content-section .lesson-section .lesson-tile .checkbox-lesson,.add-project-to-teacher-course .choose-content-section .lesson-section .lesson-tile .checkbox-supplemental-lesson{margin-right:10px}.add-project-to-teacher-course .choose-content-section .lesson-section .lesson-tile .lesson-title{font-size:14px}.add-project-to-teacher-course .course-loading{border:none}.add-project-to-teacher-course .course-loading .js-loading{padding:50px 20px}.add-project-to-teacher-course .course-loading .js-loading .loader-txt{font-size:16px}.add-project-to-teacher-course .course-loading .js-loading .loader{width:150px;height:150px;border-width:18px}.add-project-to-teacher-course .course-created{border:none;text-align:center}.add-project-to-teacher-course .course-created .loaded-icon{font-size:110px}.add-project-to-teacher-course .course-created .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.add-project-to-teacher-course .course-created .links-txt{font-size:16px;line-height:2;cursor:pointer}.add-project-to-teacher-course .section{padding-top:90px;border:none}.add-project-to-teacher-course .configure-content-section .tab-pane{margin:0 30px}.add-project-to-teacher-course .success-section{padding:65px 25px;height:374px}.add-project-to-teacher-course .success-section .loaded-icon{font-size:110px}.add-project-to-teacher-course .success-section .loaded-icon::before{margin-left:0;margin-bottom:20px;color:#8cc63e}.add-project-to-teacher-course .success-section .links-txt{font-size:16px}.add-project-to-teacher-course .success-section .links-txt .js-assign-more{cursor:pointer}.add-project-to-teacher-course .success-section .js-loaded-txt{font-size:18px}#compare-assignments-wrapper{display:-ms-flexbox;display:flex;padding:10px}#compare-assignments-wrapper .code-container{display:inline-block;margin:0 10px;vertical-align:top;width:100%}#compare-assignments-wrapper .code-container #snapshot-header{padding:2px}#compare-assignments-wrapper .code-container pre code{float:left}#compare-assignments-wrapper .code-container .high-similarity{color:#de5844}#compare-assignments-wrapper .code-container p{margin:2px}.qotd-landing-page .qotd-landing-page-content{padding:15px 20px 20px}.qotd-landing-page .qotd-landing-page-content.has-breadcrumb{padding-top:60px}.qotd-landing-page .qotd-landing-page-content h1{font-size:32px}.qotd-landing-page .qotd-landing-page-content .subtext{font-size:18px}.elementary-section-lessons .elementary-assignments-wrapper{max-width:800px;padding-left:15px;margin:0 auto}.elementary-section-lessons .elementary-assignments-wrapper .elementary-project{margin-top:10px;padding-left:15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.2)}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list a:not(.disabled):hover,.elementary-section-lessons .elementary-assignments-wrapper .elementary-project:hover{box-shadow:0 4px 8px rgba(0,0,0,.65)}.elementary-section-lessons .elementary-assignments-wrapper .elementary-project .elementary-project-info{width:550px;-ms-flex-positive:1;flex-grow:1;color:#333;font-weight:900;margin:15px 0;font-size:18px;text-decoration:none}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container{margin:10px 0 10px 10px;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container .icon-eye-close{cursor:pointer;color:#beccd4;margin:auto;display:none}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container .icon-check{cursor:pointer;color:#27a9e1;margin:auto;display:inline-block}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container.not-assigned .icon-eye-close{display:inline-block}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container.not-assigned .icon-check{display:none}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container .disable-toggle{margin:auto}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container .visibility-circle-container{margin-bottom:-25px;border-radius:50%;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;box-shadow:0 0 4px 4px rgba(0,0,0,.1)}.elementary-section-lessons .elementary-assignments-wrapper .assigned-lesson-button-container .btn{margin:0;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:3px;float:right}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm{padding:20px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .assignment-input{width:265px;border:1px solid #95a5ac}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .assignment-input .dropdown-toggle{height:30px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .assignment-input .dropdown-menu ul>li>a>span{line-height:30px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .description-textarea{width:400px;height:175px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm div.create-lesson-section{border:none}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .alternate-exercise-label,#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .sandbox-program-label{font-weight:700;margin-bottom:10px;display:inline-block;margin-left:15px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px;width:100px;margin-left:5px;margin-bottom:0}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle{display:inline-block;padding-right:15px;color:#555;font-size:12px;height:30px;width:100px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:38px;vertical-align:middle}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-menu{min-width:100px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle{padding-left:5px;line-height:initial}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-toggle span.filter-option{width:100px!important}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-menu>ul>li>a{line-height:12px;padding:3px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .item-type-select .dropdown-menu>ul>li>a span{line-height:24px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .elem-sandbox-program-search{width:95%;margin:auto;height:30px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .sandbox-program-list{max-height:calc(100vh - 300px);overflow-y:scroll}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile{border:2px solid rgba(190,204,212,.3);min-height:35px;width:95%;text-align:left;padding:5px 8px 0;margin:5px auto;-ms-flex-align:center;align-items:center}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile:not(#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile.disabled):hover{cursor:pointer;border-color:#27a9e1}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile:not(#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile.disabled).selected{border-color:#27a9e1}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile.disabled{opacity:.6}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile:not(#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile.gone){display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile .program-img{height:25px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile .title-container{margin-left:10px;width:-webkit-fill-available;width:stretch;width:90%;height:35px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile .title-container .exercise-title,#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile .title-container .program-title{font-size:16px;max-width:95%;display:inline-block;margin-top:-4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .program-tile .title-container .program-date{font-size:12px;display:inline-block;color:#a7aeb6;margin-top:9px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .added-lesson-wrapper{opacity:.6;border-color:#95a5ac}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .filters-bar{display:-ms-flexbox;display:flex;width:103.5%;padding:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:110%;background-color:#dee5e9;row-gap:5px;margin-left:-8px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .filters-bar .badge{min-width:fit-content;margin-right:8px;padding:5px 6px;font-size:10px}#elementary-section-add-lesson-modal #create-new-assignment-modal-confirm .elem-lesson-create-grade-select{margin-left:14px}.elementary-section-progress .codehs-progress-container{padding:0 10px 80px;--header-height:200px;--name-width:200px}.elementary-section-progress .codehs-progress-container .table-wrapper:first-child{padding-top:30px}.elementary-section-progress .codehs-progress-container .progress-circle.transparent{background-color:transparent}.elementary-section-progress .codehs-progress-container .progress-circle.unopened{background-color:#beccd4}.elementary-section-progress .codehs-progress-container .progress-circle.opened{background-color:#8cc63e}.elementary-section-progress .codehs-progress-container .progress-circle.opened-video{background-color:#ffdd17}.elementary-section-progress .codehs-progress-container .progress-circle.completed{background-color:#8cc63e}.elementary-section-progress .codehs-progress-container .progress-circle.flash{animation:transparentFlash 7s ease}.elementary-section-progress .codehs-progress-container .progress-circle.current-assignment{outline:#27a9e1 solid 2px;outline-offset:2px}@keyframes transparentFlash{0%{opacity:0}100%{opacity:1}}.google-classroom-passback-container .google-classroom-passback-choices{display:-ms-flexbox;display:flex;gap:10px;margin-top:20px;margin-bottom:20px}.google-classroom-passback-container .google-classroom-passback-choices .google-classroom-passback-choice{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-ms-flex:1;flex:1;padding:20px;border-radius:5px;text-align:left;border:1px solid #6b757b}.google-classroom-passback-container .google-classroom-passback-choices .google-classroom-passback-choice:hover{background-color:rgba(0,0,0,.05)}.google-classroom-passback-container .google-classroom-passback-choices .google-classroom-passback-choice .choice-title{font-size:18px;font-weight:600}.google-classroom-passback-container .bulk-assign-button{border-radius:50%;border:none;width:25px;height:25px;margin-top:12px;margin-right:12px}.google-classroom-passback-container .bulk-assign-button.unassigned{background-color:#beccd4}.google-classroom-passback-container .bulk-assign-button.unassigned:hover{background-color:#8cc63e}.google-classroom-passback-container .bulk-assign-button.mixed{background-color:#ffdd17}.google-classroom-passback-container .bulk-assign-button.assigned,.google-classroom-passback-container .bulk-assign-button.mixed:hover{background-color:#8cc63e}.google-classroom-passback-container .bulk-assign-button.assigned::after{content:'\2713';color:#fff;font-size:12px;position:relative;top:-12px;left:-1px}.google-classroom-passback-container .bulk-assign-button.assigned:hover{background-color:#de5844}.google-classroom-passback-container .bulk-assign-button.assigned:hover::after{content:'\2715';left:0;top:-13px}.google-classroom-passback-container .bulk-assign-button.mixed:hover::after,.google-classroom-passback-container .bulk-assign-button.unassigned:hover::after{content:'\2713';color:#fff;font-size:12px;position:relative;top:-12px;left:-1px}.tool-main-content #lms-fast-grade{padding:0 5px 0 0}#lms-fast-grade{padding:10px 30px}#lms-fast-grade .fade-animation{transition:opacity .4s ease}#lms-fast-grade .fade-out{opacity:0!important}#lms-fast-grade .fade-in{opacity:1!important}#lms-fast-grade .submission{opacity:1}#lms-fast-grade .editor-container{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;background-color:#fff;border:1px solid rgba(190,204,212,.25);padding-top:5px}#lms-fast-grade .editor-container .no-submissions{margin-top:30px;position:relative}#lms-fast-grade .editor-container .no-submissions p{font-size:20px;color:#28384a;font-weight:600}#lms-fast-grade .editor-container .no-submissions .done-img{max-width:400px;position:relative;z-index:1}#lms-fast-grade .editor-container .no-submissions .no-submission-links{margin-left:45px}#lms-fast-grade .editor-container .no-submissions .no-submission-links .btn-main{margin-bottom:20px}#lms-fast-grade .editor-container .no-submissions .no-submission-links .btn-main-slate{margin-left:15px}#lms-fast-grade .editor-container .no-submissions .firework-particle{position:absolute;width:10px;height:10px;border-radius:50%}@keyframes particleMove{0%{transform:translate(0,0)}100%{transform:scale(2) translate(var(--translateX),var(--translateY));opacity:.1}}#lms-fast-grade .editor-container #assignment-status{color:#6b757b}#lms-fast-grade .editor-container .file-menu{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;background-color:#fff;border:1px solid rgba(190,204,212,.25);display:table;cursor:pointer;padding:10px;margin-top:10px;font-size:16px}#lms-fast-grade .editor-container .file-menu .file-name{padding:2px 5px}#lms-fast-grade .editor-container .file-menu .active-file{background-color:rgba(190,204,212,.5)}#lms-fast-grade .editor-container .submission{padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#lms-fast-grade .editor-container .submission .submission-iframe{margin-left:20px;border:none}#lms-fast-grade .editor-container .submission .ace-editor{width:35%}#lms-fast-grade .editor-container .submission .ace-editor #solution-code,#lms-fast-grade .editor-container .submission .ace-editor #student-code{height:80%}#lms-fast-grade .editor-container .submission .grade-box{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;background-color:#fff;border:1px solid rgba(190,204,212,.25);padding:10px 15px;margin-top:10px;height:460px;width:300px;overflow-y:auto}#lms-fast-grade .editor-container .submission .grade-box .late-badge{margin-left:5px;margin-top:2px;cursor:default}#lms-fast-grade .editor-container .submission .grade-box #editor-link{margin-top:5px}#lms-fast-grade .editor-container .submission .grade-box #skip-btn{margin-left:2px}#lms-fast-grade .editor-container .submission .grade-box #skip-btn:hover{cursor:pointer}#lms-fast-grade .editor-container .submission .grade-box #back-btn{margin-right:10px}#lms-fast-grade .editor-container .submission .grade-box #back-btn:hover{cursor:pointer}#lms-fast-grade .editor-container .submission .grade-box #cheat-flag{margin-right:10px;margin-top:5px;float:right}#lms-fast-grade .editor-container .submission .grade-box .side-links{text-decoration:none}#lms-fast-grade .editor-container .submission .grade-box .grade-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}#lms-fast-grade .editor-container .submission .grade-box .grade-btns .btn{width:45%}#lms-fast-grade .editor-container .submission .grade-box .fast-grade-ai-div{width:100%;display:-ms-flexbox;display:flex}#lms-fast-grade .editor-container .submission .grade-box .fast-grade-ai-div .fast-grade-ai-button{-ms-flex-positive:1;flex-grow:1}#lms-fast-grade .editor-container .submission .grade-box .shortcut-btns-section{display:-ms-flexbox;display:flex}#lms-fast-grade .editor-container .submission .grade-box .shortcut-btns-section .shortcut-btns{width:100%;height:30px;font-size:14px;padding-top:4px}#lms-fast-grade .editor-container .submission .grade-box .shortcut-btns-section .shortcut-btns:not(:first-child){margin-left:10px}#lms-fast-grade .editor-container .submission .grade-box #student-feedback{margin-top:10px;height:100px;resize:none;width:250px}#lms-fast-grade .editor-container .submission .grade-box #student-feedback::placeholder{font-size:10px}#lms-fast-grade .editor-container .submission .grade-box h4{margin-bottom:0;font-size:15px}#lms-fast-grade .editor-container .submission .grade-box p{margin-bottom:0}#lms-fast-grade .editor-container .submission .grade-box hr{margin-top:10px;margin-bottom:10px}#lms-fast-grade .editor-container .submission .messages{width:300px;margin:10px 0 20px;height:200px;overflow:auto}#lms-fast-grade .editor-container .submission .messages #canned-responses-btn,#lms-fast-grade .editor-container .submission .messages #prev-grades-btn{margin-top:7px;width:100%;background-color:#28384a;color:#fff;font-weight:200;text-align:left;font-size:12px;padding:3px 6px}#lms-fast-grade .editor-container .submission .messages #canned-responses-btn .icon-angle-down,#lms-fast-grade .editor-container .submission .messages #canned-responses-btn .icon-angle-right,#lms-fast-grade .editor-container .submission .messages #prev-grades-btn .icon-angle-down,#lms-fast-grade .editor-container .submission .messages #prev-grades-btn .icon-angle-right{float:right;line-height:17px}#lms-fast-grade .editor-container .submission .messages #canned-responses-btn .icon-angle-right,#lms-fast-grade .editor-container .submission .messages #prev-grades-btn .icon-angle-right{display:none}#lms-fast-grade .editor-container .submission .messages #prev-grades-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade .editor-container .submission .messages #prev-grades-btn.collapsed .icon-angle-down{display:none}#lms-fast-grade .editor-container .submission .messages #canned-responses-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade .editor-container .submission .messages #canned-responses-btn.collapsed .icon-angle-down{display:none}#lms-fast-grade .editor-container .submission .messages #canned-responses,#lms-fast-grade .editor-container .submission .messages #prev-grades{border-radius:3px;overflow-y:auto;padding:3px 5px 4px;border:1px solid #beccd4}#lms-fast-grade .editor-container .submission .messages #canned-responses .canned-response,#lms-fast-grade .editor-container .submission .messages #prev-grades .canned-response{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#lms-fast-grade .editor-container .submission .messages #canned-responses .canned-response .js-canned-response-msg,#lms-fast-grade .editor-container .submission .messages #prev-grades .canned-response .js-canned-response-msg{width:90%;text-wrap:wrap;overflow:auto}#lms-fast-grade .editor-container .submission .messages #canned-responses .canned-response button,#lms-fast-grade .editor-container .submission .messages #prev-grades .canned-response button{height:fit-content}#lms-fast-grade .detail-border{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;background-color:#fff;border:1px solid rgba(190,204,212,.25)}#lms-fast-grade .right-sidebar{position:fixed;right:2px;top:calc(130px + var(--topnav-height,0px));z-index:1000;width:40px}#lms-fast-grade .right-sidebar .sidebar-item{margin-top:2px;margin-bottom:2px}#lms-fast-grade .right-sidebar .sidebar-item .btn{width:100%}#lms-fast-grade .right-sidebar .sidebar-item .desc-content,#lms-fast-grade .right-sidebar .sidebar-item .info-content,#lms-fast-grade .right-sidebar .sidebar-item .rubric-content{border-radius:5px;color:#fff;background-color:#28384a;position:fixed;right:50px;opacity:.95;width:0;height:40px}#lms-fast-grade .right-sidebar .sidebar-item .desc-content .desc-text,#lms-fast-grade .right-sidebar .sidebar-item .desc-content .info-text,#lms-fast-grade .right-sidebar .sidebar-item .desc-content .rubric-text,#lms-fast-grade .right-sidebar .sidebar-item .info-content .desc-text,#lms-fast-grade .right-sidebar .sidebar-item .info-content .info-text,#lms-fast-grade .right-sidebar .sidebar-item .info-content .rubric-text,#lms-fast-grade .right-sidebar .sidebar-item .rubric-content .desc-text,#lms-fast-grade .right-sidebar .sidebar-item .rubric-content .info-text,#lms-fast-grade .right-sidebar .sidebar-item .rubric-content .rubric-text{margin:20px;display:none}#lms-fast-grade .right-sidebar .sidebar-item .desc-content .keyboard-shortcut,#lms-fast-grade .right-sidebar .sidebar-item .info-content .keyboard-shortcut,#lms-fast-grade .right-sidebar .sidebar-item .rubric-content .keyboard-shortcut{color:orange;font-family:monospace}#lms-fast-grade .topbar #filter-form #ordering .order-btns,#lms-fast-grade .topbar #filter-form .btn-main-green,#lms-fast-grade .topbar #filter-form .btn-main-red,#lms-fast-grade .topbar #filter-form .filter-btns,#locked-item,#login-page,#login-page .warning-banner,.change-password-page,.change-password-page .warning-banner,.forgot-password-page,.forgot-password-page .warning-banner{font-family:'Proxima Nova',proxima-nova,sans-serif}#lms-fast-grade .right-sidebar .sidebar-item .info-content{top:calc(130px)}#lms-fast-grade .right-sidebar .sidebar-item .desc-content{top:calc(166px)}#lms-fast-grade .right-sidebar .sidebar-item .rubric-content{top:calc(204px)}#lms-fast-grade .topbar{width:100%;height:50px;display:-ms-flexbox;display:flex}#lms-fast-grade .topbar .topbar-progress-wrapper{-ms-flex:1;flex:1;margin-left:25px}#lms-fast-grade .topbar .topbar-progress-wrapper .progress{height:39px}#lms-fast-grade .topbar .topbar-progress-wrapper .progress .progress-bar{padding:10px 0}#lms-fast-grade .topbar .topbar-progress-wrapper .progress .remaining-progress{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}#lms-fast-grade .topbar #filter-form{-ms-flex:1;flex:1}#lms-fast-grade .topbar #filter-form .filter-btns{border-radius:3px;height:40px;width:100%;background-color:#28384a;padding:10px;font-size:16px;color:#fff;font-weight:200}#lms-fast-grade .topbar #filter-form #filters .small-dropdown .section-option,#lms-fast-grade .topbar #filter-form #filters .status-dropdown li a{padding-left:30px}#lms-fast-grade .topbar #filter-form .btn-main-green,#lms-fast-grade .topbar #filter-form .btn-main-red{margin-top:10px;width:100%;font-size:15px}#lms-fast-grade .topbar #filter-form .btn-main-red{margin:10px auto;width:50%;display:block}#lms-fast-grade .topbar #filter-form #filters-ordering-btn{height:40px}#lms-fast-grade .topbar #filter-form #filters-ordering-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade .topbar #filter-form #filters-btn .icon-angle-right,#lms-fast-grade .topbar #filter-form #filters-ordering-btn .icon-angle-right,#lms-fast-grade .topbar #filter-form #filters-ordering-btn.collapsed .icon-angle-down,#lms-fast-grade .topbar #filter-form #ordering-btn .icon-angle-right{display:none}#lms-fast-grade .topbar #filter-form #filters-btn .icon-angle-down,#lms-fast-grade .topbar #filter-form #filters-btn .icon-angle-right,#lms-fast-grade .topbar #filter-form #filters-ordering-btn .icon-angle-down,#lms-fast-grade .topbar #filter-form #filters-ordering-btn .icon-angle-right,#lms-fast-grade .topbar #filter-form #ordering-btn .icon-angle-down,#lms-fast-grade .topbar #filter-form #ordering-btn .icon-angle-right{float:right;line-height:19px}#lms-fast-grade .topbar #filter-form #filters-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade .topbar #filter-form #filters-btn.collapsed .icon-angle-down{display:none}#lms-fast-grade .topbar #filter-form #ordering-btn{margin-top:10px}#lms-fast-grade .topbar #filter-form #ordering-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade .topbar #filter-form #ordering-btn.collapsed .icon-angle-down{display:none}#lms-fast-grade .topbar #filter-form #filters,#lms-fast-grade .topbar #filter-form #filters-and-ordering,#lms-fast-grade .topbar #filter-form #ordering{border:1px solid #beccd4}#lms-fast-grade .topbar #filter-form #filters input[type=text]{height:30px}#lms-fast-grade .topbar #filter-form #filters .small-dropdown{margin-right:15px}#lms-fast-grade .topbar #filter-form #filters .small-dropdown .teacher-course-option{color:#beccd4;font-weight:700}#lms-fast-grade .topbar #filter-form #filters .small-dropdown .disabled{display:block}#lms-fast-grade .topbar #filter-form #filters .status-dropdown{margin-right:0}#lms-fast-grade .topbar #filter-form #filters .section-dropdown .dropdown-menu{width:592px}#lms-fast-grade .topbar #filter-form #filters .filter-inputs{width:100%;height:40px;outline:0;margin-bottom:10px;box-shadow:none}#lms-fast-grade .topbar #filter-form #ordering .order-btns{margin-top:10px;width:100%;font-size:15px;background-color:#95a5ac}#lms-fast-grade .topbar #filter-form #ordering .order-btns.active{background-color:#8cc63e}#lms-fast-grade .topbar #filter-form #filters-and-ordering{position:absolute;z-index:1000;width:47%;background-color:#fff}#lms-fast-grade .topbar #filter-form #filters-and-ordering .filters-and-order-section{padding:20px}#lms-fast-grade .topbar #filter-form #filters-and-ordering .filters-and-order-section .assignment-filter-input{padding-left:10px}#lms-fast-grade .ai-hint-feedback{margin:10px}#lms-fast-grade.ai-fast-grade .assignment-info,#lms-fast-grade.ai-fast-grade .progress{margin-bottom:5px}#lms-fast-grade .ai-hint-feedback .ai-hint-feedback-prompt{font-size:12px}#lms-fast-grade .ai-hint-feedback .ai-hint-feedback-button{font-size:15px}#lms-fast-grade.ai-fast-grade .grade-box{width:400px}#lms-fast-grade.ai-fast-grade .side-links{cursor:pointer}#lms-fast-grade.ai-fast-grade .grade-area{-ms-flex-preferred-size:33%;flex-basis:33%}#lms-fast-grade.ai-fast-grade .welcome-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:20px}#lms-fast-grade.ai-fast-grade .welcome-message h2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:32px;margin-bottom:40px}#lms-fast-grade.ai-fast-grade .welcome-message h2 i{margin-right:10px}#lms-fast-grade.ai-fast-grade .welcome-message .assignment-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#e9f2ff;padding:20px;border-radius:5px;margin-bottom:30px}#lms-fast-grade.ai-fast-grade .welcome-message .assignment-info i{font-size:40px;color:#27a9e1;margin-right:10px;padding-bottom:10px}#lms-fast-grade.ai-fast-grade .welcome-message .assignment-info p{font-size:18px;color:#333}#lms-fast-grade.ai-fast-grade .welcome-message .assignment-info p strong{color:#27a9e1}#lms-fast-grade.ai-fast-grade #start-grading{width:70%;margin:30px auto}#lms-fast-grade.ai-fast-grade .assignment-details-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#lms-fast-grade.ai-fast-grade .assignment-details-list p{text-align:center;overflow:hidden}#lms-fast-grade.ai-fast-grade .assignment-title{gap:10px;-ms-flex-align:center;align-items:center}#lms-fast-grade.ai-fast-grade .icon-angle-down,#lms-fast-grade.ai-fast-grade .icon-angle-right{font-size:18px;font-weight:700}#lms-fast-grade.ai-fast-grade .ai-limit-question-icon{color:#333;cursor:pointer}#lms-fast-grade.ai-fast-grade .ai-limit-question-icon:focus,#lms-fast-grade.ai-fast-grade .ai-limit-question-icon:hover{text-decoration:none}#lms-fast-grade.ai-fast-grade .fa-columns{color:#555}#lms-fast-grade.ai-fast-grade .editors{-ms-flex-preferred-size:66%;flex-basis:66%;display:-ms-flexbox;display:flex;gap:10px}#lms-fast-grade.ai-fast-grade .editors .ace-editor{-ms-flex-preferred-size:50%;flex-basis:50%}#lms-fast-grade.ai-fast-grade .editors #solution-code,#lms-fast-grade.ai-fast-grade .editors #student-code{height:calc(100% - 82px)}#lms-fast-grade.ai-fast-grade .rubrics-not-available{width:100%;display:block;background-color:#beccd4;padding:10px;border-radius:5px;text-align:center}#lms-fast-grade.ai-fast-grade .grade-btns,#lms-fast-grade.ai-fast-grade .shortcut-btns-section{display:-ms-flexbox;display:flex;gap:20px;text-align:center}#lms-fast-grade.ai-fast-grade .grade-btns a,#lms-fast-grade.ai-fast-grade .shortcut-btns-section a{-ms-flex-preferred-size:50%;flex-basis:50%}#lms-fast-grade.ai-fast-grade .ai-hint-feedback{-ms-flex-pack:center;justify-content:center}#lms-fast-grade.ai-fast-grade .ai-hint-feedback-prompt{margin-right:10px}#lms-fast-grade.ai-fast-grade .editor-container{border:none;box-shadow:none;background-color:transparent}#lms-fast-grade.ai-fast-grade #ai-error{margin-top:50px;padding:30px 5px}#lms-fast-grade.ai-fast-grade #rubrics table{margin-left:-10px}#lms-fast-grade.ai-fast-grade #rubrics td{padding:5px;vertical-align:top}#lms-fast-grade.ai-fast-grade #rubrics .chs-icon-check{color:#8cc63e;font-size:20px}#lms-fast-grade.ai-fast-grade #rubrics .chs-icon-cancel{color:#de5844;font-size:20px}#lms-fast-grade.ai-fast-grade #rubrics .icon-spin{font-size:50px;margin-left:calc(50% - 25px);margin-top:10px;color:#beccd4}#lms-fast-grade.ai-fast-grade .display-options{right:25px;top:10px;width:0;margin-left:-10px}#lms-fast-grade.ai-fast-grade #display-options-toggle{margin:5px;cursor:pointer}#lms-fast-grade.ai-fast-grade #display-option-list{top:initial;right:-25px}#lms-fast-grade.ai-fast-grade #display-option-list li{cursor:pointer}#lms-fast-grade.ai-fast-grade #assignment-description-div{max-width:45%;margin-left:15px}#lms-fast-grade.ai-fast-grade .messages{margin:10px 0 20px;height:200px;overflow:auto}#lms-fast-grade.ai-fast-grade .messages #canned-responses-btn,#lms-fast-grade.ai-fast-grade .messages #prev-grades-btn{margin-top:7px;width:100%;background-color:#28384a;color:#fff;font-weight:200;text-align:left;font-size:12px;padding:3px 6px}#lms-fast-grade.ai-fast-grade .messages #canned-responses-btn .icon-angle-down,#lms-fast-grade.ai-fast-grade .messages #canned-responses-btn .icon-angle-right,#lms-fast-grade.ai-fast-grade .messages #prev-grades-btn .icon-angle-down,#lms-fast-grade.ai-fast-grade .messages #prev-grades-btn .icon-angle-right{float:right;line-height:17px}#lms-fast-grade.ai-fast-grade .messages #canned-responses-btn .icon-angle-right,#lms-fast-grade.ai-fast-grade .messages #prev-grades-btn .icon-angle-right{display:none}#lms-fast-grade.ai-fast-grade .messages #prev-grades-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade.ai-fast-grade .messages #prev-grades-btn.collapsed .icon-angle-down{display:none}#lms-fast-grade.ai-fast-grade .messages #canned-responses-btn.collapsed .icon-angle-right{display:inline}#lms-fast-grade.ai-fast-grade .messages #canned-responses-btn.collapsed .icon-angle-down{display:none}#lms-fast-grade.ai-fast-grade .messages #canned-responses,#lms-fast-grade.ai-fast-grade .messages #prev-grades{border-radius:3px;overflow-y:auto;padding:3px 5px 4px;border:1px solid #beccd4}#lms-fast-grade.ai-fast-grade .messages #canned-responses .canned-response,#lms-fast-grade.ai-fast-grade .messages #prev-grades .canned-response{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#lms-fast-grade.ai-fast-grade .messages #canned-responses .canned-response .js-canned-response-msg,#lms-fast-grade.ai-fast-grade .messages #prev-grades .canned-response .js-canned-response-msg{width:90%;text-wrap:wrap;overflow:auto}#lms-fast-grade.ai-fast-grade .messages #canned-responses .canned-response button,#lms-fast-grade.ai-fast-grade .messages #prev-grades .canned-response button{height:fit-content}#lms-grading-tab h3{font-size:16px;font-weight:200;color:#95a5ac}#lms-grading-tab #current-grade-status{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;margin:0 20px 10px;-ms-flex-align:center;align-items:center;border-radius:3px;border:1px solid rgba(190,204,212,.5);border-left-width:3px}#lms-grading-tab #current-grade-status:before{padding:0 3px;content:'Current Grade';text-transform:uppercase;font-size:12px;background-color:#fff;color:#6b757b;position:absolute;top:-8px;left:12px;font-weight:600}#lms-grading-tab #current-grade-status.not-graded{border-left-color:#beccd4}#lms-grading-tab #current-grade-status.needs-work{border-left-color:#ff99c6}#lms-grading-tab #current-grade-status.finalized{border-left-color:#00a79d}#lms-grading-tab #current-grade-status .curr-grade-info{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}#lms-grading-tab #current-grade-status .grade-next-step{font-weight:600;font-size:16px;margin-bottom:0}#lms-grading-tab #current-grade-status .grade-timestamp{margin-bottom:0;margin-left:5px;font-size:12px;color:#6b757b}#lms-grading-tab #current-grade-status .grade-timestamp:before{content:'as of '}#lms-grading-tab #current-grade-status .grade-score-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:58px;height:58px;background-color:#fff;border:1px solid rgba(190,204,212,.4);border-radius:3px}#lms-grading-tab #current-grade-status .grade-score{font-weight:600;font-size:20px}#lms-grading-tab #current-grade-status .grade-out-of{font-size:11px;color:#6b757b}#lms-grading-tab #current-grade-status .grade-out-of:before{content:'Out of '}#lms-grading-tab .not-submitted-message{margin:20px;padding:15px;border:1px solid rgba(251,175,63,.8);border-radius:3px;background-color:rgba(255,221,23,.5);color:#555}#lms-grading-tab .grade-assignment-form{background-color:rgba(190,204,212,.15);padding:15px;margin-top:15px}#lms-grading-tab .grade-assignment-form label{margin-left:2px}#lms-grading-tab .grade-assignment-form .grade-mode-badge{background-color:rgba(158,30,98,.9);margin-bottom:10px;float:right}#lms-grading-tab .grade-assignment-form .shortcut-btns-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;gap:15px}#lms-grading-tab .grade-assignment-form .submit-btns-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}#lms-grading-tab .grade-assignment-form .submit-btns-section #finalize-btn,#lms-grading-tab .grade-assignment-form .submit-btns-section #needs-work-btn{-ms-flex:1;flex:1}#lms-grading-tab .grade-assignment-form .ai-hint-feedback{margin:10px 50px}#lms-grading-tab .grade-assignment-form #ai-grade,#lms-grading-tab .grade-assignment-form #grading-tab-ai-hint{padding:2px 10px;margin-bottom:5px}#lms-grading-tab .grade-form-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#lms-grading-tab .grade-form-top #grade-score-input{display:inline-block;font-size:14px;width:45px}#lms-grading-tab .grade-form-top .bootstrap-select{margin-bottom:0}#lms-grading-tab #grade-message-input{width:100%;height:100px;resize:vertical}#lms-grading-tab #grade-teacher-notes-input{width:100%;height:75px;resize:vertical}#lms-grading-tab #teacher-notes-section.collapse.in+.add-teacher-notes,#lms-grading-tab #teacher-notes-section.collapsing+.add-teacher-notes{display:none}#lms-grading-tab #teacher-notes-section{margin:15px 0;font-style:italic}#lms-grading-tab #teacher-notes-section label{color:#555}#lms-grading-tab .add-teacher-notes{width:100%;display:block;text-align:right;padding:5px 0;margin:5px 0}#lms-grading-tab .add-teacher-notes .icon-plus{font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lms-grading-tab #add-custom-response-modal h3{color:#555}#lms-grading-tab #add-custom-response-modal .wmd-panel{margin-left:20px;margin-right:20px}#lms-grading-tab #add-custom-response-modal .wmd-panel .wmd-input{min-height:78px;width:100%;border-radius:0 0 3px 3px}#lms-grading-tab #add-custom-response-modal .wmd-preview{min-height:60px;padding:15px 0;color:#555;border-radius:3px;border:2px solid rgba(190,204,212,.5);word-wrap:break-word;margin:20px;border-width:1px}#lms-grading-tab #add-custom-response-modal .wmd-preview p{padding:0 15px}#lms-grading-tab #add-custom-response-modal .wmd-preview p code,#lms-grading-tab #add-custom-response-modal .wmd-preview p pre{background-color:rgba(190,204,212,.3);color:#555}#lms-grading-tab #add-custom-response-modal .wmd-preview p a{color:#27a9e1}#lms-grading-tab #add-custom-response-modal .wmd-preview p a:hover{opacity:.5}#lms-grading-tab #add-custom-response-modal .wmd-preview pre.prettyprint{padding:20px 15px;background-color:rgba(190,204,212,.3);border-radius:0;border:none}#lms-grading-tab #add-custom-response-modal .wmd-preview pre.prettyprint .pln{color:#555}#lms-grading-tab #add-custom-response-modal .response-message{color:#fbaf3f;font-size:12px;text-align:center;height:17px}#lms-grading-tab #add-custom-response-modal #add-response-btn{width:130px}#lms-grading-tab #add-custom-response-modal #add-response-btn:before{content:'Add Response'}#lms-grading-tab #add-custom-response-modal #add-response-btn .icon-spin{display:none}#lms-grading-tab #add-custom-response-modal #add-response-btn:disabled:before{content:''}#lms-grading-tab #add-custom-response-modal #add-response-btn:disabled .icon-spin{display:inline}#lms-grading-tab .canned-responses{padding:0 20px 20px 30px}#lms-grading-tab .canned-responses h3 span{vertical-align:middle}#lms-grading-tab .canned-responses h3 span.icon-question-sign{color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lms-grading-tab .canned-responses .canned-response{font-size:12px;line-height:20px;color:#555;cursor:pointer}#lms-grading-tab .canned-responses .canned-response:hover{opacity:.65}#lms-grading-tab .canned-responses .canned-response .count{font-weight:700}#lms-grading-tab .canned-responses .add-response{font-size:12px;color:#27a9e1}#lms-grading-tab .canned-responses .add-response span{vertical-align:middle}#lms-grading-tab .canned-responses .add-response .icon-plus{margin-right:5px;font-size:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lms-grading-tab .canned-responses .add-response:hover{opacity:.8}#lms-grading-tab #canned-responses .add-response{display:none}#lms-grading-tab #canned-responses.no-custom-responses .add-response{display:inline}#lms-grading-tab #canned-responses.no-custom-responses+#custom-responses{display:none}.lms-marketing{color:#555}.lms-marketing h1{font-size:50px;font-weight:700}.lms-marketing h2{font-size:24px;color:#28384a;font-weight:700}.lms-marketing h3{font-size:20px}.lms-marketing p{font-size:16px;line-height:24px}.lms-marketing a{text-decoration:none}.lms-marketing #lms-page-header{background-image:url(../png/cover-3.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex}.lms-marketing #lms-page-header .lms-header-content{max-width:835px;margin:auto;color:#fff;padding:15px}.lms-marketing #lms-page-header .lms-header-content p{color:#fff;font-size:17px;margin:10px 175px}@media (max-width:450px){.lms-marketing #lms-page-header .lms-header-content p{margin:0 0 10px}}.lms-marketing #lms-page-header .lms-header-content .btn{margin-top:20px}.lms-marketing .lms-page-section{padding:40px 45px;position:relative}.lms-marketing .lms-page-section.feature-section{padding:135px 45px}.lms-marketing .lms-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.lms-marketing .lms-features-header{position:relative;z-index:10}.lms-marketing .left-feature,.lms-marketing .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.lms-marketing .left-feature img,.lms-marketing .right-feature img{max-width:550px;width:100%;height:auto}.lms-marketing .left-feature .spacing-left,.lms-marketing .left-feature .spacing-right,.lms-marketing .right-feature .spacing-left,.lms-marketing .right-feature .spacing-right{position:relative}.lms-marketing .left-feature .spacing-left .grey-circle,.lms-marketing .left-feature .spacing-right .grey-circle,.lms-marketing .right-feature .spacing-left .grey-circle,.lms-marketing .right-feature .spacing-right .grey-circle{width:450px;height:450px;position:absolute;border-radius:50%;background-color:#f2f7fa;top:-80px}@media (max-width:425px){.lms-marketing .left-feature .spacing-left .grey-circle,.lms-marketing .left-feature .spacing-right .grey-circle,.lms-marketing .right-feature .spacing-left .grey-circle,.lms-marketing .right-feature .spacing-right .grey-circle{width:300px;height:300px}}@media (max-width:320px){.ide-marketing .additional-ide-features .additional-feature{place-self:baseline}.lms-marketing .left-feature .spacing-left .grey-circle,.lms-marketing .left-feature .spacing-right .grey-circle,.lms-marketing .right-feature .spacing-left .grey-circle,.lms-marketing .right-feature .spacing-right .grey-circle{width:250px;height:250px}}.lms-marketing .left-feature .spacing-left #help-tab-img,.lms-marketing .left-feature .spacing-right #help-tab-img,.lms-marketing .right-feature .spacing-left #help-tab-img,.lms-marketing .right-feature .spacing-right #help-tab-img{width:75%}.lms-marketing .left-feature .spacing-left #attendance-circle,.lms-marketing .left-feature .spacing-left #grade-circle,.lms-marketing .left-feature .spacing-right #attendance-circle,.lms-marketing .left-feature .spacing-right #grade-circle,.lms-marketing .right-feature .spacing-left #attendance-circle,.lms-marketing .right-feature .spacing-left #grade-circle,.lms-marketing .right-feature .spacing-right #attendance-circle,.lms-marketing .right-feature .spacing-right #grade-circle{right:15px}.lms-marketing .left-feature .spacing-left img,.lms-marketing .left-feature .spacing-right img,.lms-marketing .right-feature .spacing-left img,.lms-marketing .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}.lms-marketing .left-feature .spacing-left img.no-shadow,.lms-marketing .left-feature .spacing-right img.no-shadow,.lms-marketing .right-feature .spacing-left img.no-shadow,.lms-marketing .right-feature .spacing-right img.no-shadow{box-shadow:none}.lms-marketing .left-feature .spacing-right,.lms-marketing .right-feature .spacing-right{margin-right:34px}.lms-marketing .left-feature .spacing-left,.lms-marketing .right-feature .spacing-left{margin-left:40px}.lms-marketing .left-feature .site-feature,.lms-marketing .right-feature .site-feature{-ms-flex:1 2 50%;flex:1 2 50%}.lms-marketing .left-feature .site-feature.pd-description,.lms-marketing .right-feature .site-feature.pd-description{margin-left:20px}.lms-marketing .left-feature .site-feature .list-item,.lms-marketing .right-feature .site-feature .list-item{margin-bottom:10px;color:#28384a}@media (max-width:450px){.lms-marketing .left-feature,.lms-marketing .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}.lms-marketing .left-feature .spacing-right,.lms-marketing .right-feature .spacing-right{margin-right:0;margin-bottom:80px}.lms-marketing .left-feature .spacing-left,.lms-marketing .right-feature .spacing-left{margin-left:0;margin-top:80px}}.lms-marketing .create-assignments-section{padding:80px 45px}.lms-marketing .create-assignments-section p{max-width:615px;width:100%;margin:auto}.lms-marketing .create-assignments-section .create-assignment-feats{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:50px}.lms-marketing .create-assignments-section .create-assignment-feats .create-assignment-feat{width:200px}.lms-marketing .create-assignments-section .create-assignment-feats .feat-icon{background-color:#fff;width:60px;height:60px;padding:10px;border-radius:8px;margin:auto}.lms-marketing .create-assignments-section .create-assignment-feats h3{color:#28384a;font-weight:700;width:150px;margin:25px auto}.lms-marketing .tools-section{max-width:1175px;margin:45px auto;position:relative;z-index:10}.lms-marketing .tools-section .tools-description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:615px;margin:auto}.lms-marketing .tools-grid{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:15px}.lms-marketing .tools-grid .tools-block.bg-white,.lms-marketing .tools-grid .tools-block.quote{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:8px}.lms-marketing .tools-grid .tools-block.bg-white .tool-feat-icon{background-color:#f4f8fc;width:60px;height:60px;padding:10px;border-radius:8px;margin:auto}.lms-marketing .tools-grid .tools-block.bg-white .tool-feat-icon svg.stroke{stroke:#27a9e1}.lms-marketing .tools-grid .tools-block.bg-white h3{color:#28384a;font-weight:700;margin-top:20px}.lms-marketing .tools-grid .tools-block.bg-white p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lms-marketing .tools-grid .tools-block.quote{background-color:#27a9e1}.detailed-plans-table td:first-child,.detailed-plans-table th:first-child,.forgot-pw,.login{background-color:#f4f8fc}.lms-marketing .tools-grid .tools-block.quote .quote-mark{font-size:100px;line-height:65px;color:#54bbe7}.lms-marketing .tools-grid .tools-block.quote img{width:68px;height:68px}.lms-marketing .tools-grid .tools-block.quote h4{color:#fff;margin-bottom:0;font-size:17px}.lms-marketing .tools-grid .tools-block.quote p{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lms-marketing .tools-grid .tools-block.quote p.quote-content{margin-top:-35px}.lms-marketing .tools-grid .tools-block img{width:100%;height:100%;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}@media (max-width:768px){.lms-marketing .tools-grid{grid-template-rows:auto}.lms-marketing .tools-grid p{font-size:13px;line-height:13px}}.lms-marketing .plans-link{font-size:17px;text-decoration:none;color:#28384a;margin-bottom:50px;font-weight:700}.lms-marketing .plans-link span{vertical-align:top;line-height:28px}.lms-marketing .plans-link:hover{color:#2499cc}.lms-marketing .plans-link svg{stroke:#27a9e1}@media (max-width:425px){.lms-marketing .tools-grid{grid-template-columns:1fr}.lms-marketing .plans-link span{font-size:13px}.lms-marketing .plans-link svg{width:18px;height:25px}}.lms-marketing .svg-icon:not(.link-icon){vertical-align:bottom;margin-right:5px;stroke:#27a9e1}.lms-marketing .btn{border-radius:60px;padding:12px 25px;font-size:17px}.lms-marketing .btn-transparent-blue{color:#27a9e1;border-color:#27a9e1}.lms-marketing .btn-transparent-blue:hover{color:#14698e;border-color:#14698e}.detailed-plans-table{border:1px solid #dee5e9;border-collapse:collapse;width:95%;max-width:1300px;margin:auto;table-layout:fixed}.detailed-plans-table td,.detailed-plans-table th{border:1px solid #dee5e9}.detailed-plans-table td:not(:first-child),.detailed-plans-table th{text-align:center}.detailed-plans-table th{padding:25px 20px;position:relative;color:#fff}.detailed-plans-table th p{color:#fff}.detailed-plans-table th h3{font-weight:700;color:#fff}.detailed-plans-table td{padding:10px 20px;text-align:left}.detailed-plans-table tr{height:84px}.detailed-plans-table h4{font-weight:700;font-size:16px}.detailed-plans-table .btn-main-transparent{border-radius:60px;background-color:#fff;border-color:#fff}.detailed-plans-table .btn-main-transparent:hover{background-color:#fff}.detailed-plans-table .btn-main-transparent.free-btn{color:#fbaf3f}.detailed-plans-table .btn-main-transparent.pro-btn{color:#8cc63e}.detailed-plans-table .btn-main-transparent.school-btn{color:#00a79d}.detailed-plans-table .btn-main-transparent.district-btn{color:#27a9e1}.detailed-plans-table p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;font-weight:200}.detailed-plans-table thead p{min-height:80px}.detailed-plans-table .svg-icon{stroke:#27a9e1}.detailed-plans-table .btn{margin-top:20px;font-size:15px;padding:12px 35px}.detailed-plans-table.mobile-plans-table{display:none}@media (max-width:1220px){.detailed-plans-table .btn{display:none}.detailed-plans-table thead th{vertical-align:top}}@media (max-width:768px){.detailed-plans-table{width:100%;table-layout:auto}.detailed-plans-table.mobile-plans-table{display:contents}}@media (max-width:425px){.detailed-plans-table.full-table{display:none}.detailed-plans-table.mobile-plans-table{display:contents}.detailed-plans-table.mobile-plans-table th{padding:15px}.detailed-plans-table.mobile-plans-table td:not(:first-child){padding:0}}#locked-item .top-row,.padding-bottom{padding-bottom:20px}#locked-item{color:#555;padding-top:50px}#locked-item h2{margin-top:0;margin-bottom:0}#locked-item .btn{margin-top:20px}#locked-item .icon-lock{padding-left:20px;padding-right:20px;font-size:30px}#locked-item .top-row *{display:inline-block;vertical-align:middle}.forgot-pw,.login{min-height:100vh;min-height:calc(100vh - 60px);min-width:300px!important}#login-page,.change-password-page,.forgot-password-page{position:relative;padding-top:10%}#login-page .alert,.change-password-page .alert,.forgot-password-page .alert{width:325px;padding:17px 25px}#login-page .alert#password-alert,.change-password-page .alert#password-alert,.forgot-password-page .alert#password-alert{width:100%}#login-page .warning-banner,.change-password-page .warning-banner,.forgot-password-page .warning-banner{background-color:#de5844;margin-top:0;padding:5px;text-align:center;color:#fff;font-size:10px}#login-page #status-message,.change-password-page #status-message,.forgot-password-page #status-message{font-size:20px;text-align:center;font-weight:700;padding-top:10px;padding-bottom:10px;width:100%}#login-page i,.change-password-page i,.forgot-password-page i{margin-left:3px;margin-top:2px}#login-page input[type=password],#login-page input[type=text],#login-page textarea,.change-password-page input[type=password],.change-password-page input[type=text],.change-password-page textarea,.forgot-password-page input[type=password],.forgot-password-page input[type=text],.forgot-password-page textarea{width:275px}#login-page #create-account,.change-password-page #create-account,.forgot-password-page #create-account{margin:15px auto 0;width:325px;padding-bottom:25px}#login-page #create-account a,.change-password-page #create-account a,.forgot-password-page #create-account a{text-decoration:none;letter-spacing:1px}#login-page #create-account a:hover,.change-password-page #create-account a:hover,.forgot-password-page #create-account a:hover{opacity:.8}#login-page #forgot-create-account,.change-password-page #forgot-create-account,.forgot-password-page #forgot-create-account{width:100%;text-align:center;margin-top:30px}#login-page #forgot-create-account a,.change-password-page #forgot-create-account a,.forgot-password-page #forgot-create-account a{text-decoration:none;letter-spacing:1px}#login-page #forgot-create-account a:hover,.change-password-page #forgot-create-account a:hover,.forgot-password-page #forgot-create-account a:hover{opacity:.8}#login-page #forgot-pw-form,#login-page #login-form,.change-password-page #forgot-pw-form,.change-password-page #login-form,.forgot-password-page #forgot-pw-form,.forgot-password-page #login-form{width:325px;height:450px;margin-left:auto;margin-right:auto}#login-page #forgot-pw-form #form-title,#login-page #login-form #form-title,.change-password-page #forgot-pw-form #form-title,.change-password-page #login-form #form-title,.forgot-password-page #forgot-pw-form #form-title,.forgot-password-page #login-form #form-title{text-align:center;font-size:20px;color:#27a9e1;font-weight:600;margin-top:25px;margin-bottom:25px;letter-spacing:1px}#login-page #forgot-pw-form label,#login-page #login-form label,.change-password-page #forgot-pw-form label,.change-password-page #login-form label,.forgot-password-page #forgot-pw-form label,.forgot-password-page #login-form label{font-size:20px;color:#555}#login-page #forgot-pw-form input,#login-page #login-form input,.change-password-page #forgot-pw-form input,.change-password-page #login-form input,.forgot-password-page #forgot-pw-form input,.forgot-password-page #login-form input{margin-right:auto;margin-left:auto}#login-page #forgot-pw-form #login-email,#login-page #login-form #login-email,.change-password-page #forgot-pw-form #login-email,.change-password-page #login-form #login-email,.forgot-password-page #forgot-pw-form #login-email,.forgot-password-page #login-form #login-email{background:url(../png/email-icon.png) 240px center no-repeat;background-size:15px 15px}#login-page #forgot-pw-form #login-password,#login-page #login-form #login-password,.change-password-page #forgot-pw-form #login-password,.change-password-page #login-form #login-password,.forgot-password-page #forgot-pw-form #login-password,.forgot-password-page #login-form #login-password{display:block;background:url(../png/lock-icon.png) 240px center no-repeat;background-size:15px 15px}#login-page #forgot-pw-form #password-forget,#login-page #login-form #password-forget,.change-password-page #forgot-pw-form #password-forget,.change-password-page #login-form #password-forget,.forgot-password-page #forgot-pw-form #password-forget,.forgot-password-page #login-form #password-forget{margin-top:15px;width:275px;text-align:right}#login-page #forgot-pw-form #password-forget a,#login-page #login-form #password-forget a,.change-password-page #forgot-pw-form #password-forget a,.change-password-page #login-form #password-forget a,.forgot-password-page #forgot-pw-form #password-forget a,.forgot-password-page #login-form #password-forget a{text-decoration:none;font-weight:500;font-size:12px;letter-spacing:.5px}#alert-modal .modal-title,.change-password-page .title,.hr-text-hr p,.semi-bold{font-weight:600}#login-page #forgot-pw-form hr,#login-page #login-form hr,.change-password-page #forgot-pw-form hr,.change-password-page #login-form hr,.forgot-password-page #forgot-pw-form hr,.forgot-password-page #login-form hr{margin-top:15px;width:275px}#login-page #forgot-pw-form hr.half,#login-page #login-form hr.half,.change-password-page #forgot-pw-form hr.half,.change-password-page #login-form hr.half,.forgot-password-page #forgot-pw-form hr.half,.forgot-password-page #login-form hr.half{width:100%}#login-page #forgot-pw-form .btn-main,#login-page #login-form .btn-main,.change-password-page #forgot-pw-form .btn-main,.change-password-page #login-form .btn-main,.forgot-password-page #forgot-pw-form .btn-main,.forgot-password-page #login-form .btn-main{height:52px;margin-left:auto;margin-right:auto;display:block}#login-page #forgot-pw-form .btn-main:focus,#login-page #login-form .btn-main:focus,.change-password-page #forgot-pw-form .btn-main:focus,.change-password-page #login-form .btn-main:focus,.forgot-password-page #forgot-pw-form .btn-main:focus,.forgot-password-page #login-form .btn-main:focus{color:#fff}#login-page #forgot-pw-form .btn,#login-page #login-form .btn,.change-password-page #forgot-pw-form .btn,.change-password-page #login-form .btn,.forgot-password-page #forgot-pw-form .btn,.forgot-password-page #login-form .btn{padding:10px;position:relative;width:275px}#login-page #forgot-pw-form #reset-btn,#login-page #login-form #reset-btn,.change-password-page #forgot-pw-form #reset-btn,.change-password-page #login-form #reset-btn,.forgot-password-page #forgot-pw-form #reset-btn,.forgot-password-page #login-form #reset-btn{margin-top:15px;margin-bottom:50px}#login-page #forgot-pw-form #login-submit .submit-text,#login-page #login-form #login-submit .submit-text,.change-password-page #forgot-pw-form #login-submit .submit-text,.change-password-page #login-form #login-submit .submit-text,.forgot-password-page #forgot-pw-form #login-submit .submit-text,.forgot-password-page #login-form #login-submit .submit-text{display:inline}#login-page #forgot-pw-form #login-submit .icon-spinner,#login-page #forgot-pw-form #login-submit:disabled .submit-text,#login-page #login-form #login-submit .icon-spinner,#login-page #login-form #login-submit:disabled .submit-text,.change-password-page #forgot-pw-form #login-submit .icon-spinner,.change-password-page #forgot-pw-form #login-submit:disabled .submit-text,.change-password-page #login-form #login-submit .icon-spinner,.change-password-page #login-form #login-submit:disabled .submit-text,.forgot-password-page #forgot-pw-form #login-submit .icon-spinner,.forgot-password-page #forgot-pw-form #login-submit:disabled .submit-text,.forgot-password-page #login-form #login-submit .icon-spinner,.forgot-password-page #login-form #login-submit:disabled .submit-text{display:none}#login-page #forgot-pw-form #login-submit:disabled .icon-spinner,#login-page #login-form #login-submit:disabled .icon-spinner,.change-password-page #forgot-pw-form #login-submit:disabled .icon-spinner,.change-password-page #login-form #login-submit:disabled .icon-spinner,.forgot-password-page #forgot-pw-form #login-submit:disabled .icon-spinner,.forgot-password-page #login-form #login-submit:disabled .icon-spinner{display:inline}#login-page #forgot-pw-form #login-submit:focus,#login-page #login-form #login-submit:focus,.change-password-page #forgot-pw-form #login-submit:focus,.change-password-page #login-form #login-submit:focus,.forgot-password-page #forgot-pw-form #login-submit:focus,.forgot-password-page #login-form #login-submit:focus{outline:0}#login-page #forgot-pw-form #picture-password-options,#login-page #login-form #picture-password-options,.change-password-page #forgot-pw-form #picture-password-options,.change-password-page #login-form #picture-password-options,.forgot-password-page #forgot-pw-form #picture-password-options,.forgot-password-page #login-form #picture-password-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}#login-page #forgot-pw-form #picture-password-options .btn-main-white,#login-page #login-form #picture-password-options .btn-main-white,.change-password-page #forgot-pw-form #picture-password-options .btn-main-white,.change-password-page #login-form #picture-password-options .btn-main-white,.forgot-password-page #forgot-pw-form #picture-password-options .btn-main-white,.forgot-password-page #login-form #picture-password-options .btn-main-white{width:75px;height:75px}#login-page #forgot-pw-form #picture-password-options .btn-main-white img,#login-page #login-form #picture-password-options .btn-main-white img,.change-password-page #forgot-pw-form #picture-password-options .btn-main-white img,.change-password-page #login-form #picture-password-options .btn-main-white img,.forgot-password-page #forgot-pw-form #picture-password-options .btn-main-white img,.forgot-password-page #login-form #picture-password-options .btn-main-white img{width:50px;height:50px}#login-page #forgot-pw-form #picture-password-options .btn-main-white.disabled,#login-page #login-form #picture-password-options .btn-main-white.disabled,.change-password-page #forgot-pw-form #picture-password-options .btn-main-white.disabled,.change-password-page #login-form #picture-password-options .btn-main-white.disabled,.forgot-password-page #forgot-pw-form #picture-password-options .btn-main-white.disabled,.forgot-password-page #login-form #picture-password-options .btn-main-white.disabled{background-color:#de5844}#login-page #forgot-pw-form .choose-password,#login-page #login-form .choose-password,.change-password-page #forgot-pw-form .choose-password,.change-password-page #login-form .choose-password,.forgot-password-page #forgot-pw-form .choose-password,.forgot-password-page #login-form .choose-password{font-size:20px;margin-top:-20px}.start_helper{background-color:#67e667;padding:10px;margin-bottom:8px;float:left;width:100%}.main-title{margin-bottom:20px;text-align:center}.error input,.error textarea{border-color:#B94A48;background:#F2DEDE}#password-reset,.change-password-page{background-color:#f4f8fc;font-family:'Proxima Nova',proxima-nova,sans-serif}.change-password-page{min-height:100%;width:100%}.change-password-page .title{margin:25px 0;color:#27a9e1;font-size:20px;letter-spacing:1px}.change-password-page>.wrap{display:inline-block;margin-bottom:0}.change-password-page button{width:100%}#password-reset{text-align:center;height:100vh;height:calc(100vh - 60px);padding-top:10%}#password-reset p:nth-child(1){font-size:30px;font-weight:200;color:#555;letter-spacing:1px}#password-reset p:nth-child(2){font-size:14px;font-weight:200;line-height:21px;color:#a7aeb6;margin-top:10px;margin-bottom:45px;letter-spacing:.5px}#password-reset img{width:250px}@media only screen and (max-height:600px){#login-page #forgot-pw-form,#login-page #login-form,.change-password-page #forgot-pw-form,.change-password-page #login-form,.forgot-password-page #forgot-pw-form,.forgot-password-page #login-form{width:280px;height:390px}#login-page #forgot-pw-form #form-title,#login-page #login-form #form-title,.change-password-page #forgot-pw-form #form-title,.change-password-page #login-form #form-title,.forgot-password-page #forgot-pw-form #form-title,.forgot-password-page #login-form #form-title{margin-top:15px;margin-bottom:15px}#login-page #forgot-pw-form hr,#login-page #login-form hr,.change-password-page #forgot-pw-form hr,.change-password-page #login-form hr,.forgot-password-page #forgot-pw-form hr,.forgot-password-page #login-form hr{width:230px}#login-page #forgot-pw-form .btn,#login-page #login-form .btn,.change-password-page #forgot-pw-form .btn,.change-password-page #login-form .btn,.forgot-password-page #forgot-pw-form .btn,.forgot-password-page #login-form .btn{height:40px;width:230px}#login-page #forgot-pw-form #login-email,#login-page #login-form #login-email,.change-password-page #forgot-pw-form #login-email,.change-password-page #login-form #login-email,.forgot-password-page #forgot-pw-form #login-email,.forgot-password-page #login-form #login-email{background:url(../png/email-icon.png) 205px center no-repeat;background-size:10px 10px}#login-page #forgot-pw-form #login-password,#login-page #login-form #login-password,.change-password-page #forgot-pw-form #login-password,.change-password-page #login-form #login-password,.forgot-password-page #forgot-pw-form #login-password,.forgot-password-page #login-form #login-password{background:url(../png/lock-icon.png) 205px center no-repeat;background-size:10px 10px}#login-page #login-container,.change-password-page #login-container,.forgot-password-page #login-container{padding:none}#login-page .alert,.change-password-page .alert,.forgot-password-page .alert{width:280px;padding:14px 25px}#login-page input[type=password],#login-page input[type=text],#login-page textarea,.change-password-page input[type=password],.change-password-page input[type=text],.change-password-page textarea,.forgot-password-page input[type=password],.forgot-password-page input[type=text],.forgot-password-page textarea{height:40px;width:230px}#login-page #create-account,.change-password-page #create-account,.forgot-password-page #create-account{width:280px}}.oauth-buttons a:hover{background-color:#dee5e9}.oauth-buttons .btn-oauth{border-color:#6b757b;background-color:#fff}.oauth-buttons .social-logo{width:20px}.oauth-buttons span{color:#6b757b;margin:0;font-size:14px}.hr-text-hr p,.loading-nav-spinner .loader-txt{font-size:16px}.hr-text-hr p{color:#95a5ac;letter-spacing:1px;position:relative;z-index:1;overflow:hidden;text-align:center}.hr-text-hr p:after,.hr-text-hr p:before{position:absolute;top:51%;width:40%;height:1.25px;content:'';background-color:#eee}.hr-text-hr p:before{margin-left:-50%}.hr-text-hr p:after{margin-left:10%}:root.theme-dark{--bg-surface:#121212;--bg-surface-95:#121212f2;--bg-overlay-05:#ffffff0d;--bg-outline:#ffffff99;--on-bg-color:#ffffff;--on-bg-color-high:#ffffffde;--on-bg-color-med:#ffffff99;--on-bg-color-disabled:#ffffff0d;--font-weight-multiplier:0.67;--browser-theme:dark}.text-white{color:#fff}.text-alt{color:#555}.text-dark{color:#333}.text-light{color:#a7aeb6}.text-blue{color:#27a9e1}.text-green{color:#8cc63e}.text-orange{color:#fbaf3f}.text-red{color:#de5844}.text-pink{color:#ff99c6}.text-yellow{color:#ffdd17}.text-indigo{color:#2e3092}.text-purple{color:#9e1e62}.text-teal{color:#00a79d}.text-slate{color:#6b757b}.text-grey{color:#beccd4}.text-silver{color:#95a5ac}.text-maroon{color:#8e3329}.text-gold{color:#d4af37}.text-marketing-dark-navy{color:#0b1f37}.text-code-block{color:#24292e}.text-marketing-grey{color:#68757c}.text-min-grey{color:#727272}.bg-white{background-color:#fff}.bg-red,.form-alert-red{background-color:#de5844}.bg-light-red{background-color:#f5ccc6}.bg-pink{background-color:#ff99c6}.bg-blue{background-color:#27a9e1}.bg-light-blue{background-color:#f3f8fd}.bg-marketing-blue{background-color:#24364c}.bg-marketing-teal{background-color:#00ac9f}.bg-orange{background-color:#fbaf3f}.bg-indigo{background-color:#2e3092}.bg-green{background-color:#8cc63e}.bg-dark-green{background-color:#4f800e}.bg-light-green{background-color:rgba(140,198,62,.4)}.bg-purple{background-color:#9e1e62}.bg-teal{background-color:#00a79d}.bg-yellow{background-color:#ffdd17}.bg-light-yellow{background-color:#fff3b0}.bg-grey{background-color:#beccd4}.bg-slate{background-color:#6b757b}.bg-silver{background-color:#95a5ac}.bg-gold{background-color:#d4af37}.bg-maroon{background-color:#8e3329}.bg-facebook,.btn-facebook,.btn-facebook:hover{background-color:#3b5998}.bg-twitter{background-color:#55acee}.bg-coffee{background-color:#6f4e37}.bg-base{background-color:var(--bg-surface,#f4f8fc)}.bg-base-light{background-color:var(--bg-surface,#f1f1f1)}.bg-sky-blue{background-color:#f4f8fc}.bg-dark-blue{background-color:#28384a}.bg-dark-navy{background-color:#19232e}.bg-code-block{background-color:#f6f8fa}.bg-transparent{background-color:transparent}.hover-blue:hover{background-color:#27a9e1;color:#fff}.hover-green:hover{background-color:#8cc63e;color:#fff}.hover-light:hover{color:#a7aeb6}.hover-white:hover{color:#fff}.hover-marketing-grey:hover{color:#68757c}.border-blue{border-color:#27a9e1}.border-green{border-color:#8cc63e}.border-orange{border-color:#fbaf3f}.border-red{border-color:#de5844}.border-pink{border-color:#ff99c6}.border-yellow{border-color:#ffdd17}.border-indigo{border-color:#2e3092}.border-purple{border-color:#9e1e62}.border-teal{border-color:#00a79d}.border-grey{border-color:#beccd4}.border-gold{border-color:#d4af37}.border-white{border-color:#fff}.module-border-1 .has-module-border{border-left:8px solid #77ce1c}.module-border-2 .has-module-border{border-left:8px solid #04a7e8}.module-border-3 .has-module-border{border-left:8px solid #ffae00}.module-border-4 .has-module-border{border-left:8px solid #98291c}.module-border-5 .has-module-border{border-left:8px solid #361b98}.module-border-6 .has-module-border{border-left:8px solid #ac0061}.proxima-nova{font-family:'Proxima Nova',proxima-nova,sans-serif}.heading{font-family:'Proxima Nova',proxima-nova,sans-serif;text-transform:uppercase}.bigyear .btn{font-family:'Proxima Nova',proxima-nova,sans-serif;font-size:14px}.bigyear h1,.bigyear h2,.bigyear h3,.bigyear h4,.bigyear h5,.bigyear h6{font-family:'Proxima Nova',proxima-nova,sans-serif}.bigyear h2.heading{font-size:38px;font-weight:700}.bigyear h3.heading{font-size:18px;font-weight:400}.bigyear h4.heading{font-size:14px;font-weight:400}body.body-full,html{height:100%}.full-window-with-navbar-fixed,.marketing-page-new.privacy-page{height:calc(100vh - 60px)}body.no-nav{padding-top:0}body.no-nav>nav:not(.sidepeek-nav){display:none}.full-page{min-height:100%}.full-window-with-navbar{min-height:calc(100vh - 60px)}.full-height{height:100%}.full-width{width:100%}.no-scroll{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.font-fam{font-family:'Proxima Nova',proxima-nova,sans-serif}.micro-padding{padding:3px}.tiny-padding{padding:5px}.mini-padding{padding:15px}.small-padding{padding:25px}.large-padding{padding:50px}.cursor-pointer{cursor:pointer}.not-allowed{cursor:not-allowed}.edit-icon i.chs-icon-pencil{color:#8F8F8F;cursor:pointer;position:relative;left:5px;bottom:1px}.icon-green{color:green}.icon-red{color:red}.icon-yellow{color:#ff0}.karel-spin{width:35px;height:35px}.icon-switchelem{padding:8px;position:absolute}#teacher-sidenav-collapse-in{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.color-circle-small{width:10px;height:10px;display:inline-block;border-radius:50%}[data-ui=editable_text] a.btn,[data-ui=editable_textarea] a.btn{width:80px}.color-circle-small.unopened{background-color:#beccd4}.color-circle-small.not-submitted{background-color:#ffdd17}.color-circle-small.submitted{background-color:#8cc63e}.color-circle-small.reviewed{background-color:#ff99c6}.color-circle-small.submitted-after-review{background-color:#9e1e62}.color-circle-small.finalized{background-color:#00a79d}.color-circle-icon.not-released,.color-circle-small.not-released{background-color:#e8eaea;opacity:.5;cursor:default}.color-circle-icon{border-radius:50%}.color-circle-icon.unopened{color:#beccd4}.color-circle-icon.not-submitted{color:#ffdd17}.color-circle-icon.submitted{color:#8cc63e}.color-circle-icon.reviewed{color:#ff99c6}.color-circle-icon.submitted-after-review{color:#9e1e62}.color-circle-icon.finalized{color:#00a79d}[data-ui=editable_text] .edit-cancel,[data-ui=editable_textarea] .edit-cancel{color:#27a9e1;text-transform:uppercase}[data-ui=editable_text] input[type=text]{height:30px;display:inline}[data-ui=editable_text] .edit-update{background-color:#27a9e1;margin-left:5px}[data-ui=editable_text] .icon-ok{color:#8cc63e;margin-left:10px}[data-ui=editable_text] .icon-remove{color:#de5844;margin-left:10px}[data-ui=editable_text] .edit-icon{background-color:transparent;border:transparent}[data-ui=editable_text].missing-label{border-color:red;border-style:solid}[data-ui=editable_textarea] .edit-update{background-color:#27a9e1;margin-left:5px}[data-ui=editable_textarea] .icon-ok{color:#8cc63e;margin-left:10px}[data-ui=editable_textarea] .icon-remove{color:#de5844;margin-left:10px}[data-ui=editable_textarea] .edit-icon{background-color:transparent;border:transparent}[data-ui=editable_textarea] .missing-label{border-color:red}body.side-peek-open{--side-peek-width:720px}#alert-modal{font-family:'Proxima Nova',proxima-nova,sans-serif}#alert-modal .close{font-size:30px;opacity:.5}#alert-modal.side-peek-modal{left:unset;max-width:100%;width:var(--side-peek-width);top:61px;box-shadow:rgba(15,15,15,.07) 0 0 0 1px,rgba(15,15,15,.06) 0 3px 6px,rgba(15,15,15,.5) 0 9px 33px}#alert-modal.side-peek-modal .modal-header{background-color:#fff;padding:10px;border-bottom:0}#alert-modal.side-peek-modal .modal-header>button{color:#6b757b;background:0 0;border:none;border-radius:5px}#alert-modal.side-peek-modal .modal-header>button:hover{background-color:rgba(190,204,212,.25)}#alert-modal.side-peek-modal .modal-dialog{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#alert-modal.side-peek-modal .modal-content{-ms-flex:1;flex:1;border:none;box-shadow:none;border-radius:0}code,pre{padding:0 3px 2px;font-family:Consolas,Monaco,Menlo,'Courier New',monospace;font-size:12px;border-radius:3px}#sql-database-viewer,#sql-destination,.bit-interpreter .color-picker-display,.bit-interpreter .interpreter-textarea,.marketing-page .state-course-list .course-number,.monospace{font-family:monospace}pre.prettyprint{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.invisible{visibility:hidden}.alert-gray{color:#000;background-color:#e6e6e6;border-color:#c4c4c4}.form-alert,.form-alert-red{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0}.form-alert,.form-alert-red{border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);margin:0 auto}.form-alert-green,.form-alert-orange{border-radius:3px 3px 0 0;font-weight:400;color:rgba(255,255,255,.85);margin:0 auto;text-align:center;letter-spacing:1px;font-size:12px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.form-alert-green{border:none;background-color:#8cc63e}.form-alert-orange{border:none;background-color:#fbaf3f}.form-alert-blue{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0;border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);margin:0 auto;background-color:#27a9e1}.left{float:left}.right{float:right}.float-left{float:left}.float-right{float:right}.clear{clear:both}.gone{display:none}.center{text-align:center}.left-align{text-align:left}.right-align{text-align:right}.relative{position:relative}.absolute,.absolute-top-left,.absolute-top-right,.sidenav{position:absolute}.spacing-right{margin-right:20px}.spacing-left{margin-left:20px}.spacing-top{margin-top:20px}.spacing-top-xs{margin-top:2px}.spacing-top-sm{margin-top:5px}.spacing-top-md{margin-top:10px}.spacing-top-lg{margin-top:50px}.spacing-bottom{margin-bottom:20px}.spacing-bottom-xs{margin-bottom:2px}.spacing-bottom-sm{margin-bottom:5px}.spacing-bottom-md{margin-bottom:10px}.spacing-bottom-lg{margin-bottom:50px}.alert.msg-banner,.metrics-table p,.no-spacing-bottom{margin-bottom:0}.spacing-right-xs{margin-right:2px}.spacing-right-sm{margin-right:5px}.spacing-right-md{margin-right:10px}.spacing-right-lg{margin-right:50px}.spacing-left-sm{margin-left:5px}.spacing-left-xs{margin-left:2px}.spacing-left-md{margin-left:10px}.spacing-left-lg{margin-left:50px}.errorlist,.no-spacing-left{margin-left:0}.spacing-none{margin:0}.no-spacing-top{margin-top:0}.padding-top{padding-top:20px}.padding-top-xs{padding-top:2px}.padding-top-sm{padding-top:5px}.padding-top-md{padding-top:10px}.padding-top-lg{padding-top:50px}.padding-bottom-xs{padding-bottom:2px}.padding-bottom-sm{padding-bottom:5px}.padding-bottom-md{padding-bottom:10px}.padding-bottom-lg{padding-bottom:50px}.padding-right{padding-right:20px}.padding-right-xs{padding-right:2px}.padding-right-sm{padding-right:5px}.padding-right-md{padding-right:10px}.padding-right-lg{padding-right:50px}.padding-left{padding-left:20px}.padding-left-xs{padding-left:2px}.padding-left-sm{padding-left:5px}.padding-left-md{padding-left:10px}.padding-left-lg{padding-left:50px}.padding{padding:20px}.padding-xs{padding:2px}.padding-sm{padding:5px}.padding-md{padding:10px}.padding-lg{padding:50px}.padding-vertical{padding-top:20px;padding-bottom:20px}.padding-vertical-xs{padding-top:2px;padding-bottom:2px}.padding-vertical-sm{padding-top:5px;padding-bottom:5px}.padding-vertical-md{padding-top:10px;padding-bottom:10px}.padding-vertical-lg{padding-top:50px;padding-bottom:50px}.padding-horizontal{padding-left:20px;padding-right:20px}.padding-horizontal-xs{padding-left:2px;padding-right:2px}.padding-horizontal-sm{padding-left:5px;padding-right:5px}.padding-horizontal-md{padding-left:10px;padding-right:10px}.padding-horizontal-lg{padding-left:50px;padding-right:50px}.inner-href{padding-top:80px;margin-top:-80px}.indent-0{padding-left:0}.indent-1{padding-left:20px}.indent-2{padding-left:40px}.absolute-top-left{top:0;left:0}.absolute-top-right{top:0;right:0}.font-12{font-size:12px}.font-14{font-size:14px}.font-18,.google-classroom-button.no-text-google-classroom-button:disabled i{font-size:18px}.line-height-18{line-height:18px}.medium{font-size:85%}.small{font-size:70%}.tiny{font-size:50%}.faded{opacity:.6}.border-right{border-right:1px solid #888}.border-bottom{border-bottom:1px solid #888}.errorlist{padding:8px 35px 8px 14px;margin-bottom:5px;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid #eed3d7;border-radius:4px;background-color:#f2dede;color:#b94a48;list-style-type:none}.page-title{font-size:33px;margin-top:15px;margin-bottom:30px}.btn-facebook,.btn-main,.btn-main-blue,.btn-main-coffee,.btn-main-dark-blue,.btn-main-green,.btn-main-indigo,.btn-main-orange,.btn-main-pink,.btn-main-purple,.btn-main-red,.btn-main-silver,.btn-main-slate,.btn-main-teal,.btn-main-transparent,.btn-main-transparent-blue,.btn-main-transparent-green,.btn-main-transparent-purple,.btn-main-white,.btn-main-yellow,.btn-twitter{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Proxima Nova',proxima-nova,sans-serif}.pointer{cursor:pointer}.rounded-corners-sm{border-radius:3px}.rounded-corners-large{border-radius:25px}.circle{border-radius:50%}.uppercase{text-transform:uppercase}.manage-account .manage-account-main .user-settings-container .dropdown-item.font-dropdown button span,.no-uppercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-text-transform{text-transform:none}.btn-facebook,.btn-main,.btn-main-blue,.btn-main-coffee,.btn-main-dark-blue,.btn-main-green,.btn-main-indigo,.btn-main-orange,.btn-main-pink,.btn-main-purple,.btn-main-red,.btn-main-silver,.btn-main-slate,.btn-main-teal,.btn-main-transparent,.btn-main-transparent-blue,.btn-main-transparent-green,.btn-main-transparent-purple,.btn-main-white,.btn-main-yellow,.btn-twitter,.codehs-form .bootstrap-select .btn,.codehs-form select{text-transform:capitalize}.inline-block{display:inline-block}.block{display:block}.bold{font-weight:700}.light-weight{font-weight:200}.italic{font-style:italic}.no-border{border:none!important}.no-border-bottom{border-bottom:none!important}.full-height-div{height:100vh}.deblur{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.form-box-shadow{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.no-box-shadow{box-shadow:none}.wrap.has-alert{border-radius:0 0 3px 3px}.ellipsis-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.popover{font-family:'Proxima Nova',proxima-nova,sans-serif;width:300px}.popover a{text-align:center;color:#27a9e1;line-height:24px;font-weight:400}.popover a:hover{text-decoration:none;color:rgba(39,169,225,.8)}.user-select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn[aria-disabled=true]{opacity:.7;cursor:not-allowed}.btn-main{color:#fff;border-radius:3px;font-weight:600;background-color:#27a9e1}.btn-main:hover{background-color:#2499cc;opacity:1;color:#fff}.btn-main:focus{color:#fff}.btn-main.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-blue{color:#fff;border-radius:3px;font-weight:600;background-color:#27a9e1}.btn-main-blue:hover{background-color:#2499cc;opacity:1;color:#fff}.btn-main-blue:focus{color:#fff}.btn-main-blue.btn-rounded{border-radius:50px;padding:6px 20px}.hub-edit-styling{padding:5px;text-decoration:none!important}.btn-facebook{color:#fff;border-radius:3px;font-weight:600}.btn-facebook:hover{opacity:1;color:#fff}.btn-twitter,.btn-twitter:hover{background-color:#55acee;color:#fff}.btn-facebook:focus{color:#fff}.btn-facebook.btn-rounded{border-radius:50px;padding:6px 20px}.btn-twitter{border-radius:3px;font-weight:600}.btn-twitter:hover{opacity:1}.btn-twitter:focus{color:#fff}.btn-twitter.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-red{color:#fff;border-radius:3px;font-weight:600;background-color:#de5844}.btn-main-red:hover{opacity:1;color:#fff;background-color:#c8503e}.btn-main-red:focus{color:#fff}.btn-main-red.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-orange{color:#fff;border-radius:3px;font-weight:600;background-color:#fbaf3f}.btn-main-orange:hover{opacity:1;color:#fff;background-color:#eca53c}.btn-main-orange:focus{color:#fff}.btn-main-orange.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-green{color:#fff;border-radius:3px;font-weight:600;background-color:#8cc63e}.btn-main-green:hover{opacity:1;color:#fff;background-color:#85be39}.btn-main-green:focus{color:#fff}.btn-main-green.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-dark-blue{color:#fff;border-radius:3px;font-weight:600;background-color:#28384a}.btn-main-dark-blue:hover{opacity:1;color:#fff;background-color:#161f29}.btn-main-dark-blue:focus{color:#fff}.btn-main-dark-blue.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-yellow{color:#fff;border-radius:3px;font-weight:600;background-color:#ffdd17}.btn-main-yellow:hover{opacity:1;color:#fff;background-color:#efcb1b}.btn-main-yellow:focus{color:#fff}.btn-main-yellow.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-teal{color:#fff;border-radius:3px;font-weight:600;background-color:#00a79d}.btn-main-teal:hover{opacity:1;color:#fff;background-color:#039285}.btn-main-teal:focus{color:#fff}.btn-main-teal.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-purple{color:#fff;border-radius:3px;font-weight:600;background-color:#9e1e62}.btn-main-purple:hover{opacity:1;color:#fff;background-color:#77194f}.btn-main-purple:focus{color:#fff}.btn-main-purple.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-pink{color:#fff;border-radius:3px;font-weight:600;background-color:#ff99c6}.btn-main-pink:hover{opacity:1;color:#fff;background-color:#f891c1}.btn-main-pink:focus{color:#fff}.btn-main-pink.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-indigo{color:#fff;border-radius:3px;font-weight:600;background-color:#2e3092}.btn-main-indigo:hover{opacity:1;color:#fff;background-color:#252a72}.btn-main-indigo:focus{color:#fff}.btn-main-indigo.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-silver{color:#fff;border-radius:3px;font-weight:600;background-color:#95a5ac}.btn-main-silver:hover{opacity:1;color:#fff;background-color:#8c9ba2}.btn-main-silver:focus{color:#fff}.btn-main-silver.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-slate{color:#fff;border-radius:3px;font-weight:600;background-color:#6b757b}.btn-main-slate:hover{opacity:1;color:#fff;background-color:#606a6f}.btn-main-slate:focus{color:#fff}.btn-main-slate.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-coffee{color:#fff;border-radius:3px;font-weight:600;background-color:#6f4e37}.btn-main-coffee:hover{opacity:1;color:#fff;background-color:#4d3626}.btn-main-coffee:focus{color:#fff}.btn-main-coffee.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-white{border-radius:3px;font-weight:600;border-color:#ccc;background-color:#fff;color:#555}.btn-main-white:hover{background-color:#2499cc;opacity:1;background-color:rgba(190,204,212,.25);color:#555}.btn-main-white.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-white:focus{color:#555}.btn-main-transparent{color:#fff;border-radius:3px;font-weight:600;background-color:transparent;border:1px solid #fff}.btn-main-transparent:hover{color:#fff;background-color:transparent;opacity:.75}.btn-main-transparent:focus{color:#fff}.btn-main-transparent.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-transparent-blue{border-radius:3px;font-weight:600;background-color:transparent;border:1px solid #27a9e1;color:#27a9e1}.btn-main-transparent-blue.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-transparent-blue:hover{opacity:1;background-color:transparent;color:#2499cc;border:1px solid #2499cc}.btn-main-transparent-blue:focus{color:#27a9e1}.btn-main-transparent-green{border-radius:3px;font-weight:600;background-color:transparent;border:1px solid #8cc63e;color:#8cc63e}.btn-main-transparent-green.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-transparent-green:hover{opacity:1;background-color:transparent;color:#85be39;border:1px solid #85be39}.btn-main-transparent-green:focus{color:#8cc63e}.btn-main-transparent-purple{border-radius:3px;font-weight:600;background-color:transparent;border:1px solid #9e1e62;color:#9e1e62}.btn-main-transparent-purple.btn-rounded{border-radius:50px;padding:6px 20px}.btn-main-transparent-purple:hover{opacity:1;background-color:transparent;color:#77194f;border:1px solid #77194f}.btn-main-transparent-purple:focus{color:#9e1e62}button.clear-btn-styling{display:block;border:none;text-align:left;background-color:transparent}button.btn-clear{background:0 0;border:none}.google-classroom-button{padding:0;font-family:Roboto;font-weight:600;border-radius:3px;border:1px solid rgba(190,204,212,.5);height:50px;color:#000}.google-classroom-button:before{content:'';padding:8px 16px;height:48px;width:64px;background-image:url(../png/google_classroom_32.png);background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.google-classroom-button:not(.no-text-google-classroom-button):after{content:'Google Classroom';padding-right:16px;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle}.google-classroom-button:hover:before{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../png/google_classroom_32.png)}.google-classroom-button:hover:after{background:rgba(0,0,0,.2)}.google-classroom-button.no-text-google-classroom-button:disabled{padding:0 16px;height:48px;width:64px}.google-classroom-button.no-text-google-classroom-button:disabled:before{display:none}.segmented-btn{display:-ms-flexbox;display:flex;margin-bottom:5px}.segmented-btn button{border:1px solid grey;border-radius:0;border-right:none;background-color:#fff;box-shadow:none}.segmented-btn .btn.active:focus,.segmented-btn .btn:focus{text-decoration:underline;outline:0}.segmented-btn button:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.segmented-btn button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px;border-right:1px solid}.segmented-btn button.active{background-color:#27a9e1;color:#fff}.segmented-btn button:hover:not(.active){background-color:#95a5ac}.profile-photo-wrapper{border-radius:50%;border:2px solid #beccd4;padding:0;margin:auto auto 15px;overflow:hidden;background-color:#fff}.profile-photo-wrapper img{width:100%}.sidenav{width:200px;background-color:#28384a}.sidenav.collapsed{width:60px}.sidenav .profile-photo-wrapper{width:100px;height:100px}.sidenav .sidenav-header{text-transform:uppercase;letter-spacing:1px;font-size:14px;color:#fff;padding-left:30px;margin-top:15px}.sidenav .sidenav-name{text-align:center;color:#fff;font-size:18px;line-height:1.5;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;margin:0;padding-left:10px;padding-right:10px}.sidenav #profile-toggle button{margin-top:15px;margin-left:30px;width:140px;text-align:left;height:35px;position:relative;border-radius:3px;font-size:12px}.sidenav #profile-toggle button span{position:absolute;right:12px;bottom:12px;color:rgba(255,255,255,.5)}.sidenav #profile-toggle button:focus{outline:#fff solid}.sidenav #profile-toggle button.collapsed{margin-top:0;margin-left:5px;width:50px}.sidenav #profile-toggle .chs-icon-check{position:absolute;color:#fff;left:6px}.sidenav #profile-toggle .dropdown-menu{background-color:#27a9e1;width:142px;padding:0;margin-left:29px;min-width:0}.sidenav #profile-toggle .dropdown-menu.collapsed{margin-left:4px}.sidenav #profile-toggle .dropdown-menu li{padding-left:25px;line-height:40px;font-size:12px}.sidenav #profile-toggle .dropdown-menu li:first-child{text-transform:none;letter-spacing:initial}.sidenav #profile-toggle .dropdown-menu li:hover{background-color:#2499cc}.sidenav #profile-toggle .dropdown-menu li a{color:#fff;background-color:transparent;padding-left:5px}.sidenav #profile-toggle .dropdown-menu li a:focus,.sidenav #profile-toggle .dropdown-menu li a:hover{background-color:transparent}.sidenav .sidenav-class{color:#27a9e1;display:inline-block;width:100%;text-align:center;word-wrap:break-word;word-break:break-word;padding-left:10px;padding-right:10px}.sidenav .sidenav-class:hover{color:rgba(39,169,225,.8)}.sidenav .sidenav-bio{color:rgba(255,255,255,.75);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:20px;padding-right:20px;margin-top:10px}.sidenav hr{background-color:#979797;opacity:.15}.sidenav ul{padding-left:30px;padding-right:30px;list-style-type:none}.sidenav ul li{padding-top:5px;padding-bottom:5px}.sidenav ul li:first-child{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px}.sidenav ul li:first-child span{line-height:17px;vertical-align:middle}.sidenav ul li a{color:rgba(255,255,255,.4);font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidenav ul li a:hover{text-decoration:none;color:#fff}.sidenav-blue-links li:first-child{color:#27a9e1}.sidenav-orange-links li:first-child{color:#fbaf3f}.sidenav-green-links li:first-child{color:#8cc63e}.sidenav-white-links li:first-child{color:#fff}.alert.msg-banner{padding:7px;color:#fff;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}.progressbar,.progressbar div{height:10px;border-radius:10px}.alert.msg-banner .btn{padding:3px 10px;margin-left:7px;color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.metrics-table p:first-child{text-transform:uppercase;font-size:12px;font-weight:600;color:#727272;letter-spacing:.5px}.metrics-table p:nth-child(2){font-weight:200;font-size:30px;color:#555}.dashboard-title{color:#555;font-size:24px;letter-spacing:.4px;font-weight:200;padding-left:15px;display:inline-block}.dashboard-subtitle{color:#727272;font-size:14px;letter-spacing:.4px;font-weight:400}.queue-header{margin:20px 0;padding:0 30px}.queue-header .dashboard-subtitle{display:inline-block;line-height:31px}.queue-header .queue-toggle{color:#a7aeb6;line-height:31px}.queue-header .queue-toggle:hover{color:#8c9ba2}.queue-header .queue-toggle.toggle-active{color:#555;font-weight:600}.queue-header .queue-toggle.toggle-active:hover{color:#555}.queue-header>a{font-size:12px;margin-left:10px}.progressbar{background-color:#beccd4}.wrap{background:#fff;padding:10px 25px;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.wrap-admin{width:95%;position:relative}.antialias{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-antialias{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.auto-font-smoothing{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.checkbox-switch-ui{width:80px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.checkbox-switch-ui.disabled{opacity:.5}.checkbox-switch-ui input[type=checkbox]{display:none}.checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.checkbox-switch-ui .checkbox-switch-inner:after,.checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.checkbox-switch-ui .checkbox-switch-inner:before{content:'ON';padding-left:15px;background-color:#27a9e1;color:#fff}.checkbox-switch-ui .checkbox-switch-inner:after{content:'OFF';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:48px;transition:all .3s ease-in 0s}.mini-switch .switch{min-width:55px}.mini-switch .has-switch label,.mini-switch .has-switch span{font-size:13px;line-height:12px}.codehs-form input[type=text],.codehs-form input[type=email],.codehs-form input[type=number],.codehs-form input[type=password],.codehs-form input[type=url],.codehs-form textarea{height:52px;font-size:14px;color:#555;border-radius:3px;padding:6px 10px;border:1px solid #efedee;box-shadow:none;display:block}.codehs-form input[type=text]:focus,.codehs-form input[type=email]:focus,.codehs-form input[type=number]:focus,.codehs-form input[type=password]:focus,.codehs-form input[type=url]:focus,.codehs-form textarea:focus{outline:#fbaf3f solid 1px;border:1px solid #efedee;box-shadow:none}.codehs-form input::-webkit-input-placeholder,.codehs-form textarea::-webkit-input-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}.codehs-form input:-moz-placeholder,.codehs-form textarea:-moz-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}.codehs-form input::-moz-placeholder,.codehs-form textarea::-moz-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}.codehs-form input:-ms-input-placeholder,.codehs-form textarea:-ms-input-placeholder{text-transform:capitalize;letter-spacing:1px;font-size:12px;line-height:22px}.codehs-form input.small-input,.codehs-form textarea.small-input{height:30px!important;font-size:12px;padding:3px 5px}.codehs-form .bootstrap-select.medium-dropdown li a,.codehs-form .bootstrap-select.small-dropdown li a,.codehs-form select{padding-left:10px}.codehs-form .email-used-error button.selectpicker,.codehs-form .email-used-error input[type=text],.codehs-form .email-used-error input[type=email],.codehs-form .email-used-error input[type=number],.codehs-form .email-used-error input[type=password],.codehs-form .email-used-error select,.codehs-form .email-used-error textarea,.codehs-form .error button.selectpicker,.codehs-form .error input[type=text],.codehs-form .error input[type=email],.codehs-form .error input[type=number],.codehs-form .error input[type=password],.codehs-form .error select,.codehs-form .error textarea,.codehs-form .first-name-url-error button.selectpicker,.codehs-form .first-name-url-error input[type=text],.codehs-form .first-name-url-error input[type=email],.codehs-form .first-name-url-error input[type=number],.codehs-form .first-name-url-error input[type=password],.codehs-form .first-name-url-error select,.codehs-form .first-name-url-error textarea,.codehs-form .invalid-domain-error button.selectpicker,.codehs-form .invalid-domain-error input[type=text],.codehs-form .invalid-domain-error input[type=email],.codehs-form .invalid-domain-error input[type=number],.codehs-form .invalid-domain-error input[type=password],.codehs-form .invalid-domain-error select,.codehs-form .invalid-domain-error textarea,.codehs-form .last-name-url-error button.selectpicker,.codehs-form .last-name-url-error input[type=text],.codehs-form .last-name-url-error input[type=email],.codehs-form .last-name-url-error input[type=number],.codehs-form .last-name-url-error input[type=password],.codehs-form .last-name-url-error select,.codehs-form .last-name-url-error textarea,.codehs-form .pw-match-error button.selectpicker,.codehs-form .pw-match-error input[type=text],.codehs-form .pw-match-error input[type=email],.codehs-form .pw-match-error input[type=number],.codehs-form .pw-match-error input[type=password],.codehs-form .pw-match-error select,.codehs-form .pw-match-error textarea{outline:#de5844 solid 1px}.codehs-form select{height:52px;background:0 0;display:block;border-radius:3px;border:1px solid #efedee;font-size:12px;color:#555}.codehs-form .bootstrap-select .dropdown-menu li.disabled,.codehs-form .bootstrap-select.has-placeholder .dropdown-menu.inner li:first-child,th .icon-caret-down,th .icon-caret-up{display:none}.codehs-form select:focus{outline:#fbaf3f solid 1px}.codehs-form .bootstrap-select .btn{height:52px;border-radius:3px;border:1px solid #efedee;color:#555}.codehs-form .bootstrap-select .btn:focus,.codehs-form .bootstrap-select .btn:hover{background-color:#f4f8fc}.codehs-form .bootstrap-select .btn .caret{color:#6b757b}.codehs-form .bootstrap-select.open .btn{border-radius:3px 3px 0 0;background-color:#f4f8fc;box-shadow:none;border-bottom:none}.codehs-form .bootstrap-select.open.dropup .btn{border-bottom:1px solid #efedee;border-top:none}.codehs-form .bootstrap-select.open.dropup .dropdown-menu{border-radius:3px 3px 0 0}.codehs-form .bootstrap-select div.dropdown-menu{max-height:250px;overflow:auto}.codehs-form .bootstrap-select .dropdown-menu{margin-top:0;margin-bottom:0;border-radius:0 0 3px 3px;text-align:left;border:1px solid #efedee}.codehs-form .bootstrap-select .dropdown-menu li span{line-height:42px;color:#555;margin-right:0;margin-left:25px}.codehs-form .bootstrap-select.medium-dropdown li a span,.codehs-form .bootstrap-select.small-dropdown li a span{margin-left:10px;line-height:36px}.codehs-form .bootstrap-select .dropdown-menu li i.check-mark{color:#555;left:15px;margin-top:14.5px}.codehs-form .bootstrap-select .dropdown-menu li a.active:focus{outline-style:auto;outline-width:1px;outline-color:#000;outline-color:-webkit-focus-ring-color}.codehs-form .bootstrap-select .dropdown-menu li .active span{color:#fff}.codehs-form .bootstrap-select .dropdown-toggle .filter-option{height:auto}.codehs-form .bootstrap-select.has-placeholder .btn span:first-child{color:rgba(85,85,85,.65)}.codehs-form .bootstrap-select.medium-dropdown button{height:40px}.codehs-form .bootstrap-select.small-dropdown button{height:36px}.codehs-form .bootstrap-select.tiny-dropdown button{height:24px}.codehs-form .bootstrap-select.tiny-dropdown li a{padding-left:5px}.codehs-form .bootstrap-select.tiny-dropdown li a span{margin-left:5px;line-height:24px}.codehs-form .selected-item{border-color:#8cc63e!important}.dropdown-placeholder{font-size:12px;line-height:22px;color:rgba(85,85,85,.6);font-weight:600}#banner .msg,#banner-message,.bootstrap-table .dropdown-item.active,.nav-points{font-weight:700}.tooltip-inner{background-color:#6b757b;border-radius:3px;padding:10px;font-family:'Proxima Nova',proxima-nova,sans-serif}.tooltip.in{opacity:1}.tooltip.top .tooltip-arrow{border-top-color:#6b757b}.tooltip.bottom .tooltip-arrow{border-bottom-color:#6b757b}.tooltip.right .tooltip-arrow{border-right-color:#6b757b}.tooltip.left .tooltip-arrow{border-left-color:#6b757b}.admin-table{width:100%}.admin-table>tbody>tr>td{width:50%}.codehs-table{border-radius:3px;background-color:#fff;overflow:auto;font-size:15px}.codehs-table.overflow-visible{overflow:visible}.codehs-table .codehs-table-header{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:30px}.codehs-table .codehs-table-header th{padding-left:5px;padding-right:5px}.codehs-table .codehs-table-row>td{padding:5px}th.sort-up .icon-caret-down{display:inline-block;float:right}th.sort-down .icon-caret-down,th.sort-up .icon-caret-up{display:none}th.sort-down .icon-caret-up{display:inline-block;float:right}.codehs-table:not(.no-alternate) tr:nth-of-type(even){background-color:#f4f8fc}.compact-table td{padding:0}.bootstrap-table .dropdown-item{margin-left:3px}body{background-color:#fff;padding-top:60px}body.sidepeek{padding-top:0}.full-height-sidepeek{height:calc(100vh - 60px - 42px)}.full-height-sidepeek #alert-modal-iframe{height:100%}#wrapper{margin-top:0;min-width:900px}select{margin:2px}#banner-message{position:fixed;z-index:1000000;top:0;width:100%;font-size:17px;text-align:center;padding:12px 19px}#top-nav{top:0}.pln{color:#4d4d4c}.str{color:#718c00}.kwd{color:#8959a8}.com{color:#8e908c}.typ{color:#4271ae}.lit{color:#f5871f}.clo,.opn,.pun{color:#4d4d4c}.tag{color:#c82829}.atn{color:#f5871f}.atv{color:#3e999f}.dec{color:#f5871f}.var{color:#c82829}.fun{color:#4271ae}.prettyprint{padding:8px;border:1px solid #e1e1e8}.prettyprint:not(.ace_editor){background-color:#f7f7f9}.prettyprint.linenums{box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0}ol.linenums{margin:0;padding-left:20px}ol.linenums li{color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}.nav-points{font-size:11px;margin-left:4px}.nav-credits{font-size:11px}.nav-credits .icon-circle{font-size:9px;margin-right:2px;margin-left:3px}.icon-silver{color:#95aba6}#banner{background-color:#fff;height:650px;margin:auto auto 20px;padding:0}#banner img.csinhs{width:350px;margin:auto;display:block}#banner h1{font-size:60px;color:#000;margin-top:40px;line-height:70px;cursor:pointer}#banner h1 .read:hover,#banner h1 .write:hover{opacity:.7}#banner h1 .code{color:#264f9f}#banner h1 .code:hover{opacity:.7}#banner .msg{font-size:30px;display:block;width:900px;line-height:40px;margin-top:40px;text-align:center}#banner .bannernews{width:800px;display:block;margin:40px auto auto;overflow:hidden}#banner .bannernews div{float:left;display:inline-block;margin:5px 50px}#banner .bannernews div a{display:inline-block}#banner .bannernews div a img{height:70px;width:70px;overflow:hidden;border:2px solid #fff}.ajax-many-adder-widget,.ajax-tagging-widget,form.ajax-preset-tagger-widget{width:375px}#banner .bannernews div a img:hover{border:2px solid #eee}.late-badge{text-transform:uppercase;font-size:9px;vertical-align:middle;font-weight:400;margin-bottom:4px}#pro-banner{background-color:#fbaf3f;height:74px;text-align:center;color:#fff;padding-top:10px}#pro-banner span{vertical-align:middle;font-size:20px;font-weight:200}form.ajax-preset-tagger-widget>ul.preset-tagger-widget-list{padding:0;margin:10px 0;list-style:none}form.ajax-preset-tagger-widget>ul.preset-tagger-widget-list>li.badge{margin:0 3px 10px;background-color:#fff;border:1px solid #8cc63e;color:#8cc63e;padding-left:8px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ajax-many-adder-widget .many-adder-widget-list,.ajax-tagging-widget .tagging-widget-list{margin-top:10px;margin-bottom:10px;list-style:none}form.ajax-preset-tagger-widget>ul.preset-tagger-widget-list>li.badge.enabled{background-color:#8cc63e;color:#fff}.ajax-many-adder-widget .has-float-label,.ajax-tagging-widget .has-float-label{-ms-flex:1;flex:1}.ajax-many-adder-widget input[type=text],.ajax-tagging-widget input[type=text]{height:36px;border-radius:3px 0 0 3px}.ajax-many-adder-widget .badge,.ajax-tagging-widget .badge{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ajax-many-adder-widget button,.ajax-tagging-widget button{border-radius:0 3px 3px 0}.ajax-many-adder-widget .many-adder-widget-list.sorting-allowed.sorting-setup li{cursor:move}.ajax-many-adder-widget .many-adder-widget-list .many-adder-widget-remove{color:#de5844}.ajax-many-adder-widget .many-adder-widget-list .many-adder-widget-remove:hover{color:#a02d1c}.ajax-many-adder-widget .sortable-ghost{pointer-events:none;opacity:.4}.ajax-many-adder-widget .many-adder-widget-remove:hover,.ajax-tagging-widget .tagging-widget-remove:hover,.marketing-page .modal-body .course-tiles-content #new-course.disabled{opacity:.75}.ajax-tagging-widget.reverse-tagging .tagging-widget-list{padding-left:20px}.ajax-tagging-widget.reverse-tagging .tagging-widget-list .tagging-widget-remove{color:#de5844}.ajax-tagging-widget.reverse-tagging .tagging-widget-list .tagging-widget-remove:hover{color:#a02d1c}.ajax-many-adder-widget .many-adder-widget-remove,.ajax-tagging-widget .tagging-widget-remove{display:inline-block;padding-left:4px;cursor:pointer}.ajax-tagging-widget .tagging-widget-list{padding-left:0}.ajax-tagging-widget .tagging-widget-list>li.badge{margin:0 3px 10px;background-color:#9e1e62;padding-left:8px}.ajax-many-adder-widget .many-adder-widget-add-form,.ajax-tagging-widget .tagging-widget-add-form{display:-ms-flexbox;display:flex;margin-top:5px}.flex,.flex-column{display:-ms-flexbox}.ajax-many-adder-widget .many-adder-widget-add-form .form-group,.ajax-tagging-widget .tagging-widget-add-form .form-group{margin:0}.registration-container{margin-top:20px}img.badge-img{width:80px;float:left;margin:10px}i.large{font-size:40px}.flex{display:flex}.flex-gap{gap:10px}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{display:flex;-ms-flex-direction:column;flex-direction:column}.flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flex-align-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.flex-align-space-between{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.flex-align-space-evenly{-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-align-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-align-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-unit{-ms-flex:1;flex:1}.flex-auto{-ms-flex:auto;flex:auto}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.survey-question-toast{background-color:#27a9e1!important;width:240px!important}#chs-loader-wrapper #loader{display:block;position:fixed;left:50%;top:50%;width:150px;height:150px;margin:-50px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#8cc63e;animation:spin 2s linear infinite;z-index:1021}#chs-loader-wrapper #loader:before{content:'';position:fixed;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#27a9e1;animation:spin 3s linear infinite}#chs-loader-wrapper #loader:after{content:'';position:fixed;top:12px;left:12px;right:12px;bottom:12px;border-radius:50%;border:3px solid transparent;border-top-color:#8e3329;animation:spin 1.5s linear infinite}#chs-loader-wrapper .loader-section.loader-section.section-right,#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#chs-loader-wrapper .loader-section{position:fixed;top:0;width:50%;height:100%;background:#f4f8fc;z-index:1020}#chs-loader-wrapper .loader-section.loader-section.section-left{left:0}.loading-nav-spinner{padding:65px 25px;height:374px}.loading-nav-spinner .loader{position:relative;text-align:center;z-index:9999!important;display:block;width:100px;height:100px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(360deg)}}body.loading:not(.loaded){height:100vh;overflow:hidden}body.loaded #chs-loader-wrapper{transition:all .1s 0s ease-out;visibility:hidden}body.loaded #chs-loader-wrapper #loader{opacity:0;width:0;height:0;margin:0;border:0;transition:opacity .1s ease-out,width 0s .15s ease-out,height 0s .15s ease-out,margin 0s .15s ease-out,border 0s .15s ease-out}body.loaded #chs-loader-wrapper .loader-section.section-left,body.loaded #chs-loader-wrapper .loader-section.section-right{opacity:0;transition:all .2s .15s ease-out}body.bg-white-loader #chs-loader-wrapper .loader-section{background-color:#fff}.ql-formats .bootstrap-select{display:none!important}.pagination-sect{list-style:none;padding-left:0}.pagination-sect>li{display:inline-block}.pagination-sect .prev-btn{padding-right:8px;margin-right:10px}.pagination-sect .prev-btn span{margin-right:5px}.pagination-sect .next-btn{padding-left:8px;margin-left:10px}.pagination-sect .next-btn span{margin-left:5px}.course-textbook-module img{max-width:100%}.shifted-right{padding-left:15px}.white{background:#fff}.underline{text-decoration:underline}.module-border-wrapper:nth-child(6n+6) .module-border-item{border-left:8px solid #ac0061}.module-border-wrapper:nth-child(6n+5) .module-border-item{border-left:8px solid #361b98}.module-border-wrapper:nth-child(6n+4) .module-border-item{border-left:8px solid #98291c}.module-border-wrapper:nth-child(6n+3) .module-border-item{border-left:8px solid #ffae00}.module-border-wrapper:nth-child(6n+2) .module-border-item{border-left:8px solid #04a7e8}.module-border-wrapper:nth-child(6n+1) .module-border-item{border-left:8px solid #77ce1c}.no-bg-no-border{background-color:transparent;border:none}.ajax-ui-typeahead{position:relative;display:inline-block}.ajax-ui-typeahead ul{max-height:40vh;max-width:fit-content;overflow:auto}.ajax-ui-typeahead ul li{width:450px;border-top:1px solid #eee}.ajax-ui-typeahead ul li.no-results{padding:3px 20px}.ajax-ui-typeahead ul li.no-results:hover{cursor:default;background-color:transparent}.ajax-ui-typeahead ul li:hover{background-color:#27a9e1;cursor:pointer}.ajax-ui-typeahead ul li a:hover{background-color:transparent}.fuse-container{width:100%;position:relative}.fuse-container .fuse-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;width:100%}.fuse-container .fuse-input-container .fuse-search-input{-ms-flex:1;flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.fuse-container .fuse-input-container .fuse-search-input::placeholder{color:#666}.fuse-container .fuse-dropdown{position:absolute;top:100%;left:0;z-index:1010;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;overflow:auto;list-style:none;margin:0;padding:0;border:1px solid #ccc;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-height:300px;background-color:#fff}.fuse-container .fuse-dropdown li{width:100%;background-color:#fff;padding:6px 12px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s ease}.fuse-container .fuse-dropdown li:hover{background-color:#f5f5f5}.fuse-container .fuse-dropdown li:last-child{border-bottom:none}code.selectable-code{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}code.selectable-code .code-container{min-height:1.5em}code.selectable-code .code-block{position:relative}code.selectable-code.button-mode .code-block.hover,code.selectable-code.button-mode .code-block:hover,code.selectable-code.highlight-mode .code-block.hover,code.selectable-code.highlight-mode .code-block:hover{background-color:rgba(0,95,135,.75)}code.selectable-code.button-mode .code-block.correct-answer,code.selectable-code.highlight-mode .code-block.correct-answer{outline:#3ddc84 solid 1px}code.selectable-code.button-mode .code-block{cursor:pointer}code.selectable-code.annotate-with-icon .code-block,code.selectable-code.annotate-with-icon>.code-container{margin-left:1em}code.selectable-code.annotate-with-icon .code-block.correct-answer::before{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:-1.5em;height:100%}#make-quiz-question-page{margin-left:200px;font-family:'Proxima Nova',proxima-nova,sans-serif;background-color:#f4f8fc;color:#555;text-align:center;min-height:100%;padding:8px 20px 20px}#make-quiz-question-page.collapsed{margin-left:60px}#make-quiz-question-page .btn-row{margin:10px 40px 0}#make-quiz-question-page .question-bank{float:left}#make-quiz-question-page>h1{margin-bottom:40px}#make-quiz-question-page .divider{width:50px;border-width:3px;border-color:#27a9e1}#make-quiz-question-page .quiz-tab:not(.active){background-color:rgba(222,229,233,.5);border-top-left-radius:4px;border-top-right-radius:4px}#make-quiz-question-page .quiz-tab:not(.active) a{cursor:pointer;color:#555}#make-quiz-question-page .quiz-tab:not(.active) a:hover{color:#555}#make-quiz-question-page .make-preview-content{margin:0 45px}#make-quiz-question-page .make-preview-content .tab-content{border:1px solid #ddd;border-top:0}#make-quiz-question-page .make-preview-content .tab-content .wrap{margin-bottom:0;padding-top:25px}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header{margin-top:5px;margin-left:15px}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer{width:160px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer.disabled{opacity:.5}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer input[type=checkbox]{display:none}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer .checkbox-switch-inner:after,#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer .checkbox-switch-inner:before{content:'MULTI ANSWER';padding-left:15px;background-color:#27a9e1;color:#fff}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer .checkbox-switch-inner:after{content:'SINGLE ANSWER';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#make-quiz-question-page .make-preview-content .tab-content .wrap .toggle-answer-header .toggle-answer .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:128px;transition:all .3s ease-in 0s}#make-quiz-question-page .make-preview-content .tab-content .wrap .checkbox-answer{display:none}#make-quiz-question-page .make-preview-content .tab-content .upload-img-row{text-align:left;margin:0 30px 5px}#make-quiz-question-page .make-preview-content .tab-content .upload-img-row .upload-url-container{width:calc(100% - 120px)}#make-quiz-question-page .make-preview-content .tab-content .upload-img-row .upload-url-container #result-url{width:100%;height:26px;font-size:11px;padding-left:10px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-title{padding:0 30px;margin-bottom:25px;text-align:left}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-title input{width:100%}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-title+h3{margin-left:30px;text-align:left}#make-quiz-question-page .make-preview-content .tab-content #qq-text{margin-bottom:5px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-text{width:100%;height:150px;margin:auto;border:1px solid #beccd4;resize:none}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form{margin:0 30px 30px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .section-header{margin-top:40px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .upload-image{margin-left:2px;text-align:left;margin-top:5px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .col-md-2{height:75px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .correct-answer{height:100%}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .row-headers{margin-top:20px;text-align:left;overflow:hidden;height:60px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .choice-reason-row{margin-bottom:25px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .choice-reason-input{width:100%;height:75px;border:1px solid #beccd4;resize:none}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .make-header{margin-top:30px;margin-bottom:2px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .view-link{color:#2499cc;text-decoration:none;cursor:pointer}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .view-link:hover{color:#27a9e1}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .explanation{font-size:12px;color:#6b757b}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .make-question-btn{margin-top:30px}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .pull-left{color:rgba(85,85,85,.65)}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline{text-align:left}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .form-group{margin:20px 5px 0}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .form-group .pull-left{color:rgba(85,85,85,.65)}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .form-group .btn-default{background-color:#fff}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .difficulty-label{float:right;padding-right:8px}@media (max-width:1260px){#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .difficulty-label{float:none;margin-left:5px;padding-right:0}}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .ctp-form-group{border:1px solid #efedee}#make-quiz-question-page .make-preview-content .tab-content .quiz-question-form .form-inline .ctp-form-group .ctp{text-transform:uppercase;line-height:30px;margin:10px;width:260px;color:rgba(85,85,85,.65)}#make-quiz-question-page .make-preview-content .tab-content .item-tags{margin-top:20px}#make-quiz-question-page .make-preview-content .tab-content .item-tags .tag-list{margin-bottom:10px}#make-quiz-question-page .make-preview-content .tab-content .item-tags .badge{margin:0 3px;font-size:14px;background-color:#9e1e62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#make-quiz-question-page .make-preview-content .tab-content .item-tags .badge:first-of-type{margin-left:0}#make-quiz-question-page .make-preview-content .tab-content .item-tags .chs-icon-cancel{padding:2px;font-size:12px;cursor:pointer}#make-quiz-question-page .make-preview-content .tab-content .item-tags input{display:inline-block;height:27px;width:100px;font-size:12px;vertical-align:middle;border-radius:3px 0 0 3px}#make-quiz-question-page .make-preview-content .tab-content .item-tags button{padding-top:4px;padding-bottom:4px;font-size:12px;vertical-align:middle;border-radius:0 3px 3px 0}#make-quiz-question-page .make-preview-content .tab-content .item-tags.show-editing .badge{padding:3px 2px 3px 7px}#make-quiz-question-page .make-preview-content .tab-content .item-tags .twitter-typeahead{vertical-align:middle}#make-quiz-question-page .make-preview-content .tab-content .item-tags .tt-menu{margin-top:3px;margin-left:2px;width:150px;text-align:left;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#make-quiz-question-page .make-preview-content .tab-content .item-tags .tt-suggestion{color:#555;padding:10px 15px;cursor:pointer}#make-quiz-question-page .make-preview-content .tab-content .item-tags .tt-suggestion:not(.tt-cursor) strong{color:#333}#make-quiz-question-page .make-preview-content .tab-content .item-tags .tt-suggestion.tt-cursor{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#make-quiz-question-page .make-preview-content .tab-content .item-tags .tt-suggestion p{margin-bottom:0}#make-quiz-question-page .make-preview-content .tab-content .preview-item-tags{margin-top:20px;margin-right:30px;text-align:right}#make-quiz-question-page #preview-quiz-question{background-color:#fff}#make-quiz-question-page .preview-wrap{padding-top:1px;padding-bottom:1px}#make-quiz-question-page .preview-wrap .preview-content{min-height:50px;background-color:#fff;margin:0 15px}#make-quiz-question-page .preview-wrap .preview-content .section-header{display:none;font-size:20px;font-weight:200}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane{margin:20px;background-color:#fff}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .choice-table{width:100%;margin-bottom:40px}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .choice-table tr{border:1px solid #ddd}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .choice-table td{padding:10px}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .choice-table td p{margin:auto}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .choice-table .correct-answer{background-color:rgba(140,198,62,.25)}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .apcsp-concepts-table{display:none;width:100%;margin-bottom:10px}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .apcsp-concepts-table th{font-size:13px;padding-bottom:7px}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .apcsp-concepts-table td{width:375px;padding-bottom:10px;padding-right:15px;vertical-align:top}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .reasons-table{display:none;width:100%}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .reasons-table tr{border-top:1px solid #ddd}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .reasons-table td{padding:10px}#make-quiz-question-page .preview-wrap .preview-content #preview-quiz-question-pane .reasons-table td p{margin:auto}#view-quiz-question-page,.class-enrollment-page{margin-left:200px;font-family:'Proxima Nova',proxima-nova,sans-serif;min-height:100%}#make-quiz-question-page .preview-wrap .preview-content .letter-choice{width:5%}#view-quiz-question-page{background-color:#f4f8fc;color:#555;text-align:center;padding:0 20px 20px}#live-classes-page #course-info-section div,#view-quiz-question-page.collapsed{margin-left:60px}#view-quiz-question-page .links-row{padding:20px 0 20px 10px}#view-quiz-question-page .links-row .question-bank{float:left;margin-left:20px}#view-quiz-question-page .links-row .right-btn{margin-right:25px}#view-quiz-question-page .remix-wrapper{margin-top:10px}#view-quiz-question-page .preview-wrapper{min-height:50px;background-color:#fff;margin:0 15px;padding:20px}#view-quiz-question-page .preview-wrapper .school-and-author{position:absolute;top:17px;left:35px;text-align:left}#view-quiz-question-page .preview-wrapper .school-and-author .profile-img-wrapper{display:inline-block;width:30px;height:30px;margin-right:7px;vertical-align:middle}#view-quiz-question-page .preview-wrapper .school-and-author .profile-img-wrapper img{border-radius:50%;width:100%}#view-quiz-question-page .preview-wrapper .school-and-author .author-info{display:inline-block;font-size:12px;vertical-align:middle}#view-quiz-question-page .preview-wrapper .school-and-author .author-info span{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#view-quiz-question-page .preview-wrapper .school-and-author p{margin-bottom:0}#view-quiz-question-page .preview-wrapper .top-right-info{text-align:right;height:30px}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .tag-list{margin-bottom:10px}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .badge{margin:0 3px;font-size:14px;background-color:#9e1e62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .chs-icon-cancel{padding:2px;font-size:12px;cursor:pointer}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags input{display:inline-block;height:27px;width:100px;font-size:12px;vertical-align:middle;border-radius:3px 0 0 3px}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags button{padding-top:4px;padding-bottom:4px;font-size:12px;vertical-align:middle;border-radius:0 3px 3px 0}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .choice-table tr,.pd-schedule .legend{border:1px solid #ddd}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags.show-editing .badge{padding:3px 2px 3px 7px}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .twitter-typeahead{vertical-align:middle}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .tt-menu{margin-top:3px;margin-left:2px;width:150px;text-align:left;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .tt-suggestion{color:#555;padding:10px 15px;cursor:pointer}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .tt-suggestion:not(.tt-cursor) strong{color:#333}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .tt-suggestion.tt-cursor{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#view-quiz-question-page .preview-wrapper .top-right-info .item-tags .tt-suggestion p{margin-bottom:0}#view-quiz-question-page .preview-wrapper .section-header{font-size:20px;font-weight:200}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane{margin:22px;background-color:#fff}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .choice-table{width:100%;margin-bottom:40px}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .choice-table td p,#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .reasons-table td p{margin:auto}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .choice-table td{padding:10px}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .choice-table .correct-answer{background-color:rgba(140,198,62,.25)}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .apcsp-concepts-table{width:100%}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .apcsp-concepts-table th{font-size:13px;padding-bottom:7px}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .apcsp-concepts-table td{width:375px;padding-bottom:10px;padding-right:15px;vertical-align:top}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .apcsp-link{padding-bottom:15px}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .apcsp-link .apcsp-table-link{cursor:pointer;text-decoration:none}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .reasons-table{width:100%}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .reasons-table tr{border-top:1px solid #ddd}#view-quiz-question-page .preview-wrapper #preview-quiz-question-pane .reasons-table td{padding:10px}#view-quiz-question-page .preview-wrapper .letter-choice{width:5%}.manage-account{font-family:'Proxima Nova',proxima-nova,sans-serif;padding-bottom:50px}.manage-account .manage-account-buttons{width:170px;position:absolute}.manage-account .manage-account-buttons a.btn{width:170px;margin-bottom:1px}.manage-account .manage-account-main .user-settings-container .dropdown-item .bootstrap-select,.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .bootstrap-select{margin-bottom:0}.manage-account .manage-account-buttons a.btn.form-box-shadow{color:#000}.manage-account .manage-account-main{margin-left:175px;padding:0 15px;display:block}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .dropdown-menu.open a,.manage-account .manage-account-main div.dashboard-title{padding-left:0}.manage-account .manage-account-main .item{padding-top:20px}.manage-account .manage-account-main .item img{width:100px}.manage-account .manage-account-main .user-settings-container #image-uploader{width:100px;height:100px}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form{padding-right:20px;position:relative}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .icon-ok{position:absolute;right:0;margin-top:8px}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .bootstrap-select button{height:30px}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .dropdown-menu.open{width:20px}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .dropdown-menu.open li{height:25px}.manage-account .manage-account-main .user-settings-container .user-title.codehs-form .dropdown-menu.open a span{line-height:0}.manage-account .manage-account-main .user-settings-container .bio strong{display:block}.manage-account .manage-account-main .user-settings-container .bio div{min-height:150px;max-width:400px;display:inline}.manage-account .manage-account-main .user-settings-container .bio div textarea{height:150px;width:400px;max-width:400px;padding-right:20px;display:inline-block;vertical-align:top}.manage-account .manage-account-main .user-settings-container .bio div span.edit-icon{vertical-align:top}.manage-account .manage-account-main .user-settings-container .dropdown-item{position:relative;display:inline-block}.manage-account .manage-account-main .user-settings-container .dropdown-item .icon-ok{position:absolute;right:-25px;margin-top:8px}.manage-account .manage-account-main .user-settings-container .dropdown-item .bootstrap-select button{height:30px}.manage-account .manage-account-main .permissions-container div{width:150px;cursor:pointer}.manage-account .manage-account-main .code-history-container a.btn{width:215px}.manage-account .manage-account-main .billing-container .charges{margin-top:0}.manage-account .manage-account-main .codehs-form [data-ui=editable_text] input[type=text]{height:30px;display:inline}.manage-account .manage-account-main .codehs-form [data-ui=editable_text] a.btn,.manage-account .manage-account-main .codehs-form [data-ui=editable_textarea] a.btn{width:80px}.manage-account .manage-account-main .preview-syntax:hover{cursor:pointer}.manage-account .courses-container table,.manage-account .sections-container table{min-width:100%}.manage-account .courses-container table th,.manage-account .sections-container table th{padding-left:10px}.manage-account .courses-container table td>.teacher-course-icon,.manage-account .sections-container table td>.teacher-course-icon{height:25px;margin-right:10px}.manage-account .courses-container table td>a,.manage-account .sections-container table td>a{text-decoration:none;color:#6b757b}.manage-account .courses-container table .school-year-col,.manage-account .sections-container table .school-year-col{text-align:center}.manage-account .courses-container table .switch-col,.manage-account .sections-container table .switch-col{text-align:center;width:80px}.manage-account .courses-container table .button-col,.manage-account .sections-container table .button-col{text-align:center;width:40px}.manage-account .class-item-menu{display:table-cell;width:70px;text-align:center;border-left:solid 1px rgba(190,204,212,.3)}.manage-account .class-item-menu .chs-icon-ellipses-h{color:#6b757b;font-size:20px;vertical-align:middle}.manage-account .class-item-menu a{display:block}.manage-account .class-item-menu.open .chs-icon-ellipses-h,.manage-account .class-item-menu:hover .chs-icon-ellipses-h{color:#27a9e1}.manage-account .class-item-menu .toolbox-menu{width:max-content;padding:10px 3px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.manage-account .class-item-menu .toolbox-menu{width:732px}}}.manage-account .class-item-menu .toolbox-menu ul{width:max-content;padding:0 10px;display:inline-block;list-style:none;vertical-align:top}.manage-account .class-item-menu .toolbox-menu ul>li>a{display:block;width:100%;line-height:30px;font-size:12px;text-align:left;color:#555;border-radius:3px}.manage-account .class-item-menu .toolbox-menu ul>li>a:hover{text-decoration:none}.manage-account .class-item-menu .toolbox-menu ul>li>a .chs-icon,.manage-account .class-item-menu .toolbox-menu ul>li>a .icon{margin-right:5px;font-size:13px;vertical-align:middle}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a{padding:0 10px 0 3px;margin-bottom:3px;color:#fff;line-height:22px;font-size:11px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.course-settings-header{background-color:#9e1e62}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.course-settings-header:hover{background-color:#77194f}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.section-settings-header{background-color:#fbaf3f}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.section-settings-header:hover{background-color:#eca53c}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header{background-color:#8cc63e}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header:hover{background-color:#85be39}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.progress-header .chs-icon{margin-right:10px}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.codereview-header{background-color:#27a9e1}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.codereview-header:hover{background-color:#2499cc}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.resources-header{background-color:#00a79d}.manage-account .class-item-menu .toolbox-menu ul>li.header-link>a.resources-header:hover{background-color:#039285}.manage-account .class-item-menu .toolbox-menu ul .archive-toggle.archived .icon-upload-alt{display:inline}.manage-account .class-item-menu .toolbox-menu ul .archive-toggle.archived .icon-download-alt,.manage-account .class-item-menu .toolbox-menu ul .archive-toggle.unarchived .icon-upload-alt{display:none}.manage-account .class-item-menu .toolbox-menu ul .archive-toggle.unarchived .icon-download-alt{display:inline}.manage-account .class-item-menu .toolbox-menu ul>li:not(.header-link)>a{font-weight:400;padding:3px 5px;text-transform:none}.manage-account .class-item-menu .toolbox-menu ul>li:not(.header-link)>a:hover{color:#555;background-color:rgba(190,204,212,.4);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.manage-account .options-btn{border:0!important}.manage-account .githubAccount{width:10vw}.manage-account .manage-github-account{font-size:14px;margin-top:20px}.manage-account .manage-github-account .github-settings-header{font-size:14px;font-weight:700}.manage-account .manage-github-account .git-setting-button{height:24px;vertical-align:middle;padding-top:2px}.manage-account .manage-github-account .logged-in-section{width:fit-content;margin-right:24px}.manage-account .manage-github-account .git-settings-section{width:fit-content}.manage-account .ai-features-table .dropdown-toggle,.manage-account .ai-features-table div.dropdown-menu{width:300px}.manage-account .ai-features-table td,.manage-account th{padding-right:10px}.manage-account .ai-features-table .bootstrap-select{padding-top:10px}.manage-account .ai-features-table label{font-weight:400}.manage-account .ai-settings-container{padding:20px 0}.github-connection-success{padding-bottom:10vh}.github-connection-success .fa-github,.github-connection-success .successfully-connected-to-github-header{width:100%;text-align:center}.github-connection-success .fa-github::before{font-size:72px}.github-connection-success .git-success-link-btn{margin-top:5vh;width:25vw}.class-enrollment-page{position:relative;display:-ms-flexbox;display:flex}.class-enrollment-page .class-enrollment-content{width:970px;margin:35px auto}.class-enrollment-page .class-enrollment-content .class-enrollment-header{padding-bottom:30px}.class-enrollment-page .class-enrollment-content .class-enrollment-header h1{font-size:24px;font-weight:200;color:#555;margin-top:0}.class-enrollment-page .class-enrollment-content .header{height:60px;width:100%;padding:30px 20px;border-top-left-radius:3px;border-top-right-radius:3px}.class-enrollment-page .class-enrollment-content .header h1{margin-top:20px}.class-enrollment-page .class-enrollment-content .table{width:100%;border-radius:3px;background-color:#fcfcfc;border:1px solid rgba(190,204,212,.25);background-clip:padding-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.class-enrollment-page .class-enrollment-content .table:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.class-enrollment-page .class-enrollment-content .individual-class{margin-bottom:70px}.class-enrollment-page .class-enrollment-content .individual-class .header{padding:0 20px;background-color:#28384a}.class-enrollment-page .class-enrollment-content .individual-class .header h1{display:inline-block;float:left;font-size:20px;color:#fff;max-width:350px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.class-enrollment-page .class-enrollment-content .individual-class .header p{vertical-align:middle;margin:20px 2px;display:inline-block;color:#a7aeb6}.class-enrollment-page .class-enrollment-content .individual-class .header h3{float:right;font-size:12px;color:#a7aeb6;font-weight:600;text-transform:uppercase;margin:23px 2px 0}.class-enrollment-page .class-enrollment-content .individual-class .header h4{float:right;font-size:14px;color:#27a9e1;font-weight:600;font-style:italic;text-transform:uppercase;margin:23px 2px 0}.class-enrollment-page .class-enrollment-content .individual-class .header .class-plan-sec{float:right;display:inline-block;margin-right:20px;color:#fff;text-transform:uppercase;text-align:center;height:28px;font-size:12px;border-radius:60px;line-height:29px;vertical-align:middle;margin-top:26px}.class-enrollment-page .class-enrollment-content .individual-class .header .class-plan-roster{width:100px;margin-left:10px;margin-top:17px;margin-right:0}.class-enrollment-page .class-enrollment-content .individual-class .header .google-logo{float:right;margin-top:12px;margin-right:10px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table{margin:20px auto 40px;width:95%}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table th{margin-top:10px;font-size:25px;height:60px;color:#555;font-weight:400}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td .unenrollment-btn{color:#6b757b;font-size:16px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td .unenrollment-btn:hover{text-decoration:none;color:#000}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table th:first-of-type{padding-left:60px;padding-bottom:30px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table th:last-of-type{padding-right:60px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td:first-of-type{color:#95a5ac;font-size:18px;padding-left:60px;font-weight:lighter}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td:first-of-type a{color:#6b757b}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td:first-of-type a:hover{text-decoration:none;color:#000}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table td:last-of-type span{margin-right:5px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table h2{color:#555;display:inline;margin-right:20px;vertical-align:-2px;font-size:23px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .main-course-dropdown{width:250px;margin:5px 3px 8px auto}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .main-course-dropdown span:first-of-type{display:inline;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .icons{height:50px;width:50px;margin-right:15px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch{width:78px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch.disabled{opacity:.5}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]{display:none}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after,.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:36px;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .course-enrollment-switch .checkbox-switch-switch{display:block;width:27px;height:27px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:40px;transition:all .3s ease-in 0s}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table .btn-main{height:51px;margin-top:-2px}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table #settings-link{font-size:20px;color:#beccd4}.class-enrollment-page .class-enrollment-content .individual-class .class-enrollment-table #settings-link:hover{color:#95a5ac}.class-enrollment-page .class-enrollment-content .individual-class #course-unenroll-modal-body{margin-bottom:15px;text-align:center}.class-enrollment-page .class-enrollment-content .individual-class #course-unenroll-modal-body h3{margin-bottom:25px;color:#6b757b}.class-enrollment-page .class-enrollment-content .individual-class #course-unenroll-modal-body a{padding:6px 25px;margin:10px}.course-enrollment-page{position:relative;height:100%;font-family:'Proxima Nova',proxima-nova,sans-serif;margin-left:200px}.course-enrollment-page .header{height:60px;width:100%;padding:30px 20px;border-top-left-radius:3px;border-top-right-radius:3px}.course-enrollment-page .course-enrollment-content{width:970px;margin:35px auto}.course-enrollment-page .course-enrollment-content .course-enrollment-header{padding-bottom:30px}.course-enrollment-page .course-enrollment-content .course-enrollment-header h1{font-size:32px;font-weight:200;color:#555;margin:0 auto 20px}.course-enrollment-page .course-enrollment-content .header{padding:0 20px;background-color:#28384a;border-bottom:solid 5px #fbaf3f}.course-enrollment-page .course-enrollment-content .header h1{display:inline-block;font-size:20px;color:#fff;max-width:350px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-enrollment-page .course-enrollment-content .table{width:100%;border-radius:3px;background-color:#fcfcfc;border:1px solid rgba(190,204,212,.25);background-clip:padding-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.course-enrollment-page .course-enrollment-content .table:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.course-enrollment-page .course-enrollment-content .course-enrollment-table{margin:0 auto 30px;width:90%}.course-enrollment-page .course-enrollment-content .course-enrollment-table th{padding-top:10px;font-size:25px;height:60px;color:#555;font-weight:400}.course-enrollment-page .course-enrollment-content .course-enrollment-table td{padding-bottom:8px}.course-enrollment-page .course-enrollment-content .course-enrollment-table td:first-of-type{color:#95a5ac;font-size:20px}.course-enrollment-page .course-enrollment-content .course-enrollment-table td:first-of-type a{color:#6b757b;float:left}.course-enrollment-page .course-enrollment-content .course-enrollment-table td:first-of-type a:hover{text-decoration:none;color:#000}.course-enrollment-page .course-enrollment-content .course-enrollment-table td:first-of-type .separator{display:inline-block;float:left;background-color:#27a9e1;margin:12px 6px 0;width:6px;height:6px;border-radius:50%}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch input[type=checkbox],.marketing-page .marketing-page-content .catalog-page-info .supplemental-toggle-btn.collapsed .toggle-icon-open{display:none}.course-enrollment-page .course-enrollment-content .course-enrollment-table td:first-of-type h4{margin-top:8px}.course-enrollment-page .course-enrollment-content .course-enrollment-table td:last-of-type{font-size:15px}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch{width:78px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch.disabled{opacity:.5}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after,.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{display:block;float:left;width:50%;height:36px;line-height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}.course-enrollment-page .course-enrollment-content .course-enrollment-table .course-enrollment-switch .checkbox-switch-switch{display:block;width:27px;height:27px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:40px;transition:all .3s ease-in 0s}.course-enrollment-page .course-enrollment-content .back-button{float:left}.marketing-page{padding:25px 25px 50px;min-height:100%;font-family:'Proxima Nova',proxima-nova,sans-serif}.marketing-page.has-banner{padding-top:50px}.marketing-page.has-banner .marketing-page-info{padding-top:25px}.marketing-page.has-banner .info-section .goto-span{top:-110px}.marketing-page.has-banner .marketing-sidenav{height:calc(100vh - 150px)}.marketing-page .marketing-banner{position:fixed;top:60px;left:0;padding:7px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-size:16px;font-weight:600;z-index:10}.marketing-page .marketing-banner a{margin-left:15px;border-width:2px}.marketing-page .marketing-page-content{margin:auto;max-width:1200px}.marketing-page .marketing-page-content .catalog-page-info .nav>li{display:-ms-inline-flexbox;display:inline-flex}.marketing-page .marketing-page-content .catalog-page-info .nav>li>a{margin:1px;color:#27a9e1;padding:3px 6px}.marketing-page .marketing-page-content .catalog-page-info .nav>li.active>a{margin:1px;color:#fff;background-color:#27a9e1}.marketing-page .marketing-page-content .catalog-page-info .btn-main-transparent-blue:hover{color:#1a8bbb!important;border-color:#1a8bbb}.marketing-page .marketing-page-content .catalog-page-info .btn-main-transparent-blue:focus{color:#27a9e1!important;border-color:#27a9e1}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content .catalog-search{height:35px;width:80%;display:inline-block}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content .course-catalog-school-option{margin-bottom:10px;margin-top:10px;display:-webkit-box}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content .course-catalog-school-option input{height:20px;width:20px}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content .course-catalog-school-option span{margin:0 10px;color:#27a9e1;font-size:20px}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content .course-catalog-filter{border:1px solid #27a9e1}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content.mobile{padding:0 20px}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content.mobile .course-catalog-school-option input{height:15px;width:15px}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content.mobile .school-text{font-size:14px;margin-top:2px}.marketing-page .marketing-page-content .catalog-page-info .catalog-search-content.mobile .nav>li>a{height:28px;padding:3px;font-size:16px}.marketing-page .marketing-page-content .catalog-page-info .supplemental-toggle-btn.collapsed .toggle-icon-collapsed{display:inline-block}.marketing-page .marketing-page-content .catalog-page-info .supplemental-toggle-btn .toggle-icon-collapsed{display:none}.marketing-page .marketing-page-content .catalog-page-info .supplemental-toggle-btn .toggle-icon-open{display:inline-block}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr{background-color:rgba(190,204,212,.15)}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr .course-image{width:80px;float:left;margin-right:5px}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr .clearfix{margin:10px 0}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr .course-title{font-size:17px}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr .course-description{font-size:15px}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr .catalog-coming-soon-banner{width:129px;height:36px;color:#27a9e1;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background-color:rgba(39,169,225,.2);border-radius:10px;padding:4px 10px;margin-left:5px;vertical-align:text-top}.marketing-page .marketing-page-content .catalog-page-info .course-catalog-table tr .course-info{margin-top:8px}.marketing-page .user-authenticated-content{max-width:fit-content;margin-left:135px;margin-right:135px}.marketing-page .marketing-sidenav{position:fixed;display:inline-block;padding:20px;width:200px;height:calc(100vh - 100px);list-style:none;vertical-align:top;overflow:auto}.marketing-page .marketing-sidenav.bottom{position:relative;display:none;width:100%;height:auto}@media (max-width:768px){.marketing-page .marketing-sidenav.side{display:none}.marketing-page .marketing-sidenav.bottom{display:block}}.marketing-page .marketing-sidenav .active a{color:#9e1e62}.marketing-page .marketing-sidenav ul{padding-left:20px;list-style:none}.marketing-page .marketing-sidenav>li a{padding:5px 0;font-size:18px;font-weight:600}.marketing-page .marketing-sidenav>ul{padding-bottom:5px}.marketing-page .marketing-sidenav>ul>li a{padding:5px 0;font-size:16px;line-height:17px}.marketing-page .marketing-sidenav>ul>ul{margin:10px 0;border-bottom:none!important}.marketing-page .marketing-sidenav>ul>ul li a{padding:4px 0;font-size:12px;font-weight:200}.marketing-page .marketing-sidenav a{display:block;width:100%;color:#6b757b;text-decoration:none}.marketing-page .marketing-sidenav a:hover{color:#27a9e1}.marketing-page .marketing-page-info{width:calc(100% - 255px);margin-left:225px;display:inline-block;vertical-align:top;font-size:16px}@media (max-width:768px){.marketing-page .marketing-page-info{width:100%;margin-left:0}}.marketing-page .marketing-page-info .highlight{background-color:#f4f8fc}.marketing-page .marketing-page-info .integration-feature img{height:100px}.marketing-page .marketing-page-info ul:not(#id_courses,#id_grade_levels){list-style:none;line-height:19px;color:#6b757b}.marketing-page .marketing-page-info ul:not(#id_courses,#id_grade_levels) li:not(.feature-item){padding:3px 0;list-style:none}.marketing-page .marketing-page-info ul:not(#id_courses,#id_grade_levels) li:not(.feature-item):before{display:block;position:relative;max-width:0;max-height:0;left:-18px;font-size:20px}.marketing-page .marketing-page-info .info-section>ul li:before,.marketing-page .marketing-page-info .info-subsection>ul li:before,.marketing-page .marketing-page-info td>ul li:before{color:#27a9e1}.marketing-page .marketing-page-info .info-section>ul>ul li:before,.marketing-page .marketing-page-info .info-subsection>ul>ul li:before,.marketing-page .marketing-page-info td>ul>ul li:before{color:#8cc63e}.marketing-page .marketing-page-info .bootcamp-info,.marketing-page .marketing-page-info .bootcamp-info li{list-style:disc!important}.marketing-page .marketing-page-info .course-alert{padding:10px;width:100%;margin-bottom:20px;font-size:20px;text-transform:None}.marketing-page .marketing-page-info .course-alert:not(.btn){color:#00a79d;background-color:rgba(0,167,157,.15);font-weight:600;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page .marketing-page-info .marketing-header .header-img-wrap{width:100%;height:175px;overflow:hidden}.marketing-page .marketing-page-info .marketing-header .header-img-wrap img{width:100%;position:relative;top:-10px}.marketing-page .marketing-page-info .marketing-header .header-img-wrap.csforall-img{height:250px}.marketing-page .marketing-page-info .marketing-header .header-img-wrap.csforall-img img{width:475px;top:-8px}.marketing-page .marketing-page-info .state-marketing-title{width:95%}.marketing-page .marketing-page-info .course-img-sect img{width:115px;margin:5px 15px 5px 0;float:left}.marketing-page .marketing-page-info .state-img-sect img{width:190px;margin:5px 15px 0 0;float:left}.marketing-page .marketing-page-info #endorsement{padding:5px 0;margin-top:25px}.marketing-page .marketing-page-info #endorsement img{float:right;margin-bottom:15px;margin-left:15px;width:100px}.marketing-page .marketing-page-info #pd-seminars img{float:left;width:100px;margin-right:15px;margin-bottom:10px}.marketing-page .marketing-page-info #pd-seminars p:first-of-type{margin-top:30px}.marketing-page .marketing-page-info .pd-workshops-wrapper{overflow-x:scroll}.marketing-page .marketing-page-info .pd-workshops-table{margin-bottom:15px;min-width:605px}.marketing-page .marketing-page-info .pd-workshops-table th:first-of-type{width:210px}.marketing-page .marketing-page-info .pd-workshops-table td:first-of-type{width:210px;color:#555;font-weight:600}.marketing-page .marketing-page-info .pd-workshops-table td:nth-of-type(3),.marketing-page .marketing-page-info .pd-workshops-table th:nth-of-type(3){width:135px;text-align:center}.marketing-page .marketing-page-info .pd-workshops-table td:nth-of-type(4),.marketing-page .marketing-page-info .pd-workshops-table th:nth-of-type(4){width:235px;text-align:center}.marketing-page .marketing-page-info .pd-workshops-table td:last-of-type,.marketing-page .marketing-page-info .pd-workshops-table th:last-of-type{width:150px;text-align:center}.marketing-page .marketing-page-info .pd-workshops-table td:last-of-type .btn-main,.marketing-page .marketing-page-info .pd-workshops-table th:last-of-type .btn-main{width:100px}.marketing-page .marketing-page-info .pd-free-images{padding:15px 50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:12px;grid-row-gap:15px}.marketing-page .marketing-page-info .pd-free-images .pd-workshop-img{width:100%}.marketing-page .marketing-page-info .pd-free-images a:first-of-type{grid-column-start:1;grid-column-end:4;-ms-flex-item-align:end;align-self:end}.marketing-page .marketing-page-info .pd-free-images a:nth-of-type(2){grid-column-start:4;grid-column-end:6}.marketing-page .marketing-page-info .pd-free-images a:nth-of-type(3){grid-column-start:2;grid-column-end:5}.marketing-page .marketing-page-info .pd-free-images-scrollable{max-height:300px;overflow-y:scroll}.marketing-page .marketing-page-info .pd-free-images-scrollable img{height:300px;margin-bottom:10px}.marketing-page .marketing-page-info .info-section.course-img-sect img{width:100px}.marketing-page .marketing-page-info .allcourses-padding{height:400px}.marketing-page .marketing-page-info .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.marketing-page .marketing-page-info .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.marketing-page .marketing-page-info .allcourses-padding{display:none}}.marketing-page .marketing-page-info .programming-languages{text-align:center}.marketing-page .marketing-page-info .programming-languages img{width:50%;margin-bottom:20px}.marketing-page .marketing-page-info a:not(.btn){color:#27a9e1;text-decoration:none}.marketing-page .marketing-page-info a:not(.btn):hover{color:#177aa5}.marketing-page .marketing-page-info .learn-more-btn{margin-top:15px}.marketing-page .marketing-page-info .learn-more-btn:not(:first-of-type){margin-left:15px}.marketing-page .marketing-page-info .fast-grade-img{margin-top:25px}.marketing-page .marketing-page-info .prog-start-howto{width:210px;margin-top:10px;margin-right:3.5px;margin-left:3.5px}.marketing-page h1{margin:20px 0;font-size:48px;color:#27a9e1}.marketing-page h2:not(.module-title):not(.plan-name){margin:5px 0;color:#00a79d;font-weight:600;border-bottom:1px solid;font-size:18px}.marketing-page h3{margin:15px 0;color:#95a5ac}.marketing-page p{margin:15px 0;color:#555;line-height:25px}.marketing-page .resources-header{margin-top:0}.marketing-page .code-missouri-img,.marketing-page .csforall-summit-img{width:145px;float:left;margin-right:15px;border-radius:5px}.marketing-page .marketing-info-section{position:relative;padding:10px;margin:5px 0}.marketing-page .marketing-info-section:nth-of-type(even){background-color:#f4f8fc}.marketing-page .marketing-info-section .goto-span{position:absolute;top:-60px}.marketing-page .marketing-info-section .apcsp-endorsed-img{width:150px}.marketing-page .marketing-info-section .catalog-search{width:80%}.marketing-page .marketing-info-section .hoc-marketing-table td{vertical-align:top}.marketing-page .marketing-info-section .hoc-marketing-table td h3{color:#555}.marketing-page .marketing-info-section .hoc-marketing-table td img{width:300px}.marketing-page .marketing-info-section .csa-labs-marketing-table td{vertical-align:top}.marketing-page .marketing-info-section .csa-labs-marketing-table td h3{color:#555}.marketing-page .marketing-info-section .csa-labs-marketing-table td img{width:200px}@media (max-height:740px) and (orientation:portrait){.marketing-page .marketing-info-section .share-vids{width:100%;height:90%}}.marketing-page .hs-pathway-section{position:relative;padding:20px;margin:25px 0 0;border-radius:10px;background-color:#f4f8fc}.marketing-page .hs-pathway-section:hover{cursor:pointer}.marketing-page .teacher-quotes .testimonial{position:relative;padding:25px 0 100px;margin:0;box-shadow:none}.marketing-page .teacher-quotes .testimonial:nth-of-type(odd) .quote-credit{text-align:right}.marketing-page .teacher-quotes .testimonial-quote{font-size:20px;color:#555;font-style:italic;margin-bottom:30px}.marketing-page .teacher-quotes .quote-circle{position:absolute;bottom:5px;width:90px;height:90px;font-size:98px;text-align:center;line-height:135px;color:#fff;border:4px solid #fff!important;border-radius:50%}.marketing-page .teacher-quotes .quote-circle .quote-img{width:82px;margin-bottom:80px}.marketing-page .teacher-quotes .source{position:absolute;bottom:20px;width:100%;min-height:50px;color:#fff!important;border-radius:3px}.marketing-page .teacher-quotes .source .quote-credit{padding:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page .teacher-quotes .source .source-name{margin-bottom:0;color:#fff!important;font-weight:900}.marketing-page .teacher-quotes .source .source-org{margin-bottom:0;font-size:13px;color:#fff!important;font-weight:600}@media (min-width:768px){.marketing-page .teacher-quotes .testimonial:nth-of-type(even) .source{padding-left:175px}.marketing-page .teacher-quotes .testimonial:nth-of-type(even) .quote-circle{left:30px}.marketing-page .teacher-quotes .testimonial:nth-of-type(odd) .source{padding-right:175px}.marketing-page .teacher-quotes .testimonial:nth-of-type(odd) .quote-circle{right:30px}.marketing-page .teacher-quotes .testimonial:nth-of-type(odd) .quote-credit{text-align:right}}@media (max-width:767px){.marketing-page .teacher-quotes .testimonials-header{background-size:auto}.marketing-page .teacher-quotes .testimonial{padding-top:50px;width:450px;margin-bottom:50px}.marketing-page .teacher-quotes .testimonial .source{padding-left:25px;padding-right:25px}.marketing-page .teacher-quotes .testimonial-quote{font-size:18px}.marketing-page .teacher-quotes .quote-circle{width:60px;height:60px;top:-30px;right:auto;bottom:auto;left:195px;font-size:64px;line-height:90px}.marketing-page .teacher-quotes .quote-img{width:60px}}@media (max-width:515px){.marketing-page .teacher-quotes .testimonial{width:250px}.marketing-page .teacher-quotes .quote-circle{left:95px}.marketing-page .teacher-quotes .quote-img{width:60px}.marketing-page .teacher-quotes .testimonial-quote{font-size:16px}}.marketing-page .quote-section{margin-left:50px;padding-top:10px}.marketing-page .quote-section .quoted-by{width:200px;margin-top:0;line-height:13px;font-size:12px}.marketing-page .info-subsection{padding:15px}.marketing-page table:not(.detailed-plans-table):not(#pathway-table){table-layout:fixed;width:100%;color:#333;margin-top:25px}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) td,.marketing-page table:not(.detailed-plans-table):not(#pathway-table) th{padding:10px 15px}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr{height:45px}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr:nth-of-type(even){background-color:rgba(190,204,212,.15)}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr:nth-of-type(odd){background-color:rgba(190,204,212,.45)}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr:first-of-type{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr:first-of-type .detail-plan-header div{padding:20px}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr:not(:first-of-type) th{color:#555}.marketing-page table:not(.detailed-plans-table):not(#pathway-table) tr:not(:first-of-type) th.table-subheader{background-color:#27a9e1;color:#fff}.marketing-page table.image-table td:first-of-type,.marketing-page table.image-table th:first-of-type{width:20%;text-align:center}.marketing-page table.image-table img{width:50px;height:50px}#course-catalog-page .modal .modules-table.elem-catalog-modules tr:not(:first-of-type),.marketing-page .modules-table.modules-with-images tr:not(:first-of-type){height:115px}.marketing-page .img-wrapper img{margin:15px auto}.marketing-page .tall-img{max-height:200px}.marketing-page .wide-img{width:100%}.marketing-page .img-with-border{border:1px solid rgba(190,204,212,.5);border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.marketing-page .rwc-logo{width:500px;display:block;margin:auto}@media (max-width:768px){.marketing-page .rwc-logo{width:100%}}.marketing-page .mission-statement{font-weight:600;color:#9e1e62}.marketing-page .values h3{color:#9e1e62}.marketing-page .values h3 span.chs-icon{font-size:40px}.marketing-page .testimonials-section h4{font-weight:600;margin-top:-5px;margin-bottom:45px}.marketing-page .testimonials-section p{font-style:italic}.marketing-page .stories-section span:not(.goto-span):first-of-type{margin-right:5px;font-size:18px;font-weight:600}.marketing-page .stories-section p{margin:20px 0}.marketing-page .cert-educator-perk-image first-child,.marketing-page .stories-section p a.end-link{margin-left:10px}.marketing-page .signup-section .signup-option{width:40%;float:left;text-align:center}.marketing-page .signup-section .signup-option:first-of-type{margin-right:3%;margin-left:4%}.marketing-page .signup-section .signup-option:last-of-type{margin-right:4%;margin-left:3%}.marketing-page .signup-section .signup-option .chs-icon{display:block;font-size:48px;color:#555}.marketing-page .signup-section .signup-option p{margin-top:5px}@media (max-width:585px){.marketing-page .signup-section .signup-option{width:100%}.marketing-page .signup-section .signup-option:first-of-type{margin:0 0 15px}.marketing-page .signup-section .signup-option:last-of-type{margin:0}}.marketing-page .signup-section .btn{line-height:28px;width:200px}.marketing-page .signup-section .end-link{margin-left:5px}.marketing-page .signup-section .signup-other-options{margin-top:45px}.marketing-page .signup-section .signup-other-options span{margin-right:5px;font-size:15px;font-weight:600}.marketing-page .path-table{overflow-x:auto;display:block}.marketing-page .modules-table td:first-of-type,.marketing-page .modules-table th:first-of-type{width:150px}.marketing-page .modules-table td:last-of-type{padding-top:20px;padding-bottom:20px;line-height:25px}.marketing-page .modules-table td:last-of-type span{color:#6b757b;margin-right:7px;font-weight:600}.marketing-page .modules-table td:last-of-type a:not(.btn){margin-right:5px}.marketing-page .modules-table.modules-with-images td:first-of-type,.marketing-page .modules-table.modules-with-images th:first-of-type{width:115px;text-align:center}.marketing-page .modules-table.modules-with-images td:last-of-type,.marketing-page .modules-table.modules-with-images th:last-of-type{padding-left:0}.marketing-page .modules-table.modules-with-images img{width:75px}.marketing-page .instructor-side-layout .instructor-info-wrap,.marketing-page .instructors-1 .instructor-bio .instructor-info-wrap{width:calc(100% - 175px);display:inline-block;vertical-align:middle}.marketing-page .modules-table.modules-with-images td.no-image{text-align:left;padding-left:10px}.marketing-page .modules-table.modules-with-images .assign-module{float:right;margin-top:20px}.marketing-page #kodable-table td:first-of-type,.marketing-page #kodable-table th:first-of-type{text-align:left}.marketing-page #kodable-table td:nth-of-type(2),.marketing-page #kodable-table th:nth-of-type(2){text-align:center}.marketing-page .instructor-side-layout .instructor-img-wrap{display:inline-block;margin-right:20px}.marketing-page .instructors-1 .instructor-bio .instructor-img-wrap{display:inline-block;margin-right:20px}@media (max-width:414px){.marketing-page .instructors-1 .instructor-bio{text-align:center}.marketing-page .instructors-1 .instructor-bio .instructor-img-wrap,.marketing-page .instructors-1 .instructor-bio .instructor-info-wrap{width:100%;display:block}}.marketing-page .instructors-2 .instructor-bio{float:left;text-align:center;width:47%}.marketing-page .instructors-2 .instructor-bio:first-of-type{margin-right:3%}@media (max-width:768px){.marketing-page .instructors-2 .instructor-bio:first-of-type{margin:0 0 10px}}.marketing-page .instructors-2 .instructor-bio:last-of-type{margin-left:3%}@media (max-width:768px){.marketing-page .instructors-2 .instructor-bio:last-of-type{margin:0}.marketing-page .instructors-2 .instructor-bio{width:100%;float:none;text-align:left}.marketing-page .instructors-2 .instructor-bio .instructor-img-wrap{display:inline-block;margin-right:20px}.marketing-page .instructors-2 .instructor-bio .instructor-info-wrap{display:inline-block;width:calc(100% - 175px);vertical-align:middle}}@media (max-width:414px){.marketing-page .instructors-2 .instructor-bio{text-align:center}.marketing-page .instructors-2 .instructor-bio .instructor-img-wrap,.marketing-page .instructors-2 .instructor-bio .instructor-info-wrap{width:100%;display:block}}.marketing-page .instructors-3 .instructor-bio{width:32%;float:left;text-align:center}.marketing-page .instructors-3 .instructor-bio:nth-of-type(2){margin-left:2%;margin-right:2%}@media (max-width:768px){.marketing-page .instructors-3 .instructor-bio:nth-of-type(2){margin:10px 0}.marketing-page .instructors-3 .instructor-bio{width:100%;float:none;text-align:left}.marketing-page .instructors-3 .instructor-bio .instructor-img-wrap{display:inline-block;margin-right:20px}.marketing-page .instructors-3 .instructor-bio .instructor-info-wrap{display:inline-block;width:calc(100% - 175px);vertical-align:middle}}@media (max-width:414px){.marketing-page .instructors-3 .instructor-bio{text-align:center}.marketing-page .instructors-3 .instructor-bio .instructor-img-wrap,.marketing-page .instructors-3 .instructor-bio .instructor-info-wrap{width:100%;display:block}}.marketing-page .instructor-bio h4{margin-top:12px;margin-bottom:12px;color:#6b757b;font-size:20px;font-weight:600}.marketing-page .social-media-btns a{padding-top:16.5px;display:inline-block;width:74px;height:74px;vertical-align:middle;border:2px solid transparent;text-align:center;border-radius:50%}.marketing-page .social-media-btns a:not(:first-of-type):not(:last-of-type){margin:0 15px}.marketing-page .social-media-btns a:hover{background-color:#fff}.marketing-page .social-media-btns span{color:#fff;font-size:36px}.marketing-page .social-media-btns .twitter-btn{background-color:#55acee}.marketing-page .social-media-btns .twitter-btn:hover{border-color:#55acee}.marketing-page .social-media-btns .twitter-btn:hover span{color:#55acee}.marketing-page .social-media-btns .facebook-btn{background-color:#3b5998}.marketing-page .social-media-btns .facebook-btn:hover{border-color:#3b5998}.marketing-page .social-media-btns .facebook-btn:hover span{color:#3b5998}.marketing-page .social-media-btns .medium-btn{padding-top:13px;background-color:#000}.marketing-page .social-media-btns .medium-btn:hover{border-color:#000}.marketing-page .social-media-btns .medium-btn:hover span{color:#000}.marketing-page .demo-btn{width:110px}.marketing-page .demo-btn:nth-of-type(2){margin:0 7px}.marketing-page .checkout-pricing-table{width:calc(100% + 20px);left:-10px}.marketing-page .certificate-img{display:block;width:80%;margin:0 auto}@media (max-width:414px){.marketing-page h1{font-size:28px;text-align:center}}.marketing-page .yesaq-section{font-size:18px;padding:40px 40px 30px 30px}.marketing-page .yesaq-section .yes-questions-list li{padding-bottom:7px;padding-left:12px}.marketing-page .apps-get-started{margin-bottom:0}.marketing-page .apps-section .screenshot-img{height:450px;display:inline-block;padding:0 10px}.marketing-page .apps-section .img-links{display:inline-block;vertical-align:middle;padding:0 10px}.marketing-page .apps-section .img-links .link{display:block}.marketing-page .apps-section .icon-and-download-container{font-family:'Proxima Nova',proxima-nova,sans-serif;color:#555;display:inline-block;margin-left:5px;margin-right:5px}.marketing-page .apps-section .icon-and-download-container h2{display:block;font-size:20px}.marketing-page .apps-section .icon-and-download-container .app-store-img{width:150px;border-radius:25px;display:block;margin:5px}.marketing-page .apps-section .icon-and-download-container .store-links{display:block}.marketing-page .apps-section .icon-and-download-container .store-links .app-store-badge{display:block;overflow:hidden;width:108px;height:32px;background-size:contain;margin:8px auto 0}.marketing-page .apps-section .icon-and-download-container .store-links .play-store-badge{display:block;width:109px;height:33px;overflow:hidden;margin:2px auto 0}.marketing-page .apps-section .icon-and-download-container .store-links .play-store-badge img{margin:0;height:48px;vertical-align:top;position:relative;top:-8px;left:-7px}.marketing-page .features-screenshot{text-align:center;width:100%;display:block;margin:10px 0}.marketing-page .features-screenshot img{width:90%}.marketing-page .features-screenshot-bordered{text-align:center;width:100%;display:block;margin:10px 0}.marketing-page .features-screenshot-bordered img{width:90%;border:1px solid rgba(190,204,212,.5);border-radius:3px}.marketing-page #integrations-logos img{margin:10px;height:50px}.marketing-page #partners-logos img{position:inline;width:120px}.marketing-page #pathway-table{border:2px solid #dde5ea;font-weight:700;font-size:14px;table-layout:fixed;width:100%}.marketing-page #pathway-table tr{height:30px}.marketing-page #pathway-table tr th{text-align:center}.marketing-page #pathway-table td:not(.empty),.marketing-page #pathway-table th{border:2px solid #dde5ea;padding:5px}.marketing-page #pathway-table th{padding:5px;color:#16232e}.marketing-page #pathway-table td.empty{border-style:solid;border-width:0 2px;border-color:#dde5ea}.marketing-page #pathway-table td>a{padding:5px;display:block;color:#16232e}.marketing-page #pathway-table .path-table-green{background-color:#d6f0bb}.marketing-page #pathway-table .path-table-red{background-color:#fac9c1}.marketing-page #pathway-table .path-table-yellow{background-color:#fff6b3}.marketing-page #pathway-table .path-table-blue{background-color:#b4e5f8}.marketing-page #pathway-table .path-table-orange{background-color:#ffe7b3}.marketing-page #pathway-table .path-table-default{background-color:#b4e5f8}.marketing-page .try-courses-header{margin-top:35px}.marketing-page .state-checklist{list-style:none;padding-left:25px}.marketing-page .state-checklist>li:before{content:'\2714';margin-right:5px;color:#8cc63e}.marketing-page .state-checklist>li.not-checked:before{content:'\2718';margin-right:5px;margin-left:2px;color:#de5844}.marketing-page .additional-standards-section .additional-standards-links>a{display:block}.marketing-page .additional-standards-section .additional-standards-images{margin-top:20px;height:50px}.marketing-page .additional-standards-section .additional-standards-images>img{height:100%}.marketing-page .additional-standards-section .additional-standards-images>img:not(:last-of-type){margin-right:5px}.marketing-page .case-study-block{margin-bottom:35px}.marketing-page .csta-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.marketing-page .csta-info img{margin-left:20px;height:50px}.marketing-page .marketing-quotes-section{padding-right:45px;padding-left:15px;margin-top:20px;text-align:right}.marketing-page .marketing-quotes-section .quote-block{margin:25px 0}.marketing-page .marketing-quotes-section .quote-with-image{position:relative;padding-right:40px}.marketing-page .marketing-quotes-section .author-img{position:absolute;top:calc(50% - 35px);right:-35px;height:70px}.marketing-page .marketing-quotes-section .quote-text{font-weight:600}.marketing-page .marketing-quotes-section .quote-text:before{content:'“'}.marketing-page .marketing-quotes-section .quote-text:after{content:'”'}.marketing-page .marketing-quotes-section .quote-author{display:block;font-size:14px}.marketing-page .school-story-container{margin-top:15px;padding:0 25px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px}.marketing-page .school-story-name{margin-bottom:5px;font-weight:600;font-size:20px}.marketing-page .school-story-city{font-style:italic;margin:1px 0 0}.marketing-page .school-story-elem{height:300px;width:360px;margin-bottom:40px}.marketing-page .school-story-elem p:last-of-type{padding-left:40px;margin-top:0}.marketing-page .school-story-elem img{height:300px;border:2px solid #28384a}.marketing-page .school-story-elem .hover-story-text{text-align:center;height:300px;width:360px;padding:30px 20px;position:absolute;top:0;background-color:rgba(39,169,225,.5);color:#28384a;display:none}.marketing-page .school-story-elem a{margin-top:10px}.marketing-page .school-story-elem a:hover{cursor:pointer}.marketing-page .school-story-elem:hover img{opacity:.2}.marketing-page .school-story-elem:hover .hover-story-text{display:block}.marketing-page .school-story-container{position:relative;width:50%}.marketing-page .school-story-image{display:block;width:100%;height:auto}.marketing-page .school-story-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#008cba}.marketing-page .school-story-container:hover .school-story-overlay,.marketing-page-new .testimonial-dots-lightblue li button:focus:before,.marketing-page-new .testimonial-dots-lightblue li button:hover:before{opacity:1}.marketing-page .school-story-text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.marketing-page .cert-educator-header>img{margin-right:15px;width:50px}.marketing-page .cert-educator-header>h1{vertical-align:middle}.marketing-page .marketing-info-section.cert-educator-perks{margin-bottom:0;border-radius:5px 5px 0 0}.marketing-page .marketing-info-section.cert-educator-perks+.cert-educator-meet{margin:0;padding:0;border-radius:0 0 5px 5px;text-align:center;font-weight:900;font-size:20px;background-color:#6b757b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page .marketing-info-section.cert-educator-perks+.cert-educator-meet:hover{background-color:rgba(107,117,123,.9)}.marketing-page .marketing-info-section.cert-educator-perks+.cert-educator-meet>a{padding:15px;color:#fff;display:block}.marketing-page .cert-educator-perks-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.marketing-page .cert-educator-perks-section>:first-child{margin-right:15%}@media (max-width:599px){.marketing-page .cert-educator-perks-section{-ms-flex-pack:start;justify-content:start}.marketing-page .cert-educator-perks-section>:first-child{margin-right:0}.marketing-page .cert-educator-perks-section .cert-educator-perk-image{display:none}}.marketing-page .cert-educator-perk-content li{padding:3px 0}.marketing-page .cert-educator-perk-image last-child{margin-right:10px}.marketing-page .faq-question{display:-ms-flexbox;display:flex;margin-top:15px;border-radius:5px 5px 0 0;padding:10px 15px;background-color:rgba(190,204,212,.15);border:1px solid rgba(190,204,212,.3);color:#555!important;font-weight:600;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.marketing-page .faq-question.collapsed .icon-minus,.marketing-page .faq-question:not(.collapsed) .icon-plus,.marketing-page .modal-body .course-tiles-content .course-tile .full-playlist-badge{display:none}.marketing-page .faq-question:hover{background-color:rgba(190,204,212,.4)}.marketing-page .faq-question .faq-collapse-icons{margin-left:20px;margin-right:3px}.marketing-page .faq-question .faq-collapse-icons>.icon{vertical-align:middle}.marketing-page .faq-question.collapsed{border-radius:5px}.marketing-page .faq-answer{margin-bottom:15px;padding:10px 20px;border-radius:0 0 5px 5px;border:1px solid rgba(190,204,212,.3);border-top:none}.marketing-page .teacher-course-modal-dialog{width:800px}.marketing-page .teacher-course-modal-dialog .title-row{font-size:16px}.marketing-page .teacher-course-modal-dialog .sections-list-row{font-size:13px}.marketing-page .teacher-course-modal-dialog .course-img-container{padding:0 5px;width:13%}.marketing-page .teacher-course-modal-dialog .assign-btn{margin-top:10px;margin-left:5px}.marketing-page .teacher-course-modal-dialog .modal-header h3{text-align:left;margin:10px 0;color:#555}.marketing-page .modal-body .course-tiles-content{padding:25px}.marketing-page .modal-body .course-tiles-content .course-tile.full-playlist .full-playlist-badge{display:inline}.marketing-page .modal-body .course-tiles-content .course-tile img{height:57px}.marketing-page .modal-body .course-tiles-content .course-tile .course-description-wrapper{padding-top:3px;text-align:left}.marketing-page .modal-body .course-tiles-content .course-tile .assign-btn-wrapper{padding-top:8px}.marketing-page .modal-body .course-tiles-content .course-tile .assign-btn-wrapper button{width:100px}.marketing-page .modal-body .course-tiles-content #new-course{height:auto}.marketing-page .modal-body .course-tiles-content #new-course.disabled:hover{border-color:transparent}.marketing-page .modal-body .course-tiles-content .chs-icon-plus-squared-alt{display:inline-block;vertical-align:middle}.marketing-page .marketing-header-picture{height:450px;width:950px;border:7px solid #beccd4}.marketing-page .marketing-header-text{color:#27a9e1;font-weight:900}.marketing-page .marketing-info-text{color:#28384a;font-weight:600;font-size:30px;margin:30px}.marketing-page #teacher-trainer-banner,.marketing-page #teacher-trainer-footer{background-color:#27a9e1;text-align:center;padding:50px 150px}.marketing-page #teacher-trainer-banner h1,.marketing-page #teacher-trainer-footer h1{color:#fff;font-weight:900}.marketing-page #teacher-trainer-banner h3,.marketing-page #teacher-trainer-footer h3{line-height:1.5;color:#fff}.marketing-page #teacher-trainer-banner #workshop-btn,.marketing-page #teacher-trainer-footer #workshop-btn{border-radius:30px;padding:10px 20px;text-transform:none;margin-top:10px}.marketing-page #teacher-trainer-info{height:400px}.marketing-page #teacher-trainer-info #img-wrapper{width:50%;height:400px;overflow:hidden;display:inline-block}.marketing-page #teacher-trainer-info #img-wrapper img{margin:-45px 0 0 -190px}.marketing-page #teacher-trainer-info #mission-wrapper{width:48%;height:400px;display:inline-block;text-align:center;vertical-align:top;padding:75px 20px}.marketing-page #teacher-trainer-info #mission-wrapper h1{color:#555;font-weight:900;font-size:32px;padding:10px}.marketing-page #teacher-trainer-info #mission-wrapper p{font-weight:200}.marketing-page #teacher-trainer-info #mission-wrapper #teacher-trainer-logo{margin-top:10px;width:150px}@media (max-width:500px){.marketing-page .show-mobile{display:block}.marketing-page .hide-mobile{display:none}}@media (min-width:501px){.marketing-page .show-mobile{display:none}.marketing-page .hide-mobile{display:inline}}.marketing-page #marketing-profiles-team-wrapper{background-color:#f4f8fc;padding-bottom:20px}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team-header{height:auto;text-align:center;padding:1% 20%}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team-header h1{font-size:32px;line-height:39px;color:#19232e;font-weight:700}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team-header p{font-weight:200}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team{padding-bottom:35px;display:-ms-flexbox;display:flex}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px;border-color:transparent;background-color:transparent}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .slick-arrow:hover{cursor:pointer}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper{display:block;margin:15px;padding:10px;max-width:375px;height:170px;background-color:#fff;overflow:hidden}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-img-wrapper{overflow:hidden;height:85px;width:85px;margin:10px;border-radius:50px}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-img-wrapper img{height:85px;width:85px;border-radius:50px}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-info{margin:10px;font-size:14px}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-info b{color:#27a9e1}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture{display:block;margin:15px;padding:10px;max-width:375px;height:170px;background-color:#fff;overflow:hidden}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture .teacher-info{margin:10px;font-size:14px}.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture .teacher-info b{color:#27a9e1}@media (max-width:500px){.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper,.marketing-page #marketing-profiles-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture{max-width:calc(100vw - 120px);height:auto;min-height:170px}}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-banner{color:#fff;width:85%;height:48px;padding:12px;margin-bottom:20px;border-radius:8px;font-family:'Proxima Nova',proxima-nova,sans-serif;font-size:20px;font-weight:600;background-color:#27a9e1}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:auto}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profiles-wrapper:hover .marketing-profile-info-wrapper{display:none}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profiles-wrapper:hover .marketing-profile-quote-wrapper{display:block}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper{display:block;margin:15px;padding:10px;width:350px;height:365px;background-color:#fff;overflow:scroll}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper.inspire-fellow{height:400px}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper p{position:absolute;width:310px}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-img-wrapper{overflow:hidden;height:85px;width:85px;margin:10px;border-radius:50%}@media (max-width:500px){.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-img-wrapper{height:60px;width:60px}}@media (min-width:501px){.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-img-wrapper{height:85px;width:85px}}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-img-wrapper img{border-radius:50%}@media (max-width:500px){.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-img-wrapper img{height:60px}}@media (min-width:501px){.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-img-wrapper img{height:85px}}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-info{margin:10px;font-size:14px;text-align:left}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-info-wrapper .marketing-profile-info b{color:#27a9e1}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-quote-wrapper{display:none;background-color:#27a9e1;margin:15px;width:350px;height:365px;-ms-flex-preferred-size:100%;flex-basis:100%;padding:50px 20px 20px;position:relative;overflow:scroll}#assignments-marketing-page,#data-marketing-page,#integrations-marketing-page,#state-marketing-page-new,.home-panel,.marketing-page-new #learnmore-wrapper{overflow-x:hidden}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-quote-wrapper.inspire-fellow{height:400px}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-quote-wrapper .quote-mark{font-size:125px;top:-15px;left:20px;position:absolute;color:rgba(255,255,255,.55)}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-quote-wrapper .marketing-profile-quote{padding:0 24px 0 48px;font-size:14px;margin-top:10px;color:#fff;width:325px;line-height:1.4}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-quote-wrapper p{position:absolute;left:10px;text-align:left}.marketing-page #marketing-profiles-team-wrapper #marketing-profiles-team .marketing-profiles-row .marketing-profile-quote-wrapper .marketing-profile-name{font-weight:700;position:absolute;bottom:10px;left:20px;color:#fff}.marketing-page .no-bottom-margin{margin-bottom:0}#quote-request-simple.marketing-page .marketing-page-info{margin:auto;display:block}#integrations-marketing-page #integrations-marketing-page-header{height:581px;background:linear-gradient(.03deg,#24364c .03%,rgba(4,167,232,.7) 99.98%),url(../png/integrations-cover.png);background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}#integrations-marketing-page #integrations-marketing-page-header #integrations-marketing-page-header-content{max-width:830px;margin:auto;z-index:10;padding:0 20px}#integrations-marketing-page #integrations-marketing-page-header #integrations-marketing-page-header-content h1{font-size:50px;line-height:61px;font-weight:700;text-align:center;color:#fff}#integrations-marketing-page #integrations-marketing-page-header #integrations-marketing-page-header-content h2{font-size:24px;line-height:31px;text-align:center;color:#f3f8fd;opacity:.9}#integrations-marketing-page #integrations-marketing-page-images{background-color:#f4f8fc;padding:30px 0}#integrations-marketing-page #integrations-marketing-page-images img{margin-right:20px;margin-left:20px}#integrations-marketing-page .feature-section{padding:175px 45px 100px;position:relative}#integrations-marketing-page .feature-section.bottom-section{margin-bottom:200px}#integrations-marketing-page .feature-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#integrations-marketing-page .left-feature,#integrations-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#integrations-marketing-page .left-feature img,#integrations-marketing-page .right-feature img{max-width:550px;width:100%;height:auto}#integrations-marketing-page .left-feature .spacing-left,#integrations-marketing-page .left-feature .spacing-right,#integrations-marketing-page .right-feature .spacing-left,#integrations-marketing-page .right-feature .spacing-right{position:relative}#integrations-marketing-page .left-feature .spacing-left .light-blue-circle,#integrations-marketing-page .left-feature .spacing-right .light-blue-circle,#integrations-marketing-page .right-feature .spacing-left .light-blue-circle,#integrations-marketing-page .right-feature .spacing-right .light-blue-circle{width:477px;height:477px;position:absolute;border-radius:50%;background-color:#f4f8fc;top:-80px;z-index:-15}@media (max-width:425px){#integrations-marketing-page .left-feature .spacing-left .light-blue-circle,#integrations-marketing-page .left-feature .spacing-right .light-blue-circle,#integrations-marketing-page .right-feature .spacing-left .light-blue-circle,#integrations-marketing-page .right-feature .spacing-right .light-blue-circle{width:300px;height:300px}}@media (max-width:320px){#integrations-marketing-page .left-feature .spacing-left .light-blue-circle,#integrations-marketing-page .left-feature .spacing-right .light-blue-circle,#integrations-marketing-page .right-feature .spacing-left .light-blue-circle,#integrations-marketing-page .right-feature .spacing-right .light-blue-circle{width:250px;height:250px}}#integrations-marketing-page .left-feature .spacing-left img,#integrations-marketing-page .left-feature .spacing-right img,#integrations-marketing-page .right-feature .spacing-left img,#integrations-marketing-page .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}#integrations-marketing-page .left-feature .spacing-left img.no-shadow,#integrations-marketing-page .left-feature .spacing-right img.no-shadow,#integrations-marketing-page .right-feature .spacing-left img.no-shadow,#integrations-marketing-page .right-feature .spacing-right img.no-shadow{box-shadow:none}#integrations-marketing-page .left-feature .spacing-left img#sso-cloud,#integrations-marketing-page .left-feature .spacing-right img#sso-cloud,#integrations-marketing-page .right-feature .spacing-left img#sso-cloud,#integrations-marketing-page .right-feature .spacing-right img#sso-cloud{top:21px;left:-40px}#integrations-marketing-page .left-feature .spacing-left img#gp-image,#integrations-marketing-page .left-feature .spacing-left img#rostering-image,#integrations-marketing-page .left-feature .spacing-right img#gp-image,#integrations-marketing-page .left-feature .spacing-right img#rostering-image,#integrations-marketing-page .right-feature .spacing-left img#gp-image,#integrations-marketing-page .right-feature .spacing-left img#rostering-image,#integrations-marketing-page .right-feature .spacing-right img#gp-image,#integrations-marketing-page .right-feature .spacing-right img#rostering-image{top:30px}#integrations-marketing-page .left-feature .spacing-left img#import-image,#integrations-marketing-page .left-feature .spacing-right img#import-image,#integrations-marketing-page .right-feature .spacing-left img#import-image,#integrations-marketing-page .right-feature .spacing-right img#import-image{max-width:521px;top:20px}#integrations-marketing-page .left-feature .spacing-right,#integrations-marketing-page .right-feature .spacing-right{margin-right:100px}#integrations-marketing-page .left-feature .spacing-right.sso-cloud-spacing,#integrations-marketing-page .right-feature .spacing-right.sso-cloud-spacing{margin-left:120px}#integrations-marketing-page .left-feature .spacing-right .light-blue-circle,#integrations-marketing-page .right-feature .spacing-right .light-blue-circle{right:-30px}#integrations-marketing-page .left-feature .spacing-left,#integrations-marketing-page .right-feature .spacing-left{margin-left:95px}#integrations-marketing-page .left-feature .spacing-left .light-blue-circle,#integrations-marketing-page .right-feature .spacing-left .light-blue-circle{left:-40px}@media (max-width:515px){#integrations-marketing-page .left-feature .spacing-right,#integrations-marketing-page .right-feature .spacing-right{margin-right:70px}#integrations-marketing-page .left-feature .spacing-left,#integrations-marketing-page .right-feature .spacing-left{margin-left:45px}}#integrations-marketing-page .left-feature .feature,#integrations-marketing-page .right-feature .feature{-ms-flex:1 2 50%;flex:1 2 50%}#integrations-marketing-page .left-feature .feature h2,#integrations-marketing-page .right-feature .feature h2{font-size:42px;line-height:52px;font-weight:700;color:#19232e}#integrations-marketing-page .left-feature .feature p,#integrations-marketing-page .right-feature .feature p{font-size:20px;line-height:30px;font-weight:400;color:#6b757b}@media (max-width:450px){#integrations-marketing-page .left-feature,#integrations-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#integrations-marketing-page .left-feature .spacing-right,#integrations-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}#integrations-marketing-page .left-feature .spacing-left,#integrations-marketing-page .right-feature .spacing-left{margin-left:0;margin-top:80px}}#integrations-marketing-page .integrations-breakdown{background-color:#f4f8fc;padding-bottom:100px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content{position:relative;margin-left:8.875%;margin-right:8.875%;padding-top:120px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content h1{font-size:32px;font-weight:700;line-height:39px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content p{font-size:20px;line-height:26px;font-weight:400;max-width:766px;text-align:center;margin:auto}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table{margin-top:40px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table thead th{background:#28384a;height:74px;color:#fff;text-align:left;vertical-align:middle;font-size:20px;line-height:26px;font-weight:400;width:200px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table thead th:first-of-type{border-top-left-radius:4px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table thead th:last-of-type{width:150px;border-top-right-radius:4px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody{font-size:18px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr:nth-child(even){background-color:#f3f5f7}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr:nth-child(odd){background-color:#fff}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr{height:60px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td{text-align:left;vertical-align:middle;border-top:none}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td:first-of-type{padding-left:24px}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td:first-of-type a{color:#28384a}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td.free{color:#8cc63e}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td.pro{color:#19232e}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td.district{color:#27a9e1}#integrations-marketing-page .integrations-breakdown .integrations-breakdown-content .table tbody tr td.no-plan{color:#777;opacity:.34}#integrations-marketing-page .integrations-request-quote{height:304px;padding:60px 45px}#integrations-marketing-page .integrations-request-quote .content{margin:auto}#integrations-marketing-page .integrations-request-quote .content h2{font-size:32px;line-height:39px;color:#fff;font-weight:700;margin-bottom:20px}#integrations-marketing-page .integrations-request-quote .content .btn{line-height:25px;margin-bottom:10px;border-radius:130px;font-size:17px;padding:12px 25px}@media (max-width:450px){#integrations-marketing-page .integrations-request-quote .content .btn{margin-right:0}}#integrations-marketing-page .integrations-faq{padding-top:100px;padding-bottom:100px}#integrations-marketing-page .integrations-faq h1{font-size:32px;line-height:39px;font-weight:700;text-align:center}#integrations-marketing-page .integrations-faq p{font-weight:400;font-size:20px;line-height:26px;text-align:center;max-width:596px;margin:auto}#integrations-marketing-page .integrations-faq .faqs{max-width:596px;margin:40px auto 0}#integrations-marketing-page .integrations-faq .faqs .faq .faq-header{display:-ms-flexbox;display:flex}#integrations-marketing-page .integrations-faq .faqs .faq .faq-header span{font-size:30px;vertical-align:middle;color:#27a9e1;cursor:pointer}#integrations-marketing-page .integrations-faq .faqs .faq .faq-header h2{margin-top:6px;font-size:20px;line-height:26px;font-weight:400;color:#1c1c1c;vertical-align:middle;-ms-flex:1;flex:1}#integrations-marketing-page .integrations-faq .faqs .faq .faq-content{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding-left:42px;color:#6b757b}#integrations-marketing-page .integrations-faq .faqs hr{margin-top:32px;margin-bottom:32px}#integrations-marketing-page .blob-1{z-index:10;position:absolute;left:0;top:280px}#integrations-marketing-page .blob-2,#integrations-marketing-page .blob-3{z-index:-5;right:0;position:absolute}#integrations-marketing-page .blob-2{top:0}#integrations-marketing-page .blob-4{position:absolute;left:0}#assignments-marketing-page #assignments-marketing-page-header{height:638px;display:-ms-flexbox;display:flex;background:linear-gradient(98.91deg,#24364c 0,#2a486c 100%),#24364c;-ms-flex-direction:column;flex-direction:column;position:relative}#assignments-marketing-page #assignments-marketing-page-header #assignments-marketing-page-header-content{max-width:556px;margin:100px auto 0;padding:0 20px}#assignments-marketing-page #assignments-marketing-page-header #assignments-marketing-page-header-content h1{font-size:50px;line-height:61px;font-weight:700;text-align:center;color:#fff}#assignments-marketing-page #assignments-marketing-page-header #assignments-marketing-page-header-content h2{font-size:24px;line-height:36px;text-align:center;color:#f3f8fd;opacity:.9}#assignments-marketing-page #assignments-marketing-page-header #assignments-marketing-page-header-content .btn{border-radius:60px;padding:12px 25px;font-size:17px;margin-top:38px}#assignments-marketing-page #assignments-marketing-page-header-image{z-index:100;position:absolute;width:100%;margin-top:-250px}#assignments-marketing-page #assignments-marketing-page-header-image img{width:100%;max-width:988px}@media (max-width:515px){#assignments-marketing-page #assignments-marketing-page-header-image{margin-top:-150px}}#assignments-marketing-page .feature-section{padding:175px 45px 100px;position:relative}#assignments-marketing-page .feature-section.top-section{margin-top:300px}@media (max-width:515px){#assignments-marketing-page .feature-section.top-section{margin-top:100px}}#assignments-marketing-page .feature-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#assignments-marketing-page .left-feature,#assignments-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#assignments-marketing-page .left-feature img,#assignments-marketing-page .right-feature img{max-width:550px;width:100%;height:auto}#assignments-marketing-page .left-feature .spacing-left,#assignments-marketing-page .left-feature .spacing-right,#assignments-marketing-page .right-feature .spacing-left,#assignments-marketing-page .right-feature .spacing-right{position:relative}#assignments-marketing-page .left-feature .spacing-left .light-blue-circle,#assignments-marketing-page .left-feature .spacing-right .light-blue-circle,#assignments-marketing-page .right-feature .spacing-left .light-blue-circle,#assignments-marketing-page .right-feature .spacing-right .light-blue-circle{width:477px;height:477px;position:absolute;border-radius:50%;background-color:#f4f8fc;top:-80px;z-index:-15}@media (max-width:425px){#assignments-marketing-page .left-feature .spacing-left .light-blue-circle,#assignments-marketing-page .left-feature .spacing-right .light-blue-circle,#assignments-marketing-page .right-feature .spacing-left .light-blue-circle,#assignments-marketing-page .right-feature .spacing-right .light-blue-circle{width:300px;height:300px}}@media (max-width:320px){#assignments-marketing-page .left-feature .spacing-left .light-blue-circle,#assignments-marketing-page .left-feature .spacing-right .light-blue-circle,#assignments-marketing-page .right-feature .spacing-left .light-blue-circle,#assignments-marketing-page .right-feature .spacing-right .light-blue-circle{width:250px;height:250px}}#assignments-marketing-page .left-feature .spacing-left img,#assignments-marketing-page .left-feature .spacing-right img,#assignments-marketing-page .right-feature .spacing-left img,#assignments-marketing-page .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}#assignments-marketing-page .left-feature .spacing-left img.no-shadow,#assignments-marketing-page .left-feature .spacing-right img.no-shadow,#assignments-marketing-page .right-feature .spacing-left img.no-shadow,#assignments-marketing-page .right-feature .spacing-right img.no-shadow{box-shadow:none}#assignments-marketing-page .left-feature .spacing-left img#assignment-type-rectangle,#assignments-marketing-page .left-feature .spacing-right img#assignment-type-rectangle,#assignments-marketing-page .right-feature .spacing-left img#assignment-type-rectangle,#assignments-marketing-page .right-feature .spacing-right img#assignment-type-rectangle{top:21px;left:-40px}#assignments-marketing-page .left-feature .spacing-left img#content-image,#assignments-marketing-page .left-feature .spacing-right img#content-image,#assignments-marketing-page .right-feature .spacing-left img#content-image,#assignments-marketing-page .right-feature .spacing-right img#content-image{top:30px}#assignments-marketing-page .left-feature .spacing-left img#organization-image,#assignments-marketing-page .left-feature .spacing-right img#organization-image,#assignments-marketing-page .right-feature .spacing-left img#organization-image,#assignments-marketing-page .right-feature .spacing-right img#organization-image{max-width:521px;top:20px}#assignments-marketing-page .left-feature .spacing-left img#controls-image,#assignments-marketing-page .left-feature .spacing-right img#controls-image,#assignments-marketing-page .right-feature .spacing-left img#controls-image,#assignments-marketing-page .right-feature .spacing-right img#controls-image{top:30px;filter:drop-shadow(25px 10px 67px rgba(0, 0, 0, .25))}#assignments-marketing-page .left-feature .spacing-left img#community-image,#assignments-marketing-page .left-feature .spacing-right img#community-image,#assignments-marketing-page .right-feature .spacing-left img#community-image,#assignments-marketing-page .right-feature .spacing-right img#community-image{top:30px}#assignments-marketing-page .left-feature .spacing-right,#assignments-marketing-page .right-feature .spacing-right{margin-right:100px}#assignments-marketing-page .left-feature .spacing-right.assignment-type-spacing,#assignments-marketing-page .right-feature .spacing-right.assignment-type-spacing{margin-left:120px}#assignments-marketing-page .left-feature .spacing-right .light-blue-circle,#assignments-marketing-page .right-feature .spacing-right .light-blue-circle{right:-30px}#assignments-marketing-page .left-feature .spacing-left,#assignments-marketing-page .right-feature .spacing-left{margin-left:95px}#assignments-marketing-page .left-feature .spacing-left .light-blue-circle,#assignments-marketing-page .right-feature .spacing-left .light-blue-circle{left:-40px}@media (max-width:515px){#assignments-marketing-page .left-feature .spacing-right,#assignments-marketing-page .right-feature .spacing-right{margin-right:70px}#assignments-marketing-page .left-feature .spacing-left,#assignments-marketing-page .right-feature .spacing-left{margin-left:45px}}#assignments-marketing-page .left-feature .feature,#assignments-marketing-page .right-feature .feature{-ms-flex:1 2 50%;flex:1 2 50%}#assignments-marketing-page .left-feature .feature h2,#assignments-marketing-page .right-feature .feature h2{font-size:42px;line-height:52px;font-weight:700;color:#19232e}#assignments-marketing-page .left-feature .feature p,#assignments-marketing-page .right-feature .feature p{font-size:20px;line-height:30px;font-weight:400;color:#6b757b}@media (max-width:450px){#assignments-marketing-page .left-feature,#assignments-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#assignments-marketing-page .left-feature .spacing-right,#assignments-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}#assignments-marketing-page .left-feature .spacing-left,#assignments-marketing-page .right-feature .spacing-left{margin-left:0;margin-top:80px}}#assignments-marketing-page .assignments-codehs-plans{padding-bottom:100px}#assignments-marketing-page .assignments-codehs-plans .assignments-codehs-plans-content{position:relative;margin-left:8.875%;margin-right:8.875%;padding-top:120px}#assignments-marketing-page .assignments-codehs-plans .assignments-codehs-plans-content h1{color:#19232e}#assignments-marketing-page .blob-1{z-index:0;position:absolute;right:0;top:350px}#assignments-marketing-page .blob-2{z-index:10;position:absolute;left:0;top:1270px}#assignments-marketing-page .blob-3{z-index:-20;position:absolute;right:0;top:2400px}#plans-detail-page #plans-detail-page-header{margin:100px auto 0;padding:0 20px;max-width:800px;text-align:center}#plans-detail-page #plans-detail-page-header h1{font-size:50px;line-height:61px;font-weight:700;text-align:center;color:#19232e}#plans-detail-page #plans-detail-page-header p{max-width:250px;display:inline;text-align:center;font-size:18px}#plans-detail-page #plans-detail-page-content{position:relative;margin-left:8.875%;margin-right:8.875%}#plans-detail-page .plans-detail-page-section{margin-top:100px;position:relative;padding:110px 45px;height:411px}#plans-detail-page .plans-detail-page-section h1{color:#fff;max-width:700px;line-height:61px;font-size:50px;margin:auto;font-weight:700}#plans-detail-page .plans-detail-page-section .btn{margin-top:20px;border-radius:60px;font-size:17px;line-height:26px;padding:12px 25px}#plans-detail-page .plans-detail-page-section #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}#plans-detail-page .plans-detail-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.plans-table{margin-top:40px;border:.5px solid #ddd}.plans-table thead.small-headers th{height:auto;background:#f4f8fc!important}.plans-table thead.small-headers h2{font-size:20px;width:60%;margin-left:auto;margin-right:auto;padding:5px;border-radius:5px}.plans-table thead.small-headers a,.plans-table thead.small-headers p,.plans-table thead.small-headers svg{display:none}.plans-table thead th{height:207px;width:233px;padding:30px;text-align:center;vertical-align:middle;border-bottom:none!important;position:sticky;top:55px;z-index:10}.plans-table thead th .btn{border-radius:130px}.plans-table thead th .btn:hover{background-color:#fff;opacity:.92}.plans-table thead th div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:100%;padding:12px}.plans-table thead th div h1{color:#fff!important;font-weight:700;line-height:30px}.plans-table thead th div p{color:#fff;font-weight:400;-ms-flex-positive:1;flex-grow:1}.plans-table thead th p{min-height:60px}@media (max-width:1096px){.plans-table thead th p{min-height:80px}}.plans-table thead th:first-of-type{background-color:#f4f8fc}.plans-table thead th.free,.plans-table thead th.free h2{background-color:#fbaf3f}.plans-table thead th.free .btn{color:#fbaf3f}.plans-table thead th.pro,.plans-table thead th.pro h2{background-color:#8cc63e}.plans-table thead th.pro .btn{color:#8cc63e}.plans-table thead th.school,.plans-table thead th.school h2{background-color:#00a79d}.plans-table thead th.school .btn{color:#00a79d}.plans-table thead th.district,.plans-table thead th.district h2{background-color:#27a9e1}.plans-table thead th.district .btn{color:#27a9e1}.plans-table tbody tr:first-of-type{border-top:none}.plans-table tbody tr.sub-header td{border-right:none!important;background-color:#28384a!important}.plans-table tbody tr.sub-header td i{transition:75ms ease-in-out}.plans-table tbody tr.sub-header td span{color:#fff!important;font-weight:700;font-size:16px}.plans-table tbody tr.sub-header:hover{cursor:pointer}.plans-table tbody tr.sub-header:hover td{filter:brightness(85%)}.plans-table tbody tr.sub-header:hover td span{text-decoration:underline}.plans-table tbody tr td{vertical-align:middle;border-right:.5px solid #ddd;text-align:center}.plans-table tbody tr td:first-of-type{background-color:#f4f8fc;text-align:left;max-width:273px;padding:16px 24px}.plans-table tbody tr td:first-of-type span{color:#19232e;font-weight:700}.plans-table tbody tr td:first-of-type p{font-weight:400}.plans-table tbody tr td.custom-text{font-style:italic;color:#727272}#plans-app-header{max-width:1100px;gap:15px;margin-bottom:75px}#plans-app-header .plan-box{-ms-flex:1;flex:1;padding:15px;position:relative;border:1px solid rgba(190,204,212,.5);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;background-color:#fff;border-radius:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}#plans-app-header .plan-box.current-plan{outline:#2499cc solid 2px;outline-offset:-1px}#plans-app-header .plan-box.current-plan:before{content:'Current Plan';display:block;position:absolute;top:10px;right:10px;padding:1px 6px;border-radius:50px;border:1px solid #727272;color:#727272;font-size:11px}#plans-app-header .plan-box>h3{font-size:24px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}#plans-app-header .plan-box>h3 svg{width:22px;margin-bottom:2px}#plans-app-header .plan-box>h3 svg path{fill:#95a5ac}#plans-app-header .plan-box>p{color:#727272;-ms-flex:1;flex:1}#plans-app-header .plan-box .btn{border-radius:50px}.tool-main-content .plans-table{margin-top:0;border:0}.tool-main-content .plans-table thead>tr>th{top:var(--page-top)}.tool-main-content .plans-table tbody tr td:first-of-type{background-color:#fff;padding:12px 24px}.tool-main-content .plans-table tbody tr.sub-header td:first-of-type{padding:10px 24px}#inspire-fellowship-page #inspire-fellowship-page-header{margin-top:40px;height:581px;background:linear-gradient(.03deg,rgba(25,36,49,.1) 28.14%,rgba(48,59,73,.1) 99.98%),url(../png/hero.png);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:relative;background-size:cover}#inspire-fellowship-page #inspire-fellowship-page-header #inspire-fellowship-page-header-content{max-width:647px;margin:0 auto}#inspire-fellowship-page #inspire-fellowship-page-header #inspire-fellowship-page-header-content h1{color:#fff;font-size:50px;font-weight:700;line-height:61px}#inspire-fellowship-page #inspire-fellowship-page-header #inspire-fellowship-page-header-content p{margin-top:16px;color:#f4f8fc;font-size:20px;line-height:29px;text-align:center}#inspire-fellowship-page #inspire-fellowship-page-header #inspire-fellowship-page-header-content .btn{border-radius:60px;padding:12px 25px;font-size:17px;margin-top:32px}#inspire-fellowship-page .feature-section{padding:175px 45px 100px;position:relative}#inspire-fellowship-page .feature-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#inspire-fellowship-page .left-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#inspire-fellowship-page .left-feature .spacing-right{position:relative;margin-right:100px}#inspire-fellowship-page .left-feature .spacing-right .light-blue-circle{width:477px;height:477px;position:absolute;border-radius:50%;background-color:#f4f8fc;top:-80px;z-index:-15;right:-30px}@media (max-width:425px){#inspire-fellowship-page .left-feature .spacing-right .light-blue-circle{width:300px;height:300px}}@media (max-width:320px){#inspire-fellowship-page .left-feature .spacing-right .light-blue-circle{width:250px;height:250px}}#inspire-fellowship-page .left-feature .spacing-right img{z-index:20;position:relative;max-width:550px;width:100%;height:auto}#inspire-fellowship-page .left-feature .spacing-right img#classroom{box-shadow:4px 3px 20px 11px rgba(0,0,0,.1);top:21px;left:30px}#inspire-fellowship-page .left-feature .spacing-right.assignment-type-spacing{margin-left:120px}@media (max-width:515px){#inspire-fellowship-page .left-feature .spacing-right{margin-right:70px}}#inspire-fellowship-page .left-feature .feature{-ms-flex:1 2 50%;flex:1 2 50%;text-align:left}#inspire-fellowship-page .left-feature .feature h2{font-size:32px;line-height:39px;font-weight:700;color:#19232e}#inspire-fellowship-page .left-feature .feature p{font-size:20px;line-height:30px;font-weight:400;color:#6b757b}#inspire-fellowship-page .left-feature .feature span a{color:#28384a;font-size:16px;line-height:21px;font-weight:700;text-decoration:none}@media (max-width:450px){#inspire-fellowship-page .left-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#inspire-fellowship-page .left-feature .spacing-right{margin-right:0;margin-bottom:80px}}#inspire-fellowship-page .fellowship-overview{background-color:#f4f8fc;padding:80px 0 93px}#inspire-fellowship-page .fellowship-overview .overview-content{max-width:969px;text-align:center;margin:0 auto}#inspire-fellowship-page .fellowship-overview .overview-content h1{font-size:32px;line-height:39px;color:#19232e;font-weight:700}#inspire-fellowship-page .fellowship-overview .overview-content p{font-size:20px;line-height:30px;color:#6b757b}#inspire-fellowship-page .fellowship-overview .overview-content .overview-features{margin:40px auto 0;width:100%}#inspire-fellowship-page .fellowship-overview .overview-content .overview-features .overview-feature{width:250px;display:inline-block;vertical-align:top}#inspire-fellowship-page .join-community{background-color:#fff;padding:77px 30px 133px}#inspire-fellowship-page .join-community .trailblazers{max-width:600px;text-align:center;display:inline-block}#inspire-fellowship-page .join-community .trailblazers h1{color:#19232e;font-weight:700;font-size:32px;line-height:39px}#inspire-fellowship-page .join-community .trailblazers p{color:#6b757b;font-size:20px;line-height:30px}#inspire-fellowship-page .join-community .perks{max-width:358px;display:inline-block;text-align:left;vertical-align:top;margin-top:25px}#inspire-fellowship-page .join-community .perks .perk{display:inline-block;margin-bottom:32px}#inspire-fellowship-page .join-community .perks .perk span{color:#19232e;font-size:18px;line-height:24px;font-weight:700;margin-left:10px}#inspire-fellowship-page .join-community .perks .perk:last-of-type{margin-bottom:0}#inspire-fellowship-page .applications{width:85%;margin:0 auto;border-radius:16px;background-color:#27a9e1;padding:60px 17%;text-align:center}#inspire-fellowship-page .applications #applications-top-header{color:#f4f8fc;font-weight:700;font-size:24px;line-height:150%;text-align:center;letter-spacing:.05em;text-transform:uppercase}#inspire-fellowship-page .applications h1{color:#fff;font-style:normal;font-weight:700;font-size:50px;line-height:61px;text-align:center}#inspire-fellowship-page .applications #applications-sub-header{color:#f4f8fc;font-style:normal;font-weight:500;font-size:16px;line-height:150%;text-align:center}#inspire-fellowship-page .applications #application-process{margin-top:32px}#inspire-fellowship-page .applications #application-process .step{display:inline-block;max-width:220px;vertical-align:top}#inspire-fellowship-page .applications #application-process .step img{padding-bottom:16px}#inspire-fellowship-page .applications #application-process .step p{color:#fff;text-align:center;font-weight:700;font-size:20px;line-height:24px}#inspire-fellowship-page .applications .btn{border-radius:60px;padding:12px 25px;font-size:17px;margin-top:32px}#inspire-fellowship-page .fellowship-faq{padding-top:100px;padding-bottom:100px}#inspire-fellowship-page .fellowship-faq h1{font-size:32px;line-height:39px;font-weight:700;text-align:center}#inspire-fellowship-page .fellowship-faq p{font-weight:400;font-size:20px;line-height:26px;text-align:center;max-width:596px;margin:auto}#inspire-fellowship-page .fellowship-faq .faqs{max-width:450px;margin:40px auto 0}#inspire-fellowship-page .fellowship-faq .faqs .faq .faq-header{display:-ms-flexbox;display:flex}#inspire-fellowship-page .fellowship-faq .faqs .faq .faq-header span{font-size:30px;vertical-align:middle;color:#27a9e1;cursor:pointer}#inspire-fellowship-page .fellowship-faq .faqs .faq .faq-header h2{margin-top:6px;font-size:20px;line-height:26px;font-weight:400;color:#1c1c1c;vertical-align:middle;-ms-flex:1;flex:1;text-align:left}#inspire-fellowship-page .fellowship-faq .faqs .faq .faq-content{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding-left:42px;color:#6b757b}#inspire-fellowship-page .fellowship-faq .faqs hr{margin-top:32px;margin-bottom:32px}#inspire-fellowship-page #apply-now-bottom{position:relative;padding:110px 45px}#inspire-fellowship-page #apply-now-bottom h1{color:#fff;max-width:700px;line-height:61px;font-size:42px;margin:auto;font-weight:700}#inspire-fellowship-page #apply-now-bottom p{color:#f4f8fc;font-size:16px;line-height:150%}#inspire-fellowship-page #apply-now-bottom .btn{margin-top:20px;border-radius:60px;font-size:17px;line-height:26px;padding:12px 25px}#inspire-fellowship-page #apply-now-bottom #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}#inspire-fellowship-page #apply-now-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#inspire-fellowship-page .blob-1{position:absolute;top:305px;left:0}#inspire-fellowship-page .blob-2{position:absolute;top:1070px;right:0}#inspire-fellowship-page .blob-3{position:absolute;top:1600px;left:0}#grading-marketing-page #grading-marketing-page-header{height:638px;display:-ms-flexbox;display:flex;background:linear-gradient(98.91deg,#24364c 0,#2a486c 100%),#24364c;-ms-flex-direction:column;flex-direction:column;position:relative}#grading-marketing-page #grading-marketing-page-header #grading-marketing-page-header-content{max-width:800px;margin:100px auto 0;padding:0 20px}#grading-marketing-page #grading-marketing-page-header #grading-marketing-page-header-content h1{font-size:50px;line-height:61px;font-weight:700;text-align:center;color:#fff}#grading-marketing-page #grading-marketing-page-header #grading-marketing-page-header-content h2{font-size:24px;line-height:36px;text-align:center;color:#f3f8fd;opacity:.9}#grading-marketing-page #grading-marketing-page-header #grading-marketing-page-header-content .btn{border-radius:60px;padding:12px 25px;font-size:17px;margin-top:38px}#grading-marketing-page #grading-marketing-page-header-image{z-index:100;position:absolute;width:100%;margin-top:-250px}#grading-marketing-page #grading-marketing-page-header-image img{width:100%;max-width:988px}@media (max-width:515px){#grading-marketing-page #grading-marketing-page-header-image{margin-top:-150px}}#grading-marketing-page .feature-section{padding:175px 45px 100px;position:relative}#grading-marketing-page .feature-section.top-section{margin-top:300px}@media (max-width:515px){#grading-marketing-page .feature-section.top-section{margin-top:100px}}#grading-marketing-page .feature-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#grading-marketing-page .left-feature,#grading-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#grading-marketing-page .left-feature img,#grading-marketing-page .right-feature img{max-width:550px;width:100%;height:auto}#grading-marketing-page .left-feature .spacing-left,#grading-marketing-page .left-feature .spacing-right,#grading-marketing-page .right-feature .spacing-left,#grading-marketing-page .right-feature .spacing-right{position:relative}#grading-marketing-page .left-feature .spacing-left .light-blue-circle,#grading-marketing-page .left-feature .spacing-right .light-blue-circle,#grading-marketing-page .right-feature .spacing-left .light-blue-circle,#grading-marketing-page .right-feature .spacing-right .light-blue-circle{width:477px;height:477px;position:absolute;border-radius:50%;background-color:#f4f8fc;top:-80px;z-index:-15}@media (max-width:425px){#grading-marketing-page .left-feature .spacing-left .light-blue-circle,#grading-marketing-page .left-feature .spacing-right .light-blue-circle,#grading-marketing-page .right-feature .spacing-left .light-blue-circle,#grading-marketing-page .right-feature .spacing-right .light-blue-circle{width:300px;height:300px}}@media (max-width:320px){#grading-marketing-page .left-feature .spacing-left .light-blue-circle,#grading-marketing-page .left-feature .spacing-right .light-blue-circle,#grading-marketing-page .right-feature .spacing-left .light-blue-circle,#grading-marketing-page .right-feature .spacing-right .light-blue-circle{width:250px;height:250px}}#grading-marketing-page .left-feature .spacing-left img,#grading-marketing-page .left-feature .spacing-right img,#grading-marketing-page .right-feature .spacing-left img,#grading-marketing-page .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}#grading-marketing-page .left-feature .spacing-left img.no-shadow,#grading-marketing-page .left-feature .spacing-right img.no-shadow,#grading-marketing-page .right-feature .spacing-left img.no-shadow,#grading-marketing-page .right-feature .spacing-right img.no-shadow{box-shadow:none}#grading-marketing-page .left-feature .spacing-left img#assignment-type-rectangle,#grading-marketing-page .left-feature .spacing-right img#assignment-type-rectangle,#grading-marketing-page .right-feature .spacing-left img#assignment-type-rectangle,#grading-marketing-page .right-feature .spacing-right img#assignment-type-rectangle{top:21px;left:-40px}#grading-marketing-page .left-feature .spacing-left img#content-image,#grading-marketing-page .left-feature .spacing-right img#content-image,#grading-marketing-page .right-feature .spacing-left img#content-image,#grading-marketing-page .right-feature .spacing-right img#content-image{top:30px}#grading-marketing-page .left-feature .spacing-left img#organization-image,#grading-marketing-page .left-feature .spacing-right img#organization-image,#grading-marketing-page .right-feature .spacing-left img#organization-image,#grading-marketing-page .right-feature .spacing-right img#organization-image{max-width:521px;top:20px}#grading-marketing-page .left-feature .spacing-left img#controls-image,#grading-marketing-page .left-feature .spacing-right img#controls-image,#grading-marketing-page .right-feature .spacing-left img#controls-image,#grading-marketing-page .right-feature .spacing-right img#controls-image{top:30px;filter:drop-shadow(25px 10px 67px rgba(0, 0, 0, .25))}#grading-marketing-page .left-feature .spacing-left img#community-image,#grading-marketing-page .left-feature .spacing-right img#community-image,#grading-marketing-page .right-feature .spacing-left img#community-image,#grading-marketing-page .right-feature .spacing-right img#community-image{top:30px}#grading-marketing-page .left-feature .spacing-right,#grading-marketing-page .right-feature .spacing-right{margin-right:100px}#grading-marketing-page .left-feature .spacing-right.assignment-type-spacing,#grading-marketing-page .right-feature .spacing-right.assignment-type-spacing{margin-left:120px}#grading-marketing-page .left-feature .spacing-right .light-blue-circle,#grading-marketing-page .right-feature .spacing-right .light-blue-circle{right:-30px}#grading-marketing-page .left-feature .spacing-left,#grading-marketing-page .right-feature .spacing-left{margin-left:95px}#grading-marketing-page .left-feature .spacing-left .light-blue-circle,#grading-marketing-page .right-feature .spacing-left .light-blue-circle{left:-40px}@media (max-width:515px){#grading-marketing-page .left-feature .spacing-right,#grading-marketing-page .right-feature .spacing-right{margin-right:70px}#grading-marketing-page .left-feature .spacing-left,#grading-marketing-page .right-feature .spacing-left{margin-left:45px}}#grading-marketing-page .left-feature .feature,#grading-marketing-page .right-feature .feature{-ms-flex:1 2 50%;flex:1 2 50%}#grading-marketing-page .left-feature .feature h2,#grading-marketing-page .right-feature .feature h2{font-size:42px;line-height:52px;font-weight:700;color:#19232e}#grading-marketing-page .left-feature .feature p,#grading-marketing-page .right-feature .feature p{font-size:20px;line-height:30px;font-weight:400;color:#6b757b}@media (max-width:450px){#grading-marketing-page .left-feature,#grading-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#grading-marketing-page .left-feature .spacing-right,#grading-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}#grading-marketing-page .left-feature .spacing-left,#grading-marketing-page .right-feature .spacing-left{margin-left:0;margin-top:80px}}#grading-marketing-page .blob-1{z-index:0;position:absolute;right:0;top:350px}#grading-marketing-page .blob-2{z-index:10;position:absolute;left:0;top:1270px}#grading-marketing-page .blob-3{z-index:-20;position:absolute;right:0;top:2400px}#grading-marketing-page .blob-4{z-index:10;position:absolute;left:0;top:3200px}#grading-marketing-page .grading-page-section{position:relative;padding:110px 45px;height:411px}#grading-marketing-page .grading-page-section h1{color:#fff;max-width:800px;line-height:61px;font-size:50px;margin:auto;font-weight:700}#grading-marketing-page .grading-page-section .btn{margin-top:20px;border-radius:60px;font-size:17px;line-height:26px;padding:12px 25px}#grading-marketing-page .grading-page-section .blob-5{left:0;position:absolute;bottom:-175px}#grading-marketing-page .grading-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#grading-marketing-page .teacher-quotes-section{padding:40px 0;background-color:#f4f8fc;height:auto}#grading-marketing-page .teacher-quotes-header{color:#28384a;font-weight:700}#grading-marketing-page .teacher-quotes{position:relative;display:-ms-flexbox;display:flex;z-index:15}#grading-marketing-page .teacher-quotes .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px}#grading-marketing-page .teacher-quotes .slick-arrow:hover{cursor:pointer}#grading-marketing-page .teacher-quotes .teacher-quote{border-radius:5px;background-color:#fff;width:475px;margin:20px;padding:25px;height:100%;position:relative;color:#95a5ac}#grading-marketing-page .teacher-quotes .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}#grading-marketing-page .teacher-quotes .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px}#grading-marketing-page .teacher-quotes .teacher-quote .author{color:#555;font-weight:600;margin-bottom:0}#grading-marketing-page .teacher-quotes .teacher-quote strong{color:#27a9e1}#grading-marketing-page .teacher-quotes .teacher-quote .author-with-pic>img{float:left;margin-right:10px;border-radius:50%;width:68px;height:68px}@media (max-width:450px){#grading-marketing-page .teacher-quotes .teacher-quote{width:300px}}#classrooms-marketing-page #classrooms-marketing-page-header{height:581px;background:linear-gradient(.03deg,#24364c .03%,rgba(4,167,232,.7) 99.98%),url(../png/hero-2.png);background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}#classrooms-marketing-page #classrooms-marketing-page-header #classrooms-marketing-page-header-content{max-width:600px;margin:auto;z-index:10;padding:0 20px}#classrooms-marketing-page #classrooms-marketing-page-header #classrooms-marketing-page-header-content h1{font-size:50px;line-height:61px;font-weight:700;text-align:center;color:#fff}#classrooms-marketing-page #classrooms-marketing-page-header #classrooms-marketing-page-header-content h2{font-size:24px;line-height:31px;text-align:center;color:#f4f8fc;opacity:.9}#classrooms-marketing-page #classrooms-marketing-page-header #classrooms-marketing-page-header-content .btn{border-radius:60px;padding:12px 25px;font-size:17px;margin-top:38px}#classrooms-marketing-page #classrooms-marketing-page-images{background-color:#f4f8fc;padding:30px 0}#classrooms-marketing-page #classrooms-marketing-page-images h1{color:#19232e;font-weight:700;margin-bottom:40px}#classrooms-marketing-page #classrooms-marketing-page-images img{margin-right:20px;margin-left:20px}#classrooms-marketing-page .feature-section{padding:175px 45px 100px;position:relative}#classrooms-marketing-page .feature-section.bottom-section{margin-bottom:200px}@media (max-width:515px){#classrooms-marketing-page .feature-section.bottom-section{margin-bottom:0}}#classrooms-marketing-page .feature-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#classrooms-marketing-page .left-feature,#classrooms-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#classrooms-marketing-page .left-feature img,#classrooms-marketing-page .right-feature img{max-width:550px;width:100%;height:auto}#classrooms-marketing-page .left-feature .spacing-left,#classrooms-marketing-page .left-feature .spacing-right,#classrooms-marketing-page .right-feature .spacing-left,#classrooms-marketing-page .right-feature .spacing-right{position:relative}#classrooms-marketing-page .left-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .left-feature .spacing-right .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-right .light-blue-circle{width:477px;height:477px;position:absolute;border-radius:50%;background-color:#f4f8fc;top:-80px;z-index:-15}@media (max-width:425px){#classrooms-marketing-page .left-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .left-feature .spacing-right .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-right .light-blue-circle{width:300px;height:300px}}@media (max-width:320px){#classrooms-marketing-page .left-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .left-feature .spacing-right .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-right .light-blue-circle{width:250px;height:250px}}#classrooms-marketing-page .left-feature .spacing-left img,#classrooms-marketing-page .left-feature .spacing-right img,#classrooms-marketing-page .right-feature .spacing-left img,#classrooms-marketing-page .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}#classrooms-marketing-page .left-feature .spacing-left img.no-shadow,#classrooms-marketing-page .left-feature .spacing-right img.no-shadow,#classrooms-marketing-page .right-feature .spacing-left img.no-shadow,#classrooms-marketing-page .right-feature .spacing-right img.no-shadow{box-shadow:none}#classrooms-marketing-page .left-feature .spacing-left img#rosters-section-image,#classrooms-marketing-page .left-feature .spacing-right img#rosters-section-image,#classrooms-marketing-page .right-feature .spacing-left img#rosters-section-image,#classrooms-marketing-page .right-feature .spacing-right img#rosters-section-image{top:-70px;left:-40px;width:470px;height:450px;filter:drop-shadow(25px 10px 67px rgba(0, 0, 0, .25))}#classrooms-marketing-page .left-feature .spacing-left imgmanage-assign-image,#classrooms-marketing-page .left-feature .spacing-right imgmanage-assign-image,#classrooms-marketing-page .right-feature .spacing-left imgmanage-assign-image,#classrooms-marketing-page .right-feature .spacing-right imgmanage-assign-image{top:45px;left:30px}#classrooms-marketing-page .left-feature .spacing-left img#feedback-image,#classrooms-marketing-page .left-feature .spacing-right img#feedback-image,#classrooms-marketing-page .right-feature .spacing-left img#feedback-image,#classrooms-marketing-page .right-feature .spacing-right img#feedback-image{left:-20px}#classrooms-marketing-page .left-feature .spacing-left .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-left .light-blue-circle,#data-marketing-page .left-feature .spacing-left .light-blue-circle,#data-marketing-page .right-feature .spacing-left .light-blue-circle{left:-40px}#classrooms-marketing-page .left-feature .spacing-left img#controls-image,#classrooms-marketing-page .left-feature .spacing-right img#controls-image,#classrooms-marketing-page .right-feature .spacing-left img#controls-image,#classrooms-marketing-page .right-feature .spacing-right img#controls-image{filter:drop-shadow(25px 10px 67px rgba(0, 0, 0, .25))}#classrooms-marketing-page .left-feature .spacing-right,#classrooms-marketing-page .right-feature .spacing-right{margin-right:100px}#classrooms-marketing-page .left-feature .spacing-right.sso-cloud-spacing,#classrooms-marketing-page .right-feature .spacing-right.sso-cloud-spacing{margin-left:120px}#classrooms-marketing-page .left-feature .spacing-right .light-blue-circle,#classrooms-marketing-page .right-feature .spacing-right .light-blue-circle{right:-30px}#classrooms-marketing-page .left-feature .spacing-left,#classrooms-marketing-page .right-feature .spacing-left{margin-left:95px}@media (max-width:515px){#classrooms-marketing-page .left-feature .spacing-right,#classrooms-marketing-page .right-feature .spacing-right{margin-right:70px}#classrooms-marketing-page .left-feature .spacing-left,#classrooms-marketing-page .right-feature .spacing-left{margin-left:45px}}#classrooms-marketing-page .left-feature .feature,#classrooms-marketing-page .right-feature .feature{-ms-flex:1 2 50%;flex:1 2 50%}#classrooms-marketing-page .left-feature .feature h2,#classrooms-marketing-page .right-feature .feature h2{font-size:42px;line-height:52px;font-weight:700;color:#19232e}#classrooms-marketing-page .left-feature .feature p,#classrooms-marketing-page .right-feature .feature p{font-size:20px;line-height:30px;font-weight:400;color:#6b757b}@media (max-width:450px){#classrooms-marketing-page .left-feature,#classrooms-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#classrooms-marketing-page .left-feature .spacing-right,#classrooms-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}#classrooms-marketing-page .left-feature .spacing-left,#classrooms-marketing-page .right-feature .spacing-left{margin-left:0;margin-top:80px}#classrooms-marketing-page .classrooms-page-section .btn{margin-right:0}}#classrooms-marketing-page .classrooms-page-section{position:relative;padding:110px 45px;height:411px}#classrooms-marketing-page .classrooms-page-section h1{font-size:48px;line-height:39px;color:#fff;font-weight:700;margin-bottom:30px}#classrooms-marketing-page .classrooms-page-section .btn{line-height:25px;margin-bottom:10px;border-radius:130px;font-size:17px;padding:12px 25px}#classrooms-marketing-page .classrooms-page-section #blob-5{left:0;top:0;position:absolute}#classrooms-marketing-page .classrooms-page-section-narrow{max-width:800px;margin:auto;position:relative;z-index:10}#classrooms-marketing-page .teacher-quotes-section{padding:40px 0;background-color:#f4f8fc;height:auto}#classrooms-marketing-page .teacher-quotes-header{color:#28384a;font-weight:700}#classrooms-marketing-page .teacher-quotes{position:relative;display:-ms-flexbox;display:flex;z-index:15}#classrooms-marketing-page .teacher-quotes .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px}#classrooms-marketing-page .teacher-quotes .slick-arrow:hover{cursor:pointer}#classrooms-marketing-page .teacher-quotes .teacher-quote{border-radius:5px;background-color:#fff;width:475px;margin:20px;padding:25px;height:100%;position:relative;color:#95a5ac}#classrooms-marketing-page .teacher-quotes .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}#classrooms-marketing-page .teacher-quotes .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px}#classrooms-marketing-page .teacher-quotes .teacher-quote .author{color:#555;font-weight:600;margin-bottom:0}#classrooms-marketing-page .teacher-quotes .teacher-quote strong{color:#27a9e1}#classrooms-marketing-page .teacher-quotes .teacher-quote .author-with-pic>img{float:left;margin-right:10px;border-radius:50%;width:68px;height:68px}@media (max-width:450px){#classrooms-marketing-page .teacher-quotes .teacher-quote{width:300px}}#classrooms-marketing-page .blob-1{z-index:10;position:absolute;left:0;top:280px}#classrooms-marketing-page .blob-2{z-index:-5;position:absolute;right:0;top:0}#classrooms-marketing-page .blob-3{z-index:-5;position:absolute;right:0}#classrooms-marketing-page .blob-4{position:absolute;left:0}#state-marketing-page-new{width:100%}#state-marketing-page-new .header-graphic{position:absolute;max-width:100%;height:calc(100% - 40px);float:right;right:0;-o-object-fit:cover;object-fit:cover}#state-marketing-page-new .header-graphic-mobile{width:100%}#state-marketing-page-new .blob-1{position:absolute;right:0}#state-marketing-page-new .marketing-page-header{padding-top:40px;background-color:#111f44}#state-marketing-page-new .marketing-page-header h1,#state-marketing-page-new .marketing-page-header p{text-align:left}#state-marketing-page-new .blobs-1{position:absolute;right:0}#state-marketing-page-new .marketing-circle-graphic{padding-top:50px;padding-bottom:50px;gap:20px}#state-marketing-page-new .marketing-circle-graphic img{max-height:350px;max-width:100%}#state-marketing-page-new #standards-section{margin-left:30px}#state-marketing-page-new .blob-3{position:absolute;left:0;margin-top:-200px}#state-marketing-page-new .blob-4{position:absolute;right:-20px;z-index:11;margin-top:-370px}#state-marketing-page-new .features-list{background-color:#24364c;padding:20px;border-radius:18px;gap:20px}#state-marketing-page-new .features-list h1{color:#27a9e1;font-weight:700}#state-marketing-page-new .features-list p{color:#fff;font-weight:700}#state-marketing-page-new .highlight-video{border-radius:18px;margin-top:-200px}#state-marketing-page-new #spanish{padding-bottom:100px}#state-marketing-page-new #quotes{padding-top:150px;padding-bottom:30px;margin-top:-170px}#state-marketing-page-new #quotes h2{font-weight:700;text-align:center}#state-marketing-page-new #quotes .half-page-carousel{width:50%}#state-marketing-page-new #quotes .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px;border-color:transparent;background-color:transparent;z-index:20}#state-marketing-page-new #quotes .slick-arrow:hover{cursor:pointer}#state-marketing-page-new #quotes .teacher-quotes{display:-ms-flexbox;display:flex}#state-marketing-page-new #quotes .teacher-quote{border-radius:5px;background-color:#fff;width:475px;margin:20px;padding:25px;height:100%;position:relative;color:#95a5ac}#state-marketing-page-new #quotes .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}#state-marketing-page-new #quotes .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px}#state-marketing-page-new #quotes .teacher-quote .author{color:#555;font-weight:600;margin-bottom:0}#state-marketing-page-new #pd-overview .text-blue,#state-marketing-page-new #quotes .teacher-quote strong{color:#27a9e1}#state-marketing-page-new #quotes .quotes-cards{-ms-flex-wrap:wrap;flex-wrap:wrap}#state-marketing-page-new .blob-5{position:absolute;right:0;margin-top:-270px;margin-right:-90px;height:300px}#state-marketing-page-new #pd-overview{padding-bottom:0}#state-marketing-page-new #pd-overview .pd-course-overview{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}#state-marketing-page-new #pd-overview .site-feature{padding:0 20px;-ms-flex-preferred-size:50%;flex-basis:50%}#state-marketing-page-new #pd-overview .site-feature:first-child{border-right:1px solid #dde5ea}@media (max-width:1200px){#state-marketing-page-new #pd-overview .course-link>a{white-space:normal}}#state-marketing-page-new .stats-section-no-video{margin-top:-100px;padding-top:0;padding-bottom:0;margin-bottom:100px;background-color:#f4f8fc}@media (max-width:1100px){#state-marketing-page-new #quotes .quotes-with-case-study{-ms-flex-direction:column;flex-direction:column}#state-marketing-page-new #quotes .quotes-with-case-study .half-page-carousel{width:100%}#state-marketing-page-new #quotes #state-case-study{max-width:95%}}@media (max-width:700px){#state-marketing-page-new .marketing-circle-graphic-content{-ms-flex-direction:column;flex-direction:column}#state-marketing-page-new .marketing-circle-graphic-content .circle-graphic-info{text-align:center}#state-marketing-page-new .marketing-circle-graphic-content .circle-graphic-info p{max-width:initial}#state-marketing-page-new .marketing-page-two-col>.marketing-cols-wrapper{max-width:100%;-ms-flex-direction:column;flex-direction:column;text-align:center}#state-marketing-page-new .circle-graphic-right>.marketing-circle-graphic-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}#state-marketing-page-new #pd-overview .pd-course-overview{-ms-flex-direction:column;flex-direction:column;margin:0}#state-marketing-page-new #pd-overview .pd-course-overview .site-feature:first-child{border-right:none;border-top:1px solid #dde5ea;border-bottom:1px solid #dde5ea;padding-top:30px}#state-marketing-page-new #quotes h2{max-width:initial;margin:0 20px}#state-marketing-page-new .curriculum-card{margin:auto}}@media (max-width:580px){#state-marketing-page-new .highlight-video-container{padding:40px}#state-marketing-page-new .highlight-video-container .highlight-video{margin-top:0}#state-marketing-page-new #spanish{padding-bottom:30px}#state-marketing-page-new #pathways{background:#fff;position:relative}#state-marketing-page-new .features-list{width:100vw;border-radius:0;-ms-flex-direction:column;flex-direction:column;margin:0}#state-marketing-page-new .stats-section-no-video{margin-top:0;margin-bottom:0;padding-bottom:30px}#state-marketing-page-new #quotes{padding-top:50px;margin-top:-40px}#state-marketing-page-new .curriculum-features-header p{width:initial;margin:auto}#state-marketing-page-new .marketing-page-header h1,#state-marketing-page-new .marketing-page-header p{text-align:center}#state-marketing-page-new .marketing-circle-graphic img{max-width:80%;margin-left:10%;margin-bottom:20px}#state-marketing-page-new .highlight-video{max-width:calc(100% - 20px);margin-left:10px;margin-right:10px}#state-marketing-page-new .teacher-quote{max-width:calc(100vw - 120px)}}@media (max-width:450px){#state-marketing-page-new .marketing-footer-content h1,#state-marketing-page-new .marketing-page-header-content h1{font-size:30px}#state-marketing-page-new .marketing-circle-graphic{padding:20px}#state-marketing-page-new #standards-section{margin:0}#state-marketing-page-new #state-resources .btn{white-space:wrap}#state-marketing-page-new .teacher-quote{max-width:calc(100vw - 80px)}#state-marketing-page-new .marketing-page-header-content{padding:250px 0 50px}#state-marketing-page-new .btn-main-transparent-blue{margin-right:0}}@media (max-width:350px){#state-marketing-page-new .curriculum-card{max-width:calc(100vw - 40px);margin:0}}#texas-marketing-page .blob-1{position:absolute;right:0;top:60px}#texas-marketing-page .blob-2{position:absolute;left:0;bottom:0}#texas-marketing-page .blob-3{position:absolute;left:0;margin-top:-300px}#texas-marketing-page .blob-4{position:absolute;right:0;margin-top:-450px}#texas-marketing-page .blob-5{position:absolute;left:0;margin-top:-600px;z-index:5}#texas-marketing-page .blob-6{position:absolute;right:0;margin-top:-600px}#texas-marketing-page .texas{max-width:380px}@media (min-width:499px){#texas-marketing-page .texas{margin-top:-60px}}#texas-marketing-page .courses-carousel{margin-top:40px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#texas-marketing-page .courses-carousel .curriculum-card{max-width:270px}#texas-marketing-page .courses-carousel .curriculum-card .content.small-font{max-width:60%;text-align:right}@media (max-width:435px){#texas-marketing-page .courses-carousel .slick-arrow{width:20px}#texas-marketing-page .courses-carousel .card-space,#texas-marketing-page .courses-carousel .curriculum-card{max-width:calc(100vw - 85px);padding:0}#texas-marketing-page .courses-carousel .card-space .card-info,#texas-marketing-page .courses-carousel .curriculum-card .card-info{padding:0}#texas-marketing-page .courses-carousel .curriculum-card{margin-bottom:20px}}#texas-marketing-page .empowering-english-learners-section>.circle-graphic-info{min-width:40%}#texas-marketing-page .districts-section{padding:40px 0}#texas-marketing-page .districts-section h2,#texas-marketing-page .districts-section p{max-width:80%;margin:auto}@media (max-width:400px){#texas-marketing-page .districts-section h2,#texas-marketing-page .districts-section p{max-width:100%;margin-left:20px;margin-right:20px}}#texas-marketing-page .districts-section .districts-list{margin-top:40px;margin-bottom:40px}#texas-marketing-page .districts-section .districts-list img{height:70px;margin:20px 50px}@media (max-width:650px){#texas-marketing-page .districts-section .districts-list img{margin:20px}}#texas-marketing-page .districts-section .districts-list .slick-arrow{display:none!important}#texas-marketing-page .spanish-section .circle-graphic-info{margin-top:-80px;margin-left:20px}@media (max-width:960px){#texas-marketing-page .spanish-section .circle-graphic:before{max-width:40vw;max-height:40vw}}@media (max-width:650px){#texas-marketing-page .marketing-circle-graphic-content{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}#texas-marketing-page .marketing-circle-graphic-content.empowering-english-learners-section{-ms-flex-direction:column-reverse;flex-direction:column-reverse}#texas-marketing-page .marketing-circle-graphic-content .circle-graphic-info{margin-top:20px}#texas-marketing-page .marketing-circle-graphic-content .circle-graphic-info p{max-width:100%}#texas-marketing-page .marketing-circle-graphic-content .circle-graphic-info b,#texas-marketing-page .marketing-circle-graphic-content .circle-graphic-info h2,#texas-marketing-page .marketing-circle-graphic-content .circle-graphic-info p{text-align:center}#texas-marketing-page .marketing-circle-graphic-content .circle-graphic-info a{margin:auto;display:block}#texas-marketing-page .marketing-circle-graphic-content .circle-graphic{max-width:50%}#texas-marketing-page .marketing-circle-graphic-content .tracy-spanish-img{margin-top:-30px}#texas-marketing-page .course-catalog-text{width:90%;margin-left:5%}#texas-marketing-page h2{margin-left:20px;margin-right:20px}}#texas-marketing-page .tracy-spanish-img>img{max-width:90%}#texas-marketing-page .marketing-feats{width:80%;margin:60px auto auto;text-align:left}#texas-marketing-page .marketing-feats p{color:#68757c}@media (max-width:950px){#texas-marketing-page .marketing-feats{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}@media (max-width:650px){#texas-marketing-page .marketing-feats .feat-row{-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:10px;margin-top:0}}#texas-marketing-page .circle-number{width:56px;padding:7px;border:4px solid #27a9e1;color:#27a9e1;font-weight:700;border-radius:32px;margin:40px auto auto}@media (max-width:576px){#texas-marketing-page .circle-number.contact-circle-number{margin-top:130px}}#texas-marketing-page .nav-video{border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-top:20px;margin-bottom:-200px;max-width:90%}#texas-marketing-page .qr-form{max-width:800px;margin:30px auto auto;padding:60px;text-align:left}#texas-marketing-page .qr-form .fields{-ms-flex-preferred-size:70%;flex-basis:70%}#texas-marketing-page .qr-form .fields input{width:100%;margin-bottom:20px;border:none}#texas-marketing-page .qr-form .checkboxes{margin-left:40px}#texas-marketing-page .qr-form .checkboxes div{margin-bottom:5px}#texas-marketing-page .qr-form .checkboxes label{margin-top:10px;font-weight:400}#texas-marketing-page .qr-form .checkboxes input[type=checkbox]{margin-right:10px}#texas-marketing-page .qr-form textarea{border:none;padding:3px}#texas-marketing-page .qr-form .submit-btn{margin:20px auto auto;display:block}#data-marketing-page #data-marketing-page-header{height:638px;display:-ms-flexbox;display:flex;background:linear-gradient(98.91deg,#24364c 0,#2a486c 100%),#24364c;background-image:url(../png/hero-3.png);background-repeat:no-repeat;background-position:center;-ms-flex-direction:column;flex-direction:column;position:relative}#data-marketing-page #data-marketing-page-header #data-marketing-page-header-content{max-width:700px;margin:200px auto 0;padding:0 20px}#data-marketing-page #data-marketing-page-header #data-marketing-page-header-content h1{font-size:50px;line-height:61px;font-weight:700;text-align:center;color:#fff}#data-marketing-page #data-marketing-page-header #data-marketing-page-header-content h2{font-size:24px;line-height:36px;text-align:center;color:#f3f8fd;opacity:.9}#data-marketing-page #data-marketing-page-header #data-marketing-page-header-content .btn{border-radius:60px;padding:12px 25px;font-size:17px;margin-top:38px}#data-marketing-page #data-marketing-page-sub-header{margin-top:100px;margin-left:auto;margin-right:auto;max-width:750px}#data-marketing-page #data-marketing-page-sub-header h1{color:#19232e;font-weight:700;font-size:42px}#data-marketing-page #data-marketing-page-sub-header h2{color:#6b757b;font-size:20px;line-height:30px}#data-marketing-page .feature-section{padding:175px 45px 100px;position:relative}#data-marketing-page .feature-section.bottom-section{margin-bottom:200px}#data-marketing-page .feature-section.top-section{margin-top:300px}@media (max-width:515px){#data-marketing-page #data-marketing-page-header{height:700px}#data-marketing-page .feature-section.bottom-section{margin-bottom:0}#data-marketing-page .feature-section.top-section{margin-top:100px}}#data-marketing-page .feature-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#data-marketing-page .left-feature,#data-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#data-marketing-page .left-feature img,#data-marketing-page .right-feature img{max-width:550px;width:100%;height:auto}#data-marketing-page .left-feature .spacing-left,#data-marketing-page .left-feature .spacing-right,#data-marketing-page .right-feature .spacing-left,#data-marketing-page .right-feature .spacing-right{position:relative}#data-marketing-page .left-feature .spacing-left .light-blue-circle,#data-marketing-page .left-feature .spacing-right .light-blue-circle,#data-marketing-page .right-feature .spacing-left .light-blue-circle,#data-marketing-page .right-feature .spacing-right .light-blue-circle{width:477px;height:477px;position:absolute;border-radius:50%;background-color:#f4f8fc;top:-80px;z-index:-15}@media (max-width:425px){#data-marketing-page .left-feature .spacing-left .light-blue-circle,#data-marketing-page .left-feature .spacing-right .light-blue-circle,#data-marketing-page .right-feature .spacing-left .light-blue-circle,#data-marketing-page .right-feature .spacing-right .light-blue-circle{width:300px;height:300px}}@media (max-width:320px){#data-marketing-page .left-feature .spacing-left .light-blue-circle,#data-marketing-page .left-feature .spacing-right .light-blue-circle,#data-marketing-page .right-feature .spacing-left .light-blue-circle,#data-marketing-page .right-feature .spacing-right .light-blue-circle{width:250px;height:250px}}#data-marketing-page .left-feature .spacing-left img,#data-marketing-page .left-feature .spacing-right img,#data-marketing-page .right-feature .spacing-left img,#data-marketing-page .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}#data-marketing-page .left-feature .spacing-left img.no-shadow,#data-marketing-page .left-feature .spacing-right img.no-shadow,#data-marketing-page .right-feature .spacing-left img.no-shadow,#data-marketing-page .right-feature .spacing-right img.no-shadow{box-shadow:none}#data-marketing-page .left-feature .spacing-right,#data-marketing-page .right-feature .spacing-right{margin-right:100px}#data-marketing-page .left-feature .spacing-right.assignment-type-spacing,#data-marketing-page .right-feature .spacing-right.assignment-type-spacing{margin-left:120px}#data-marketing-page .left-feature .spacing-right .light-blue-circle,#data-marketing-page .right-feature .spacing-right .light-blue-circle{right:-30px}#data-marketing-page .left-feature .spacing-left,#data-marketing-page .right-feature .spacing-left{margin-left:95px}@media (max-width:515px){#data-marketing-page .left-feature .spacing-right,#data-marketing-page .right-feature .spacing-right{margin-right:70px}#data-marketing-page .left-feature .spacing-left,#data-marketing-page .right-feature .spacing-left{margin-left:45px}}#data-marketing-page .left-feature .feature,#data-marketing-page .right-feature .feature{-ms-flex:1 2 50%;flex:1 2 50%}#data-marketing-page .left-feature .feature h2,#data-marketing-page .right-feature .feature h2{font-size:42px;line-height:52px;font-weight:700;color:#19232e}#data-marketing-page .left-feature .feature p,#data-marketing-page .right-feature .feature p{font-size:20px;line-height:30px;font-weight:400;color:#6b757b}@media (max-width:450px){#data-marketing-page .left-feature,#data-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#data-marketing-page .left-feature .spacing-right,#data-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}#data-marketing-page .left-feature .spacing-left,#data-marketing-page .right-feature .spacing-left{margin-left:0;margin-top:80px}}#data-marketing-page .features-list{margin:0 auto 100px}#data-marketing-page .features-list h3{color:#19232e;font-weight:700}#data-marketing-page .features-list p{color:#6b757b}#data-marketing-page .features-list div{text-align:center;max-width:250px;display:inline-block}#data-marketing-page .for-districts{overflow:hidden;padding-top:50px;padding-bottom:100px}#data-marketing-page .for-districts .content,#data-marketing-page .for-districts .images{width:50%}#data-marketing-page .for-districts .images{float:left}#data-marketing-page .for-districts .images .shapes{position:absolute;float:none;right:52%;margin-top:50px}#data-marketing-page .for-districts .images .computer{width:100%;margin-top:100px;position:relative;z-index:10}#data-marketing-page .for-districts .content{float:right;padding:20px}#data-marketing-page .for-districts .content .info{max-width:550px;float:none;margin:35% auto 0;text-align:left}#data-marketing-page .for-districts .content .info h1{color:#19232e;font-weight:700}#data-marketing-page .for-districts .content .info p{color:#6b757b;font-size:20px;line-height:30px}@media (max-width:767px){#data-marketing-page .for-districts .shapes{visibility:hidden}#data-marketing-page .for-districts .content,#data-marketing-page .for-districts .images{width:100%}#data-marketing-page .for-districts .info{margin-top:0}}#data-marketing-page .data-page-section{position:relative;padding:110px 45px}#data-marketing-page .data-page-section h1{color:#fff;max-width:800px;line-height:61px;font-size:50px;margin:auto;font-weight:700}#data-marketing-page .data-page-section .btn{margin-top:20px;border-radius:60px;font-size:17px;line-height:26px;padding:12px 25px}#data-marketing-page .data-page-section #blob-5{left:0;bottom:0;position:absolute}#data-marketing-page .data-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#data-marketing-page .blob-1{z-index:10;position:absolute;left:0;top:1270px}#data-marketing-page .blob-2{right:0;position:absolute}#data-marketing-page .blob-3{left:0;position:absolute;z-index:1}.karel-con-page .agenda-note{height:30px;font-size:15px}.karel-con-page .codehs-table .codehs-table-row>td{height:60px}.karel-con-page .main-room-col{width:350px}.karel-con-page.karelcon-2023 th{width:200px}.karel-con-page p{font-size:16px}#roadtrip-marketing-page{font-family:proxima-nova;background-color:#27a9e1}#roadtrip-marketing-page #roadtrip-hero{min-height:700px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding-left:100px;text-align:left;background-image:url(../png/van_gif.png);background-size:cover;color:#fff}@media (max-width:600px){#roadtrip-marketing-page #roadtrip-hero{padding-left:40px}}#roadtrip-marketing-page #roadtrip-hero h1{font-size:70px}#roadtrip-marketing-page #roadtrip-hero h2{font-size:24px}#roadtrip-marketing-page #roadtrip-hero h1,#roadtrip-marketing-page #roadtrip-hero h2{max-width:550px;font-weight:900}#roadtrip-marketing-page #roadtrip-hero p{max-width:440px;font-size:16px;line-height:26px;font-weight:600}#roadtrip-marketing-page #hit-road-section{background-color:#27a9e1;padding:50px 0 280px;position:relative;-ms-flex-align:center;align-items:center}#roadtrip-marketing-page #hit-road-section .right-split{background-color:#27a9e1;padding-right:60px}#roadtrip-marketing-page #hit-road-section .van-img{max-width:50%;max-height:50vw;left:0}#roadtrip-marketing-page #hit-road-section .van-img-mobile{width:100%;display:none}@media (max-width:500px){#roadtrip-marketing-page #hit-road-section .right-split{padding:0}#roadtrip-marketing-page #hit-road-section .right-split h2,#roadtrip-marketing-page #hit-road-section .right-split p{padding-left:45px;padding-right:45px}#roadtrip-marketing-page #hit-road-section .van-img{display:none}#roadtrip-marketing-page #hit-road-section .van-img-mobile{display:block}}#roadtrip-marketing-page #hit-road-section h2{margin-top:0;font-size:30px;font-size:50px;font-weight:600}#roadtrip-marketing-page #hit-road-section p,#roadtrip-marketing-page #roadtrip-map-section #roadtrip-map-section-text #roadtrip-map-section-description{font-size:18px;line-height:30px;color:#fff}#roadtrip-marketing-page #roadtrip-map-section{margin:0 5%;padding-bottom:40px}#roadtrip-marketing-page #roadtrip-map-section #roadtrip-map-section-text{display:block;text-align:center;margin-top:45px;margin-bottom:35px}#roadtrip-marketing-page #roadtrip-map-section #roadtrip-map-section-text #roadtrip-map-section-title{font-size:50px;font-weight:600;color:#fff}#roadtrip-marketing-page #roadtrip-map-section #roadtrip-map-div{height:500px;padding:0;border-radius:10px;overflow:hidden}#roadtrip-marketing-page #roadtrip-map-section #roadtrip-map-div canvas,#roadtrip-marketing-page #roadtrip-map-section .roadtrip-route{width:100%}#roadtrip-marketing-page #what-to-expect{background-color:#fff}#roadtrip-marketing-page #what-to-expect #join-us-section{background-color:#24364c;width:fit-content;margin:-240px auto auto;position:relative;border-radius:15px;padding:0;display:-ms-flexbox;display:flex}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-section-content{width:400px;height:750px;color:#fff;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-section-content h2{font-size:54px;padding-top:30px;text-align:left}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-section-content p{font-size:18px;line-height:30px;font-weight:200}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-vid{display:-ms-flexbox;display:flex}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-vid img{max-width:100%}#roadtrip-marketing-page #what-to-expect #join-us-section #meet-blake-vid-mobile{display:none}@media (max-width:880px){#roadtrip-marketing-page #what-to-expect #join-us-section{text-align:center;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-section-content{width:90%;padding-left:18px;padding-right:18px;margin:5%;height:500px;background-color:#0b1f37}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-section-content .btn-main-pink{margin:auto}#roadtrip-marketing-page #what-to-expect #join-us-section .join-us-section-content h2{text-align:center}#roadtrip-marketing-page #what-to-expect #join-us-section #meet-blake-vid-mobile{display:block;margin:12px auto auto}#roadtrip-marketing-page #what-to-expect #join-us-section #meet-blake-vid{display:none}}#roadtrip-marketing-page #what-to-expect h2{font-size:50px;text-align:center;margin-top:0;margin-bottom:30px;padding-top:75px}#roadtrip-marketing-page #what-to-expect .expectations{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:1290px;margin:auto}#roadtrip-marketing-page #what-to-expect .expectations .expectation{-ms-flex-align:center;align-items:center;text-align:center;padding-bottom:100px;width:375px}#roadtrip-marketing-page #what-to-expect .expectations .expectation .expectations-icon{width:120px;height:120px;stroke:#fff;fill:none}@media (max-width:520px){#roadtrip-marketing-page #what-to-expect .expectations .expectation .expectations-icon{width:50px;height:50px}}#roadtrip-marketing-page #what-to-expect .expectations .expectation .expectation-label{font-weight:600;font-size:20px;margin-bottom:15px;margin-top:15px}#roadtrip-marketing-page #what-to-expect .expectations .expectation .expectation-text{font-size:16px;max-width:320px;min-height:100px}@media (max-width:320px){#roadtrip-marketing-page #what-to-expect .expectations .expectation,#roadtrip-marketing-page #what-to-expect .expectations .expectation .expectation-text{max-width:100%}}#roadtrip-marketing-page #what-to-expect .expectations .expectation td{margin-right:12px}@media (max-width:1050px){#roadtrip-marketing-page #what-to-expect .expectations{-ms-flex-direction:column;flex-direction:column}#roadtrip-marketing-page #what-to-expect .expectations .expectation{padding-bottom:20px;margin-right:0}}#roadtrip-marketing-page #what-to-expect hr{width:90%;margin:auto;height:2px}#roadtrip-marketing-page #social-media{width:80%;background-color:#0b1f37;color:#fff;margin:-220px auto auto;padding:90px;display:-ms-flexbox;display:flex;border-radius:10px}@media (max-width:1270px){#roadtrip-marketing-page #social-media{-ms-flex-direction:column;flex-direction:column;padding:30px}#roadtrip-marketing-page #social-media #social-media-text p{max-width:100%}}#roadtrip-marketing-page #social-media #social-media-text{-ms-flex:2;flex:2}#roadtrip-marketing-page #social-media #social-media-text h2{font-size:50px;margin-bottom:20px}@media (max-width:700px){#roadtrip-marketing-page #social-media #social-media-text h2{text-align:center}}#roadtrip-marketing-page #social-media #social-media-text p{font-size:16px;max-width:500px}#roadtrip-marketing-page #social-media #social-media-links{-ms-flex:1;flex:1;margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#roadtrip-marketing-page #social-media #social-media-links .btn-dark-navy{background-color:#0b1f37;color:#fff;padding:20px;width:100%;border-radius:10px;margin-bottom:15px}#roadtrip-marketing-page #social-media #social-media-links .roadtrip-social-media-link{margin-right:30px}#roadtrip-marketing-page #social-media #social-media-links .roadtrip-social-media-link img{width:62px}@media (min-width:380px){#roadtrip-marketing-page #social-media #social-media-links .roadtrip-social-media-link:last-child{margin-right:0}}#roadtrip-marketing-page #social-media #social-media-links #read-write-code-blog{margin-top:45px;margin-left:0;margin-right:0}#roadtrip-marketing-page #social-media #social-media-links #external-social-media-links{display:-ms-flexbox;display:flex}@media (max-width:480px){#roadtrip-marketing-page #social-media #social-media-links #external-social-media-links .roadtrip-social-media-link{width:38px;margin-right:20px}#roadtrip-marketing-page #social-media .btn{font-size:10px}}#roadtrip-marketing-page #blogpost-section{padding:100px 45px}#roadtrip-marketing-page #blogpost-section .case-study-row{width:515px}@media (max-width:768px){#roadtrip-marketing-page #blogpost-section .case-study-row.states-case-study{width:80%!important}}#roadtrip-marketing-page #blogpost-section .case-study-item{width:420px;height:420px;margin:0 25px!important}#roadtrip-marketing-page #blogpost-section .case-study-item img{width:420px}@media (min-width:380px) and (max-width:768px){#roadtrip-marketing-page #blogpost-section .case-study-item{width:270px;height:500px}#roadtrip-marketing-page #blogpost-section .case-study-item img{width:270px}}@media (min-width:350px) and (max-width:380px){#roadtrip-marketing-page #blogpost-section .case-study-item{width:220px;height:520px}#roadtrip-marketing-page #blogpost-section .case-study-item img{width:220px}}@media (max-width:350px){#roadtrip-marketing-page #blogpost-section .case-study-item{width:180px;height:570px}#roadtrip-marketing-page #blogpost-section .case-study-item img{width:180px}}@media (max-width:768px){#roadtrip-marketing-page #blogpost-section .case-study-text{height:240px!important;font-size:12px}}#quizbuzz-marketing-page .marketing-page-header{background-image:url(../png/header-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}#quizbuzz-marketing-page .marketing-page-header .pro-link{color:#fff;text-decoration:underline}#quizbuzz-marketing-page .marketing-page-header .pro-link:hover{text-decoration:none}#quizbuzz-marketing-page .marketing-page-header .marketing-page-header-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;gap:30px;max-width:1050px}#quizbuzz-marketing-page .marketing-page-header .marketing-page-header-content .quizbuzz-header-icon{height:330px;aspect-ratio:1}#quizbuzz-marketing-page .marketing-page-header .marketing-page-header-content .quizbuzz-header-content{text-align:left}#quizbuzz-marketing-page .marketing-circle-section{position:relative}#quizbuzz-marketing-page .marketing-circle-section #right-buzz{z-index:-1;position:absolute;top:250px;right:0}#quizbuzz-marketing-page .marketing-circle-section #bottom-left-buzz{z-index:-1;position:absolute;bottom:-40px;left:0}#quizbuzz-marketing-page .marketing-circle-graphic{padding-top:100px}#quizbuzz-marketing-page .marketing-circle-graphic-content{gap:100px}#quizbuzz-marketing-page .circle-graphic{z-index:1}#quizbuzz-marketing-page .circle-graphic:before{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#quizbuzz-marketing-page .marketing-footer{background-image:url(../png/footer-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}#quizbuzz-marketing-page .marketing-footer h2{font-size:40px}#quizbuzz-marketing-page .marketing-footer p{max-width:800px;margin-inline:auto}#quizbuzz-marketing-page .marketing-footer p .pro-link{color:#27a9e1}#quizbuzz-marketing-page .marketing-footer p .pro-link:hover{color:#2499cc}.marketing-core .flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.marketing-core .flex-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.marketing-core .bg-white{background-color:#fff}.marketing-core .bg-blue{background-color:#27a9e1}.marketing-core .bg-indigo{background-color:#2e3092}.marketing-core .bg-green{background-color:#8cc63e}.marketing-core .bg-purple{background-color:#9e1e62}.marketing-core .bg-orange{background-color:#fbaf3f}.marketing-core .bg-sketchbook{background-image:url(https://static1.codehs.com/img/marketing/elementary-sketches-background.svg);background-size:contain;background-position:center;background-repeat:repeat}.marketing-core .shadow{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.marketing-core .rounded{border-radius:18px}.marketing-core .action-link{padding:16px 30px;border-radius:130px;border:1px solid #27a9e1;color:#27a9e1;font-size:20px;font-weight:700;width:fit-content}.marketing-core .marketing-section{font-size:16px;width:100%;padding:60px 8%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.marketing-core .marketing-section h1{font-size:3em;font-weight:700}.marketing-core .marketing-section h2{font-size:2.3em;font-weight:600}.marketing-core .marketing-section h3{font-size:1.7em;font-weight:500}.marketing-core .marketing-section h4{font-size:1.5em;font-weight:400}.marketing-core .marketing-section p{font-size:1.4em;font-weight:400}@media screen and (max-width:1400px){.marketing-core .marketing-section{font-size:14px}}@media screen and (max-width:750px){.marketing-core .marketing-section{font-size:12px}}.marketing-core .marketing-section .marketing-section-header{width:100%;text-align:center;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-core .marketing-section .marketing-section-header h2{max-width:85%;font-weight:700}.marketing-core .marketing-section .marketing-section-header h3{max-width:80%}.marketing-core .marketing-section .marketing-section-content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-core .marketing-section .marketing-section-content.elementary-pathways{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px}.marketing-core .marketing-section .marketing-section-content.elementary-pathways>*{-ms-flex:1;flex:1}@media screen and (max-width:1150px){.marketing-core .marketing-section .marketing-section-content.elementary-pathways{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:65px}.marketing-core .marketing-section .marketing-section-content.elementary-pathways>*{-ms-flex:1;flex:1;width:100%}}.marketing-core .marketing-section .marketing-section-content.elementary-pathways .pathways{-ms-flex:1.5;flex:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%}.marketing-core .marketing-section .marketing-section-content.elementary-pathways .pathways img{width:100%;max-width:45%}.marketing-core .marketing-section .marketing-section-content.elementary-pathways .pathways-content{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:19px}.marketing-core .marketing-section .marketing-section-content.elementary-pathways .pathways-content h2,.marketing-core .marketing-section .marketing-section-content.elementary-pathways .pathways-content p{margin:0}.marketing-core .marketing-section.text-and-cta-only{-ms-flex-align:center;align-items:center}.marketing-core .marketing-section.text-and-cta-only .marketing-section-header{margin-bottom:19px}.marketing-core .marketing-section.text-and-cta-only .marketing-section-content{width:90%;gap:21px}.marketing-core .marketing-section.text-and-cta-only .marketing-section-content p{text-align:center}.marketing-core .marketing-section.split-feature{padding:35px 45px}@media screen and (max-width:480px){.marketing-core .marketing-section.split-feature{padding:35px 20px}}.marketing-core .marketing-section.split-feature .marketing-section-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin:0 auto;width:95%;max-width:1200px;gap:40px}.marketing-core .marketing-section.split-feature .marketing-section-content h2{font-weight:600;margin-bottom:20px}.marketing-core .marketing-section.split-feature .marketing-section-content img{width:500px}.marketing-core .marketing-section.split-feature .marketing-section-content .text-content{-ms-flex:1;flex:1}.marketing-core .marketing-section.split-feature .marketing-section-content .image-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.marketing-core .marketing-section.split-feature .marketing-section-content .image-content.rounded{border-radius:13px}.marketing-core .marketing-section.split-feature .marketing-section-content .image-content img{max-height:50%}@media screen and (max-width:1150px){.marketing-core .marketing-section.split-feature .marketing-section-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:40px}.marketing-core .marketing-section.split-feature .marketing-section-content.reverse-flex-order-mobile{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.marketing-core .marketing-section.split-feature .marketing-section-content>*{-ms-flex:1;flex:1;width:100%}.marketing-core .marketing-section.split-feature .marketing-section-content .image-content{margin:0 auto}.marketing-core .marketing-section.split-feature .marketing-section-content .image-content img{width:auto;max-width:95%}}.marketing-core .marketing-section.gallery .marketing-section-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;height:fit-content}@media (max-width:900px){.marketing-core .marketing-section.gallery .marketing-section-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:40px}}.marketing-core .marketing-section.gallery .gallery-card{text-decoration:none;color:#333;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:30%;border-radius:8px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);overflow:hidden}@media (max-width:900px){.marketing-core .marketing-section.gallery .gallery-card{width:90%;margin:auto}}.marketing-core .marketing-section.gallery .gallery-card img{width:100%}.marketing-core .marketing-section.gallery .gallery-card .project-info{padding:20px}.marketing-core .marketing-section.gallery .gallery-card .project-info h3{font-size:20px;font-weight:600}.marketing-core .marketing-section.gallery .gallery-card:hover{transition:all .2s ease-in-out;-ms-transform:scale(1.02);transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none}.marketing-core .marketing-section.gallery .gallery-card:visited{text-decoration:none;color:#333}.marketing-core .marketing-section.feature-cards{padding:60px 45px}.marketing-core .marketing-section.feature-cards .marketing-section-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;gap:31px;height:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:18px;max-width:300px;min-width:275px;padding:32px;background-color:#fff;gap:16px;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-image{aspect-ratio:1;height:66px;width:66px;border-radius:18px;overflow:hidden}.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-image svg rect{fill:#f4f8fc}.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-title h1,.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-title h2,.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-title h3,.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-title h4{font-weight:600;font-size:1.4em;line-height:1.25em;height:2em}.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-description{-ms-flex:3;flex:3}.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card .card-description p{font-size:1.2em}@media screen and (max-width:500px){.marketing-core .marketing-section.feature-cards .marketing-section-content .feature-card{min-width:100%;width:100%}}.marketing-core .marketing-section.detail-cards{margin:40px 0}.marketing-core .marketing-section.detail-cards.offset{margin-top:-200px}.marketing-core .marketing-section.detail-cards .marketing-section-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:300px;width:90%}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:40px;-ms-flex:1;flex:1;border-radius:18px;padding:20px 40px;color:#fff;max-width:70%;height:fit-content}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-card .detail-icon-left svg,.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-card .detail-icon-right svg{width:66px;height:66px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-card .detail-icon-left{justify-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-card .detail-icon-right{justify-self:flex-end;-ms-flex-item-align:start;align-self:flex-start}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-floating-container{position:relative;width:400px;height:400px;margin-left:-12px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-circle{position:absolute;width:400px;height:400px;background-color:#f4f8fc;border-radius:50%;z-index:-1}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-image{width:400px;height:400px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.right-aligned{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.right-aligned .detail-card{margin-right:15px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.right-aligned .detail-floating-container .detail-floating-circle{right:-15px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.right-aligned .detail-floating-container .detail-floating-image{margin-left:12px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.left-aligned{-ms-flex-direction:row;flex-direction:row}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.left-aligned .detail-card{margin-left:15px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.left-aligned .detail-floating-container .detail-floating-circle{left:-15px}.marketing-core .marketing-section.detail-cards .marketing-section-content .detail-card-row.left-aligned .detail-floating-container .detail-floating-image{margin-left:-12px}.marketing-core .marketing-section.detail-cards.with-images{padding:80px 8%}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content{gap:80px;z-index:1}@media screen and (max-width:1500px){.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row{width:100%}}@media screen and (max-width:1250px){.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content{gap:60px}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row{height:fit-content}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-circle,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-image,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-image svg{width:300px;height:300px}}@media screen and (max-width:900px){.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content{gap:40px}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row{height:fit-content}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-card .detail-icon-left,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-card .detail-icon-right{display:none}}@media screen and (max-width:750px){.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row{height:fit-content}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-circle,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-image,.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container .detail-floating-image svg{width:200px;height:200px}}@media screen and (max-width:600px){.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content{gap:20px}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-card{max-width:100%;margin:0}.marketing-core .marketing-section.detail-cards.with-images .marketing-section-content .detail-card-row .detail-floating-container{display:none}}@media screen and (max-width:700px){.marketing-core .marketing-section.detail-cards.with-images{margin-top:0;padding:40px 8%}}.marketing-core .marketing-section.first-section{padding-top:75px}.marketing-core .marketing-section.last-section{padding-bottom:60px}.marketing-page-new{font-family:'Proxima Nova',proxima-nova,sans-serif}.marketing-page-new h1{font-size:50px;font-weight:700}.marketing-page-new h2{font-size:32px}.marketing-page-new p{font-size:20px}.marketing-page-new p.small-font{font-size:18px}.marketing-page-new svg.pathways-right{position:absolute;top:65%;right:0;z-index:1}.marketing-page-new svg.homepage-left{position:absolute;left:0;bottom:-30%;z-index:0}.marketing-page-new svg.hoc-right{position:absolute;bottom:-10%;right:0;z-index:1}.marketing-page-new svg.state-right{position:absolute;top:-63%;right:0;z-index:1}.marketing-page-new svg.bottom-right{position:absolute;bottom:0;right:0;z-index:0}.marketing-page-new svg.bottom-left{position:absolute;bottom:0;left:0;z-index:0;width:100%;max-width:550px;height:auto}.marketing-page-new svg.span-bottom-right{position:absolute;top:40%;right:0;z-index:0}@media (max-width:450px){.marketing-page-new svg.bottom-left{width:300px}.marketing-page-new svg.span-bottom-right{width:150px;top:50%}}.marketing-page-new svg.span-bottom-left{position:absolute;top:40%;left:0;z-index:0;max-width:100vw}.marketing-page-new svg.higher-index{z-index:1}.marketing-page-new svg.flip-vertical{-ms-transform:scaleX(-1);transform:scaleX(-1)}.marketing-page-new svg.flip-horizontal{-ms-transform:scaleY(-1);transform:scaleY(-1)}.marketing-page-new svg.flip{-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.marketing-page-new .btn:not(.dropdown-toggle){padding:16px 30px;border-radius:130px;margin-right:16px;font-weight:700;font-size:20px;line-height:130%;margin-bottom:16px}.marketing-page-new .state-did-you-know-card{border-radius:20px;color:#fff;box-shadow:0 0 15px rgba(190,204,212,.9);padding:0!important;z-index:2}@media (max-width:480px){.marketing-page-new .state-did-you-know-card{max-width:320px}}.marketing-page-new .state-did-you-know-card .state-card-header{background-color:#28384a;border-radius:20px 20px 0 0;padding:20px 20px 10px}.marketing-page-new .state-did-you-know-card .state-card-body{background-color:#fff;color:#28384a;padding:20px 50px 20px 20px;border-radius:0 0 20px 20px}.marketing-page-new .state-did-you-know-card .state-card-body .check-list>li{-ms-flex-align:center;align-items:center;min-height:50px}.marketing-page-new .state-did-you-know-card .state-card-body .check-list>li>i{color:#28384a!important;margin:0 15px 0 0}.marketing-page-new .state-did-you-know-card .state-card-body .check-list>li>p{margin:0;line-height:1.5}.marketing-page-new .check-list{font-size:15px;list-style:none;padding-top:16px}.marketing-page-new .check-list .fa-check-circle,.marketing-page-new .check-list .fa-times-circle{margin-right:15px;margin-top:4px;color:#95a5ac}.marketing-page-new .check-list>li{font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .check-list>li:not(:last-child){margin-bottom:20px}.marketing-page-new .marketing-component-shadow{box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1)}.marketing-page-new .small-panel-padding{padding:40px 45px}.marketing-page-new .simple-horizontal-text-button{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.marketing-page-new .simple-horizontal-text-button .btn{margin:0 0 0 25px;font-size:16px;padding:10px 16px}@media (max-width:767px){.marketing-page-new .simple-horizontal-text-button{-ms-flex-direction:column;flex-direction:column;text-align:center}.marketing-page-new .simple-horizontal-text-button .btn{margin-left:0;margin-top:10px}}.marketing-page-new .cta-link{font-size:16px;font-weight:600;color:#28384a}.marketing-page-new .cta-link .icon-angle-right{color:#27a9e1;margin-left:7px}.marketing-page-new .highlight-dropdown{background-color:#28384a;max-width:540px;width:100%;margin:20px auto;padding:45px 20px;border-radius:8px;position:relative;z-index:10}.marketing-page-new .highlight-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:40px;width:450px;line-height:36px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:388px;vertical-align:middle}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu{min-width:450px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}@media (max-width:425px){.marketing-page-new .highlight-dropdown .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:40px;width:300px;line-height:36px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:238px;vertical-align:middle}.marketing-page-new .highlight-dropdown .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu{min-width:300px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.marketing-page-new .highlight-dropdown .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}}@media (max-width:480px){.marketing-page-new .show-mobile{display:block}.marketing-page-new .hide-mobile{display:none}}@media (min-width:481px){.marketing-page-new .show-mobile{display:none}.marketing-page-new .hide-mobile{display:block}}.marketing-page-new .marketing-page-nav{background-color:#0b1f37;font-weight:700;font-size:12px;height:40px;position:fixed;top:60px;left:0;z-index:999;width:100%}.marketing-page-new .marketing-page-nav ol{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px;padding:8px 15px 8px 200px;max-width:1200px;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:768px){.marketing-page-new .marketing-page-nav ol{padding:8px 15px}}.marketing-page-new .marketing-page-nav a{color:#f3f8fd}.marketing-page-new .marketing-page-nav a:hover{text-decoration:none;color:#27a9e1}.marketing-page-new .marketing-page-nav a:active,.marketing-page-new .marketing-page-nav a:focus{text-decoration:none}.marketing-page-new .marketing-page-nav .marketing-nav-item{margin-right:50px}.marketing-page-new .marketing-page-nav .marketing-nav-item.dropdown .dropdown-menu{background-color:#0b1f37;text-align:left;min-width:115px}.marketing-page-new .marketing-page-nav .marketing-nav-item.dropdown .dropdown-menu>li{height:30px}.marketing-page-new .marketing-page-nav .marketing-nav-item.dropdown .dropdown-menu>li>a{color:#fff;font-size:14px}.marketing-page-new .marketing-page-nav .marketing-nav-item.dropdown .dropdown-menu>li>a:hover{text-decoration:none;color:#27a9e1;background-color:#0b1f37}.marketing-page-new .marketing-page-nav .marketing-nav-item.active,.marketing-page-new .marketing-page-nav .marketing-nav-item.active a:hover{color:#f3f8fd}.marketing-page-new .marketing-page-nav .marketing-nav-item .fa-angle-right{vertical-align:middle;margin-right:10px}.marketing-page-new .marketing-page-nav.marketing-main-nav .marketing-nav-item{margin-right:10px;color:#fff}.marketing-page-new .marketing-page-nav.marketing-main-nav .marketing-nav-item:not(.active) a:not(:hover),.marketing-page-new .marketing-page-nav.marketing-main-nav .marketing-nav-item:not(.active) i{color:#95a5ac}.marketing-page-new .marketing-page-nav.breadcrumb-nav .marketing-nav-item{margin-right:10px;color:#fff}.marketing-page-new .marketing-page-nav.breadcrumb-nav .marketing-nav-item:not(.active) a:not(:hover),.marketing-page-new .marketing-page-nav.breadcrumb-nav .marketing-nav-item:not(.active) i{color:#95a5ac}.marketing-page-new .marketing-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 20px 0;position:relative;text-align:center}.marketing-page-new .marketing-page-header.marketing-header-has-video .marketing-page-header-content{padding-bottom:215px}.marketing-page-new .marketing-page-header.ai-marketing-header-has-image{background-color:#0b1f37;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../png/cover-4.png);padding-top:100px}.marketing-page-new .marketing-page-header .marketing-page-header-content{color:#fff;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:50px 0 150px;max-width:779px;min-width:70%;z-index:1}.marketing-page-new .marketing-page-header .marketing-page-header-content h1{margin-bottom:25px}.marketing-page-new .marketing-page-header .marketing-page-header-content h2{font-weight:700}.marketing-page-new .marketing-page-header .marketing-page-header-content h3{font-size:35px;font-weight:700;padding-bottom:10px}.marketing-page-new .marketing-page-header .google-classroom-header{padding:50px 0 100px;color:#fff;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:779px;min-width:70%;z-index:1}.marketing-page-new .marketing-page-header .cta-buttons,.marketing-page-new .marketing-page-header-new .cta-buttons{margin-top:30px}.marketing-page-new .marketing-page-header.header-solid-dark-blue,.marketing-page-new .marketing-page-header.header-solid-dark-blue .cta-buttons .btn-main-transparent{background-color:#24364c}.marketing-page-new .marketing-page-header.header-sketchbook-bg{background-color:#0b1f37;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../png/sketchbook_header.png);padding-top:100px}.marketing-page-new .marketing-page-header.header-solid-white{background-color:#fff}.marketing-page-new .marketing-page-header.header-solid-white .marketing-page-header-content{color:#19232e}.marketing-page-new .marketing-page-header.header-solid-white .cta-buttons .btn-main-transparent{border-color:#19232e;color:#19232e;background-color:#fff}.marketing-page-new .marketing-page-header.header-sky-blue{background-color:#f4f8fc}.marketing-page-new .marketing-page-header.header-sky-blue .marketing-page-header-content{color:#19232e}.marketing-page-new .marketing-page-header.header-sky-blue .cta-buttons .btn-main-transparent{border-color:#19232e;color:#19232e;background-color:#fff}.marketing-page-new .marketing-page-header-new{position:relative;height:300px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.marketing-page-new .marketing-page-header-new.elementary-course-catalog-header{height:initial;min-height:300px}@media screen and (max-width:768px){.marketing-page-new .marketing-page-header-new{height:225px}.marketing-page-new .marketing-page-header-new .marketing-page-header-new-content h1{font-size:30px}}.marketing-page-new .marketing-page-header-new.header-align-left{-ms-flex-pack:start;justify-content:flex-start;padding-left:7%}.marketing-page-new .marketing-page-header-new.header-align-left .scribble-1{display:none}@media screen and (max-width:475px){.marketing-page-new .marketing-page-header-new.header-align-left .scribble-2{-ms-transform:translateX(60px);transform:translateX(60px)}}.marketing-page-new .marketing-page-header-new .scribble-1{position:absolute;left:0}.marketing-page-new .marketing-page-header-new .scribble-2{position:absolute;right:0}.marketing-page-new .marketing-page-header-new.under-breadcrumbs{padding-top:40px}.marketing-page-new .marketing-page-header-new .marketing-page-header-new-content{height:100%;width:75%;color:#fff}.marketing-page-new .marketing-page-header-new .marketing-page-header-new-content:not(.elementary-course-catalog-header-content){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.marketing-page-new .marketing-page-header-new .marketing-page-header-new-content h1{margin-bottom:25px}.marketing-page-new .marketing-page-header-new .marketing-page-header-new-content h2{font-weight:700}.marketing-page-new .marketing-page-header-new .marketing-page-header-new-content h3{font-size:35px;font-weight:700;padding-bottom:10px}.marketing-page-new .marketing-page-header-new.header-solid-dark-blue,.marketing-page-new .marketing-page-header-new.header-solid-dark-blue .cta-buttons .btn-main-transparent{background-color:#24364c}.marketing-page-new .marketing-page-header-new.header-solid-white{background-color:#fff}.marketing-page-new .marketing-page-header-new.header-solid-white .marketing-page-header-content{color:#19232e}.marketing-page-new .marketing-page-header-new.header-solid-white .cta-buttons .btn-main-transparent{border-color:#19232e;color:#19232e;background-color:#fff}.marketing-page-new .marketing-page-header-new.header-sky-blue{background-color:#f4f8fc}.marketing-page-new .marketing-page-header-new.header-sky-blue .marketing-page-header-content{color:#19232e}.marketing-page-new .marketing-page-header-new.header-sky-blue .cta-buttons .btn-main-transparent{border-color:#19232e;color:#19232e;background-color:#fff}.marketing-page-new .marketing-page-header-highlight-video iframe{display:block;margin:-157.5px auto;position:relative;z-index:50;border-radius:15px;box-shadow:0 8px 34px rgba(0,0,0,.11)}.marketing-page-new .marketing-page-header-highlight-video+div{padding-top:225px!important}.marketing-page-new .marketing-page-section{padding:100px 45px;position:relative}.marketing-page-new .marketing-page-section.no-top-padding{padding-top:0}.marketing-page-new .marketing-page-section.med-bottom-padding{padding-bottom:35px}.marketing-page-new .marketing-page-section.med-top-padding{padding-top:35px}.marketing-page-new .marketing-page-section.no-bottom-padding{padding-bottom:0}.marketing-page-new .marketing-page-section.small-side-padding{padding:100px 10px}.marketing-page-new .marketing-page-section h2{margin-bottom:20px}.marketing-page-new .marketing-page-section .marketing-page-section-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;width:100%;font-size:32px;font-weight:700}.marketing-page-new .marketing-page-section .marketing-page-section-title.left-aligned{-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .marketing-page-section .marketing-page-section-title.center-aligned{-ms-flex-pack:center;justify-content:center}.marketing-page-new .marketing-page-section .marketing-page-section-content{margin:auto}.marketing-page-new .marketing-page-section .marketing-page-section-content h2{font-size:36px;font-weight:700}.marketing-page-new .marketing-page-section .marketing-page-one-col{text-align:center;max-width:900px}@media (max-width:576px){.marketing-page-new .marketing-page-section{padding:50px 10px}}.marketing-page-new #lesson-plan-rating-form{margin-top:35px;margin-bottom:35px;text-align:center}.marketing-page-new #lesson-plan-rating-form .rating-form-text{margin-bottom:5px;color:#555;font-size:18px}.marketing-page-new #lesson-plan-rating-form .rating-button{cursor:pointer;background-color:transparent;border:none;padding:0}.marketing-page-new #lesson-plan-rating-form .rating-button:hover .rating-img{padding:5px}.marketing-page-new #lesson-plan-rating-form .rating-img{padding:8px;margin:2px;width:55px;transition:padding .1s}.marketing-page-new .marketing-page-section-part-width{padding:100px 45px;max-width:900px;margin:auto}.marketing-page-new .marketing-page-two-col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.marketing-page-new .marketing-page-two-col h2{font-size:36px;font-weight:700}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper{max-width:1013px;display:-ms-flexbox;display:flex}@media (max-width:450px){.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper.indiana-cols-wrapper{width:100%;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1000px){.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper.states-cols-wrapper{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col{-ms-flex:1;flex:1;padding:0 20px}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col.indiana-quotes{width:52%}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col.indiana-quotes h2{font-size:32px;margin-left:40px}@media (max-width:450px){.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col.indiana-quotes{width:100%;padding:10px 0}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col.indiana-quotes h2{margin-left:15px}}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col.top-icon-spacing{margin-top:50px}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .text-section h2{font-size:36px;font-weight:700;color:#24364c}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .text-section p{font-size:20px;color:#6b757b;line-height:150%}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .text-section .action-btns .btn{padding:12px 26px;border-radius:130px;font-weight:700;font-size:15px;line-height:130%;margin-right:10px;margin-bottom:16px}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .text-section .action-btns .btn-main-transparent{color:#27a9e1;border-color:#27a9e1;margin-right:10px;margin-bottom:16px}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .text-section .action-btns .btn-main-transparent:hover{color:#2499cc;border-color:#2499cc}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul{padding-top:25px;padding-left:0;text-align:left}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li{list-style-type:none;border-bottom:solid 1px #dde5ea;max-width:500px;margin:auto}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li a{font-size:18px;color:#68757c;font-weight:600;line-height:2.5;display:block}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li a.overflow-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:8px 0}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li a.overflow-link .list-link-text{line-height:1.5}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li a.overflow-link .icon-chevron-right{margin:0}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li a .icon-chevron-right{color:#27a9e1;font-size:14px;float:right;margin-top:16px}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col .list-section ul li a:hover{text-decoration:none}.marketing-page-new .marketing-page-two-col .marketing-cols-wrapper .marketing-col.center-vertical{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.marketing-page-new .marketing-single-quote{text-align:center;padding:90px 45px;position:relative;overflow:hidden}.marketing-page-new .marketing-single-quote .marketing-quote-mark{margin-bottom:-65px;font-size:100px;display:block;color:#27a9e1;position:relative}.marketing-page-new .marketing-single-quote>blockquote{border-left:none;margin:0;padding:0;z-index:1}.marketing-page-new .marketing-single-quote .marketing-quote-text{margin:auto;max-width:500px;line-height:1.5;position:relative}.marketing-page-new .marketing-single-quote .marketing-quote-text.wide{max-width:900px}.marketing-page-new .marketing-single-quote .marketing-quote-text strong{color:#27a9e1}.marketing-page-new .marketing-single-quote .marketing-quote-author-image{margin-top:25px;width:68px;height:68px;border-radius:50%}.marketing-page-new .marketing-single-quote .marketing-quote-author-image+.marketing-quote-author{margin-top:10px}.marketing-page-new .marketing-single-quote .marketing-quote-author{margin-top:35px;color:#27a9e1}.marketing-page-new .marketing-single-quote .marketing-quote-author-school{font-size:14px}.marketing-page-new .marketing-single-quote .upper-left-blob{position:absolute;left:0;top:0}.marketing-page-new .marketing-single-quote .upper-right-blob{position:absolute;right:0;top:0}.marketing-page-new .marketing-single-quote .lower-left-blob{position:absolute;left:0;bottom:0}.marketing-page-new .marketing-single-quote .lower-right-blob{position:absolute;right:0;bottom:0}.marketing-page-new .marketing-single-quote.single-quote-white{background-color:#fff}.marketing-page-new .marketing-single-quote.single-quote-white .marketing-quote-author,.marketing-page-new .marketing-single-quote.single-quote-white .marketing-quote-author-school,.marketing-page-new .marketing-single-quote.single-quote-white .marketing-quote-text{color:#28384a}.marketing-page-new .marketing-single-quote.single-quote-light{background-color:#f4f8fc}.marketing-page-new .marketing-single-quote.single-quote-light .marketing-quote-author-school,.marketing-page-new .marketing-single-quote.single-quote-light .marketing-quote-text{color:#28384a}.marketing-page-new .marketing-single-quote.single-quote-blue{background-color:#27a9e1}.marketing-page-new .marketing-single-quote.single-quote-blue .marketing-quote-author,.marketing-page-new .marketing-single-quote.single-quote-blue .marketing-quote-author-school,.marketing-page-new .marketing-single-quote.single-quote-blue .marketing-quote-mark,.marketing-page-new .marketing-single-quote.single-quote-blue .marketing-quote-text,.marketing-page-new .marketing-single-quote.single-quote-blue .marketing-quote-text strong{color:#f4f8fc}.marketing-page-new .marketing-single-quote.single-quote-dark{background-color:#28384a}.marketing-page-new .marketing-single-quote.single-quote-dark .marketing-quote-author-school,.marketing-page-new .marketing-single-quote.single-quote-dark .marketing-quote-text{color:#fff}.marketing-page-new .marketing-single-quote.small-text .marketing-quote-text p{font-size:18px}.marketing-page-new .marketing-single-quote.medium-text .marketing-quote-text p{font-size:22px}.marketing-page-new .marketing-single-quote.large-text .marketing-quote-text p{font-size:28px}.marketing-page-new .marketing-single-quote.corners-round{border-radius:30px}.marketing-page-new .teacher-quote{border-radius:5px;margin:20px;padding:25px;width:475px;height:100%;position:relative}.marketing-page-new .teacher-quote b,.marketing-page-new .teacher-quote strong{color:#27a9e1}.marketing-page-new .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}.marketing-page-new .teacher-quote>blockquote{border-left:none;margin:0;padding:0}.marketing-page-new .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px;margin-bottom:15px}.marketing-page-new .teacher-quote .quote>p{font-size:20px}.marketing-page-new .teacher-quote .author{font-weight:600;margin-bottom:0}.marketing-page-new .teacher-quote .author-with-pic{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.marketing-page-new .teacher-quote .author-with-pic>img{margin-right:10px;width:68px;height:68px;border-radius:50%}@media (max-width:450px){.marketing-page-new .teacher-quote{width:300px}}.marketing-page-new .teacher-quote-dark-bg,.marketing-page-new .teacher-quote-dark-bg .author,.marketing-page-new .teacher-quote-dark-bg .author-description{color:#fff}.marketing-page-new .teacher-quote-stories-quote{width:275px;height:275px;background-color:#27a9e1;border-radius:8px;margin:0;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 4px 4px rgba(0,0,0,.05)}.marketing-page-new .teacher-quote-stories-quote p{color:#fff;text-align:center}.marketing-page-new .teacher-quote-stories-quote .quote-mark{color:#fff;text-align:center;font-size:65px;line-height:0;margin-top:25px;position:static}.marketing-page-new .teacher-quote-stories-quote .quote{padding-top:0}.marketing-page-new .teacher-quote-stories-quote .quote>p{font-size:18px}.marketing-page-new .teacher-quote-stories-quote .author{font-size:16px;font-weight:700}.marketing-page-new .teacher-quote-stories-quote .author-description{font-size:16px}.marketing-page-new .teacher-quote-lightblue-bg{background-color:#27a9e1;color:#fff}.marketing-page-new .teacher-quote-lightblue-bg .author,.marketing-page-new .teacher-quote-lightblue-bg .author-description{color:#fff}.marketing-page-new .teacher-quote-darkblue-bg{background-color:#28384a;color:#fff}.marketing-page-new .teacher-quote-darkblue-bg .author{color:#fff}.marketing-page-new .teacher-quote-darkblue-bg .author-description{color:#27a9e1}.marketing-page-new .quote-showcase-card{max-width:380px;min-height:480px;background-color:#fff;overflow:hidden;position:relative;padding:7% 10% 14%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.marketing-page-new .quote-showcase-card .quote-mark{position:static;color:#27a9e1;line-height:0;margin-top:50px}.marketing-page-new .quote-showcase-card>blockquote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.marketing-page-new .testimonial-dots-darkblue li button:before,.marketing-page-new .testimonial-dots-lightblue li button:before{left:0;content:'\2022';text-align:center;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page-new .quote-showcase-card .quote{padding-top:15px}.marketing-page-new .quote-showcase-card .quote>p{font-size:18px;color:#16232e}.marketing-page-new .quote-showcase-card .author-footer{position:relative;z-index:5}.marketing-page-new .quote-showcase-card .author-with-pic>img{width:82px;height:82px;border:2px solid #fff}.marketing-page-new .quote-showcase-card .author{color:#16232e;font-weight:700;font-size:18px}.marketing-page-new .quote-showcase-card .author-description{color:#68757c;font-size:16px}.marketing-page-new .slick-dotted .slick-slider{margin-bottom:30px}.marketing-page-new .testimonial-dots-lightblue{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.marketing-page-new .testimonial-dots-lightblue li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.marketing-page-new .testimonial-dots-lightblue li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.marketing-page-new .testimonial-dots-lightblue li button:focus,.marketing-page-new .testimonial-dots-lightblue li button:hover{outline:0}.marketing-page-new .testimonial-dots-lightblue li button:before{position:absolute;width:20px;height:20px;font-size:55px;line-height:20px;color:#27a9e1;opacity:.25}.marketing-page-new .testimonial-dots-lightblue li.slick-active button:before{color:#27a9e1;opacity:.75}.marketing-page-new .testimonial-dots-darkblue{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.marketing-page-new .testimonial-dots-darkblue li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.marketing-page-new .testimonial-dots-darkblue li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.marketing-page-new .testimonial-dots-darkblue li button:focus,.marketing-page-new .testimonial-dots-darkblue li button:hover{outline:0}.marketing-page-new .testimonial-dots-darkblue li button:focus:before,.marketing-page-new .testimonial-dots-darkblue li button:hover:before{opacity:1}.marketing-page-new .testimonial-dots-darkblue li button:before{position:absolute;width:20px;height:20px;font-size:55px;line-height:20px;color:#28384a;opacity:.25}.marketing-page-new .testimonial-dots-darkblue li.slick-active button:before{color:#28384a;opacity:.75}.marketing-page-new .marketing-testimonials-carousel{padding:40px 0;background-color:#f4f8fc}.marketing-page-new .marketing-testimonials-carousel>h2{text-align:center}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes{display:-ms-flexbox;display:flex}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px;border-color:transparent;background-color:transparent}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes .slick-arrow:hover{cursor:pointer}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes .teacher-quote{background-color:#fff;color:#6b757b}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes .teacher-quote .author{color:#555}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes .teacher-quote .author-description{color:#6b757b}.marketing-page-new .marketing-testimonials-carousel .teacher-quotes .teacher-quote strong{color:#27a9e1}.marketing-page-new .curriculum-cards-carousel{padding:40px 0;background-color:#f4f8fc}.marketing-page-new .curriculum-cards-carousel .carousel-description{font-size:16px;line-height:24px}.marketing-page-new .curriculum-cards-carousel .curriculum-cards{display:-ms-flexbox;display:flex}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px;border-color:transparent;background-color:transparent}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .slick-arrow:hover{cursor:pointer}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .card-space{padding:20px}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card{background-color:#fff;color:#6b757b;border-radius:15px;width:315px;overflow:hidden}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .img-header .top-blob{max-width:100%;max-height:100%}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .img-header .curriculum-img{display:block;margin-left:auto;margin-right:auto;width:100px;height:100px;margin-top:-60px}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .img-header .curriculum-img-es{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .img-header .course-name{color:#555;text-align:center;font-weight:700;min-height:70px;padding:10px 20px 0}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content{padding:10px 20px}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .card-info{min-height:120px}@media (max-width:767px){.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .card-info{padding:0 20px}}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .card-info .info{overflow:hidden}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .card-info .info .header{float:left;font-weight:700;color:#555}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .card-info .info .content{float:right}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .card-info .info .sub-section-line{border-color:#beccd4;width:100%;max-width:1013px;margin-bottom:10px}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .cta-buttons{display:-ms-flexbox;display:flex;padding-top:10px;padding-left:15px}.marketing-page-new .curriculum-cards-carousel .curriculum-cards .curriculum-card .curriculum-content .cta-buttons .btn{-ms-flex:1;flex:1}.marketing-page-new .resource-list-links{padding-top:25px;padding-left:0;text-align:left}.marketing-page-new .resource-list-links li{list-style-type:none;border-bottom:solid 1px #dde5ea;max-width:500px;margin:auto}.marketing-page-new .resource-list-links li a{font-size:18px;color:#68757c;font-weight:600;line-height:2.5;display:block}.marketing-page-new .resource-list-links li a span{color:#27a9e1;font-size:14px;float:right;margin-top:16px}.marketing-page-new .resource-list-links li a:hover{text-decoration:none}.marketing-page-new .faq-content{padding-top:40px;padding-bottom:30px;max-width:600px;margin:auto;text-align:center}.marketing-page-new .faq-content>p{color:#555}.marketing-page-new .faq-content h2{font-size:32px;font-weight:700}.marketing-page-new .faq-list{margin-top:25px;padding:0 5px;text-align:left}.marketing-page-new .faq-list h3{color:#555;line-height:1.2}.marketing-page-new .faq-list .faq-item-content{font-size:16px;color:#6b757b;padding-bottom:10px;margin-left:45px}.marketing-page-new .faq-list .faq-item-content p{font-size:16px}.marketing-page-new .faq-list .faq-item-content>:last-child{margin-bottom:0}.marketing-page-new .faq-list .chs-icon{font-size:24px;margin-right:10px;margin-top:7px;color:#27a9e1}.marketing-page-new .faq-list .faq-question{position:relative;margin-top:30px}.marketing-page-new .faq-list .faq-question:not(:first-of-type):before{position:absolute;top:-15px;right:0;content:'';width:calc(100% - 40px);display:block;border-top:1px solid rgba(190,204,212,.5)}.marketing-page-new .faq-list .faq-item-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.marketing-page-new .faq-list .faq-item-toggle.collapsed .chs-icon-plus-squared-alt{display:inline}.marketing-page-new .faq-list .faq-item-toggle:not(.collapsed) .chs-icon-plus-squared-alt{display:none}.marketing-page-new .faq-list .faq-item-toggle:not(.collapsed) .chs-icon-minus-squared-alt{display:inline}.marketing-page-new .marketing-circle-graphic{padding:175px 45px 100px}@media (max-width:500px){.marketing-page-new .marketing-circle-graphic{padding-bottom:20px;padding-top:20px}}.marketing-page-new .marketing-circle-graphic.circle-graphic-last{padding-bottom:175px}.marketing-page-new .marketing-circle-graphic .marketing-circle-graphic-content{max-width:1000px;margin:auto;-ms-flex-align:center;align-items:center}@media (min-width:500px){.marketing-page-new .marketing-circle-graphic .marketing-circle-graphic-content{display:-ms-flexbox;display:flex}}@media (max-width:450px){.marketing-page-new .marketing-circle-graphic .marketing-circle-graphic-content{-ms-flex-direction:column;flex-direction:column}}.marketing-page-new .marketing-circle-graphic .marketing-circle-graphic-content-2{display:-ms-flexbox;display:flex;max-width:1000px;margin:auto;-ms-flex-align:center;align-items:center}@media (max-width:768px){.marketing-page-new .marketing-circle-graphic .marketing-circle-graphic-content-2{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.marketing-page-new .marketing-circle-graphic .circle-graphic{-ms-flex:1;flex:1;margin-right:34px;position:relative}.marketing-page-new .marketing-circle-graphic .circle-graphic:before{content:'';top:-30%;display:block;width:450px;height:450px;border-radius:50%;background-color:#f2f7fa;position:absolute;z-index:-1}@media (max-width:500px){.marketing-page-new .marketing-circle-graphic.circle-graphic-last{padding-bottom:20px}.marketing-page-new .marketing-circle-graphic .circle-graphic:before{display:none}}@media (max-width:768px){.marketing-page-new .marketing-circle-graphic .circle-graphic{margin-right:0}}.marketing-page-new .marketing-circle-graphic.circle-graphic-left .circle-graphic{margin-right:34px}.marketing-page-new .marketing-circle-graphic.circle-graphic-left .circle-graphic:before{right:-15px}@media (min-width:500px){.marketing-page-new .marketing-circle-graphic.circle-graphic-right .circle-graphic{margin-left:34px}.marketing-page-new .marketing-circle-graphic.circle-graphic-right .circle-graphic:before{left:-15px}}.marketing-page-new .marketing-circle-graphic .circle-graphic-image{max-width:550px;width:100%;height:auto;border-radius:5%;vertical-align:baseline}.marketing-page-new .marketing-circle-graphic .circle-graphic-image:not(.no-shadow){box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}.marketing-page-new .marketing-circle-graphic .circle-graphic-info{-ms-flex:1;flex:1}.marketing-page-new .marketing-circle-graphic .circle-graphic-info>h2{font-size:24px;font-weight:700;color:#28384a}.marketing-page-new .marketing-circle-graphic .circle-graphic-info>p{max-width:50vw;font-size:16px}.marketing-page-new .marketing-circle-graphic .circle-graphic-info-textbooks{-ms-flex:1;flex:1}.marketing-page-new .marketing-circle-graphic .circle-graphic-info-textbooks>h2{font-size:40px;font-weight:700;color:#19232e}.marketing-page-new .marketing-circle-graphic .circle-graphic-info-textbooks>p{max-width:50vw;font-size:18px}@media (max-width:768px){.marketing-page-new .marketing-circle-graphic.circle-graphic-left .circle-graphic{margin-right:0}.marketing-page-new .marketing-circle-graphic .circle-graphic-info-textbooks>p{max-width:none}}.marketing-page-new .marketing-5050-split{display:-ms-flexbox;display:flex}.marketing-page-new .marketing-5050-split .left-split,.marketing-page-new .marketing-5050-split .right-split{-ms-flex:1;flex:1;padding:90px 45px}.marketing-page-new .marketing-5050-split .left-split h2,.marketing-page-new .marketing-5050-split .right-split h2{font-size:24px;font-weight:700}.marketing-page-new .marketing-5050-split .left-split>p,.marketing-page-new .marketing-5050-split .right-split>p,.marketing-page-new .marketing-feats .feat-row .marketing-feat p{font-size:16px}.marketing-page-new .marketing-5050-split .left-split{background-color:#f4f8fc}.marketing-page-new .marketing-5050-split .left-split>h2{color:#28384a}.marketing-page-new .marketing-5050-split .right-split{background-color:#28384a}.marketing-page-new .marketing-5050-split .right-split>h2{color:#fff}.marketing-page-new .marketing-5050-split .right-split>p{color:#95a5ac}.marketing-page-new .feat-row{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:30px}.marketing-page-new .feat-row .feat-item{max-width:280px;padding:5px;-ms-flex:1 0 30%;flex:1 0 30%}.marketing-page-new .feat-row .certifications-feat-item{max-width:280px;padding:5px;margin-right:auto;margin-left:auto}.marketing-page-new .feat-row .feat-item-icon{background-color:#f4f8fc;width:60px;padding:10px;margin:0 auto 15px;border-radius:8px}.marketing-page-new .feat-row .feat-item-icon svg{vertical-align:middle}.marketing-page-new .feat-row .feat-item-icon svg.stroke{stroke:#27a9e1}.marketing-page-new .marketing-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.marketing-page-new .marketing-feats{margin:40px 0 80px}.marketing-page-new .marketing-feats .feat-row{column-count:2;column-gap:30px;margin-bottom:25px}.marketing-page-new .marketing-feats .feat-row .marketing-feat{display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0}.marketing-page-new .marketing-feats .feat-row .marketing-feat h3{font-weight:700;color:#28384a}.marketing-page-new .marketing-feats .feat-row .marketing-feat .marketing-feat-icon{width:60px;height:60px;padding:10px;margin:auto 15px auto auto;background-color:#f4f8fc;border-radius:8px}.marketing-page-new .marketing-feats .feat-row .marketing-feat .marketing-feat-icon svg{vertical-align:middle}.marketing-page-new .marketing-feats .feat-row .marketing-feat .marketing-feat-icon svg.stroke{stroke:#27a9e1}.marketing-page-new .values-section{height:480px;background-color:#f4f8fc}.marketing-page-new .values-section .title{font-size:32px;margin:0 auto;text-align:center;padding:30px}.marketing-page-new .values-section .values-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 180px}.marketing-page-new .values-section .values-list .values-item{width:200px;height:300px;padding:30px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff;border-radius:20px}.marketing-page-new .values-section .values-list .values-item .value-title{font-weight:700;color:#28384a}.marketing-page-new .values-section .values-list .values-item .value-description{font-size:16px;text-align:center}.marketing-page-new .sub-section-rule{border-color:#beccd4;margin:25px 0;width:100%;max-width:1013px}.marketing-page-new .marketing-details-with-icon{margin-top:20px}.marketing-page-new .marketing-details-with-icon .marketing-details-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px}.marketing-page-new .marketing-details-with-icon .marketing-details-item svg{margin-right:20px}.marketing-page-new .marketing-details-with-icon .marketing-details-item .detail-title{display:block;font-size:14px;color:#6b757b;text-transform:uppercase}.marketing-page-new .sources{font-style:italic;font-size:14px}.marketing-page-new .steps-list{font-size:18px;list-style:none;text-align:left;padding-left:0;counter-reset:steps-counter}.marketing-page-new .steps-list>li{position:relative;counter-increment:steps-counter;padding:15px 0}.marketing-page-new .steps-list>li:not(:first-child){border-top:1px solid rgba(190,204,212,.5)}.marketing-page-new .steps-list>li>span.indent{display:block;margin-left:50px;margin-top:-30px}.marketing-page-new .steps-list>li:before{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:15px;content:counter(steps-counter);width:32px;height:32px;color:#fff;background-color:#27a9e1;border-radius:50%}.marketing-page-new .marketing-events-table{max-width:1040px;margin:auto;overflow:hidden;border-radius:4px;border-collapse:separate;text-align:left}.marketing-page-new .marketing-events-table thead{background-color:#0b1f37;color:#fff;font-size:18px}.marketing-page-new .marketing-events-table thead th{padding:12px 30px;font-weight:600;border-bottom:none}.marketing-page-new .marketing-events-table>tbody>tr{color:#0b1f37}.marketing-page-new .marketing-events-table>tbody>tr:nth-child(even){background-color:#f3f5f6}.marketing-page-new .marketing-events-table>tbody>tr:nth-child(odd){background:#fff}.marketing-page-new .marketing-events-table>tbody>tr>td{vertical-align:middle;padding:12px 30px;border:none;font-weight:600;font-size:15px}.marketing-page-new .marketing-events-table>tbody>tr>td .event-leader{color:#6b757b;font-weight:400}.marketing-page-new .marketing-events-table>tbody>tr .event-header{max-width:300px}@media (max-width:768px){.marketing-page-new .marketing-events-table>tbody>tr .event-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.marketing-page-new .marketing-events-table>tbody>tr .event-header .event-name{font-size:18px;font-weight:600;vertical-align:middle}.marketing-page-new .marketing-events-table>tbody>tr .event-header>a{vertical-align:middle}.marketing-page-new .marketing-events-table>tbody>tr .event-header .icon{color:#6b757b;margin-left:10px;cursor:pointer}.marketing-page-new .marketing-events-table>tbody>tr .event-header .icon:hover{color:#606a6f}.marketing-page-new .marketing-events-table .registration-link{color:#0b1f37;font-weight:600;white-space:nowrap}.marketing-page-new .marketing-events-table .registration-link>span{vertical-align:middle}.marketing-page-new .marketing-events-table .registration-link .icon{margin-left:5px;color:#27a9e1;font-size:20px}.marketing-page-new .marketing-events-table .registration-link:hover{opacity:.5}.marketing-page-new .marketing-events-table .mobile-event-info{display:none;margin-top:15px}.marketing-page-new .marketing-events-table .mobile-event-info .mobile-event-date{width:200px}.marketing-page-new .marketing-events-table .mobile-event-info .mobile-xs-event-date{width:115px}@media (max-width:767px){.marketing-page-new .marketing-events-table>tbody>tr>td{padding:25px 30px}.marketing-page-new .marketing-events-table{width:380px}.marketing-page-new .marketing-events-table .mobile-event-info{display:-ms-flexbox;display:flex}.marketing-page-new .marketing-events-table .mobile-xs-event-date{display:none}}@media (max-width:450px){.marketing-page-new .marketing-events-table{width:280px}.marketing-page-new .marketing-events-table .mobile-event-date{display:none}.marketing-page-new .marketing-events-table .mobile-xs-event-date{display:block}}.marketing-page-new .marketing-pd-course-cards{padding:60px 45px;background-color:#f4f8fc}.marketing-page-new .marketing-pd-course-cards.has-section-rule{padding-top:5px}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-header{background-color:#fff;padding:40px 65px;position:relative;border-radius:12px;border:1px solid #dee5e9;overflow:hidden}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-header>h2{font-size:40px;font-weight:600;color:#0b1f37;margin-bottom:24px}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-header>p{color:#68757c;max-width:875px;font-size:20px;margin-bottom:25px}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-header svg{position:absolute;top:0;right:0}@media (max-width:768px){.marketing-page-new .marketing-pd-course-cards .pd-course-cards-header svg{display:none}}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-header .badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;padding:10px 16px;border-radius:50px;margin-bottom:10px}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-container{max-width:1250px;margin:auto}.marketing-page-new .marketing-pd-course-cards .pd-course-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(289px,1fr));grid-gap:30px;margin-top:40px}.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section .online-pd-overview-courses-blob{max-width:500px;height:auto}.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section .pd-course-cards-section-content{max-width:1215px;margin-left:auto;margin-right:auto}.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section .marketing-pd-course-card-with-border .pd-course-card-content,.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section .marketing-pd-course-card-with-border svg{width:100%}.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section .pd-course-cards-grid{justify-items:center;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}@media (min-width:768px){.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section.online-pd-course-cards-overview .pd-course-cards-header{padding-right:200px}}.marketing-page-new .marketing-pd-course-cards.online-pd-course-cards-section.online-pd-course-cards-cert-prep .pd-course-cards-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .marketing-pd-course-card-with-border>svg{display:block;border-radius:4px 4px 0 0}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content{background-color:#fff;padding:20px;border-radius:0 0 4px 4px;min-height:292px;max-width:289px;position:relative;text-align:left}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content.content-no-description{min-height:180px}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content>img{width:60px;margin-bottom:20px}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content>h3{line-height:25px;font-weight:700;color:#28384a;width:210px;font-size:20px}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content>p{font-size:14px;color:#333}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content>a{color:#24364c;font-weight:700}.marketing-page-new .marketing-pd-course-card-with-border .pd-course-card-content>a .fa-chevron-right{margin-left:5px;color:#27a9e1;font-size:80%}.marketing-page-new .marketing-course-card-vertical-decoration{-ms-flex-direction:column;flex-direction:column;padding:20px}.marketing-page-new .marketing-course-card-vertical-decoration:before{width:175%;left:initial;top:-170px;height:254px}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-title{text-align:center;font-size:24px}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-description{text-align:center}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-content-info{min-width:initial}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-content{-ms-flex-direction:column;flex-direction:column}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats>li{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:15px 0;width:100%}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats .course-card-stat-type>svg,.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats .fas{display:none}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats .course-card-stat-type{margin-bottom:0;margin-right:20px}.marketing-page-new .marketing-course-card-vertical-decoration .course-card-stats .course-card-stat-info{font-size:16px;text-align:right}.marketing-page-new .vertical-card{width:32%;margin:0 8px}.marketing-page-new .vertical-card .marketing-course-card{height:700px}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card{height:400px;padding:12px}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-title{margin-bottom:0;height:45px;font-size:20px;line-height:1.1}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-description{max-height:70px;line-height:1.2;margin-top:10px;margin-bottom:10px;overflow:auto}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-stats,.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card li{padding:0;height:60px}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-stats .course-card-stat-info,.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-stats .course-card-stat-title,.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card li .course-card-stat-info,.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card li .course-card-stat-title{font-size:14px}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-footer{margin-top:-80px}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-image-wrapper{width:auto!important}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card .course-card-image-wrapper img{width:80px!important;height:80px!important}.marketing-page-new .vertical-card .marketing-course-card.elem-catalog-card::before{top:-200px}.marketing-page-new .vertical-card h2.course-card-title{height:70px}.marketing-page-new .vertical-card .course-card-image-wrapper{width:auto!important}.marketing-page-new .vertical-card .course-card-image-wrapper img{width:110px!important;height:110px!important}.marketing-page-new .vertical-card .course-card-content{width:90%}.marketing-page-new .vertical-card .course-card-description{height:120px}.marketing-page-new .vertical-card .course-card-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin-left:0!important;height:120px;-ms-flex-pack:center;justify-content:center}.marketing-page-new .vertical-card .course-card-footer .btn{padding:15px 20px;font-weight:700;font-size:20px;line-height:130%;margin:10px auto;width:280px}.marketing-page-new .vertical-section{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center}.marketing-page-new .blob-wrapper{z-index:0}.marketing-page-new svg.blob-header{width:100%;position:absolute;bottom:-50px;left:0;z-index:0}@media (max-width:900px){.marketing-page-new svg.blob-header{display:none}}@media (min-width:1400px){.marketing-page-new svg.blob-header{display:none}}.marketing-page-new .hoc-landing-page-header{background-color:#28384a;overflow:hidden}.marketing-page-new .hoc-landing-page-header .hacker-outer-wrapper{height:525px;width:100%;margin:0 auto;position:relative}.marketing-page-new .hoc-landing-page-header .hacker-outer-wrapper .hacker-karel-wrapper{width:100%;margin:0 auto;position:relative;z-index:1}@media (max-width:768px){.marketing-page-new .hoc-landing-page-header .hacker-outer-wrapper{height:350px}.marketing-page-new .hoc-landing-page-header .hacker-outer-wrapper .hacker-karel-wrapper{display:none}}.marketing-page-new .hoc-landing-page-header .overlay{background:linear-gradient(to bottom,#28384a 40%,transparent 100%);position:absolute;color:#fff;padding:40px 0 10px;width:100%;height:412px;z-index:2}.marketing-page-new .hoc-landing-page-header .overlay .btn{margin:25px auto;padding:8px 14px;font-size:14px;vertical-align:middle;line-height:14px;font-weight:600}.marketing-page-new .filter-top{margin-top:-50px!important;z-index:4}.marketing-page-new .filter-top>ul{margin:0 auto}@media (max-width:768px){.marketing-page-new .filter-top li{padding:5px 0}}.marketing-page-new .filter-top .nav>li>a{border:1px solid #28384a;color:#28384a;border-radius:20px;padding:8px 14px;margin-right:10px;font-size:12px;vertical-align:middle;line-height:12px;font-weight:600}.marketing-page-new .filter-top .nav>li.active>a,.marketing-page-new .filter-top .nav>li>a:focus,.marketing-page-new .filter-top .nav>li>a:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important}@media (max-width:768px){.marketing-page-new .filter-top .nav>li>a{margin-right:4px}}.marketing-page-new .filter-top .nav>li:last-child>a{margin-right:0}.marketing-page-new .hoc-resource-item{display:-ms-flexbox;display:flex}.marketing-page-new .hoc-resource-item .hoc-icon-container{background-color:#f0f8ff;display:inline-block;vertical-align:middle;padding:10px;border-radius:10px;height:100%}.marketing-page-new .hoc-resource-item .hoc-icon-container>span{font-size:32px;line-height:32px;color:#27a9e1;vertical-align:middle}.marketing-page-new .hoc-resource-item .hoc-icon-container>svg{height:32px;width:32px;vertical-align:middle}.marketing-page-new .hoc-resource-item .hoc-resource-description{margin-left:15px;padding-right:15px}.marketing-page-new .hoc-resource-item .hoc-resource-description h3{margin-top:3px;font-weight:700}.marketing-page-new .hoc-resource-item .hoc-resource-description p{font-size:14px}.marketing-page-new .hoc-resource-item .hoc-resource-description .btn{padding:10px;font-size:14px;vertical-align:middle;line-height:14px}.marketing-page-new .hoc-landing-course-card{max-width:900px;margin:0 auto}@media (max-width:480px){.marketing-page-new .hoc-landing-course-card{width:90%;margin:0 auto}}.marketing-page-new .hoc-landing-course-card .marketing-course-card{box-shadow:0 0 15px rgba(190,204,212,.4)}.marketing-page-new .hoc-landing-course-card .marketing-course-card h2{border-bottom:none}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-image-wrapper{margin-left:15px;margin-right:5px}@media (min-width:768px){.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-image-wrapper{width:12%}}.marketing-page-new .hoc-landing-course-card .marketing-course-card:before{left:-142px;background-color:#f4f8fc}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-content{padding-bottom:5px;z-index:inherit!important}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-stats{display:inline-block;position:absolute;top:35px;margin-left:25px}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-stats b{color:#95a5ac}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-stats .course-card-stat-info{font-weight:400!important}@media (max-width:768px){.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-stats{padding:0 20px;position:relative;width:100%;top:0;margin-left:0;margin-top:-30px}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-stats>li{-ms-flex-pack:center;justify-content:center}}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-title{width:50%;font-size:20px;margin-top:10px}@media (max-width:768px){.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-title{width:100%}}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-description{display:inline-block;font-size:14px;color:#beccd4;width:53%;height:60px;overflow-y:auto}@media (max-width:768px){.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-description{padding:10px 60px;width:100%;height:80px;margin:0 auto}.marketing-page-new .hoc-landing-course-card .marketing-course-card #assign-button{width:100%}}.marketing-page-new .hoc-landing-course-card .marketing-course-card #assign-button{display:inline-block}.marketing-page-new .hoc-landing-course-card .marketing-course-card #assign-button .btn{margin:10px 15px 10px 0!important}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-footer{position:absolute;right:20px;bottom:15px}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-footer .btn{padding:10px;font-size:14px;vertical-align:middle;line-height:14px}@media (max-width:768px){.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-footer{position:relative;right:0;bottom:10px}.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-footer .btn{width:100%!important;margin:0 auto}}.marketing-page-new .hoc-logged-out .course-card-stats{margin-left:95px!important}@media (max-width:768px){.marketing-page-new .hoc-logged-out .course-card-stats{margin-left:0!important}}@media (max-width:480px){.marketing-page-new .hoc-landing-course-card .marketing-course-card .course-card-description{padding:10px;height:160px}.marketing-page-new #hoc-marketing-cols{-ms-flex-direction:column;flex-direction:column}}@media (max-width:780px){.marketing-page-new .course-catalog-card-section{width:90%;margin:25px auto}}.marketing-page-new .course-catalog-card-section .btn-main-transparent-blue:hover{color:#1a8bbb;border-color:#1a8bbb}.marketing-page-new .course-catalog-card-section .btn-main-transparent-blue:focus{color:#27a9e1;border-color:#27a9e1}.marketing-page-new .course-catalog-course-card{margin:0}.marketing-page-new .course-catalog-course-card.marketing-course-card-vertical-decoration{padding:20px}.marketing-page-new .course-catalog-course-card.marketing-course-card-vertical-decoration .course-card-content{padding:0;width:auto}@media (max-width:480px){.marketing-page-new .course-catalog-course-card{width:90%;margin:0 auto}}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-stats,.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-stats .course-card-stat-type{margin-bottom:0}.marketing-page-new .course-catalog-course-card .marketing-course-card{box-shadow:0 0 15px rgba(190,204,212,.4);margin:0}.marketing-page-new .course-catalog-course-card .marketing-course-card h2{border-bottom:none;margin-top:5px}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-image-wrapper{margin-left:10px;margin-right:5px}@media (min-width:768px){.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-image-wrapper{width:12%}}.marketing-page-new .course-catalog-course-card .marketing-course-card:before{left:-142px;background-color:#f4f8fc}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content{padding:15px}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content-info{margin-left:5px;overflow-x:auto;font-size:16px}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content-info>h2.course-card-title{font-size:24px}@media (max-width:1200px) and (min-width:920px){.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content-info .course-card-description,.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content-info .course-card-title{max-width:80%}}@media (max-width:960px) and (min-width:768px){.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content-info .course-card-description,.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-content-info .course-card-title{max-width:60%}}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-description{font-size:14px;color:#beccd4}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-stats .course-card-stat-type>svg{fill:#95a5ac;height:20px;width:20px}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-stat-title,.marketing-page-new .course-catalog-course-card .marketing-course-card i{font-size:16px;font-weight:600;color:#95a5ac}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-stat-info{font-weight:400;font-size:16px}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:12px;margin-left:-20px}@media (max-width:480px){.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-description,.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-stats{padding:0 20px}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer{-ms-flex-direction:column;flex-direction:column;margin-left:0}}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .btn{padding:6px 10px;border-radius:40px;margin-right:0;font-weight:700;font-size:14px;line-height:130%}@media (max-width:480px){.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .btn{padding:15px 20px;font-weight:700;font-size:20px;line-height:130%;margin:10px auto;width:260px}}@media (max-width:330px){.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .btn{width:230px}}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .language-img{margin-left:auto;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .language-img img{width:80%}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .language-img.vertical{position:absolute;top:5px;right:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.marketing-page-new .course-catalog-course-card .marketing-course-card .course-card-footer .language-img:not(.vertical){margin-right:-20px}.marketing-page-new .marketing-course-card{position:relative;border-radius:16px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;padding-left:20px;margin-top:20px;margin-bottom:20px}.marketing-page-new .marketing-course-card:before{content:'';position:absolute;border-radius:50%;background-color:#24364c;z-index:0}.marketing-page-new .marketing-course-card.has-description .course-card-title{margin-bottom:10px;font-size:24px}.marketing-page-new .marketing-course-card .course-card-image-wrapper{width:98px;z-index:1;-ms-flex-negative:0;flex-shrink:0}.marketing-page-new .marketing-course-card .course-card-title{font-weight:600;font-size:24px;color:#24364c}.marketing-page-new .marketing-course-card .course-card-description{color:#68757c;font-size:16px}.marketing-page-new #states-marketing-course-cards{text-align:left;padding:45px;width:70%;margin:0 auto}@media (max-width:480px){.marketing-page-new #states-marketing-course-cards{width:100%}}.marketing-page-new .marketing-course-card-horizontal-decoration:before{left:-165px;width:254px;height:175%}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-image-wrapper{margin-right:15px}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-content{padding:25px;z-index:1;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-content-info{-ms-flex:1;flex:1;min-width:500px;-ms-flex-negative:0;flex-shrink:0}.marketing-page-new .marketing-course-card-horizontal-decoration .btn{margin-bottom:0}@media (max-width:768px){.marketing-page-new .marketing-course-card-horizontal-decoration{-ms-flex-direction:column;flex-direction:column;padding:20px}.marketing-page-new .marketing-course-card-horizontal-decoration:before{width:175%;left:initial;top:-170px;height:254px}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-title{text-align:center;font-size:24px}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-description{text-align:center}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-content-info{min-width:initial}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-content{-ms-flex-direction:column;flex-direction:column}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats>li{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:15px 0;width:100%}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats>li:not(:last-of-type){border-bottom:1px solid #beccd4}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats .course-card-stat-type>svg,.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats .fas{display:none}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats .course-card-stat-type{margin-bottom:0;margin-right:20px}.marketing-page-new .marketing-course-card-horizontal-decoration .course-card-stats .course-card-stat-info{font-size:16px;text-align:right}}.marketing-page-new .course-card-stats{list-style:none;display:-ms-flexbox;display:flex;padding-left:0}.marketing-page-new .course-card-stats>li:not(:last-of-type){margin-right:50px}.marketing-page-new .course-card-stats .course-card-stat-type{font-size:16px;color:#6b757b;display:block;margin-bottom:5px}.marketing-page-new .course-card-stats .course-card-stat-type .fas,.marketing-page-new .course-card-stats .course-card-stat-type>svg{margin-right:3px;vertical-align:middle}.marketing-page-new .course-card-stats .course-card-stat-type>svg{fill:#6b757b;height:16px;width:16px}.marketing-page-new .course-card-stats .course-card-stat-type .course-card-stat-title{vertical-align:middle}.marketing-page-new .course-card-stats .course-card-stat-info{font-size:18px;color:#24364c;font-weight:600}.marketing-page-new .marketing-overview-box{height:100%;min-height:176px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50%;-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%);z-index:1;border-radius:16px;padding:30px 60px;position:relative;box-shadow:10px 10px 30px 2px rgba(0,0,0,.3);top:0;width:75vw;background-color:#fff}.marketing-page-new .marketing-overview-box.quote-overview-box{padding:30px 40px;-ms-flex-pack:center;justify-content:center}.marketing-page-new .marketing-overview-box.quote-overview-box .overview-content{-ms-flex:1 0 100%;flex:1 0 100%;padding-left:0}.marketing-page-new .marketing-overview-box.quote-overview-box .overview-content ul{list-style-position:inside;-webkit-padding-start:0;padding-inline-start:0}@media (max-width:767px){.marketing-page-new .marketing-overview-box.quote-overview-box .overview-content ul{padding:0}}.marketing-page-new .marketing-overview-box.quote-overview-box .overview-content ul li{-ms-flex:1;flex:1;margin:5px}.marketing-page-new .marketing-overview-box img{height:112px}.marketing-page-new .marketing-overview-box h2{color:#fff;font-size:24px}.marketing-page-new .marketing-overview-box .overview-content{padding-left:60px}.marketing-page-new .marketing-overview-box .stats-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;-ms-flex-pack:justify;justify-content:space-between}.marketing-page-new .marketing-overview-box .stats-section .stat-container{padding:0 40px 0 0}.marketing-page-new .marketing-overview-box .stats-section .stat-container .header{color:#bbccd4;font-size:16px;opacity:.6}.marketing-page-new .marketing-overview-box .stats-section .stat-container .stat{font-size:20px;font-weight:200}.marketing-page-new .marketing-overview-box+.marketing-page-section{padding-top:0;padding-bottom:10px}.marketing-page-new .marketing-footer{padding:70px 20px;background-color:#24364c;position:relative;color:#fff;text-align:center}.marketing-page-new .marketing-footer.footer-larger-text .marketing-footer-content{max-width:750px}.marketing-page-new .marketing-footer.footer-larger-text .marketing-footer-content h2{font-size:40px;font-weight:700}.marketing-page-new .marketing-footer.footer-larger-text .marketing-footer-content.indiana-footer p{font-size:12px}.marketing-page-new .marketing-footer.footer-larger-text .marketing-footer-content.indiana-footer h2{font-size:36px}.marketing-page-new .marketing-footer .marketing-footer-content{position:relative;margin:auto;max-width:600px;border-radius:8px;padding:5px;z-index:1}.marketing-page-new .marketing-footer h2{font-size:24px;line-height:1.3}.marketing-page-new .marketing-footer .btn{margin-top:30px}.marketing-page-new .tutorials-list-container{background-color:#f4f8fc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:50px}.marketing-page-new .tutorials-list-container .tutorial-section{padding:10px;max-width:1046px}.marketing-page-new .tutorials-list-container .tutorial-section h2{margin-left:16px;font-weight:700;font-size:28px;color:#333}@media (max-width:1045px){.marketing-page-new .tutorials-list-container .tutorial-section h2{text-align:center;margin-left:0}}.marketing-page-new .tutorials-list-container .tutorial-section .tutorials-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .tutorials-header-row{background:linear-gradient(90deg,#fff 50%,#24364c 50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.marketing-page-new .tutorials-header-row .tutorials-header-content{max-width:1046px;padding:55px 16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.marketing-page-new .tutorials-header-row h1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:48px;color:#24364c}.marketing-page-new .tutorials-header-row h1 .subheader{font-size:15px;margin-bottom:16px;color:#16232e;text-transform:uppercase}.marketing-page-new .tutorials-header-row .tutorials-header-panel{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0}.marketing-page-new .tutorials-header-row .tutorials-header-panel .tutorials-header-img{width:100%;border-radius:16px;margin-bottom:24px}.marketing-page-new .tutorials-header-row .tutorials-title-panel{padding-right:75px}.marketing-page-new .tutorials-header-row .tutorial-info-panel{padding-left:68px}.marketing-page-new .tutorials-header-row .tutorial-info-panel h2{font-weight:600;margin-top:12px;margin-bottom:16px;font-size:24px;color:#fff}.marketing-page-new .tutorials-header-row .tutorial-info-panel .launch-button{border:none;padding:0;margin-top:20px;color:#00ac9f;font-weight:400;font-size:15px}.marketing-page-new .tutorials-header-row .tutorial-info-panel .launch-button .right-icon{margin-left:7px}@media (max-width:1045px){.marketing-page-new .tutorials-header-row .tutorial-info-panel{padding-left:20px}.marketing-page-new .tutorials-header-row .tutorials-title-panel{padding-right:20px}}@media (max-width:703px){.marketing-page-new .tutorials-header-row{background:#fff}.marketing-page-new .tutorials-header-row h1{font-size:32px}.marketing-page-new .tutorials-header-row .tutorials-header-content{-ms-flex-direction:column;flex-direction:column;width:100%;padding:0}.marketing-page-new .tutorials-header-row .tutorials-header-panel-content{max-width:310px;margin:auto}.marketing-page-new .tutorials-header-row .tutorials-header-panel{width:100%}.marketing-page-new .tutorials-header-row .tutorials-title-panel{padding:75px 10px}.marketing-page-new .tutorials-header-row .tutorial-info-panel{background-color:#0b1f37;padding:68px 10px}}.marketing-page-new .tags-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:10px}.marketing-page-new .tags-container.over-picture{padding:11px 13px}.marketing-page-new .tags-container .filter{border:1px solid #28384a;color:#28384a;border-radius:20px;padding:8px 14px;font-size:12px;vertical-align:middle;line-height:12px;font-weight:600}.marketing-page-new .tags-container .filter:focus,.marketing-page-new .tags-container .filter:hover{background-color:inherit!important;border:1px solid #28384a;color:#28384a!important}.marketing-page-new .topic-hub-header{background:linear-gradient(.03deg,#24364c 10%,#04a7e8 105%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page-new .topic-hub-header h1{font-weight:600}.marketing-page-new .topic-hub-header p{font-size:24px;max-width:700px;margin:auto}.marketing-page-new .topic-hub-header svg{width:300px;bottom:-200px}.marketing-page-new #apcsa-hub-nav{max-width:min(856px,95%);height:80px;margin:-40px auto;position:relative;border-radius:6px;background-color:#fff;padding:5px 42px;z-index:2;box-shadow:0 8px 34px rgba(0,0,0,.11)}.marketing-page-new #apcsa-hub-nav ol{padding-left:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;height:100%}.marketing-page-new #apcsa-hub-nav ol>li>a{padding-left:16px;padding-right:16px;color:#68757c;font-weight:600;font-size:16px;display:-ms-flexbox;display:flex;text-align:center}.marketing-page-new #apcsa-hub-nav ol>li>a:hover{color:#16232e}@media (max-width:992px){.marketing-page-new #apcsa-hub-nav{padding:5px 15px}.marketing-page-new #apcsa-hub-nav ol>li>a{padding-left:10px;padding-right:10px}}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-header{max-width:734.58px;color:#24364c;margin:auto}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-header h2{font-size:40px;line-height:1.2}@media (max-width:767px){.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-header h2{font-size:32px}}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-header p{font-size:16px;line-height:24px}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-how-to{background:#fff;padding:32px;border-radius:10px;color:#16232e;max-width:1113px;margin:auto;box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1);text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-how-to .btn{margin:0 0 0 25px;font-size:16px;padding:10px 16px}@media (max-width:767px){.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-how-to{-ms-flex-direction:column;flex-direction:column;text-align:center}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-how-to .btn{margin-left:0;margin-top:10px}}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-how-to h3{font-size:32px;line-height:44px;font-weight:600}.marketing-page-new #apcsa-hub-curriculum .apcsa-hub-curriculum-how-to p{font-size:15px;max-width:650px}.marketing-page-new .courses-carousel-3{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .courses-carousel-3.slick-initialized{width:1137px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (max-width:1227px){.marketing-page-new .courses-carousel-3.slick-initialized{width:758px}}@media (max-width:848px){.marketing-page-new .courses-carousel-3.slick-initialized{width:379px}}.marketing-page-new #apcsa-hub-prep,.marketing-page-new .topic-hub-prep{color:#16232e}.marketing-page-new #apcsa-hub-prep .tutorials-list-container,.marketing-page-new .topic-hub-prep .tutorials-list-container{background-color:#fff;padding-top:0}.marketing-page-new #apcsa-hub-prep h2,.marketing-page-new .topic-hub-prep h2{font-size:42px;font-weight:600;margin-bottom:65px}.marketing-page-new #apcsa-hub-prep p,.marketing-page-new .topic-hub-prep p{font-size:16px}.marketing-page-new #apcsa-hub-prep .marketing-circle-graphic h3,.marketing-page-new #apcsa-hub-prep .simple-horizontal-text-button h3,.marketing-page-new #apcsa-hub-prep h3,.marketing-page-new .topic-hub-prep .marketing-circle-graphic h3,.marketing-page-new .topic-hub-prep .simple-horizontal-text-button h3{font-size:32px;line-height:39px;font-weight:700}.marketing-page-new #apcsa-hub-prep hr,.marketing-page-new .topic-hub-prep hr{margin-top:65px;margin-bottom:65px}.marketing-page-new #apcsa-hub-prep>section,.marketing-page-new .topic-hub-prep>section{max-width:994px;margin:auto}.marketing-page-new #apcsa-hub-prep .simple-horizontal-text-button,.marketing-page-new .topic-hub-prep .simple-horizontal-text-button{margin-left:auto;margin-right:auto;max-width:994px}.marketing-page-new #apcsa-hub-prep .simple-horizontal-text-button p,.marketing-page-new .topic-hub-prep .simple-horizontal-text-button p{max-width:725px}.marketing-page-new #apcsa-hub-prep .marketing-circle-graphic,.marketing-page-new .topic-hub-prep .marketing-circle-graphic{padding-left:0;padding-right:0}.marketing-page-new #apcsa-hub-prep .marketing-circle-graphic .circle-graphic-info,.marketing-page-new .topic-hub-prep .marketing-circle-graphic .circle-graphic-info{margin-left:15px}.marketing-page-new #apcsa-hub-prep .marketing-circle-graphic .circle-graphic-info .btn,.marketing-page-new .topic-hub-prep .marketing-circle-graphic .circle-graphic-info .btn{margin-top:32px}@media (max-width:767px){.marketing-page-new #apcsa-hub-prep .marketing-circle-graphic .circle-graphic:before,.marketing-page-new .topic-hub-prep .marketing-circle-graphic .circle-graphic:before{display:none}.marketing-page-new #apcsa-hub-prep-labs{-ms-flex-direction:column;flex-direction:column}}.marketing-page-new #apcsa-hub-prep .apcsa-hub-prep-section-header,.marketing-page-new .topic-hub-prep .apcsa-hub-prep-section-header{max-width:656.04px;margin:auto}.marketing-page-new #apcsa-hub-prep-labs{display:-ms-flexbox;display:flex;margin-top:50px}.marketing-page-new #apcsa-hub-prep-labs h4{font-size:22px;font-weight:700;line-height:1.3}.marketing-page-new #apcsa-hub-prep-labs .apcsa-hub-prep-lab-item{-ms-flex:1;flex:1}.marketing-page-new #apcsa-hub-prep-labs .apcsa-hub-prep-lab-item p{font-size:14px;line-height:1.5}.marketing-page-new #apcsa-hub-prep-labs .apcsa-hub-prep-lab-item:not(:first-child){margin-left:16px}.marketing-page-new #apcsa-hub-prep-labs .apcsa-hub-prep-lab-item:not(:last-child){margin-right:16px}@media (max-width:767px){.marketing-page-new #apcsa-hub-prep-labs .apcsa-hub-prep-lab-item{margin:15px 0!important}}.marketing-page-new #apcsa-hub-collab-graphic{padding-top:100px;padding-bottom:75px;margin-bottom:65px}.marketing-page-new #apcsa-hub-collab-graphic .circle-graphic:before{top:-20%}.marketing-page-new #apcsa-hub-collab-graphic .circle-graphic-image{position:relative;left:45px}.marketing-page-new section#topic-hub-ap-endorsement{background-color:#24364c;color:#fff;width:100vw;max-width:100vw;padding:65px 45px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page-new section#topic-hub-ap-endorsement .topic-hub-ap-endorsement-content{max-width:994px;margin:auto}.marketing-page-new section#topic-hub-ap-endorsement .topic-hub-ap-endorsement-content p{max-width:750px;margin:auto;font-size:16px}.marketing-page-new section#topic-hub-ap-endorsement h3{font-size:32px;line-height:39px;font-weight:700}.marketing-page-new #apcsa-hub-prep #topic-hub-ap-endorsement{margin-left:-45px;margin-bottom:75px}.marketing-page-new #apcsa-hub-review-course,.marketing-page-new .topic-hub-textbook{padding-top:25px;padding-bottom:25px}.marketing-page-new #apcsa-hub-review-course .circle-graphic:before,.marketing-page-new .topic-hub-textbook .circle-graphic:before{top:0}.marketing-page-new #apcsa-hub-review-course .circle-graphic-image{width:75%;position:relative;left:17%}.marketing-page-new .topic-hub-textbook .circle-graphic-image{position:relative;width:min(282px ,60%);left:25%;border-radius:15px}.marketing-page-new .topic-hub-blogs{max-width:1113px;margin-left:auto;margin-right:auto}.marketing-page-new .topic-hub-blogs .topic-hub-blogs-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .topic-hub-blogs .topic-hub-blogs-grid.single-blog-grid{-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .topic-hub-blogs .topic-hub-blog{width:300px;margin:15px;display:block}.marketing-page-new .topic-hub-blogs .topic-hub-blog img{width:100%;border-radius:5px}.marketing-page-new .topic-hub-blogs .topic-hub-blog:hover{text-decoration:none}.marketing-page-new .topic-hub-blogs .topic-hub-blog:hover .blog-full-article{text-decoration:underline}.marketing-page-new .topic-hub-blogs .topic-hub-blog .blog-full-article .fa-chevron-right{font-size:80%;margin-left:5px}.marketing-page-new .topic-hub-blogs .blog-title{font-size:20px;line-height:1.2;color:#0b1f37}.marketing-page-new .topic-hub-blogs .blog-description{font-size:16px;color:#6b757b}.marketing-page-new #topic-hub-footer .marketing-footer-content{max-width:830px}.marketing-page-new #topic-hub-footer .marketing-footer-content h2{font-size:50px;line-height:1.2;margin-bottom:32px;font-weight:600}.marketing-page-new #topic-hub-footer .topic-hub-footer-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.marketing-page-new #topic-hub-footer .topic-hub-footer-actions .topic-hub-footer-action-item{padding:32px 10px;background-color:#16232e;min-width:315px;width:395px;margin:6px;border-radius:16px}.marketing-page-new #topic-hub-footer .topic-hub-footer-actions .topic-hub-footer-action-item .btn{font-size:14px;padding:6px 16px;margin:10px 0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.marketing-page-new .cert-state-dropdown.highlight-dropdown{padding:45px 0}.marketing-page-new .cert-state-dropdown.highlight-dropdown h3{font-size:20px;line-height:1.5;margin-top:0}.marketing-page-new .cert-state-dropdown.highlight-dropdown hr{margin-top:35px;margin-bottom:35px;border-color:#16232e}.marketing-page-new .cert-state-dropdown.highlight-dropdown .dropdown .dropdown-menu li.active a{background-color:#1a8bbb;color:#fff}.marketing-page-new .cert-state-dropdown.highlight-dropdown .cert-list,.marketing-page-new .cert-state-dropdown.highlight-dropdown .tab-pane-content{max-width:450px;margin-left:auto;margin-right:auto}.marketing-page-new .cert-state-dropdown.highlight-dropdown .state-org-name{font-weight:600;margin-bottom:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page-new .cert-state-dropdown.highlight-dropdown .state-org-link{color:#04a7e8;font-size:16px;font-weight:600}.marketing-page-new .cert-state-dropdown.highlight-dropdown .state-org-link:hover{color:#0383b6}.marketing-page-new .cert-state-dropdown.highlight-dropdown .tab-pane.active~.cert-list{display:block}.marketing-page-new .cert-state-dropdown.highlight-dropdown .cert-list{list-style:none;padding-left:0;border-radius:8px;background-color:#16232e}.marketing-page-new .cert-state-dropdown.highlight-dropdown .cert-list li{padding:28px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:18px;border-bottom:1px solid #24364c}.marketing-page-new .cert-state-dropdown.highlight-dropdown .cert-list li .btn-main-transparent-blue{padding:8px 16px;font-size:18px;margin:0}.marketing-page-new .cert-state-dropdown-blob{position:absolute;top:0;left:45%}.marketing-page-new #security-researcher-list{padding-left:0;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:20px}.marketing-page-new #security-researcher-list>li{-ms-flex-preferred-size:30%;flex-basis:30%}.marketing-page-new .more-resources{padding-top:25px;background-color:#24364c}.marketing-page-new .more-resources h1{color:#fff}.marketing-page-new .more-resources h3{padding:0 5px;display:inline-block;margin-top:0}.marketing-page-new .more-resources h3 a{display:inline;font-size:16px;text-decoration:none;color:#fff}.marketing-page-new .more-resources .articles-panel{margin-top:25px;padding-bottom:25px}.marketing-page-new .more-resources .articles-panel .article{max-width:400px;display:inline-block;vertical-align:top;text-align:left;padding:10px}.marketing-page-new .more-resources .articles-panel .article img{height:200px;-o-object-fit:cover;object-fit:cover}.marketing-page-new .more-resources .articles-panel .article .site{font-size:12px;display:block;margin-top:20px;margin-bottom:10px;font-weight:700}.marketing-page-new .more-resources .articles-panel .article .title{font-size:24px;font-weight:700;display:block}.marketing-page-new .more-resources .articles-panel .article .title a{text-decoration:none;color:#fff}.marketing-page-new .more-resources .articles-panel .article .description{color:#d3d3d3;font-size:16px;display:block}.marketing-page-new .icon-list-section-numerical{font-family:'Proxima Nova',proxima-nova,sans-serif}.marketing-page-new .icon-list-section-numerical .circle{border-radius:50%;width:50px;height:50px;padding-top:1px;background:#fff}.marketing-page-new .icon-list-section-numerical .circle h2{color:#000}.marketing-page-new .icon-list-section-numerical .page-section-numerical{padding:40px 45px;position:relative;background-color:#27a9e1}@media (max-width:767px){.marketing-page-new .more-resources .articles-panel .article{margin-bottom:30px}.marketing-page-new .icon-list-section-numerical .page-section-numerical{padding:40px 20px}}.marketing-page-new .icon-list-section-numerical .page-section-content-numerical{margin:auto;max-width:1120px;background-color:#27a9e1}.marketing-page-new .icon-list-section-numerical .page-section-narrow-numerical{max-width:1000px;margin:auto;position:relative;z-index:10;color:#fff}.marketing-page-new .icon-list-section-numerical .page-section-narrow-numerical h2{font-size:32px;font-weight:700;padding-bottom:15px}.marketing-page-new .icon-list-section-numerical .description-numerical{max-width:800px;margin:auto auto 30px}.marketing-page-new .icon-list-section-numerical .features-numerical{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.marketing-page-new .icon-list-section-numerical .features-numerical .feat-numerical{max-width:200px;padding:5px;-ms-flex-positive:1;flex-grow:1}.marketing-page-new .icon-list-section-numerical .features-numerical .feat-numerical .feat-icon-numerical{-ms-flex-align:center;align-items:center;width:60px;padding-right:20px;margin:0 auto 15px}.marketing-page-new .icon-list-section-numerical .features-numerical .feat-numerical .feat-icon-numerical h2{font-size:29px}.marketing-page-new .icon-list-section-numerical .features-numerical .feat-numerical .feat-icon-numerical .svg-icon-numerical{-ms-flex-align:center;align-items:center}.marketing-page-new .icon-list-section{font-family:'Proxima Nova',proxima-nova,sans-serif}.marketing-page-new .icon-list-section .page-section{padding:40px 45px;position:relative;background-color:#f4f8fc}@media (max-width:767px){.marketing-page-new .icon-list-section .page-section{padding:40px 20px}}.marketing-page-new .icon-list-section .page-section-content{margin:auto;max-width:1120px;background-color:#f4f8fc}.marketing-page-new .icon-list-section .page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.marketing-page-new .icon-list-section .page-section-narrow h2{font-size:35px;font-weight:700;padding-bottom:15px}.marketing-page-new .icon-list-section .description{max-width:800px;margin:auto auto 30px}.marketing-page-new .icon-list-section .features{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.marketing-page-new .icon-list-section .features .feat{max-width:200px;padding:5px;-ms-flex-positive:1;flex-grow:1}.marketing-page-new .icon-list-section .features .feat .feat-icon{width:60px;padding:10px;margin:0 auto 15px;border-radius:8px}.marketing-page-new .icon-list-section .features .feat .feat-icon .svg-icon{vertical-align:middle}.marketing-page-new .icon-list-section .svg-icon.stroke{stroke:#27a9e1}.marketing-page-new .image-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .image-row div{-ms-flex:50%;flex:50%}.marketing-page-new .image-row .row-img{width:100%}.marketing-page-new .image-row .info{padding:20px 80px;min-width:380px}@media (max-width:1180px){.marketing-page-new .image-row .info{padding:20px}}@media (max-width:768px){.marketing-page-new .marketing-overview-box{-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.marketing-page-new .image-row .info{padding:20px}.marketing-page-new .image-row{-ms-flex-direction:column;flex-direction:column}}@media (max-width:425px){.marketing-page-new .image-row .info{min-width:inherit}}.marketing-page-new .image-row .info ul.checkmark{list-style-type:none;padding-left:0}.marketing-page-new .image-row .info li.check,.marketing-page-new .image-row li.check{background:url(../png/check-circle.png) left top no-repeat;height:34px;padding-left:30px;padding-top:3px}.marketing-page-new .image-row .info li.check{width:500px}@media (max-width:1180px){.marketing-page-new .image-row .info li.check{width:100%;font-size:12px}}@media (max-width:550px){.marketing-page-new .image-row .info li.check{width:100%}}.marketing-page-new .image-row h2{font-size:24px;color:#28384a;font-weight:700}.marketing-page-new .image-row p{font-size:16px;line-height:24px}.marketing-page-new .image-row a{text-decoration:none}.marketing-page-new .image-row ul.checkmark{list-style-type:none}.marketing-page-new .image-row li.check{line-height:12px}@media (min-width:500px){.marketing-page-new .image-row li.check{width:500px}}@media (max-width:499px){.marketing-page-new .image-row li.check{width:300px}}.marketing-page-new .image-row .cta-buttons{margin-top:30px}.marketing-page-new .microcredentials-badges-section .badge-tile-section{display:-ms-flexbox;display:flex;max-width:1013px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:50px auto 0}.marketing-page-new .microcredentials-badges-section .badge-tile-section .badge-tile{padding:25px;background-color:#fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.05);margin:4px;width:325px}.marketing-page-new .microcredentials-badges-section .badge-tile-section .badge-tile img{width:100%}.marketing-page-new .microcredentials-page .container-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:450px){.marketing-page-new .microcredentials-page .micro-list{padding-left:30px}.marketing-page-new .microcredentials-page .marketing-nav-item{margin-right:20px}.marketing-page-new .microcredentials-page .container-flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-page-new .microcredentials-page .micro-title{font-size:32px}}.marketing-page-new .microcredentials-page .svg-config{max-width:100%;height:auto;display:block;overflow:hidden}.marketing-page-new .hoc-resource-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:30px}.marketing-page-new .hoc-resource-section .hoc-resource-card{width:200px;margin:0 30px;height:300px;position:relative}@media (max-width:480px){.marketing-page-new .hoc-resource-section{-ms-flex-direction:column;flex-direction:column}.marketing-page-new .hoc-resource-section .hoc-resource-card{width:100%;margin:20px auto;position:relative;height:270px}}.marketing-page-new .hoc-resource-section .hoc-resource-card p{color:#6b757b}.marketing-page-new .hoc-resource-section .hoc-resource-card .hoc-card-bottom{margin:0 auto;position:absolute;bottom:0;text-align:center;width:100%}.marketing-page-new .integration-page .free,.marketing-page-new .integration-page .pro{padding:5px 17px;color:#fff;margin:40px 0;font-size:14px;vertical-align:middle;border-radius:130px}.marketing-page-new .integration-page .pro{background-color:#77ce1c}.marketing-page-new .integration-page .free{background-color:#fbaf3f}.marketing-page-new .integration-page #gradepassback{margin-left:12%;margin-top:7%;width:90%}.marketing-page-new .integration-page #importImg{width:90%;margin-left:-19%;margin-top:11%}.marketing-page-new .integration-page .blob2{position:absolute;bottom:0;right:0;width:20%;z-index:-5}.marketing-page-new .integration-page .blob{left:0;position:absolute;bottom:0;z-index:-1;overflow:hidden;max-width:100vw}.marketing-page-new .integration-page .circle-graphic-info{color:#6b757b}.marketing-page-new .integration-page .circle-graphic-info>h2{color:#000;font-size:270%}.marketing-page-new .partners-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:1200px;gap:30px;margin:auto}@media (max-width:1260px){.marketing-page-new .partners-section{margin:auto 30px}}.marketing-page-new .partners-section .blob2{position:absolute;bottom:0;right:0;z-index:0;max-width:50vw}.marketing-page-new .partners-section .logo-container{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.marketing-page-new .partners-section .logo-container img{max-width:280px;max-height:280px}.marketing-page-new .checkmark-icon-list{padding:0}.marketing-page-new .checkmark-icon-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .checkmark-icon-list li svg{min-height:40px;min-width:40px}.marketing-page-new .checkmark-icon-list li svg path{stroke:#27a9e1}.marketing-page-new .topic-hub-pills>li>a:hover svg path,.signup-page-new .signup-input-fill:checked+.signup-choice-option svg path{stroke:#fff}.marketing-page-new .checkmark-icon-list li .checkmark-icon-list-text{padding-left:20px}.marketing-page-new .checkmark-icon-list li .checkmark-icon-list-text h3{font-weight:600}@media (max-width:450px){.marketing-page-new .checkmark-icon-list{width:95%}}.marketing-page-new .market-integrations .blob{max-width:50vw}.marketing-page-new .market-integrations h3{font-weight:600}.marketing-page-new .market-integrations p{color:#6b757b}.marketing-page-new .topic-hub-pills{max-width:775px;list-style:none;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto;-ms-flex-pack:center;justify-content:center}.marketing-page-new .topic-hub-pills>li{margin:6px}.marketing-page-new .topic-hub-pills>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:13px 30px;background-color:#fff;border-radius:130px;border:1px solid #fff;color:#24364c;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page-new .topic-hub-pills>li>a .pill-hub-icon{margin-right:10px;height:20px;width:auto}.marketing-page-new .topic-hub-pills>li>a:hover{background-color:#24364c;color:#fff}.marketing-page-new .topic-hub-pills+hr{max-width:420px;margin-top:80px;margin-bottom:-70px}.marketing-page-new .marketing-footer.all-topic-hubs-panel h2{color:#fff;font-size:32px;font-weight:600}.marketing-page-new #certified-educators-team-wrapper{background-color:#f4f8fc}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team-header{height:auto;text-align:center;padding:1% 20%}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team-header h1{color:#555;font-weight:900;font-size:32px;padding:10px}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team-header p{font-weight:200}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team{padding-bottom:35px;display:-ms-flexbox;display:flex}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px;border-color:transparent;background-color:transparent}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-info b,.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture .teacher-info b{color:#27a9e1}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .slick-arrow:hover{cursor:pointer}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper{display:block;margin:15px;padding:10px;max-width:375px;height:170px;background-color:#fff;overflow:hidden}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-img-wrapper{overflow:hidden;height:85px;width:85px;margin:10px;border-radius:50px}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-img-wrapper img{height:85px;width:85px;border-radius:50px}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper .teacher-info{margin:10px;font-size:14px}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture{display:block;margin:15px;padding:10px;max-width:375px;height:170px;background-color:#fff;overflow:hidden}.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture .teacher-info{margin:10px;font-size:14px}@media (max-width:500px){.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper,.marketing-page-new #certified-educators-team-wrapper #certified-educators-team .teacher-info-wrapper-no-picture{max-width:calc(100vw - 120px);height:auto;min-height:170px}}.marketing-page-new#certified-educator-page .image-row li.check{line-height:initial;min-height:34px;height:auto}.marketing-page-new .certified-educator-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;padding:70px 20px 0;background-color:#24364c;background-image:url(../png/certified_educator_hero.png);background-repeat:no-repeat;background-position:center;position:relative;text-align:center}.marketing-page-new .certified-educator-page-header .certified-educator-page-header-content{color:#fff;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:50px 0 150px;max-width:600px;min-width:70%;z-index:1;text-align:center}.marketing-page-new .certified-educator-page-header .certified-educator-page-header-content h1{margin-bottom:25px}.marketing-page-new .certified-educator-page-header .cta-buttons{margin-top:30px}.marketing-page-new .certified-educator-page-header.header-solid-dark-blue .cta-buttons .btn-main-transparent{background-color:#24364c}.marketing-page-new.master-marketing-page .marketing-page-nav ol{max-width:1250px}.marketing-page-new .related-course-card.marketing-course-card{background-color:#f4f8fc}.marketing-page-new .resources-course-card.marketing-course-card{width:355px;margin-left:12px;margin-right:12px;box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1)}.marketing-page-new .resources-course-card.marketing-course-card:before{background-color:#c9d8e5}.marketing-page-new .resources-course-card.marketing-course-card .cta-btns .btn{font-size:16px;padding-top:10px;padding-bottom:10px;width:100%;margin-right:0;margin-bottom:8px}.marketing-page-new .resources-course-card.marketing-course-card.has-description .course-card-title{font-size:18px}.marketing-page-new .resources-course-card.marketing-course-card .course-card-description,.marketing-page-new .resources-course-card.marketing-course-card .course-card-stats .course-card-stat-info{font-size:15px}.marketing-page-new .resources-course-card.marketing-course-card .course-card-stats{margin-bottom:5px}.marketing-page-new .hub-course-card.marketing-course-card .course-card-content,.marketing-page-new .hub-course-card.marketing-course-card .course-card-content-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}.marketing-page-new #teacher-trainer-info{height:400px}.marketing-page-new #teacher-trainer-info #img-wrapper{width:50%;height:400px;overflow:hidden;display:inline-block}.marketing-page-new #teacher-trainer-info #img-wrapper img{margin:-45px 0 0 -190px}.marketing-page-new #teacher-trainer-info #mission-wrapper{width:48%;height:400px;display:inline-block;text-align:center;vertical-align:top;padding:75px 20px}.marketing-page-new #teacher-trainer-info #mission-wrapper h1{color:#555;font-weight:900;font-size:32px;padding:10px}.marketing-page-new #teacher-trainer-info #mission-wrapper p{font-weight:200}@media (max-width:500px){.marketing-page-new #teacher-trainer-info #mission-wrapper p{font-size:15px}.marketing-page-new #teacher-trainer-info #mission-wrapper #teacher-trainer-logo{margin-top:10px;width:100px}}@media (min-width:501px){.marketing-page-new #teacher-trainer-info #mission-wrapper #teacher-trainer-logo{margin-top:10px;width:270px}}.marketing-page-new svg.stories-blob-1{position:absolute;right:0;top:100px}@media (max-width:450px){.marketing-page-new svg.stories-blob-1{display:none}}@media (max-width:800px){.marketing-page-new svg.blob-5-pd-online{display:none}}.marketing-page-new .pd-blob-1 svg{position:absolute;right:0;top:-100px}@media (min-width:321px){.marketing-page-new .pd-blob-2 svg{position:absolute;left:-40px;top:1350px}}@media (max-width:320px){.marketing-page-new .pd-blob-2 svg{position:absolute;left:-40px;top:1420px}}@media (max-width:321px){.marketing-page-new .pd-blob-3 svg{position:absolute;right:0;bottom:900px}}@media (min-width:321px){.marketing-page-new .pd-blob-3 svg{position:absolute;right:0;bottom:800px}}.marketing-page-new .pd-blob-4 svg{position:absolute;left:0;top:50px}.marketing-page-new .marketing-page-header-pd-workshops{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 20px 0;position:relative;text-align:center}.marketing-page-new .marketing-page-header-pd-workshops .marketing-page-header-content{color:#fff;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:50px 0 150px;max-width:779px;min-width:70%;z-index:1}@media (max-width:501px){.marketing-page-new .marketing-page-header-pd-workshops .marketing-page-header-content h1{margin-bottom:25px;font-size:36px}}@media (min-width:500px){.marketing-page-new .marketing-page-header-pd-workshops .marketing-page-header-content h1{margin-bottom:25px}}.marketing-page-new .marketing-page-header-pd-workshops .marketing-page-header-content h2{margin-bottom:25px}.marketing-page-new .marketing-page-header-pd-workshops .marketing-page-header-content p{margin:auto;max-width:600px}.marketing-page-new .marketing-page-header-pd-workshops .cta-buttons{margin-top:30px}.marketing-page-new .marketing-page-header-pd-workshops.header-solid-dark-blue,.marketing-page-new .marketing-page-header-pd-workshops.header-solid-dark-blue .cta-buttons .btn-main-transparent{background-color:#24364c}.marketing-page-new .integration-page .marketing-circle-graphic{overflow-y:visible}.marketing-page-new .integration-page .sections{position:relative;height:fit-content;margin-bottom:1%}.marketing-page-new .integration-page section{margin-bottom:5%}.marketing-page-new .integration-page .circle-graphic-image{width:80%;left:20%}.marketing-page-new .integration-page .pd-prep-pic-big{width:100%;left:20%;border-radius:10px;max-width:550px;height:auto;vertical-align:baseline}.marketing-page-new .integration-page .circle-graphic:before{width:100%;height:0;padding-bottom:100%;margin-bottom:10%}.marketing-page-new .integration-page .rosteringImg{width:100%}.marketing-page-new .integration-page .logo{width:7vw}.marketing-page-new .schools-marketing-page{color:#555}.marketing-page-new .schools-marketing-page .schools-header{background-image:url(../png/schools-background.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:40px}.marketing-page-new .schools-marketing-page .schools-header .schools-header-content{max-width:700px;margin:auto;color:#fff;z-index:10;padding:0 20px}.marketing-page-new .schools-marketing-page .schools-header .schools-header-content p{color:#fff;font-size:20px}.marketing-page-new .schools-marketing-page .schools-header .schools-header-content .btn-main-transparent{margin-right:10px}.marketing-page-new .schools-marketing-page .schools-header .schools-header-content .btn{margin-top:20px}.marketing-page-new .schools-marketing-page .schools-header .schools-header-content h1{font-size:48px}.marketing-page-new .schools-marketing-page .schools-header .watch-video-section{margin-bottom:40px;position:relative;z-index:10}.marketing-page-new .schools-marketing-page .schools-header .watch-video-section .watch-video-link{color:#fff;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;margin-right:45px}.marketing-page-new .schools-marketing-page .schools-header .watch-video-section .watch-video-link:hover{color:#dee5e9}.marketing-page-new .schools-marketing-page .schools-header .watch-video-section .watch-video-link:hover svg{fill:#2499cc}.marketing-page-new .schools-marketing-page .schools-header .watch-video-section .watch-video-link svg{fill:#27a9e1;vertical-align:middle;margin-right:5px}@media (max-width:375px){.marketing-page-new .schools-marketing-page .schools-header .watch-video-section .watch-video-link{font-size:14px}}@media (max-width:425px){.marketing-page-new .schools-marketing-page .schools-header .schools-header-content,.marketing-page-new .schools-marketing-page .schools-header .watch-video-section{margin-top:40px}}.marketing-page-new .schools-marketing-page .schools-header .blob-1{position:absolute;bottom:-150px;left:0}.marketing-page-new .schools-marketing-page .schools-page-section{position:relative}.marketing-page-new .schools-marketing-page .schools-page-section .schools-case-studies-section h3{font-weight:700;color:#27a9e1;font-size:15px}.marketing-page-new .schools-marketing-page .schools-page-features-section{position:relative}.marketing-page-new .schools-marketing-page .marketing-footer h2{color:#fff;font-size:3}.marketing-page-new .schools-marketing-page .marketing-footer svg{max-width:800px}.marketing-page-new .schools-marketing-page .schools-two-col{max-width:1013px;display:-ms-flexbox;display:flex}@media (max-width:450px){.marketing-page-new .schools-marketing-page .schools-page-section{padding:0}.marketing-page-new .schools-marketing-page .schools-two-col{-ms-flex-direction:column;flex-direction:column}}.marketing-page-new .schools-marketing-page .schools-page-section-narrow{max-width:1100px;margin:auto;position:relative;z-index:10}.marketing-page-new .schools-marketing-page .left-feature,.marketing-page-new .schools-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.marketing-page-new .schools-marketing-page .left-feature img,.marketing-page-new .schools-marketing-page .right-feature img{max-width:550px;width:100%;height:auto;border-radius:10px;margin-top:15px;margin-left:5px}.marketing-page-new .schools-marketing-page .left-feature .spacing-left,.marketing-page-new .schools-marketing-page .left-feature .spacing-right,.marketing-page-new .schools-marketing-page .right-feature .spacing-left,.marketing-page-new .schools-marketing-page .right-feature .spacing-right{position:relative}.marketing-page-new .schools-marketing-page .left-feature .spacing-left .grey-circle,.marketing-page-new .schools-marketing-page .left-feature .spacing-right .grey-circle,.marketing-page-new .schools-marketing-page .right-feature .spacing-left .grey-circle,.marketing-page-new .schools-marketing-page .right-feature .spacing-right .grey-circle{width:450px;height:450px;position:absolute;border-radius:50%;background-color:#f2f7fa}@media (max-width:425px){.marketing-page-new .schools-marketing-page .left-feature .spacing-left .grey-circle,.marketing-page-new .schools-marketing-page .left-feature .spacing-right .grey-circle,.marketing-page-new .schools-marketing-page .right-feature .spacing-left .grey-circle,.marketing-page-new .schools-marketing-page .right-feature .spacing-right .grey-circle{width:300px;height:300px}}@media (max-width:320px){.marketing-page-new .schools-marketing-page .left-feature .spacing-left .grey-circle,.marketing-page-new .schools-marketing-page .left-feature .spacing-right .grey-circle,.marketing-page-new .schools-marketing-page .right-feature .spacing-left .grey-circle,.marketing-page-new .schools-marketing-page .right-feature .spacing-right .grey-circle{width:250px;height:250px}.marketing-page-new .schools-marketing-page .additional-schools-features .additional-feature{place-self:baseline}}.marketing-page-new .schools-marketing-page .left-feature .spacing-left img,.marketing-page-new .schools-marketing-page .left-feature .spacing-right img,.marketing-page-new .schools-marketing-page .right-feature .spacing-left img,.marketing-page-new .schools-marketing-page .right-feature .spacing-right img{grid-row-gap:5px;position:relative;z-index:20;margin-right:35px}.marketing-page-new .schools-marketing-page .left-feature .site-feature,.marketing-page-new .schools-marketing-page .right-feature .site-feature{-ms-flex:1 2 50%;flex:1 2 50%}.marketing-page-new .schools-marketing-page .left-feature .more-link,.marketing-page-new .schools-marketing-page .right-feature .more-link{text-decoration:none;cursor:pointer;color:#28384a;font-weight:700}.marketing-page-new .schools-marketing-page .left-feature .more-link:hover,.marketing-page-new .schools-marketing-page .right-feature .more-link:hover{color:#161f29}.marketing-page-new .schools-marketing-page .left-feature .more-link .icon-angle-right,.marketing-page-new .schools-marketing-page .right-feature .more-link .icon-angle-right{color:#27a9e1;margin-left:7px}@media (max-width:450px){.marketing-page-new .schools-marketing-page .left-feature,.marketing-page-new .schools-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .schools-marketing-page .left-feature .spacing-right,.marketing-page-new .schools-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}.marketing-page-new .schools-marketing-page .left-feature .spacing-left,.marketing-page-new .schools-marketing-page .right-feature .spacing-left{margin-left:0;margin-top:80px}}.marketing-page-new .schools-marketing-page .schools-page-section-1 h3{font-size:24px;line-height:26px;padding-bottom:5px;padding-top:15px}.marketing-page-new .schools-marketing-page h2{font-size:24px;font-weight:700;color:#28384a}.marketing-page-new .schools-marketing-page h3{font-weight:700;padding-top:10px}.marketing-page-new .schools-marketing-page p{font-size:16px;line-height:24px}.marketing-page-new .schools-marketing-page p>a{color:#27a9e1}.marketing-page-new .schools-marketing-page p>a:hover{color:#14698e;text-decoration:none}.marketing-page-new .schools-marketing-page .additional-schools-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:30px}.marketing-page-new .schools-marketing-page .additional-schools-features .additional-feature{width:245px;padding:5px;justify-self:center}.marketing-page-new .schools-marketing-page .additional-schools-features .additional-feature .additional-feature-icon{width:60px;padding:10px;margin:auto;background-color:#f4f8fc;border-radius:8px}.marketing-page-new .schools-marketing-page .additional-schools-features .additional-feature .additional-feature-icon svg{stroke:#27a9e1;vertical-align:middle}.marketing-page-new .marketing-5050-split.pd-online-course-format .right-split{background-color:#f4f8fc}.marketing-page-new .marketing-5050-split.pd-online-course-format .right-split .pd-page-section{display:inline-block}.marketing-page-new .pd-online-page .pd-online-icon{text-align:left;padding:7px}.marketing-page-new .pd-online-page .pd-online-wrapper{max-width:1100px}.marketing-page-new .pd-online-page .pd-online-subtitle{text-align:center}.marketing-page-new .pd-online-page svg.fill{fill:#27a9e1}.marketing-page-new .pd-online-page svg.stroke{stroke:#27a9e1}.marketing-page-new .pd-online-page .container-flex{display:-ms-flexbox;display:flex}@media (max-width:450px){.marketing-page-new .pd-online-page .container-flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-page-new .pd-online-page .micro-list{padding-left:30px}.marketing-page-new .pd-online-page .marketing-nav-item{margin-right:20px}}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features p{color:#68757c}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features .feat-row{-ms-flex-direction:column;flex-direction:column;margin-top:0}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features .feat-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:initial}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features .feat-item h3{font-weight:700;font-size:20px;color:#0b1f37}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features .feat-item p{font-size:16px}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features .feat-item-icon{margin-right:20px;margin-bottom:0}.marketing-page-new .pd-online-page .marketing-page-two-col.pd-online-features h2{font-size:34px;line-height:1.2;margin-bottom:30px}.marketing-page-new .pd-online-page .marketing-testimonials-carousel{background-color:#fff}.marketing-page-new .pd-online-page .marketing-testimonials-carousel .teacher-quotes .teacher-quote{background-color:#f4f8fc}.marketing-page-new svg.blob-2-pd-online{position:absolute;top:0;right:0}.marketing-page-new svg.blob-1-pd-online{position:absolute;left:0;top:0}.marketing-page-new svg.blob-5-pd-online{position:absolute;left:0;bottom:0}.marketing-page-new svg.blob-3-pd-online{position:absolute;right:0;bottom:0;-ms-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:450px){.marketing-page-new svg.blob-1-pd-online,.marketing-page-new svg.blob-2-pd-online,.marketing-page-new svg.blob-3-pd-online,.marketing-page-new svg.blob-5-pd-online{display:none}}.marketing-page-new .teacher-use-case-hero{background-image:url(../png/teacher_use_case_hero.png);height:100%;background-repeat:no-repeat;background-size:cover}.marketing-page-new .watch-video-section{position:relative;margin-top:60px;z-index:10}.marketing-page-new .watch-video-section .watch-video-link{color:#27a9e1;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;margin-right:45px}.marketing-page-new .watch-video-section .watch-video-link:hover{color:#2499cc}.marketing-page-new .watch-video-section .watch-video-link:hover svg{fill:#2499cc}.marketing-page-new .watch-video-section .watch-video-link svg{fill:#27a9e1;vertical-align:middle;margin-right:5px}.marketing-page-new .triple-quotes-container{display:-ms-flexbox;display:flex;margin:-200px auto auto;width:81%;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:1200px){.marketing-page-new .triple-quotes-container{-ms-flex-direction:column;flex-direction:column}}.marketing-page-new .triple-quote{background-color:#fff;width:32%;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:20px;text-align:center;-ms-flex-pack:justify;justify-content:space-between}.marketing-page-new .triple-quote h3{color:#27a9e1;font-weight:700;font-size:14px}.marketing-page-new .triple-quote .triple-quote-image-container-1{width:300px;height:150px}.marketing-page-new .triple-quote .triple-quote-image-container-1 img{max-width:100%;max-height:100%;padding:30px 0}@media (max-width:1300px){.marketing-page-new .triple-quote .triple-quote-image-container-1{width:190px}}.marketing-page-new .triple-quote .triple-quote-image-container-2{width:300px;height:150px}.marketing-page-new .triple-quote .triple-quote-image-container-2 img{max-width:40%;max-height:100%;padding:30px 0}.marketing-page-new .triple-quote .triple-quote-quote-container{height:50%}.marketing-page-new .triple-quote .triple-quote-author-description{height:50px}.marketing-page-new .triple-quote .triple-quote-p{font-size:18px;color:#24364c}.marketing-page-new .triple-quote .triple-quote-author{font-size:16px;font-weight:700;color:#6b757b}.marketing-page-new .triple-quote .triple-quote-smaller{font-size:15px;color:#6b757b}@media (max-width:1200px){.marketing-page-new .triple-quote{width:100%;margin-bottom:20px}}.marketing-page-new .stories-videos-section{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.marketing-page-new .stories-videos-section .stories-video-item{-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;padding:15px;max-width:590px}.marketing-page-new .stories-videos-section .stories-video-item iframe{max-width:560px}.marketing-page-new .stories-videos-section .stories-video-item.stories-video-item-small{max-width:366px}@media (max-width:991px){.marketing-page-new .stories-videos-section{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-page-new .stories-videos-section .stories-video-item{-ms-flex:unset;flex:unset}.marketing-page-new .stories-videos-section .stories-video-caption{width:50%;min-width:300px}.marketing-page-new .stories-videos-section iframe{width:100%}}.marketing-page-new .stories-video-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:50px}.marketing-page-new .stories-video-caption{margin:auto;text-align:center;width:80%;padding-bottom:20px}.marketing-page-new .stories-video-caption h3{font-size:14px;font-weight:700;margin-top:10px;color:#6b757b}.marketing-page-new .stories-video-caption p{font-size:13px;font-weight:200;margin-top:-8px;color:#6b757b}.marketing-page-new .stories-sub-section-rule{max-width:1013px}.marketing-page-new .triple-stories-container{display:-ms-flexbox;display:flex;margin:auto;width:80%;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:450px){.marketing-page-new .triple-stories-container{-ms-flex-direction:column;flex-direction:column}}.marketing-page-new .triple-story{background-color:#fff;width:32%;border-radius:8px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:20px}.marketing-page-new .triple-story h3{color:#27a9e1;font-weight:700;font-size:100px;line-height:65px}.marketing-page-new .triple-story .triple-story-author-pic{width:25%;margin-right:10px}.marketing-page-new .triple-story .triple-story-author-pic img{max-width:100%;border-radius:50%;box-shadow:0 0 0 10px #fff}.marketing-page-new .triple-story .triple-story-author-info{width:75%;margin-right:50px}.marketing-page-new .triple-story .triple-story-p{font-size:18px;color:#24364c}.marketing-page-new .triple-story .triple-story-author-container{display:-ms-flexbox;display:flex;padding:20px 0 40px}.marketing-page-new .triple-story .triple-story-author{font-size:16px;font-weight:700;color:#0b1f37;margin:0}.marketing-page-new .triple-story .triple-story-author-padding{font-size:16px;font-weight:700;color:#0b1f37;padding-top:25px}.marketing-page-new .triple-story .triple-story-author-school{font-size:15px;color:#6b757b}.marketing-page-new .article-row .article-item h3,.marketing-page-new .stories-number h1{color:#27a9e1}@media (max-width:700px){.marketing-page-new .triple-story{width:100%;margin-bottom:20px}}.marketing-page-new .autoplay-youtube-vid{display:block;width:500px;margin:auto;padding-top:75px}.marketing-page-new .autoplay-youtube-vid img{max-width:100%}@media (max-width:450px){.marketing-page-new .autoplay-youtube-vid{width:80%}}.marketing-page-new .stories-numbers-container{display:-ms-flexbox;display:flex;margin:auto;width:70%;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px}@media (max-width:800px){.marketing-page-new .stories-numbers-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.marketing-page-new .stories-number{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:30%}.marketing-page-new .stories-number p{font-size:14px;font-weight:600}@media (max-width:450px){.marketing-page-new .stories-number{width:100%;margin:auto;padding-bottom:30px}}.marketing-page-new .stories-tile-school{width:275px;height:275px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 4px rgba(0,0,0,.05)}.marketing-page-new .stories-tile-image-wrapper{width:100%;height:65%;display:-ms-flexbox;display:flex}.marketing-page-new .stories-tile-image-wrapper img{max-height:100%;width:auto;max-width:100%;margin:auto;display:block}.marketing-page-new .stories-tile-school-name{text-align:center;font-weight:700;font-size:18px;color:#24364c;margin:0}.marketing-page-new .stories-tile-school-location{text-align:center;font-weight:600;font-size:16px;color:#24364c}.marketing-page-new .stories-tiles-container-label{text-align:center;margin:auto;padding:40px}.marketing-page-new .stories-tiles-container-label h2{font-size:42px;font-weight:700;color:#0b1f37;margin:0}.marketing-page-new .stories-tiles-container-label p{color:#6b757b;font-size:24px;font-weight:200}.marketing-page-new .stories-tiles-container{padding-bottom:40px;-ms-flex-pack:center;justify-content:center;margin:auto;width:90%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fill,275px);grid-auto-rows:275px;gap:30px 25px}.marketing-page-new .article-row{width:100%}.marketing-page-new .article-row .article-item{margin:0 10px 20px;text-align:left;-ms-flex:1 0 0px;flex:1 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .article-row .article-item a{color:#fff;font-size:24px}.marketing-page-new .article-row .article-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.marketing-page-new .case-study-row{width:100%}@media (max-width:1000px){.marketing-page-new .case-study-row.states-case-study{width:50%}}.marketing-page-new .case-study-row .case-study-item{overflow:hidden;margin:10px;text-align:left;-ms-flex:1;flex:1;background-color:#24364c;color:#fff;border-radius:20px}.marketing-page-new .case-study-row .case-study-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.marketing-page-new .case-study-row .case-study-item .use-case-border{position:absolute;bottom:0;left:0;width:100%;height:auto}.marketing-page-new .case-study-row .case-study-item .case-study-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;height:200px}.marketing-page-new .case-study-row .case-study-item .case-study-text p{font-size:14px}.marketing-page-new .case-study-row .case-study-item .case-study-text h3{font-size:18px}.marketing-page-new .case-study-row .case-study-item .case-study-text a{text-decoration:none;color:#fff}.marketing-page-new .case-study-row .case-study-item .case-study-text a .icon{padding-left:10px}.marketing-page-new .bg-mk-dark-blue{background-color:#24364c}.marketing-page-new .text-mk-dark-blue{color:#24364c}.marketing-page-new ul.left-align{-webkit-padding-start:2em;padding-inline-start:2em}.marketing-page-new .marketing-page-images{background-color:#fff;padding:30px 0}.marketing-page-new .marketing-more-link{text-decoration:none;cursor:pointer;color:#28384a;font-weight:700}.marketing-page-new .marketing-more-link:hover{color:#161f29}.marketing-page-new .marketing-more-link .icon-angle-right{color:#27a9e1;margin-left:7px}.marketing-page-new .note-from-founders blockquote{text-align:center}.marketing-page-new .note-from-founders p{padding-bottom:20px}.marketing-page-new .note-from-founders .marketing-single-quote{padding:0}.marketing-page-new .note-from-founders img{border:2px solid #fff}.marketing-page-new .note-from-founders img:first-of-type+img{margin-left:-15px}.marketing-page-new .region-security-details{padding-top:5px}.marketing-page-new .region-security-details h3{padding-bottom:5px;font-weight:600}.marketing-page-new .region-security-details .marketing-card-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px}.marketing-page-new .region-security-details .marketing-card-grid .marketing-card{border-radius:4px;box-shadow:4px 4px 4px rgba(0,0,0,.05);padding:0 10px;text-align:left;margin:10px;min-height:130px;width:30%;background-color:#fff}.marketing-page-new .region-security-details .marketing-card-grid .marketing-card h4{font-weight:600}.marketing-page-new .region-security-details .marketing-card-grid .marketing-card p{font-size:14px}.marketing-page-new .region-security-details p{color:#6b757b;font-size:16px}.marketing-page-new .sdpc-badge{height:200px;margin-bottom:20px}.marketing-page-new .marketing-privacy-info-section{padding:50px;width:100%}@media (max-width:767px){.marketing-page-new .region-security-details .marketing-card-grid .marketing-card{-ms-flex:1 0 100%;flex:1 0 100%}.marketing-page-new .marketing-privacy-info-section{background-color:#f3f8fd}}.marketing-page-new .marketing-privacy-info-section .info-card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.marketing-page-new .marketing-privacy-info-section .info-card-container h2{margin:40px 10px}@media (min-width:768px){.marketing-page-new .marketing-privacy-info-section{position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.marketing-page-new .marketing-privacy-info-section .info-card-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}.marketing-page-new .marketing-privacy-info-section .info-card-container .info-card{text-align:center;margin:3px;background-color:#fff;-ms-flex:0 0 23%;flex:0 0 23%;border-radius:4px;box-shadow:8px 8px 8px rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 10px}.marketing-page-new .marketing-privacy-info-section .info-card-container .info-card h3{font-weight:600}.marketing-page-new .marketing-privacy-info-section .info-card-container .info-card p{font-size:16px;color:#6b757b;-ms-flex:1 0;flex:1 0;margin-bottom:20px}.marketing-page-new .marketing-privacy-info-section .info-card-container .info-card .info-btn{font-size:16px;padding:10px 20px;margin:auto auto 10px;background-color:#27a9e1;color:#fff}#gated-content-page .gated-content-container .form-container .form-body .btn-main:hover,.marketing-page-new .marketing-privacy-info-section .info-card-container .info-card .info-btn:hover{background-color:#2499cc}.marketing-page-new .privacy-page-section .privacy-page-sidenav .privacy-page-links:hover,.marketing-page-new .privacy-page-section .privacy-page-sidenav .privacy-page-sublinks:hover{background-color:#dee5e9}.marketing-page-new svg.privacy-page-blob{position:absolute;right:0;-ms-transform:scaleX(-1);transform:scaleX(-1);top:23px}@media (max-width:900px){.marketing-page-new svg.privacy-page-blob{display:none}}.marketing-page-new .privacy-page-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;padding:75px}.marketing-page-new .privacy-page-section .privacy-page-sidenav{position:sticky;width:20%;height:85vh;top:100px;overflow-y:auto}.marketing-page-new .privacy-page-section .privacy-page-sidenav a{text-decoration:none}.marketing-page-new .privacy-page-section .privacy-page-sidenav .privacy-page-links{height:50px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.marketing-page-new .privacy-page-section .privacy-page-sidenav .privacy-page-links .privacy-page-label{font-size:16px;font-weight:600;color:#0b1f37;margin:auto auto auto 20px}.marketing-page-new .privacy-page-section .privacy-page-sidenav .privacy-page-sublinks{border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}.marketing-page-new .privacy-page-section .privacy-page-sidenav .privacy-page-sublinks .privacy-page-sublabel{font-size:15px;font-weight:600;color:#6b757b;margin:auto auto auto 40px}@media (max-width:900px){.marketing-page-new .privacy-page-section .privacy-page-sidenav{display:none}}.marketing-page-new .privacy-page-section .privacy-page-content{width:70%;margin:0 50px 50px}.marketing-page-new .privacy-page-section .privacy-page-content .privacy-page-anchor1{display:block;position:relative;visbility:hidden;top:-95px}.marketing-page-new .privacy-page-section .privacy-page-content .privacy-page-anchor2{display:block;position:relative;visbility:hidden;top:-85px}.marketing-page-new .district .hideCircle:before,.marketing-page-new .show-mobile-only{display:none}.marketing-page-new .privacy-page-section .privacy-page-content h2{font-size:24px;font-weight:600;color:#0b1f37;padding-top:20px}.marketing-page-new .privacy-page-section .privacy-page-content h3{font-size:18px;font-weight:700;color:#6b757b;padding-top:15px}.marketing-page-new .privacy-page-section .privacy-page-content li,.marketing-page-new .privacy-page-section .privacy-page-content ol,.marketing-page-new .privacy-page-section .privacy-page-content p{font-size:20px;color:#6b757b}.marketing-page-new .privacy-page-section .privacy-page-content li{margin:10px 0 5px}@media (max-width:900px){.marketing-page-new .privacy-page-section .privacy-page-content{width:100%;margin:0}.marketing-page-new .privacy-page-section{padding:30px}}.marketing-page-new .bottom-left-blob{height:100%;position:absolute;bottom:0;left:0}.marketing-page-new .bottom-left-blob svg{height:100%}.marketing-page-new .light,.marketing-page-new.light{background-color:#f3f8fd}.marketing-page-new .centered-mobile-only{text-align:left}@media (max-width:767px){.marketing-page-new .bottom-left-blob{height:50%}.marketing-page-new .bottom-left-blob svg{width:100vw}.marketing-page-new .show-mobile-only{display:block}.marketing-page-new .centered-mobile-only{text-align:center}.marketing-page-new .stack-columns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.marketing-page-new .teacher-blob-1{position:absolute;margin:325px -50px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.marketing-page-new .teacher-blob-2{position:absolute;margin:275px -50px;right:0}.marketing-page-new #assignment-type-rectangle{box-shadow:2px 2px 8px 2px #000}.marketing-page-new .district .district-header{height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.marketing-page-new .district .district-header .district-header-content{max-width:700px;margin:auto;color:#fff;z-index:10;padding:0 20px}.marketing-page-new .district .district-header .district-header-content p{color:#fff;font-size:17px}.marketing-page-new .district .district-header .district-header-content .btn-main-transparent{margin-right:10px}.marketing-page-new .district .district-header .district-header-content .btn{margin-top:20px}.marketing-page-new .district .district-header .watch-video-section{position:absolute;margin:auto auto auto 2%;bottom:5%;z-index:10}.marketing-page-new .district .district-header .watch-video-section .watch-video-link{color:#fff;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;margin-right:45px}.marketing-page-new .district .district-header .watch-video-section .watch-video-link:hover{color:#dee5e9}.marketing-page-new .district .district-header .watch-video-section .watch-video-link:hover svg{fill:#2499cc}.marketing-page-new .district .district-header .watch-video-section .watch-video-link svg{fill:#27a9e1;vertical-align:middle;margin-right:5px}.marketing-page-new .district .district-header #blob-1{width:7%;height:194%;position:absolute}.marketing-page-new .district .curriculum-page-section{padding:40px 45px;position:relative;color:#555}.marketing-page-new .district .curriculum-page-section #blob-2{position:absolute;top:0;left:0}.marketing-page-new .district .curriculum-page-section h1{font-size:50px;font-weight:700}.marketing-page-new .district .curriculum-page-section h2{font-size:36px;color:#28384a;font-weight:700}.marketing-page-new .district .curriculum-page-section h3{font-size:20px}.marketing-page-new .district .curriculum-page-section p{font-size:16px;line-height:24px}.marketing-page-new .district .curriculum-page-section-content{margin:auto;max-width:1120px}.marketing-page-new .district .curriculum-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.marketing-page-new .district .curriculum-features-header a{border-color:#27a9e1;color:#27a9e1}.marketing-page-new .district .pro{color:#555}.marketing-page-new .district .pro h1{font-size:50px;font-weight:700}.marketing-page-new .district .pro h2{font-size:36px;font-weight:700;color:#28384a}.marketing-page-new .district .pro h3{font-size:20px}.marketing-page-new .district .pro p{font-size:16px;line-height:24px}.marketing-page-new .district .pro p>a{color:#27a9e1}.marketing-page-new .district .pro p>a:hover{color:#14698e;text-decoration:none}.marketing-page-new .district .pro .pro-page-section{padding:40px 45px;position:relative}.marketing-page-new .district .pro .pro-page-section #blob-2{position:absolute;bottom:-250px;right:0}.marketing-page-new .district .pro .pro-page-section #blob-3{position:absolute;bottom:-250px;left:0}.marketing-page-new .district .pro .pro-page-section #blob-4{position:absolute;z-index:10;top:0;right:0}.marketing-page-new .district .pro .pro-page-section-content{margin:auto;max-width:1120px}.marketing-page-new .district .pro .pro-features-header{max-width:600px;margin:0 auto 35px;text-align:center}.marketing-page-new .district .pro .pro-feature{width:420px}.marketing-page-new .district .pro .pro-page-section-narrow{max-width:1000px;margin:auto}.marketing-page-new .district .pro .additional-pro-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.marketing-page-new .district .pro .additional-pro-features .additional-feature{width:250px;padding:5px;-ms-flex-positive:1;flex-grow:1}.marketing-page-new .district .pro .additional-pro-features .additional-feature .additional-feature-icon{width:60px;padding:10px;margin:auto;background-color:#f4f8fc;border-radius:8px}.marketing-page-new .district .pro .additional-pro-features .additional-feature .additional-feature-icon svg{stroke:#27a9e1;vertical-align:middle}.marketing-page-new .district .standards{padding:10px;box-shadow:none;margin-left:18%}.marketing-page-new .district .certifications-district-image{box-shadow:none;position:absolute;width:131%;margin-top:-57%}.marketing-page-new .district h2{padding-bottom:5%;font-size:36px;font-weight:700}.marketing-page-new .district .blob{width:32%;position:absolute;z-index:-1;bottom:0;left:0}.marketing-page-new .related-course-content{width:1000px;display:block;margin-left:auto;margin-right:auto;padding-bottom:70px}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2 .btn-main,.marketing-page-new #learnmore-wrapper+.marketing-page-header .marketing-page-header-content .btn-main-transparent{margin-right:0}.marketing-page-new .quote-request form{padding-top:0}.marketing-page-new .learnmore-alert{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:40px;text-align:center;background-color:#00a79d;font-weight:600;color:#fff;padding:10px}.marketing-page-new .learnmore-alert a{color:#fff;font-weight:700}.marketing-page-new #learnmore-wrapper{padding-top:35px}.marketing-page-new #learnmore-wrapper+.marketing-page-header .marketing-page-header-content{padding-top:0;padding-bottom:0;max-width:760px;min-width:initial}.marketing-page-new .our-plans-block{padding-bottom:50px;width:100%}.marketing-page-new .our-plans-block .wrapper{padding-top:50px;max-width:100%;display:-ms-flexbox;display:flex}@media (max-width:991px){.marketing-page-new .our-plans-block .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;width:500px;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}}.marketing-page-new .our-plans-block .single-pricing{border-radius:5px;height:189px}.marketing-page-new .our-plans-block .space-around{padding:10px;-ms-flex-preferred-size:320px;flex-basis:320px}.marketing-page-new .our-plans-block .deals{color:#fff;margin:0;padding:25px 40px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.marketing-page-new .our-plans-block .deals svg{fill:#fff;-ms-flex-negative:0;flex-shrink:0}.marketing-page-new .our-plans-block .deals>h3{font-size:24px;font-weight:700;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page-new .our-plans-block .deals>p{font-size:15px}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper{max-width:2000px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-1{-ms-flex-preferred-size:468px;flex-basis:468px;-ms-flex-negative:1;flex-shrink:1;position:relative;padding:50px 15px 50px 75px}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-1 p{font-weight:100}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2{-ms-flex-preferred-size:1250px;flex-basis:1250px;-ms-flex-negative:9;flex-shrink:9;padding:10px}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2 .flex{gap:10px}@media (max-width:345px){.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2 .flex{gap:0;-ms-flex-direction:column;flex-direction:column}}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2 .flex .field{-ms-flex-preferred-size:50%;flex-basis:50%}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2 .flex .field.thirds{-ms-flex-preferred-size:33%;flex-basis:33%}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper label[for=id_phone]{white-space:nowrap}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .school-selection-dropdown{max-height:250px;max-width:100%;overflow:auto}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .school-selection-dropdown>table>tbody>tr:hover{background-color:#19232e;color:#fff}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper.success-wrapper{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;padding:50px;max-width:850px;margin:auto}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper.success-wrapper .cta-buttons{-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper{-ms-flex-direction:column;flex-direction:column}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-1{-ms-flex-preferred-size:auto;flex-basis:auto;position:static;padding:50px 75px 0}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2{-ms-flex-preferred-size:auto;flex-basis:auto;padding:0 25px 300px}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2 .btn-main{width:100%}}@media (max-width:450px){.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-1{padding:25px 25px 0}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-1>h1{font-size:32px}.marketing-page-new #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2{padding:15px 10px 250px}}.marketing-page-new svg.blob-qr-learnmore{position:absolute;width:110%;max-width:500px;height:auto;bottom:0;left:0}.marketing-page-new svg.blob-qr-learnmore.no-pointers{pointer-events:none}@media (max-width:991px){.marketing-page-new svg.blob-qr-learnmore{width:100%}}.marketing-page-new .textbooks-header .textbooks-header-content{padding:50px 0 min(35%,400px);width:40%;min-width:0}.marketing-page-new .textbooks-header .textbooks-header-content h1{font-size:50px;font-weight:600;margin-bottom:10px}.marketing-page-new .textbooks-header .textbooks-header-content p{font-size:24px}.marketing-page-new .textbooks-header .textbooks-header-content .textbooks-blob-1{position:absolute;left:0;bottom:0;width:40%;height:auto}.marketing-page-new .textbooks-header .textbooks-header-content .textbooks-blob-2{position:absolute;right:0;top:-50px;width:35%;height:auto}.marketing-page-new .textbooks-header .textbooks-header-content .textbooks-macbook{position:absolute;width:95%;max-width:1000px;height:auto;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;text-align:center}@media (max-width:768px){.marketing-page-new .textbooks-header .textbooks-header-content{padding:50px 0 200px;width:90%}}@media (max-width:425px){.marketing-page-new .textbooks-header .textbooks-header-content{padding:50px 0 150px}}.marketing-page-new .textbooks-section{padding:50px 45px 75px;z-index:5}.marketing-page-new .textbooks-section .circle-graphic:before{background-color:#ecf0f4;right:0;left:-30px;top:0}.marketing-page-new .textbooks-section .textbooks-features{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:1000px}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat{max-width:300px;padding:25px 0;-ms-flex-positive:1;flex-grow:1;margin:auto}@media (max-width:425px){.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat{padding:40px 0}}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat .textbooks-feat-icon{background-color:#f4f8fc;width:60px;padding:10px;margin:0 auto 15px;border-radius:8px}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat .textbooks-feat-icon .svg-icon{vertical-align:middle;stroke:#27a9e1}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat .textbooks-feat-icon .svg-icon.fill{fill:#27a9e1;stroke:none}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat .textbooks-feat-text{height:70px}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat .textbooks-feat-text .title{text-align:center;color:#24364c;font-size:20px;font-weight:700}.marketing-page-new .textbooks-section .textbooks-features .textbooks-feat .textbooks-feat-text .description{text-align:center;color:#19232e;font-size:16px}.marketing-page-new .textbooks-footer .textbooks-footer-content{padding-bottom:15px}.marketing-page-new .textbooks-footer .textbooks-footer-content h1{font-size:50px;font-weight:600}.marketing-page-new .textbooks-footer .textbooks-footer-content p{font-size:20px;font-weight:400}@media (max-width:425px){.marketing-page-new .textbooks-footer .textbooks-footer-content h1{font-size:32px}.marketing-page-new .textbooks-footer .textbooks-footer-content p{font-size:12px}.marketing-page-new .textbooks-footer{padding:40px 20px}}.marketing-page-new .footer-additional-resources{display:-ms-flexbox;display:flex;margin:auto;max-width:800px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-page-new .footer-additional-resources .footer-additional-resource{z-index:15;border-radius:20px;background-color:#19232e;border:1px solid #000;width:250px;height:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:15px 0}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-icon{width:80px;padding:15px;margin:0 auto}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-icon .svg-icon{vertical-align:middle;stroke:#27a9e1}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-icon .svg-icon.fill{fill:#27a9e1;stroke:none}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-icon .svg-icon.stroke{fill:transparent}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-text{height:80px;padding:0 15px}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-text .footer-resource-title{font-size:18px;font-weight:700}.marketing-page-new .footer-additional-resources .footer-additional-resource .footer-resource-text .footer-resource-info{font-size:14px;font-weight:400;color:#dee5e9}.marketing-page-new .footer-additional-resources .footer-additional-resource a.btn-footer-resource{border-radius:130px;border:1px solid #27a9e1;width:115px;margin:15px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.marketing-page-new .footer-additional-resources .footer-additional-resource a.btn-footer-resource .btn-text{margin:5px;font-size:14px;color:#27a9e1;width:80%;white-space:nowrap}.marketing-page-new .footer-additional-resources .footer-additional-resource a.btn-footer-resource .chevron{width:15px;margin:auto 0}.marketing-page-new .companion-courses-label{font-size:16px;font-weight:700;color:#6b757b;text-align:center;margin:10px auto}.marketing-page-new .companion-courses{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-bottom:50px}.marketing-page-new .companion-courses a:hover{text-decoration:none}.marketing-page-new .companion-courses .companion-course{width:315px;height:70px;border-radius:5px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05);margin:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.marketing-page-new .companion-courses .companion-course .companion-course-icon{width:70px;display:-ms-flexbox;display:flex;height:70px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.marketing-page-new .companion-courses .companion-course .companion-course-icon img{width:80%;height:80%}.marketing-page-new .companion-courses .companion-course .companion-course-name{width:200px;margin:auto 0}.marketing-page-new .companion-courses .companion-course .companion-course-name p{font-size:16px;font-weight:600;color:#19232e;margin:auto}.marketing-page-new .companion-courses .companion-course .chevron{width:15px;margin:auto 5px}@media (max-width:425px){.marketing-page-new .companion-courses .companion-course{width:90%;height:50px}.marketing-page-new .companion-courses .companion-course .companion-course-icon{width:50px;height:50px}.marketing-page-new .companion-courses .companion-course .companion-course-name p{font-size:12px}}.marketing-page-new .preview-card-container{margin:0 auto;max-width:1010px}.marketing-page-new .preview-card-container h2>a{color:#333;text-decoration:none}.marketing-page-new .preview-card-container .preview-card-grid{display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.marketing-page-new .showcase-header-content{position:relative;text-align:center;width:100%;height:300px;margin:40px auto;padding:100px;color:#fff;background:url(https://static1.codehs.com/img/marketing/showcase_header.svg) center no-repeat;background-size:cover}.marketing-page-new .filter-tags{display:-ms-flexbox;display:flex;margin:20px 0 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.marketing-page-new .apcsa-frq-table .apcsa-frq-header{background-color:#19232e;color:#fff}.marketing-page-new .apcsa-frq-table .apcsa-frq-header th{padding:15px}.marketing-page-new .apcsa-frq-table .apcsa-frq-header i{color:#27a9e1}.marketing-page-new .apcsa-frq-table .apcsa-frq-row{font-size:18px;color:#19232e}.marketing-page-new .apcsa-frq-table .apcsa-frq-row:nth-child(even){background-color:#f3f5f6}.marketing-page-new .apcsa-frq-table .apcsa-frq-row:nth-child(odd){background-color:#fff}.marketing-page-new .apcsa-frq-table .apcsa-frq-row th{padding:15px 10px}.marketing-page-new .apcsa-frq-table .apcsa-frq-row .btn{font-size:16px;padding:10px 15px;line-height:20px;vertical-align:middle;margin:10px 0}.marketing-page-new .btn-main-transparent-indigo,.marketing-page-new .btn-main-transparent-pink,.marketing-page-new .btn-main-transparent-yellow{font-size:14px;font-weight:600;background-color:transparent;text-transform:capitalize;-webkit-font-smoothing:antialiased;font-family:'Proxima Nova',proxima-nova,sans-serif;-moz-osx-font-smoothing:grayscale}.marketing-page-new .apcsa-frq-table .apcsa-frq-row .btn-main-transparent-blue:focus{color:#2499cc;border-color:#2499cc}.marketing-page-new .apcsa-frq-table .apcsa-frq-row td{padding:5px 10px;vertical-align:middle!important;border-top:none!important}.marketing-page-new .apcsa-frq-table .apcsa-frq-row .downloads-link{color:#27a9e1;text-decoration:none}.marketing-page-new .apcsa-frq-table .apcsa-frq-row .downloads-link:hover{color:#19232e}.marketing-page-new .popover-part h3{font-weight:600}.marketing-page-new .popover-part a{display:inline-block;text-decoration:none;font-weight:600}.marketing-page-new .btn-main-transparent-yellow{border-radius:3px;border:1px solid #ffdd17;color:#ffdd17}.marketing-page-new .btn-main-transparent-yellow:focus{color:#fff}.marketing-page-new .btn-main-transparent-yellow.btn-rounded{border-radius:50px;padding:6px 20px}.marketing-page-new .btn-main-transparent-yellow:hover{opacity:1;background-color:transparent;color:#efcb1b;border:1px solid #efcb1b}.marketing-page-new .btn-main-transparent-pink{border-radius:3px;border:1px solid #ff99c6;color:#ff99c6}.marketing-page-new .btn-main-transparent-pink:focus{color:#fff}.marketing-page-new .btn-main-transparent-pink.btn-rounded{border-radius:50px;padding:6px 20px}.marketing-page-new .btn-main-transparent-pink:hover{opacity:1;background-color:transparent;color:#f891c1;border:1px solid #f891c1}.marketing-page-new .btn-main-transparent-indigo{border-radius:3px;border:1px solid #2e3092;color:#2e3092}.marketing-page-new .btn-main-transparent-indigo:focus{color:#fff}.marketing-page-new .btn-main-transparent-indigo.btn-rounded{border-radius:50px;padding:6px 20px}.marketing-page-new .btn-main-transparent-indigo:hover{opacity:1;background-color:transparent;color:#252a72;border:1px solid #252a72}.marketing-tag{text-transform:capitalize;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:4px 12px;border-radius:130px;text-decoration:none}.marketing-tag.active,.marketing-tag.filter{padding:8px 14px;font-size:12px;font-weight:600;line-height:12px;vertical-align:middle}.marketing-tag .icon{margin-right:7px}.marketing-tag.active{background-color:#27a9e1;border:1px solid #27a9e1;color:#fff;border-radius:20px}.marketing-tag.active:focus,.marketing-tag.active:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important}.marketing-tag.filter{border:1px solid #28384a;color:#28384a;border-radius:20px}.marketing-tag.filter:focus,.marketing-tag.filter:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important}.marketing-tag.light-gray{background-color:#f3f8fd;color:#95a5ac;border:none}.marketing-tag.gray{background-color:#beccd4;color:#fff;border:none}.marketing-tag.transparent-white{color:#fff;border:1px solid #fff}.marketing-tag.transparent-gray{background-color:rgba(243,248,253,.1);color:#95a5ac}.marketing-tag.python{background-color:#361b98;color:#fff}.marketing-tag.cpp{background-color:#ffa51e;color:#fff}.marketing-tag.java{background-color:#04a7e8;color:#fff}.marketing-tag.javascript{background-color:#00ac9f;color:#fff}.marketing-tag.html{background-color:#f96d08;color:#fff}.marketing-tag.react-native{background-color:#42d3fa;color:#fff}#pathway-table-outer{max-width:1000px;margin:0 auto;position:relative}#pathway-table-outer #pathway-table-behind{width:100%;height:100%;position:absolute;z-index:-1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#pathway-table-outer #pathway-table-behind .column{border-right:2px solid #dde5ea;-ms-flex:1;flex:1}#pathway-table-outer #pathway-table-behind .column:first-child{border-left:2px solid #dde5ea}#pathway-table-outer #pathway-table-front{font-weight:700;font-size:14px;display:grid;row-gap:12px;width:100%}@media (max-width:480px){#pathway-table-outer #pathway-table-front{font-size:10px;width:auto}}#pathway-table-outer #pathway-table-front .pathway-header{margin:6px 0 0;height:24px;grid-column:1/-1;grid-row:1}#pathway-table-outer #pathway-table-front .pathway-header .row-header{text-align:center;-ms-flex:1;flex:1;color:#16232e}#pathway-table-outer #pathway-table-front .path-table-course{text-align:left;border-radius:20px;display:inline-block;padding:2px 15px;margin-left:5px;margin-right:5px}@media (max-width:768px){#pathway-table-outer{width:95%}#pathway-table-outer #pathway-table-front .path-table-course{padding:5px 10px}}#pathway-table-outer #pathway-table-front .path-table-green{background-color:#eaf5db}#pathway-table-outer #pathway-table-front .path-table-green .icon-circle{color:rgba(140,198,62,.9)}#pathway-table-outer #pathway-table-front .path-table-red{background-color:#f5ccc6}#pathway-table-outer #pathway-table-front .path-table-red .icon-circle{color:rgba(222,88,68,.9)}#pathway-table-outer #pathway-table-front .path-table-yellow{background-color:#fff3b0}#pathway-table-outer #pathway-table-front .path-table-yellow .icon-circle{color:rgba(255,221,23,.9)}#pathway-table-outer #pathway-table-front .path-table-blue{background-color:#c4e7f7}#pathway-table-outer #pathway-table-front .path-table-blue .icon-circle{color:rgba(39,169,225,.9)}#pathway-table-outer #pathway-table-front .path-table-orange{background-color:#feedd5}#pathway-table-outer #pathway-table-front .path-table-orange .icon-circle{color:rgba(251,175,63,.9)}#pathway-table-outer #pathway-table-front .path-table-default{background-color:#c4e7f7}#pathway-table-outer #pathway-table-front .path-table-default .icon-circle{color:rgba(39,169,225,.9)}#pathway-table td>a,#pathway-table th{padding:5px;color:#16232e}#pathway-table{border:2px solid #dde5ea;font-weight:700;font-size:14px;table-layout:fixed;width:100%}@media (max-width:480px){#pathway-table{font-size:10px;width:auto}}#pathway-table tr{height:30px}#pathway-table tr th{text-align:center}#pathway-table td:not(.empty),#pathway-table th{border:2px solid #dde5ea;padding:5px}#pathway-table td.empty{border-style:solid;border-width:0 2px;border-color:#dde5ea}#pathway-table td>a{display:block}#pathway-table .path-table-green{background-color:#d6f0bb}#pathway-table .path-table-red{background-color:#fac9c1}#pathway-table .path-table-yellow{background-color:#fff6b3}#pathway-table .path-table-blue{background-color:#b4e5f8}#pathway-table .path-table-orange{background-color:#ffe7b3}#pathway-table .path-table-default{background-color:#b4e5f8}.integrations-section{padding:80px 60px;position:relative}.integrations-section .integrations-section-header{font-size:24px;color:#28384a;font-weight:700}.integrations-section .btn-transparent-blue{border-radius:25px;border-style:solid;border-color:#27a9e1}.integrations-section .feature-text{z-index:15;position:relative}.integrations-section .feature-text p{width:60%;margin:auto}.integrations-section .feature-text .btn-transparent-blue{margin-top:15px}.integrations-section .integration-imgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;max-width:1400px;margin-left:auto;margin-right:auto}.integrations-section .integration-imgs .horizontal{max-height:50px}.integrations-section .integration-imgs .square{max-height:80px}.integrations-section #blob-5{position:absolute;top:0;left:0}@media (max-width:425px){.integrations-section #blob-5{display:none}}@media (max-width:450px){.integrations-section{padding:80px 15px}.integrations-section p{width:100%}}.generated-state-marketing-page{font-size:14px}.generated-state-marketing-page .quote-long p{font-size:14px!important}.generated-state-marketing-page .quote-short p{font-size:20px!important}.generated-state-marketing-page .quote-card{height:320px;border-radius:25px}@media (max-width:480px){.generated-state-marketing-page .quote-card{height:420px}}.generated-state-marketing-page .section-narrow{padding:0 10%;margin:auto;position:relative;z-index:10}.generated-state-marketing-page .section-narrow h2{font-size:32px;font-weight:700;color:#28384a}.generated-state-marketing-page .section-narrow p{line-height:24px;color:#555}.generated-state-marketing-page .section-narrow .right-feature{padding-top:10%}.generated-state-marketing-page .left-feature,.generated-state-marketing-page .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.generated-state-marketing-page .left-feature img,.generated-state-marketing-page .right-feature img{max-width:550px;width:70%;height:auto;border-radius:10px;margin-top:15px;margin-left:5px}.generated-state-marketing-page .left-feature .right-panel,.generated-state-marketing-page .right-feature .right-panel{position:relative;padding:30px 20px;width:40%}.generated-state-marketing-page .left-feature .right-panel p,.generated-state-marketing-page .right-feature .right-panel p{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.generated-state-marketing-page .left-feature .right-panel a,.generated-state-marketing-page .right-feature .right-panel a{font-size:16px;line-height:24px;color:#555;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.generated-state-marketing-page .left-feature .spacing-left,.generated-state-marketing-page .left-feature .spacing-right,.generated-state-marketing-page .right-feature .spacing-left,.generated-state-marketing-page .right-feature .spacing-right{position:relative}.generated-state-marketing-page .left-feature .spacing-left #state-circle,.generated-state-marketing-page .left-feature .spacing-right #state-circle,.generated-state-marketing-page .right-feature .spacing-left #state-circle,.generated-state-marketing-page .right-feature .spacing-right #state-circle{left:0;margin-top:-30px}@media (max-width:480px){.generated-state-marketing-page .left-feature .spacing-left #state-circle,.generated-state-marketing-page .left-feature .spacing-right #state-circle,.generated-state-marketing-page .right-feature .spacing-left #state-circle,.generated-state-marketing-page .right-feature .spacing-right #state-circle{left:0;margin-top:20px}}.generated-state-marketing-page .left-feature .spacing-left .grey-circle,.generated-state-marketing-page .left-feature .spacing-right .grey-circle,.generated-state-marketing-page .right-feature .spacing-left .grey-circle,.generated-state-marketing-page .right-feature .spacing-right .grey-circle{width:350px;height:350px;position:absolute;border-radius:50%;background-color:#f2f7fa;margin-top:10px}@media (max-width:425px){.generated-state-marketing-page .left-feature .spacing-left .grey-circle,.generated-state-marketing-page .left-feature .spacing-right .grey-circle,.generated-state-marketing-page .right-feature .spacing-left .grey-circle,.generated-state-marketing-page .right-feature .spacing-right .grey-circle{width:300px;height:300px}}@media (max-width:320px){.generated-state-marketing-page .left-feature .spacing-left .grey-circle,.generated-state-marketing-page .left-feature .spacing-right .grey-circle,.generated-state-marketing-page .right-feature .spacing-left .grey-circle,.generated-state-marketing-page .right-feature .spacing-right .grey-circle{width:250px;height:250px}}.generated-state-marketing-page .left-feature .spacing-left img,.generated-state-marketing-page .left-feature .spacing-right img,.generated-state-marketing-page .right-feature .spacing-left img,.generated-state-marketing-page .right-feature .spacing-right img{grid-row-gap:5px;position:relative;z-index:20;margin-right:35px;margin-top:70px}@media (max-width:375px){.generated-state-marketing-page .left-feature .spacing-left img,.generated-state-marketing-page .left-feature .spacing-right img,.generated-state-marketing-page .right-feature .spacing-left img,.generated-state-marketing-page .right-feature .spacing-right img{grid-template-columns:auto}}.generated-state-marketing-page .left-feature .more-link,.generated-state-marketing-page .right-feature .more-link{text-decoration:none;cursor:pointer;color:#28384a;font-weight:700}.generated-state-marketing-page .left-feature .more-link:hover,.generated-state-marketing-page .right-feature .more-link:hover{color:#161f29}.generated-state-marketing-page .left-feature .more-link .icon-angle-right,.generated-state-marketing-page .right-feature .more-link .icon-angle-right{color:#27a9e1;margin-left:7px}@media (max-width:450px){.generated-state-marketing-page .left-feature,.generated-state-marketing-page .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}.generated-state-marketing-page .left-feature .spacing-right,.generated-state-marketing-page .right-feature .spacing-right{margin-right:0;margin-bottom:80px}.generated-state-marketing-page .left-feature .spacing-left,.generated-state-marketing-page .right-feature .spacing-left{margin-left:0}}.generated-state-marketing-page .left-aligned-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;text-align:left;margin-top:50px;margin-bottom:60px}.generated-state-marketing-page #standards-section{max-width:830px;margin:5% 5% 5% auto;text-align:center}.generated-state-marketing-page #standards-section h2{font-size:42px;font-weight:700;color:#24364c}.generated-state-marketing-page #standards-section p{font-size:20px;color:#24364c;padding:0 0 15px;font-weight:200}.generated-state-marketing-page #standards-section table{margin:auto;max-width:800px}.generated-state-marketing-page #standards-section table tr{height:60px;font-size:18px}.generated-state-marketing-page #standards-section table tr .framework-title{font-weight:700;color:#24364c}.generated-state-marketing-page #standards-section table tr .framework-link{color:#27a9e1}.generated-state-marketing-page #standards-section table tr:nth-child(even){background-color:#f3f5f6}.generated-state-marketing-page #standards-section table tr:nth-child(odd){background-color:#fff}.generated-state-marketing-page #standards-section table tr:first-of-type{height:74px;background-color:#24364c;color:#fff;font-size:20px;font-weight:600}.generated-state-marketing-page #standards-section table td,.generated-state-marketing-page #standards-section table th{padding:0 10px;width:400px}.generated-state-marketing-page #standards-section table th:nth-child(2){text-align:right;white-space:nowrap}.generated-state-marketing-page #standards-section table td:nth-child(2){text-align:left;width:20%}.generated-state-marketing-page .quote-link-section{text-align:center;-ms-flex-align:center;align-items:center;padding-top:40px}.generated-state-marketing-page .quote-link-section h3{font-size:16px!important;font-weight:700;color:#27a9e1!important}.generated-state-marketing-page .quote-link-section h2{font-size:32px;font-weight:700;color:#28384a;max-width:60%;margin:0 auto}.generated-state-marketing-page #state-teacher-quotes{text-align:left;width:520px}.generated-state-marketing-page #state-teacher-quotes .teacher-quote{margin:30px}@media (max-width:480px){.generated-state-marketing-page #state-teacher-quotes{width:300px}.generated-state-marketing-page #state-case-study{width:95%;height:450px;margin:40px auto}}.generated-state-marketing-page .state-policies{padding-bottom:40px;padding-top:40px;padding-left:0}.generated-state-marketing-page .state-policies p{color:#28384a;line-height:1.5}.generated-state-marketing-page .state-policies p.policy-subtext{font-size:12px;color:#a7aeb6;line-height:1.5}.generated-state-marketing-page .state-policies .state-policies-edu-guide{max-width:40%;margin-left:auto;margin-right:40px}@media (max-width:767px){.generated-state-marketing-page .state-policies .state-policies-edu-guide{max-width:100%;margin-right:0}}.generated-state-marketing-page .state-policies .state-ploicies-no-edu-guide{max-width:60%;margin:0 auto;text-align:center}.generated-state-marketing-page .state-policies .privacy-policy-section{margin-bottom:20px}.generated-state-marketing-page .state-policies .privacy-policy-section.edu-guide{padding-top:20px;padding-bottom:10px}.generated-state-marketing-page .state-policies .privacy-policy-section.no-edu-guide{padding-top:20px;padding-bottom:10px;width:60%}.generated-state-marketing-page .privacy-badge{position:absolute;right:10%;margin-top:-30px;width:200px}@media screen and (max-width:550px){.generated-state-marketing-page .privacy-badge{position:relative;margin:auto auto 20px;right:auto}}.generated-state-marketing-page .privacy-policy-section{padding-bottom:70px;padding-top:20px}@media screen and (min-width:550px){.generated-state-marketing-page .privacy-policy-section.with-privacy-badge h2,.generated-state-marketing-page .privacy-policy-section.with-privacy-badge p{padding-right:220px}}.generated-state-marketing-page .policies-links{width:40%;margin-right:auto}@media (max-width:767px){.generated-state-marketing-page .policies-links{width:100%!important}.generated-state-marketing-page .marketing-page-header>svg{top:50%!important}}.generated-state-marketing-page .state-facts-list{background-color:#28384a;position:relative;width:100vw;left:-33.3%;height:fit-content;padding-bottom:5%;display:-ms-flexbox;display:flex;margin-top:-4.5%;margin-bottom:4.5%}.generated-state-marketing-page .state-facts-list .fact{color:gray;-ms-flex-flow:column;flex-flow:column;display:-ms-flexbox;display:flex;width:33%;margin-top:2%}.generated-state-marketing-page .state-facts-list .fact .fact-icon{height:40px;padding:8px;background-color:#161f29;width:fit-content;-ms-flex-item-align:center;align-self:center;margin-bottom:5%}.generated-state-marketing-page .state-facts-list .fact .fact-description{width:68%;-ms-flex-item-align:center;align-self:center}.generated-state-marketing-page .state-facts-list .state-fact-content{display:-ms-flexbox;display:flex;width:60%;-ms-flex-item-align:center;align-self:center;margin-left:20%;color:gray}.generated-state-marketing-page .marketing-footer h2{font-size:50px!important}.generated-state-marketing-page .state-header{font-size:32px!important}.generated-state-marketing-page .state-subtext{font-size:20px!important}@media (min-width:667px){.generated-state-marketing-page .wyoming-praxis-video-mobile{display:none}}@media (max-width:667px){.generated-state-marketing-page .wyoming-praxis-video{display:none}}.states-landing-page-section{padding:40px 45px;position:relative;text-align:center}.states-landing-page-section h2{font-size:32px;color:#28384a;font-weight:700px;font-weight:700}@media (max-width:767px){.states-landing-page-section{padding:40px 20px}}.states-landing-page-section .description{max-width:800px;margin:auto auto 30px;font-weight:400px;font-size:20px;color:#95a5ac}.states-landing-page-section .find-state-prep h3{color:#fff;font-weight:700;margin-bottom:25px}.plans-banner{position:fixed;width:100%;height:48px;padding:12px;color:#fff;font-family:'Proxima Nova',proxima-nova,sans-serif;font-size:16px;font-weight:600;background-color:#04a7e8;z-index:10;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.plans-banner a,.plans-banner a:hover,.plans-banner a:visited{color:#19232e}#live-classes-page{background-color:#f8fafd;font-family:'Proxima Nova',proxima-nova,sans-serif;margin-top:48px}#live-classes-page #header-section{background-color:#eefaff;display:grid;grid-template-columns:repeat(3,1fr);height:680px}#live-classes-page #header-section .left-doodle{height:680px}#live-classes-page #header-section #header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-self:center;margin-top:30px;width:600px}#live-classes-page #header-section #header #chs-logo{height:58px;margin:0 auto;width:179px}#live-classes-page #header-section #header #highlighted-header{margin:0 auto}#live-classes-page #header-section #header #highlighted-header span{color:#27a9e1}#live-classes-page #header-section #header p{color:#68757c;font-size:16px;font-weight:400;line-height:140%;margin-top:30px;text-align:center}#live-classes-page #header-section .right-doodle{height:489px;justify-self:end}#live-classes-page #macbook-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#live-classes-page #macbook-section img{position:absolute;top:358px}#live-classes-page #macbook-section #early-access-card{-ms-flex-align:center;align-items:center;background-color:#19232e;border-radius:8px;box-shadow:0 28px 48px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:252px;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;top:758px;width:370px}#live-classes-page #macbook-section #early-access-card h2{color:#fff;font-weight:700;margin-bottom:5px}#live-classes-page #macbook-section #early-access-card p{color:#beccd4;font-size:16px;margin-bottom:15px}#live-classes-page #macbook-section #early-access-card a{background-color:#ffe200;border-radius:48px;border:none;color:inherit;font-size:16px;font-weight:700;height:54px;letter-spacing:1px;line-height:54px;text-transform:uppercase;width:290px}#live-classes-page #macbook-section #early-access-card a:hover{text-decoration:none}#live-classes-page #checklist-section{background-color:#04a7e8;display:grid;grid-template-columns:repeat(3,1fr);height:819px}#live-classes-page #checklist-section .left-doodle{-ms-flex-item-align:end;align-self:end}#live-classes-page #checklist-section #checklist{justify-self:center;margin-top:270px}#live-classes-page #checklist-section #checklist #checklist-header{color:#24364c;font-size:36px;font-weight:600;letter-spacing:1px;margin-top:20px;text-align:center}#live-classes-page #checklist-section #checklist ul{list-style:none;margin-top:40px}#live-classes-page #checklist-section #checklist ul li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:56px;width:487px}#live-classes-page #checklist-section #checklist ul li p{color:#fff;font-size:18px;margin:0 0 0 20px}#live-classes-page #checklist-section #checklist ul li:not(:last-of-type){border-bottom:1px solid #4ec0ed}#live-classes-page #checklist-section .right-doodle{justify-self:end}#live-classes-page .image-text-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:40px}#live-classes-page .image-text-section div{color:#19232e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:675px}#live-classes-page .image-text-section div h2{font-size:44px;font-weight:700}#live-classes-page .image-text-section div p{font-size:18px;line-height:150%}#live-classes-page #easy-access-section div{margin-right:100px}#live-classes-page #format-duration-section div{margin-left:100px}#live-classes-page #enroll{background-color:inherit;padding:100px 0}#live-classes-page #enroll>h2{font-size:54px;font-weight:700;margin-bottom:30px;text-align:center}#live-classes-page #enroll .course-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#live-classes-page #enroll .course-section:nth-child(3n+4){-ms-flex-direction:row-reverse;flex-direction:row-reverse}#live-classes-page #enroll .course-section:nth-child(3n+4) .course-overview{margin:0 40px 0 0}#live-classes-page #enroll .course-section .marketing-course-card{width:360px}#live-classes-page #enroll .course-section .marketing-course-card .course-card-image-wrapper img{border-radius:50%;max-height:98px}#live-classes-page #enroll .course-section .marketing-course-card .course-card-description{color:#95a5ac}#live-classes-page #enroll .course-section .marketing-course-card .course-card-stat-type{color:#24364c}#live-classes-page #enroll .course-section .marketing-course-card .course-card-stat-info{color:#6b757b}#live-classes-page #enroll .course-section .marketing-course-card .btn{background-color:#ffe200;color:#24364c;margin:0;width:320px}#live-classes-page #enroll .course-section .course-overview{-ms-flex-item-align:center;align-self:center;color:#19232e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 0 0 40px;width:575px}#live-classes-page #enroll .course-section .course-overview h3{font-size:44px;font-weight:700;margin-bottom:30px}#live-classes-page #enroll .course-section .course-overview p{font-size:18px;line-height:150%}#live-classes-page hr{margin:30px auto;width:85%}#live-classes-footer{background-color:#f8fafd;color:#191816;font-family:'Proxima Nova',proxima-nova,sans-serif;height:120px}#live-classes-footer hr{border-width:2px;margin:0 auto;width:85%}#live-classes-footer>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto;width:85%}#live-classes-footer>div a{color:inherit}#live-classes-footer>div #privacy-terms a:first-of-type,#live-classes-footer>div #social-media a:not(:last-of-type){margin-right:20px}#sandbox-explore-page .marketing-page-header .marketing-page-header-content{padding:50px 0}#sandbox-explore-page .embedded-editor{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:-350px;z-index:1}#sandbox-explore-page .embedded-editor iframe{box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}@media (max-width:450px){#sandbox-explore-page .embedded-editor iframe{height:400px}}#sandbox-explore-page .explore-page-section{display:-ms-flexbox;display:flex;padding-top:35px;max-width:900px;margin:0 auto}@media (max-width:939px){#sandbox-explore-page .explore-page-section{margin:0 20px}}#sandbox-explore-page .explore-page-section.lg-top-margin{margin-top:350px}#sandbox-explore-page .explore-page-section .filters{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;z-index:1;background-color:#fff;border-radius:4px;padding:10px 20px;box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1)}@media (max-width:857px){#sandbox-explore-page .explore-page-section .filters{-ms-flex-direction:column;flex-direction:column}}#sandbox-explore-page .explore-page-section .filters h4{color:#6b757b;margin-right:12px}#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container .sandbox-tag{text-transform:capitalize;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;min-width:62px;padding:8px 14px;font-size:12px;border-radius:20px;text-decoration:none;vertical-align:middle;font-weight:600;border:1px solid #28384a;color:#28384a}#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container .sandbox-tag:focus,#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container .sandbox-tag:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important;cursor:pointer}#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container .sandbox-tag.active{background-color:#27a9e1;border:1px solid #27a9e1;color:#fff}#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container .sandbox-tag.active:focus,#sandbox-explore-page .explore-page-section .filters .sandbox-tag-container .sandbox-tag.active:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important;cursor:pointer}#sandbox-explore-page .explore-page-section .prog-types-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}#sandbox-explore-page .explore-page-section .prog-types-grid .prog-type-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#fff;width:280px;box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1);padding:10px 20px}#sandbox-explore-page .explore-page-section .prog-types-grid .prog-type-card h4{color:#27a9e1;font-size:16px;margin-top:-5px}#sandbox-explore-page .explore-page-section .prog-types-grid .prog-type-card p{color:#6b757b;font-size:14px;-ms-flex-positive:1;flex-grow:1}#sandbox-explore-page .explore-page-section .prog-types-grid .prog-type-card .btn{font-size:14px;padding:8px 15px;margin:10px auto 10px 0}#sandbox-explore-page .modal-dialog{width:852px}#sandbox-explore-page .modal-dialog .demos-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}#sandbox-explore-page .modal-dialog .modal-body>h3{font-weight:600;margin-top:30px;font-size:20px}#sandbox-explore-page .modal-dialog .modal-body>h4{font-size:16px;color:#555}#sandbox-explore-page .modal-dialog .template-card{padding:50px 30px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.1);border-radius:8px;background-image:url(../png/tutorials_7_blue.png);color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:30px}#sandbox-explore-page .modal-dialog .template-card h3{font-size:24px;font-weight:600}#sandbox-explore-page .modal-dialog .template-card p{color:#fff;font-size:14px}#sandbox-explore-page .modal-dialog .template-card .cta-btn{margin:10px 0 0;background-color:#8cc63e;color:#fff;padding:8px 15px;font-weight:600}#sandbox-explore-page .modal-dialog .demo-card{width:390px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.1);border-radius:8px}#sandbox-explore-page .modal-dialog .demo-card img{width:390px;border-top-left-radius:8px;border-top-right-radius:8px}#sandbox-explore-page .modal-dialog .demo-card img.demo-image{max-height:167px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#sandbox-explore-page .modal-dialog .demo-card img.default{background-size:cover;height:167px}#sandbox-explore-page .modal-dialog .demo-card img.default-1{background-image:url(../png/tutorials_1_blue.png)}#sandbox-explore-page .modal-dialog .demo-card img.default-2{background-image:url(../png/tutorials_2_blue.png)}#sandbox-explore-page .modal-dialog .demo-card img.default-3{background-image:url(../png/tutorials_3_blue.png)}#sandbox-explore-page .modal-dialog .demo-card img.default-4{background-image:url(../png/tutorials_4_blue.png)}#sandbox-explore-page .modal-dialog .demo-card img.default-5{background-image:url(../png/tutorials_5_blue.png)}#sandbox-explore-page .modal-dialog .demo-card img.default-6{background-image:url(../png/tutorials_6_blue.png)}#sandbox-explore-page .modal-dialog .demo-card img.default-7{background-image:url(../png/tutorials_7_blue.png)}#sandbox-explore-page .modal-dialog .demo-card .demo-info{padding:0 10px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#sandbox-explore-page .modal-dialog .demo-card .demo-info .demo-title{font-weight:600;font-size:16px}#sandbox-explore-page .modal-dialog .demo-card .demo-info .demo-description{-ms-flex-positive:1;flex-grow:1;font-size:14px;color:#6b757b}#sandbox-explore-page .modal-dialog .demo-card .demo-info .demo-description p{font-size:14px}#sandbox-explore-page .modal-dialog .demo-card .demo-info .demo-link{width:100px;font-size:14px;padding:8px 15px;margin-top:10px}#course-catalog-page .svg-right{position:absolute;bottom:0;right:0;z-index:0;-ms-transform:scaleX(-1);transform:scaleX(-1);height:260px;width:500px}#course-catalog-page .marketing-page-header-content{padding-bottom:50px;padding-right:15%;padding-top:30px;max-width:1200px;text-align:left}#course-catalog-page .marketing-page-header-content a.text-blue:hover{color:#27a9e1}#course-catalog-page label{margin:0 10px 0 0}#course-catalog-page #search-states-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;column-gap:20px}#course-catalog-page #search-states-container #catalog-search{-ms-flex-positive:1;flex-grow:1}#course-catalog-page #search-states-container #grade-filter-container,#course-catalog-page #search-states-container #state-dropdown-container,#course-catalog-page #search-states-container #timeframe-dropdown-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-catalog-page #search-states-container #grade-filter-container #grade-dropdown{margin:0;height:34px;width:150px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px}#course-catalog-page #search-states-container #state-dropdown-container #state-dropdown,#course-catalog-page #search-states-container #timeframe-dropdown-container #timeframe-dropdown{margin:0;height:34px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px}#course-catalog-page #search-states-container #toggle-direction{width:34px;height:34px;background-color:#27a9e1;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#course-catalog-page #search-states-container #toggle-direction .chs-icon-chart{color:#fff;font-size:24px;transition:.7s;display:block;-ms-transform-origin:center 16px;transform-origin:center 16px}#course-catalog-page #search-states-container #toggle-direction .chs-icon-chart.rotated{transition:.7s;-ms-transform:rotate(90deg);transform:rotate(90deg)}#course-catalog-page #search-states-container #toggle-direction .chs-icon-chart::before{margin:4px 0 0 1px}#course-catalog-page .catalog-filters-container{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}#course-catalog-page .catalog-filters-container .catalog-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;min-width:45px;padding:4px 8px;font-size:12px;border-radius:13px;text-decoration:none;vertical-align:middle;font-weight:600;border:1px solid #28384a;color:#28384a}#course-catalog-page .catalog-filters-container .catalog-filter:focus,#course-catalog-page .catalog-filters-container .catalog-filter:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important;cursor:pointer}#course-catalog-page .catalog-filters-container .catalog-filter.active{background-color:#27a9e1;border:1px solid #27a9e1;color:#fff}#course-catalog-page .catalog-filters-container .catalog-filter.active:focus,#course-catalog-page .catalog-filters-container .catalog-filter.active:hover{background-color:#27a9e1;border-color:#27a9e1;color:#fff!important;cursor:pointer}#course-catalog-page .marketing-page-section-content{max-width:1200px}#course-catalog-page .marketing-page-section-content .grade-filtered-out,#course-catalog-page .marketing-page-section-content .search-filtered-out,#course-catalog-page .marketing-page-section-content .state-filtered-out,#course-catalog-page .marketing-page-section-content .tag-filtered-out,#course-catalog-page .marketing-page-section-content .timeframe-filtered-out{display:none}#course-catalog-page #card-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:25px;column-gap:15px}#course-catalog-page #card-list.vertical{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}#course-catalog-page #card-list .vertical-card{width:100%}#course-catalog-page #card-list .vertical-card .course-card-title{font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:initial}#course-catalog-page #card-list .vertical-card .course-card-title.long-title{font-size:17px}#course-catalog-page #card-list .vertical-card .course-card-description{height:auto;min-height:105px;max-width:initial}#course-catalog-page #card-list .vertical-card .course-card-image-wrapper{margin:0}#course-catalog-page #card-list .vertical-card .course-card-image-wrapper img{width:60px!important;height:60px!important}#course-catalog-page #card-list .vertical-card .course-card-content{padding:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;row-gap:5px}#course-catalog-page #card-list .vertical-card .course-card-content .course-card-content-info{margin-left:0}#course-catalog-page #card-list .vertical-card .course-card-footer{height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:start}#course-catalog-page #card-list .vertical-card .course-card-footer:not(:has(.course-card:not(.additional-buttons))){margin-top:0}#course-catalog-page #card-list .vertical-card .course-card-footer .course-info{width:100%}#course-catalog-page #card-list .vertical-card .course-card-footer .course-info .btn{width:100%;margin:0}#course-catalog-page #card-list .marketing-course-card-vertical-decoration{height:100%;padding:15px}#course-catalog-page #card-list .marketing-course-card-vertical-decoration:before{left:initial;top:-200px}#course-catalog-page #card-list .marketing-course-card-vertical-decoration .course-card-stats>li{padding:6px 0}#course-catalog-page #card-list .marketing-course-card-vertical-decoration .course-card-stat-type{margin-right:15px}#course-catalog-page #card-list .marketing-course-card-vertical-decoration .course-card-stat-title{font-size:16px}#course-catalog-page #card-list .marketing-course-card-vertical-decoration .course-card-stat-info{font-size:14px}#course-catalog-page .course-catalog-course-card:not([class*='-filtered-out'])~.empty-message{display:none}#course-catalog-page .modal .btn{margin-right:5px;border-radius:20px;padding:4px 8px;font-size:14px}#course-catalog-page .modal .modules-table{border-collapse:separate;border-spacing:5px 5px;margin-left:10px;margin-top:-10px}#course-catalog-page .modal .modules-table .module-title{font-size:18px;font-weight:600}#course-catalog-page .modal .modules-table .assign-module>.btn{margin:8px 0}#course-catalog-page .modal .modules-table td:last-of-type{padding-top:5px;padding-bottom:5px;line-height:20px}#course-catalog-page .modal .modules-table td:last-of-type span{color:#6b757b;margin-right:7px;font-weight:600}#course-catalog-page .modal .modules-table td:last-of-type a:not(.btn){margin-right:5px}#course-catalog-page .modal .modules-table.elem-catalog-modules{border-spacing:initial}#course-catalog-page .modal .modules-table.elem-catalog-modules td:first-of-type,#course-catalog-page .modal .modules-table.elem-catalog-modules th:first-of-type{width:115px;border-left:none;padding-left:0;text-align:center}#course-catalog-page .modal .modules-table.elem-catalog-modules td:last-of-type,#course-catalog-page .modal .modules-table.elem-catalog-modules th:last-of-type{padding-left:0}#course-catalog-page .modal .modules-table.elem-catalog-modules img{width:75px}#course-catalog-page .modal .modules-table.elem-catalog-modules td.no-image{text-align:left;padding-left:10px}#course-catalog-page .modal .modules-table.elem-catalog-modules .assign-module{float:right;margin-top:20px}.tool-main-content #course-catalog-page #card-list{max-width:1500px}#course-catalog-page .modules-table tr:nth-child(6n+6) td:first-of-type,#course-marketing-page .modules-table tr:nth-child(6n+6) td:first-of-type{border-left:8px solid #ac0061;padding-left:10px}#course-catalog-page .modules-table tr:nth-child(6n+5) td:first-of-type,#course-marketing-page .modules-table tr:nth-child(6n+5) td:first-of-type{border-left:8px solid #361b98;padding-left:10px}#course-catalog-page .modules-table tr:nth-child(6n+4) td:first-of-type,#course-marketing-page .modules-table tr:nth-child(6n+4) td:first-of-type{border-left:8px solid #98291c;padding-left:10px}#course-catalog-page .modules-table tr:nth-child(6n+3) td:first-of-type,#course-marketing-page .modules-table tr:nth-child(6n+3) td:first-of-type{border-left:8px solid #ffae00;padding-left:10px}#course-catalog-page .modules-table tr:nth-child(6n+2) td:first-of-type,#course-marketing-page .modules-table tr:nth-child(6n+2) td:first-of-type{border-left:8px solid #04a7e8;padding-left:10px}#course-catalog-page .modules-table tr:nth-child(6n+1) td:first-of-type,#course-marketing-page .modules-table tr:nth-child(6n+1) td:first-of-type{border-left:8px solid #77ce1c;padding-left:10px}#elementary-marketing-page .marketing-page-header .scribble-1{position:absolute;left:-20px;top:40px}#elementary-marketing-page .marketing-page-header .scribble-2{position:absolute;right:0;bottom:0}@media (max-width:1100px){#elementary-marketing-page .marketing-page-header .scribble-1,#elementary-marketing-page .marketing-page-header .scribble-2{display:none}}#elementary-marketing-page .marketing-page-header .marketing-page-header-content{padding-bottom:180px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content{width:1200px}@media (max-width:1300px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content{width:100%;max-width:1200px}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .testimonial{max-width:600px;margin:auto;position:relative;background-color:#fff;border-radius:20px;z-index:2}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .testimonial .quote-mark{line-height:65px;font-size:100px;color:#27a9e1}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .testimonial .quote{margin-top:-30px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .testimonial .author{color:#27a9e1}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-types-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:20px auto 60px;gap:20px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-types-row .lesson-type{width:175px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-types-row .lesson-type h3{text-align:center;-ms-flex-positive:1;flex-grow:1;margin:15px auto 0;font-weight:400}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-types-row .lesson-type .icon-container{border-radius:4px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-types-row .lesson-type .icon-container svg rect{fill:#fff}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;gap:40px}@media (max-width:1100px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#333;background-color:#fff;border-radius:8px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);padding:20px;width:50%}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example .lesson-example-image-container{width:100%;height:255px;overflow:hidden;border-radius:8px;border:1px solid}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example .lesson-example-image-container img{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;filter:brightness(.98)}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example .lesson-example-info .title-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #beccd4;padding:20px 0;margin-bottom:10px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example .lesson-example-info .title-row h3{margin:0;font-size:20px;font-weight:600}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example .lesson-example-info .title-row a{color:#27a9e1;font-weight:600}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example .lesson-example-info p{font-size:16px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example:hover{transition:all .2s ease-in-out;-ms-transform:scale(1.02);transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list{margin-top:10px;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:30px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1100px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content .lesson-examples-row .lesson-example{width:100%}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;padding:15px 30px;box-shadow:0 4px 4px rgba(0,0,0,.05);width:50%}@media (max-width:1100px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material{width:100%}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material h4{font-weight:600;font-size:16px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container{border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;margin-right:20px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container svg{width:30px;height:30px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container.blue{background-color:#27a9e1}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container.green{background-color:#8cc63e}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container.indigo{background-color:#2e3092}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container.purple{background-color:#9e1e62}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container.gold{background-color:#d4af37}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .included-materials-list .included-material .icon-container.orange{background-color:#fbaf3f}#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs{display:-ms-flexbox;display:flex}@media (max-width:1100px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs{-ms-flex-direction:column;flex-direction:column}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs .img-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs .img-container img{margin-left:10px;height:auto;max-height:282px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs>div{-ms-flex-positive:1;flex-grow:1}@media (max-width:1100px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs .img-container img{margin:20px auto 0;max-width:100%}#elementary-marketing-page .marketing-page-section .marketing-page-section-content.scratch-for-codehs>div{width:100%}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:900px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:40px}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row .sample-project{text-decoration:none;color:#333;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:30%;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.05);overflow:hidden}@media (max-width:900px){#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row .sample-project{width:100%;margin:auto}}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row .sample-project img{width:100%}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row .sample-project .project-info{padding:20px}#elementary-marketing-page .marketing-page-section .marketing-page-section-content .sample-projects-row .sample-project .project-info h3{font-size:20px;font-weight:600}#elementary-marketing-page .marketing-page-section #detail-cards{margin-top:-120px}#elementary-marketing-page .marketing-page-section #detail-cards.no-offset{margin-top:60px}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card{border-radius:12px;width:800px;display:-ms-flexbox;display:flex;padding:20px 40px;color:#fff;margin-bottom:60px;position:relative;gap:40px}@media (max-width:900px){#elementary-marketing-page .marketing-page-section #detail-cards .detail-card{width:100%;margin:0 auto 60px}}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card .detail-icon-left svg,#elementary-marketing-page .marketing-page-section #detail-cards .detail-card .detail-icon-right svg{width:66px;height:66px}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card .detail-icon-left{justify-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card .detail-icon-right{justify-self:flex-end;-ms-flex-item-align:start;align-self:flex-start}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.bg-blue{background-color:#27a9e1}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.bg-indigo,#quiz-game .answer-counts .answer-count:nth-of-type(4n) .answer-count-bar,.qotd-subscribe-banner{background-color:#2e3092}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.bg-green{background-color:#8cc63e}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.bg-purple{background-color:#9e1e62}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.bg-orange{background-color:#fbaf3f}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.right-aligned{margin-left:auto}@media (max-width:900px){#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.right-aligned{margin:0 auto 60px}}#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.left-aligned{margin-right:auto}@media (max-width:900px){#elementary-marketing-page .marketing-page-section #detail-cards .detail-card.left-aligned{margin:0 auto 60px}}#elementary-marketing-page .marketing-page-section #detail-cards.with-images .detail-card::after{content:'';width:397px;height:397px;border-radius:50%;background-color:#f4f8fc;position:absolute;z-index:-1}#elementary-marketing-page .marketing-page-section #detail-cards.with-images .detail-card.left-aligned::after{inset:-60px -60px 0 0}#elementary-marketing-page .marketing-page-section #detail-cards.with-images .detail-card.right-aligned::after{inset:-60px 0 0 -60px}#elementary-marketing-page .marketing-footer{padding:120px 200px}#elementary-marketing-page .marketing-footer .marketing-footer-content{max-width:1200px}#elementary-marketing-page .marketing-footer .scribble-3{position:absolute;left:-20px;top:0}#elementary-marketing-page .marketing-footer .scribble-4{position:absolute;right:0;bottom:0}@media (max-width:1200px){#elementary-marketing-page .marketing-footer{padding:120px 45px}#elementary-marketing-page .marketing-footer .scribble-3,#elementary-marketing-page .marketing-footer .scribble-4{display:none}}#elementary-marketing-page .cta-buttons{margin-top:30px}#elementary-marketing-page .cta-buttons .contact-us{margin:0}#elementary-marketing-page .scribble{z-index:0}#elementary-marketing-page .scribble-ruler{position:absolute;right:0;bottom:-150px}#elementary-marketing-page .scribble-equation{position:absolute;left:300px;top:20px;-ms-transform:rotate(-35deg);transform:rotate(-35deg)}#elementary-marketing-page .scribble-books{position:absolute;left:0;top:260px}@media (max-width:800px){#elementary-marketing-page .scribble-books{display:none}}#elementary-marketing-page .scribble-code-window{position:absolute;right:300px;bottom:50px}#elementary-marketing-page .scribble-laptop{position:absolute;top:-40px;right:40px}#elementary-marketing-page .scribble-shapes{position:absolute;top:40px;left:0}#elementary-admin-page .filters-row{display:-ms-flexbox;display:flex;gap:15px}#elementary-admin-page .filters-row .form-group{width:100%}#elementary-admin-page #elementary-lessons-table td{vertical-align:middle}#elementary-admin-page #elementary-lessons-table .tag-td>form ol{margin-right:5px}#elementary-admin-page #elementary-lessons-table .tag-td>form ol>li.badge{margin:5px 3px}#elementary-portal-page{display:-ms-flexbox;display:flex}#elementary-portal-page .filters-sidebar{position:fixed;overflow-y:auto;width:280px;padding:15px 30px 0;margin-right:10px;height:calc(100vh - 60px);color:#fff;background-color:#1680c0}#elementary-portal-page .filters-sidebar h3,#elementary-portal-page .filters-sidebar h4{color:#b9f9fc}#elementary-portal-page .filters-sidebar h3{font-weight:900;font-size:26px}#elementary-portal-page .filters-sidebar .filter{width:100%;padding:15px 0;border-top:1px solid rgba(255,255,255,.5)}#elementary-portal-page .filters-sidebar .filter h4{margin:0 0 15px;font-weight:800;font-size:16px}#elementary-portal-page .filters-sidebar .filter .title-row{margin:0 0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#elementary-portal-page .filters-sidebar .filter .title-row h4{margin:0 0 0 5px}#elementary-portal-page .filters-sidebar .filter:first-of-type{padding-top:10px;border:none}#elementary-portal-page .filters-sidebar .filter input[type=text],#elementary-portal-page .filters-sidebar .filter select{width:100%;border-radius:4px;display:block;height:34px;padding:6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#elementary-portal-page .filters-sidebar .filter .checkbox-list ul{list-style:none;padding-left:10px;margin:0}#elementary-portal-page .filters-sidebar .filter .checkbox-list ul:not(:first-child){margin-left:30px}#elementary-portal-page .filters-sidebar .filter .checkbox-list ul label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400}#elementary-portal-page .filters-sidebar .filter .checkbox-list ul label input{margin:0}#elementary-portal-page .filters-sidebar .filter .checkbox-list ul label span{padding-left:8px}#elementary-portal-page .page-content-container{-ms-flex-positive:1;flex-grow:1}#elementary-portal-page .page-content-container.filters-open{margin-left:280px}#elementary-portal-page .page-content-container #portal-hero-background{background-image:url(../png/portal-hero-2.png);background-position:center;background-size:cover}#elementary-portal-page .page-content-container #portal-hero-background .marketing-page-header-content{padding:0 0 50px}#elementary-portal-page .page-content-container #portal-hero-background .marketing-page-header-content h1{font-size:50px}#elementary-portal-page .page-content-container .lessons-list-container{padding-bottom:20px;background-position:top;background-size:100% auto;background-repeat:repeat-y;background-image:url(../png/portal-body-background.png)}#elementary-portal-page .page-content-container .lessons-list-container .page-options-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:830px;padding:0 15px}#elementary-portal-page .page-content-container .lessons-list-container .page-options-row .active-filters,#elementary-portal-page .page-content-container .lessons-list-container .page-options-row .layout-toggle{padding:15px 0}#elementary-portal-page .page-content-container .lessons-list-container .page-options-row .btn{margin:0;padding:1.5px 5px 1px;font-size:12px;line-height:1.5;border-radius:3px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list{margin:0 auto;max-width:830px;padding:0 15px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list.restricted .lesson{cursor:not-allowed!important}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list.grid-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;-ms-flex-pack:space-evenly;justify-content:space-evenly}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson{margin-bottom:20px;text-decoration:none!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;min-height:126px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#333}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-concept,#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-grade,#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-ready-to-go,#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-search,#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-standard,#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-subject,#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.filtered-tool{display:none}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .image{min-height:126px;-ms-flex-item-align:stretch;align-self:stretch;min-width:108px;background-size:cover;background-position:center;-webkit-clip-path:ellipse(100% 150% at 0 50%);clip-path:ellipse(100% 150% at 0 50%);border-bottom-left-radius:8px;border-top-left-radius:8px;margin-right:-15px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right{-ms-flex-positive:1;flex-grow:1}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row{margin:0 10px 0 30px;display:-ms-flexbox;display:flex;min-height:96px;-ms-flex-align:start;align-items:flex-start}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .lesson-info{max-width:550px;width:100%}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .lesson-info.full-width{-ms-flex-positive:1;flex-grow:1}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .lesson-info h3{color:#333;font-weight:900}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .lesson-info p{font-size:12px;text-decoration:none!important}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .favorite-lesson-button-container{margin:10px 0 10px 10px;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .favorite-lesson-button-container .icon-heart{cursor:pointer;color:#beccd4;margin:auto}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .favorite-lesson-button-container .icon-heart.favorited{color:#de5844}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .favorite-lesson-button-container .heart-circle-container{margin-bottom:-25px;border-radius:50%;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;box-shadow:0 0 4px 4px rgba(0,0,0,.1)}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .lesson-row .favorite-lesson-button-container .btn{margin:0;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:3px;float:right}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .filters-bar{background-color:#dee5e9;padding:5px 5px 5px 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;border-bottom-right-radius:8px;min-height:30px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson .lesson-right .filters-bar .badge{height:18px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid{-ms-flex-direction:column;flex-direction:column;width:250px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .image{min-height:126px;-ms-flex-item-align:stretch;align-self:stretch;min-width:250px;background-size:cover;background-position:center;margin-right:0;-webkit-clip-path:none;clip-path:none;border-bottom-left-radius:0;border-top-right-radius:8px}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right{width:auto;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .lesson-row{margin:10px;height:auto;-ms-flex-positive:1;flex-grow:1;position:relative}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .lesson-row .lesson-info{width:auto}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .favorite-lesson-button-container{margin:-25px 0 10px 200px;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;position:absolute}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .favorite-lesson-button-container .icon-heart{cursor:pointer;color:#beccd4;margin:auto}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .favorite-lesson-button-container .icon-heart.favorited{color:#de5844}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .favorite-lesson-button-container .heart-circle-container{margin-bottom:-25px;border-radius:50%;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;box-shadow:0 0 4px 4px rgba(0,0,0,.1)}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .favorite-lesson-button-container .btn{margin:0;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:3px;float:right}#elementary-portal-page .page-content-container .lessons-list-container .lessons-list .lesson.grid .lesson-right .filters-bar{margin:0;padding:10px}#elementary-portal-page .page-content-container .lessons-module-list{list-style:none;padding-left:0}#elementary-portal-page .page-content-container .lessons-module-list.hide-modules .lessons-collapse-trigger{display:none}#elementary-portal-page .page-content-container .lessons-module-list.hide-modules .lessons-list-collapse{background-color:transparent;margin:0;padding:0}#elementary-portal-page .page-content-container .lessons-collapse-trigger{display:block;width:100%;padding:10px 15px;background-color:#28384a;border-radius:3px;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#fff;font-weight:600}#elementary-portal-page .page-content-container .lessons-collapse-trigger .fa-circle{font-size:5px;margin-left:5px;margin-right:5px;vertical-align:middle;color:#a7aeb6}#elementary-portal-page .page-content-container .lessons-collapse-trigger .lessons-count{font-size:14px;color:#a7aeb6;vertical-align:middle;font-weight:400}#elementary-portal-page .page-content-container .lessons-collapse-trigger.collapsed .elem-module-opened-indicator,#elementary-portal-page .page-content-container .lessons-collapse-trigger:not(.collapsed) .elem-module-closed-indicator{display:none}#elementary-portal-page .page-content-container .lessons-collapse-trigger:focus:not(:hover){text-decoration:none}#elementary-portal-page .page-content-container .lessons-list-collapse{background-color:rgba(222,229,233,.5);padding:20px 20px 1px;margin-left:20px;list-style:none;margin-right:20px;border-radius:3px}@media (max-width:767px){#elementary-portal-page{display:block;width:100%}#elementary-portal-page .active-filters,#elementary-portal-page .filters-sidebar,#elementary-portal-page .page-options-row,#elementary-portal-page .sidenav{display:none!important}#elementary-portal-page #teacher-banner,#elementary-portal-page .filters-open{min-height:40px;height:auto!important;padding:10px 0}#elementary-portal-page .lessons-list-container{padding:20px 5px}#elementary-portal-page .lessons-list-container .lessons-list{padding:10px 0}#elementary-portal-page .lessons-list-container .lessons-list.grid-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;-ms-flex-pack:center;justify-content:center}#elementary-portal-page .lessons-list-container .lessons-list .lesson .image{display:none}#elementary-portal-page .lessons-list-container .lessons-list .lesson .lesson-row{margin-left:10px!important}#elementary-portal-page .lessons-list-container .lessons-list .lesson .lesson-row .lesson-info{width:auto!important}#elementary-portal-page .lessons-list-container .lessons-list .lesson .filters-bar{height:auto!important;padding:5px 35px 5px 10px!important}#elementary-portal-page .lessons-list-container .lessons-list .lesson .filters-bar.no-favorite-icon{padding-right:10px!important}#elementary-portal-page .lessons-list-container .lessons-list .lesson.grid{margin:0 auto!important}#elementary-portal-page .lessons-list-container .lessons-list .lesson.grid .lesson-right .lesson-row .lesson-info h3{width:190px}#elementary-portal-page .lessons-list-container .lessons-list .lesson.grid .lesson-right .lesson-row .favorite-lesson-button-container{margin:0;position:absolute;right:0;top:0}#elementary-portal-page .lessons-list-container .lessons-list .lesson.grid .lesson-right .lesson-row .favorite-lesson-button-container .heart-circle-container{margin:0}}#elementary-teacher-course-page #hero,#internal-tool-specific #hero{background-image:url(../png/portal-hero-2.png);background-position:center;background-size:cover}#elementary-teacher-course-page #hero .marketing-page-header-content,#internal-tool-specific #hero .marketing-page-header-content{padding:0 0 50px}#elementary-teacher-course-page #hero .marketing-page-header-content h1,#internal-tool-specific #hero .marketing-page-header-content h1{font-size:50px}#elementary-teacher-course-page div.no-background,#internal-tool-specific div.no-background{background-image:none}#elementary-teacher-course-page.has-sidenav,#internal-tool-specific.has-sidenav{margin-left:200px}#elementary-teacher-course-page.collapsed,#internal-tool-specific.collapsed{margin-left:60px}#elementary-teacher-course-page .modules-list-container,#internal-tool-specific .modules-list-container{padding-bottom:20px;background-position:top;background-size:100% auto;background-repeat:repeat-y;background-image:url(../png/portal-body-background.png)}#elementary-teacher-course-page .modules-list-container .modules-list,#internal-tool-specific .modules-list-container .modules-list{margin:0 auto;max-width:800px}#elementary-teacher-course-page .modules-list-container .modules-list .module,#internal-tool-specific .modules-list-container .modules-list .module{margin-top:20px;padding-left:15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#0b1f37;color:#fff;border-radius:8px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.2)}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list,#internal-tool-specific .modules-list-container .modules-list .lessons-list{width:100%;padding-left:15px}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list a:hover,#internal-tool-specific .modules-list-container .modules-list .lessons-list a:hover{box-shadow:0 4px 8px rgba(0,0,0,.65)}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson{margin-top:10px;padding-left:15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.2)}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .lesson-info,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .lesson-info{width:550px;-ms-flex-positive:1;flex-grow:1}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .lesson-info h3,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .lesson-info h3{color:#333;font-weight:900;margin:0}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .hub-content,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .hub-content{padding:20px 10px}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .heart-circle-container,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .heart-circle-container{margin:15px;border-radius:50%;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;box-shadow:0 0 4px 4px rgba(0,0,0,.1)}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .heart-circle-container .icon-heart,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .heart-circle-container .icon-heart{cursor:pointer;color:#beccd4;margin:auto}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .heart-circle-container .icon-heart.favorited,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .heart-circle-container .icon-heart.favorited{color:#de5844}#elementary-teacher-course-page .modules-list-container .modules-list .lessons-list .lesson .btn,#internal-tool-specific .modules-list-container .modules-list .lessons-list .lesson .btn{margin:0;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:3px;float:right}#elementary-lesson-page .marketing-page-header-content{padding:0 0 50px}#elementary-lesson-page .heart-circle-container{border-radius:50%;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;box-shadow:0 0 4px 4px rgba(0,0,0,.1);cursor:pointer;position:absolute;right:50px;left:auto}#elementary-lesson-page .heart-circle-container .icon-heart{margin:auto;color:#dee5e9}#elementary-lesson-page .heart-circle-container .icon-heart.favorited{color:#de5844}#elementary-lesson-page .lesson-header{background-position:center;background-size:cover}#elementary-lesson-page .lesson-header p{margin:0 auto;width:75%}#elementary-lesson-page .lesson-tags{padding-top:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}#elementary-lesson-page .lesson-tags .badge{padding:6px 14px;font-size:14px}#elementary-lesson-page .marketing-page-section,#project-detail-page .marketing-page-content{padding-bottom:35px}#elementary-lesson-page .marketing-page-section h2{font-weight:900;font-size:26px}#elementary-lesson-page .marketing-page-section:nth-child(2n){background-color:#fff}#elementary-lesson-page .marketing-page-section:nth-child(4n - 1){background-image:url(https://static1.codehs.com/img/marketing/scribbles/laptop.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:top}#elementary-lesson-page .marketing-page-section:nth-child(4n){background-image:url(https://static1.codehs.com/img/marketing/scribbles/lightbulb.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center}#elementary-lesson-page .marketing-page-section:nth-child(4n+1){background-image:url(https://static1.codehs.com/img/marketing/scribbles/blackboard.svg);background-repeat:no-repeat;background-position-x:-200px;background-position-y:bottom}#elementary-lesson-page .marketing-page-section:nth-child(4n+2){background-image:url(https://static1.codehs.com/img/marketing/scribbles/grad_cap.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}#elementary-resources-page .page-content-container #hero,.internal-hub-page #hero{background-image:url(../png/portal-hero-2.png);background-size:cover;background-position:center}#elementary-lesson-page .marketing-page-section iframe{margin-bottom:25px}#elementary-lesson-page .marketing-page-section .section-btn{cursor:pointer;padding:4px 8px;margin:50px auto!important;text-decoration:none!important}#elementary-lesson-page .marketing-page-section .standards-table{width:900px;text-align:left}#elementary-lesson-page .marketing-page-section .standards-table td{padding:4px 8px;border:1px solid #27a9e1}#elementary-lesson-page .marketing-page-section .standards-table td:nth-child(2n){width:75%}#elementary-resources-page{display:-ms-flexbox;display:flex}#elementary-resources-page .toc-sidebar{position:fixed;z-index:1;overflow-y:auto;width:280px;padding:15px 30px 0;margin-right:10px;height:calc(100vh - 60px);color:#fff;background-color:#1680c0}#elementary-resources-page .toc-sidebar h3{color:#b9f9fc;font-weight:900;font-size:26px}#elementary-resources-page .toc-sidebar ul{list-style:none;padding-left:10px}#elementary-resources-page .toc-sidebar ul a{color:#fff;text-decoration:none}#elementary-resources-page .toc-sidebar ul a:hover{color:#eee}#elementary-resources-page .toc-sidebar ul a.active{font-weight:600}#elementary-resources-page .page-content-container{-ms-flex-positive:1;flex-grow:1}#elementary-resources-page .page-content-container.toc-open{margin-left:280px}@media (max-width:768px){#elementary-resources-page .toc-sidebar{display:none}#elementary-resources-page .page-content-container.toc-open{margin-left:0}}#elementary-resources-page .page-content-container #hero .marketing-page-header-content{padding:0 0 50px}#elementary-resources-page .page-content-container #hero .marketing-page-header-content h1{font-size:50px}#elementary-resources-page .page-content-container .marketing-page-section{padding:60px 0}#elementary-resources-page .page-content-container .marketing-page-section .marketing-page-section-content{margin:15px auto;max-width:800px}#elementary-resources-page .page-content-container .marketing-page-section h2{font-weight:900;font-size:26px}#elementary-resources-page .page-content-container .marketing-page-section h3{color:#27a9e1;font-weight:900;font-size:20px}#elementary-resources-page .page-content-container .marketing-page-section p{font-size:18px}#elementary-resources-page .page-content-container .marketing-page-section:nth-child(2n){background-color:#fff}#elementary-resources-page .page-content-container .marketing-page-section:nth-child(4n - 1){background-image:url(https://static1.codehs.com/img/marketing/scribbles/lightbulb.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:auto 200px}#elementary-resources-page .page-content-container .marketing-page-section:nth-child(4n){background-image:url(https://static1.codehs.com/img/marketing/scribbles/laptop.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:top;background-size:150px auto}#elementary-resources-page .page-content-container .marketing-page-section:nth-child(4n+1){background-image:url(https://static1.codehs.com/img/marketing/scribbles/blackboard.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:400px auto}#elementary-resources-page .page-content-container .marketing-page-section:nth-child(4n+2){background-image:url(https://static1.codehs.com/img/marketing/scribbles/grad_cap.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:150px auto}#elementary-resources-page .page-content-container .marketing-page-section .module-section-content>p{margin-bottom:25px;margin-top:-10px}#elementary-resources-page .page-content-container .marketing-page-section .module-content-container{padding:0 15px}#project-catalog-page .header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;padding:40px 0 0}#project-catalog-page .header .header-section{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0;display:-ms-flexbox;display:flex}#project-catalog-page .header .header-section.flex-end{-ms-flex-pack:end;justify-content:flex-end}#project-catalog-page .header .header-section.flex-end .content{margin:30px 60px 30px 30px}#project-catalog-page .header .header-section a.content{text-decoration:none;cursor:pointer}#project-catalog-page .header .header-section .content{margin:30px 30px 30px 60px;width:460px}#project-catalog-page .header .header-section .content .bold{font-weight:700}#project-catalog-page .header .header-section .content img{width:auto;height:auto;max-width:100%;max-height:250px;border-radius:24px}#project-catalog-page .header .header-section .content .tags{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:24px}#project-catalog-page .header .header-section .content .tags .badge{padding:4px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#project-catalog-page .header .header-section .content .tags .badge p{margin:auto 0;font-size:12px}#project-catalog-page .header .header-section .content .tags .badge i,#project-catalog-page .header .header-section .content .tags .badge svg{width:auto;height:12px;margin-right:4px}#project-catalog-page .header .header-section .content .tags .badge svg{margin-bottom:2px}#project-catalog-page .header .header-section .content .tags .badge.bg-transparent{border:1px solid #fff}#project-catalog-page .widget-card .pro-only-badge{width:50px;position:absolute;z-index:10;top:5px;right:5px}#project-catalog-page .widget-card .tags-container{margin-bottom:10px}#project-catalog-page .widget-card .tags-container .badge{font-size:14px;padding:4px 10px}#project-catalog-page .widget-card[disabled]{cursor:not-allowed;background-color:#19232e}#project-catalog-page .widget-card[disabled] .preview-card-image,#project-catalog-page .widget-card[disabled] .preview-card-info{opacity:.8}#project-catalog-page .widget-card:hover{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:0 4px 24px rgba(0,0,0,.05);transition:all .3s ease}#project-catalog-page .marketing-page-section{padding:0 45px}#project-catalog-page .marketing-page-section .marketing-page-section-content{width:900px;margin:0 auto;padding:15px 0 0}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters{width:100%;display:-ms-flexbox;display:flex;gap:20px}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-container{width:150px}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-container h4{font-weight:700;font-size:12px}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-container input,#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-container select{border-radius:4px;height:36px;border:1px solid #dee5e9;padding:4px 8px;width:100%}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters #search-bar-container{-ms-flex-positive:1;flex-grow:1}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters #programming-language-container{width:190px}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-btns{margin-top:5px;display:-ms-flexbox;display:flex;gap:5px}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-btns .filter{border:1px solid #28384a;color:#28384a;border-radius:20px;padding:8px 14px;font-size:12px;vertical-align:middle;line-height:12px;font-weight:600;cursor:pointer}#project-catalog-page.project-catalog-app-page,#project-catalog-page.project-catalog-app-page .marketing-page-section .marketing-page-section-content{padding:0}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-btns .filter:focus,#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-btns .filter:hover{background-color:inherit!important;border:1px solid #28384a;color:#28384a!important}#project-catalog-page .marketing-page-section .marketing-page-section-content .filters .filter-btns .filter.active{color:#fff;background-color:#28384a}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card:active,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card:hover,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card:link,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card:visited,.marketing-team .header-icon a{color:#000;text-decoration:none}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;filter:drop-shadow(0 4px 24px rgba(0, 0, 0, .05)) drop-shadow(0 1px 0 rgba(0, 0, 0, .1));border-radius:8px;overflow:hidden;height:350px;width:290px}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card .preview-card-image{position:relative;border-radius:8px 8px 0 0;height:180px;width:290px;-o-object-fit:cover;object-fit:cover;background-size:479px 210px;background-position:center}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card .preview-card-info{height:170px}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card .preview-card-info .info-container{overflow:hidden;text-overflow:ellipsis;height:100%}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card .preview-card-info .info-container .widget-btn{border-radius:130px;outline:0}#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card.filtered-difficulty,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card.filtered-grade,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card.filtered-language,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card.filtered-search,#project-catalog-page .marketing-page-section .marketing-page-section-content .projects-container .preview-card.filtered-tag{display:none}#project-catalog-page.project-catalog-app-page .project-preview-card{min-height:425px;margin-bottom:20px;margin-right:20px}#project-catalog-page.project-catalog-app-page .marketing-page-section .marketing-page-section-content .projects-container{margin:0}#project-detail-page.has-sidenav{margin-left:200px}#project-detail-page.has-sidenav.collapsed{margin-left:60px}#project-detail-page #project-header{display:-ms-flexbox;display:flex;padding-top:40px;-ms-flex-pack:center;justify-content:center;background-color:#24364c;width:100%}#project-detail-page #project-header .project-header-container{color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex}#project-detail-page #project-header .project-header-container p{font-size:20px}#project-detail-page #project-header .project-header-container .project-title{font-weight:700;font-size:50px;line-height:61px;text-align:left;color:#fff}#project-detail-page #project-header .project-header-container.flex-end{-ms-flex-pack:end;justify-content:flex-end}#project-detail-page #project-header .project-header-container.flex-end .content{max-width:350px;height:auto;margin:50px 200px 75px 60px}#project-detail-page #project-header .project-header-container .content{margin:30px 60px 30px 150px;width:550px;-ms-flex-align:start;align-items:flex-start}#project-detail-page #project-header .project-header-container .content .bold{font-weight:700}#project-detail-page #project-header .project-header-container .content img{width:100%;height:auto;border-radius:24px}#project-detail-page #project-header .project-header-container .project-tags{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px;padding:10px 0 0}#project-detail-page #project-header .project-header-container .project-tags .language-badge{background-color:#fff;color:#0b1f37;border-radius:20px;font-weight:600;padding:5px 10px;margin-right:10px}#project-detail-page #project-header .project-header-container .tags{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:24px}#project-detail-page #project-header .project-header-container .tags .badge{padding:4px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#project-detail-page #project-header .project-header-container .tags .badge p{margin:0;line-height:12px;font-size:12px}#project-detail-page #project-header .project-header-container .tags .badge i,#project-detail-page #project-header .project-header-container .tags .badge svg{width:auto;height:12px;margin-right:4px}#project-detail-page #project-header .project-header-container .tags .badge svg{margin-bottom:2px}#project-detail-page #project-header .project-header-container .tags .badge.bg-transparent{border:1px solid #fff}#project-detail-page #project-header .project-header-container p{color:#fff}#project-detail-page #project-header .project-header-container .course-marketing-header{font-weight:700;font-size:50px;line-height:61px;text-align:center}#project-detail-page #project-header .project-header-container .course-description{background-color:#24364c;border-radius:3px;margin-top:16px;font-weight:400;font-size:16px;line-height:150%;max-width:750px;padding:3px 0}#project-detail-page #project-header .project-header-container .cta-buttons{margin-top:30px}#project-detail-page #project-header .project-header-container .cta-buttons .btn{padding:16px 30px;border-radius:130px;margin-right:16px;font-weight:700;font-size:20px;line-height:130%;margin-bottom:16px}#project-detail-page #project-header .project-header-container .cta-buttons .btn-transparent{background-color:#24364c}#project-detail-page #project-header .header-blob{position:absolute;bottom:0;right:0}@media (max-width:767px){#project-detail-page #project-header .header-blob{display:none}}#project-detail-page #project-header.logged-in{background-color:#f4f8fc;padding-top:0}#project-detail-page #project-header.logged-in .content{margin:0 0 30px 60px}#project-detail-page #project-header.logged-in .project-title{color:#555;font-size:40px}#project-detail-page #project-header.logged-in .project-description{color:#555}#project-detail-page.logged-in .project-description-section{padding-top:15px}#project-detail-page.logged-in .demo-section h2,#project-detail-page.logged-in .overview-section h2,#project-detail-page.logged-in .project-description-section h2{color:#555!important}#project-detail-page.logged-in .logged-in-section:nth-child(odd){background-color:#fff}#project-detail-page.logged-in .logged-in-section:nth-child(even){background-color:#f4f8fc}#project-detail-page .marketing-page-content .subheader-content{text-align:center;margin-bottom:40px}#project-detail-page .marketing-page-content .subheader-content .header-formatting{margin-top:72px;border:none;font-size:36px;color:#19232e;margin-bottom:8px}#project-detail-page .marketing-page-content .subheader-content .subtext-formatting{margin-top:3px;font-size:20px;color:#6b757b}#project-detail-page .marketing-page-content p{width:950px;font-size:20px;line-height:35px;margin:0 auto}#project-detail-page .marketing-page-content .overview-header{padding-top:84px}#project-detail-page .marketing-page-content .projects-container{margin:0 auto;width:950px;padding:0}#project-detail-page .marketing-page-content .projects-container .item-overview{display:-ms-flexbox;display:flex;margin-bottom:32px}#project-detail-page .marketing-page-content .projects-container .item-overview .image-container img{width:50px;height:50px;margin-right:12px}#project-detail-page .marketing-page-content .projects-container .item-overview .item-info{-ms-flex-positive:1;flex-grow:1}#project-detail-page .marketing-page-content .projects-container .item-overview .item-info h3{font-size:20px;color:#19232e;font-weight:700;margin:0;padding-top:3px}#project-detail-page .marketing-page-content .projects-container .item-overview .item-info p{color:#6b757b;font-size:16px}#project-detail-page #related-projects{padding:40px;width:100%;background-color:#dde5ea;font-family:'Proxima Nova',proxima-nova,sans-serif}#project-detail-page #related-projects .related-section-title{color:#19232e;border:none;font-size:24px}#project-detail-page #related-projects .tutorials-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:20px;margin:40px auto 20px;height:auto}.project-preview-card{min-height:320px;height:auto!important;width:310px}.project-preview-card .project-image>.preview-card-upper-tag-list{margin-top:12px}.project-preview-card .preview-card-image{height:180px}.project-preview-card .preview-card-info{-ms-flex-positive:1;flex-grow:1;height:auto!important}.project-preview-card .preview-card-info .info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-preview-card .preview-card-info .info-container .tags{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-preview-card .preview-card-info .info-container .tags .badge{padding:4px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:24px;background-color:#f6faff;color:#95a5ac}.project-preview-card .preview-card-info .info-container .tags .badge p{margin:0;font-size:14px;color:#95a5ac}.project-preview-card .preview-card-info .info-container .tags .badge i,.project-preview-card .preview-card-info .info-container .tags .badge svg{width:auto;height:14px;margin-right:4px}.project-preview-card .preview-card-info .info-container .tags .badge svg{margin-bottom:2px}.project-preview-card .preview-card-info .info-container .tags .badge.bg-transparent{border:1px solid #fff}.project-preview-card .quiz-game-card-actions{gap:10px;margin-top:auto}.project-preview-card .quiz-game-card-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#project-modules .module{margin:20px}#project-modules .module .lesson{margin-bottom:20px}#project-modules .module .lesson .lesson-header{display:-ms-flexbox;display:flex;gap:5px;margin-bottom:5px}#project-modules .module .lesson .lesson-header .module-img{width:50px;height:50px}#project-modules .module .lesson .activities-section{border-radius:15px;border:1px solid rgba(222,229,233,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:20px 20px 0}#project-modules .module .lesson .activities-section a{text-decoration:none;color:#28384a}#project-modules .module .lesson .activities-section a:hover{color:#161f29}#project-modules .module .lesson .activities-section .activity{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background-color:#f3f5f6;margin-bottom:10px;padding:8px;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#project-modules .module .lesson .activities-section .activity .item-thumbnail-box{display:-ms-flexbox;display:flex;border-radius:5px;width:30px;height:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}#project-modules .module .lesson .activities-section .activity .item-thumbnail-box span.icon-white{color:#fff;opacity:.8}.enroll-success-modal{top:100px;text-align:center}.enroll-success-modal #success-message .chs-icon-check{font-size:100px;color:#8cc63e;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px 0}.enroll-success-modal .enroll-dialog{height:270px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.enroll-success-modal .enroll-success-message{padding:0 50px;-ms-flex-pack:center;justify-content:center;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.enroll-success-modal .enroll-success-btns{margin:-9px 10px 0 0;text-align:center}.enroll-success-modal .enroll-success-btns a{color:#27a9e1;cursor:pointer}.enroll-success-modal .chs-icon-check{font-size:100px;color:#8cc63e;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px 0}.no-click{pointer-events:none}.auto-click{pointer-events:auto}.internal-hub-page #hero{background-color:#24364c;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 20px 0;position:relative;text-align:center}.internal-hub-page #hero .marketing-page-header-content{margin:10px auto 60px}.internal-hub-page #hero .marketing-page-header-content h1{color:#fff;font-size:40px}.internal-hub-page div.no-background{background-image:none}.internal-hub-page .project-buttons{margin:20px 0 -40px;display:-ms-flexbox;display:flex;gap:20px}.internal-hub-page .project-buttons .btn{height:30px}.internal-hub-page .tutorial-buttons{margin:20px 0 -40px;display:-ms-flexbox;display:flex}#academic-integrity-marketing-page svg.blob{position:absolute;pointer-events:none}#academic-integrity-marketing-page h1{font-weight:500}#academic-integrity-marketing-page h3{line-height:normal}#academic-integrity-marketing-page p{font-weight:200}#academic-integrity-marketing-page hr{width:100%;margin:50px 0}#academic-integrity-marketing-page .header{position:relative;background-color:#24364c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#dde5ea;min-height:600px;padding:80px}#academic-integrity-marketing-page .header .blob-1{bottom:0;left:0}#academic-integrity-marketing-page .header .blob-2{top:0;right:0}#academic-integrity-marketing-page .header .header-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}#academic-integrity-marketing-page .header .header-content .header-text{max-width:50%}#academic-integrity-marketing-page .detail-cards{position:relative;z-index:1}#academic-integrity-marketing-page .detail-cards .detail-cards-content{margin-top:-100px}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card{margin:40px 120px;padding:40px;border-radius:12px;color:#fff;max-width:70%}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card:nth-child(1){background-color:#04a7e8}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card:nth-child(2){background-color:#1E89CC}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card:nth-child(3){background-color:#0B4178}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card h2,#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card p{margin-bottom:20px}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card .call-to-action{color:#fff;background-color:#2F80ED;border-radius:10px;padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card .call-to-action .call-to-action-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card .call-to-action .call-to-action-left p{margin:0}#academic-integrity-marketing-page .detail-cards .detail-cards-content .right-aligned{margin-left:auto}#academic-integrity-marketing-page .tools{position:relative}#academic-integrity-marketing-page .tools h3{color:#24364c;font-weight:700;font-size:32px}#academic-integrity-marketing-page .tools .blob-3{right:0}#academic-integrity-marketing-page .tools .blob-4{left:0;bottom:-180px}#academic-integrity-marketing-page .tools .tools-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#F3F8FC;border-radius:10px;margin:-150px 80px;padding:100px 150px}#academic-integrity-marketing-page .tools .tools-content .section-heading{margin-bottom:80px}#academic-integrity-marketing-page .tools .tools-content .tool{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:80px}#academic-integrity-marketing-page .tools .tools-content .tool:nth-child(4){-ms-flex-direction:row-reverse;flex-direction:row-reverse}#academic-integrity-marketing-page .tools .tools-content .tool .tool-text{max-width:50%}#academic-integrity-marketing-page .tools .tools-content .tool .tool-text h3{margin-bottom:24px}#academic-integrity-marketing-page .tools .tools-content .rounded-bg{border-radius:50%;background-color:#EAF1F7;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#academic-integrity-marketing-page .tools .tools-content .rounded-bg svg{border-radius:0}#academic-integrity-marketing-page .additional-resources{position:relative;margin-top:200px;padding:0 120px 100px;color:#fff}#academic-integrity-marketing-page .additional-resources h3{color:#24364c;font-size:32px;font-weight:700;margin-bottom:50px}#academic-integrity-marketing-page .additional-resources h4{color:#0B4178;font-size:24px;font-weight:600;max-width:50%}#academic-integrity-marketing-page .additional-resources .blob-5{right:0;bottom:0}#academic-integrity-marketing-page .additional-resources .additional-resource-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:50px}#academic-integrity-marketing-page .additional-resources .additional-resource-cards .additional-resource-card{background-color:#04a7e8;width:338px;border-radius:18px;padding:25px}#academic-integrity-marketing-page .helpful-resources{position:relative;background-color:#F3F8FC;padding:100px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:70px}#academic-integrity-marketing-page .helpful-resources h3{color:#0b1f37;font-size:32px;font-weight:600}#academic-integrity-marketing-page .helpful-resources h4{color:#24364c;font-size:20px;font-weight:600}#academic-integrity-marketing-page .helpful-resources .blob-6{left:0;top:0}#academic-integrity-marketing-page .helpful-resources .helpful-resources-cards{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}#academic-integrity-marketing-page .helpful-resources .helpful-resources-cards .helpful-resources-card{width:260px;background-color:#fff;padding:25px;border:1px solid #dee5e9;border-radius:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:10px}#academic-integrity-marketing-page .helpful-resources .helpful-resources-cards .helpful-resources-card a{background-color:#04a7e8;border-radius:130px;color:#fff;font-size:20px;font-weight:600;padding:10px 40px;text-align:center}#academic-integrity-marketing-page .helpful-resources .helpful-resources-cards .helpful-resources-card img{width:80px;height:auto}#academic-integrity-marketing-page .upgrade-cta{position:relative;text-align:center;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:25px;background-color:#24364c;color:#dde5ea;min-height:450px}#academic-integrity-marketing-page .upgrade-cta .blob-7{left:0;bottom:0}#academic-integrity-marketing-page .upgrade-cta .blob-8{right:0;top:0}#academic-integrity-marketing-page .upgrade-cta h1{max-width:60%}#academic-integrity-marketing-page .upgrade-cta .contact-us{color:#04a7e8}#academic-integrity-marketing-page .upgrade-cta .upgrade-links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#academic-integrity-marketing-page .upgrade-cta .upgrade-links .link-clear,#academic-integrity-marketing-page .upgrade-cta .upgrade-links .link-green{font-size:20px;font-weight:600;padding:10px 40px;border-radius:130px;color:#f3f5f6}#academic-integrity-marketing-page .upgrade-cta .upgrade-links .link-green{background-color:#77ce1c}#academic-integrity-marketing-page .upgrade-cta .upgrade-links .link-clear{background-color:transparent;border:1px solid #f3f5f6}@media screen and (max-width:1050px){#academic-integrity-marketing-page svg.blob{display:none}#academic-integrity-marketing-page .header{padding:80px}#academic-integrity-marketing-page .header .header-content .header-text{max-width:100%}#academic-integrity-marketing-page .detail-cards .detail-cards-content{margin-top:40px}#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card,#academic-integrity-marketing-page .detail-cards .detail-cards-content .right-aligned{margin:40px 20px;max-width:100%}#academic-integrity-marketing-page .tools .tools-content{margin:0;padding:0 20px}#academic-integrity-marketing-page .tools .tools-content .section-heading{margin-bottom:20px}#academic-integrity-marketing-page .tools .tools-content .tool{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}#academic-integrity-marketing-page .tools .tools-content .tool svg{width:70%}#academic-integrity-marketing-page .tools .tools-content .tool .rounded-bg{background-color:transparent}#academic-integrity-marketing-page .tools .tools-content .tool .tool-text{max-width:100%}#academic-integrity-marketing-page .tools .tools-content .tool:nth-child(4){-ms-flex-direction:row;flex-direction:row}#academic-integrity-marketing-page .additional-resources{margin-top:0;padding:0 20px 100px}}@media screen and (max-width:600px){#academic-integrity-marketing-page .detail-cards .detail-cards-content .detail-card .call-to-action .call-to-action-left svg{display:none}#academic-integrity-marketing-page .upgrade-cta h1{max-width:100%}#academic-integrity-marketing-page .upgrade-cta .upgrade-links a{min-width:80%}}#gated-content-page{font-family:'Proxima Nova',proxima-nova,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:100vh;background-color:#f4f8fc}#gated-content-page .side-image{width:30%;height:auto;-o-object-fit:cover;object-fit:cover}#gated-content-page .gated-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}#gated-content-page .gated-content-container .banner-image{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover}#gated-content-page .gated-content-container .description-container{padding:40px 20px;max-width:600px;text-align:center}#gated-content-page .gated-content-container .description-container h1{font-size:42px;color:#24364c;font-weight:700;margin-bottom:20px}#gated-content-page .gated-content-container .description-container p{font-size:20px;color:#24364c;line-height:1.5}#gated-content-page .gated-content-container .form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1);width:500px;margin:0 auto 20px}#gated-content-page .gated-content-container .form-container .form-header{padding:20px;background-color:#fff;border-bottom:none}#gated-content-page .gated-content-container .form-container .form-header h3{color:#24364c;font-size:24px;font-weight:600;text-align:left;margin:0 0 8px}#gated-content-page .gated-content-container .form-container .form-header p{color:#beccd4;font-size:14px;margin:0;text-align:left;font-weight:400}#gated-content-page .gated-content-container .form-container .form-body{padding:0 20px 20px}#gated-content-page .gated-content-container .form-container .form-body input[type=text],#gated-content-page .gated-content-container .form-container .form-body input[type=email]{width:100%;padding:12px;margin:8px 0;border:1px solid #E5E5E5;border-radius:4px;box-sizing:border-box;font-size:16px}#gated-content-page .gated-content-container .form-container .form-body input[type=text]::placeholder,#gated-content-page .gated-content-container .form-container .form-body input[type=email]::placeholder{color:#A0A0A0}#gated-content-page .gated-content-container .form-container .form-body textarea{width:100%;height:100px;padding:12px;margin:8px 0;border:1px solid #E5E5E5;border-radius:4px}#gated-content-page .gated-content-container .form-container .form-body .dropdown{width:100%;margin:8px 0}#gated-content-page .gated-content-container .form-container .form-body .dropdown button[type=button]{border:1px solid #E5E5E5;border-radius:4px;box-sizing:border-box;font-size:16px}#gated-content-page .gated-content-container .form-container .form-body .dropdown-menu{max-height:300px!important}#gated-content-page .gated-content-container .form-container .form-body label{color:#24364c;font-weight:600;font-size:14px}#gated-content-page .gated-content-container .form-container .form-body .btn-main{font-weight:600;padding:5px;font-size:16px;margin-top:20px}#gated-content-page .gated-content-container .form-container .form-body ul{padding-left:5px}#gated-content-page .gated-content-container .form-container .form-body li{list-style:none}@media (max-width:600px){#gated-content-page .gated-content-container .form-container{width:90%;margin:0 20px}}.marketing-team{font-family:'Proxima Nova',proxima-nova,sans-serif}.marketing-team svg.header-left{position:absolute;top:60%;left:0;z-index:0}@media (max-width:767px){.marketing-team svg.header-left{top:65%;width:150px}.marketing-team svg.span-mobile{width:280px}.marketing-team svg.span-sm{position:absolute;bottom:-22%;right:0;z-index:0;width:300px}}.marketing-team svg.top-left{position:absolute;top:-45%;left:-15%;z-index:0}@media (min-width:341px) and (max-width:767px){.marketing-team svg.top-left{width:350px;position:absolute;top:-40%;left:5px;z-index:0}}@media (max-width:340px){.marketing-team svg.top-left{width:350px;position:absolute;top:-50%;left:-3%;z-index:0}}.marketing-team svg.align-left{position:absolute;bottom:-15%;left:0;z-index:0}.marketing-team .icon-row{max-width:800px;margin-left:26%;margin-right:25%}@media (max-width:767px){.marketing-team svg.align-left{position:absolute;left:0;bottom:-3%;z-index:4;width:150px}.marketing-team .icon-row{margin-left:5%;margin-right:5%}}.marketing-team svg.align-right{position:absolute;z-index:2;right:0;bottom:-20%}@media (max-width:767px){.marketing-team svg.align-right{z-index:1;right:0;bottom:-7%;width:250px}}.marketing-team h2.marketing-header{font-weight:700;font-size:32px}@media (min-width:341px) and (max-width:767px){.marketing-team .col-pic{width:320px;padding-bottom:10%}}@media (max-width:340px){.marketing-team .col-pic{width:275px;padding-bottom:10%}}.marketing-team #our-team-icon{padding-right:30px}.marketing-team svg.title-icon{stroke:#000}.marketing-team svg.light-icon{stroke:#f1f1f1}@media (max-width:767px){.marketing-team #our-team-icon{padding-right:39px}.marketing-team .wrap-column{padding:20%;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%}}@media (max-width:330px){.marketing-team #button-wide{margin-left:-6%}}.marketing-team .profile-img-container{display:inline-block;-ms-flex-item-align:center;align-self:center;top:10px;width:120px;height:120px;border-radius:50%;overflow:hidden;text-align:center;-ms-flex-pack:center;justify-content:center}.marketing-team .profile-img-container .profile-img{-ms-flex-item-align:center;align-self:center;text-align:center;display:block;margin:0 auto;height:auto;width:100%}.marketing-team svg.team-blob-right{position:absolute;z-index:0;right:0;top:-5%;width:300px}@media (max-width:1200px){.marketing-team svg.team-blob-right{display:none!important}}.marketing-team .team-members{z-index:5;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media (max-width:767px){.marketing-team .team-members td{-ms-flex-pack:center;justify-content:center;display:table-row}}.marketing-team .team-members .team-member{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:260px;height:280px;margin-left:40px;margin-right:40px}@media (min-width:1100px) and (max-width:1300px){.marketing-team .team-members .team-member{width:230px}}@media (max-width:1100px){.marketing-team .team-members .team-member{width:210px;margin-left:10px;margin-right:10px}}.marketing-team .team-members .team-member .member-name{margin-top:10px;display:inline-block;-ms-flex-item-align:center;align-self:center;bottom:0}.marketing-team .team-members .team-member .member-name .name,.marketing-team .team-members .team-member .member-name a{z-index:10;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-item-align:center;align-self:center;width:100%;height:21px;font-size:20px;font-weight:600;white-space:nowrap;display:inline-block;color:#0b1f37;margin-bottom:10px;text-decoration:none}.marketing-team .team-members .team-member .member-name a:hover{color:#27a9e1}.marketing-team .team-members .team-member .member-name p{-ms-flex-pack:center;justify-content:center;display:inline-block;overflow:hidden;white-space:nowrap;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin-left:0;margin-right:0;bottom:20px;width:100%;font-size:15px;color:#6b757b}.marketing-team svg.blob-right{position:absolute;top:140px;right:0;z-index:1}@media (min-width:450px) and (max-width:774px){.marketing-team svg.blob-right{width:250px}}@media (min-width:330px) and (max-width:450px){.marketing-team svg.blob-right{margin-top:-7%;width:200px}}@media (max-width:330px){.marketing-team svg.blob-right{margin-top:30px;width:170px}}.marketing-team svg.blob-med-size{max-width:800px!important}.marketing-team .bio{background-color:#fff;color:#6b757b;z-index:5;padding:40px;text-align:left;border-radius:10px;position:relative;max-width:800px}.marketing-team .bio span a{color:#27a9e1;text-decoration:none}@media (min-width:450px) and (max-width:774px){.marketing-team .bio{width:500px;margin-top:40px}}@media (min-width:310px) and (max-width:450px){.marketing-team .bio{width:270px;margin-top:40px}}@media (max-width:310px){.marketing-team .bio{width:240px;margin-top:40px}}.marketing-team .bio a{font-size:20px;color:#27333a;text-decoration:none}.marketing-team .bio a:hover{color:#beccd4}.marketing-team .header-icon{width:100%;border:3px solid #fff}.marketing-team .header-icon:hover{z-index:-1;background-color:rgba(39,169,225,.1);border-radius:20px;border:3px solid rgba(39,169,225,.25)}.marketing-team .header-icon svg,.marketing-team .header-icon svg:hover{border:0;background-color:transparent}@media (max-width:767px){.marketing-team .header-icon{margin:0}}.marketing-team .header-icon svg{stroke:#27a9e1;display:block;margin:0 0 0 10px;width:85%}@media (max-width:767px){.marketing-team .header-icon svg{stroke:#27a9e1;display:block;margin-left:6px;margin-right:5px;width:80%}}.marketing-team .header-icon a,.marketing-team .header-icon img{width:100%;margin:auto;display:block}.marketing-team .header-icon a{font-size:20px;text-align:center}@media (min-width:371px) and (max-width:767px){.marketing-team .header-icon a{padding:15px}}@media (min-width:321px) and (max-width:370px){.marketing-team .header-icon a{padding:10px}}@media (max-width:320px){.marketing-team .header-icon a{padding:7px}}.marketing-team .header-icon a:hover{text-decoration:none}.marketing-team .header-icon a p{font-family:'Proxima Nova',proxima-nova,sans-serif;font-size:20px;margin-top:10px;margin-bottom:30px}.marketing-team svg.enlarge{position:absolute;z-index:-1;top:50%;left:0}.marketing-team svg.rotate{-ms-transform:scale(3);transform:scale(3);-ms-transform:rotate(90deg);transform:rotate(90deg)}.marketing-team .team-img{padding:10% 0}.marketing-team .rwc{width:400px;display:block;margin:auto;padding:50px}@media (max-width:768px){.marketing-team .rwc{width:100%}}.marketing-team .marketing-team-value-cards{background-color:#f4f8fc;margin:50px 50px 0}.marketing-team .marketing-team-value-cards .marketing-team-value-cards-container{max-width:1250px;margin:auto}.marketing-team .marketing-team-value-cards .marketing-team-value-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-top:10px}.marketing-team .marketing-team-value-cards .marketing-team-value-card-content{background-color:#fff;padding:20px;float:left;border-radius:12px;min-height:292px;max-width:289px;text-align:left}@media (min-width:391px) and (max-width:767px){.marketing-team .marketing-team-value-cards .marketing-team-value-card-content{max-width:500px;margin-bottom:30px;display:inline}}@media (min-width:331px) and (max-width:390px){.marketing-team .marketing-team-value-cards .marketing-team-value-card-content{margin-right:10%;max-width:500px;min-width:240px;margin-bottom:30px;display:inline}}@media (max-width:330px){.marketing-team .marketing-team-value-cards .marketing-team-value-card-content{margin-left:-15%;max-width:500px;min-width:240px;margin-bottom:30px;display:inline}}.marketing-team .marketing-team-value-cards .marketing-team-value-card-content>img{width:60px;margin-bottom:20px}.marketing-team .marketing-team-value-cards .marketing-team-value-card-content>svg{stroke:#6b6dbb;fill:#eeeefa;background-color:#eeeefa;border-radius:30px;padding:10px}.marketing-team .marketing-team-value-cards .marketing-team-value-card-content>h2{line-height:25px;font-weight:700;color:#6b6dbb;width:210px;font-size:32px}.marketing-team .marketing-team-value-cards .marketing-team-value-card-content>p{font-size:20px;color:#95a5ac}.model-reference{font-family:'Proxima Nova',proxima-nova,sans-serif;padding-left:25px}.model-reference h2,.model-reference h3,.model-reference h4{font-weight:600}.model-reference #model-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.model-reference #model-nav:not(.affix){margin-top:10px}.model-reference #model-nav .nav>li>a{border-left:1px solid transparent;color:#6b757b}.model-reference #model-nav .nav>li>a:focus,.model-reference #model-nav .nav>li>a:hover{background-color:#fff;border-color:#27a9e1;color:#27a9e1}.model-reference #model-nav .nav>li.active>a{color:#27a9e1}.model-reference #model-nav .nav .nav>li.active>a{border-color:#27a9e1;border-width:2px}.model-reference #model-nav .nav .nav{padding-bottom:10px}.model-reference #model-nav li:not(.active) ul{display:none}.model-reference #model-nav>.nav>li>a{padding:0 20px;font-size:12px}.model-reference #model-nav>.nav>li.active>a{font-weight:700}.model-reference #model-nav>.nav>li>.nav>li>a{padding:0 20px 0 30px;font-size:10px}.model-reference #model-nav>.nav>li>.nav>li.active>a{font-weight:600}.model-reference #model-nav>.nav>li>.nav>li>.nav>li>a{padding:0 20px 0 45px;font-size:8px}.model-reference .affix{top:85px;width:185px}.model-reference .goto-span{position:absolute;top:-60px}#teacher-page #module-progress{background-color:#f4f8fc;font-family:'Proxima Nova',proxima-nova,sans-serif;min-height:100vh}#teacher-page #module-progress #progress-page-header{width:95%}#teacher-page #module-progress #progress-page-header .export-btn>a{color:#fff}#teacher-page #module-progress #progress-page-header #page-name{font-weight:200;color:#555;font-size:24px;margin-bottom:30px;display:inline-block}#teacher-page #module-progress #progress-page-header #course-dropdown{display:inline-block}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown{display:inline-block;margin-left:10px}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown:hover{cursor:pointer}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase;line-height:40px}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600;line-height:40px}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-toggle .icon{margin-left:7px}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-menu li{position:relative}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:45px;font-size:12px;text-transform:uppercase}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#teacher-page #module-progress #progress-page-header #course-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#teacher-page #module-progress #header-wrapper{width:95%;height:91px;background-color:#fff;border:1px solid rgba(190,204,212,.4);overflow-y:scroll}#teacher-page #module-progress #header-wrapper #table-header{height:100%;table-layout:fixed}#teacher-page #module-progress #header-wrapper #table-header .user-title{padding-left:15px;width:125px;border-right:1px solid rgba(190,204,212,.4);color:#555;font-weight:600;font-size:14px}#teacher-page #module-progress #header-wrapper #table-header .module-title{padding-right:10px;padding-left:10px;text-align:center;color:#555;font-weight:600;font-size:14px}#teacher-page #module-progress .table-wrapper{width:95%;overflow:scroll;border:1px solid rgba(190,204,212,.4);max-height:70vh}#teacher-page #module-progress .table-wrapper #progress-table{table-layout:fixed;margin:0;font-size:12px;border-collapse:separate;border-spacing:2px 0}#teacher-page #module-progress .table-wrapper #progress-table thead th{position:sticky;top:0;padding:0 5px;min-width:125px;font-weight:600;font-size:14px;text-align:center;background:#fff;border-bottom:1px solid rgba(190,204,212,.4)}#teacher-page #module-progress .table-wrapper #progress-table thead th .module-img{width:20px;height:20px}#teacher-page #module-progress .table-wrapper #progress-table th:not(:first-child):nth-child(6n+6){border-top:8px solid #ac0061}#teacher-page #module-progress .table-wrapper #progress-table th:not(:first-child):nth-child(6n+5){border-top:8px solid #361b98}#teacher-page #module-progress .table-wrapper #progress-table th:not(:first-child):nth-child(6n+4){border-top:8px solid #98291c}#teacher-page #module-progress .table-wrapper #progress-table th:not(:first-child):nth-child(6n+3){border-top:8px solid #ffae00}#teacher-page #module-progress .table-wrapper #progress-table th:not(:first-child):nth-child(6n+2){border-top:8px solid #04a7e8}#teacher-page #module-progress .table-wrapper #progress-table th:not(:first-child):nth-child(6n+1){border-top:8px solid #77ce1c}#teacher-page #module-progress .table-wrapper #progress-table thead th:first-child{border-right:1px solid rgba(190,204,212,.4);left:0;z-index:1}#teacher-page #module-progress .table-wrapper #progress-table tr{height:70px}#teacher-page #module-progress .table-wrapper #progress-table tr.module-img-row{height:35px}#teacher-page #module-progress .table-wrapper #progress-table tr .first-row-header{border-bottom:none}#teacher-page #module-progress .table-wrapper #progress-table tr td{padding:0 15px}#teacher-page #module-progress .table-wrapper #progress-table tr td .percentage-label{font-size:12px;color:#95a5ac;width:20px;margin:0 auto}#teacher-page #module-progress .table-wrapper #progress-table tr .student-name{min-width:125px;border-right:1px solid rgba(190,204,212,.4);font-size:14px;color:#555;text-align:left;position:sticky;left:0}#teacher-page #module-progress .table-wrapper #progress-table tr:nth-child(odd){background-color:#f4f8fc}#teacher-page #module-progress .table-wrapper #progress-table tr:nth-child(even),#teacher-page #module-progress .table-wrapper #progress-table tr:nth-child(odd).module-progress-row,#teacher-page #module-progress .table-wrapper #progress-table tr:nth-child(odd).module-progress-row .student-name{background-color:#fff}#teacher-page #module-progress .table-wrapper #progress-table tr:nth-child(even).module-progress-row,#teacher-page #module-progress .table-wrapper #progress-table tr:nth-child(even).module-progress-row .student-name{background-color:#f4f8fc}#teacher-page #empty-class-msg{text-align:center}#teacher-page #empty-class-msg.no-assignments{padding-top:0}#teacher-page #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}#teacher-page #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}#teacher-page #empty-class-msg #signup-options{margin-top:30px;margin-bottom:15px}#teacher-page #empty-class-msg #signup-options .btn-main{font-size:12px;font-weight:700;width:100%}#teacher-page #empty-class-msg #signup-options p{margin-bottom:5px;color:#555}#teacher-page #empty-class-msg #signup-options #email-invite,#teacher-page #empty-class-msg #signup-options #link-signup{display:inline-block;vertical-align:middle}#teacher-page #empty-class-msg #signup-options #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}#teacher-page #empty-class-msg #signup-options>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}#teacher-page #empty-class-msg img{width:1050px;margin-top:5px}#modules .module{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;margin:0 10px 10px 0;padding:10px;color:#333}#modules .module .info{border-right:1px solid #eee;padding-right:10px;width:33%}#modules .module .info .module-title{text-align:center}#modules .module .info .module-image{margin:10px 0 10px -50px;position:relative;left:50%;width:100px;height:100px;overflow:hidden}#modules .module .info .module-image img{width:100px;height:auto}#modules .module .module-icons{width:65%}#library .breadcrumbs{background:#fff;border:1px solid #ccc;border-radius:3px;margin:10px 10px 0 0;padding:5px;color:#777;font-size:14px}#library #modules{margin-top:10px}#library #modules #lesson-list-print-icon{margin-right:10px}#library #modules .module .description{width:50%;padding:10px;font-size:16px;line-height:23px}#library #modules .module .info{width:30%}#library #modules .module .browse{width:15%}#library #modules .module .browse a{position:relative;left:50%;margin:40px 0 0 -25px}#library .module-filter{margin:10px 0}.content-list{margin-bottom:100px}.content-list a{color:#333}.content-list .item{background:#fff;border:1px solid #ccc;border-radius:3px;margin:0 5px 5px 0;padding:7px 4px;color:#333;font-size:15px}.content-list .item .problem-number{width:32px;display:inline-block;font-weight:700}.content-list .item .item-title{margin-left:10px;display:inline-block}.content-list .item .col-xs-8{margin:0 0 0 5px}.content-list .item:hover{background-color:#eee}.content-list .item i{margin:4px 10px 0 0;width:30px}.content-list .item.started{background-color:#ffe863}.content-list .item.started:hover{background:#ffdd17}.content-list .item.passed{background-color:#afd779}.content-list .item.passed:hover{background:#8cc63e}.content-list .item.needs-work{background-color:#ffe6f1}.content-list .item.needs-work:hover{background:#ff99c6}#multi-file-viewer{width:700px;margin-left:auto;margin-right:auto}#multi-file-viewer .editor-view{display:inline-block}#multi-file-viewer .ace_editor{height:500px;width:550px;display:inline-block;margin:0;border-radius:3px;border:1px solid rgba(190,204,212,.25)}#multi-file-viewer .code-files{height:500px;width:150px;padding:10px 5px;display:inline-block;vertical-align:top;border:1px solid rgba(190,204,212,.25);overflow:auto;background-color:#fff;border-radius:3px}#multi-file-viewer .code-files .active-file{background-color:rgba(190,204,212,.5)}#multi-file-viewer .code-files .code-filename{height:30px;padding:5px;font-size:16px;color:#555;margin-left:2px;display:-ms-inline-flexbox;display:inline-flex}#multi-file-viewer .code-files .code-filename .icon-file{margin-right:3px}#multi-file-viewer .code-files .code-filename p.ellipsis-overflow{width:115px;padding-left:5px}.my-course-section{background-color:#f4f8fc;font-family:'Proxima Nova',proxima-nova,sans-serif}.my-course-section-content{padding:50px}.my-course-section:not(.has-sidenav) .course-tiles-content{max-width:1200px;margin:auto;text-align:center}.my-course-section:not(.has-sidenav) .course-tiles-content .course-tile{margin-left:18px;margin-right:18px}.my-course-section #main-course{margin-bottom:35px}.my-course-section .course-tile{position:relative;display:block;background-color:#fff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border:2px solid transparent;border-radius:3px;margin-right:36px;margin-bottom:15px;padding:11px 14px;vertical-align:middle}.my-course-section .course-tile h3{line-height:34px;font-size:18px;display:inline-block;vertical-align:middle}.my-course-section .course-tile.course-blue:hover{border-color:#27a9e1}.my-course-section .course-tile.course-red:hover{border-color:#de5844}.my-course-section .course-tile.course-green:hover{border-color:#8cc63e}.my-course-section .course-tile.course-pink:hover{border-color:#ff99c6}.my-course-section .course-tile.course-orange:hover{border-color:#fbaf3f}.my-course-section .course-tile:hover{text-decoration:none}.my-course-section .flair-box{position:absolute;float:right;right:15px;bottom:10px}.my-course-section .flair-box .flair{width:30px}.my-course-section.has-sidenav{margin-left:200px}#my-courses-section h2{color:#555;margin-bottom:10px;font-weight:200;font-size:20px}#my-courses-section .course-tile,.my-course-section.syllabus-landing .course-tile{height:130px;width:70%}#my-courses-section .course-tile img,.my-course-section.syllabus-landing .course-tile img{height:100%;margin-right:12px}.my-course-section.syllabus-landing h2{margin-bottom:25px;color:#555}.my-course-section.syllabus-landing .course-tiles-content{padding:35px 50px}.modal-body.my-course-section .course-tiles-content{padding:25px}.modal-body.my-course-section h2{color:#555;margin-bottom:50px;font-weight:200;font-size:20px}.modal-body.my-course-section .course-tile{height:80px;width:90%;text-align:left;margin-bottom:20px;margin-right:auto;margin-left:auto}.modal-body.my-course-section .course-tile img{height:100%;margin-right:12px;vertical-align:middle}.modal-body.my-course-section .course-tile h3{height:auto;width:calc(100% - 70px);font-size:14px;display:inline-block;vertical-align:middle}.choose-quiz-or-playlist{height:auto}.my-stuff-dashboard .table_wrapper{margin-top:40px}.my-stuff-dashboard .overflowable{overflow:visible}.my-stuff-dashboard .new-activity-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.my-stuff-dashboard .new-activity-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:50px;width:250px;line-height:46px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.my-stuff-dashboard .new-activity-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.my-stuff-dashboard .new-activity-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:188px;vertical-align:middle}.my-stuff-dashboard .new-activity-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.my-stuff-dashboard .new-activity-dropdown .dropdown-menu{min-width:250px}.my-stuff-dashboard .new-activity-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}.my-stuff-dashboard .new-activity-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.my-stuff-dashboard .new-activity-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.my-stuff-dashboard .copy-to-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.my-stuff-dashboard .copy-to-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:38px;width:200px;line-height:34px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.my-stuff-dashboard .copy-to-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}.my-stuff-dashboard .copy-to-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.my-stuff-dashboard .copy-to-dropdown .dropdown-menu{min-width:200px}.my-stuff-dashboard .copy-to-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}.my-stuff-dashboard .copy-to-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.my-stuff-dashboard .copy-to-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.my-stuff-dashboard .copy-to-dropdown .dropdown-toggle .icon{margin-left:15px;color:#fbaf3f}.my-stuff-dashboard .copy-to-dropdown .icon{position:absolute;top:13px}.my-stuff-dashboard .copy-to-dropdown .dropdown-menu li.disabled a:hover{color:#555;background-color:rgba(190,204,212,.25)}.my-stuff-dashboard .msg-banner{font-size:16px;margin-bottom:40px}.my-stuff-dashboard .msg-banner .icon-bolt{margin-right:5px}.my-stuff-dashboard .activity-header,.my-stuff-dashboard .section-header{width:95%;margin:auto}.my-stuff-dashboard .activity-header{overflow:auto}.my-stuff-dashboard .activity-header h3{margin-left:30px;display:inline-block}.my-stuff-dashboard .section-header{position:relative}.my-stuff-dashboard .share-this-page{display:inline-block;vertical-align:middle}.my-stuff-dashboard .share-this-page input{width:162px;text-align:center;background-color:transparent;font-size:12px;cursor:pointer;border-radius:3px 0 0 3px}#sandbox-create .sandbox-create-page table tr.search-item.even,.navbar .navbar-nav>.dropdown.open>a{background-color:rgba(190,204,212,.15)}.my-stuff-dashboard .codehs-table-row{height:55px}.navbar{max-width:100vw;height:60px;font-family:'Proxima Nova',proxima-nova,sans-serif}.navbar .navbar-nav>li a:not(.no-padding){padding:18px;line-height:24px}.navbar .navbar-brand{line-height:24px;padding:18px;height:60px}.navbar #log-menu,.navbar #time-card-button{display:none}.navbar .navbar-toggle{margin-right:20px;margin-top:13px}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{border-color:#fff;background-color:#28384a}.navbar .navbar-toggle:focus span.icon-bar,.navbar .navbar-toggle:hover span.icon-bar{background-color:#fff}.navbar #mobile-login{position:relative;display:inline-block;padding:18px;margin-right:5px;float:right;background-color:#27a9e1;color:#fff;letter-spacing:.5px;line-height:24px;font-weight:600;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar #mobile-login:focus,.navbar #mobile-login:hover{text-decoration:none;background-color:#2499cc}.new-navbar.navbar,.new-navbar.navbar div.navbar-collapse{background-color:var(--bg-surface-95,#fff)}.new-navbar.navbar{color:#28384a;border:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.new-navbar.navbar .navbar-nav .dropdown li .btn-link{padding:3px 15px;color:var(--on-bg-color,#28384a);font-weight:calc(600 * var(--font-weight-multiplier,1));letter-spacing:.5px;font-size:12px;line-height:24px;width:100%;text-align:left;border:none}.new-navbar.navbar .navbar-nav .dropdown li .btn-link:hover{text-decoration:none;background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.new-navbar.navbar .navbar-nav li a:not(.tt-suggestion){color:var(--on-bg-color,#28384a);font-weight:calc(600 * var(--font-weight-multiplier,1));letter-spacing:.5px;font-size:12px}.new-navbar.navbar .navbar-nav li a:not(.tt-suggestion) .icon-angle-down,.new-navbar.navbar .navbar-nav li a:not(.tt-suggestion) .icon-angle-up{color:#bbccd4}.new-navbar.navbar .navbar-nav li.header{color:#555;font-weight:600;letter-spacing:.5px;font-size:12px;padding:10px 20px}.new-navbar.navbar .navbar-nav li.header:not(.no-uppercase){text-transform:uppercase}.new-navbar.navbar .navbar-brand{padding:0}.new-navbar.navbar .navbar-brand img{margin:7.2px 18px;height:45.6px}.new-navbar.navbar .navbar-brand.bool-brand img{margin:9.6px 18px;height:39.6px}.new-navbar.navbar .hoc-link{display:inline-block;padding:18px;max-width:calc(100% - 82px);height:60px;line-height:24px;border-right:1px solid rgba(190,204,212,.5);border-left:1px solid rgba(190,204,212,.5)}.new-navbar.navbar .hoc-link img{height:100%}@media (max-width:400px){.new-navbar.navbar .hoc-link img{height:auto;width:100%}}.new-navbar.navbar .write-code-container{margin-right:10px;top:12px;padding-bottom:14px}.new-navbar.navbar .write-code-container .write-code-btn{background-color:#28384a;color:#f8f8ff;margin-left:16px}.new-navbar.navbar .write-code-container .write-code-btn:hover{border-color:#f8f8ff}.close-menu-icon{margin-top:15px;cursor:pointer}#updated-navbar a:not(.uppercase){text-transform:initial}#updated-navbar .open>a{background-color:#28384a;color:#fff}#updated-navbar .open>a a.dropdown-header{color:#fff}#updated-navbar .open>a .icon-angle-down{display:none}#updated-navbar .open>a .icon-angle-up{display:inline}#updated-navbar .dropdown-menu{left:-130px;top:60.5px;padding:0;width:540px;border-radius:1px;background-color:transparent;border-top:9.5px solid transparent;border-bottom:none;border-color:transparent;background-clip:padding-box}@media (min-width:767px){#updated-navbar .dropdown-menu li{background-color:#fff}}@media (max-width:766px){#updated-navbar .dropdown-menu li{background-color:#28384a}}#updated-navbar .dropdown-menu .arrow-up{position:absolute;top:-10px;width:0;height:0;background-color:transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}@media (min-width:1341px){#updated-navbar .dropdown-menu .arrow-up.online-ide{left:-24px}}@media (max-width:1340px){#updated-navbar .dropdown-menu .arrow-up.online-ide{left:-35px}}@media (min-width:1341px){#updated-navbar .dropdown-menu .arrow-up.resources{left:91px}}@media (max-width:1340px){#updated-navbar .dropdown-menu .arrow-up.resources{left:89px}}@media (min-width:1341px){#updated-navbar .dropdown-menu .arrow-up.pd{border-bottom-color:#f8f8ff;left:25px}}@media (max-width:1340px){#updated-navbar .dropdown-menu .arrow-up.pd{left:-60px}}@media (min-width:1341px){#updated-navbar .dropdown-menu .arrow-up.curriculum{left:92px}}@media (max-width:1340px){#updated-navbar .dropdown-menu .arrow-up.curriculum{left:90px}}@media (min-width:1341px){#updated-navbar .dropdown-menu .arrow-up.platform{left:173px}}@media (max-width:1340px){#updated-navbar .dropdown-menu .arrow-up.platform{left:161px}}@media (min-width:1341px){#updated-navbar .dropdown-menu .arrow-up.products{left:173px}}@media (max-width:1340px){#updated-navbar .dropdown-menu .arrow-up.products{left:161px}}#updated-navbar .dropdown-menu.two-columns{width:700px;column-count:2;column-gap:0;column-rule:1px solid #f0f0f0;padding:0}#updated-navbar .dropdown-menu.two-columns li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:767px){#updated-navbar .dropdown-menu.two-columns li{background-color:#fff}}@media (max-width:766px){#updated-navbar .dropdown-menu.two-columns li{background-color:#28384a}}#updated-navbar .dropdown-menu.two-columns li>a{-ms-flex-positive:1;flex-grow:1}@media (min-width:768px) and (max-width:1024px){#updated-navbar .dropdown-menu.two-columns{column-count:1;width:350px}}#updated-navbar .dropdown-menu.side-info{background-color:#fff}#updated-navbar .dropdown-menu.side-info .info{width:204px;float:left;padding:24px}@media (max-width:768px){#updated-navbar .dropdown-menu.side-info .info{display:none}}#updated-navbar .dropdown-menu.side-info .info a:hover{background-color:#f8f8ff;color:#27a9e1}#updated-navbar .dropdown-menu.side-info .info .info-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:12px 0 0 12px;position:static;width:48px;height:48px;background:rgba(4,167,232,.1);border-radius:2px}#updated-navbar .dropdown-menu.side-info .info .info-text{padding-top:52px}#updated-navbar .dropdown-menu.side-info .info .info-text h2{font-weight:700;font-size:20px;line-height:24px}#updated-navbar .dropdown-menu.side-info .info .info-text h3{font-size:15px;line-height:18px}#updated-navbar .dropdown-menu.side-info .list{width:336px;float:left;padding:0;position:absolute;left:202.5px}#updated-navbar .dropdown-menu.side-info li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#f4f8fc;padding:0;border-top:1px #f8f8ff}#updated-navbar .dropdown-menu.side-info li>a{-ms-flex-positive:1;flex-grow:1;padding-top:16px;padding-bottom:16px}#updated-navbar .dropdown-menu.platform-dropdown{width:auto}#updated-navbar .dropdown-menu.pd-dropdown a.no-description{padding-top:5px;padding-bottom:5px}@media (min-width:768px) and (max-width:1024px){#updated-navbar .dropdown-menu.pd-dropdown{width:540px}}#updated-navbar .dropdown-menu.resource-dropdown{width:200px}@media (min-width:768px) and (min-width:1341px){#updated-navbar .dropdown-menu.basic-dropdown{left:-45px}}@media (min-width:768px) and (max-width:1340px){#updated-navbar .dropdown-menu.basic-dropdown{left:-52px}}@media (min-width:768px){#updated-navbar .dropdown-menu.two-columns li{min-height:64px}#updated-navbar .dropdown-menu.side-info li{height:56px;min-width:fit-content}#updated-navbar .dropdown-menu.pd-dropdown{height:346px}#updated-navbar .dropdown-menu.basic-dropdown{width:200px}#updated-navbar .dropdown-menu.ide-dropdown{height:345px}#updated-navbar .dropdown-menu.curriculum-dropdown{height:308px;width:fit-content;min-width:684px}}#updated-navbar .dropdown-menu.curriculum-dropdown .info{float:none;-ms-flex-negative:0;flex-shrink:0}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info{padding-left:0;padding-top:5px;padding-bottom:5px;list-style:none;background-color:#f4f8fc;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;gap:15px}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info a:hover{background-color:transparent}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info a:hover .link-header{color:#28384a}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info>li .header-element,#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info>li a{padding-top:5px;padding-bottom:5px;font-size:16px;white-space:nowrap;color:#28384a}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info ul{list-style:none;padding-left:0}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info ul>li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:26px;padding:initial initial initial 59px;font-size:14px;color:#727272}#updated-navbar .dropdown-menu a:hover .description,#updated-navbar .dropdown-menu a:hover .fas,#updated-navbar .dropdown-menu a:hover .link-header,#updated-navbar .dropdown-menu a:hover .navbar-fas-icon{color:#f8f8ff}#updated-navbar .dropdown-menu.curriculum-dropdown .curriculum-dropdown-nested-info li{height:auto;display:list-item}#updated-navbar .dropdown-menu .no-description{padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#updated-navbar .dropdown-menu .no-description .link-icon{float:initial}#updated-navbar .dropdown-menu a:hover{background-color:#28384a}#updated-navbar .dropdown-menu a:hover .svg-icon{fill:#f8f8ff}#updated-navbar .dropdown-menu .grey-icon{fill:#beccd4!important;color:#beccd4!important}#updated-navbar .lower-products-section{background-color:rgba(222,229,233,.87);padding:15px 24px 4px}#updated-navbar .lower-products-section h2{font-weight:700;font-size:20px;line-height:24px;margin:0}#updated-navbar .lower-products-section .use-case-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}#updated-navbar .lower-products-section .use-case-links>li{background-color:transparent}#updated-navbar .lower-products-section .use-case-links>li a{padding:8px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#updated-navbar .lower-products-section .use-case-links>li a svg{margin-right:5px}#updated-navbar .lower-products-section .use-case-links>li a span{vertical-align:middle}#updated-navbar .lower-products-section .use-case-links a:focus,#updated-navbar .lower-products-section .use-case-links a:hover{background-color:#24364c!important;text-decoration:none}#updated-navbar .lower-products-section .use-case-links a:focus svg,#updated-navbar .lower-products-section .use-case-links a:hover svg{fill:#27a9e1}#updated-navbar .lower-products-section .use-case-links a:focus span,#updated-navbar .lower-products-section .use-case-links a:hover span{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#updated-navbar .lower-products-section .use-case-links .icon-angle-right{display:inline;color:#95a5ac;font-size:16px;margin-left:14px}#updated-navbar .upper-products-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#updated-navbar .upper-products-section .info{float:none;-ms-flex-negative:0;flex-shrink:0}#updated-navbar .upper-products-section .products-list{background-color:#fff;list-style:none;width:700px;padding:0}#updated-navbar .upper-products-section .products-list li{background-color:#fff;border-top:0}#updated-navbar .upper-products-section .products-list li:last-child .product-link-content{border-bottom:none}#updated-navbar .upper-products-section .products-list li>a{display:block;background-color:#fff;height:100%;padding:0 24px 0 16px}#updated-navbar .upper-products-section .products-list li>a:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#19232e;color:#fff}#updated-navbar .upper-products-section .products-list li>a:hover .icon-cangle-right{color:#fff}#updated-navbar .upper-products-section .products-list li>a:hover svg{fill:#fff}#updated-navbar .upper-products-section .products-list li>a:hover .product-link-content{border-bottom-color:transparent}#updated-navbar .upper-products-section .products-list li>a:focus,#updated-navbar .upper-products-section .products-list li>a:hover{text-decoration:none}#updated-navbar .upper-products-section .products-list li .product-link-content{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dee5e9}#updated-navbar .upper-products-section .products-list li .product-link-content .icon-angle-right{margin-left:auto;font-size:16px;color:#dee5e9;display:inline}#updated-navbar .icon-angle-right,#updated-navbar .mobile-icon,#updated-navbar .short-pd,#updated-navbar .social-media-section,.logged-out-mobile-navbar{display:none}#updated-navbar .upper-products-section .products-list li svg{fill:#95a5ac}#updated-navbar .svg-icon{fill:#27a9e1;padding-right:6px}#updated-navbar .navbar-fas-icon{color:#27a9e1}#updated-navbar .link-icon{margin-right:10px;vertical-align:text-bottom;float:left}#updated-navbar .link-text{line-height:14px}#updated-navbar .link-text .description{font-size:11px;font-weight:200;text-transform:initial;margin-left:35px}#updated-navbar .topnav-request-quote-btn,#updated-navbar .write-code-btn{font-family:'Proxima Nova',proxima-nova,sans-serif;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:capitalize;background-color:transparent;color:#28384a;margin-top:12px;border:1px solid #28384a;border-radius:50px}#updated-navbar .topnav-request-quote-btn.btn-rounded,#updated-navbar .write-code-btn.btn-rounded{border-radius:50px;padding:6px 20px}#updated-navbar .topnav-request-quote-btn:hover,#updated-navbar .write-code-btn:hover{background-color:transparent;opacity:.75}#updated-navbar .topnav-request-quote-btn .fa-plus,#updated-navbar .write-code-btn .fa-plus{font-size:12px;margin-right:2px}#updated-navbar .topnav-request-quote-btn:focus,#updated-navbar .topnav-request-quote-btn:hover,#updated-navbar .write-code-btn:focus,#updated-navbar .write-code-btn:hover{color:#28384a}#updated-navbar .topnav-request-quote-btn{padding:4px 12px;font-size:12px}.mobile-header .navbar-toggle{border-color:#fff}@media screen and (min-width:768px){#updated-navbar .dropdown .icon-angle-up{display:none}#updated-navbar .dropdown:active{background-color:#28384a}#updated-navbar .dropdown a{font-size:13px}#updated-navbar .dropdown>a:hover{background-color:#161f29;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (min-width:768px) and (min-width:769px){#updated-navbar .dropdown.hide-mobile{display:inline}#updated-navbar .dropdown.show-mobile{display:none}}@media screen and (min-width:768px) and (max-width:768px){#updated-navbar .dropdown.hide-mobile{display:none}#updated-navbar .dropdown.show-mobile{display:inline}}@media (max-width:1340px) and (min-width:768px){#updated-navbar #login-btn,#updated-navbar .dropdown-toggle:not(.no-padding){padding:18px 7px}.new-navbar.navbar:not(#logged-in-navbar) .navbar-brand img{margin:7.2px 5px}#updated-navbar .long-pd{display:none}#updated-navbar .short-pd{display:inline-block}#use-cases-dropdown{display:none}}@media (max-width:767px){.marketing-team .marketing-team-value-cards .marketing-team-value-cards-grid{grid-template-columns:1fr}.logged-out-mobile-navbar{display:block}#mobile-brand{height:55px;margin-left:-15px}#updated-navbar{background-color:#28384a}#updated-navbar.navbar-collapse{max-height:100%;height:100vh!important}#updated-navbar .social-media-section{display:block;text-align:center;margin-bottom:10px}#updated-navbar .mobile-icon{vertical-align:middle;margin-right:5px;display:inline}#updated-navbar .icon-angle-down,#updated-navbar .icon-angle-up{display:none}#updated-navbar .icon-angle-right{color:#27a9e1;float:right;display:inline;line-height:20px}#updated-navbar a:not(.uppercase){text-transform:initial;padding:10px 15px}#updated-navbar .open>a{background-color:#28384a;color:#fff}#updated-navbar .open>a a.dropdown-header{color:#fff}#updated-navbar .open>a .icon-angle-up{display:none}#updated-navbar .dropdown-menu{border-top:none}#updated-navbar .dropdown-menu.two-columns{column-count:1}#updated-navbar .dropdown-menu.two-columns.mobile-products-dropdown li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#updated-navbar .dropdown-menu a{color:#28384a;margin-left:15px;font-weight:200}#updated-navbar .dropdown-menu a.no-description{padding-top:5px;padding-bottom:5px}#updated-navbar a:not(.tt-suggestion){color:#fff;background-color:#28384a}#updated-navbar a:not(.tt-suggestion).topnav-request-quote-btn{border-color:#fff}#updated-navbar a:not(.tt-suggestion).topnav-request-quote-btn:hover{color:#fff}#updated-navbar #signup-btn{border-color:#27a9e1;color:#27a9e1!important}#updated-navbar .navbar-right{margin-left:18px;margin-top:40px}#updated-navbar .social-media-section .social-media-links{display:inline}#updated-navbar .social-media-section .mobile-icon{fill:#fff}#updated-navbar #login-btn{font-family:'Proxima Nova',proxima-nova,sans-serif;color:#fff;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border:1px solid #fff;text-align:center;margin-top:10px;padding:10px;text-transform:initial;border-radius:50px}#updated-navbar #login-btn.full-width{width:100%}#updated-navbar #login-btn:focus{color:#fff}#updated-navbar #login-btn.btn-rounded{border-radius:50px;padding:6px 20px}#updated-navbar #login-btn:hover{background-color:transparent;opacity:.75;color:#fff!important}}#signup-btn,.overview-btn{padding:6px 12px;border-radius:50px}@media (max-width:767px) and (min-width:769px){#updated-navbar .hide-mobile{display:inline}#updated-navbar .show-mobile{display:none}}@media (max-width:767px) and (max-width:768px){#updated-navbar .hide-mobile{display:none}#updated-navbar .show-mobile{display:inline}}.navbar-right{margin-right:0!important}.navbar-right #important-msg-item .popover{font-family:'Proxima Nova',proxima-nova,sans-serif;width:300px}.navbar-right #important-msg-item .popover a{color:#27a9e1;text-transform:none;font-weight:400}.navbar-right #important-msg-item .popover a:hover{text-decoration:none;color:rgba(39,169,225,.6);background-color:none!important}.navbar-right #important-msg .chs-icon-bell{color:#de5844}.navbar-right #important-msg:hover{background-color:#de5844!important}.navbar-right #important-msg:hover span{color:#fff}#pricing-btn:hover{color:#27a9e1!important}.overview-btn{background-color:#28384a;color:#fff!important;border-color:#28384a;height:40px;margin-top:12px;line-height:26px;font-size:16px}.overview-btn:hover{color:#161f29!important;border-color:#161f29;background-color:rgba(244,248,252,.3)}#signup-btn{background-color:#27a9e1;color:#22323f!important;border-color:#27a9e1;margin-top:12px;line-height:20px}#signup-btn:hover{border-color:#2499cc;background-color:rgba(244,248,252,.3)}#login-btn{font-weight:400}#login-btn:hover{color:#27a9e1!important}.next-link{font-size:12px;margin-right:10px;width:70px;height:28px}#logged-in-navbar .navbar-right{margin-right:0!important}#logged-in-navbar .navbar-right #important-msg:hover{background-color:#de5844!important}#logged-in-navbar #notification-menu li:not(:last-child),#logged-in-navbar #profile-image-dropdown li:not(:last-child),#logged-in-navbar .sub-menu-link li:not(:last-child){border-bottom:2px solid rgba(190,204,212,.25)}#logged-in-navbar .navbar-nav #profile-image-dropdown,#logged-in-navbar .navbar-nav>li:not(.no-dividers){border-left:2px solid rgba(190,204,212,.25)}#logged-in-navbar .navbar-nav>li:last-of-type:not(.no-dividers){border-right:2px solid rgba(190,204,212,.25)}#logged-in-navbar .navbar-nav>li>a{height:60px}#logged-in-navbar [class^=chs-icon-],#logged-in-navbar [class^=icon-]{font-size:18px}#logged-in-navbar .chs-icon-messages{font-size:22px}#logged-in-navbar #new-message-icon{display:inline-block;width:16px;height:16px;background-color:#27a9e1;border:3px solid #fff;border-radius:50%;position:absolute;right:14px;top:12px}#logged-in-navbar #nav-notifications-toggle:hover #new-message-icon{background-color:#fff;border:3px solid #27a9e1}#logged-in-navbar .navbar-left a:not(.no-hover):not(.tt-suggestion):hover,#logged-in-navbar .navbar-right a:not(.no-hover):hover{background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#logged-in-navbar .container-fluid{padding-right:0}#logged-in-navbar .dropdown-menu{padding:0}#logged-in-navbar .dropdown li a:not(.suggestion){padding:3px 15px}#logged-in-navbar .dropdown li a:not(.suggestion) .badge{margin-top:2px;border:1px solid #fff}#logged-in-navbar .sections-dropdown{max-height:80vh;overflow:auto}#logged-in-navbar .sections-dropdown>li{width:450px;border-top:1px solid #eee}#logged-in-navbar .sections-header-button{width:50%;padding:7px 0;display:inline-block;text-align:center}#logged-in-navbar .sections-header-button.teacher-section-link{border-right:1px solid #eee}#logged-in-navbar .sections-header-button:hover{text-decoration:none}#logged-in-navbar .sections-header-button .chs-icon{margin-right:5px}#logged-in-navbar #time-card-button a{background-color:#de5844;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#logged-in-navbar #time-card-button a:hover{background-color:#c8503e!important}#logged-in-navbar #time-card-button span{color:#fff}#logged-in-navbar .toolbox-link .icon-wrench{display:none;font-size:18px;line-height:1.4}#logged-in-navbar #nav-admin-dropdown{width:64px}#logged-in-navbar #nav-admin-dropdown>a{text-align:center}#logged-in-navbar #nav-admin-dropdown>a span{line-height:1.4}#logged-in-navbar #current-section-link>a{padding:0 18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;line-height:1.25;background-color:rgba(39,169,225,.1);text-transform:none;max-width:250px;-webkit-font-smoothing:initial;text-align:center}#logged-in-navbar #current-section-link>a:hover{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#logged-in-navbar .message-photo-wrapper{display:inline-block;overflow:hidden;width:30px;height:30px;margin:8px 12px 0 -10px;border-radius:50%}#logged-in-navbar .message-photo-wrapper img{width:100%;height:100%}#logged-in-navbar #profile-image-dropdown>a{padding:0 8px 0 18px}#logged-in-navbar #profile-image-dropdown .dropdown-menu{min-width:100%}#logged-in-navbar #profile-image-dropdown #nav-user-name{padding:10px;font-size:110%}#logged-in-navbar #profile-image-dropdown #nav-user-name .icon-caret-down{line-height:4.4;position:relative;top:1px;padding-left:10px;color:#27a9e1;font-size:100%}#logged-in-navbar #nav-photo-wrapper{display:inline-block;overflow:hidden;width:40px;height:40px;border-radius:50%;position:relative;top:10px}#logged-in-navbar #nav-photo-wrapper img{width:100%}#logged-in-navbar #nav-photo-wrapper.pro-user{border:2px solid #8cc63e}#logged-in-navbar .pro-badge{z-index:1;position:relative;bottom:4px}#logged-in-navbar .pro-badge-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:fit-content}#logged-in-navbar .certified-educator-logo{width:16px;position:absolute;top:6px;left:45px;z-index:100}#logged-in-navbar .nav-user-name-text{vertical-align:middle}#logged-in-navbar .navbar-img{display:inline-block;overflow:hidden;width:30px;height:30px;border-radius:50%}#logged-in-navbar .navbar-img img{width:100%}#logged-in-navbar .my-courses-option{width:450px;padding:10px 0 10px 20px}#logged-in-navbar .my-courses-option:hover{background:#27a9e1;color:#fff}#logged-in-navbar .my-courses-option .my-course-option-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:7px;margin-left:10px;width:380px}#logged-in-navbar #item-feedback a,#logged-in-navbar #translation-feedback-star a{cursor:pointer}#logged-in-navbar #nav-searchbar{height:60px;border-left:none;text-align:right;position:relative}#logged-in-navbar #nav-searchbar #nav-searchbar-icon:hover{cursor:pointer;background-color:inherit!important;color:#2499cc;text-decoration:none}#logged-in-navbar .right-border{border-right:2px solid rgba(190,204,212,.25)}#logged-in-navbar .page-mask{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:60px;right:0;bottom:0;left:0}#logged-in-navbar #nav-resume a{padding-left:16px}#logged-in-navbar #nav-resume .chs-icon-resume{color:#27a9e1}#logged-in-navbar #nav-resume a:hover .chs-icon-resume{color:inherit!important}#logged-in-navbar #nav-resume span:nth-child(2){position:relative;bottom:2px}#logged-in-navbar .help-small,#logged-in-navbar .my-links-small,#logged-in-navbar .nav-resume-small,#logged-in-navbar .resources-small{display:none}#logged-in-navbar #notification-menu{width:350px;max-height:500px;overflow-y:auto}#logged-in-navbar #notification-menu .dropdown-label span{padding:0 8px}#logged-in-navbar #notification-menu .message-text{color:#95a5ac;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#logged-in-navbar #notification-menu a:hover .message-text{color:#fff!important}#logged-in-navbar li.dropdown-label{color:#555!important;font-family:'Proxima Nova',proxima-nova,sans-serif;font-weight:600;letter-spacing:.5px;font-size:12px;cursor:auto;padding:13px;text-transform:uppercase}#logged-in-navbar li.dropdown-label a{display:inline-block;padding:0!important}#logged-in-navbar li.dropdown-label a:hover{background-color:inherit;color:inherit!important;text-decoration:underline}#logged-in-navbar .notification-header{margin:0 auto}#logged-in-navbar .notification-header-item{width:50%;float:left}#logged-in-navbar .review-notification{background-color:#ffdd17}#logged-in-navbar .nav-button-wrap{line-height:60px;margin-right:15px;margin-left:15px}#logged-in-navbar .nav-button-wrap .btn-main-transparent span,#logged-in-navbar .nav-button-wrap .slides-link{margin-left:5px}#logged-in-navbar .nav-button-wrap .slides-link.active-page{pointer-events:none}#logged-in-navbar .nav-button-wrap .slides-link.active-page:hover{opacity:1}#logged-in-navbar .nav-button-wrap .btn-main-transparent{border-color:transparent;color:#555;font-size:12px}#logged-in-navbar .nav-button-wrap .btn-main-transparent.active-page{border-color:rgba(85,85,85,.5);height:28px;padding-left:10px;padding-right:10px}#logged-in-navbar .nav-button-wrap .btn-main-transparent:focus{outline:#27a9e1 solid 1px}#logged-in-navbar .nav-button-wrap .dropdown-menu{background-color:#19232e;margin-top:15px}#logged-in-navbar .nav-button-wrap .dropdown-menu li a{padding:13px}#logged-in-navbar .nav-button-wrap .dropdown-menu li a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#logged-in-navbar .nav-button-wrap .dropdown-menu li a span:first-of-type{color:#fff;margin-left:25px}#logged-in-navbar .nav-button-wrap .dropdown-menu li a span.chs-icon{color:#fff;position:absolute;display:none;left:15px}#logged-in-navbar .nav-button-wrap .dropdown-menu li a:hover{cursor:pointer;background-color:rgba(190,204,212,.2)!important}#logged-in-navbar .nav-button-wrap .dropdown-menu li.selected{pointer-events:none;cursor:default;background-color:#27a9e1}#logged-in-navbar .nav-button-wrap .dropdown-menu li.selected .chs-icon{display:inline}#logged-in-navbar .mobile-navbar{background-color:#fff}#logged-in-navbar .mobile-navbar .navbar-nav{margin:0 -15px}#logged-in-navbar .mobile-navbar .chs-icon-folder{color:#fbaf3f}#logged-in-navbar .mobile-navbar .sidenav-icon{width:15px;margin-right:5px}@media (max-width:1130px) and (min-width:768px){#logged-in-navbar .toolbox-link .icon-wrench{display:inline}#logged-in-navbar .toolbox-link .icon-wrench+.toolbox-link-text,#logged-in-navbar .toolbox-link>.toolbox-link-text{display:none}#logged-in-navbar .help-small,#logged-in-navbar .my-links-small,#logged-in-navbar .nav-resume-small,#logged-in-navbar .resources-small{display:block}#logged-in-navbar #practice-nav-link{display:none}#logged-in-navbar #nav-photo-wrapper,#logged-in-navbar #nav-resume .nav-resume-full,#logged-in-navbar .help-full,#logged-in-navbar .my-links-full,#logged-in-navbar .nav-user-name-text,#logged-in-navbar .pro-badge,#logged-in-navbar .resources-full,#logged-in-navbar .tutor-dash-link{display:none!important}#logged-in-navbar .nav-user-name-initials{display:inline;font-size:18px;vertical-align:middle}#logged-in-navbar #nav-admin-dropdown{width:auto}#logged-in-navbar #nav-admin-dropdown>a,#logged-in-navbar .toolbox-link>a{padding-left:16px;padding-right:16px}#logged-in-navbar #log-menu>a,#logged-in-navbar #nav-notifications-toggle,#logged-in-navbar #nav-resume>a{padding-left:12px;padding-right:12px}#logged-in-navbar #profile-image-dropdown .dropdown-toggle{padding-left:10px}}@media (max-width:1335px){#logged-in-navbar .nav-user-name-text{display:inline-block;max-width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:1210px){#logged-in-navbar #nav-searchbar{display:none}}#logged-in-navbar #upgrade-nudge{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60px;padding-left:10px;padding-right:6px}#logged-in-navbar #upgrade-nudge>a{height:auto;border-radius:50px;padding:0 8px;background-color:#b2d5f5}#logged-in-navbar #upgrade-nudge>a:hover{background-color:#95c7f5;color:var(--on-bg-color,#28384a)}#logged-in-navbar #upgrade-nudge+#profile-image-dropdown{border-left:none}#logged-in-navbar #upgrade-nudge+#profile-image-dropdown>a{padding-left:8px}@media (max-width:768px){#logged-in-navbar #upgrade-nudge{padding-left:0;padding-right:0;-ms-flex-pack:start;justify-content:start}#logged-in-navbar #upgrade-nudge>a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px;padding-left:18px;border-radius:0}}@media (max-width:1130px) and (min-width:768px){#logged-in-navbar #upgrade-nudge .fa-arrow-alt-circle-up{display:none}}#write-code-modal h2{color:#28384a;font-weight:700}#write-code-modal a{text-decoration:none;cursor:pointer}#write-code-modal .sandbox-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}#write-code-modal .sandbox-links .sandbox-link{transition:transform .2s;box-shadow:0 0 2px 2px rgba(190,204,212,.7);overflow:hidden;border-radius:3px}#write-code-modal .sandbox-links .sandbox-link:hover{-ms-transform:scale(1.02);transform:scale(1.02)}#write-code-modal .sandbox-links .sandbox-link .language-icon{height:50px;width:50px}#write-code-modal .sandbox-links .sandbox-link h3{vertical-align:middle;color:#28384a;display:inline;font-weight:700;font-size:17px;margin-left:10px}#write-code-modal .view-all{margin-top:15px;font-size:15px;font-weight:500}#admin-search-modal .modal-dialog,#in-context-switcher-modal .modal-dialog,#search-modal .modal-dialog{margin-top:10%}#admin-search-modal .admin-navbar-search-form,#admin-search-modal .navbar-search-form,#in-context-switcher-modal .admin-navbar-search-form,#in-context-switcher-modal .navbar-search-form,#search-modal .admin-navbar-search-form,#search-modal .navbar-search-form{background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:2px}#admin-search-modal .admin-navbar-search-form .twitter-typeahead,#admin-search-modal .navbar-search-form .twitter-typeahead,#in-context-switcher-modal .admin-navbar-search-form .twitter-typeahead,#in-context-switcher-modal .navbar-search-form .twitter-typeahead,#search-modal .admin-navbar-search-form .twitter-typeahead,#search-modal .navbar-search-form .twitter-typeahead{width:100%;vertical-align:middle}#admin-search-modal .admin-navbar-search-form #admin-searchbar-search-icon,#admin-search-modal .admin-navbar-search-form #in-context-switcher-search-icon,#admin-search-modal .admin-navbar-search-form #searchbar-search-icon,#admin-search-modal .navbar-search-form #admin-searchbar-search-icon,#admin-search-modal .navbar-search-form #in-context-switcher-search-icon,#admin-search-modal .navbar-search-form #searchbar-search-icon,#in-context-switcher-modal .admin-navbar-search-form #admin-searchbar-search-icon,#in-context-switcher-modal .admin-navbar-search-form #in-context-switcher-search-icon,#in-context-switcher-modal .admin-navbar-search-form #searchbar-search-icon,#in-context-switcher-modal .navbar-search-form #admin-searchbar-search-icon,#in-context-switcher-modal .navbar-search-form #in-context-switcher-search-icon,#in-context-switcher-modal .navbar-search-form #searchbar-search-icon,#search-modal .admin-navbar-search-form #admin-searchbar-search-icon,#search-modal .admin-navbar-search-form #in-context-switcher-search-icon,#search-modal .admin-navbar-search-form #searchbar-search-icon,#search-modal .navbar-search-form #admin-searchbar-search-icon,#search-modal .navbar-search-form #in-context-switcher-search-icon,#search-modal .navbar-search-form #searchbar-search-icon{color:#6b757b;font-size:20px;margin-left:15px}#admin-search-modal .admin-navbar-search-form .admin-search-spinner,#admin-search-modal .admin-navbar-search-form .in-context-switcher-spinner,#admin-search-modal .admin-navbar-search-form .search-spinner,#admin-search-modal .navbar-search-form .admin-search-spinner,#admin-search-modal .navbar-search-form .in-context-switcher-spinner,#admin-search-modal .navbar-search-form .search-spinner,#in-context-switcher-modal .admin-navbar-search-form .admin-search-spinner,#in-context-switcher-modal .admin-navbar-search-form .in-context-switcher-spinner,#in-context-switcher-modal .admin-navbar-search-form .search-spinner,#in-context-switcher-modal .navbar-search-form .admin-search-spinner,#in-context-switcher-modal .navbar-search-form .in-context-switcher-spinner,#in-context-switcher-modal .navbar-search-form .search-spinner,#search-modal .admin-navbar-search-form .admin-search-spinner,#search-modal .admin-navbar-search-form .in-context-switcher-spinner,#search-modal .admin-navbar-search-form .search-spinner,#search-modal .navbar-search-form .admin-search-spinner,#search-modal .navbar-search-form .in-context-switcher-spinner,#search-modal .navbar-search-form .search-spinner{display:none;background-color:#fff;text-align:left;padding-left:20px;height:54px;border-radius:2px}#admin-search-modal .admin-navbar-search-form .admin-search-spinner .icon-spinner,#admin-search-modal .admin-navbar-search-form .in-context-switcher-spinner .icon-spinner,#admin-search-modal .admin-navbar-search-form .search-spinner .icon-spinner,#admin-search-modal .navbar-search-form .admin-search-spinner .icon-spinner,#admin-search-modal .navbar-search-form .in-context-switcher-spinner .icon-spinner,#admin-search-modal .navbar-search-form .search-spinner .icon-spinner,#in-context-switcher-modal .admin-navbar-search-form .admin-search-spinner .icon-spinner,#in-context-switcher-modal .admin-navbar-search-form .in-context-switcher-spinner .icon-spinner,#in-context-switcher-modal .admin-navbar-search-form .search-spinner .icon-spinner,#in-context-switcher-modal .navbar-search-form .admin-search-spinner .icon-spinner,#in-context-switcher-modal .navbar-search-form .in-context-switcher-spinner .icon-spinner,#in-context-switcher-modal .navbar-search-form .search-spinner .icon-spinner,#search-modal .admin-navbar-search-form .admin-search-spinner .icon-spinner,#search-modal .admin-navbar-search-form .in-context-switcher-spinner .icon-spinner,#search-modal .admin-navbar-search-form .search-spinner .icon-spinner,#search-modal .navbar-search-form .admin-search-spinner .icon-spinner,#search-modal .navbar-search-form .in-context-switcher-spinner .icon-spinner,#search-modal .navbar-search-form .search-spinner .icon-spinner{line-height:54px}#admin-search-modal .admin-navbar-search-form input#admin-search-site-input,#admin-search-modal .admin-navbar-search-form input#in-context-switcher-input,#admin-search-modal .admin-navbar-search-form input#search-site-input,#admin-search-modal .navbar-search-form input#admin-search-site-input,#admin-search-modal .navbar-search-form input#in-context-switcher-input,#admin-search-modal .navbar-search-form input#search-site-input,#in-context-switcher-modal .admin-navbar-search-form input#admin-search-site-input,#in-context-switcher-modal .admin-navbar-search-form input#in-context-switcher-input,#in-context-switcher-modal .admin-navbar-search-form input#search-site-input,#in-context-switcher-modal .navbar-search-form input#admin-search-site-input,#in-context-switcher-modal .navbar-search-form input#in-context-switcher-input,#in-context-switcher-modal .navbar-search-form input#search-site-input,#search-modal .admin-navbar-search-form input#admin-search-site-input,#search-modal .admin-navbar-search-form input#in-context-switcher-input,#search-modal .admin-navbar-search-form input#search-site-input,#search-modal .navbar-search-form input#admin-search-site-input,#search-modal .navbar-search-form input#in-context-switcher-input,#search-modal .navbar-search-form input#search-site-input{background-color:#fff;padding-left:15px;height:40px;width:100%;font-family:'Proxima Nova',proxima-nova,sans-serif,FontAwesome;font-weight:200;border:none;box-shadow:none;caret-color:#27a9e1;font-size:14px;letter-spacing:1px}#admin-search-modal .admin-navbar-search-form .tt-suggestion:hover,#admin-search-modal .navbar-search-form .tt-suggestion:hover,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion:hover,#in-context-switcher-modal .navbar-search-form .tt-suggestion:hover,#search-modal .admin-navbar-search-form .tt-suggestion:hover,#search-modal .navbar-search-form .tt-suggestion:hover{cursor:pointer;text-decoration:none}#admin-search-modal .admin-navbar-search-form .greyed-result,#admin-search-modal .admin-navbar-search-form .tt-suggestion,#admin-search-modal .navbar-search-form .greyed-result,#admin-search-modal .navbar-search-form .tt-suggestion,#in-context-switcher-modal .admin-navbar-search-form .greyed-result,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion,#in-context-switcher-modal .navbar-search-form .greyed-result,#in-context-switcher-modal .navbar-search-form .tt-suggestion,#search-modal .admin-navbar-search-form .greyed-result,#search-modal .admin-navbar-search-form .tt-suggestion,#search-modal .navbar-search-form .greyed-result,#search-modal .navbar-search-form .tt-suggestion{text-align:left;padding:5px 15px;line-height:25px;font-size:17px;width:100%;height:100%;display:inline-block;text-decoration:none;text-transform:none;color:#555}#admin-search-modal .admin-navbar-search-form .greyed-result .icon-circle,#admin-search-modal .admin-navbar-search-form .tt-suggestion .icon-circle,#admin-search-modal .navbar-search-form .greyed-result .icon-circle,#admin-search-modal .navbar-search-form .tt-suggestion .icon-circle,#in-context-switcher-modal .admin-navbar-search-form .greyed-result .icon-circle,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion .icon-circle,#in-context-switcher-modal .navbar-search-form .greyed-result .icon-circle,#in-context-switcher-modal .navbar-search-form .tt-suggestion .icon-circle,#search-modal .admin-navbar-search-form .greyed-result .icon-circle,#search-modal .admin-navbar-search-form .tt-suggestion .icon-circle,#search-modal .navbar-search-form .greyed-result .icon-circle,#search-modal .navbar-search-form .tt-suggestion .icon-circle{font-size:6px;margin-left:7px;margin-right:7px;color:#27a9e1;line-height:12px;vertical-align:middle}#admin-search-modal .admin-navbar-search-form .greyed-result .additional-info,#admin-search-modal .admin-navbar-search-form .tt-suggestion .additional-info,#admin-search-modal .navbar-search-form .greyed-result .additional-info,#admin-search-modal .navbar-search-form .tt-suggestion .additional-info,#in-context-switcher-modal .admin-navbar-search-form .greyed-result .additional-info,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion .additional-info,#in-context-switcher-modal .navbar-search-form .greyed-result .additional-info,#in-context-switcher-modal .navbar-search-form .tt-suggestion .additional-info,#search-modal .admin-navbar-search-form .greyed-result .additional-info,#search-modal .admin-navbar-search-form .tt-suggestion .additional-info,#search-modal .navbar-search-form .greyed-result .additional-info,#search-modal .navbar-search-form .tt-suggestion .additional-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:550px;vertical-align:middle;display:inline-block;font-size:14px;color:#6b757b}#admin-search-modal .admin-navbar-search-form .greyed-result .sandbox-img,#admin-search-modal .admin-navbar-search-form .greyed-result .suggestion-icon,#admin-search-modal .admin-navbar-search-form .tt-suggestion .sandbox-img,#admin-search-modal .admin-navbar-search-form .tt-suggestion .suggestion-icon,#admin-search-modal .navbar-search-form .greyed-result .sandbox-img,#admin-search-modal .navbar-search-form .greyed-result .suggestion-icon,#admin-search-modal .navbar-search-form .tt-suggestion .sandbox-img,#admin-search-modal .navbar-search-form .tt-suggestion .suggestion-icon,#in-context-switcher-modal .admin-navbar-search-form .greyed-result .sandbox-img,#in-context-switcher-modal .admin-navbar-search-form .greyed-result .suggestion-icon,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion .sandbox-img,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion .suggestion-icon,#in-context-switcher-modal .navbar-search-form .greyed-result .sandbox-img,#in-context-switcher-modal .navbar-search-form .greyed-result .suggestion-icon,#in-context-switcher-modal .navbar-search-form .tt-suggestion .sandbox-img,#in-context-switcher-modal .navbar-search-form .tt-suggestion .suggestion-icon,#search-modal .admin-navbar-search-form .greyed-result .sandbox-img,#search-modal .admin-navbar-search-form .greyed-result .suggestion-icon,#search-modal .admin-navbar-search-form .tt-suggestion .sandbox-img,#search-modal .admin-navbar-search-form .tt-suggestion .suggestion-icon,#search-modal .navbar-search-form .greyed-result .sandbox-img,#search-modal .navbar-search-form .greyed-result .suggestion-icon,#search-modal .navbar-search-form .tt-suggestion .sandbox-img,#search-modal .navbar-search-form .tt-suggestion .suggestion-icon{width:25px;height:25px;margin-right:10px}#admin-search-modal .admin-navbar-search-form .greyed-result .suggestion-icon,#admin-search-modal .admin-navbar-search-form .tt-suggestion .suggestion-icon,#admin-search-modal .navbar-search-form .greyed-result .suggestion-icon,#admin-search-modal .navbar-search-form .tt-suggestion .suggestion-icon,#in-context-switcher-modal .admin-navbar-search-form .greyed-result .suggestion-icon,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion .suggestion-icon,#in-context-switcher-modal .navbar-search-form .greyed-result .suggestion-icon,#in-context-switcher-modal .navbar-search-form .tt-suggestion .suggestion-icon,#search-modal .admin-navbar-search-form .greyed-result .suggestion-icon,#search-modal .admin-navbar-search-form .tt-suggestion .suggestion-icon,#search-modal .navbar-search-form .greyed-result .suggestion-icon,#search-modal .navbar-search-form .tt-suggestion .suggestion-icon{border-radius:50%}#admin-search-modal .admin-navbar-search-form .greyed-result .pro-icon,#admin-search-modal .admin-navbar-search-form .tt-suggestion .pro-icon,#admin-search-modal .navbar-search-form .greyed-result .pro-icon,#admin-search-modal .navbar-search-form .tt-suggestion .pro-icon,#in-context-switcher-modal .admin-navbar-search-form .greyed-result .pro-icon,#in-context-switcher-modal .admin-navbar-search-form .tt-suggestion .pro-icon,#in-context-switcher-modal .navbar-search-form .greyed-result .pro-icon,#in-context-switcher-modal .navbar-search-form .tt-suggestion .pro-icon,#search-modal .admin-navbar-search-form .greyed-result .pro-icon,#search-modal .admin-navbar-search-form .tt-suggestion .pro-icon,#search-modal .navbar-search-form .greyed-result .pro-icon,#search-modal .navbar-search-form .tt-suggestion .pro-icon{margin-top:3px;line-height:12px;vertical-align:middle;float:right}#admin-search-modal .admin-navbar-search-form .tt-menu,#admin-search-modal .navbar-search-form .tt-menu,#in-context-switcher-modal .admin-navbar-search-form .tt-menu,#in-context-switcher-modal .navbar-search-form .tt-menu,#search-modal .admin-navbar-search-form .tt-menu,#search-modal .navbar-search-form .tt-menu{background-color:#fff;border:1px solid #dee5e9;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:calc(100% + 34px);max-height:400px;overflow-y:auto;display:block}#admin-search-modal .admin-navbar-search-form .tt-menu .search-header,#admin-search-modal .navbar-search-form .tt-menu .search-header,#in-context-switcher-modal .admin-navbar-search-form .tt-menu .search-header,#in-context-switcher-modal .navbar-search-form .tt-menu .search-header,#search-modal .admin-navbar-search-form .tt-menu .search-header,#search-modal .navbar-search-form .tt-menu .search-header{text-align:left;margin:15px 15px 5px}#admin-search-modal .admin-navbar-search-form .tt-menu .search-header:first-of-type,#admin-search-modal .navbar-search-form .tt-menu .search-header:first-of-type,#in-context-switcher-modal .admin-navbar-search-form .tt-menu .search-header:first-of-type,#in-context-switcher-modal .navbar-search-form .tt-menu .search-header:first-of-type,#search-modal .admin-navbar-search-form .tt-menu .search-header:first-of-type,#search-modal .navbar-search-form .tt-menu .search-header:first-of-type{padding-top:0}#admin-search-modal .admin-navbar-search-form .tt-menu hr,#admin-search-modal .navbar-search-form .tt-menu hr,#in-context-switcher-modal .admin-navbar-search-form .tt-menu hr,#in-context-switcher-modal .navbar-search-form .tt-menu hr,#search-modal .admin-navbar-search-form .tt-menu hr,#search-modal .navbar-search-form .tt-menu hr{margin:5px 15px 3px}#admin-search-modal .admin-navbar-search-form .tt-cursor,#admin-search-modal .navbar-search-form .tt-cursor,#in-context-switcher-modal .admin-navbar-search-form .tt-cursor,#in-context-switcher-modal .navbar-search-form .tt-cursor,#search-modal .admin-navbar-search-form .tt-cursor,#search-modal .navbar-search-form .tt-cursor{background-color:#ccc}#admin-search-modal .admin-navbar-search-form .greyed-result,#admin-search-modal .navbar-search-form .greyed-result,#in-context-switcher-modal .admin-navbar-search-form .greyed-result,#in-context-switcher-modal .navbar-search-form .greyed-result,#search-modal .admin-navbar-search-form .greyed-result,#search-modal .navbar-search-form .greyed-result{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#beccd4;font-size:14px;margin-bottom:2px}#nav-search-container{display:-ms-inline-flexbox;display:inline-flex;height:60px;-ms-flex-align:center;align-items:center;padding-right:20px;padding-left:20px;border-right:none!important;position:relative;width:29vw}#nav-search-container #nav-search-trigger{border:1px solid #beccd4;border-radius:50px;padding:5px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:575px;gap:10px;background-color:#fff;cursor:text}#nav-search-container #nav-search-trigger:focus{outline-color:#00f;outline-width:2px;outline-style:solid;outline-color:-webkit-focus-ring-color;outline-offset:-1px}#nav-search-container #nav-search-trigger .nav-search-text:empty::before{color:#757575;content:'Search...'}#nav-search-container #nav-search-form{position:absolute;top:0;display:none;background-color:#fff;border:1px solid #ccc;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:4px;width:575px;padding-top:14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:250;max-width:95vw}#nav-search-container #nav-search-form #search-site-input{padding:5px 12px;width:calc(100% - 32px);border:1px solid #beccd4;border-radius:50px;position:relative}#nav-search-container #nav-search-form #search-site-input:before{position:absolute;content:'\f002';left:12px}#nav-search-container #nav-search-form #search-site-input:focus{outline-color:#00f;outline-width:2px;outline-style:solid;outline-color:-webkit-focus-ring-color;outline-offset:-1px}#nav-search-container #nav-search-form .twitter-typeahead{-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center}#nav-search-container #nav-search-form #nav-internal-search-filter-btns,#nav-search-container #nav-search-form #nav-search-filter-btns{display:-ms-flexbox;display:flex;gap:5px;padding:8px 15px;width:100%;overflow:auto}#nav-search-container #nav-search-form #nav-internal-search-filter-btns .filter-btn,#nav-search-container #nav-search-form #nav-search-filter-btns .filter-btn{border-radius:15px;border:1px solid #95a5ac;padding:2px 13px}#nav-search-container #nav-search-form #nav-internal-search-filter-btns .filter-btn:hover,#nav-search-container #nav-search-form #nav-search-filter-btns .filter-btn:hover{background-color:#f3f5f6;border-color:#6b757b}#nav-search-container #nav-search-form #nav-internal-search-filter-btns .filter-btn.active,#nav-search-container #nav-search-form #nav-search-filter-btns .filter-btn.active{background-color:rgba(39,169,225,.15);color:#2664a4;border-color:#2664a4}#nav-search-container #nav-search-form #nav-search-keyboard-hints{display:-ms-flexbox;display:flex;gap:15px;color:#767676;font-size:13px;padding:8px 15px;border-top:1px solid #ddd}#nav-search-container #nav-search-form #nav-search-keyboard-hints .keyboard-hint{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#nav-search-container #nav-search-form #nav-search-keyboard-hints .keyboard-hint .keyboard-hint-icon{width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dee5e9;border-radius:5px;font-size:10px}#nav-search-container #nav-search-form #nav-search-keyboard-hints .keyboard-hint .keyboard-hint-icon:not(:first-child){margin-left:2px}#nav-search-container #nav-search-form #nav-search-keyboard-hints .keyboard-hint .keyboard-hint-text{margin-right:2px}#nav-search-container .tt-suggestion:hover{cursor:pointer;text-decoration:none}#nav-search-container .greyed-result,#nav-search-container .tt-suggestion{text-align:left;padding:8px 15px;font-size:16px;width:100%;height:100%;text-decoration:none;text-transform:none;color:#555;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#nav-search-container .greyed-result .icon-circle,#nav-search-container .tt-suggestion .icon-circle{margin-left:7px;margin-right:7px;font-size:6px;color:#27a9e1;line-height:12px;vertical-align:middle}#nav-search-container .greyed-result .additional-info,#nav-search-container .tt-suggestion .additional-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:550px;vertical-align:middle;display:inline-block;font-size:14px;color:#6b757b}#nav-search-container .greyed-result .sandbox-img,#nav-search-container .greyed-result .suggestion-icon,#nav-search-container .tt-suggestion .sandbox-img,#nav-search-container .tt-suggestion .suggestion-icon{width:26px;height:26px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#nav-search-container .greyed-result .sandbox-img [class*=' fa-'],#nav-search-container .greyed-result .sandbox-img [class^=fa-],#nav-search-container .greyed-result .suggestion-icon [class*=' fa-'],#nav-search-container .greyed-result .suggestion-icon [class^=fa-],#nav-search-container .tt-suggestion .sandbox-img [class*=' fa-'],#nav-search-container .tt-suggestion .sandbox-img [class^=fa-],#nav-search-container .tt-suggestion .suggestion-icon [class*=' fa-'],#nav-search-container .tt-suggestion .suggestion-icon [class^=fa-]{font-size:11px}#nav-search-container .greyed-result .pro-icon,#nav-search-container .tt-suggestion .pro-icon{line-height:12px;-ms-flex-negative:0;flex-shrink:0}#nav-search-container .tt-dataset:not(.tt-dataset-Tools){white-space:pre;overflow:hidden;text-overflow:ellipsis}#nav-search-container .suggestion-container{color:#333;display:-ms-flexbox;display:flex;width:100%;gap:10px;-ms-flex-align:center;align-items:center}#nav-search-container .suggestion-container .suggestion-body{-ms-flex:1;flex:1;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#nav-search-container .suggestion-container .suggestion-body .fa-circle{color:#27a9e1;font-size:6px}#nav-search-container .suggestion-container .suggestion-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}#nav-search-container .suggestion-container .suggestion-extra-info{font-size:13px;color:#767676}#nav-search-container .suggestion-container .suggestion-description{font-size:12px;color:#767676}#nav-search-container .tt-menu{background-color:#fff;max-height:400px;overflow-y:auto;display:block;margin-top:5px;padding-top:5px;width:100%}#nav-search-container .tt-menu:has(.tt-suggestion) #nav-search-filter-btns{margin-bottom:-8px}#nav-search-container .tt-menu .search-header{text-align:left;margin:18px 15px 1px;font-weight:600;font-size:12px}#nav-search-container .tt-menu .search-header:first-of-type{padding-top:0}#nav-search-container .tt-cursor{background-color:#ccc}#nav-search-container .greyed-result{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#beccd4;font-size:14px;margin-bottom:2px}@media (max-width:1130px) and (min-width:768px){#nav-search-container{padding:0;width:auto}#nav-search-container .fa-search{font-size:16px;color:var(--on-bg-color,#28384a)}#nav-search-container .nav-search-text{display:none}#nav-search-container #nav-search-trigger{height:60px;padding-left:16px;padding-right:16px;border:none;border-radius:0;width:auto;cursor:pointer}#nav-search-container #nav-search-trigger:hover{background-color:#27a9e1}#nav-search-container #nav-search-trigger:hover .fa-search{color:#fff}}@media (max-width:767px){#nav-search-container{width:100vw;margin-left:-13px;padding:0;position:static}#nav-search-container #nav-search-trigger{height:60px;cursor:pointer;width:100%;border-radius:0;border:none;max-width:unset;padding:18px}#nav-search-container #nav-search-trigger .fa-search,#nav-search-container #nav-search-trigger .nav-search-text{display:none}#nav-search-container #nav-search-trigger:before{content:'Search';font-weight:calc(600 * var(--font-weight-multiplier,1));letter-spacing:.5px;font-size:12px;color:var(--on-bg-color,#28384a)}#nav-search-container #nav-search-trigger:hover{background-color:#27a9e1}#nav-search-container #nav-search-trigger:hover:before{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.navbar-left:has(.vid-slide-action)+#nav-search-container{padding:0;width:auto}.navbar-left:has(.vid-slide-action)+#nav-search-container .fa-search{font-size:16px;color:var(--on-bg-color,#28384a)}.navbar-left:has(.vid-slide-action)+#nav-search-container .nav-search-text{display:none}.navbar-left:has(.vid-slide-action)+#nav-search-container #nav-search-trigger{height:60px;padding-left:16px;padding-right:16px;border:none;border-radius:0;width:auto;cursor:pointer}.navbar-left:has(.vid-slide-action)+#nav-search-container #nav-search-trigger:hover{background-color:#27a9e1}.navbar-left:has(.vid-slide-action)+#nav-search-container #nav-search-trigger:hover .fa-search{color:#fff}#video-view{position:fixed;bottom:46px;top:60px;display:inline-block}#video-view.banner-shown{top:100px}#video-view .vjs-track-setting select{color:#000}#video-view .video-overlay{height:100%;width:100%;position:absolute;top:0;background:url(../jpg/videobg2.jpg) center center no-repeat fixed;background-size:cover;text-align:center;font-family:'Proxima Nova',proxima-nova,sans-serif}#video-view .video-overlay a:hover{text-decoration:none}#video-view .video-overlay #pre-video-container{display:table}#video-view .video-overlay #pre-video-content{display:table;margin:auto}#video-view .video-overlay #pre-video-content-container{display:table;width:100%;height:100%}#video-view .video-overlay #pre-video-content #play-btn-container,#video-view .video-overlay #pre-video-content-wrapper{display:table-cell;vertical-align:middle}#video-view .video-overlay #pre-video-content .play-button{margin:0 25px 0 auto}#video-view .video-overlay #pre-video-content .play-button:hover{cursor:pointer;opacity:.5}@media (max-width:450px){#video-view .video-overlay #pre-video-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px;height:calc(100% - 120px);overflow-y:scroll;padding-bottom:100px}}#video-view .video-overlay #pre-video-content #video-info{max-width:500px;display:table-cell;color:#fff;text-align:left;padding-left:25px;vertical-align:middle}#video-view .video-overlay #pre-video-content #video-info #video-title{font-size:26px}#video-view .video-overlay #pre-video-content #video-info #video-description{color:rgba(255,255,255,.8);font-weight:200;margin-top:5px}#video-view .video-overlay #pre-video-content #video-info #video-types{margin-top:30px}#video-view .video-overlay #pre-video-content #video-info #video-types .btn-main-transparent{height:42px;padding-left:18px;padding-right:18px;border-color:#95a5ac;color:#95a5ac;text-transform:none;margin-right:5px;border-width:2px}#video-view .video-overlay #pre-video-content #video-info #video-types .btn-main-transparent.selected{color:#27a9e1;border-color:#27a9e1}#video-view .video-overlay #post-video-content{position:relative;top:50%;-ms-transform:translateY(-82px);transform:translateY(-82px)}#video-view .video-overlay #done-button,#video-view .video-overlay #replay-button{display:inline-block}#video-view .video-overlay #done-button:hover,#video-view .video-overlay #replay-button:hover{opacity:.5}#video-view .video-overlay #replay-button{margin-right:25px}#video-view .video-overlay #done-button{margin-left:25px}#video-view .video-overlay #loading-div{display:none;height:165px}#video-view .video-overlay #loading-div .icon-spinner{font-size:48px;margin-top:55px;color:#fff}#video-view .video-overlay .btn-outline{width:125px;height:125px;border:4px solid #fff;background-color:rgba(255,255,255,.25);border-radius:50%;text-align:center;margin-bottom:20px}#video-view .video-overlay .btn-outline .icon{font-size:70px;color:#fff;line-height:117px;margin-left:15px}#video-view .video-overlay .btn-text{color:#fff;text-transform:uppercase}#video-view #notepad-button{position:fixed;bottom:46px;right:0;margin-right:20px;margin-bottom:20px}@media (max-height:500px){#video-view #notepad-button{margin:5px;display:-ms-flexbox;display:flex}}#video-view-notepad-container{width:20%;margin-left:80%;background-color:#fff;display:none}#video-view-notepad-container #save-status{margin:5px}#video-view-notepad-container #notepad{height:400px}.video-view-left{width:80%}.video-view-full{width:100%}.no-access-page p{font-size:20px;line-height:26px;font-weight:400;color:#6b757b}.no-access-page .btn{font-size:20px;padding:12px 25px;border-radius:60px}.no-access-page .btn-main-green{border-radius:60px;background-color:#8cc63e}.no-access-page .btn-main-green:hover{background-color:#85be39}.no-access-page .top-header-section{position:relative;background:#f5f7fa}.no-access-page .top-header-section .no-access-header-1{padding:60px 8% 30px;z-index:1;position:relative}.no-access-page .top-header-section .no-access-header-1 .no-access-header-woof{font-size:60px;font-weight:700;line-height:1;color:#27a9e1}.no-access-page .top-header-section .no-access-header-1 h2{font-size:40px;line-height:48px;margin-bottom:20px}.no-access-page .top-header-section .no-access-header-1 p{font-size:20px;margin-bottom:20px}.no-access-page .top-header-section .no-access-header-1 .btn{margin-top:20px}@media (max-width:768px){.no-access-page .top-header-section .no-access-header-1{padding:60px 35px;max-width:none}.no-access-page .blobs2{display:none}}.no-access-page .blobs1{height:auto;max-width:40%;max-height:fit-content;float:right;margin:0 0 5px 5px}.no-access-page .blobs2{position:absolute;left:0;z-index:0}.no-access-page .video-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:40px auto;width:fit-content}.no-access-page .video-section h2{font-size:30px;font-weight:600}.no-access-page .video-section .video-container{-ms-transform:translateY(0);transform:translateY(0)}.no-access-page .video-section .video-container iframe{border-radius:13px;width:875px;height:492px;max-width:80vw;max-height:auto}.no-access-page .codehs-plans-section{position:relative;padding:60px 40px}.no-access-page .codehs-plans-section .no-access-header-2{text-align:center;font-weight:600;margin-bottom:60px;max-width:70vw;margin-left:auto;margin-right:auto}.no-access-page .codehs-plans-section .no-access-header-2 h2{font-size:36px;margin-bottom:15px}.no-access-page .codehs-plans-section .no-access-header-2 p{font-size:20px}.no-access-page .codehs-plans-section .plans-boxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:30px}.no-access-page .codehs-plans-section .plans-boxes ul{list-style:none}.no-access-page .codehs-plans-section .plans-boxes ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.no-access-page .codehs-plans-section .plans-boxes ul>li:before{display:block;content:'';background:url(../png/check-circle.png) left top no-repeat;background-size:19px 19px;height:19px;width:19px}.no-access-page .codehs-plans-section .plans-boxes .free-plan-details,.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details{width:480px;background-color:#fff;border-radius:13px;text-align:center;overflow:hidden;margin-bottom:30px;z-index:1;border:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.no-access-page .codehs-plans-section .plans-boxes .free-plan-details .content,.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details .content{position:relative;padding:30px 0}.no-access-page .codehs-plans-section .plans-boxes .free-plan-details h2,.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details h2{text-align:left;margin-left:45px;font-weight:600}.no-access-page .codehs-plans-section .plans-boxes .free-plan-details p,.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details p{text-align:left;margin-left:45px;padding-bottom:10px}.no-access-page .codehs-plans-section .plans-boxes .free-plan-details ul,.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details ul{padding-left:0;text-align:left;margin-bottom:30px}.no-access-page .codehs-plans-section .plans-boxes .free-plan-details ul li,.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details ul li{max-width:500px;padding:10px 15px;margin:0 30px}.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details{border:3px solid #25a1d6}.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details .pro-svg-icon{fill:#25a1d6}.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details h2{color:#25a1d6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.no-access-page .codehs-plans-section .plans-boxes .pro-plan-details .btn{font-size:20px;padding:12px 25px;width:400px;border-radius:60px;margin-top:20px}.no-access-page .carousel-section{background:#4c5c6e;padding:25px 40px}.no-access-page .carousel-section h2{text-align:center;font-size:36px;margin-bottom:60px;color:#fff}.no-access-page .carousel-section .marketing-testimonials-carousel{background-color:#4c5c6e}.no-access-page .carousel-section .marketing-testimonials-carousel button.slick-arrow{color:#fff}.no-access-page .upgrade-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-access-page .upgrade-section .school-district-section,.no-access-page .upgrade-section .teacher-section{-ms-flex:1;flex:1;padding:90px;text-align:center}.no-access-page .upgrade-section .school-district-section h2,.no-access-page .upgrade-section .teacher-section h2{margin-top:60px;position:relative;font-size:32px;line-height:38px}.no-access-page .upgrade-section .school-district-section p,.no-access-page .upgrade-section .teacher-section p{min-height:120px;font-size:20px;line-height:28px}.no-access-page .upgrade-section .school-district-section .btn,.no-access-page .upgrade-section .teacher-section .btn{margin-top:30px}.no-access-page .upgrade-section .teacher-section{background:#fff}.no-access-page .upgrade-section .school-district-section{background:#edf1f9;position:relative}#not_enrolled{position:absolute;height:100%;width:100%;font-family:'Proxima Nova',proxima-nova,sans-serif;background-color:#f4f8fc;color:#fff;text-align:center}#not_enrolled .box{width:720px;height:240px;margin:150px auto 0;border-radius:3px;background-color:#27a9e1}#not_enrolled .heading{padding:72px 0 18px}#section-not-enrolled{height:100%;padding-top:50px;font-family:'Proxima Nova',proxima-nova,sans-serif;background-color:#f4f8fc}#section-not-enrolled .wrap{width:650px;margin:auto}#not-released{padding:50px;color:#555}#not-released img{width:300px;animation:opacity 10s infinite linear}#not-released .opacity-effect 0%{opacity:1}#not-released .opacity-effect 50%{opacity:.1}#not-released .opacity-effect 100%{opacity:1}#not-released h2{margin-bottom:20px}#not-released p{font-size:16px;font-weight:200;letter-spacing:.5px}#not-released .btn-main{width:200px;margin-top:25px;line-height:24px}.notifications-page-container{background-color:#f4f8fc;margin:0;width:auto;min-height:100%}#notifications-page{font-family:'Proxima Nova',proxima-nova,sans-serif;margin-bottom:100px}#notifications-page #title{color:#555;font-weight:200;font-size:2rem;text-align:center;margin:40px auto 30px}#notifications-page #notifications-container{margin-left:auto;margin-right:auto;width:90%}#notifications-page #notifications-container #notifications-container-header{height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#28384a;border:1px solid;border-radius:3px}#notifications-page #notifications-container #notifications-container-header #type-options{margin-left:40px;height:100%}#notifications-page #notifications-container #notifications-container-header #type-options div{height:100%;vertical-align:middle;line-height:70px;display:inline-block}#notifications-page #notifications-container #notifications-container-header #type-options .circle-break{border-radius:50%;margin-top:3px;margin-left:10px;margin-right:10px;width:5px;height:5px;background-color:#27a9e1}#notifications-page #notifications-container #notifications-container-header #type-options .label{font-weight:200;height:100%;vertical-align:none}#notifications-page #notifications-container #notifications-container-header #type-options .label a{font-size:12px;color:#95a5ac;text-decoration:none}#notifications-page #notifications-container #notifications-container-header #type-options .label .label-link:hover{color:#fff}#notifications-page #notifications-container #notifications-container-header #type-options .label #triangle{display:block;width:0;height:0;margin-left:auto;margin-right:auto;position:relative;top:-14px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}#notifications-page #notifications-container #notifications-container-header #type-options .active-label{font-weight:200;font-size:14px;color:#fff;padding-bottom:0}#notifications-page #notifications-container #notifications-container-header #pagination-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-right:20px}#notifications-page #notifications-container #notifications-container-header #pagination-container #pagination-count-container{display:inline-block}#notifications-page #notifications-container #notifications-container-header #pagination-container #pagination-count-container #current-index{font-size:13px;color:#95a5ac;line-height:70px}#notifications-page #notifications-container #notifications-container-header #pagination-container #pagination-count-container #total-count{line-height:70px;font-size:12px;color:#95a5ac;font-weight:200}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container{display:inline-block;margin-left:5px;margin-top:5px}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container .arrow{width:20px;height:20px;border-radius:50%;border:1px solid #95a5ac;display:inline-block;text-align:center}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container .arrow:hover{background-color:#fff;color:#28384a}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container .arrow a{display:table-cell;width:20px;color:#95a5ac;font-size:12px;text-decoration:none}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container .arrow a i{margin-top:3px}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container #back-arrow{margin-left:5px;margin-right:5px}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container #next-arrow{margin-right:5px}#notifications-page #notifications-container #notifications-container-header #pagination-container #button-container .empty-space{display:inline-block;width:20px;height:20px}#notifications-page #notifications-container .notification-link{text-decoration:none}#notifications-page #notifications-container .notification{width:100%;height:120px;padding:20px 0 30px 40px;background-color:rgba(190,204,212,.25);border-bottom:1px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#notifications-page #notifications-container .notification .exercise-title{font-weight:600;color:#27a9e1;font-size:14px}#notifications-page #notifications-container .notification .info-container{width:60%}#notifications-page #notifications-container .notification .info-container .notification-message{font-weight:regular;margin-top:10px;color:#95a5ac;font-size:12px}#notifications-page #notifications-container .notification .by-container{display:-ms-flexbox;display:flex}#notifications-page #notifications-container .notification .by-container .notification-info{margin-right:15px}#notifications-page #notifications-container .notification .by-container .notification-info.is-read{margin-right:45px}#notifications-page #notifications-container .notification .by-container .image-container{width:30px;height:30px;margin-left:auto;margin-right:0}#notifications-page #notifications-container .notification .by-container .image-container img{width:100%;height:100%;border-radius:50%;max-width:100%;max-height:100%}#notifications-page #notifications-container .notification .by-container .grader-name-container,#notifications-page #notifications-container .notification .by-container .student-name-container{display:inline-block}#notifications-page #notifications-container .notification .by-container .grader-name-container .grader-name,#notifications-page #notifications-container .notification .by-container .grader-name-container .student-name,#notifications-page #notifications-container .notification .by-container .student-name-container .grader-name,#notifications-page #notifications-container .notification .by-container .student-name-container .student-name{font-size:14px;color:#555}#notifications-page #notifications-container .notification .by-container .datetime,#notifications-page #notifications-container .notification .by-container .section-name{font-size:12px;color:#555}#notifications-page #notifications-container .notification .by-container .remove-notification{margin-right:15px;-ms-flex-item-align:center;align-self:center;visibility:hidden}#notifications-page #notifications-container .read-notification{background-color:#fff;border-bottom:1px solid rgba(190,204,212,.25)}#notifications-page #notifications-container .read-notification .exercise-title{color:#555}#teacher_onboarding-page .page-content{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px}#teacher_onboarding-page .new-section-form>*{margin-bottom:10px;vertical-align:middle;width:33%}#teacher_onboarding-page div.ui-datepicker-month,#teacher_onboarding-page div.ui-datepicker-year,#teacher_onboarding-page select.ui-datepicker-month,#teacher_onboarding-page select.ui-datepicker-year{width:49%;display:inline-block;background-color:#fff}#teacher_onboarding-page #contact-method{display:-ms-flexbox;display:flex}#teacher_onboarding-page #search-normal{display:-ms-flexbox;display:flex;margin-top:15px;margin-bottom:15px}.deal-search-suggestion .deal-suggestion-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;gap:20px;color:#555}.deal-search-suggestion .deal-suggestion-body{-ms-flex:1;flex:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-search-suggestion .deal-suggestion-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.deal-search-suggestion .deal-suggestion-title{margin:0;font-size:16px;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-ms-flex-align:center;align-items:center}.deal-search-suggestion .deal-suggestion-photo:not(:first-child),.keyboard-hint-icon:not(:first-child){margin-left:-10px}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-tier-badge{width:45px;margin-bottom:2px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 45px;flex:0 0 45px}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-tier-badge.tier-1{background:#27a9e1}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-tier-badge.tier-2{background:#8cc63e}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-tier-badge.tier-3{background:#fbaf3f}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-tier-badge.tier-4{background:#de5844}.deal-search-suggestion .deal-suggestion-title .deal-suggestion-tier-badge.tier-5{background:#9e1e62}.deal-search-suggestion .deal-suggestion-location{font-size:14px;color:gray}.deal-search-suggestion .deal-suggestion-photos{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:fit-content;min-height:32px}.deal-search-suggestion .deal-suggestion-photo{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.feature-flag-result{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:unset;align-items:unset}.feature-flag-result .flag-name-and-status{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:8px;width:100%}.feature-flag-result .flag-name{-ms-flex:1 1 65%;flex:1 1 65%;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feature-flag-result .status-badge{-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;padding:2px 6px;border-radius:4px;white-space:nowrap}.feature-flag-result .owner-photo{-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.feature-flag-result .flag-description{color:#666;font-size:13px;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-item-align:start;align-self:flex-start}.feature-flag-result .status-live{background-color:#28a745;color:#fff}.feature-flag-result .status-admin{background-color:#ffc107;color:#212529}.feature-flag-result .status-disabled{background-color:#dc3545;color:#fff}.feature-flag-result .status-group{background-color:#17a2b8;color:#fff}.feature-flag-result .status-default{background-color:#6c757d;color:#fff;display:none}.keyboard-hint-icon{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.keyboard-hint-text{color:#767676;width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dee5e9;border-radius:5px;font-size:14px;font-weight:700;margin-right:4px}.tt-suggestion{padding:8px 16px;transition:all .15s ease;border-left:3px solid transparent}.tt-suggestion.tt-cursor,.tt-suggestion:hover{background:linear-gradient(90deg,rgba(39,169,225,.12) 0,rgba(39,169,225,.12) 60%,transparent 100%)!important;border-left-color:#27a9e1}.advanced-shortcuts-hint{position:relative;cursor:pointer;display:none}.advanced-shortcuts-hint:hover .advanced-shortcuts-dropdown{display:block;opacity:1}.advanced-shortcuts-dropdown{display:none;opacity:0;position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:8px;transition:opacity .2s ease;z-index:1000;min-width:160px}.advanced-shortcuts-dropdown:before{content:'';position:absolute;top:-4px;left:16px;width:8px;height:8px;background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -2px 2px rgba(0,0,0,.05)}.shortcut-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.shortcut-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px 8px;border-radius:4px;transition:background-color .15s ease;font-size:13px}.shortcut-item:hover{background-color:#f5f5f5}.shortcut-item span:last-child{margin-left:8px;color:#767676}#nav-search-form:not(.internal-mode) .advanced-shortcuts-hint{display:none}.onboarding-checklist{position:fixed;top:75px;right:0;z-index:1000;text-align:right;pointer-events:none}.onboarding-checklist h2{font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-bottom:25px}.onboarding-checklist .checklist-tab{position:relative;right:-35px;display:inline-block;height:35px;padding:0 10px 0 14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;line-height:35px;color:#fff;pointer-events:all;background-color:#9e1e62;border-radius:3px 3px 0 0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:right bottom;transform-origin:right bottom}.onboarding-checklist .checklist-tasks .closed-task .chs-icon-circle-empty,.onboarding-checklist .checklist-tasks .open-task .chs-icon-check{display:none}.onboarding-checklist .checklist-completion{vertical-align:middle}.onboarding-checklist .chs-icon-check-outline{margin-left:5px;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.onboarding-checklist .chs-icon-check-outline:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.onboarding-checklist .checklist-tasks{position:relative;right:-125%;padding:15px 35px;text-align:left;list-style:none;pointer-events:all;background-color:rgba(40,56,74,.95);border-radius:0 3px 3px;box-shadow:-1px 4px 10px 3px rgba(107,117,123,.5)}.onboarding-checklist .checklist-tasks li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:35px;color:#fff}.onboarding-checklist .checklist-tasks li a:hover{text-decoration:none}.onboarding-checklist .checklist-tasks .chs-circle-empty,.onboarding-checklist .checklist-tasks .chs-icon-check{margin-right:3px}.onboarding-checklist .checklist-tasks .closed-task{pointer-events:none}.onboarding-checklist .checklist-tasks .closed-task .task-name{color:rgba(255,255,255,.85);text-decoration:line-through}.onboarding-checklist .close-checklist{position:absolute;top:0;left:-30px;display:block;width:30px;height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;color:#fff;background-color:#9e1e62;border-radius:3px 0 0 3px}.onboarding-checklist .progressbar{margin-bottom:20px;background-color:#fff}.onboarding-checklist:not(.completed) .checklist-completion{margin-right:10px;letter-spacing:-1px}.onboarding-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.onboarding-links a{text-decoration:none;color:inherit}.onboarding-links .card{border:2.5px solid #E5E7EB;background:#F9FAFB;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.onboarding-links .card:hover{-ms-transform:translateY(-5px);transform:translateY(-5px)}.onboarding-links .card-body{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:100%}.onboarding-links .card-title{font-weight:700;font-size:2rem;margin-top:20px}.onboarding-links .card-text{font-size:1.4rem}.onboarding-links .auto-margin{margin-left:auto;margin-top:auto}.onboarding-links .rounded-link{border-radius:50%;width:2.5rem;height:2.5rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#23A4DD;color:#fff;border:none}.onboarding-links .icon{width:60px;height:60px}.onboarding-links .btn i{font-size:1em}@media (max-width:768px){.onboarding-links{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.elementary-onboarding-links .read-less,.elementary-onboarding-links .read-more{color:#27a9e1;text-decoration:none;cursor:pointer;position:relative;z-index:2;background:0 0;border:none;padding:0;margin:0;font:inherit;font-weight:600}.elementary-onboarding-links .read-less:hover,.elementary-onboarding-links .read-more:hover{text-decoration:underline;cursor:pointer}.elementary-onboarding-links .rounded-link{border-radius:50%;width:3.5rem;height:3.5rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#23A4DD;color:#fff;border:none;font-size:1.8rem}.elementary-onboarding-links .auto-margin{margin-left:auto;margin-top:auto}.elementary-onboarding-links .section-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:2.5rem;text-align:center}.elementary-onboarding-links .tab-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:20px 3vw;-ms-flex-align:center;align-items:center}.elementary-onboarding-links .tab-navigation .gallery-title{font-size:3rem;font-weight:700;color:#333}.elementary-onboarding-links .tab-navigation .pill-tabs{display:-ms-flexbox;display:flex;background-color:#f3f4f6;border-radius:50px;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.elementary-onboarding-links .tab-navigation .pill-tab{padding:10px 20px;border-radius:50px;border:none;background-color:transparent;font-size:1.6rem;font-weight:600;color:#555;cursor:pointer;transition:all .3s ease}.elementary-onboarding-links .tab-navigation .pill-tab.active{background-color:#fff;color:#27a9e1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.elementary-onboarding-links .gallery-section .section-title{font-size:2.3rem;margin:20px 0;text-align:center}.elementary-onboarding-links .gallery-section .gallery-container{padding:0 3vw}.elementary-onboarding-links .gallery-section .cards-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem}.elementary-onboarding-links .gallery-section .course-card{display:block;background-color:#F9FAFB;border-radius:8px;overflow:hidden;border:2.5px solid #E5E7EB;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%}.elementary-onboarding-links .gallery-section .course-card:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.1);text-decoration:none}.elementary-onboarding-links .gallery-section .course-card .card-body{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.elementary-onboarding-links .gallery-section .course-card .card-title-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:15px}.elementary-onboarding-links .gallery-section .course-card .icon-container{background-color:rgba(48,125,205,.1);width:70px;height:70px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.elementary-onboarding-links .gallery-section .course-card .icon-container img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover}.elementary-onboarding-links .gallery-section .course-card .icon-container .course-card-icon{color:#307dcd;width:35px;height:35px;stroke-width:2}.elementary-onboarding-links .gallery-section .course-card .card-title{font-size:2rem;font-weight:700;margin-bottom:.8rem;color:#333}.elementary-onboarding-links .gallery-section .course-card .card-title a{color:#333;text-decoration:none}.elementary-onboarding-links .gallery-section .course-card .card-description{font-size:1.5rem;line-height:1.5;color:#555;margin-bottom:10px}.elementary-onboarding-links .gallery-section .course-card .card-description .read-more{display:inline}.elementary-onboarding-links .gallery-section .lesson-card{display:block;background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid #E5E7EB;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%;text-decoration:none}.elementary-onboarding-links .gallery-section .lesson-card:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.elementary-onboarding-links .gallery-section .lesson-card .lesson-card-body{display:-ms-flexbox;display:flex;padding:0;position:relative;height:100%}.elementary-onboarding-links .gallery-section .lesson-card .lesson-thumbnail{width:120px;-ms-flex:0 0 120px;flex:0 0 120px;overflow:hidden;background-color:#f0f0f0}.elementary-onboarding-links .gallery-section .lesson-card .lesson-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.elementary-onboarding-links .gallery-section .lesson-card .lesson-thumbnail .placeholder-image{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#f0f0f0}.elementary-onboarding-links .gallery-section .lesson-card .lesson-thumbnail .placeholder-image .lesson-card-icon{color:#307dcd;width:50px;height:50px}.elementary-onboarding-links .gallery-section .lesson-card .lesson-content{-ms-flex:1;flex:1;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.elementary-onboarding-links .gallery-section .lesson-card .lesson-title{font-size:1.8rem;font-weight:700;margin-bottom:8px;color:#333;line-height:1.3;padding-right:30px}.elementary-onboarding-links .gallery-section .lesson-card .lesson-title a{color:#333;text-decoration:none}.elementary-onboarding-links .gallery-section .lesson-card .lesson-description{font-size:1.4rem;line-height:1.4;color:#555;margin-bottom:12px}.elementary-onboarding-links .gallery-section .lesson-card .lesson-description .read-less,.elementary-onboarding-links .gallery-section .lesson-card .lesson-description .read-more{display:inline-block;margin-left:5px}.elementary-onboarding-links .gallery-section .lesson-card .lesson-meta{margin-bottom:12px}.elementary-onboarding-links .gallery-section .lesson-card .lesson-meta .lesson-duration{font-size:1.3rem;color:#666;font-weight:500}.elementary-onboarding-links .gallery-section .lesson-card .lesson-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:auto;margin-bottom:15px}.elementary-onboarding-links .gallery-section .lesson-card .auto-margin{position:absolute;bottom:15px;right:15px}.elementary-onboarding-links .gallery-section .lesson-card .favorite-lesson-button-container{position:absolute;top:10px;right:10px;cursor:pointer;z-index:2}.elementary-onboarding-links .gallery-section .lesson-card .favorite-lesson-button-container .heart-circle-container{border-radius:50%;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 4px 4px rgba(0,0,0,.1)}.elementary-onboarding-links .gallery-section .lesson-card .favorite-lesson-button-container .icon-heart{cursor:pointer;color:#beccd4;margin:auto;font-size:1.6rem}.elementary-onboarding-links .gallery-section .lesson-card .favorite-lesson-button-container .icon-heart.favorited,.elementary-onboarding-links .gallery-section .lesson-card .favorite-lesson-button-container .icon-heart:hover{color:#de5844}.elementary-onboarding-links .gallery-section .empty-state{grid-column:-1;text-align:center;padding:40px;background-color:#F9FAFB;border-radius:8px;border:1px dashed #E5E7EB}.elementary-onboarding-links .gallery-section .empty-state p{font-size:1.8rem;color:#555}.empty-state-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#666;background:#F9FAFB;border:2.5px dashed #E5E7EB;border-radius:5px;margin:30px 3vw}.empty-state-container .empty-state-icon{font-size:4.5rem;margin-bottom:20px;opacity:.5;color:#666;text-decoration:none}.empty-state-container .empty-state-title{font-size:2.4rem;margin-bottom:15px;text-align:center;font-weight:600}.empty-state-container .empty-state-description{margin:0 0 30px;font-size:1.8rem;text-align:center;max-width:80%;line-height:1.4}.empty-state-container .create-section-button{font-size:2rem;padding:10px 20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;margin-right:0!important}.empty-state-container .create-section-button.disabled{opacity:.7;cursor:not-allowed}.empty-state-container #archives-toggler{margin-top:15px;margin-left:0}.empty-state-container #archives-toggler .archives-toggle-button{font-size:1.3rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;margin-right:0!important}#home-banner{padding:10px;top:60px;width:100%;letter-spacing:.75px;z-index:100}#home-banner h3{font-size:90%;margin:0}#home-banner .btn-main-transparent{font-size:90%}#home-banner.side-nav-padding{padding-left:240px}#home-banner.converted-spam-user-banner{padding:15px 15px 15px 240px}.home-panel{font-family:proxima-nova;padding-left:0;padding-right:0}.home-panel-title{font-weight:200;font-size:24px;line-height:30px}.home-panel-subtitle{font-size:18px;color:#a7aeb6;font-weight:100;line-height:30px}#header-content{position:relative;top:45%;-ms-transform:translateY(-60%);transform:translateY(-60%)}.line{margin-top:11px;margin-bottom:13px;margin-left:0;width:45px;border:2px solid #27a9e1}#news-panel{padding-top:40px;padding-bottom:40px;background-color:#f4f8fc}.news-title{font-weight:100;font-size:18px;color:#555;margin-bottom:25px}#homepage h2,#homepage hgroup p{color:#28384a}.feature-img{display:inline-block;width:100px;height:100px;margin:8px 28px;vertical-align:middle}@media (max-width:767px){.feature-img{margin-right:15px;margin-left:15px}}#homepage,#homepage h3 a{color:#555}#homepage h1{font-size:50px;font-weight:700;color:#fff}#homepage h2{font-size:24px;font-weight:600}#homepage .more-resources a.resource-link:hover,#homepage h3 a:hover{font-weight:900}#homepage h3{font-size:20px}#homepage .more-resources a.resource-link{display:inline;font-size:16px;text-decoration:none;color:#555}#homepage p{font-size:16px;line-height:24px}#homepage #homepage-header{background-image:url(../png/cover-5.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}#homepage #homepage-header .home-header-content{max-width:700px;margin:auto;color:#fff;z-index:10;padding:0 20px}#homepage #homepage-header .home-header-content p{color:#fff;font-size:17px}#homepage #homepage-header .home-header-content .btn-main-transparent{margin-right:10px}#homepage #homepage-header .home-header-content .btn{margin-top:20px}#homepage #homepage-header .watch-video-section{margin-bottom:40px;position:relative;z-index:10}#homepage #homepage-header .watch-video-section .watch-video-link{color:#fff;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;margin-right:45px}#homepage #homepage-header .watch-video-section .watch-video-link:hover{color:#dee5e9}#homepage #homepage-header .watch-video-section .watch-video-link:hover svg{fill:#2499cc}#homepage #homepage-header .watch-video-section .watch-video-link svg{fill:#27a9e1;vertical-align:middle;margin-right:5px}#homepage #blogpost-section .case-study-row{width:515px}@media (max-width:768px){#homepage #blogpost-section .case-study-row.states-case-study{width:80%!important}}#homepage #blogpost-section .case-study-item{width:420px;height:420px;margin:0 25px!important}#homepage #blogpost-section .case-study-item img{width:420px}@media (min-width:380px) and (max-width:768px){#homepage #blogpost-section .case-study-item{width:270px;height:500px}#homepage #blogpost-section .case-study-item img{width:270px}}@media (min-width:350px) and (max-width:380px){#homepage #blogpost-section .case-study-item{width:220px;height:520px}#homepage #blogpost-section .case-study-item img{width:220px}}@media (max-width:350px){#homepage #blogpost-section .case-study-item{width:180px;height:570px}#homepage #blogpost-section .case-study-item img{width:180px}}@media (max-width:768px){#homepage #blogpost-section .case-study-text{height:240px!important;font-size:12px}}#homepage .homepage-section{padding:100px 45px;position:relative}#homepage .homepage-section.feature-section{padding-top:175px}#homepage .homepage-section.bottom-section{padding-bottom:200px}#homepage .homepage-section.cert-section{padding:0 45px 100px}#homepage .homepage-section.curriculum-section{padding-top:75px}#homepage .homepage-section #blob-4{position:absolute;left:0;top:-325px}#homepage .homepage-section #blob-homepage-5{position:absolute;top:0;right:0}#homepage .homepage-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}@media (max-width:450px){#homepage .homepage-section svg.blob1-homepage,#homepage .homepage-section svg.blob2-homepage,#homepage .homepage-section svg.blob4-homepage,#homepage .homepage-section svg.blob5-homepage{display:none}#homepage .homepage-section-narrow .mobile-col-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#homepage .site-feats{margin-top:40px}#homepage .site-feats .feat-row{column-gap:30px;margin-bottom:25px;display:-ms-flexbox;display:flex}#homepage .site-feats .feat-row .site-feat{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}#homepage .site-feats .feat-row .site-feat h3{font-weight:700;color:#28384a}#homepage .site-feats .feat-row .site-feat .site-feat-icon{width:60px;height:60px;padding:10px;margin:auto 15px auto auto;background-color:#fff;border-radius:8px}#homepage .site-feats .feat-row .site-feat .site-feat-icon svg{vertical-align:middle}#homepage .site-feats .feat-row .site-feat .site-feat-icon svg.stroke{stroke:#27a9e1}#homepage .site-feats .feat-row .site-feat .site-feat-icon svg.fill{fill:#27a9e1}#homepage .site-feats .feat-row .site-feat div{height:fit-content}#homepage .left-feature,#homepage .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#homepage .left-feature img,#homepage .right-feature img{max-width:550px;width:100%;height:auto}#homepage .left-feature .spacing-left,#homepage .left-feature .spacing-right,#homepage .right-feature .spacing-left,#homepage .right-feature .spacing-right{position:relative}#homepage .left-feature .spacing-left .grey-circle,#homepage .left-feature .spacing-right .grey-circle,#homepage .right-feature .spacing-left .grey-circle,#homepage .right-feature .spacing-right .grey-circle{width:450px;height:450px;position:absolute;border-radius:50%;background-color:#f2f7fa;top:-80px}@media (max-width:450px){#homepage .left-feature .spacing-left .grey-circle,#homepage .left-feature .spacing-right .grey-circle,#homepage .right-feature .spacing-left .grey-circle,#homepage .right-feature .spacing-right .grey-circle{width:300px;height:300px}}@media (max-width:320px){#homepage .left-feature .spacing-left .grey-circle,#homepage .left-feature .spacing-right .grey-circle,#homepage .right-feature .spacing-left .grey-circle,#homepage .right-feature .spacing-right .grey-circle{width:250px;height:250px}}#homepage .left-feature .spacing-left img,#homepage .left-feature .spacing-right img,#homepage .right-feature .spacing-left img,#homepage .right-feature .spacing-right img{z-index:20;position:relative;box-shadow:10px 10px 67px 2px rgba(0,0,0,.1)}#homepage .left-feature .spacing-left img.no-shadow,#homepage .left-feature .spacing-right img.no-shadow,#homepage .right-feature .spacing-left img.no-shadow,#homepage .right-feature .spacing-right img.no-shadow{box-shadow:none}#homepage .left-feature .spacing-right,#homepage .right-feature .spacing-right{margin-right:34px}#homepage .left-feature .spacing-left,#homepage .right-feature .spacing-left{margin-left:40px}#homepage .left-feature .spacing-left .course-grid,#homepage .right-feature .spacing-left .course-grid{display:grid;-ms-flex-align:end;align-items:end;grid-template-columns:1fr 1fr;grid-row-gap:5px;position:relative;z-index:20;margin-right:35px}@media (max-width:375px){#homepage .left-feature .spacing-left .course-grid,#homepage .right-feature .spacing-left .course-grid{grid-template-columns:auto}}#homepage .left-feature .spacing-left .course-block,#homepage .right-feature .spacing-left .course-block{text-align:center;border-radius:3px;-ms-flex-direction:column;flex-direction:column;padding:15px;margin:10px;width:200px;height:250px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:10px 10px 15px 2px rgba(0,0,0,.1)}#homepage .left-feature .spacing-left .course-block.microbit,#homepage .right-feature .spacing-left .course-block.microbit{width:185px;height:200px}#homepage .left-feature .spacing-left .course-block.python,#homepage .right-feature .spacing-left .course-block.python{width:155px;height:175px;justify-self:end;-ms-flex-item-align:start;align-self:start}#homepage .left-feature .spacing-left .course-block.python h3,#homepage .right-feature .spacing-left .course-block.python h3{font-size:15px}#homepage .left-feature .spacing-left .course-block.python img,#homepage .right-feature .spacing-left .course-block.python img{width:50px}@media (max-width:425px){#homepage .left-feature .spacing-left .course-block,#homepage .right-feature .spacing-left .course-block{width:90%;height:225px}#homepage .left-feature .spacing-left .course-block h3,#homepage .right-feature .spacing-left .course-block h3{font-size:16px}#homepage .left-feature .spacing-left .course-block.microbit,#homepage .left-feature .spacing-left .course-block.python,#homepage .right-feature .spacing-left .course-block.microbit,#homepage .right-feature .spacing-left .course-block.python{width:82%}}#homepage .left-feature .spacing-left .course-block img,#homepage .right-feature .spacing-left .course-block img{width:75px}#homepage .left-feature .spacing-left .course-block h3,#homepage .right-feature .spacing-left .course-block h3{color:#28384a;font-size:17px;font-weight:700}#homepage .left-feature .spacing-left .course-block a,#homepage .right-feature .spacing-left .course-block a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:#067cc1;font-weight:700}#homepage .left-feature .spacing-left .course-block a:hover,#homepage .right-feature .spacing-left .course-block a:hover{color:#045c90}#homepage .left-feature .spacing-left .course-block a .icon-angle-right,#homepage .right-feature .spacing-left .course-block a .icon-angle-right{margin-left:5px}#homepage .left-feature .site-feature,#homepage .right-feature .site-feature{-ms-flex:1 2 50%;flex:1 2 50%}#homepage .left-feature .site-feature.pd-description,#homepage .right-feature .site-feature.pd-description{z-index:2;margin-left:20px}#homepage .left-feature .more-link,#homepage .right-feature .more-link{text-decoration:none;cursor:pointer;color:#28384a;font-weight:700}#homepage .left-feature .more-link:hover,#homepage .right-feature .more-link:hover{color:#161f29}#homepage .left-feature .more-link .icon-angle-right,#homepage .right-feature .more-link .icon-angle-right{color:#27a9e1;margin-left:7px}#homepage .start-coding h2,#homepage .start-coding p,#homepage .teacher-quote .author,#homepage .teacher-quote .author-school,#homepage .teacher-quote blockquote,#homepage .teacher-quote h3{color:#fff}@media (max-width:450px){#homepage .left-feature,#homepage .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}#homepage .left-feature .spacing-left,#homepage .left-feature .spacing-right,#homepage .right-feature .spacing-left,#homepage .right-feature .spacing-right{margin-left:0;margin-bottom:90px}#homepage .left-feature .cert-spacing,#homepage .right-feature .cert-spacing{margin-bottom:60px}}#homepage .teacher-quote{text-align:center;padding:90px 45px}@media (min-width:765px){#homepage .teacher-quote{padding:90px 150px}}#homepage .teacher-quote.bg-sky-blue .author,#homepage .teacher-quote.bg-sky-blue .author-school,#homepage .teacher-quote.bg-sky-blue blockquote,#homepage .teacher-quote.bg-sky-blue h3{color:#28384a}#homepage .teacher-quote .quote{position:relative;z-index:10;max-width:800px}#homepage .teacher-quote .quote .quote-mark{position:absolute;left:47%;line-height:65px!important;font-size:100px;color:#27a9e1}#homepage .teacher-quote .quote blockquote{margin:10px 0;padding:35px 0 0;border:none}#homepage .teacher-quote .quote blockquote p{font-size:28px;line-height:34px}#homepage .teacher-quote .quote h3{font-size:28px;line-height:34px;padding-top:35px}#homepage .teacher-quote .quote .author{padding-top:35px;font-size:20px}#homepage .teacher-quote .quote .author-school{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}#homepage .teacher-quote #blob-1{position:absolute;left:0;top:-35px}#homepage .teacher-quote #blob-3{position:absolute;left:0;top:0;height:auto}#homepage #blob-2{position:absolute;right:0;bottom:auto}#homepage .start-coding{padding:110px 45px}@media (min-width:765px){#homepage .start-coding{padding:110px 200px}}#homepage .start-coding h2{font-size:37px;line-height:50px;margin-bottom:20px}#homepage .start-coding p{font-size:20px;margin-bottom:25px}#homepage .start-coding a,#homepage .start-coding h2,#homepage .start-coding p{z-index:10;position:relative}#homepage .start-coding .btn{line-height:25px;margin-bottom:10px}@media (max-width:450px){#homepage .start-coding .btn{margin-right:0}}#homepage .start-coding #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}#homepage .join-community-btns{margin-bottom:75px}#homepage .join-community-btns .share{border-radius:3px;text-align:left;padding:13px 14px;margin:0 10px 10px;font-size:15px;line-height:20px;color:#28384a;background-color:#f4f8fc}#homepage .join-community-btns .share:hover{background-color:#e0ebf7}#homepage .join-community-btns .share svg{stroke:#27a9e1;vertical-align:middle;margin-right:5px}#homepage .join-community-btns .share i{font-size:18px;margin-right:10px;vertical-align:middle;color:#27a9e1}#homepage #ide-circle{left:-20px}#homepage #lms-circle{right:-15px}#homepage #pro-circle{top:-70px;left:-20px}#homepage #pd-img{padding-right:50px}#homepage #cert-circle{top:0;left:50px}@media (max-width:768px){#homepage #cert-circle{left:15px}}#homepage #courses-circle{top:30px}#homepage .btn{border-radius:60px;padding:12px 25px;font-size:17px}@media (max-width:450px){#homepage h1{font-size:35px}#homepage .homepage-section.feature-section{padding-top:100px}#homepage .join-community-btns>.share{font-size:12px}#homepage .site-feats>.feat-row{column-count:1}#homepage #cert-circle{top:-20px;left:0}#homepage #blob-2,#homepage #blob-3{width:40%}}.pathway-section .pathway-content #enza-ketcham-quote .upper-right-blob,.pathway-section .pathway-content-base #enza-ketcham-quote .upper-right-blob{top:-32px}#homepage .btn-main-green{background-color:#82e236;color:#22323f}#homepage .btn-main-green:focus,#homepage .btn-main-green:hover{color:#22323f}#homepage .more-resources .articles-panel{margin-top:50px}#homepage .more-resources .articles-panel .article{max-width:400px;display:inline-block;vertical-align:top;text-align:left;padding:10px}#homepage .more-resources .articles-panel .article img{width:100%}#homepage .more-resources .articles-panel .article .site{color:#067cc1;font-size:12px;display:block;margin-top:20px;margin-bottom:10px;font-weight:700}.pathway-section hr.space-above,.pd-marketing.pd-free-page .event-table-header:last-of-type{margin-top:60px}#homepage .more-resources .articles-panel .article .title{font-size:24px;font-weight:700;display:block}#homepage .more-resources .articles-panel .article .title a{text-decoration:none;color:#28384a}#homepage .more-resources .articles-panel .article .description{color:#6b757b;font-size:16px;display:block}@media (max-width:767px){#homepage .more-resources .articles-panel .article{margin-bottom:30px}}.pathway-section{text-align:center}.pathway-section hr{width:1123px;height:2px;border:none;background-color:#dee5e9}@media (max-width:1123px){.pathway-section hr{width:100%}}.pathway-section hr.space-below{margin-bottom:60px}.pathway-section .pathway-content-base{padding:0 100px}@media (max-width:1172px){.pathway-section .pathway-content-base{padding:0!important}}.pathway-section .pathway-content{padding:0 100px}@media (max-width:1172px){.pathway-section .pathway-content{padding:0!important}}.pathway-section .pathway-content h1{font-family:'Proxima Nova',proxima-nova,sans-serif;font-weight:600}.pathway-section .pathway-content h2{color:#19232e;font-size:32px;line-height:44px;font-weight:700}.pathway-section .pathway-content p{color:#6b757b;font-size:20px;line-height:30px}.pathway-section .pathway-content.pathway-overview{display:-ms-inline-flexbox;display:inline-flex;-ms-transform:translateY(-120px);transform:translateY(-120px);margin-bottom:-20px;gap:24px}.pathway-section .pathway-content.pathway-overview .overview-tab{-ms-flex-item-align:stretch;align-self:stretch;padding:40px;border-radius:12px;-ms-flex:1 1 0px;flex:1 1 0px;text-align:left}.pathway-section .pathway-content.pathway-overview .overview-tab h2,.pathway-section .pathway-content.pathway-overview .overview-tab p{color:#f1f1f1}.pathway-section .pathway-content.pathway-overview .overview-tab.tab-1{background-color:#04A7E8}.pathway-section .pathway-content.pathway-overview .overview-tab.tab-2{background-color:#1E89CC}.pathway-section .pathway-content.pathway-overview .overview-tab.tab-3{background-color:#0B4178}@media (max-width:1180px){.pathway-section .pathway-content.pathway-overview{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}}.pathway-section .pathway-content.preview-card-container{padding:0;margin:0 auto 60px}@media (max-width:1172px){.pathway-section .pathway-content .js-video-preview-box{padding-left:0}}@media (max-width:1170px){.pathway-section .pathway-content .js-video-preview-box .video-preview-content[style]{width:90vw!important}.pathway-section .pathway-content .js-video-preview-box .video-preview{width:100%!important}.pathway-section .pathway-content .js-video-preview-box .video-preview img{width:100%!important;height:auto!important}.pathway-section .pathway-content .js-video-preview-box .video-button-container{height:100%!important}.pathway-section .pathway-content .js-video-preview-box #youtube-player-0{width:100%!important;height:60vw!important}.pathway-section .pathway-content .js-video-preview-box .video-container{height:60vw!important}}.pathway-section .pathway-content.pathway-content-footer h1{font-size:40px}@media (max-width:400px){.pathway-section .pathway-content.pathway-content-footer h1{font-size:30px}}.pathway-section .features-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px}.pathway-section .features-grid .features-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.pathway-section .features-grid .features-column .features-box{width:353px;height:308px;padding:32px;background-color:#fff}@media (max-width:570px){.pathway-section .features-grid .features-column .features-box .icon-box{width:20px!important;height:20px!important}}@media (max-width:1113px){.pathway-section .features-grid .features-column{gap:3vw}.pathway-section .features-grid .features-column .features-box{width:30vw!important;height:26vw!important;padding:4px!important}.pathway-section .features-grid .features-column .features-box img{width:100%;height:100%}}@media (max-width:940px){.pathway-section .features-grid .features-column .features-box p{font-size:12px!important;line-height:12px}}@media (max-width:600px){.pathway-section .features-grid .features-column .features-box{height:200px!important}.pathway-section .features-grid .features-column .features-box h3{font-size:12px!important}}.pathway-section .features-grid .features-column .features-box .icon-box{width:66px;height:66px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin:auto;background-color:#f4f8fc}.pathway-section .features-grid .features-column .features-box .icon-box svg{vertical-align:middle}.pathway-section .features-grid .features-column .features-box .icon-box svg.stroke{stroke:#27a9e1}.pathway-section .features-grid .features-column .features-box .icon-box svg.fill{fill:#27a9e1}.pathway-section .features-grid .features-column .features-box h3{color:#28384a;font-size:20px;font-weight:700}.pathway-section .features-grid .features-column .features-box p{color:#6b757b;font-size:20px}.pathway-section .features-grid .features-column .features-box.center-box{padding:0}.pathway-section .features-grid .features-column .features-box.center-box .features-quote{width:100%;height:100%;padding:32px;background-color:#27a9e1}@media (max-width:750px){.pathway-section .features-grid .features-column .features-box.center-box .features-quote{padding:32px 0}}.pathway-section .features-grid .features-column .features-box.center-box .features-quote .quote-mark{font-size:150px;line-height:130px;margin-bottom:-50px}@media (max-width:1115px){.pathway-section .features-grid .features-column .features-box.center-box .features-quote .quote-mark{font-size:80px!important;line-height:12px!important;margin-bottom:0}}.pathway-section .features-grid .features-column .features-box.center-box .features-quote p{color:#fff;font-size:14px;line-height:22px}@media (max-width:930px){.pathway-section .features-grid .features-column .features-box.center-box .features-quote p{font-size:12px!important;line-height:12px!important}}@media (max-width:650px){.pathway-section .features-grid .features-column .features-box.center-box .features-quote p{font-size:10px!important}}.pathway-section .preview-card-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pathway-section .curriculum-cards-carousel{overflow:hidden}@media (max-width:382px){.pathway-page h1{font-size:40px!important}}.pathway-view-k-12 .custom-selector .dropdown-toggle{-webkit-appearance:none;appearance:none;border-radius:10px;border-width:3px;width:100%;height:45px;text-align-last:center;font-weight:bolder;background-color:rgba(0,0,0,0)}.pathway-view-k-12 .custom-selector .filter-option{-ms-flex-pack:center;justify-content:center;vertical-align:middle;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.pathway-view-k-12 .custom-selector .filter-option .filter-option-inner{overflow:hidden}.pathway-view-k-12 .custom-selector .filter-option .filter-option-inner .filter-option-inner-inner{overflow:hidden;text-overflow:ellipsis}.pathway-view-k-12 .custom-selector .dropdown-menu li>a{width:100%;height:45px;font-weight:bolder;vertical-align:middle;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.pathway-view-k-12 .custom-selector .dropdown-menu .choice{display:-ms-inline-flexbox;display:inline-flex}.pathway-view-k-12 .grade-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:15px;padding-bottom:15px}.pathway-view-k-12 .grade-group .select-div{width:40%;padding-right:20px}.pathway-view-k-12 .grade-item{height:70px;width:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.pathway-view-k-12 .pathway-description{padding:30px 5px 5px}.pathway-view-k-12 .grade-num{width:45px;text-align:right;padding-right:10px;margin:auto;font-weight:bolder}.pathway-view-k-12 .course-span{padding:9px 20px;border-radius:13px;width:90%;color:#16232E;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.pathway-view-k-12 .course-span:hover{background-color:#FF8743;text-decoration:none}.pathway-view-k-12 .group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:60%}.pathway-view-k-12 .group .grade-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.pathway-view-k-12 .group .grade-row:first-child .divider{border-top-left-radius:5px;border-top-right-radius:5px}.pathway-view-k-12 .group .grade-row:last-child .divider{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.pathway-view-k-12 .divider{width:5px;height:100%;margin-right:10px}.pathway-view-k-12 .elementary{border-top:2px solid #77CE1C}.pathway-view-k-12 .elementary select{border-color:#77CE1C}.pathway-view-k-12 .elementary .grade-item .course-span{background-color:#D6FBF0}.pathway-view-k-12 .elementary .grade-item .course-span:hover{background-color:#B3F2DF}.pathway-view-k-12 .elementary .grade-item .divider{background-color:#77CE1C}.pathway-view-k-12 .elementary .dropdown-toggle{border:2px solid #77CE1C}.pathway-view-k-12 .elementary .dropdown-menu li>a:hover{background-color:#D6FBF0}.pathway-view-k-12 .elementary .dropdown-menu li>a.selected,.pathway-view-k-12 .elementary .dropdown-menu li>a:focus{background-color:#77CE1C}.pathway-view-k-12 .elementary div.dropdown-menu{border:2px solid #77CE1C;padding:0}.pathway-view-k-12 .elementary div.pathway-name{border:3px solid #77CE1C;border-radius:10px;font-weight:bolder;width:100%;height:45px}.pathway-view-k-12 .middle{border-top:2px solid #FF8743}.pathway-view-k-12 .middle select{border-color:#FF8743}.pathway-view-k-12 .middle .grade-item .course-span{background-color:#FCE4E0}.pathway-view-k-12 .middle .grade-item .course-span:hover{background-color:#F9C7BF}.pathway-view-k-12 .middle .grade-item .divider{background-color:#FF8743}.pathway-view-k-12 .middle .dropdown-toggle{border:2px solid #FF8743}.pathway-view-k-12 .middle .dropdown-menu li>a:hover{background-color:#FCE4E0}.pathway-view-k-12 .middle .dropdown-menu li>a.selected,.pathway-view-k-12 .middle .dropdown-menu li>a:focus{background-color:#FF8743}.pathway-view-k-12 .middle div.dropdown-menu{border:2px solid #FF8743;padding:0}.pathway-view-k-12 .middle div.pathway-name{border:3px solid #FF8743;border-radius:10px;font-weight:bolder;width:100%;height:45px}.pathway-view-k-12 .high{border-top:2px solid #04A7E8}.pathway-view-k-12 .high select{border-color:#04A7E8}.pathway-view-k-12 .high .grade-item .course-span{background-color:#BAE4F7}.pathway-view-k-12 .high .grade-item .course-span:hover{background-color:#93D1ED}.pathway-view-k-12 .high .grade-item .divider{background-color:#04A7E8}.pathway-view-k-12 .high .dropdown-toggle{border:2px solid #04A7E8}.pathway-view-k-12 .high .dropdown-menu li>a:hover{background-color:#BAE4F7}.pathway-view-k-12 .high .dropdown-menu li>a.selected,.pathway-view-k-12 .high .dropdown-menu li>a:focus{background-color:#04A7E8}.pathway-view-k-12 .high div.dropdown-menu{border:2px solid #04A7E8;padding:0}.pathway-view-k-12 .high div.pathway-name{border:3px solid #04A7E8;border-radius:10px;font-weight:bolder;width:100%;height:45px}.state-selector .state-selector-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px}.state-selector .state-selector-container .styled-container{padding:15px;-ms-flex-align:center;align-items:center;background-color:#F4F8FC;border-radius:13px}.state-selector .state-selector-container .styled-container label{display:inline-block;padding:10px}.state-selector .state-selector-container .styled-container div.dropdown-menu{border:2px solid #AAA;padding:0}.state-selector .state-selector-container .styled-container .custom-selector .dropdown-toggle{-webkit-appearance:none;appearance:none;border-radius:10px;border:1px solid #AAA;width:100%;height:45px;font-weight:bolder;background-color:#fff}.state-selector .state-selector-container .styled-container .custom-selector .filter-option{-ms-flex-pack:center;justify-content:center;vertical-align:middle;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.state-selector .state-selector-container .styled-container .custom-selector .dropdown-menu li>a{width:100%;height:45px;font-weight:bolder;vertical-align:middle;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.state-selector .state-selector-container .styled-container .custom-selector .dropdown-menu .choice{display:-ms-inline-flexbox;display:inline-flex}.pd-marketing{color:#555;font-family:'Proxima Nova',proxima-nova,sans-serif}.pd-marketing h1{font-size:50px;font-weight:700}.pd-marketing h2{font-size:24px;color:#28384a;font-weight:700}.pd-marketing h3{font-size:20px}.pd-marketing p{font-size:16px;line-height:24px}.pd-marketing a{text-decoration:none}.pd-marketing.pd-free-page h2{font-size:32px}.pd-marketing.pd-free-page .event-table-header{font-size:24px;line-height:1.2;color:#28384a;font-weight:700;margin-bottom:20px}.pd-marketing.pd-free-page p{font-size:20px}.pd-marketing.pd-free-page .pd-features .pd-feat{max-width:225px}@media (max-width:767px){.pd-marketing.pd-free-page .high-quality-pd{padding:0}}.pd-marketing svg.top-left{position:absolute;top:0;left:0;z-index:0}.pd-marketing #pd-page-header{background-image:url(../../img/marketing/pd_page/cover.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;padding:5px}.pd-marketing #pd-page-header .pd-header-content{max-width:700px;margin:auto;color:#fff}.pd-marketing #pd-page-header .pd-header-content p{color:#fff;font-size:17px}.pd-marketing #pd-page-header .pd-header-content .btn{margin-top:20px}.pd-marketing .pd-page-section{padding:40px 45px;position:relative}@media (max-width:767px){.pd-marketing .pd-page-section{padding:40px 20px}}.pd-marketing .pd-page-section-content{margin:auto;max-width:1120px}.pd-marketing .pd-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.pd-marketing .pd-description{max-width:800px;margin:auto auto 30px}.pd-marketing .pd-features{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.pd-marketing .pd-features.pd-features-blue-background .pd-feat .pd-feat-icon{background-color:#fff}.pd-marketing .pd-features .pd-feat{max-width:200px;padding:5px;-ms-flex-positive:1;flex-grow:1}.pd-marketing .pd-features .pd-feat .pd-feat-icon{background-color:#f4f8fc;width:60px;padding:10px;margin:0 auto 15px;border-radius:8px}.pd-marketing .pd-features .pd-feat .pd-feat-icon .svg-icon{vertical-align:middle}.pd-marketing .pd-features-header{position:relative;z-index:10}.pd-marketing .online-pd-courses{padding:60px 45px}.pd-marketing .online-pd-courses .center-div{max-width:1250px;margin:auto}.pd-marketing .online-pd-courses .pd-courses-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(289px,1fr));grid-gap:30px;margin-top:40px}.pd-marketing .online-pd-courses .pd-courses-section .course-with-border{justify-self:center}.pd-marketing .online-pd-courses .pd-courses-section svg{display:inherit;border-radius:2px 3px 0 0;width:100%}.pd-marketing .online-pd-courses .pd-courses-section .pd-course{background-color:#fff;padding:20px;border-radius:4px;min-height:292px;max-width:294px;position:relative}.pd-marketing .online-pd-courses .pd-courses-section .pd-course h3{line-height:25px;font-weight:700;color:#28384a;width:210px}.pd-marketing .online-pd-courses .pd-courses-section .pd-course p{font-size:14px}.pd-marketing .online-pd-courses .pd-courses-section .pd-course a{color:#27a9e1;font-weight:700}.pd-marketing .online-pd-courses .pd-courses-section .pd-course a:hover{color:#14698e}.pd-marketing .teacher-quotes{display:-ms-flexbox;display:flex}.pd-marketing .teacher-quotes .slick-arrow{font-size:40px;color:#28384a;margin:auto;padding:20px;border-color:transparent;background-color:transparent}.pd-marketing .teacher-quotes .slick-arrow:hover{cursor:pointer}.pd-marketing .teacher-quotes .teacher-quote{border-radius:5px;background-color:#fff;margin:20px;padding:25px;width:475px;height:100%;position:relative;color:#6b757b}.pd-marketing .teacher-quotes .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}.pd-marketing .teacher-quotes .teacher-quote>blockquote{border-left:none;margin:0;padding:0}.pd-marketing .teacher-quotes .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px;margin-bottom:15px}.pd-marketing .teacher-quotes .teacher-quote .quote>p{font-size:20px}.pd-marketing .teacher-quotes .teacher-quote .author{color:#555;font-weight:600;margin-bottom:0}.pd-marketing .teacher-quotes .teacher-quote .author-description{color:#6b757b}.pd-marketing .teacher-quotes .teacher-quote strong{color:#27a9e1}.pd-marketing .teacher-quotes .teacher-quote .author-with-pic{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pd-marketing .teacher-quotes .teacher-quote .author-with-pic>img{margin-right:10px;width:68px;height:68px}@media (max-width:450px){.pd-marketing .teacher-quotes .teacher-quote{width:300px}}.pd-marketing .request-quote{padding:110px 45px;position:relative}.pd-marketing .request-quote h2{color:#fff;max-width:600px;line-height:40px;margin:auto;font-weight:400}.pd-marketing .request-quote h2.large-header{font-size:45px;line-height:50px}@media (max-width:767px){.pd-marketing .request-quote h2.large-header{font-size:36px}}.pd-marketing .request-quote .btn,.pd-marketing .request-quote h2{z-index:10}.pd-marketing .request-quote p{color:#fff}.pd-marketing .request-quote .btn{margin-top:20px}.pd-marketing .request-quote #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}.pd-marketing .pd-image-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pd-marketing .pd-image-row div{-ms-flex:50%;flex:50%}.pd-marketing .pd-image-row .row-img{width:100%}.pd-marketing .pd-image-row .pd-info{padding:20px 80px;min-width:380px}@media (max-width:768px){.pd-marketing .pd-image-row .pd-info{padding:20px}.pd-marketing #blob-8{right:0}}.pd-marketing .watch-video-section{position:relative;z-index:10}.pd-marketing .watch-video-section .watch-video-link{color:#27a9e1;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;margin-right:45px}.pd-marketing .watch-video-section .watch-video-link:hover{color:#2499cc}.pd-marketing .watch-video-section .watch-video-link:hover svg{fill:#2499cc}.pd-marketing .watch-video-section .watch-video-link svg{fill:#27a9e1;vertical-align:middle;margin-right:5px}.pd-marketing .find-state-prep{background-color:#28384a;max-width:540px;width:100%;margin:20px auto;padding:45px 20px;border-radius:8px;position:relative;z-index:10}.pd-marketing .find-state-prep h3{color:#fff;font-weight:700;margin-bottom:25px}.pd-marketing .find-state-prep .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.pd-marketing .find-state-prep .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:40px;width:450px;line-height:36px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.pd-marketing .find-state-prep .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.pd-marketing .find-state-prep .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:388px;vertical-align:middle}.pd-marketing .find-state-prep .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.pd-marketing .find-state-prep .dropdown .dropdown-menu{min-width:450px}.pd-marketing .find-state-prep .dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.pd-marketing .find-state-prep .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.pd-marketing .find-state-prep .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}@media (max-width:425px){.pd-marketing .find-state-prep .dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.pd-marketing .find-state-prep .dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:40px;width:300px;line-height:36px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.pd-marketing .find-state-prep .dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.pd-marketing .find-state-prep .dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:238px;vertical-align:middle}.pd-marketing .find-state-prep .dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.pd-marketing .find-state-prep .dropdown .dropdown-menu{min-width:300px}.pd-marketing .find-state-prep .dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.pd-marketing .find-state-prep .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.pd-marketing .find-state-prep .dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}}.pd-marketing .svg-icon.stroke{stroke:#27a9e1}.pd-marketing .svg-icon.fill{fill:#27a9e1}.pd-marketing .svg-icon.placement{position:relative;top:15px;margin-right:30px}.pd-marketing .btn{border-radius:60px;padding:12px 25px;font-size:17px}.pd-marketing .btn-transparent-blue{color:#27a9e1;border-color:#27a9e1}.pd-marketing .btn-transparent-blue:hover{color:#14698e;border-color:#14698e}.pd-marketing .teacher-quotes-section{padding:40px 0}.pd-marketing .high-quality-pd{padding:100px 0}@media (max-width:767px){.pd-marketing .high-quality-pd .pd-features{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:50px}.pd-marketing .high-quality-pd .pd-features .pd-feat{max-width:335px;margin:10px 0}}.pd-marketing #blob-8{position:absolute;bottom:-20px;margin-bottom:20px}@media (max-width:425px){.pd-marketing .virtual-pd-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.pd-marketing .faq-content{max-width:600px;margin:auto}.pd-marketing .faq-content .faq-list{margin-top:25px;padding:0 5px}.pd-marketing .faq-content .faq-list h3{color:#555;line-height:1.2}.pd-marketing .faq-content .faq-list .faq-item-content{font-size:16px;color:#6b757b;padding-bottom:10px}.pd-marketing .faq-content .faq-list .faq-item-content p{font-size:16px}.pd-marketing .faq-content .faq-list .faq-item-content>:last-child{margin-bottom:0}.pd-marketing .faq-content .faq-list .chs-icon{font-size:24px;margin-right:10px;margin-top:7px;color:#27a9e1}.pd-marketing .faq-content .faq-list>dd{margin-left:45px}.pd-marketing .faq-content .faq-list>dt{position:relative;margin-top:30px}.pd-marketing .faq-content .faq-list>dt:not(:first-of-type):before{position:absolute;top:-15px;right:0;content:'';width:calc(100% - 40px);display:block;border-top:1px solid rgba(190,204,212,.5)}.pd-marketing .faq-content .faq-list .faq-item-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.pd-marketing .faq-content .faq-list .faq-item-toggle.collapsed .chs-icon-plus-squared-alt{display:inline}.pd-marketing .faq-content .faq-list .faq-item-toggle:not(.collapsed) .chs-icon-plus-squared-alt{display:none}.pd-marketing .faq-content .faq-list .faq-item-toggle:not(.collapsed) .chs-icon-minus-squared-alt{display:inline}.pd-marketing .pd-events-header{margin-top:75px;margin-bottom:50px}.pd-marketing .pd-events-header>p{max-width:750px;margin:auto;padding:10px;border-radius:3px}.pd-marketing .pd-events-footer{margin-top:50px;text-align:center}.pd-marketing .pd-events-footer>p{font-weight:600;font-size:16px;margin-bottom:25px}.pd-marketing .pd-events-table{max-width:1040px;margin:auto;overflow:hidden;border-radius:4px;border-collapse:separate;text-align:left}.pd-marketing .pd-events-table thead{background-color:#0b1f37;color:#fff;font-size:18px}.pd-marketing .pd-events-table thead th{padding:12px 30px;font-weight:600;border-bottom:none}.pd-marketing .pd-events-table>tbody>tr{color:#0b1f37}.pd-marketing .pd-events-table>tbody>tr:nth-child(even){background-color:#f3f5f6}#pricing .plan,.pd-marketing .pd-events-table>tbody>tr:nth-child(odd){background:#fff}.pd-marketing .pd-events-table>tbody>tr.disabled{opacity:.4}.pd-marketing .pd-events-table>tbody>tr>td{vertical-align:middle;padding:12px 30px;border:none;font-weight:600;font-size:15px}.pd-marketing .pd-events-table>tbody>tr>td .event-leader{color:#6b757b;font-weight:400}.pd-marketing .pd-events-table>tbody>tr .event-header{max-width:300px}@media (max-width:768px){.pd-marketing .pd-events-table>tbody>tr .event-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.pd-marketing .pd-events-table>tbody>tr .event-header .event-name{font-size:18px;font-weight:600;vertical-align:middle}.pd-marketing .pd-events-table>tbody>tr .event-header>a{vertical-align:middle}.pd-marketing .pd-events-table>tbody>tr .event-header .icon{color:#6b757b;margin-left:10px;cursor:pointer}.pd-marketing .pd-events-table>tbody>tr .event-header .icon:hover{color:#606a6f}.pd-marketing .pd-events-table .mobile-event-info{display:none;margin-top:15px}.pd-marketing .pd-events-table .mobile-event-info .mobile-event-date{width:200px}@media (max-width:767px){.pd-marketing .pd-events-table>tbody>tr>td{padding:25px 30px}.pd-marketing .pd-events-table{width:380px}.pd-marketing .pd-events-table .mobile-event-info{display:-ms-flexbox;display:flex}.pd-marketing .pd-events-table .mobile-xs-event-date{display:none}}@media (max-width:450px){.pd-marketing .pd-events-table{width:280px}.pd-marketing .pd-events-table .mobile-event-info{-ms-flex-direction:column;flex-direction:column}.pd-marketing .pd-events-table .mobile-event-date{display:none}.pd-marketing .pd-events-table .mobile-xs-event-date{display:block}}.pd-marketing .pd-events-table.pd-events-app-table{margin-left:inherit;max-width:90%}.pd-marketing .pd-events-table.free-events-pd-table .welcome-to-codehs td{border-top:#000 solid 2px;border-bottom:#000 solid 2px}.pd-marketing .registration-link{color:#0b1f37;font-weight:600;white-space:nowrap}.pd-marketing .registration-link>span{vertical-align:middle}.pd-marketing .registration-link .icon{margin-left:5px;color:#27a9e1;font-size:20px}.pd-marketing .registration-link:hover{opacity:.5}.pd-marketing #pd-events-info-modal p{font-size:15px}.pd-marketing #pd-events-info-modal .modal-content{max-height:90vh;min-height:500px;overflow:auto}.pd-marketing #pd-events-info-modal .close{position:absolute;top:20px;right:20px}.pd-marketing #pd-events-info-modal .modal-header{border-bottom:none;padding-bottom:0;position:relative}.pd-marketing #pd-events-info-modal .modal-header>h2{margin-bottom:0}.pd-marketing #pd-events-info-modal .modal-body>p{margin-bottom:20px}.pd-marketing #pd-events-info-modal .modal-body>p:not(:first-child){margin-top:20px}.pd-marketing #pd-events-info-modal .pd-event-date{margin:30px 0}.pd-marketing #pd-events-info-modal .pd-event-date>p{margin-bottom:5px}.pd-marketing .catalog-filters-container{max-width:1040px;width:100%;margin:auto auto 10px}.pd-marketing.indiana-pd-marketing h2{font-size:32px}.pd-marketing.indiana-pd-marketing .top-feat{max-width:500px}.pd-marketing.indiana-pd-marketing .pd-benefits{padding-bottom:32px;text-align:center}.pd-marketing.indiana-pd-marketing .pd-benefits span{display:block;font-size:28px;padding-bottom:32px}.pd-marketing.indiana-pd-marketing .pd-benefits .pd-features{max-width:50%;margin:auto}.pd-marketing.indiana-pd-marketing .upcoming-pd-events{text-align:center}.pd-marketing.indiana-pd-marketing .upcoming-pd-events .upcoming-events-info{color:#6b757b;max-width:50%;margin:auto auto 40px;line-height:1.5;font-size:20px}@media (max-width:600px){.pd-marketing.indiana-pd-marketing .upcoming-pd-events .upcoming-events-info{max-width:80%}}.pd-marketing.indiana-pd-marketing .pd-overview-features{margin:auto}.pd-marketing.indiana-pd-marketing .pd-overview-features h2{font-size:32px;margin-bottom:68px;text-align:center}.pd-marketing.indiana-pd-marketing .pd-overview-features .pd-overview-feature{max-width:950px;margin:auto auto 3.75rem;-ms-flex-align:center;align-items:center}.pd-marketing.indiana-pd-marketing .pd-overview-features .pd-overview-feature h3{font-size:32px;font-weight:600;margin-bottom:8px;line-height:1.2;min-height:fit-content;border-left:solid #27a9e1 8px;padding-left:12px}.pd-marketing.indiana-pd-marketing .pd-overview-features .pd-overview-feature li,.pd-marketing.indiana-pd-marketing .pd-overview-features .pd-overview-feature p{font-size:18px;color:#68757c;padding-left:18px}.pd-marketing.indiana-pd-marketing .pd-overview-features .pd-overview-feature.last-feature{margin-bottom:120px}.pd-marketing.indiana-pd-marketing .pd-overview-features .pd-overview-blob{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.pd-video-grid{display:grid;min-width:250px;width:95%;margin-right:auto;grid-template-columns:repeat(auto-fit,250px);column-gap:15px;row-gap:15px;border-radius:15px;-ms-flex-pack:start;justify-content:start}.pd-video-grid .video-tile{background-color:#fff;padding:15px;border-radius:5px;width:250px;cursor:pointer;color:#555;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pd-video-grid .video-tile:hover{background-color:rgba(107,117,123,.1)}.pd-video-grid .video-tile:hover .play-icon-wrapper{opacity:.5}.pd-video-grid .video-tile.gone{display:none}.pd-video-grid .vid-image-wrapper{position:relative;width:100%;margin-bottom:5px}.pd-video-grid .vid-image-wrapper>img{width:100%}.pd-video-grid .event-video-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(40,56,74,.36)}.pd-video-grid .event-video-overlay .play-icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:2px solid #fff;background-color:rgba(40,56,74,.7)}.pd-video-grid .event-video-overlay .fa-play{font-size:20px;color:#fff;margin-left:3px}.pd-video-grid .video-title{font-size:18px}.pd-video-grid .video-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between}.pd-video-grid .video-info>p{margin:0}#pd-on-demand-filters{margin:auto;max-width:900px;width:90%}#pd-library-course-page .new-video-btn-container{position:absolute;right:100px}#pd-library-course-page #pd-library-course-modal-html{display:none}.pd-library-course-edit-modal input{border-radius:5px}.pd-library-course-edit-modal .tags-field .add-tag-input{display:-ms-flexbox;display:flex}.pd-library-course-edit-modal .tags-field .add-tag-input .form-group{width:100%}.pd-library-course-edit-modal .tags-field .add-tag-input .form-group input{border-radius:5px 0 0 5px}.pd-library-course-edit-modal .tags-field .add-tag-input button{height:100%;border-radius:0 5px 5px 0}.pd-library-course-edit-modal .tags-field .tags-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.pd-library-course-edit-modal .tags-field .tags-container div{background-color:#9e1e62;border-radius:50px;padding:3px 7px 3px 8px;color:#fff;font-size:14px;font-weight:700;line-height:1}.pd-library-course-edit-modal .tags-field .tags-container div .chs-icon-cancel{cursor:pointer;margin-left:4px}.pd-library-course-edit-modal .tags-field .tags-container div .chs-icon-cancel:hover{opacity:.75}.pd-schedule .schedule-table{width:auto;border-collapse:separate;border-spacing:0 2px;margin-top:20px;table-layout:fixed}.pd-schedule .schedule-table td,.pd-schedule .schedule-table th{border:none;padding:4px;text-align:center;height:36px;vertical-align:middle;white-space:nowrap;overflow:visible;width:min-content}.pd-schedule .schedule-table th{background-color:#fff;font-weight:700;text-align:center;padding-left:8px;padding-right:8px;position:sticky;top:148px;z-index:1;box-shadow:0 2px 2px -1px rgba(0,0,0,.2)}.pd-schedule .schedule-table td:first-child,.pd-schedule .schedule-table th:first-child{text-align:left;width:auto;min-width:100px}.pd-schedule .holiday,.pd-schedule .weekend{background-color:#f2f2f2;border-radius:4px}.pd-schedule .conference,.pd-schedule .event,.pd-schedule .ff,.pd-schedule .half-day,.pd-schedule .pto,.pd-schedule .travel{background-color:#7fb5d1;border-radius:4px;padding:4px;margin:2px auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px}.pd-schedule .empty{background-color:#fff;border-radius:4px;width:100%;height:100%}.pd-schedule .event-day-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:left;max-width:150px;text-wrap:auto}.pd-schedule .event-box{border-radius:4px;padding:4px;margin:2px 0}.pd-schedule .legend,.pd-schedule .legend-filters{padding:10px;width:fit-content;height:fit-content}.pd-schedule .event-box a,.pd-schedule .event-box a:hover{color:#fff}.pd-schedule .event{background-color:#9fc77a}.pd-schedule .travel{background-color:#fff3e0}.pd-schedule .ff{background-color:#eca4a4}.pd-schedule .conference{background-color:#9fc77a}.pd-schedule .half-day{background-color:#d1c0e9}.pd-schedule .legend{margin:20px 0;border-radius:4px}.pd-schedule .legend .legend-item{display:inline-block;margin-right:20px}.pd-schedule .legend-filters{margin:20px 0;border:1px solid #ddd;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pd-schedule .legend-filters .legend-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pd-schedule .legend-filters .legend-item input{margin:0 5px 1px 0}.pd-schedule .icon{margin-right:4px}.pd-schedule form{-ms-flex-align:end;align-items:end;margin:20px}.pd-schedule form .form-group{margin-bottom:0}.pd-schedule form button{margin-left:10px;height:34px}.pd-schedule .flex{-ms-flex-align:end;align-items:end}.pd-certificate-view-page{min-height:100vh;padding:50px;overflow:auto;background-color:#f4f8fc;font-family:'Proxima Nova',proxima-nova,sans-serif}.pd-certificate-view-page .certificate-iframe{border:none;height:550px;width:980px;margin:auto;display:block}.pd-certificate-view-page .print-links{margin-top:15px;text-align:center}.pd-certificate-view-page .print-links a{font-size:35px}.pd-certificate-view-page .share-links{margin:10px auto auto;width:715px;font-size:20px}.pd-certificate-view-page .share-links .icon{margin-left:3px;margin-right:3px}.pd-certificate-view-page .share-links .share-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}.pd-certificate-view-page .share-links .share-link .link-label{width:85px}.pd-certificate-view-page .share-links .share-link input{-ms-flex-positive:1;flex-grow:1}.pd-certificate-view-page .share-links span.icon-copy{cursor:pointer}#practice-assignments{font-family:'Proxima Nova',proxima-nova,sans-serif;position:relative;min-height:100%}#practice-assignments #practice-wrapper{max-width:none;padding-left:200px;background-color:#f4f8fc;overflow-x:hidden;min-height:100%}#practice-assignments #practice-wrapper .side-padding{padding-left:40px;padding-right:65px}#practice-assignments #practice-wrapper .btn{padding:10px 15px;font-size:16px}#practice-assignments #practice-wrapper a:hover{text-decoration:none}#practice-assignments #practice-wrapper table{width:100%}#practice-assignments #practice-wrapper .alert-info{padding:10px}#practice-assignments #practice-wrapper .alert-info h4{margin-bottom:0;font-size:13px}#practice-assignments #practice-wrapper .msg-banner{padding:7px}#practice-assignments #practice-wrapper .msg-banner .view-text{font-size:13px}#practice-assignments #practice-wrapper .msg-banner .dropdown-toggle{height:30px;line-height:30px;font-size:12px}#practice-assignments #practice-wrapper .color-circle{width:15px;height:15px;display:inline-block;text-align:center;color:#fff;font-size:11px;vertical-align:top;margin-top:2px;cursor:default;border-radius:50%}#practice-assignments #practice-wrapper .color-circle.unopened{background-color:#beccd4}#practice-assignments #practice-wrapper .color-circle.not-submitted{background-color:#ffdd17}#practice-assignments #practice-wrapper .color-circle.submitted{background-color:#8cc63e}#practice-assignments #practice-wrapper .color-circle.finalized{background-color:#00a79d}#practice-assignments #practice-wrapper .practice-page-content-logged-out{top:40px}#practice-assignments #practice-wrapper #practice-page-content{padding-left:0;width:90%;margin:auto;max-width:1200px}#practice-assignments #practice-wrapper #practice-page-content .practice-nav{padding-bottom:10px}@media (max-width:480px){#practice-assignments #practice-wrapper .practice-page-content-logged-out{top:225px}#practice-assignments #practice-wrapper #practice-page-content .practice-nav{float:none;margin:0 auto}#practice-assignments #practice-wrapper #practice-page-content .practice-nav .btn{float:none}}#practice-assignments #practice-wrapper #practice-page-content .practice-nav .practice-language{font-size:20px;text-decoration:none;margin-right:10px;color:#28384a}#practice-assignments #practice-wrapper #practice-page-content .practice-nav .practice-language.selected{border-bottom:2px solid #28384a}#practice-assignments #practice-wrapper #practice-page-content .practice-nav .practice-language:not(.selected):hover{color:#55779d}#practice-assignments #practice-wrapper #practice-page-content .language-icon{width:40px;height:40px;fill:#555;margin-bottom:-10px}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:30px;width:200px;line-height:26px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-menu{min-width:200px}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#practice-assignments #practice-wrapper #practice-page-content .language-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#practice-assignments #practice-wrapper #practice-page-content .practice-modules{width:100%}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-problem-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .ellipses-menu{width:180px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .js-assign-modal-iframe-btn{border-bottom:1px solid #dee5e9}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .dropdown-assignment-btn{display:inline-block;font-weight:600;font-size:16px;width:100%;padding:5px 0 5px 5px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .dropdown-assignment-btn:hover{background:0 0;color:#95a5ac}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .dropdown-assignment-btn:hover .chevron{color:#95a5ac}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .dropdown-assignment-btn .chevron{color:#27a9e1;float:right}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .module-subtitle,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .module-title{cursor:pointer;text-decoration:none;color:#555;margin-right:5px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .module-title{font-weight:700;font-size:20px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .module-subtitle:hover,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .module-title:hover{color:#858e94}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module{page-break-inside:avoid;break-inside:avoid;background-color:#fff;border-radius:10px;padding:10px 20px;margin:0 30px 20px 0;width:320px;min-height:400px}@media (max-width:480px){#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module{margin:10px auto}}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module a{color:#27333a;text-decoration:none}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module a:hover{color:#95a5ac}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle{font-size:16px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .icon-link{cursor:pointer;font-size:14px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .icon-link:hover{color:#6b757b}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title{position:relative}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title p,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section p,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section p,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title p{margin:0 0 3px;display:inline-block}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .root-menu,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section .root-menu,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .root-menu,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .root-menu{padding:5px 10px;cursor:pointer;min-width:105px;border:none}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .root-menu::before,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section .root-menu::before,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .root-menu::before,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .root-menu::before{content:'';border-color:transparent transparent #fff;border-style:solid;border-width:8px;position:absolute;top:-16px;right:5px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.open .practice-dropdown,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section.open .practice-dropdown,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section.open .practice-dropdown,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title.open .practice-dropdown{display:inline-block}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.open .root-menu,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section.open .root-menu,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section.open .root-menu,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title.open .root-menu{display:block}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .practice-dropdown,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section .practice-dropdown,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .practice-dropdown,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .practice-dropdown{display:inline-block}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .finish-creating-link,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .icon-warning-sign,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .remove-unfinished,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section .finish-creating-link,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section .icon-warning-sign,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subtitle-section .remove-unfinished,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .finish-creating-link,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .icon-warning-sign,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .remove-unfinished,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .finish-creating-link,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .icon-warning-sign,#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .remove-unfinished{display:none}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .icon-warning-sign{display:inline-block;font-size:11px;color:#6b757b}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .finish-creating-link{display:inline-block}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .finish-creating-link:hover{cursor:pointer}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .remove-unfinished{display:inline-block;margin-left:5px;color:#de5844}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .remove-unfinished:hover{cursor:pointer;color:#c8503e}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .status{display:none}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title.unfinished .title-link{cursor:default;text-decoration:none;pointer-events:none;color:#6b757b}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title{font-size:16px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .badge{margin-right:5px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .badge:first-of-type{margin-left:auto}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .popular-assignment-title .dropdown-toggle:hover{cursor:pointer}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-subsection{list-style:none;margin-left:5px;padding:0 10px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title:not(.unfinished):hover{border-radius:3px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title:not(.unfinished):hover .practice-dropdown{display:inline-block;cursor:pointer}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title a{font-size:16px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title a:hover{color:#27a9e1}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .chs-icon-ellipses-h{color:#95a5ac}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .assignment-title .chs-icon-ellipses-h:hover{color:#27a9e1}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section{border-bottom:2px solid #dee5e9;margin-top:10px;margin-bottom:15px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section h3{margin:0}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .practice-dropdown{display:inline-block;cursor:pointer}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .module-title-right{font-size:18px;float:right}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .module-title-right .module-title-level{color:#27a9e1;font-weight:600;font-size:15px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module .module-title-section .module-title-right .chs-icon-ellipses-h{background-color:#f4f8fc;border-radius:50%;padding:3px;font-size:16px;color:#95a5ac;margin-top:-5px;margin-left:10px}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module.in-progress-section .module-subtitle{cursor:default}#practice-assignments #practice-wrapper #practice-page-content .practice-modules .practice-module.in-progress-section .module-subtitle:hover{color:#555}#practice-assignments #practice-wrapper #practice-page-content .faq-section{margin-bottom:20px}#practice-assignments #practice-wrapper #practice-page-content .faq-section h4{color:#28384a}#practice-assignments #practice-wrapper #practice-page-content .faq-section .unopened{background-color:#beccd4}#practice-assignments #practice-wrapper #practice-page-content .faq-section .not-submitted{background-color:#ffdd17}#practice-assignments #practice-wrapper #practice-page-content .faq-section .submitted{color:#333;background-color:#8cc63e}#practice-assignments #practice-wrapper #practice-page-content .faq-section .finalized{background-color:#00a79d}#practice-assignments #practice-wrapper .back-link{font-size:18px;text-decoration:none;color:#6b757b;line-height:40px}#practice-assignments #practice-wrapper .back-link:hover{color:#95a5ac}#practice-assignments #practice-wrapper #practice-header{margin-top:25px}@media (max-width:480px){#practice-assignments #practice-wrapper #practice-header{text-align:center;margin-top:0}}#practice-assignments #practice-wrapper #practice-header .practice-title-section{display:inline-block}#practice-assignments #practice-wrapper #practice-header .practice-title{display:block;font-size:32px;font-weight:700;color:#6b757b;margin-bottom:10px}#practice-assignments #practice-wrapper #practice-header .practice-subtitle{display:block;font-weight:200;color:#6b757b;margin-bottom:10px;font-size:20px}#practice-assignments #practice-wrapper #practice-header .my-practice-btn{margin-right:10px}#practice-assignments #practice-wrapper #practice-header .my-practice-btn .icon-user{margin-right:5px}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs{margin-bottom:10px;color:#6b757b}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .fa-arrow-right{font-size:11px}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-link{color:#6b757b;margin:0 3px}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-link:hover{color:#606a6f}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-link.active{border-bottom:solid 3px #27a9e1}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-dropdown,#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-link.active+.icon-angle-down{display:inline-block}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-dropdown:hover{cursor:pointer}#practice-assignments #practice-wrapper #practice-header #practice-breadcrumbs .breadcrumb-dropdown .icon-angle-down{color:#6b757b;display:none}#practice-assignments #practice-wrapper #progress-key{position:absolute;right:115px;top:85px;padding:8px 14px;color:#555;border:2px solid rgba(190,204,212,.3);font-size:10px;text-transform:uppercase}#practice-assignments #practice-wrapper #progress-key span{vertical-align:middle;margin-right:3px}#practice-assignments #practice-wrapper #progress-key .color-circle{width:13px;height:13px;margin-top:0}#practice-assignments #practice-wrapper #progress-key.logged-out{top:35px;right:210px}@media (max-width:979px){#practice-assignments #practice-wrapper #progress-key{position:initial}}@media (max-width:425px){#practice-assignments #practice-wrapper .icon-link{display:none}#practice-assignments #practice-wrapper .side-padding{padding-right:0}#practice-assignments #practice-wrapper #progress-key{margin-right:10px}}#practice-assignments #practice-wrapper .activity-placeholder{height:227px}#practice-assignments #practice-wrapper .activity-display-container{padding-left:40px;margin:50px 0 0}#practice-assignments #practice-wrapper .activity-display-container .dashboard-subtitle{margin-bottom:15px}#practice-assignments #practice-wrapper.logged-out{padding-left:0}#practice-assignments #practice-wrapper.logged-out #progress-key{display:none}#practice-assignments .faq-section-description{max-width:600px;margin:auto}#practice-assignments .faq-section-description a{color:#27a9e1}#practice-assignments .faq-section-description a:hover{color:#2499cc}#practice-assignments .faq-answer-wrapper{margin:30px 0 30px 50px;border-bottom:2px solid #dee5e9}#practice-assignments .faq-answer-wrapper .faq-answer{padding-bottom:20px;color:#95a5ac}#practice-assignments .faq-answer-wrapper .faq-answer li{font-size:18px}#practice-assignments .faq-answer-wrapper .faq-answer a{color:#27a9e1;text-decoration:none}#practice-assignments .faq-answer-wrapper .faq-answer a:hover{color:#2499cc}#practice-assignments .faq-question-section{max-width:700px;text-align:left;margin:auto}#practice-assignments .faq-question-section .faq-question h2{display:-ms-flexbox;display:flex}#practice-assignments .faq-question-section .faq-question:last-child{border-bottom:none}#practice-assignments .faq-question-section .faq-question .faq-question-title{font-size:22px;line-height:100%;vertical-align:middle;padding-left:10px;padding-top:2px}#practice-assignments .faq-question-section .faq-question .faq-toggle{margin-left:7px;font-size:26px;color:#27a9e1;cursor:pointer}#practice-assignments .faq-question-section .faq-question .faq-toggle:hover{color:#1a8bbb}#practice-assignments .faq-question-section .faq-question .faq-toggle.collapsed .chs-icon-minus-squared-alt{display:none}#practice-assignments .faq-question-section .faq-question .faq-toggle.collapsed .chs-icon-plus-squared-alt{display:inline}#practice-assignments .faq-question-section .faq-question .faq-toggle .chs-icon-plus-squared-alt{display:none}#practice-assignments .logged-out-options{position:absolute;margin-top:-80px;width:100%}#practice-assignments #practice-nav-new{margin:32px auto 0;width:90%;max-width:1200px}#practice-assignments #practice-nav-new a{font-size:20px;text-decoration:none;color:#95a5ac;font-weight:600}#practice-assignments #practice-nav-new a:hover{color:#27a9e1}#practice-assignments #practice-nav-new a.active{color:#19232e;border-bottom:2px solid #19232e;pointer-events:none}#practice-assignments #practice-nav-new a:not(:first-of-type){margin-left:24px}#practice-assignments .practice-top-nav-languages{z-index:2}#practice-assignments .practice-top-nav-languages .playlist-option{max-width:1200px;margin-top:10px;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:none}#practice-assignments .practice-top-nav-languages .language{color:#95a5ac;font-weight:600;font-size:16px;margin:0 19px 0 5px}#practice-assignments .practice-top-nav-languages .btn{padding:8px 16px;font-size:16px;margin:0 5px}@media (max-width:480px){#practice-assignments .practice-top-nav-languages .btn{margin:5px}}#practice-assignments .practice-top-nav-languages .language-icon{width:16px;height:16px;fill:#27a9e1;margin-bottom:-2.5px}#practice-assignments .practice-top-nav-languages .practice-nav-link.btn-main-blue .language-icon{fill:#fff}#practice-assignments #practice-breadcrumbs-new{width:90%;max-width:1200px;margin:auto;font-size:20px;color:#95a5ac}#practice-assignments #practice-breadcrumbs-new .breadcrumb-dropdown{display:inline-block}#practice-assignments #practice-breadcrumbs-new .breadcrumb-link-practice{color:#27a9e1;text-decoration:none}#practice-assignments #practice-breadcrumbs-new .breadcrumb-link-practice:hover,#practice-assignments #practice-breadcrumbs-new a:hover{color:#2499cc;font-weight:600}#practice-assignments #practice-breadcrumbs-new .chevron{display:inline-block;margin:0 10px}#practice-assignments #practice-breadcrumbs-new a{color:#95a5ac}.practice-admin{padding:20px;color:#555}.practice-admin.has-sidenav{margin-left:200px}.practice-admin .practice-admin-content{display:-ms-flexbox;display:flex}.practice-admin .practice-admin-content h4{font-weight:700}.practice-admin .practice-admin-content .times-assigned-items{margin-right:200px}.practice-admin h1{font-weight:200}.practice-admin h3{margin-top:20px;margin-bottom:0;font-weight:200}#practice-nav{display:-ms-flexbox;display:flex;position:relative;height:50px;background-color:#03256c;padding:0 25px;line-height:42px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);font-family:'Proxima Nova',proxima-nova,sans-serif;width:100%;text-align:left;-ms-flex-align:center;align-items:center}#practice-nav .practice-nav-language-section{margin-left:auto}#practice-nav .practice-nav-link{margin:0 10px;color:#fff;font-weight:200}#pre-post-test-results-page,#queue-settings-page{margin-left:200px;font-family:'Proxima Nova',proxima-nova,sans-serif}#practice-nav .practice-nav-link:hover{text-shadow:0 0 1px #fff}#practice-nav .practice-nav-link.active{padding-bottom:3px;border-bottom:2px solid #fff;font-weight:400;pointer-events:none}#pre-post-test-results-page hr{margin:10px}#pre-post-test-results-page canvas{border-color:#fff}#pre-post-test-results-page table{margin-top:25px;margin-bottom:50px;width:60%}#pre-post-test-results-page h2,#pre-post-test-results-page h3{margin-top:50px;width:60%}#pre-post-test-results-page #survey-title{margin-top:15px}#pre-post-test-results-page .detail-links{margin-top:5px;margin-right:15px}#pre-post-test-results-page .chart-div{width:60%}#pre-post-test-results-page #test-summary-content{padding:15px 30px 30px;color:#555}#pre-post-test-results-page #test-summary-content .test-header{margin-top:15px;margin-bottom:15px;font-size:28px}#pre-post-test-results-page h3 img,#pre-post-test-results-page table th img{max-height:150px}#pricing #options .option .name{text-align:center;line-height:45px}#pricing #options .option .price{margin-top:10px;font-size:32px;text-align:center;font-weight:700;text-transform:uppercase}#pricing #options .option .buy a .small,#pricing #options .option .price .small,#pricing .plan .banner{font-size:14px}#pricing #options .option .buy a{width:80%}#pricing #options .option.a{color:#aaa}#pricing #options .option.b{color:#5b83b6}#pricing #options .option.c{color:#75bb75}#pricing .plan{padding:0;margin:0 0 0 25px;border:1px solid #ccc;height:400px}#pricing .plan .info .name,.section{border-bottom:1px solid #eee}#pricing .plan .banner{color:#5b83b6;background:#d9edf7;font-weight:700;text-align:center;padding:3px}#pricing .plan .info{padding:5px;margin-bottom:10px}#pricing .plan .info .name{text-transform:uppercase;font-weight:700;text-align:center;font-size:28px;line-height:45px;position:relative;width:80%;left:10%}#pricing .plan .info .opt{width:30%;margin-right:1%;margin-left:1%;border-radius:3px;cursor:pointer;border:1px solid #ccc;margin-top:10px;background:#eee}#pricing .plan .info .opt:hover{background:#ddd}#pricing .plan .info .opt:hover.disabled{background:#eee;cursor:auto}#pricing .plan .info .opt.centered{position:relative;left:50%;margin-left:-15%}#pricing .plan .info .price{margin-top:10px;text-align:center;font-size:20px;font-weight:700}#pricing .plan .info .price .small{font-size:13px}#pricing .plan .info .buy{text-align:center;font-weight:700;margin:5px 0}#pricing .plan .info .buy a{font-size:14px}#pricing .plan .info .a{color:#999!important}#pricing .plan .info .b{color:#5b83b6!important}#pricing .plan .info .c{color:#75bb75!important}#pricing .plan .features{padding:2px;text-align:center}#pricing .plan .features .ft{font-size:16px;line-height:23px}#pricing #details{margin:30px 5px 30px -5px;background:#fff;padding:10px;border:1px solid #ccc;border-radius:3px}#pricing #details .title{margin-bottom:20px}#pricing #details .subtitle{margin-bottom:10px}#pricing #details ul{list-style-type:none}#pricing #details ul li{font-size:16px;margin-bottom:5px}#pricing #options td{font-size:15px}#pricing #options thead,#pricing #options tr{background:#fff}#pricing #options .table{margin-left:-20px}#pricing #options .circle{border-radius:20px;width:15px;height:15px;background:#75bb75;left:50%;position:relative;margin-left:-7px}#pricing #options .value{text-align:center;height:20px;background:#d9edf7;margin:-8px -8px 0;padding:3px;border-top:5px solid #5b83b6}#pricing #options .best{border-left:5px solid #5b83b6;border-right:5px solid #5b83b6}#pricing #options .best.best-bottom{border-bottom:5px solid #5b83b6}#pricing #steps{margin-top:30px;margin-bottom:30px}#pricing #steps a{text-decoration:none}#pricing #steps .thumbnail{height:225px;border-color:#ccc;background-color:#fff}#pricing #steps .thumbnail img{padding-top:15px;width:220px}#pricing #steps .thumbnail div.caption{font-size:14px;text-align:center}#pricing #steps .thumbnail:hover{background-color:#eee;border:1px solid #aaa}#pricing #message{margin:30px 0;text-align:center}#pricing #message .upper{font-size:42px;color:#333;margin-bottom:20px}#pricing #message .lower{font-size:20px;color:#aaa}#pricing #options{border:1px solid #ccc;background:#fff;padding:20px 0}#pricing #options .option{min-height:90px;padding:10px;height:380px;border-radius:3px;border:3px solid}#pricing #options .option .name{margin-top:15px;text-transform:uppercase;font-weight:700;font-size:32px}#pricing #options .option .name .small{font-size:14px}#pricing #options .option .description{font-size:16px;margin:30px 0 0;color:#666;list-style-type:none;padding:0;height:260px}#pricing #options .option .description li{margin-bottom:15px}#pricing #options .option .buy{text-align:center;font-weight:700;margin-top:5px}#pricing #options .option .buy a{font-size:20px}#pricing #options .option.a{border-color:#aaa}#pricing #options .option.b{border-color:#5b83b6}#pricing #options .option.c{border-color:#75bb75}#pricing #options .option:hover{background-color:#eee}.pro-marketing{color:#555}.pro-marketing h1{font-size:50px;font-weight:700}.pro-marketing h2{font-size:24px;font-weight:700;color:#28384a}.pro-marketing h3{font-size:20px}.pro-marketing p{font-size:16px;line-height:24px}.pro-marketing p>a{color:#27a9e1}.pro-marketing p>a:hover{color:#14698e;text-decoration:none}.pro-marketing #pro-page-header{background-image:url(../../img/marketing/pro_page/cover.png);height:577px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;position:relative}.pro-marketing #pro-page-header .pro-header-content{max-width:560px;margin:auto;color:#fff}.pro-marketing #pro-page-header svg{position:absolute;bottom:-150px;right:0}.pro-marketing #pro-page-header p{font-size:17px;margin-bottom:40px}.pro-marketing .pro-page-section{padding:40px 45px;position:relative}.pro-marketing .pro-page-section #blob-2{position:absolute;bottom:-250px;right:0}.pro-marketing .pro-page-section #blob-3{position:absolute;bottom:-250px;left:0}.pro-marketing .pro-page-section #blob-4{position:absolute;z-index:10;top:0;right:0}@media (max-width:425px){.pro-marketing .pro-page-section.pro-page-table-section{padding:40px 5px}}.pro-marketing .pro-page-section-content{margin:auto;max-width:1120px}.pro-marketing .pro-features-header{max-width:600px;margin:0 auto 35px;text-align:center}.pro-marketing .pro-feature{width:420px}.pro-marketing .left-feature,.pro-marketing .right-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:450px){.pro-marketing .left-feature,.pro-marketing .right-feature{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pro-marketing .left-feature img,.pro-marketing .right-feature img{display:none;max-width:550px;width:100%;height:auto;box-shadow:10px 10px 67px 2px #dee5e9}.pro-marketing .left-feature img.active,.pro-marketing .right-feature img.active{display:block}.pro-marketing .pro-page-section-narrow{max-width:1000px;margin:auto}.pro-marketing .pro-page-section-medium{max-width:1100px;margin:auto}.pro-marketing .tabs{width:375px;z-index:15}.pro-marketing .tabs .tab{padding:15px;color:#28384a;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px}.pro-marketing .tabs .tab .tab-description{margin-right:50px;font-size:14px;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pro-marketing .tabs .tab .tab-info{display:none}.pro-marketing .tabs .tab.active{color:#fff;background-color:#28384a;-ms-flex-align:inherit;align-items:inherit;padding-top:20px}.pro-marketing .tabs .tab.active .tab-info{display:block}.pro-marketing .tabs .tab a{color:#fff}.pro-marketing .tabs .tab a:hover{color:#27a9e1}.pro-marketing .tabs .tab h3{margin-top:0}.pro-marketing .additional-pro-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.pro-marketing .additional-pro-features .additional-feature{width:250px;padding:5px;-ms-flex-positive:1;flex-grow:1}.pro-marketing .additional-pro-features .additional-feature .additional-feature-icon{width:60px;padding:10px;margin:auto;background-color:#f4f8fc;border-radius:8px}.pro-marketing .additional-pro-features .additional-feature .additional-feature-icon svg{stroke:#27a9e1;vertical-align:middle}.pro-marketing .additional-pro-features .additional-feature-narrow{width:220px;padding:10px;-ms-flex-positive:1;flex-grow:1}.pro-marketing .additional-pro-features .additional-feature-narrow .additional-feature-icon{width:60px;padding:10px;margin:auto;background-color:#f4f8fc;border-radius:8px}.pro-marketing .additional-pro-features .additional-feature-narrow .additional-feature-icon svg{stroke:#27a9e1;vertical-align:middle}.pro-marketing .btn{border-radius:60px;font-size:17px;padding:12px 25px}.pro-marketing .teacher-quotes-header{color:#fff}.pro-marketing .teacher-quotes{position:relative;display:-ms-flexbox;display:flex;z-index:15}.pro-marketing .teacher-quotes .slick-arrow{font-size:40px;color:#fff;margin:auto;padding:20px;background-color:#28384a;border-color:transparent}.pro-marketing .teacher-quotes .slick-arrow:hover{cursor:pointer}.pro-marketing .teacher-quotes .teacher-quote{border-radius:5px;background-color:#fff;width:475px;margin:20px;padding:25px;height:100%;position:relative;color:#95a5ac}.pro-marketing .teacher-quotes .teacher-quote .quote-mark{position:absolute;line-height:65px;font-size:100px}.pro-marketing .teacher-quotes .teacher-quote .quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px;font-size:20px}.pro-marketing .teacher-quotes .teacher-quote .author{color:#555;font-weight:600;margin-bottom:0}.pro-marketing .teacher-quotes .teacher-quote strong{color:#27a9e1}.pro-marketing .teacher-quotes .teacher-quote .author-with-pic>img{float:left;margin-right:10px;border-radius:50%;width:68px;height:68px}@media (max-width:450px){.pro-marketing .teacher-quotes .teacher-quote{width:300px}}.pro-marketing .plans-link{font-size:17px;text-decoration:none;color:#28384a;margin-bottom:50px;font-weight:700}.pro-marketing .plans-link span{vertical-align:top;line-height:28px}.pro-marketing .plans-link:hover{color:#2499cc}.pro-marketing .plans-link svg{stroke:#27a9e1}@media (max-width:425px){.pro-marketing .teacher-quotes .slick-arrow{display:none!important}.pro-marketing .plans-link span{font-size:13px}.pro-marketing .plans-link svg{width:18px;height:25px}}.pro-marketing .svg-icon{margin-right:10px}.pro-marketing .svg-icon.stroke{stroke:#beccd4}.pro-marketing .svg-icon.stroke.active{stroke:#27a9e1}.pro-marketing .svg-icon.fill{fill:#beccd4}.pro-marketing .svg-icon.fill.active{fill:#27a9e1}.pro-marketing .teacher-quotes-section{padding:40px 0}.pro-marketing .btn-main-green{border-radius:60px;background-color:#77ce1c}.submissions .submission{padding:10px;margin-bottom:10px}.submissions .status-2{background-color:#D9EDF7}.submissions .status-3{background-color:#DFF0D8}.submissions .status-4{background-color:#F2DEDE}.status-2{background-color:rgba(140,198,62,.4)}.status-3{background-color:rgba(255,153,198,.4)}.all-classes{margin-bottom:20px}.all-classes .class-name{margin-right:10px;margin-top:10px}.compact-progress-tab .name-list .user-name{font-size:13px;font-weight:700;padding:8px 2px 9px 7px;height:36px;border-right:2px solid #ddd}.compact-progress-tab .key-name{font-weight:700;padding:8px 9px;color:#444}.compact-progress-tab .single-row{height:36px}.compact-progress-tab .header{border-bottom:2px solid #ddd}.even{background-color:#eee}.odd{background-color:#fff}.progress-key,.user-progress{border:1px solid #eee;background:#FFF}.compact-user-progress{width:545px;overflow-x:scroll;overflow-y:hidden}.compact-user-progress .module-long{width:3000px}.compact-navbar .module-select{width:315px}.user-progress{margin-bottom:10px;padding:5px}.user-progress .user-name{font-weight:700;font-size:14px;margin-bottom:5px}.user-progress .user-name .plan{font-weight:400;color:#333}.user-progress .user-name .time{font-weight:400;color:#999}.progress-key{padding:10px;margin:0 0 10px}.progress-key .todo{margin:2px 5px 5px 0}.progress-key-mini{margin:0 0 10px}.progress-key-mini .todo{margin:12px 5px 5px 0;padding:1px}.section .section-title{width:150px;float:left;margin-top:10px}.assignment,.todo{width:15px;height:15px}.section .section-icons{float:left}.todo{margin:10px;float:left}a.todo{text-decoration:none}a.todo i{font-size:18px}i.grade-link{color:#3D3D7C}.not-started,.not-started:hover{color:#ddd}.black,.black:hover{color:#000}.func-done,.func-done:hover{color:#5b83b6}.func-correct,.func-correct:hover{color:#8cc63e}.started,.started:hover{color:#d1bf87}.rejected,.rejected:hover{color:#d59392}.submitted,.submitted:hover{color:#8cc63e}.fn-done,.fn-done:hover{color:#00c}.complete,.complete:hover{color:#75bb75}i.selected{background-color:#444}.code-status i{padding:3px 0 1px 3px!important}#progress-map i.icon-facetime-video,#progress-map i.icon-fire{margin-top:4px;margin-right:5px}#progress-map .section-title{font-weight:700;font-size:24px;padding:10px 5px;cursor:pointer}#progress-map .section-title:hover{background-color:#eee}#progress-map .section-title i{margin-top:3px}#progress-map .p-section{border-bottom:1px solid #ccc}#progress-map .p-video{margin-top:20px;padding:10px;background-color:#efefef}#progress-map .p-video .video-title{font-size:18px;color:#222}#progress-map .p-video.current{background-color:#D9EDF7;border:2px solid #bce8f1}#progress-map .p-video.current:hover{background-color:#afd9ee}#progress-map .p-video:hover{background-color:#d6d6d6}#progress-map .p-example,#progress-map .p-exercise{color:#111}#progress-map .box{float:left;padding:10px;width:90px;height:60px;border-radius:5px;border:1px solid #666;margin-right:10px;margin-top:10px}#progress-map .box a{color:#333}#progress-map .box.current{border:3px solid #111;font-weight:700;margin-top:6px}.codehs-progress-container{width:100%;max-width:fit-content;--cell-width:40px;--cell-height:45px;--name-width:185px;--header-height:100px;--label-padding-bottom:25px;--default-background:#f4f8fc}.codehs-progress-container .table-wrapper:first-child{position:sticky;top:var(--page-top,60px);z-index:1;border-color:var(--default-background);background-color:var(--default-background);border-width:0 1px;border-style:solid;border-bottom:1px solid rgba(190,204,212,.3)}.codehs-progress-container .table-wrapper:first-child .table-corner{position:absolute;width:var(--name-width);height:var(--header-height);background-color:var(--default-background);top:0;left:0;z-index:2}.codehs-progress-container .table-wrapper:first-child table{overflow-x:hidden;overflow-y:hidden;display:block}.codehs-progress-container .table-wrapper:not(:first-child){overflow:hidden;border-radius:0 0 3px 3px;border-color:rgba(190,204,212,.3);border-width:0 1px 1px;border-style:solid}.codehs-progress-container .table-wrapper:not(:first-child) table{overflow-x:auto;overflow-y:visible;display:block;height:100%;border-collapse:separate}.codehs-progress-container .table-wrapper table{--label-width:calc((var(--header-height) - var(--label-padding-bottom)) / 0.866);--label-height:calc(var(--cell-width) * 0.866);--blank-width:calc(var(--label-width) / 2 + var(--label-height) * 0.866 - var(--cell-width))}.codehs-progress-container .table-wrapper table thead{background-color:var(--default-background)}.codehs-progress-container .table-wrapper table thead th{height:var(--header-height)}.codehs-progress-container .table-wrapper table thead th:first-child{position:sticky;left:0;width:var(--name-width);max-width:var(--name-width);min-width:var(--name-width);background-color:var(--default-background);vertical-align:top;z-index:1}.codehs-progress-container .table-wrapper table thead th:not(:first-child){width:var(--cell-width);max-width:var(--cell-width);min-width:var(--cell-width);vertical-align:bottom}.codehs-progress-container .table-wrapper table thead th:not(:first-child) .progress-label{width:var(--label-width);height:var(--label-height);padding-left:calc(var(--cell-width)/ 4);-ms-transform:translate(0,calc(var(--label-height) - var(--label-padding-bottom))) rotate(300deg);transform:translate(0,calc(var(--label-height) - var(--label-padding-bottom))) rotate(300deg);-ms-transform-origin:top left;transform-origin:top left;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-align:center;align-items:center;white-space:nowrap;color:#a7aeb6;font-size:14px;font-weight:400}.codehs-progress-container .table-wrapper table thead th:not(:first-child) .progress-label>*{overflow:hidden;text-overflow:ellipsis}.codehs-progress-container .table-wrapper table thead th:not(:first-child) .progress-label a{color:#a7aeb6}.codehs-progress-container .table-wrapper table thead th:not(:first-child) .progress-label a:hover{color:#555;text-decoration:underline}.codehs-progress-container .table-wrapper table thead th:not(:first-child).light-border .progress-label{border-top:1px solid rgba(190,204,212,.4);padding-bottom:1px}.codehs-progress-container .table-wrapper table thead th:not(:first-child).heavy-border .progress-label{border-top:2px solid rgba(40,56,74,.6);padding-bottom:2px}.codehs-progress-container .table-wrapper table thead th:not(:first-child):last-child{width:var(--blank-width);max-width:var(--blank-width);min-width:var(--blank-width)}.codehs-progress-container .table-wrapper table tbody tr:first-child{border-radius:3px 3px 0 0}.codehs-progress-container .table-wrapper table tbody tr:nth-child(even){background-color:#f4f8fc}.codehs-progress-container .table-wrapper table tbody tr:nth-child(odd){background-color:#fff}.codehs-progress-container .table-wrapper table tbody td{height:var(--cell-height)}.codehs-progress-container .table-wrapper table tbody td.bold{font-weight:900}.codehs-progress-container .table-wrapper table tbody td:first-child{position:sticky;left:0;width:var(--name-width);max-width:var(--name-width);min-width:var(--name-width);background-color:inherit;padding-left:10px;padding-right:10px;border-right:solid 1px rgba(190,204,212,.3)}.codehs-progress-container .table-wrapper table tbody td:not(:first-child){width:var(--cell-width);max-width:var(--cell-width);min-width:var(--cell-width);text-align:center}.codehs-progress-container .table-wrapper table tbody td:not(:first-child).light-border{border-left:1px solid rgba(190,204,212,.4);padding-right:1px}.codehs-progress-container .table-wrapper table tbody td:not(:first-child).heavy-border{border-left:2px solid rgba(40,56,74,.6);padding-right:2px}.codehs-progress-container .table-wrapper table tbody td:not(:first-child):last-child{width:var(--blank-width);max-width:var(--blank-width);min-width:var(--blank-width)}.codehs-progress-container .progress-table-key{border:2px solid rgba(190,204,212,.3);padding:12px 18px;font-size:12px;color:#555;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.codehs-progress-container .progress-table-key span{vertical-align:middle}.codehs-progress-container .progress-table-key .progress-circle{display:inline-block;width:12px;height:12px}.codehs-progress-container .progress-table-toggle{border:2px solid rgba(190,204,212,.3);padding:12px 18px;font-size:12px;font-weight:400;color:#555;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.codehs-progress-container .progress-table-toggle input{cursor:pointer}.codehs-progress-container .progress-table-toggle label{display:inline}.codehs-progress-container .progress-circle{display:block;background-color:#beccd4;width:15px;height:15px;border-radius:50%;margin:auto}.codehs-progress-container .progress-circle.not-released{opacity:.75}.codehs-progress-container .progress-scroll-arrow:hover,.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section .scroll-arrow:hover{opacity:.8}.codehs-progress-container .progress-circle.correct{background-color:#8cc63e}.codehs-progress-container .progress-circle.incorrect{background-color:#de5844}.codehs-progress-container .progress-circle.question-answer-data-click{cursor:pointer}.codehs-progress-container .progress-scroll-arrow{position:absolute;display:none;width:37px;height:37px;text-align:center;background-color:#28384a;z-index:2;border-radius:50%;bottom:25px;font-size:24px;line-height:37px;color:#fff;text-decoration:none}.codehs-progress-container .progress-scroll-arrow.left-arrow{left:calc(var(--name-width) - 30px)}.codehs-progress-container .progress-scroll-arrow.right-arrow{right:-10px}#showcase-page{overflow-x:hidden;background-color:#f4f8fc;font-family:'Proxima Nova',proxima-nova,sans-serif}#showcase-page #showcase-header{margin-top:20px;padding-bottom:45px;text-align:center}#showcase-page #showcase-header #showcase-title{font-weight:600;font-size:38px;color:#555;line-height:46px}#showcase-page #showcase-header #contest-code{font-weight:600;font-size:30px;font-style:italic;color:#555}#showcase-page #showcase-header .line{margin:14px auto 18px}#showcase-page #showcase-header #showcase-subtitle{font-weight:200;font-size:18px;color:#a7aeb6;line-height:26px}#showcase-page #showcase-header #contest-subtitle{font-weight:600;font-size:18px;color:#555;line-height:26px}#showcase-page #program-listings{padding-bottom:65px}#showcase-page #program-listings .award-submission-modal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#showcase-page #program-listings .award-submission-modal .modal-body .award-input{width:33%;margin-left:10px}#showcase-page #program-listings .program-listing-container{padding:10px}#showcase-page #program-listings .program-listing-container img.award{position:absolute;left:0;top:0;width:45px}#showcase-page #program-listings .program-listing-container .program-listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;float:left;width:100%;height:370px;padding:20px;background-color:#fff;border-radius:3px;border:2px solid #fff;box-shadow:none;margin:0}#showcase-page #program-listings .program-listing-container .program-listing .program-img{text-align:center;overflow:hidden;margin:auto}#showcase-page #program-listings .program-listing-container .program-listing .program-img img{max-width:250px;max-height:264px;background-color:#fff}#showcase-page #program-listings .program-listing-container .program-listing .program-name{text-align:center;font-size:18px;font-weight:600;margin:0 0 5px;color:#28384a}#showcase-page #program-listings .program-listing-container .program-listing .program-author{text-align:center;color:#a7aeb6;font-size:16px;margin:0 0 15px}#showcase-page #program-listings .program-listing-container .program-listing:hover{border-color:#27a9e1;text-decoration:none}#showcase-page #program-listings .admin-container{display:-ms-flexbox;display:flex}#showcase-page #program-listings .admin-container .contest-submission-edit-panel{width:20%;background-color:#fff;padding:5px;text-align:center;border-right:3px dashed #dee5e9}#queue-settings-page,.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .student-name:nth-child(even){background-color:#f4f8fc}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-down,#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-up{display:block;padding:0 20px;color:#a7aeb6;cursor:pointer;font-size:42px}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-down:hover,#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-up:hover{color:#2499cc}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-down.disabled,#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-up.disabled{opacity:.5;pointer-events:none}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .vote-count{display:block;font-size:28px}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .awarding{margin-top:15px}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .awarding img{width:45px}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .awarding img.empty{filter:grayscale(100%);-webkit-filter:grayscale(100%)}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .image-upload{margin-top:25px}#showcase-page #program-listings .admin-container .contest-submission-edit-panel .image-upload .upload-screenshot{font-size:40px}#showcase-page #program-listings .admin-container .contest-submission-panel{width:80%}#queue-settings-page{position:relative;padding-bottom:25px;min-height:100vh;color:#555}#queue-settings-page #reset-settings{font-size:12px;margin-left:10px}#queue-settings-page .queue-settings-content{padding:25px 20px 50px}#queue-settings-page .queue-settings-content h1{margin-bottom:20px}#queue-settings-page .queue-settings-content h1,#queue-settings-page .queue-settings-content h3{color:#555;text-align:center}#queue-settings-page .queue-settings-content h1:after{position:relative;top:8px;display:block;width:50px;margin:0 auto;content:'';border-bottom:3px solid #27a9e1}#queue-settings-page .queue-settings-content #queue-settings-description{text-align:center;margin:20px 100px}#queue-settings-page .queue-settings-content #label-table{display:table;padding-top:20px;padding-bottom:12px;margin:0 auto;font-size:14px;font-weight:600}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner,#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#queue-settings-page .queue-settings-content #label-table .row{display:table-row}#queue-settings-page .queue-settings-content #label-table .row .cell{display:table-cell}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col{width:600px;padding-left:15px}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .quick-send-to-queue-options{font-size:14px;font-weight:200;color:#555;text-transform:uppercase;padding-right:5px}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col>*{display:inline-block;vertical-align:middle}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui.disabled{opacity:.5}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui input[type=checkbox]{display:none}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui .checkbox-switch-inner:after,#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui label{margin-bottom:0}#queue-settings-page .queue-settings-content #label-table .row .cell.item-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#queue-settings-page .queue-settings-content #label-table .row .cell.queue-col{text-align:center;width:130px;vertical-align:middle}#queue-settings-page .queue-settings-content .queue-settings-table{display:table;border-collapse:collapse;padding:0;margin:0 auto;clear:both}#queue-settings-page .queue-settings-content .queue-settings-table .row{display:table-row;background-color:#fff;border-width:1px 2px;border-style:solid;border-color:rgba(190,204,212,.25);border-radius:5px}#queue-settings-page .queue-settings-content .queue-settings-table .row.module-row{height:46px}#queue-settings-page .queue-settings-content .queue-settings-table .row.module-row .module-title{font-size:16px;text-decoration:none;font-weight:600;cursor:pointer}#queue-settings-page .queue-settings-content .queue-settings-table .row.module-row .module-title img{height:35px;padding-right:5px}#queue-settings-page .queue-settings-content .queue-settings-table .row.module-row .icon-caret-down,#queue-settings-page .queue-settings-content .queue-settings-table .row.module-row .icon-caret-right{padding-right:5px}#queue-settings-page .queue-settings-content .queue-settings-table .row.item-row{height:38px}#queue-settings-page .queue-settings-content .queue-settings-table .row.header-row{height:30px;font-weight:600;text-align:right}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell{display:table-cell;vertical-align:middle;border:none}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.lesson-title{text-transform:uppercase}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.lesson-title .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;background-color:#beccd4;color:#FFF;margin-right:5px;font-weight:400}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-col{padding-left:15px;padding-right:10px;width:600px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-col .icon{color:#beccd4;line-height:25px;overflow:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-col .icon:before{width:20px;margin:0}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-col .item-type-and-title{padding-top:2px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-col .item-type-and-title .item-title{font-weight:600;padding-left:5px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col{padding-left:10px;padding-right:10px;width:130px;text-align:center}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui{width:85px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui.disabled{opacity:.5}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui input[type=checkbox]{display:none}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui .checkbox-switch-inner:after,#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#27a9e1;color:#fff}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:53px;transition:all .3s ease-in 0s}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui label{margin-bottom:0}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col .checkbox-switch-ui.mixed-settings .checkbox-switch-inner:before{content:'SOME';background-color:rgba(0,167,157,.5)}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.queue-col.item-queue-cell{padding-left:35px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.module-title{text-transform:uppercase;font-weight:700;font-size:15px;padding-right:10px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.module-title .module-title-text{vertical-align:middle;display:inline-block}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-cell{cursor:default;padding-left:63px}#queue-settings-page .queue-settings-content .queue-settings-table .row .cell.item-cell .icon{margin:0}#queue-settings-page .queue-settings-content .queue-settings-table .row.lesson-row{height:38px}#queue-settings-page .queue-settings-content .queue-settings-table .row.lesson-row .item-col{font-weight:600;cursor:pointer;padding-left:39px}#queue-settings-page .queue-settings-content .queue-settings-table .row.lesson-row .icon-caret-down,#queue-settings-page .queue-settings-content .queue-settings-table .row.lesson-row .icon-caret-right{color:#beccd4;padding-right:10px}#queue-settings-page .queue-settings-content .queue-settings-table .module-expand{display:none}#queue-settings-page .queue-settings-content #course-dropdown-container{text-align:center;padding-top:20px}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown{margin-right:auto;margin-left:auto}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown{display:inline-block;margin-left:10px}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown:hover{cursor:pointer}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:12px;font-weight:600;border:2px solid rgba(190,204,212,.25);display:inline-block;background-color:#fff;height:auto;width:auto;padding:2px 15px 2px 20px;line-height:38px}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-toggle .icon{margin-left:7px}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-menu{max-height:300px;width:auto;overflow:auto}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-menu li{position:relative}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:45px;font-size:12px;text-align:left;text-decoration:none;text-transform:uppercase}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#FFF}#queue-settings-page .queue-settings-content #course-dropdown-container #course-dropdown .dropdown-menu li:hover .chs-icon{color:#FFF}.qotd-dashboard-page #qotd-dashboard-quiz-scores{padding:15px 15px 80px 20px;overflow:auto;overflow:initial}.qotd-dashboard-page #qotd-dashboard-quiz-scores .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;text-transform:uppercase}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown{display:inline-block}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown li .chs-icon{visibility:hidden}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown li a.active+.chs-icon{visibility:visible}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown{display:inline-block;margin-left:10px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown:hover{cursor:pointer}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-toggle .icon{margin-left:7px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-menu li{position:relative}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-header #sort-dropdown .dropdown-header{padding-left:30px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-wrapper{overflow:hidden;margin-left:185px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section{position:relative;margin-right:50px;margin-top:10px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section #progress-key{position:absolute;color:#555;border:2px solid rgba(190,204,212,.3);padding:12px 18px;font-size:12px;bottom:20px;width:140px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section #progress-key span{vertical-align:middle}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section #progress-key label{display:inline}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section #progress-key div{margin-top:3px;margin-bottom:3px;text-transform:initial}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section .scroll-arrow{position:absolute;display:block;width:37px;height:37px;text-align:center;bottom:23px;background-color:#28384a;z-index:1;border-radius:50%}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-labels-section .scroll-arrow span{font-size:24px;line-height:37px;color:#fff}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container .progress-table-toggle{width:140px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container .table-wrapper:first-child{padding-top:20px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap{position:relative;padding:0;margin-right:50px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .stat-name,.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .student-name{display:block;width:185px;padding-left:20px;padding-right:15px;border-right:solid 1px rgba(190,204,212,.3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .student-name{color:#555;font-weight:400;line-height:45px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .student-name:nth-child(odd){background-color:#fff}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .student-name:hover{color:#95a5ac}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .stat-name{color:#333;font-weight:900;line-height:28px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .wrap .stat-name:nth-child(even){background-color:#f4f8fc}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels{table-layout:fixed;margin-bottom:30px;width:100%}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels th:last-child{width:auto}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label{width:40px;height:145px;white-space:nowrap;background-color:#f4f8fc;font-weight:400;color:#a7aeb6}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label.short-label{height:110px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label.qotd-label{height:70px;text-align:center}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label.qotd-label .slanted{-ms-transform:translate(-67px,10px) rotate(300deg);transform:translate(-67px,10px) rotate(300deg)}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label.qotd-label .slanted a{color:#a7aeb6}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label.qotd-label .slanted a:hover{color:#555;text-decoration:underline}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-labels .activity-label .slanted{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:190px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 10px;color:#a7aeb6}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table{margin:0;table-layout:fixed;border-collapse:separate;width:auto;min-width:max-content}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr{height:45px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr:nth-child(even),.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr:nth-child(even) .stat-name,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr:nth-child(even) .student-name{background-color:#f4f8fc}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr:nth-child(odd),.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr:nth-child(odd) .stat-name,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr:nth-child(odd) .student-name{background-color:#fff}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-blank,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-item,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-lesson{width:40px;text-align:center;display:table-cell}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .stat-item{font-weight:900}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .progress-circle{display:block;background-color:#beccd4;width:15px;height:15px;border-radius:50%;margin:auto}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .progress-circle.not-released{opacity:.75}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .progress-circle.correct{background-color:#8cc63e}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .progress-circle.incorrect{background-color:#de5844}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .progress-circle.question-answer-data-click{cursor:pointer}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr td.stat-name,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr td.student-name{width:185px;position:sticky;position:-webkit-sticky;left:0;padding-left:10px;border-right:1px solid rgba(190,204,212,.4);display:table-cell}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .score{display:none}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.gray{color:#BBB}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.gray .heat{background-color:#BBB;border-color:#BBB}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.gray .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.gray .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red{color:#B22937}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red .heat{background-color:#B22937;border-color:#B22937}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red-orange{color:#DE5003}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red-orange .heat{background-color:#DE5003;border-color:#DE5003}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red-orange .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.red-orange .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.orange{color:#E6AA19}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.orange .heat{background-color:#E6AA19;border-color:#E6AA19}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.orange .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.orange .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow{color:#D0D012}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow .heat{background-color:#D0D012;border-color:#D0D012}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow-green{color:#80C837}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow-green .heat{background-color:#80C837;border-color:#80C837}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow-green .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.yellow-green .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.green{color:#228B22}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.green .heat{background-color:#228B22;border-color:#228B22}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.green .percentage,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress.green .score{color:inherit}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .score.flash{animation:textFlash 7s ease}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .percentage.flash{animation:textFlash 7s ease}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .flash-holder.flash,#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle .flash-holder.flash,#quiz-scores-page #activity-progress-table tr .activity-progress .flash-holder.flash,.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .heat .flash-holder.flash{animation:flash 7s ease}@keyframes textFlash{0%{color:#fff}100%{color:inherit}}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .heat{display:block;width:15px;height:15px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #activity-progress-table tr .activity-progress .heat .flash-holder{border-radius:50%;min-width:100%;min-height:100%;z-index:10}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-table-container{height:calc(100vh - 60px - 400px);overflow-y:scroll}.qotd-dashboard-page #qotd-dashboard-quiz-scores #student-list{position:absolute;width:185px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #progress-table-wrapper{overflow:auto}.qotd-dashboard-page #qotd-dashboard-quiz-scores a:hover{text-decoration:none}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg{padding-top:200px;text-align:center}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #empty-msg-text{font-size:24px;margin-bottom:12px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #instructions-title{font-size:18px;color:#555;margin-bottom:20px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options{margin-top:30px;margin-bottom:15px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options .btn-main{font-size:12px;font-weight:700;width:100%}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options p{margin-bottom:5px;color:#555}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options #email-invite,.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options #link-signup{display:inline-block;vertical-align:middle}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options #link-signup p:last-child{font-size:18px;font-weight:600;line-height:30px}.qotd-dashboard-page #qotd-dashboard-quiz-scores #empty-class-msg #signup-options>span{margin-left:50px;margin-right:50px;display:inline-block;text-transform:uppercase;text-align:center;width:55px;height:55px;line-height:55px;font-size:20px;font-weight:600;color:#6b757b;background-color:rgba(190,204,212,.25);vertical-align:middle;border-radius:50%}.qotd-dashboard-page #qotd-dashboard-quiz-scores .qotd-dropdown .dropdown{display:inline-block}.qotd-dashboard-page #qotd-dashboard-quiz-scores .qotd-dropdown .dropdown .dropdown-toggle{color:#333;cursor:pointer;border:2px solid rgba(190,204,212,.25);background-color:#fff;height:auto;width:auto;padding:2px 15px;line-height:38px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .qotd-dropdown .dropdown .icon-caret-down{margin-left:7px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .qotd-dropdown .icon-info-sign{color:#333;cursor:pointer}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container{--header-height:175px;margin-left:auto;margin-right:auto;--label-padding-bottom:15px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container #progress-header{margin-top:15px;margin-left:7px;margin-right:7px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container #progress-header .section-dropdown .dropdown-label{font-size:12px;font-weight:100;color:#a7aeb6;margin-top:5px}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container #progress-header .section-dropdown .dropdown{display:inline-block;width:100%}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container #progress-header .section-dropdown .dropdown .dropdown-toggle{max-width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:4px;color:#333;cursor:pointer;border:2px solid rgba(190,204,212,.25);background-color:#fff;height:auto;width:auto;padding:2px 5px}#open-toggle,.take-quiz-page #quiz-docs-content .external-doc-link,.take-quiz-page #quiz-docs-content .print-docs-link,.take-quiz-page .stats-options-container:empty,.take-quiz-page.timed-quiz:not(.quiz-started) .stats-options-container,.take-quiz-page:not(.timed-quiz) #quiz-timer{display:none}.qotd-dashboard-page #qotd-dashboard-quiz-scores .codehs-progress-container #progress-header .section-dropdown .dropdown .dropdown-toggle .dropdown-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-wrap{overflow:hidden;height:100%;background-color:#fff;padding:20px;margin-bottom:45px;width:75%;margin-left:150px;margin-right:250px;min-width:855px;font-family:'Proxima Nova',proxima-nova,sans-serif}.quiz-wrap #problem-sidebar{position:fixed;left:0}#close-toggle{right:calc(100% - 250px)}#open-toggle{left:0}.toggle-sidebar{position:fixed;bottom:63px;z-index:99;right:0;width:40px;height:40px;border:none;background-color:#27a9e1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;opacity:.85}.toggle-sidebar:hover{background-color:#2499cc}.toggle-sidebar:focus:not(:focus-visible){outline:0}.question-answers table{margin-top:15px;margin-bottom:10px}.question-answers table .hoverable{cursor:pointer}.question-answers table .hoverable:hover{background-color:rgba(190,204,212,.01)}.question-answers table tr.correct{background-color:rgba(140,198,62,.25)}.question-answers table tr.incorrect{background-color:rgba(222,88,68,.25)}.question-answers table td.answer{font-family:Monaco,Monospace}.question-answers table td.gradingquiz-answer{font-size:13px;padding:3px 5px}.question-answers p{margin-bottom:0}.question-text{border-bottom:none}#question-preview,.question-text{font-size:18px;font-family:'Proxima Nova',proxima-nova,sans-serif}#question-preview{float:right}.quiz-col-centered{float:none;margin:0 auto}#quiz-info #quiz-reset .badge,.take-quiz-page .num-answered-container .num-answered{margin-left:5px}#quiz-info{position:fixed;right:19px;font-size:18px;font-weight:700;padding:10px}#quiz-info .due-date-alert{padding:7px;margin-bottom:0;background-color:rgba(39,169,225,.15);color:#27a9e1;font-weight:400;font-size:14px;text-align:center}#quiz-info .due-date-alert.past-due{background-color:rgba(222,88,68,.15);color:#de5844}#quiz-info .due-date-alert span{margin-right:3px;font-weight:600}#quiz-info #quiz-reset{width:100%}.quiz-completed{background-color:rgba(140,198,62,.25)}.take-quiz-page{padding-top:20px;padding-bottom:200px;margin-bottom:46px}.take-quiz-page.quiz-started{background-color:#f4f8fc}.take-quiz-page.timed-quiz:not(.quiz-started) .quiz-questions,.take-quiz-page.timed-quiz:not(.quiz-started)>h1{filter:blur(10px)}.take-quiz-page.timed-quiz:not(.quiz-started)~.modal-backdrop.in{opacity:.11}.take-quiz-page.quiz-results .no-questions-results-container>h3{margin-top:30px}.take-quiz-page.quiz-results .quiz-score{font-size:36px}.take-quiz-page #start-quiz-modal,.take-quiz-page.quiz-waiting-room~.modal-backdrop{bottom:46px}.take-quiz-page.quiz-waiting-room~.modal-backdrop~.tooltip{z-index:1060}.take-quiz-page .certification-badge{height:200px}.take-quiz-page.cert-quiz,.take-quiz-page.embedded-quiz{margin-bottom:0;min-height:100%}.take-quiz-page.cert-quiz:not(.feedback-quiz-view) .quiz-questions{-webkit-user-select:none;-ms-user-select:none;user-select:none}.take-quiz-page.inline-quiz{margin-bottom:0}.take-quiz-page.inline-quiz .quiz-questions{width:100%}@media print{.take-quiz-page .quiz-questions{display:none}}.take-quiz-page .stats-options-container{position:fixed;padding:25px .5%;top:100px;left:2%;font-size:20px;width:21%;text-align:center;background-color:#fff;border:1px solid rgba(190,204,212,.75);border-radius:3px;max-height:calc(100vh - 100px - 46px - 20px);overflow:auto}.take-quiz-page .stats-options-container>div:not(:first-child){margin-top:15px}.take-quiz-page .stats-options-container .btn{text-wrap:wrap}@media (min-width:1200px){.take-quiz-page .num-answered-container:after,.take-quiz-page .score-container:after{content:' questions'}}.take-quiz-page .allow-retake-container button{font-size:18px}.take-quiz-page .allow-retake-container button>span{vertical-align:middle}.take-quiz-page .admin-options-container{padding:15px 5px;background-color:rgba(222,88,68,.4);border-radius:3px}.take-quiz-page #quiz-docs,.take-quiz-page #quiz-docs #quiz-docs-toggle,.take-quiz-page #quiz-timer,.take-quiz-page #quiz-timer #quiz-timer-toggle{color:#fff;border-radius:3px 0 0 3px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.take-quiz-page #quiz-docs{position:fixed;top:185px;right:0;display:-ms-flexbox;display:flex;background-color:#6b757b;font-size:20px;letter-spacing:1px;text-align:center;z-index:5}.take-quiz-page #quiz-docs #quiz-docs-toggle{height:54px;padding:0 3px;background-color:#27a9e1;line-height:54px;cursor:pointer}.take-quiz-page #quiz-docs #quiz-docs-toggle:hover{background-color:#2499cc;text-decoration:none}.take-quiz-page #quiz-docs #quiz-docs-toggle.quiz-docs-small{height:40px;line-height:40px;font-size:16px}.take-quiz-page #quiz-timer{position:fixed;top:125px;right:0;display:-ms-flexbox;display:flex;background-color:#6b757b;font-size:24px;letter-spacing:1px;text-align:center;z-index:5}.take-quiz-page #quiz-timer #quiz-timer-toggle{height:54px;padding:0 8px;background-color:#27a9e1;line-height:54px;cursor:pointer}.take-quiz-page #quiz-timer #quiz-timer-toggle:hover{background-color:#2499cc;text-decoration:none}.take-quiz-page #quiz-timer #quiz-timer-toggle .icon-angle-right{width:29px;font-weight:900}.take-quiz-page #quiz-timer #quiz-timer-toggle.collapsed .icon-angle-right,.take-quiz-page #quiz-timer #quiz-timer-toggle:not(.collapsed) .chs-icon-stopwatch{display:none}.take-quiz-page #quiz-timer-content{padding:10px 30px 10px 15px;white-space:nowrap;overflow:hidden}.take-quiz-page #quiz-timer-content .timer-separator{margin:0 2px}.take-quiz-page #quiz-timer-content .timer-hrs,.take-quiz-page #quiz-timer-content .timer-mins,.take-quiz-page #quiz-timer-content .timer-secs{display:inline-block}.take-quiz-page #quiz-timer-content .timer-hrs{width:20px}.take-quiz-page #quiz-timer-content .timer-mins,.take-quiz-page #quiz-timer-content .timer-secs{width:35px}.take-quiz-page h1{width:50%;margin:auto}.take-quiz-page .no-questions-results-container{margin:25px auto 0;width:50%}.take-quiz-page .no-questions-results-container .quiz-alert-info{text-align:left;padding:20px 20px 10px;border-width:1px;border-style:solid;border-radius:3px;margin-top:20px;margin-bottom:20px;font-size:16px;box-shadow:none;border-color:rgba(39,169,225,.6);color:#14698e;background-color:rgba(39,169,225,.2)}.take-quiz-page .quiz-questions{padding-left:0;margin:auto;width:50%;list-style:none}.take-quiz-page .quiz-questions>li{position:relative;padding:25px 20px;margin-top:35px;border:1px solid rgba(222,229,233,.75)!important;background-color:#fff;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.take-quiz-page .quiz-questions>li:first-of-type{margin-top:20px}.take-quiz-page .quiz-questions .quiz-alert-warning{font-size:16px;padding-bottom:10px;box-shadow:none;border-color:rgba(251,175,63,.6);color:#d07d04;background-color:rgba(251,175,63,.2)}.take-quiz-page .quiz-questions .quiz-alert-info{font-size:16px;padding-bottom:10px;box-shadow:none;border-color:rgba(39,169,225,.6);color:#14698e;background-color:rgba(39,169,225,.2)}@media (max-width:768px){.take-quiz-page .quiz-questions{width:95%}}.take-quiz-page .quiz-question-description .code-block{display:inline-block;cursor:pointer;min-width:100%;width:fit-content}.take-quiz-page .quiz-question-description .code-block.selected-block{background-color:rgba(0,95,135,.6)}.take-quiz-page .quiz-question-description .code-block.selected-block:not(:focus-visible){outline:#fff solid 1px;outline-offset:1px}.take-quiz-page .quiz-question-description .code-block.selected-block:not(:focus-visible).incorrect-answer{outline-color:#ff4f4f}.take-quiz-page .quiz-question-description .code-block.selected-block:not(:focus-visible).correct-answer{outline-color:#3ddc84}.take-quiz-page .quiz-question-description:not(.finalized-qq) .code-block:hover{background-color:rgba(0,95,135,.75)}.take-quiz-page .invalid-answer-indicator,.take-quiz-page .question-correctness-indicator{display:none;position:absolute;left:20px;top:10px;font-weight:600}.take-quiz-page .invalid-answer-indicator .fas,.take-quiz-page .question-correctness-indicator .fas{display:none;margin-right:3px;color:#555;vertical-align:middle}.take-quiz-page .invalid-answer-indicator .status-text,.take-quiz-page .question-correctness-indicator .status-text{display:none;vertical-align:middle}.take-quiz-page.qotd-questions .question-correctness-indicator{right:15px;left:auto}.take-quiz-page .question-correctness-indicator.correct{display:block;color:#8cc63e}.take-quiz-page .question-correctness-indicator.correct .correct-text,.take-quiz-page .question-correctness-indicator.correct .fa-check{display:inline}.take-quiz-page .question-correctness-indicator.incorrect{display:block;color:#de5844}.take-quiz-page .question-correctness-indicator.incorrect .fa-times,.take-quiz-page .question-correctness-indicator.incorrect .incorrect-text{display:inline}.take-quiz-page .question-correctness-indicator.unanswered{display:block;color:#6b757b}.take-quiz-page .question-correctness-indicator.unanswered .fa-times,.take-quiz-page .question-correctness-indicator.unanswered .no-answer-text{display:inline}.take-quiz-page .question-correctness-indicator.invalid-answer+.invalid-answer-indicator{display:block;color:#9e1e62}.take-quiz-page .quiz-question-answers{padding-left:0;list-style:none}.take-quiz-page .quiz-question-answers>li{display:-ms-flexbox;display:flex;border:1px solid #ddd;border-width:1px 1px 0}.take-quiz-page .quiz-question-answers>li.selected-answer{outline:#28384a solid 2px;outline-offset:-2px}.take-quiz-page .quiz-question-answers>li:first-of-type{border-radius:3px 3px 0 0}.take-quiz-page .quiz-question-answers>li:last-of-type{border-radius:0 0 3px 3px;border-bottom-width:1px}.take-quiz-page .quiz-question-answers>li label{display:-ms-flexbox;display:flex;position:relative;padding:8px 12px 8px 23px;width:100%;margin-bottom:0;font-weight:inherit;-ms-flex-align:center;align-items:center;cursor:pointer}.take-quiz-page .quiz-question-answers>li label:hover{background-color:rgba(190,204,212,.05)}.take-quiz-page .quiz-question-answers>li label.disabled{cursor:not-allowed}.take-quiz-page .quiz-question-answers>li label:has(input[type=radio].loading){cursor:wait}.take-quiz-page .quiz-question-answers>li input[type=radio]{cursor:pointer;margin:0;-ms-flex-negative:0;flex-shrink:0}.take-quiz-page .quiz-question-answers>li input[type=radio]:disabled{cursor:not-allowed}.take-quiz-page .quiz-question-answers>li input[type=radio].loading{cursor:wait}.take-quiz-page .quiz-question-answers>li .correctness-info{position:absolute;right:6px;width:15px;display:none;text-align:center}.take-quiz-page .quiz-question-answers>li .correctness-info .fas{vertical-align:middle}.take-quiz-page .quiz-question-answers .correct-answer{background-color:rgba(140,198,62,.25)}.take-quiz-page .quiz-question-answers .correct-answer .correct-message,.take-quiz-page .quiz-question-answers .correct-answer .fa-check{display:block}.take-quiz-page .quiz-question-answers .correct-answer:hover{background-color:rgba(140,198,62,.2)}.take-quiz-page .quiz-question-answers .incorrect-answer{background-color:rgba(222,88,68,.25)}.take-quiz-page .quiz-question-answers .incorrect-answer .incorrect-message{display:block}.take-quiz-page .quiz-question-answers .incorrect-answer:hover{background-color:rgba(222,88,68,.2)}.take-quiz-page .question-answer-text{margin-left:35px;font-family:Monaco,Monospace;-ms-flex-positive:1;flex-grow:1;padding-right:15px;width:100%;overflow:auto}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn,#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n) .quiz-question-answer,.take-quiz-page .answer-checked-button,.take-quiz-page .check-answer-button{font-family:'Proxima Nova',proxima-nova,sans-serif;-moz-osx-font-smoothing:grayscale}.take-quiz-page .question-answer-text :last-child,.take-quiz-page .question-answer-text p{margin-bottom:0}.take-quiz-page .answer-checked-button,.take-quiz-page .check-answer-button{margin-top:10px;width:100%}.take-quiz-page .check-answer-button{color:#fff;border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;text-transform:capitalize;background-color:#fbaf3f}.take-quiz-page .check-answer-button:hover{opacity:1;color:#fff;background-color:#eca53c}.take-quiz-page .check-answer-button:focus{color:#fff}.take-quiz-page .check-answer-button.btn-rounded{border-radius:50px;padding:6px 20px}.take-quiz-page .check-answer-button.loading{opacity:1;cursor:wait}.take-quiz-page .answer-checked-button{color:#fff;border-radius:3px;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;text-transform:capitalize;background-color:#95a5ac}.take-quiz-page .answer-checked-button:hover{opacity:1;color:#fff;background-color:#8c9ba2}.take-quiz-page .answer-checked-button:focus{color:#fff}.take-quiz-page .answer-checked-button.btn-rounded{border-radius:50px;padding:6px 20px}.take-quiz-page .answer-reason{margin-top:10px}.take-quiz-page .answer-reason>p:last-child{margin-bottom:0}.take-quiz-page .continue-btn{margin-top:20px;margin-bottom:40px}.take-quiz-page .continue-btn.btn-main{width:125px}.take-quiz-page .continue-btn.loading{opacity:1;cursor:wait}@media (max-width:480px){.take-quiz-page .stats-options-container{position:initial;width:95%;margin:0 auto;max-height:unset}.take-quiz-page .next-actions,.take-quiz-page .no-questions-results-container,.take-quiz-page .quiz-questions,.take-quiz-page h1{width:95%;margin:auto}.take-quiz-page .reference-text{display:none}.take-quiz-page .question-answer-text{margin-left:5px;padding-right:0}}@media (max-height:400px){.take-quiz-page #quiz-timer{top:65px}.take-quiz-page #quiz-docs{top:125px}}#quiz-start-countdown-modal .modal-dialog,#start-quiz-modal .modal-dialog{top:calc(50% - 60px);-ms-transform:translateY(-50%);transform:translateY(-50%)}#start-quiz-modal .modal-body{padding:35px;text-align:center;font-size:18px;color:#555}#start-quiz-modal .modal-body>p{line-height:2em}#start-quiz-modal .modal-body>.btn-main{width:50%;margin-top:15px;font-size:16px}#quiz-start-countdown-modal .modal-content{margin:auto;width:150px;height:150px;background-color:#6b757b;border-radius:50%}#quiz-start-countdown-modal .modal-body{padding:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#quiz-start-countdown-modal .modal-body .quiz-start-countdown-count{font-size:98px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#quiz-games-app .demo-quiz-icon .icon,.take-qotd .qotd-stats .streak{font-size:24px}#problem-sidebar~.take-quiz-page .stats-options-container{right:2%;left:auto}#problem-sidebar.new-quiz-sidebar{position:fixed;height:calc(100vh - 46px - 60px)}#problem-sidebar.new-quiz-sidebar #problem-sidebar-content{border-right:1px solid rgba(190,204,212,.5)}@media (max-width:1024px) and (min-width:481px){#problem-sidebar.new-quiz-sidebar{display:none}#problem-sidebar.new-quiz-sidebar~.take-quiz-page .next-actions,#problem-sidebar.new-quiz-sidebar~.take-quiz-page .no-questions-results-container,#problem-sidebar.new-quiz-sidebar~.take-quiz-page .quiz-questions,#problem-sidebar.new-quiz-sidebar~.take-quiz-page h1{margin-left:5%;width:70%}}@media (max-width:480px){#problem-sidebar.new-quiz-sidebar{display:none}}.qotd-subscribe-banner{height:40px;text-align:center;color:#fff;padding-top:10px}.qotd-subscribe-banner .subscribe-btn{margin-left:5px}.take-qotd{position:relative}.take-qotd .qotd-stats{position:absolute;right:auto;left:20px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:0}.take-qotd .qotd-stats .settings{margin-right:10px;color:#6b757b;font-size:30px}.take-qotd .qotd-stats .settings:hover{text-decoration:none;cursor:pointer;color:#606a6f}.take-qotd h1{background-color:#f4f8fc;box-shadow:0 3px 6px rgba(0,0,0,.05);padding:20px 0}.next-question,.previous-question{transition:all .3s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#f4f8fc;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);position:fixed;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.next-question:hover,.previous-question:hover{background-color:#27a9e1;color:#fff!important;-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);box-shadow:0 4px 8px rgba(39,169,225,.3);text-decoration:none}.next-question:active,.previous-question:active{-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.previous-question{left:20px}.next-question{right:20px}#subscribe-qotd-modal #email{display:inline-block;width:300px}#qotd-reference-modal .modal-dialog{width:80%;margin:auto}#quiz-games-app .quiz-assignment{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#quiz-games-app .quiz-assignment .convert-to-quiz-game-btn-container,#quiz-games-app .quiz-assignment .preview-quiz-game-btn,#quiz-games-app .quiz-assignment a{width:168px}#quiz-games-app .quiz-assignment .fa-trophy,#quiz-games-app .quiz-assignment .icon-play-circle{margin-right:5px}#quiz-games-app #quiz-search-input{width:100%}#quiz-games-app .icon-caret-down,#quiz-games-app .icon-caret-up{color:#555;float:right;text-decoration:none}#quiz-games-app .icon-caret-down:active,#quiz-games-app .icon-caret-down:focus,#quiz-games-app .icon-caret-down:hover,#quiz-games-app .icon-caret-up:active,#quiz-games-app .icon-caret-up:focus,#quiz-games-app .icon-caret-up:hover{color:#555;text-decoration:none}#quiz-games-app .completed-quizes,#quiz-games-app .in-progress-quizes,#quiz-games-app .upcoming-quizes{max-width:800px}#quiz-games-app .quiz-game-card{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#quiz-games-app .quiz-game-card:nth-child(even){background-color:#f4f8fc}#quiz-games-app .quiz-game-card-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5px}#quiz-games-app .quiz-games-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}#quiz-games-app .expand-collapse-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background:0 0;border:none;padding:0}#quiz-games-app .expand-collapse-button.collapsed .icon-caret-up,#quiz-games-app .expand-collapse-button:not(.collapsed) .icon-caret-down{display:none}#quiz-games-app .quiz-game-tile{display:-ms-flexbox;display:flex;max-width:700px}#quiz-games-app .quiz-game-tile .tile-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;width:100%;background-color:#fff;border:1px solid rgba(190,204,212,.3);border-right:none;border-radius:5px 0 0 5px;padding:10px 10px 10px 20px}#quiz-games-app .quiz-game-tile .tile-info .quiz-game-title{font-size:16px;margin:0 auto 0 0}#quiz-games-app .quiz-game-tile .tile-info .status-badge{-ms-flex-negative:0;flex-shrink:0;color:#fff;border-radius:100px;padding:0 10px}#quiz-games-app .quiz-game-tile .tile-info .status-badge.completed{background-color:#27a9e1}#quiz-games-app .quiz-game-tile .tile-info .status-badge.in-progress{background-color:#fbaf3f}#quiz-games-app .quiz-game-tile .tile-info .status-badge.not-started{background-color:#8cc63e}#quiz-games-app .quiz-game-tile .tile-info .action-btn{background-color:#fff;border-radius:5px;border:1px solid rgba(190,204,212,.3);color:#555}#quiz-games-app .quiz-game-tile .tile-info .action-btn:hover{background-color:rgba(190,204,212,.1);border-color:#beccd4}#quiz-games-app .quiz-game-tile .tile-options .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:100%;background-color:#fff;border-radius:0 5px 5px 0;border:1px solid rgba(190,204,212,.3);padding:0}#quiz-games-app .quiz-game-tile .tile-options .dropdown-menu .menu-item{width:100%;text-align:left;background:0 0;border:none;padding:2px 10px;font-size:14px;color:#555}#quiz-games-app .quiz-game-tile .tile-options .dropdown-menu .menu-item:hover{background-color:rgba(190,204,212,.4)}#quiz-games-app .quiz-game-tile .tile-options .dropdown-menu .menu-item i{min-width:18px}#quiz-games-app #demo-quiz-callout{border-radius:10px;border:1px solid rgba(48,125,205,.5)}#quiz-games-app #demo-quiz-callout p{margin-bottom:15px}#quiz-games-app .demo-quiz-icon{background-color:#efefef;width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;-ms-flex-negative:0;flex-shrink:0}#quiz-games-app .search-quiz-card{background-color:#fff;width:290px;height:auto;min-height:110px;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}#quiz-games-app .search-quiz-card.quiz-game-type{background-color:#efefef;border-color:rgba(48,125,205,.5)}#quiz-game{padding-bottom:60px}#quiz-game .bee{position:absolute;width:60px;height:60px;top:50%;left:50%;margin-top:-30px;-ms-transform-origin:center center;transform-origin:center center;z-index:2;-ms-transform:rotate(90deg);transform:rotate(90deg)}#quiz-game .quiz-game-waiting-room{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-inline:25px}#quiz-game .quiz-game-waiting-room h1{font-size:32px;font-weight:700;margin-block:50px 25px}#quiz-game .quiz-game-waiting-room .quiz-game-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:25px;margin-bottom:40px;font-size:18px}#quiz-game .quiz-game-waiting-room .quiz-game-info i{color:#27a9e1;margin-right:5px}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn{font-weight:600;-webkit-font-smoothing:antialiased;text-transform:capitalize;background-color:#8cc63e;color:#fff;border-radius:15px;border:none;padding:20px 40px;font-size:22px}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn:hover{opacity:1;color:#fff;background-color:#85be39}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn:focus{color:#fff}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn.btn-rounded{border-radius:50px;padding:6px 20px}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn:focus:not(:focus-visible){outline:0}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn:not(:active){box-shadow:0 3px 5px rgba(0,0,0,.125)}#quiz-game .quiz-game-waiting-room .start-quiz-game-btn i{margin-right:5px}#quiz-game .quiz-game-waiting-room .active-students-container{background-color:#fff;border-radius:25px;padding:25px;width:100%;max-width:950px;margin-top:30px}#quiz-game .quiz-game-waiting-room #push-to-students{background-color:#fff;border-radius:10px;border:1px solid rgba(190,204,212,.3);font-size:18px;padding:10px 15px}#quiz-game .quiz-game-waiting-room #push-to-students:hover{background-color:rgba(190,204,212,.1);border-color:#beccd4}#quiz-game .quiz-game-waiting-room #push-to-students:focus:not(:focus-visible){outline:0}#quiz-game .quiz-game-waiting-room #push-to-students i{margin-right:5px}#quiz-game .quiz-game-waiting-room .active-students-header{font-size:18px}#quiz-game .quiz-game-waiting-room #active-students{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#quiz-game .quiz-game-waiting-room #active-students:not(:empty){margin-top:20px}#quiz-game .quiz-game-waiting-room #active-students .student-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;padding:10px;border-radius:25px;border:1px solid rgba(190,204,212,.3);font-size:16px}#quiz-game .quiz-game-waiting-room #active-students .student-name img{width:30px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}#quiz-game .quiz-game-waiting-room .bee-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;pointer-events:none}#quiz-game .quiz-game-waiting-room .bee-container .bee{pointer-events:none}#quiz-game .quiz-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#quiz-game .quiz-header .circle-button{width:45px;height:45px;border-radius:25px;font-size:20px}#quiz-game .quiz-header .left-buttons,#quiz-game .quiz-header .right-buttons{min-width:200px;display:-ms-flexbox;display:flex;gap:10px}#quiz-game .quiz-header .right-buttons{-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}#quiz-game .quiz-header #add-time{padding-left:5px}#quiz-game .quiz-header h1{font-size:18px;font-weight:700}#quiz-game.sidepeek{padding:0 20px}#quiz-game .quiz-question-description{margin:0 20px;text-align:center;font-size:24px}#quiz-game .quiz-question-description code,#quiz-game .quiz-question-description pre{text-align:left;font-size:24px}#quiz-game .quiz-question-description .code-block{position:relative;outline:dashed 1px;outline-offset:-2px;border-radius:5px}#quiz-game .quiz-question-description .code-block.block-color-1{outline-color:rgba(39,169,225,.9)}#quiz-game .quiz-question-description .code-block.block-color-2{outline-color:rgba(222,88,68,.9)}#quiz-game .quiz-question-description .code-block.block-color-3{outline-color:rgba(251,175,63,.9)}#quiz-game .quiz-question-description .code-block.block-color-4{outline-color:rgba(130,131,215,.9)}#quiz-game .answer-counts{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;gap:20px;height:200px}#quiz-game .answer-counts .answer-count-bar{width:70px}#quiz-game .answer-counts .answer-count{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;font-weight:700;height:100%}#quiz-game .answer-counts .answer-count p{margin:5px}#quiz-game .answer-counts .answer-count:nth-of-type(4n){color:#2e3092}#quiz-game .answer-counts .answer-count:nth-of-type(4n+1) .answer-count-bar,#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+1) .quiz-question-answer{background-color:#27a9e1}#quiz-game .answer-counts .answer-count:nth-of-type(4n+1){color:#27a9e1}#quiz-game .answer-counts .answer-count:nth-of-type(4n+2){color:#de5844}#quiz-game .answer-counts .answer-count:nth-of-type(4n+2) .answer-count-bar{background-color:#de5844}#quiz-game .answer-counts .answer-count:nth-of-type(4n+3){color:#fbaf3f}#quiz-game .answer-counts .answer-count:nth-of-type(4n+3) .answer-count-bar{background-color:#fbaf3f}#quiz-game #view-leaderboard{border-radius:50%;font-size:20px;width:45px;height:45px}#quiz-game #view-leaderboard .fa-trophy{margin-top:6px;margin-left:-1px}#quiz-game .quiz-question-answers{margin:20px 40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}#quiz-game .quiz-question-answers .quiz-question-wrapper{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);margin:10px}#quiz-game .quiz-question-answers .quiz-question-wrapper code{font-size:20px}#quiz-game .quiz-question-answers .quiz-question-wrapper pre{text-align:left;margin-bottom:0}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n) .quiz-question-answer{color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;background-color:#2e3092;border-radius:10px;font-size:20px;text-transform:none}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n) .quiz-question-answer:hover{opacity:1;color:#fff;background-color:#252a72}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n) .quiz-question-answer:focus{color:#fff}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n) .quiz-question-answer.btn-rounded{border-radius:50px;padding:6px 20px}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+1) .quiz-question-answer,#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+2) .quiz-question-answer{border-radius:10px;font-weight:600;color:#fff;font-size:20px;text-transform:none;font-family:'Proxima Nova',proxima-nova,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n) .progressbar-inner{background-color:#2e3092}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+1) .quiz-question-answer:hover{background-color:#2499cc;opacity:1;color:#fff}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+1) .quiz-question-answer:focus{color:#fff}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+1) .quiz-question-answer.btn-rounded{border-radius:50px;padding:6px 20px}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+1) .progressbar-inner{background-color:#27a9e1}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+2) .quiz-question-answer{background-color:#de5844}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+2) .quiz-question-answer:hover{opacity:1;color:#fff;background-color:#c8503e}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+2) .quiz-question-answer:focus{color:#fff}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+2) .quiz-question-answer.btn-rounded{border-radius:50px;padding:6px 20px}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+2) .progressbar-inner{background-color:#de5844}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+3) .quiz-question-answer{font-family:'Proxima Nova',proxima-nova,sans-serif;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbaf3f;border-radius:10px;font-size:20px;text-transform:none}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+3) .quiz-question-answer:hover{opacity:1;color:#fff;background-color:#eca53c}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+3) .quiz-question-answer:focus{color:#fff}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+3) .quiz-question-answer.btn-rounded{border-radius:50px;padding:6px 20px}#quiz-game .quiz-question-answers .quiz-question-wrapper:nth-of-type(4n+3) .progressbar-inner{background-color:#fbaf3f}#quiz-game .quiz-question-answers .quiz-question-wrapper .correct-answer .progressbar-inner{opacity:.7}#quiz-game .quiz-question-answers .quiz-question-answer.wrong-answer,#quiz-game .quiz-question-answers .quiz-question-answer.wrong-answer:hover,#quiz-game-preview-sidepeek .control-bar .control-button:disabled,#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li a.disabled,#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li>.push-grades.disabled{opacity:.5}#quiz-game .quiz-question-answers .quiz-question-answer-count{margin-top:-30px;color:#fff;font-weight:700;position:relative}#quiz-game .quiz-question-answers .quiz-question-answer-count p{margin-bottom:0;margin-left:5px}#quiz-game .quiz-question-answers .quiz-question-answer{min-height:80px;text-align:center;padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:100%}#quiz-game .quiz-question-answers .quiz-question-answer.full-width{width:100%}#quiz-game .quiz-question-answers .quiz-question-answer.with-answer{-ms-flex-pack:justify;justify-content:space-between;cursor:auto}#quiz-game .quiz-question-answers .quiz-question-answer p{margin-bottom:0}#quiz-game #answer-status{margin:0 70px 20px}#quiz-game #answer-status h2{padding:10px;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#quiz-game #answer-status h2 .chs-icon-cancel,#quiz-game #answer-status h2 .chs-icon-check{width:100px}#quiz-game #answer-status #correct-answer:hover{background-color:#8cc63e}#quiz-game #answer-status #incorrect-answer:hover{background-color:#de5844}#quiz-game #timer{height:45px;width:45px;background-color:#beccd4;margin-left:20px;border-radius:25px;font-size:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#quiz-game #num-students{font-weight:700;margin-top:10px;height:0}#quiz-game .quiz-game-question .progressbar{height:7px;margin-top:18px}#quiz-game .quiz-game-question .progressbar div{height:7px}#quiz-game .quiz-game-question .progress-text{position:absolute;right:25px;font-size:12px;margin-top:-20px}#quiz-game .quiz-game-question .progress-text p{margin-bottom:0}#quiz-game .quiz-game-question .bee-circle-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:75px;position:relative;height:200px;margin-bottom:50px}#quiz-game .quiz-game-question .js-preview-countdown{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:75px;position:relative}#quiz-game .quiz-game-question .js-preview-countdown .timer-container{width:125px;height:125px;border-radius:50%;background-color:#fbaf3f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;text-align:center}#quiz-game .quiz-game-question .js-preview-countdown .timer{font-size:64px;font-weight:700;height:fit-content;width:fit-content;color:#333;opacity:0;-ms-transform:scale(1);transform:scale(1);transition:opacity .5s ease-out,transform .5s ease-out}#quiz-game .quiz-game-question .js-preview-countdown .timer.fade-out{opacity:1;-ms-transform:scale(1.05);transform:scale(1.05)}#quiz-game .quiz-game-leaderboard{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:700px;margin:20px auto auto;counter-reset:leaderboard-place}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry{padding:20px 20px 20px 50px;width:100%;border-radius:10px;font-size:18px;background-color:#2e3092;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px;position:relative}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry .trophy-1{color:#d4af37}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry .trophy-2{color:#beccd4}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry .trophy-3{color:#cd7f32}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry.hide-counter:before{display:none}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:before{counter-increment:leaderboard-place;content:counter(leaderboard-place)}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry .leaderboard-place,#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:before{position:absolute;left:20px}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:nth-child(2){background-color:#3a3db9}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:nth-child(3){background-color:#474ac5}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:nth-child(4){background-color:#5b5dcb}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:nth-child(5){background-color:#6e70d1}#quiz-game .quiz-game-leaderboard .quiz-game-leaderboard-entry:nth-child(n+6){background-color:#8283d7}#quiz-game .quiz-game-leaderboard .circle-icon{width:30px;height:30px;border-radius:50%}.quiz-game-preview-sidepeek-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.quiz-game-preview-sidepeek-modal .modal-body{-ms-flex-positive:1;flex-grow:1;padding:0}#quiz-game-preview-sidepeek{padding:15px}#quiz-game-preview-sidepeek h1{font-size:30px;margin:0 0 15px}#quiz-game-preview-sidepeek .control-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#quiz-game-preview-sidepeek .control-bar .question-number{min-width:80px;text-align:center;font-size:20px}#quiz-game-preview-sidepeek .control-bar .control-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border:none;border-radius:50%;padding:0;background-color:#27a9e1;font-size:16px;color:#fff}#quiz-game-preview-sidepeek .quiz-game-question:not(.active){display:none}#quiz-game-preview-sidepeek .quiz-game-question .selectable-code .code-block{outline:dashed 1px;outline-offset:-2px;border-radius:5px}#quiz-game-preview-sidepeek .quiz-game-question .selectable-code .code-block.block-color-1{outline-color:rgba(39,169,225,.9)}#quiz-game-preview-sidepeek .quiz-game-question .selectable-code .code-block.block-color-2{outline-color:rgba(222,88,68,.9)}#quiz-game-preview-sidepeek .quiz-game-question .selectable-code .code-block.block-color-3{outline-color:rgba(251,175,63,.9)}#quiz-game-preview-sidepeek .quiz-game-question .selectable-code .code-block.block-color-4{outline-color:rgba(130,131,215,.9)}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-description{margin-bottom:15px;font-size:20px;text-align:center}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-description p{margin-bottom:0}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-description code,#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-description pre{text-align:left;font-size:16px;margin-bottom:0}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer{width:100%;border-radius:10px;text-transform:none;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#fff;text-align:center;min-height:80px}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer:nth-of-type(4n){background-color:#2e3092}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer:nth-of-type(4n+1){background-color:#27a9e1}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer:nth-of-type(4n+2){background-color:#de5844}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer:nth-of-type(4n+3){background-color:#fbaf3f}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer p{margin-bottom:0}#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer code,#quiz-game-preview-sidepeek .quiz-game-question .quiz-question-answers .quiz-question-answer pre{text-align:left;margin-bottom:0}#assign-quiz-game-modal .modal-header .modal-title{margin:0;font-size:19px;font-weight:500}#assign-quiz-game-modal .modal-header .close{font-size:30px}#assign-quiz-game-modal .step-header{font-size:18px;margin:0}.quiz-question-answers li label{transition:background-color .3s ease-out}.quiz-question-answers li label:not(.disabled):hover{background-color:rgba(244,248,252,.8);box-shadow:0 2px 4px rgba(39,169,225,.2)}.quiz-question-answers li label:not(.disabled):active{background-color:rgba(244,248,252,.7)}.check-answer-button{transition:all .3s ease;background:linear-gradient(90deg,#fbaf3f 0,#ffdd17 100%);color:#24364c;font-weight:700;position:relative;overflow:hidden;border:none;box-shadow:0 4px 6px rgba(251,175,63,.3)}.check-answer-button:hover{-ms-transform:scale(1.03);transform:scale(1.03);box-shadow:0 6px 12px rgba(251,175,63,.4)}.check-answer-button:active{-ms-transform:scale(.98);transform:scale(.98)}.check-answer-button:disabled{background:#95a5ac;color:rgba(255,255,255,.8);box-shadow:none}.check-answer-button::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.1) 20%,rgba(255,255,255,.2) 20.5%,rgba(255,255,255,0) 30%);-ms-transform:rotate(30deg);transform:rotate(30deg);transition:all .7s ease}.check-answer-button:hover::after{-ms-transform:rotate(30deg) translate(10%,10%);transform:rotate(30deg) translate(10%,10%)}.check-answer-button.spinning::before{content:"⏳";display:inline-block;margin-right:5px;animation:spin 1s linear infinite}.answer-checked-button{background-color:#95a5ac;color:#fff;font-weight:700;border:none}.qotd-subscribe-banner{background:linear-gradient(90deg,#2e3092 0,#9e1e62 100%);animation:gradientShift 10s ease infinite;box-shadow:0 2px 10px rgba(0,0,0,.2)}.qotd-subscribe-banner .subscribe-btn{transition:all .3s ease}.qotd-subscribe-banner .subscribe-btn:hover{-ms-transform:scale(1.05);transform:scale(1.05);text-decoration:none}.question-correctness-indicator.correct{animation:fadeInSlide .5s ease-out}.question-correctness-indicator.incorrect{animation:shakeEffect .5s ease-out}.selected-answer label{position:relative;overflow:hidden}.selected-answer label::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);animation:selected-pulse 2s infinite}.quiz-questions>li{transition:all .3s ease;border:1px solid rgba(222,229,233,.75)!important}.quiz-questions>li .correct-answer{background-color:rgba(140,198,62,.2)!important;border-left:4px solid #8cc63e!important}.quiz-questions>li .incorrect-answer{background-color:rgba(222,88,68,.2)!important;border-left:4px solid #de5844!important}.question-answer-text{color:#24364c;font-size:15px}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes shakeEffect{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}@keyframes selected-pulse{0%,100%{opacity:0}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.confetti{position:absolute;z-index:1000;border-radius:2px;animation-name:confetti-fall;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:3s}.confetti-swing-0{animation-name:confetti-fall-left}.confetti-swing-1{animation-name:confetti-fall-right}.confetti-swing-2{animation-name:confetti-fall-zigzag}@keyframes confetti-fall-left{0%{transform:translateY(0) translateX(0) rotate(0);opacity:1}25%{transform:translateY(30px) translateX(-15px) rotate(90deg);opacity:.9}50%{transform:translateY(60px) translateX(-25px) rotate(180deg);opacity:.8}75%{transform:translateY(80px) translateX(-20px) rotate(270deg);opacity:.6}100%{transform:translateY(100px) translateX(-15px) rotate(360deg);opacity:0}}@keyframes confetti-fall-right{0%{transform:translateY(0) translateX(0) rotate(0);opacity:1}25%{transform:translateY(30px) translateX(15px) rotate(90deg);opacity:.9}50%{transform:translateY(60px) translateX(25px) rotate(180deg);opacity:.8}75%{transform:translateY(80px) translateX(20px) rotate(270deg);opacity:.6}100%{transform:translateY(100px) translateX(15px) rotate(360deg);opacity:0}}@keyframes confetti-fall-zigzag{0%{transform:translateY(0) translateX(0) rotate(0);opacity:1}20%{transform:translateY(20px) translateX(-15px) rotate(90deg);opacity:.9}40%{transform:translateY(40px) translateX(15px) rotate(180deg);opacity:.8}60%{transform:translateY(60px) translateX(-15px) rotate(270deg);opacity:.7}80%{transform:translateY(80px) translateX(15px) rotate(360deg);opacity:.5}100%{transform:translateY(100px) translateX(0) rotate(450deg);opacity:0}}@keyframes confetti-fall{0%{transform:translateY(0) translateX(0) rotate(0);opacity:1}30%{transform:translateY(30px) translateX(-10px) rotate(120deg);opacity:.9}60%{transform:translateY(60px) translateX(10px) rotate(240deg);opacity:.7}80%{transform:translateY(80px) translateX(-5px) rotate(320deg);opacity:.5}100%{transform:translateY(100px) translateX(0) rotate(720deg);opacity:0}}#subscribe-qotd-modal #email-form input[type=text]{border:2px solid rgba(39,169,225,.3);border-radius:4px;padding:8px 12px;transition:all .3s ease}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .flash-holder,#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle .flash-holder,#quiz-scores-page #activity-progress-table tr .activity-progress .flash-holder{border-radius:50%;min-width:100%;z-index:10;min-height:100%}#subscribe-qotd-modal #email-form input[type=text]:focus{border-color:#27a9e1;box-shadow:0 0 0 3px rgba(39,169,225,.2);outline:0}#subscribe-qotd-modal #email-send{transition:all .3s ease}#subscribe-qotd-modal #email-send:hover{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:0 4px 8px rgba(140,198,62,.3)}#individual-quiz-scores-page .progress-circle.not-started,#quiz-scores-page .progress-circle.not-started{background-color:#beccd4}#individual-quiz-scores-page .progress-circle.not-started:hover,#quiz-scores-page .progress-circle.not-started:hover{border-color:#beccd4}#individual-quiz-scores-page .progress-circle.func-correct,#individual-quiz-scores-page .progress-circle.submitted,#quiz-scores-page .progress-circle.func-correct,#quiz-scores-page .progress-circle.submitted{background-color:#ffdd17}#individual-quiz-scores-page .progress-circle.func-correct:hover,#individual-quiz-scores-page .progress-circle.submitted:hover,#quiz-scores-page .progress-circle.func-correct:hover,#quiz-scores-page .progress-circle.submitted:hover{border-color:#ffdd17}#individual-quiz-scores-page .progress-circle.rejected,#quiz-scores-page .progress-circle.rejected{background-color:#B22937}#individual-quiz-scores-page .progress-circle.rejected:hover,#quiz-scores-page .progress-circle.rejected:hover{border-color:#B22937}#individual-quiz-scores-page .progress-circle.func-done,#quiz-scores-page .progress-circle.func-done{background-color:#27a9e1}#individual-quiz-scores-page .progress-circle.func-done:hover,#quiz-scores-page .progress-circle.func-done:hover{border-color:#27a9e1}#individual-quiz-scores-page .progress-circle.complete,#quiz-scores-page .progress-circle.complete{background-color:#228B22}#individual-quiz-scores-page .progress-circle.complete:hover,#quiz-scores-page .progress-circle.complete:hover{border-color:#228B22}#individual-quiz-scores-page .wrap .stat-name,#quiz-scores-page .wrap .stat-name{display:block;width:185px;padding-left:20px;padding-right:15px;color:#333;font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px;border-right:solid 1px rgba(190,204,212,.3)}#individual-quiz-scores-page .wrap .stat-name:nth-child(even),#quiz-scores-page .wrap .stat-name:nth-child(even){background-color:#f4f8fc}#individual-quiz-scores-page #progress-labels-section,#quiz-scores-page #progress-labels-section{margin-top:48px}#individual-quiz-scores-page #progress-labels-section #progress-key,#quiz-scores-page #progress-labels-section #progress-key{bottom:20px;width:140px}#individual-quiz-scores-page #progress-labels-section #progress-key label,#quiz-scores-page #progress-labels-section #progress-key label{display:inline}#individual-quiz-scores-page #progress-labels-section #progress-key div,#quiz-scores-page #progress-labels-section #progress-key div{margin-top:3px;margin-bottom:3px;text-transform:initial}#individual-quiz-scores-page .dropdown-menu,#quiz-scores-page .dropdown-menu{max-height:400px;overflow:auto}#individual-quiz-scores-page #activity-progress-labels .activity-label,#quiz-scores-page #activity-progress-labels .activity-label{width:40px}#individual-quiz-scores-page #activity-progress-labels .activity-label .popover.bottom>.arrow,#quiz-scores-page #activity-progress-labels .activity-label .popover.bottom>.arrow{left:33%}#individual-quiz-scores-page #activity-progress-table tr .activity-blank,#individual-quiz-scores-page #activity-progress-table tr .activity-item,#individual-quiz-scores-page #activity-progress-table tr .activity-lesson,#quiz-scores-page #activity-progress-table tr .activity-blank,#quiz-scores-page #activity-progress-table tr .activity-item,#quiz-scores-page #activity-progress-table tr .activity-lesson{width:40px;text-align:center}#individual-quiz-scores-page #activity-progress-table tr .stat-item,#quiz-scores-page #activity-progress-table tr .stat-item{font-weight:900}#individual-quiz-scores-page #activity-progress-table tr .activity-progress.active-item,#quiz-scores-page #activity-progress-table tr .activity-progress.active-item{background-color:#28384a}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .not-started,#quiz-scores-page #activity-progress-table tr .activity-progress .not-started{color:#beccd4}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .failed,#quiz-scores-page #activity-progress-table tr .activity-progress .failed{color:#B22937}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .passed,#quiz-scores-page #activity-progress-table tr .activity-progress .passed{color:#228B22}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .rejected,#quiz-scores-page #activity-progress-table tr .activity-progress .rejected{background-color:#B22937}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .complete,#quiz-scores-page #activity-progress-table tr .activity-progress .complete{background-color:#228B22}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .percentage,#individual-quiz-scores-page #activity-progress-table tr .activity-progress .score,#quiz-scores-page #activity-progress-table tr .activity-progress .percentage,#quiz-scores-page #activity-progress-table tr .activity-progress .score{display:none}#individual-quiz-scores-page #activity-progress-table tr .activity-progress .heat,#quiz-scores-page #activity-progress-table tr .activity-progress .heat{display:block;width:15px;height:15px}#selected-answer-choice-quiz-modal-correct{box-shadow:0 0 0 3px rgba(140,198,62,.8)}#selected-answer-choice-quiz-modal-incorrect{box-shadow:0 0 0 3px rgba(222,88,68,.8)}.quiz-question-modal-answer-option{-ms-flex-align:center;align-items:center}.quiz-question-modal-answer-option>input{margin-top:0;-ms-flex-negative:0;flex-shrink:0}.quiz-question-modal-answer-option .quiz-question-modal-answer-option-text>:last-child{margin-bottom:0}#individual-quiz-scores-page #activity-progress-labels .activity-label{height:75px}#individual-quiz-scores-page #activity-progress-labels .activity-label div.slanted{-ms-transform:translate(-14px,0) rotate(300deg);transform:translate(-14px,0) rotate(300deg);width:75px}#individual-quiz-scores-page #progress-table-container{padding-top:299px!important}#quiz-scores-by-student-page .codehs-progress-container{--name-width:325px;--label-padding-bottom:15px}#quiz-scores-by-assignment-page #sort-dropdown{display:inline-block}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-toggle{margin-left:10px;color:#555;text-transform:uppercase;text-decoration:none;cursor:pointer;font-size:11px;display:inline-block;font-weight:600}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-toggle .icon{margin-left:7px}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-menu li{position:relative}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-menu li a{padding-left:45px;color:#555;line-height:28px;font-size:12px}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-menu li .chs-icon{position:absolute;left:12px;top:6px;color:#555}#quiz-scores-by-assignment-page #sort-dropdown .dropdown-menu li a:not(.active)+.chs-icon{visibility:hidden}#quiz-scores-by-assignment-page .codehs-progress-container{--label-padding-bottom:15px}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.not-started{background-color:#beccd4}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.not-started:hover{border-color:#beccd4}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.func-correct,#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.submitted{background-color:#ffdd17}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.func-correct:hover,#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.submitted:hover{border-color:#ffdd17}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.rejected{background-color:#B22937}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.rejected:hover{border-color:#B22937}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.func-done{background-color:#27a9e1}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.func-done:hover{border-color:#27a9e1}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.complete{background-color:#228B22}#quiz-scores-by-assignment-page .codehs-progress-container .progress-circle.complete:hover{border-color:#228B22}.quote-request form{padding:25px 40px;border-radius:3px;margin:25px 0 50px}.quote-request .success-msg{margin:50px;font-size:20px;color:#555}.quote-request .field.required label:after{margin-left:3px;content:'*';color:#de5844}.quote-request label{font-size:14px;text-align:left;margin:26px 0 3px;font-weight:600}.quote-request .bootstrap-select,.quote-request input[type=text],.quote-request input[type=email],.quote-request input[type=number]{width:100%!important;height:34px!important;border-color:rgba(190,204,212,.5)!important}.quote-request .bootstrap-select .btn,.quote-request input[type=text] .btn,.quote-request input[type=email] .btn,.quote-request input[type=number] .btn{height:34px!important;border-color:rgba(190,204,212,.5)!important}.quote-request .bootstrap-select select,.quote-request input[type=text] select,.quote-request input[type=email] select,.quote-request input[type=number] select{left:initial}.quote-request button[type=submit]{width:31%;font-size:22px;margin:30px 0}.quote-request .error-text,.quote-request .help-text{display:block;position:absolute;left:16px;font-size:12px;margin-top:2px}.quote-request .help-text{color:#6b757b}.quote-request .error-text{color:#de5844}.quote-request .error-text+.help-text,.quote-request select.hidden-placeholder option[value=''],.quote-request select.hidden-placeholder+.bootstrap-select li[rel='0']{display:none}.quote-request select.hidden-placeholder+.bootstrap-select button[title^='--']{font-size:12px;line-height:22px;color:rgba(85,85,85,.6);font-weight:600}.quote-request .phone-field .col-xs-8{padding-left:0;padding-right:10px}.quote-request .phone-field .col-xs-8 .error-text{left:1px}.quote-request .phone-field .col-xs-4{padding-right:0;padding-left:10px}.quote-request .homeschool{text-align:left}.quote-request .homeschool label{margin-top:15px;padding:6px 5px;vertical-align:middle;border:1px solid rgba(190,204,212,.5);border-radius:3px}.quote-request .homeschool label input{margin-right:5px}.quote-request .courses-checklist ul{padding-left:10px;margin-top:10px;list-style-type:none}.quote-request .courses-checklist ul label{padding:3px;margin-left:10px;margin-top:10px;font-weight:400;cursor:pointer}.quote-request .courses-checklist ul label input{margin-right:7px}.quote-request .cert-tests-checklist ul,.quote-request .grade-levels-checklist ul{list-style-type:none;padding-left:0;text-align:left}.quote-request .cert-tests-checklist ul label,.quote-request .grade-levels-checklist ul label{padding:3px 5px;margin-top:1.5px;border:1px solid #beccd4;cursor:pointer;font-weight:400;border-radius:3px}.quote-request .cert-tests-checklist ul label:hover,.quote-request .grade-levels-checklist ul label:hover{border-color:#27a9e1}.quote-request .cert-tests-checklist ul input,.quote-request .grade-levels-checklist ul input{margin-right:3px}.quote-request .cert-tests-checklist li,.quote-request .grade-levels-checklist li{display:inline-block;margin-right:7px}.quote-request .bootstrap-select.btn-group:not(.input-group-btn){margin-bottom:0}.quote-request .additional-record-fields{display:none}.quote-request .school-selection-dropdown{display:none;width:546px;background-color:#fff;position:absolute;z-index:1;border:1px solid #beccd4;border-top-style:none}.quote-request .school-selection-dropdown .loading-div{padding-top:10px}.quote-request .school-selection-dropdown table{margin-top:0}.quote-request .school-selection-dropdown table .address-header{width:40%}.quote-request .school-selection-dropdown table th{background-color:#fff;color:#000;font-size:14px;font-weight:600}.quote-request .school-selection-dropdown table tr{background-color:#fff;color:#000;text-align:left;font-size:13px}.quote-request .school-selection-dropdown .no-school-div{margin-bottom:10px}.quote-request .school-selection-dropdown:hover{cursor:pointer}.quote-request .more-info{width:100%}.quote-request .g-recaptcha{padding-top:15px;margin-top:10px}@media (max-width:480px){.quote-request h1{margin:10px 0;font-size:24px}.quote-request form{padding:10px;margin:0 0 50px}.quote-request button[type=submit]{width:60%;font-size:18px}.quote-request label[for=id_name]{margin-top:10px}.quote-request .courses-checklist ul{padding-left:0;border:1px solid #beccd4;border-radius:3px}.quote-request .courses-checklist ul li label{padding:10px 5px;margin:0}.quote-request .courses-checklist ul li:not(:last-of-type) label{border-bottom:1px solid #beccd4}.quote-request .homeschool label{padding:10px 5px}}@media (max-width:580px){.quote-request .video-iframe{width:304px;height:171px}}@media (max-width:480px){.marketing-page.qr-page{padding:10px 10px 50px;background-color:#f4f8fc}.marketing-page.qr-page form{padding:0;box-shadow:none}.marketing-page.qr-page form select{width:100%;height:42px;display:block!important;margin:0;background-color:#fff}.marketing-page.qr-page form select+.bootstrap-select{display:none}.marketing-page.qr-page form input[type=text],.marketing-page.qr-page form input[type=email],.marketing-page.qr-page form input[type=number]{height:42px!important}}.quote-request-detail .internal-page-content{margin:60px}.quote-request-app a:not(.btn,.deal-list-blue-ignore){color:#27a9e1}.quote-request-app a:not(.btn,.deal-list-blue-ignore):hover{color:#115978;text-decoration:none}.quote-request-app .panel-body{padding:10px 30px 0}#cert-qr-page #cert-qr-form{margin:0}#cert-qr-page #cert-qr-form .back-to-search{border-radius:5px;border:1px solid #beccd4;padding:5px 10px}#cert-qr-page #cert-qr-form .error{border-color:#de5844!important}#cert-qr-page #learnmore-wrapper{padding-top:0;height:80vh}#cert-qr-page #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-1,#cert-qr-page #learnmore-wrapper .marketing-cols-wrapper .learnmore-col-2{padding-top:0}#cert-qr-page #learnmore-wrapper .marketing-cols-wrapper.success-wrapper{-ms-flex-pack:start;justify-content:flex-start;margin-top:0}#cert-qr-page .first-label{margin-top:10px}.reset-page{font-family:'Proxima Nova',proxima-nova,sans-serif;background:#f4f8fc;height:100%}.reset-page .reset-header{margin-top:30px;margin-bottom:20px}.reset-page .reset-header h3{color:#555;font-size:24px;font-weight:200}.reset-page .module:nth-child(6n+6) .module-toggler{border-left:8px solid #ac0061}.reset-page .module:nth-child(6n+5) .module-toggler{border-left:8px solid #361b98}.reset-page .module:nth-child(6n+4) .module-toggler{border-left:8px solid #98291c}.reset-page .module:nth-child(6n+3) .module-toggler{border-left:8px solid #ffae00}.reset-page .module:nth-child(6n+2) .module-toggler{border-left:8px solid #04a7e8}.reset-page .module:nth-child(6n+1) .module-toggler{border-left:8px solid #77ce1c}.reset-page .module-sec{background:#f4f8fc;margin-bottom:60px}.reset-page .module-sec img{height:40px}.reset-page .module-sec .loading-div{display:none;height:165px}.reset-page .module-sec .loading-div .icon-spinner{font-size:48px;margin-top:55px;color:#fff}.reset-page .module-sec .module-toggler{background:#fff;height:125px;display:block;text-decoration:none;outline:#dee5e9 solid .5px;margin-top:20px}.reset-page .module-sec .module-toggler:hover{outline:#beccd4 solid 1px}.reset-page .module-sec .module-toggler .module-title{padding:30px 25px 20px 50px}.reset-page .module-sec .module-toggler .module-title .btn-main-red{float:right;margin-top:-35px}.reset-page .module-sec .module-toggler .module-title .module-name{float:left}.reset-page .module-sec .module-toggler .module-title .module-toggle{margin-top:15px;margin-left:12px;font-size:12px;display:inline;float:left;clear:left;cursor:pointer}.reset-page .module-sec .module-toggler .module-title .module-toggle img{width:15px;height:15px;margin-right:7px}.reset-page .module-sec .module-toggler .module-title .module-toggle span{color:#beccd4}.reset-page .module-sec .module-toggler .module-title .module-toggle.minimized img{background:url(../../img/icons/plus_icon.png) no-repeat;background-size:15px 15px}.reset-page .module-sec .module-toggler .module-title .module-toggle.expanded img{background:url(../../img/icons/minus_icon.png) no-repeat;background-size:15px 15px}.reset-page .module-sec .lessons-sec{display:none}.reset-page .module-sec .lessons-sec .lesson-header{background:#fff;padding:15px 25px 14px 50px;outline:#dee5e9 solid .2px}#two-version-file-view .code-files .active-file,.roster-import-review-confirm .skipped-users-section{background-color:rgba(190,204,212,.5)}.reset-page .module-sec .lessons-sec .lesson-header h4{font-size:12px;display:inline-block;color:#555}.reset-page .module-sec .lessons-sec .lesson-header .btn-main-red{float:right}.roster-import h1{margin-bottom:35px}.roster-import .import-section{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:top}.roster-import .form-alert-red+.wrap{border-radius:0 0 3px 3px}.roster-import .wrap{text-align:left}.roster-import .file-input-group{margin:10px 0}.roster-import .file-input-group label{display:inline-block;width:100px}.roster-import .file-input-group input{display:inline-block}.roster-import-review-confirm{font-family:'Proxima Nova',proxima-nova,sans-serif;color:#555}.roster-import-review-confirm h1{color:#6b757b;max-width:700px}.roster-import-review-confirm p{max-width:700px}.roster-import-review-confirm .section-details{margin-top:25px}.roster-import-review-confirm .section-details a{color:#27a9e1}.roster-import-review-confirm .section-details a:hover{color:#1a8bbb}.roster-import-review-confirm .wrap{width:700px}.roster-import-review-confirm table{width:100%;letter-spacing:.5px;color:#555}.roster-import-review-confirm table th.role-column{width:80px}.roster-import-review-confirm table th.email-column,.roster-import-review-confirm table th.name-column{width:180px}.roster-import-review-confirm table th.sis-column{width:90px}.roster-import-review-confirm table th.site-column{width:95px}.roster-import-review-confirm table th.sections-column{word-break:break-word}.roster-import-review-confirm table td,.roster-import-review-confirm table th{padding:2px 7px;vertical-align:top;word-break:break-all}.roster-import-review-confirm table td.role-header{font-weight:600}.roster-import-review-confirm table td.sections-cell{padding-bottom:15px}.roster-import-review-confirm table .teacher-first-row td{padding-top:17px}.roster-import-review-confirm table .student-first-row td{padding-top:25px}.roster-import-review-confirm table .section-link{display:block}.roster-import-review-confirm thead{border-bottom:1px solid #6b757b}.roster-import-review-confirm .form-buttons{margin-top:30px}.roster-import-review-confirm .start-over-link{margin-left:10px;vertical-align:middle;color:#fbaf3f}.roster-import-review-confirm .start-over-link:hover{text-decoration:none;color:#e98d05}#sandbox-page{font-family:'Proxima Nova',proxima-nova,sans-serif;min-height:100%}#sandbox-page #sandbox-page-content{padding:30px 10px 75px}#sandbox-page #sandbox-folder-table,#sandbox-page #sandbox-program-table{overflow:auto;border-radius:0}#sandbox-page #sandbox-folder-table .name-col,#sandbox-page #sandbox-program-table .name-col{width:auto}#sandbox-page #sandbox-folder-table .student-col,#sandbox-page #sandbox-program-table .student-col{width:120px}#sandbox-page #sandbox-folder-table .type-col,#sandbox-page #sandbox-program-table .type-col{width:200px}#sandbox-page #sandbox-folder-table .created-col,#sandbox-page #sandbox-folder-table .updated-col,#sandbox-page #sandbox-program-table .created-col,#sandbox-page #sandbox-program-table .updated-col{width:135px}#sandbox-page #sandbox-folder-table .options-col,#sandbox-page #sandbox-program-table .options-col{width:20px}#sandbox-page #sandbox-folder-table i,#sandbox-page #sandbox-folder-table span,#sandbox-page #sandbox-program-table i,#sandbox-page #sandbox-program-table span{padding-top:2px}#sandbox-page h1{font-size:24px;font-weight:200;color:#555}#sandbox-page h2{font-size:14px;color:#95a5ac;line-height:20px;margin:auto}#sandbox-page #create-container-header{font-weight:600;font-size:14px;line-height:17px;letter-spacing:1px;margin:0 0 8px}@media (max-width:600px){#sandbox-page #create-container-header{margin:5px auto;text-align:center}}#sandbox-page #sandbox-header{position:relative;max-width:960px;margin:0 auto}#sandbox-page #sandbox-header h1{text-align:center;padding-top:25px;margin:10px}#sandbox-page #sandbox-header h2{text-align:center}#sandbox-page #sandbox-header #class-sandbox-link{margin-top:5px}#sandbox-page .ide-settings-button{position:absolute;right:50px;top:110px}@media (max-width:760px){#sandbox-page .ide-settings-button{position:relative;top:0;right:0;display:block;margin:10px auto}}#sandbox-page .by-line{font-size:14px;color:#95a5ac;line-height:20px;margin:auto}#sandbox-page #invalid-username-banner .icon-info-sign,#section-assignment-grades-sticky .unit-dropdown .dropdown-toggle .icon{margin-left:5px}#sandbox-page #sandbox-search>label{text-transform:capitalize}#sandbox-page #invalid-username-banner{font-size:15px}#sandbox-page #create-container{border-radius:3px;max-width:670px;padding:20px 60px 15px;margin:10px auto 20px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#sandbox-page #create-container .btn-group{width:fit-content}@media (max-width:600px){#sandbox-page #create-container .btn-group{margin:10px auto}#sandbox-page #create-container #program-form{-ms-flex-direction:column;flex-direction:column}}#sandbox-page #create-container .btn-group button{height:inherit}#sandbox-page #create-container .btn-group .dropdown-menu{width:167.36px;margin:0;padding:0;top:98%;background-color:#28384a;cursor:pointer}#sandbox-page #create-container .btn-group .dropdown-menu li>a{color:#fff;font-weight:500;padding-bottom:8px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#sandbox-page #create-container .btn-group .dropdown-menu li>a:first-child{padding-top:8px}#sandbox-page #create-container .btn-group .dropdown-menu li>a:hover{background-color:#161f29}#sandbox-page #create-container .btn-group.open #submit-program-btn{border-bottom-left-radius:0}#sandbox-page #create-container .btn-group.open .dropdown-toggle{border-bottom-right-radius:0}#sandbox-page #create-container .btn-group.open .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#sandbox-page #create-container h3{color:#555}#sandbox-page #create-container form>*{width:260px;height:40px;margin:0}#sandbox-page #create-container .progtype-dropdown>button{text-transform:none}#sandbox-page #create-container #program-form{display:-ms-flexbox;display:flex}#sandbox-page #create-container #program-form button{max-width:fit-content}#sandbox-page #create-container #program-form #sandbox-title-input{-ms-flex-positive:3;flex-grow:3;margin-right:10px}@media (max-width:600px){#sandbox-page #create-container #program-form button{margin:10px auto}#sandbox-page #create-container #program-form #sandbox-title-input{margin:10px auto 0}}#sandbox-page #create-container #program-form .fas{font-size:14px;margin-right:5px}@media (max-width:425px){#sandbox-page #create-container{padding:30px 10px 15px}#sandbox-page #create-container form>*{width:170px}}#sandbox-page #more-buttons-container a,#sandbox-page #more-buttons-container button{padding:8px 12px;margin:3px 0}#sandbox-page #more-buttons-container a span,#sandbox-page #more-buttons-container a:not(:last-child),#sandbox-page #more-buttons-container button span,#sandbox-page #more-buttons-container button:not(:last-child){margin-right:5px}#sandbox-page #breadcrumbs{max-width:960px;margin:auto;overflow-x:auto}#sandbox-page #breadcrumbs ol{margin:0;background-color:transparent}#sandbox-page #view-student-sandbox-container{margin:10px 0}#sandbox-page #view-student-sandbox-container .bootstrap-select{margin:0 5px 0 0}#sandbox-page #view-student-sandbox-container #view-student-sandbox-btn{margin:5px 0;font-size:16px}#sandbox-page #view-student-sandbox-container #view-student-sandbox-btn.disabled{background-color:#beccd4;pointer-events:none;cursor:auto}#sandbox-page .no-programs{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100px}#sandbox-page .gone{display:none}#sandbox-page .explore-container{border-radius:3px;max-width:670px;padding:30px 60px 15px;margin:20px auto;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#sandbox-page .explore-container h3{color:#555}#sandbox-page .explore-container .btn{margin-top:5px}#sandbox-page .sandbox-program-container{max-width:960px;margin:0 auto 15px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#sandbox-page .sandbox-program-container .add-folder{float:right;margin-top:3px;margin-right:-8px;padding:4px 8px}#sandbox-page .sandbox-program-container .header{background-color:#28384a;height:60px;padding:10px 22px;border-top-left-radius:3px;border-top-right-radius:3px}#sandbox-page .sandbox-program-container .header h3{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-bottom:0}#sandbox-page .sandbox-program-container .header h3 span{color:#a7aeb6}#sandbox-page .sandbox-program-container .header .filters{display:-ms-flexbox;display:flex;float:right}#sandbox-page .sandbox-program-container .header .filters #filter-student-select,#sandbox-page .sandbox-program-container .header .filters select.progtype-dropdown{height:40px;margin:0 15px 0 0;background-color:#fff}#sandbox-page .sandbox-program-container .header .filters .bootstrap-select{margin-bottom:0;margin-right:15px;width:200px}#sandbox-page .sandbox-program-container .header .filters .bootstrap-select .btn{height:40px;text-transform:none}#sandbox-page .sandbox-program-container .header .filters #sandbox-search{width:240px;margin-bottom:0}#sandbox-page .sandbox-program-container .header .filters #sandbox-search input{height:40px}#sandbox-page .sandbox-program-container .header .filters #sandbox-search input:focus+label{background-color:#fff;z-index:2000;padding:0 5px;border-radius:3px;border:1px solid orange;border-bottom:none;border-left:none;border-right:none;left:9px}#sandbox-page .sandbox-program-container .fa-sort{float:right}#sandbox-page .sandbox-program-container .codehs-table{border-radius:0 0 3px 3px;width:100%}#sandbox-page .sandbox-program-container .sandbox-entry{color:#95a5ac}#sandbox-page .sandbox-program-container .sandbox-entry .dropdown-wrap,#sandbox-page .sandbox-program-container .sandbox-entry .dropdown-wrap li>a{cursor:pointer}#sandbox-page .sandbox-program-container .sandbox-entry .dropdown-icon:hover{color:#27a9e1}#sandbox-page .sandbox-program-container .program-img{width:20px;display:inline-block;margin-right:10px}#sandbox-page .sandbox-program-container .text-wrap{display:inline-block;vertical-align:middle}#sandbox-page .sandbox-program-container .row{height:45px;max-width:960px;background-color:#fff;position:relative;margin:0 auto}#sandbox-page .sandbox-program-container .row img{height:45px;position:absolute}#sandbox-page .sandbox-program-container .row .text-wrap{display:inline-block;position:relative;top:10px;left:58px}#sandbox-page .sandbox-program-container .row .text-wrap h1{margin:4px 0 0;font-size:18px}#sandbox-page .sandbox-program-container .row .text-wrap h1 .program-title{color:#333}#sandbox-page .sandbox-program-container .row .text-wrap h1 .program-title:hover{text-decoration:none}#sandbox-page .sandbox-program-container .row .text-wrap h1 span>input{display:inline-block}#sandbox-page .sandbox-program-container .row .text-wrap h1 span>a{margin-left:10px}#sandbox-page .sandbox-program-container .row .text-wrap h2{margin:2px 0 0;font-weight:600}#sandbox-page .sandbox-program-container .row .link-wrapper{position:absolute;top:0;left:0;max-width:890px;height:100%}#sandbox-page .sandbox-program-container .row .link-wrapper.full-width{max-width:960px}#sandbox-page .sandbox-program-container .row .link-wrapper.custom{max-width:690px}#sandbox-page .sandbox-program-container .row .klass-link-wrapper{max-width:835px}#sandbox-page .sandbox-program-container .row .edit-icon{font-size:12px}#sandbox-page .sandbox-program-container .row:not(:first-child):not(:last-child){border-bottom:3px solid rgba(190,204,212,.25);height:48px}#sandbox-page .sandbox-program-container .row:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#sandbox-page .sandbox-program-container .row:last-child img{border-bottom-left-radius:3px}#sandbox-page .sandbox-program-container .row .actions{height:100%}#sandbox-page .sandbox-program-container .row .actions p{line-height:45px;display:inline-block;margin-right:20px;color:#95a5ac;font-size:12px}#sandbox-page .sandbox-program-container .row .actions div{width:40px;display:inline-block;text-align:center}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap{border-left:1px solid rgba(190,204,212,.25);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap .open .root-menu{cursor:default}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap:hover .dropdown-icon{color:#27a9e1}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap .dropdown-icon{font-size:16px;line-height:45px;color:#beccd4}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap .disabled-option{pointer-events:none}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap .disabled-option .dropdown-item{color:#beccd4}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap .dropdown-item{text-align:left;cursor:pointer}#sandbox-create-modal .modal-dialog .language-container .language-header,#sandbox-quickstart-page .page-body .language-container .language-header{text-align:center}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap .dropdown-item .icon{width:20px}#sandbox-page .sandbox-program-container .row .actions .dropdown-wrap hr{margin-top:8px;margin-bottom:8px}#sandbox-page .sandbox-program-container .row .actions .publish-container{position:relative;width:60px;border-width:2px}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist{font-size:13px;width:25px;position:relative}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist:hover{cursor:pointer}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist span{position:absolute;display:block;top:0;left:0;width:100%;height:100%}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist.published{border-color:#beccd4;color:#beccd4}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist.published:before{content:'Remove From Course'}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist.published span{display:none}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist.unpublished{border-color:#27a9e1;color:#27a9e1}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist.unpublished:before{content:'Add To Course'}#sandbox-page .sandbox-program-container .row .actions .publish-container .publish-to-playlist.unpublished span{display:block}#sandbox-page .sandbox-program-container .row .actions .publish-container .chs-icon{position:absolute;right:-35px;top:5px}#sandbox-page .sandbox-program-container .row i.chs-icon-pencil:hover{color:#27a9e1}#sandbox-page .sandbox-program-container .row.collab-row .link-wrapper{max-width:825px}#sandbox-page .sandbox-program-container .row.collab-row .link-wrapper.full-width{max-width:895px}#sandbox-page .sandbox-program-container .row.collab-row .link-wrapper.custom{max-width:625px}#sandbox-page .sandbox-program-container .row.collab-row .chs-icon-class{font-size:18px}#sandbox-page .sandbox-program-container .row .empty-msg,#sandbox-page .sandbox-program-container .row .empty-search-span{line-height:45px;font-size:14px;font-style:italic;color:#95a5ac}@media (max-width:1120px){#sandbox-page .sandbox-program-container .header .filters #sandbox-search,#sandbox-page .sandbox-program-container .header .filters .bootstrap-select{width:fit-content}}@media (max-width:1120px) and (max-width:768px){#sandbox-page .sandbox-program-container .header h3{font-size:16px}}@media (max-width:1024px){#sandbox-page .breakpoint-1024{display:none!important}}@media (max-width:760px){#sandbox-page .breakpoint-760{display:none!important}}#sandbox-create-modal{font-family:'Proxima Nova',proxima-nova,sans-serif}#sandbox-create-modal .modal-dialog{display:table;width:auto}#sandbox-create-modal .modal-dialog .language-container{display:inline-block;vertical-align:top;width:160px;padding-right:20px}#sandbox-create-modal .modal-dialog .language-container .language-header .language-icon{height:50px}#sandbox-create-modal .modal-dialog .language-container .language-header h3{font-weight:600;font-size:14px;line-height:17px;letter-spacing:1px}#sandbox-create-modal .modal-dialog .language-container .language-progtypes-container .progtype-radio{display:inline-block;margin-right:8px}#sandbox-create-modal .modal-dialog .language-container .language-progtypes-container .progtype-label{display:inline-block;font-weight:400}#sandbox-create{font-family:'Proxima Nova',proxima-nova,sans-serif}#sandbox-create .sandbox-create-page{vertical-align:top;margin:auto;width:1000px}#sandbox-create .sandbox-create-page h3{font-weight:600;color:#6b757b;font-size:24px;line-height:27px;letter-spacing:1px}#sandbox-create .sandbox-create-page .supplemental_explore{display:inline-block;line-height:25px;font-size:20px;margin:20px 20px 20px 50px;color:#6b757b}#sandbox-create .sandbox-create-page .supplemental_explore span{color:#fbaf3f;padding-right:10px}#sandbox-create .sandbox-create-page .supplemental_explore .icon-caret-down{display:inline}#sandbox-create .sandbox-create-page .supplemental_explore .icon-caret-right,#sandbox-create .sandbox-create-page .supplemental_explore.collapsed .icon-caret-down{display:none}#sandbox-create .sandbox-create-page .supplemental_explore.collapsed .icon-caret-right{display:inline}#sandbox-create .sandbox-create-page .more-section{margin-left:50px}#sandbox-create .sandbox-create-page table{color:#95a5ac;margin-top:0}#sandbox-create .sandbox-create-page table td:first-of-type{width:5%;padding-left:0}#sandbox-create .sandbox-create-page table td{text-align:left;padding-left:30px}#sandbox-create .sandbox-create-page table td:last-of-type{padding-right:15px}#sandbox-create .sandbox-create-page table td:last-of-type .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#sandbox-create .sandbox-create-page table td button{margin-right:5px}#sandbox-create .sandbox-create-page table tr.search-item.odd{background-color:rgba(190,204,212,.45)}#sandbox-create .sandbox-create-page table tr:not(.search-item):nth-of-type(even){background-color:rgba(190,204,212,.15)}#sandbox-create .sandbox-create-page table tr:not(.search-item):nth-of-type(odd){background-color:rgba(190,204,212,.45)}#sandbox-create .sandbox-create-page table span.lesson-title{color:#6b757b;margin-right:7px;font-weight:600}#sandbox-create .sandbox-create-page .language-icon{height:50px;width:50px}#sandbox-create .sandbox-create-page .modal .demo-header{border-bottom:1px solid #e5e5e5;margin-bottom:10px;font-weight:600;font-size:14px;line-height:17px;letter-spacing:1px}#sandbox-create .sandbox-create-page .modal .demo-body{display:-ms-flexbox;display:flex;margin-bottom:10px}#sandbox-create .sandbox-create-page .modal .demo-image{margin-right:10px;width:150px;border:1px solic}#sandbox-create .sandbox-create-page .modal .demo-footer{margin-bottom:10px}#sandbox-create .sandbox-create-page .top-level-container .top-level-description{margin:15px 0;color:#555;line-height:25px;font-size:16px}#sandbox-create .sandbox-create-page #search-title{font-weight:200;margin-top:25px;margin-bottom:10px;font-size:18px;line-height:18px}#sandbox-create .sandbox-create-page #search-title input{display:inline-block;width:900px}#sandbox-create .sandbox-create-page .search-item{margin:10px;background-color:#fff}#sandbox-quickstart-page{font-family:'Proxima Nova',proxima-nova,sans-serif;padding-top:30px;padding-bottom:75px}#sandbox-quickstart-page h1{font-size:24px;font-weight:200;color:#555}#sandbox-quickstart-page .page-body{display:table;width:auto;border-radius:3px;padding:40px 60px 30px;margin:20px auto;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#sandbox-quickstart-page .page-body h3{color:#555}#sandbox-quickstart-page .page-body .lang-type-wrapper{margin-bottom:20px}#sandbox-quickstart-page .page-body .language-container{display:inline-block;vertical-align:top;width:160px;padding-right:20px}#sandbox-quickstart-page .page-body .language-container .language-header .language-icon{height:50px}#sandbox-quickstart-page .page-body .language-container .language-header h3{font-weight:600;font-size:14px;line-height:17px;letter-spacing:1px}#sandbox-quickstart-page .page-body .language-container .language-progtypes-container .progtype-radio{display:inline-block;margin-right:8px}#sandbox-quickstart-page .page-body .language-container .language-progtypes-container .progtype-label{display:inline-block;font-weight:400}#sandbox-add-to-playlist-iframe{width:100%;height:400px;border:none}#add-sandbox-to-playlist-content{height:100%}#add-sandbox-to-playlist-content .no-click{pointer-events:none}#add-sandbox-to-playlist-content .course-tile{height:60px;padding:8px 20px;text-align:left;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}#add-sandbox-to-playlist-content .course-tile .new-icon-wrap{width:40px;height:40px;vertical-align:middle;display:inline-block}#add-sandbox-to-playlist-content .course-tile .new-icon-wrap .new-icon{font-size:24px;margin-top:9px;margin-left:3px}#add-sandbox-to-playlist-content .course-tile .playlist-img{width:40px;height:40px}#add-sandbox-to-playlist-content .course-tile .playlist-title{margin:0;padding-left:5px}#add-sandbox-to-playlist-content .course-tile.disabled{pointer-events:none;cursor:auto}#add-sandbox-to-playlist-content .course-tile.disabled .playlist-img{filter:grayscale(100%)}#add-sandbox-to-playlist-content .course-tile.disabled .playlist-title{color:#beccd4}#add-sandbox-to-playlist-content .course-tile .loader{position:relative;text-align:center;margin:0 auto;z-index:9999!important;display:block;width:40px;height:40px;border:5px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}#add-sandbox-to-playlist-content .course-tile .status-ok{vertical-align:middle;display:inline-block;color:#8cc63e}#add-sandbox-to-playlist-content .course-tile .status-ok h3{margin-top:4px}#add-sandbox-to-playlist-content .course-tile .status-fail{display:inline-block;color:#de5844}#add-sandbox-to-playlist-content .course-tile .status-fail h4{margin-top:12px}#import-modal .modal-dialog{width:1000px;font-family:proxima-nova}#import-modal .modal-dialog .modal-body{z-index:1;height:650px}#import-modal .modal-dialog .modal-body .import-steps{margin:15px auto}#import-modal .modal-dialog .modal-body .import-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}#import-modal .modal-dialog .modal-body .import-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}#import-modal .modal-dialog .modal-body .import-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}#import-modal .modal-dialog .modal-body .import-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}#import-modal .modal-dialog .modal-body .import-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}#import-modal .modal-dialog .modal-body .import-steps .steps li:first-child>a:after{content:none}#import-modal .modal-dialog .modal-body .import-steps .steps li a.active,#import-modal .modal-dialog .modal-body .import-steps .steps li a.completed{color:#27a9e1}#import-modal .modal-dialog .modal-body .import-steps .steps li a.active:before{border-color:#27a9e1}#import-modal .modal-dialog .modal-body .import-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}#import-modal .modal-dialog .modal-body .import-steps .steps li a.active:after,#import-modal .modal-dialog .modal-body .import-steps .steps li a.completed:after{background-color:#27a9e1}#import-modal .modal-dialog .modal-body .import-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}#import-modal .modal-dialog .modal-body #upload-form-wrapper{-ms-flex-direction:column;flex-direction:column}#import-modal .modal-dialog .modal-body #upload-form-wrapper:not(.gone){display:-ms-flexbox;display:flex}#import-modal .modal-dialog .modal-body #upload-form-wrapper #upload-zip-btn{margin-top:5%;-ms-flex-item-align:center;align-self:center}#import-modal .modal-dialog .modal-body #program-type-wrapper{width:90%;margin:auto}#import-modal .modal-dialog .modal-body #program-type-wrapper .program-search{width:95%;height:35px;margin:15px auto auto}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper{margin-top:10px;height:370px;overflow:auto}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices{margin-top:20px}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;width:95%;text-align:left;margin:10px auto;border:2px solid rgba(190,204,212,.3)}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices .row .icon{margin:0 10px}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices .row img{height:46px;margin-right:10px}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices .row .icon-spinner{margin:auto;font-size:16px}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices .row:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}#import-modal .modal-dialog .modal-body #program-type-wrapper #choices-wrapper .item-choices span.choice-title{font-weight:600}#import-modal .modal-dialog .modal-body .success-screen{padding-bottom:20px}#import-modal .modal-dialog .modal-body .success-screen .loaded-icon{font-size:80px}#import-github-modal{height:670px}#import-github-modal .modal-dialog{width:800px;font-family:proxima-nova}#import-github-modal .modal-dialog .modal-body{z-index:1;height:600px}#import-github-modal .modal-dialog .modal-body .import-steps{margin:15px auto}#import-github-modal .modal-dialog .modal-body .import-steps .steps{display:-ms-flexbox;display:flex;padding-left:0;width:100%}#import-github-modal .modal-dialog .modal-body .import-steps .steps li{list-style-type:none;-ms-flex:1;flex:1;position:relative;text-align:center}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a{text-decoration:none;color:#beccd4;font-size:14px}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a:before{width:30px;height:30px;content:'';line-height:30px;border:2px solid #beccd4;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a:after{width:100%;height:2px;content:'';position:absolute;background-color:#beccd4;top:15px;right:50%;z-index:-1}#import-github-modal .modal-dialog .modal-body .import-steps .steps li:first-child>a:after,#section-upgrade-page-content .glyphicon-ok:before{content:none}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.active,#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.completed{color:#27a9e1}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.active:before{border-color:#27a9e1}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.completed:before{background-color:#27a9e1;border-color:#fff;color:#fff;content:'\2713'}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.active:after,#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.completed:after{background-color:#27a9e1}#import-github-modal .modal-dialog .modal-body .import-steps .steps li a.completed:link:hover:before{background-color:#fff;border-color:#27a9e1;color:#27a9e1}#import-github-modal .modal-dialog .modal-body .loader{position:relative;text-align:center;margin:150px auto 35px;z-index:9999!important;display:block;width:80px;height:80px;border:10px solid #dee5e9;border-radius:50%;border-top-color:#27a9e1;animation:spin 1s ease-in-out infinite}#import-github-modal .modal-dialog .modal-body #github-repo-search{width:90%;height:35px;margin:15px auto}#import-github-modal .modal-dialog .modal-body #github-repo-list{height:270px;overflow:auto}#import-github-modal .modal-dialog .modal-body #github-repo-list .repo-tile{margin:10px;padding:10px;border:3px solid #dee5e9}#import-github-modal .modal-dialog .modal-body #github-repo-list .repo-tile .repo-name{font-weight:700}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices span.choice-title,#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices span.choice-title,#share-page-banner{font-weight:600}#import-github-modal .modal-dialog .modal-body #github-repo-list .repo-tile .repo-description{color:#beccd4}#import-github-modal .modal-dialog .modal-body #github-repo-list .repo-tile:hover{border-color:#27a9e1;cursor:pointer}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper{width:90%;margin:auto}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-program-search{width:95%;height:35px;margin:15px auto auto}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper{margin-top:10px;height:270px;overflow:auto}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices{margin-top:20px}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;width:95%;text-align:left;margin:10px auto;border:2px solid rgba(190,204,212,.3)}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices .row .icon{margin:0 10px}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices .row img{height:46px;margin-right:10px}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices .row .icon-spinner{margin:auto;font-size:16px}#import-github-modal .modal-dialog .modal-body #github-program-type-wrapper #github-choices-wrapper .item-choices .row:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}#import-github-modal .modal-dialog .modal-body .success-screen{-ms-flex-flow:column;flex-flow:column;padding-bottom:20px}#import-github-modal .modal-dialog .modal-body .success-screen ul{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;overflow:auto;width:50%;max-height:128px;text-align:left;-ms-flex-item-align:center;align-self:center}#import-github-modal .modal-dialog .modal-body .success-screen li{width:410px}#import-github-modal .modal-dialog .modal-body .success-screen .loaded-icon{font-size:80px}#sandbox-templates-modal .modal-header{border-bottom:none;background-color:#27a9e1;color:#fff}#sandbox-templates-modal .modal-header h2{margin-bottom:0}#sandbox-templates-modal .modal-content{width:800px}#sandbox-templates-modal .modal-body{position:relative;padding:0;height:100%;display:-ms-flexbox;display:flex}#sandbox-templates-modal .modal-body .create-tool{width:100%;height:100%}#sandbox-templates-modal .modal-body .create-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:25%;padding-top:4%;min-height:100%;background-color:#28384a}#sandbox-templates-modal .modal-body .create-options .create-option-btn{border-radius:0;text-align:left}#sandbox-templates-modal .modal-body .from-scratch .language-icon{height:50px}#sandbox-templates-modal .modal-body .from-scratch .lang-type-wrapper{display:-ms-flexbox;display:flex;max-height:496px;overflow:scroll}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper{margin-top:10px;height:370px;overflow:auto}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices{margin-top:20px}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;width:95%;text-align:left;margin:10px auto;border:2px solid rgba(190,204,212,.3)}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices .row .icon{margin:0 10px}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices .row img{height:46px;margin-right:10px}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices .row .icon-spinner{margin:auto;font-size:16px}#sandbox-templates-modal .modal-body .from-zip #choices-wrapper .item-choices .row:hover{border-color:#27a9e1;background-color:#f4f8fc;cursor:pointer}.sections-page h2,.sections-page h3{font-weight:200;color:#555}#sandbox-templates-modal .modal-body .create-item-success{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-flex-direction:column;flex-direction:column;height:75%}.search input[type=text]{font-size:28px;height:40px;width:360px;padding:8px;line-height:31px;display:inline-block}.search input[type=submit]{margin-bottom:9px}.search .search-result a{font-size:16px;line-height:23px}.sections-page{padding:50px}.sections-page .enroll-btn{padding:0 10px;cursor:pointer}.sections-page h3{margin-top:50px;font-size:20px}.sections-page h4,.sections-page p{color:#555}.sections-page .wrap{display:block;position:relative;width:100%;padding-right:70px;border:2px solid transparent}.sections-page .wrap .cta-col{margin:10px 2em;float:left;text-align:center}.sections-page .wrap .language-img{position:inherit;display:block;margin:auto;height:50px;width:auto}.sections-page .wrap .language-img.language-ellipses{padding-top:20px}.sections-page .wrap .language-text{margin-bottom:0;margin-top:.75em}.sections-page .wrap img{position:absolute;top:5px;right:10px;width:40px}.sections-page .wrap:hover{text-decoration:none;border-color:#95a5ac}.sections-page .individual-section-enroll{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 25px!important;max-width:700px}.sections-page .individual-section-enroll h3{margin:0;width:fit-content}.sections-page.side-nav-padding{margin-left:200px}.sections-page.teacher-collapsed-side-nav-padding{margin-left:25px;padding-top:20px}#share-page-banner{padding:7px;width:100%;color:#fff;background-color:#00a79d;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}#share-page-banner button{padding:3px 10px;margin-left:7px;color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9);text-transform:none}#section-upgrade-page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:20px}#section-upgrade-page-content #already-pro-header{margin-top:5%}#section-upgrade-page-content .chs-icon-check{color:#8cc63e;font-size:110px;margin-left:-30px}#section-upgrade-page-content #section-info-table{border-collapse:separate;border-spacing:10px 0;font-size:16px}#section-upgrade-page-content #section-info-table .info-title{font-weight:700}#section-upgrade-page-content #self-serve-upgrade-purchase-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:600px;margin-top:10px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #total-due{text-align:right;background-color:#f1f1f1;color:#555;font-weight:100;font-size:16px;margin:10px;padding:10px;border-radius:3px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #total-due #total-cost{font-weight:600}#section-upgrade-page-content #self-serve-upgrade-purchase-form #payment-errors{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0;border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);background-color:#de5844;display:none;margin:0;padding:15px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #form-fields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#section-upgrade-page-content #self-serve-upgrade-purchase-form #form-fields .form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:5px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #form-fields .form-row .bootstrap-select,#section-upgrade-page-content #self-serve-upgrade-purchase-form #form-fields .form-row .form-field,#section-upgrade-page-content #self-serve-upgrade-purchase-form #form-fields .form-row label{width:48%}#section-upgrade-page-content #self-serve-upgrade-purchase-form #form-fields .form-row label{font-size:16px;-ms-flex-item-align:center;align-self:center;text-align:center}#section-upgrade-page-content #self-serve-upgrade-purchase-form #pay-info,#section-upgrade-page-content #self-serve-upgrade-purchase-form #pay-types{margin:10px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #pay-info{text-align:left;font-size:12px;color:#a7aeb6}#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row #coupon-apply,#section-upgrade-page-content #self-serve-upgrade-purchase-form #pay-info a{color:#27a9e1}#section-upgrade-page-content #self-serve-upgrade-purchase-form #pay-info a:hover{text-decoration:none}#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row{display:-ms-flexbox;display:flex;margin:10px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row #coupon-code{width:48%}#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row #coupon-apply,#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row #coupon-message{-ms-flex-item-align:center;align-self:center;margin-left:20px}#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row #coupon-apply:hover{cursor:pointer;text-decoration:none}#section-upgrade-page-content #self-serve-upgrade-purchase-form #coupon-row #coupon-message{color:#de5844}#section-upgrade-page-content #self-serve-upgrade-purchase-form #admin-button,#section-upgrade-page-content #self-serve-upgrade-purchase-form #purchase-button{margin:10px;height:50px;font-size:20px}#section-assignment-grades-sticky-nav{position:fixed!important;z-index:100!important}#section-assignment-grades-sticky{padding:0;overflow:scroll}#section-assignment-grades-sticky .top-section{position:fixed;z-index:10;margin-top:70px;background:#f4f8fc;height:230px;width:100%;width:-webkit-fill-available;width:stretch}#section-assignment-grades-sticky .top-row{padding:20px 0 0 20px;display:-ms-flexbox;display:flex;margin-right:105px;height:48px;max-height:48px}#section-assignment-grades-sticky .top-row-rule{margin-top:15px;margin-bottom:15px}#section-assignment-grades-sticky #module-dropdown{margin-left:15px}#section-assignment-grades-sticky .unit-dropdown{padding-right:20px;-ms-flex-negative:0;flex-shrink:0}#section-assignment-grades-sticky .unit-dropdown .dropdown{display:inline-block;margin-left:10px}#section-assignment-grades-sticky .unit-dropdown .dropdown:hover{cursor:pointer}#section-assignment-grades-sticky .unit-dropdown .dropdown-label{font-size:11px;font-weight:100;color:#a7aeb6;text-transform:uppercase}#section-assignment-grades-sticky .unit-dropdown .dropdown-toggle{color:#555;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:600;text-decoration:none}#section-assignment-grades-sticky .unit-dropdown .dropdown-toggle.disabled{font-weight:100;color:#a7aeb6}#section-assignment-grades-sticky .unit-dropdown .dropdown-toggle.disabled:hover{cursor:auto}#section-assignment-grades-sticky .unit-dropdown .dropdown-toggle .module-title{max-width:270px;margin-bottom:1px;display:inline-block;vertical-align:middle}#section-assignment-grades-sticky .unit-dropdown .dropdown-menu{margin-left:-3px;margin-top:10px;max-height:300px;overflow:auto}#section-assignment-grades-sticky .unit-dropdown .dropdown-menu li{position:relative}#section-assignment-grades-sticky .unit-dropdown .dropdown-menu li .chs-icon{position:absolute;left:13px;top:15px;color:#555}#section-assignment-grades-sticky .unit-dropdown .dropdown-menu li a{padding-left:28px;color:#555;line-height:28px;font-size:12px;text-transform:uppercase}#section-assignment-grades-sticky .unit-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff}#section-assignment-grades-sticky .unit-dropdown .dropdown-menu li:hover .chs-icon{color:#fff}#section-assignment-grades-sticky .unit-dropdown .dropdown-header{padding-left:30px}#section-assignment-grades-sticky #export-dropdown{margin-right:5px;display:inline-block}#section-assignment-grades-sticky #export-dropdown button{font-size:12px}#section-assignment-grades-sticky #export-dropdown button .icon-caret-down{margin-left:12px}#section-assignment-grades-sticky .student-select{margin:-5px 0 0 auto}#section-assignment-grades-sticky .student-select .dropdown-toggle{color:#555;border:2px solid rgba(190,204,212,.3);border-radius:3px;font-size:12px;text-transform:uppercase}#section-assignment-grades-sticky .student-select .dropdown-toggle:hover,#section-assignment-grades-sticky .student-select.open .dropdown-toggle{background-color:#f4f8fc}#section-assignment-grades-sticky .student-select .dropdown-menu>li:not(.disabled)>a{color:#555}#section-assignment-grades-sticky .student-select .dropdown-menu>li:not(.disabled)>a:hover{color:#fff;background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#section-assignment-grades-sticky #sort-students-dropdown{margin-left:15px}#section-assignment-grades-sticky #sort-students-dropdown .dropdown{display:inline-block}#section-assignment-grades-sticky #sort-students-dropdown .dropdown .icon{margin-left:5px}#section-assignment-grades-sticky a:hover{text-decoration:none}#section-assignment-grades-sticky .dropdown a{color:#555;font-size:12px;cursor:pointer}#section-assignment-grades-sticky .dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px}#section-assignment-grades-sticky .dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky{margin-right:105px;position:relative;background-color:#f4f8fc;border-bottom:1px solid #eee}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #sort-students-dropdown{margin-left:2px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #sort-students-dropdown .dropdown{display:inline-block}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #sort-students-dropdown .dropdown .icon{margin-left:5px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky a:hover{text-decoration:none}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown a{color:#555;font-size:12px;cursor:pointer}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li a{color:#555;line-height:28px;font-size:12px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li a:hover:not(.disabled){background-color:#27a9e1;color:#fff;cursor:pointer}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li a.disabled:hover{cursor:not-allowed}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li>.push-grades{color:#555;line-height:28px;font-size:12px;text-transform:uppercase;background-color:#fff;display:block;padding:3px 20px;clear:both;font-weight:400;border:none;border-radius:0;white-space:nowrap;width:100%}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li>.push-grades:hover:not(.disabled){background-color:#27a9e1;color:#fff;cursor:pointer;border:none}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .dropdown .dropdown-menu li>.push-grades.disabled:hover{cursor:not-allowed}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #configure-btn{font-size:12px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #done-edit-settings-btn,#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #edit-settings-btn{font-size:12px;width:auto}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .settings-and-export{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;height:130px;padding-left:30px;width:100%}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .settings-top-row{background-color:#f4f8fc;width:100%}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky .settings-top-row>*{z-index:10}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #progress-key{display:inline-block;padding:8px 14px;margin-right:5px;color:#555;border:2px solid rgba(190,204,212,.3);font-size:12px;background-color:#fff;text-transform:uppercase}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #progress-key span{vertical-align:middle}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #progress-key .progress-circle{border-radius:50%;display:inline-block;width:12px;height:12px;margin:auto}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #progress-key .progress-circle.finalized{margin-left:8px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #progress-key .progress-circle:not(.unopened){margin-right:8px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #backward-arrow{bottom:23px;left:160px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #forward-arrow{right:-5px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-title{color:#555;font-size:24px;position:absolute;width:300px;bottom:10px;text-align:center}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper{margin-left:238px;overflow:hidden;height:150px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper #gradebook-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper #gradebook-labels-table th{width:185px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label{width:40px;height:130px;white-space:nowrap;background-color:#f4f8fc;color:#a7aeb6;font-weight:400}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:180px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #gradebook-labels-wrapper #gradebook-labels-table .gradebook-label div a:hover{text-decoration:none}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper{margin-left:300px;overflow:hidden}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table{width:0;table-layout:fixed;margin-bottom:10px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table th{width:80px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label{width:40px;height:180px;background-color:#f4f8fc;color:#555;font-weight:600;padding:0 5px}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div{-ms-transform:translate(-40px,0) rotate(300deg);transform:translate(-40px,0) rotate(300deg);width:185px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div span{padding:5px 10px 5px 0}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a{color:#555}#section-assignment-grades-sticky #gradebook-labels-section-wrapper-sticky #assigned-table-labels-wrapper #assigned-table-labels-table .assigned-table-label div a:hover{text-decoration:none}#section-assignment-grades-sticky #assigned-table-labels-section-wrapper{border:0}#section-assignment-grades-sticky .progress-circle.counts-circle{border-radius:50%;display:inline-block;width:35px;height:35px;line-height:35px;color:#fff;font-size:20px;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#section-assignment-grades-sticky .grade-insertion-site{margin-top:300px!important;margin-right:105px}#section-assignment-grades-sticky .wrap{padding:0;margin-right:105px;margin-left:30px}#section-assignment-grades-sticky .wrap #student-list{position:absolute;z-index:1}#section-assignment-grades-sticky .wrap #student-list #student-list-body{margin-top:80px}#section-assignment-grades-sticky .wrap #student-list .export-name,#section-assignment-grades-sticky .wrap #student-list .student-name{width:200px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px;border-right:solid 1px rgba(190,204,212,.3);padding:0 15px 1px 20px}#section-assignment-grades-sticky .wrap #student-list .export-name:nth-child(even),#section-assignment-grades-sticky .wrap #student-list .student-name:nth-child(even){background-color:#f4f8fc}#section-assignment-grades-sticky .wrap #student-list .export-name:nth-child(odd),#section-assignment-grades-sticky .wrap #student-list .student-name:nth-child(odd){background-color:#fff}#section-assignment-grades-sticky .wrap #student-list .extra-row-label{padding:0 15px 0 20px}#section-assignment-grades-sticky .wrap #assignment-list{position:absolute}#section-assignment-grades-sticky .wrap #assignment-list .assignment-list-header{height:80px}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name{width:300px;padding-left:15px;padding-right:15px;color:#555;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px;border-right:solid 1px rgba(190,204,212,.3);text-align:left}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name:nth-child(even){background-color:#f4f8fc}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name:nth-child(odd){background-color:#fff}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name.lesson{padding-left:35px}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name.item,#syllabus-page #wrapper{padding-left:55px}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name img{height:25px;margin:5px}#section-assignment-grades-sticky .wrap #assignment-list .assignment-name span{margin:5px}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper{width:100%;width:-webkit-fill-available;width:stretch;position:fixed;z-index:3}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-left-side .top-row-label{position:fixed;z-index:10;min-width:200px;height:40px;display:table-cell;padding:1px 1px 1px 20px;line-height:36px;background:#fff}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-left-side .top-row-label:nth-child(even){background-color:#f4f8fc;margin-top:40px}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-right-side{margin-left:200px}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-right-side .gradebook-top-row{height:40px;width:-webkit-fill-available;width:stretch;background:#fff;margin-right:105px;overflow:hidden}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-right-side .gradebook-top-row:nth-child(even){background-color:#f4f8fc}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-right-side .gradebook-top-row .top-row-cell{height:40px;min-width:40px;display:table-cell;text-align:center;line-height:36px}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-right-side .gradebook-top-row .top-row-cell .edit-max-points-input{width:38px;margin-right:2px}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .top-row-right-side .gradebook-top-row .max-points-value{cursor:default}#section-assignment-grades-sticky .wrap #gradebook-top-row-wrapper .missing-grading-category-warning{position:relative;top:5px;right:3px;font-size:10px;color:red}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper{overflow:auto}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table{border-collapse:collapse;margin:0 0 0 200px;width:0;table-layout:fixed}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table thead{position:fixed;z-index:3;background:#fff}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table #gradebook-table-body{display:block;width:max-content;margin-top:80px}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table .activity-type-value{color:#6b757b}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table .lti-gradepassback-flag{position:absolute;right:0;bottom:0;display:inline-block;font-size:10px}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value{text-align:center;color:#000;border:1px solid #6b757b;padding:0;position:relative}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;width:100%;text-decoration:none;color:inherit}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value a:hover{background-color:#fff}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table .gradebook-value.late::before{content:' ';position:absolute;top:0;right:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #de5844 transparent transparent}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table tr{height:40px}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table tr:nth-child(even){background-color:#f4f8fc}#messages-page,#messages-page #messages,#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a:hover{background-color:#fff}#section-assignment-grades-sticky .wrap #gradebook-table-wrapper #gradebook-table tr td{width:40px;min-width:40px;max-width:40px;font-size:13px;padding:1px;text-align:center}#section-assignment-grades-sticky .wrap #assigned-table-wrapper{overflow:auto;margin-left:300px}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table{border-collapse:collapse;margin:0;width:0;table-layout:fixed;padding-right:25px}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table th{width:40px}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table .assigned-table-value{text-align:center;color:#000;border:1px solid #6b757b}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table .assigned-table-value.lesson{border:0}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .chs-icon-check{color:#8cc63e}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table .assigned-table-value a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:37px;width:100%;text-decoration:none;color:inherit}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table .assigned-table-value .assign-btn{font-size:12px}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table tr{height:40px}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table tr:nth-child(even){background-color:#f4f8fc}#section-assignment-grades-sticky .wrap #assigned-table-wrapper #assigned-table tr td{width:40px;min-width:40px;max-width:40px;font-size:13px;text-align:center}#section-assignment-grades-sticky.status-overview{margin:0 0 30px}#section-assignment-grades-sticky.status-overview .wrap{margin:0 10px}#section-assignment-grades-sticky .unopened{background-color:#beccd4}#section-assignment-grades-sticky .not-submitted{background-color:#ffdd17}#section-assignment-grades-sticky .submitted{background-color:#8cc63e;color:#fff}#section-assignment-grades-sticky .reviewed{background-color:#ff99c6}#section-assignment-grades-sticky .submitted-after-review{background-color:#9e1e62}#section-assignment-grades-sticky .finalized{background-color:#00a79d}#section-assignment-grades-sticky .badge{color:#fff}.disabled-gradebook-lesson{opacity:.6;pointer-events:none}.section-tool-page nav{margin-top:15px;margin-left:20px;position:absolute}.section-tool-page nav ol{padding-left:0;background-color:transparent}.section-tool-page .section-tool-page-container{margin:25px 35px}#security-header{background-image:url(../../img/about/aboutimage.jpg)}#security-header .about-title{font-weight:700;font-size:50px}#security-wrapper{font-family:'Proxima Nova',proxima-nova,sans-serif}#security-wrapper #security-content-container{text-align:center;background-color:#f4f8fc}#security-wrapper #security-content-container .z-top{z-index:10;background-color:#f4f8fc}#security-wrapper #security-content-container #security-items #button-wrapper{margin:0 auto;width:100%}#security-wrapper #security-content-container #security-items .btn{padding:20px 30px;margin:20px 30px}@media (max-width:425px){#security-wrapper #security-content-container #security-items .btn{margin:0;width:100%;font-size:12px}}#security-wrapper #security-content-container #security-items .security-container{width:95%;max-width:800px;margin:0 auto;padding-top:50px;padding-bottom:50px}#security-wrapper #security-content-container .security-headline{font-size:18pt;color:#19232e;text-align:left;margin:8px}#security-wrapper #security-content-container .security-text{font-size:14pt;color:#6b757b;text-align:left;line-height:24px;margin:4px 4px 20px}#messages-page #next:hover,#messages-page #previous:hover{cursor:pointer}#messages-page #messages{list-style:none;padding:10px}#messages-page #message{margin:1em 0;width:650px;height:100%}#messages-page #message #content,#messages-page #message a #content{background-color:#eee;border-width:4px;border-right-style:solid;min-height:100px;padding:10px;position:relative;box-shadow:2px 2px 0 #d6d6d6}#messages-page #message #content #message-body,#messages-page #message a #content #message-body{padding:0 0 0 15px;margin:0;display:block;-webkit-margin-after:1em;-moz-margin-after:1em;color:#333;font-size:16px;font-weight:300;line-height:22.5px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#alert-modal,#all-shared-programs-page,#app-showcase-page,#mobile-shared-container,#mobile-shared-container #shared-desc,#shared-container,#shared-container #shared-desc-container #shared-desc,#signup-page,#survey-question-form,#user-shared-programs-page,#view-on-phone-modal,.alert-modal{font-family:'Proxima Nova',proxima-nova,sans-serif}#messages-page #message #content #type-detail,#messages-page #message a #content #type-detail{position:absolute;bottom:0;right:0;padding-right:4px}#messages-page #message #content #view-thread-link,#messages-page #message a #content #view-thread-link{color:#999;position:absolute;bottom:0;left:0;padding-left:4px}#messages-page #message #details{background-color:#eee;height:100px;padding:10px;position:relative;box-shadow:2px 2px 0 #d6d6d6}#messages-page #message #details #timestamp{position:absolute;bottom:0}#messages-page #message #details .subtle-highlight{background-color:#d6d6d6;padding-right:2px;padding-left:2px}#messages-page #message #details .subtle-highlight2{border-width:2px;border-bottom-style:solid;border-color:#d6d6d6}#messages-page #message #details .message-sender{color:inherit}#messages-page #no-messages{padding:10px;width:650px;height:100%;background-color:#fff}#sidebar{padding:8px 0}#sidebar .heading-nav a,#sidebar .inner-nav a{padding:6px 15px}#sidebar .heading-nav{cursor:pointer}#sidebar .inner-nav{cursor:pointer;text-indent:25px}.tutor{border-color:#1b9ee0}.tutor .tutor-label{color:#1b9ee0}.teacher{border-color:#e0a51b}.teacher .teacher-label{color:#e0a51b}.own{border-color:#5ecc5e}.own .own-label{color:#5ecc5e}#shared-container{text-align:center}#shared-container .jqconsole{height:100%;text-align:left}#shared-container .row{margin-left:0;margin-right:0}#shared-container #not-active-banner .sharing-option,#shared-container #not-active-banner .sharing-option-label{display:inline-block;vertical-align:middle}#shared-container #not-active-banner #switch-and-label-container{padding-top:5px}#shared-container #not-active-banner #switch-and-label-container label{margin-bottom:0}#shared-container #shared-program-container{margin-bottom:15px}#shared-container #shared-program-container #shared-program-editor-container{width:424px;vertical-align:top;margin-left:10px;margin-right:10px}#shared-container #shared-program-container #shared-program-editor-container:not(.gone){display:inline-block}#shared-container #shared-program-container #codehs-editor{max-height:600px;text-align:left}#shared-container #shared-program-container .editor-tab-content{display:inline-block;vertical-align:top;margin-left:10px;margin-right:10px}#shared-container #shared-program-container #run-tab{overflow:auto;background:#fff!important;height:100%;position:relative}#shared-container #shared-program-container #run-tab iframe{height:480px}#shared-container #shared-program-container #run-tab #output{min-width:424px;margin-left:auto;margin-right:auto;text-align:center}#shared-container #shared-program-container #run-tab #output #game{margin:0}#shared-container #shared-program-container #run-tab #output #console{text-align:left;margin-left:auto;margin-right:auto;height:60vh}#shared-container #shared-program-container #run-tab .buttons{width:404px;text-align:left}#shared-container #shared-program-container #run-tab .buttons .btn-sm{padding:5px}#shared-container #shared-program-container #run-tab .buttons .chs-icon{color:#555;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#shared-container #shared-program-container #run-tab .buttons #stop{text-transform:uppercase;color:#95a5ac}#shared-container #shared-program-container #run-tab .buttons .icon-stop{margin-right:5px;color:#555;margin-left:10px}#shared-container #shared-program-container #run-tab .buttons .chs-icon-turtle{font-size:16px;margin-top:12px}#shared-container #shared-program-container #run-tab .buttons .chs-icon-rabbit{font-size:20px;margin-top:8px;margin-left:-2px}#shared-container #shared-program-container #run-tab .buttons #view-on-phone-btn{float:right;color:#555}#shared-container #shared-program-container #run-tab .repl-terminal{height:400px}#shared-container #shared-program-container #run-tab #edit-karel-worlds{margin-left:10px}#shared-container #shared-program-container #run-tab #backward-button{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px;margin-right:-7px}#shared-container #shared-program-container #run-tab.no-tabs{padding-top:0}#shared-container #shared-program-container #run-tab #view-html{display:block;padding-top:10px;color:#95a5ac}#shared-container #shared-program-container #run-tab #view-html:hover{text-decoration:none;opacity:.8}#shared-container #shared-program-container #run-tab .run_code{font-size:12px;padding-top:.65em;padding-bottom:.65em}#shared-container #shared-program-container #run-tab .run_code.grade_code{width:25%}#shared-container #shared-program-container #run-tab .run_code .icon-play{margin-right:7px}#shared-container #shared-program-container #run-tab .speed{width:48%;display:inline-block;margin-right:8px;vertical-align:middle}#shared-container #shared-program-container #run-tab #karelworld{display:inline;width:39%;max-width:200px}#shared-container #shared-program-container #run-tab .error-box{display:none;margin-top:10px;margin-left:10px;width:396px;border-style:solid;border-width:1px}#shared-container #shared-program-container #run-tab .error-box h3{margin-left:5px;color:#8e3329}#shared-container #shared-program-container #run-tab .error-box .error-container li{list-style-type:none;border:none;margin-left:-25px;cursor:pointer}#shared-container #shared-program-container #run-tab .error-box .error-container .ui-selecting{background:#ffdd17}#shared-container #shared-program-container #run-tab .error-box .error-container .ui-selected{background:#fbaf3f;color:#fff}#shared-container #shared-program-container #run-tab .grade_code.btn-main-purple{display:none}#shared-container #shared-desc-container{text-align:center}#shared-container #shared-desc-container #shared-desc{padding:20px 0 0;text-align:left;display:inline-block}#shared-container #shared-desc-container #shared-desc #shared-name{font-size:32px;font-weight:200;color:#6b757b;text-align:left;display:inline-block}#shared-container #shared-desc-container #shared-desc #shared-author{color:#95a5ac;font-size:20px;font-weight:200;text-align:left;display:inline-block;padding-left:5px}#shared-container #shared-desc-container #social{padding-bottom:20px}#shared-container #shared-desc-container .social-btn{display:inline-block;vertical-align:middle}#shared-container #shared-desc-container iframe.twitter-share-button{vertical-align:middle}#shared-container #admin-share-options{background-color:#f4f8fc;padding:20px;text-align:left}#shared-container #admin-share-options .img-upload{display:none}#shared-container #admin-share-options .program-thumbnail{max-width:100px;max-height:100px;background-color:#fff}#all-shared-programs-page,#all-shared-programs-page .shared-item:nth-child(even),#app-showcase-page .shared-item:nth-child(even),#user-shared-programs-page .shared-item:nth-child(even){background-color:#f4f8fc}#shared-container #admin-share-options .img-container,#shared-container #admin-share-options .upload-buttons-container{display:inline-block;vertical-align:top}#shared-container #admin-share-options .upload-buttons-container div{margin:5px}#shared-container #learn-button{padding:10px 14px;text-transform:none;font-weight:600}#shared-container .save-to-deal-btn{margin-left:10px;margin-bottom:5px}#shared-container #qr-container{text-align:center}#shared-container #qr-container #qr-caption{margin-top:-10px}#shared-container .not-active-msg{padding-top:30px}#app-showcase-page .shared-programs-title,#user-shared-programs-page .shared-programs-title{text-align:center;padding:40px 0 5px;font-size:24px}#app-showcase-page .shared-item,#user-shared-programs-page .shared-item{display:block;padding-left:20px;padding-right:15px;color:#333;font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px}#app-showcase-page .no-shared-programs,#user-shared-programs-page .no-shared-programs{display:block;color:#555;padding:20px;font-weight:500}#app-showcase-page #wrapper,#user-shared-programs-page #wrapper{margin-left:200px}#app-showcase-page #wrapper a.shared-item-link,#user-shared-programs-page #wrapper a.shared-item-link{display:inline-block;width:50%}#app-showcase-page #wrapper a.chs-icon-code,#user-shared-programs-page #wrapper a.chs-icon-code{float:right;line-height:15px;margin:15px 0}#app-showcase-page #wrapper span,#user-shared-programs-page #wrapper span{float:right;line-height:45px;color:#a7aeb6;font-weight:400}#app-showcase-page #wrapper span.shared-views,#user-shared-programs-page #wrapper span.shared-views{width:15%;text-align:right;margin-right:5px}#app-showcase-page #wrapper ul,#user-shared-programs-page #wrapper ul{padding-left:0}#app-showcase-page .shared-programs-container,#user-shared-programs-page .shared-programs-container{margin-left:auto;margin-right:auto;margin-top:30px;max-width:600px}#app-showcase-page .shared-programs-container .wrap,#user-shared-programs-page .shared-programs-container .wrap{margin-left:30px;margin-right:30px}#app-showcase-page #wrapper,#signup-page #signup-forms #teacher-experience .bootstrap-select.btn-group .dropdown-menu span.text{margin-left:0}#all-shared-programs-page{position:relative;min-height:100%}#all-shared-programs-page #shared-programs-title{text-align:center;padding:30px 0 5px;font-size:24px}#all-shared-programs-page .shared-item{display:block;padding-left:20px;padding-right:15px;color:#333;font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px}#all-shared-programs-page .wrap{padding:0}#all-shared-programs-page .lock-placeholder{width:17.5px;height:45px}#all-shared-programs-page #shared-programs-container{margin-left:auto;margin-right:auto;margin-top:40px;max-width:750px}#all-shared-programs-page a.shared-item-link{display:inline-block;width:60%}#all-shared-programs-page a.chs-icon-code{float:right;line-height:15px;margin:15px 0}#all-shared-programs-page span{float:right;line-height:45px;color:#a7aeb6;font-weight:400}#all-shared-programs-page span.shared-views{width:15%;text-align:right;margin-right:5px}#all-shared-programs-page ul{padding-left:0}#view-on-phone-modal{color:#555}#view-on-phone-modal .left-col{display:inline-block;vertical-align:top;width:70%}#view-on-phone-modal .left-col p{font-weight:200;font-size:18px;line-height:26px}#view-on-phone-modal .left-col p.first-paragraph{margin-bottom:25px}#view-on-phone-modal .left-col p.second-paragraph{margin-bottom:5px}#view-on-phone-modal .right-col{display:inline-block;width:25%;vertical-align:top}#view-on-phone-modal .modal-footer{margin-top:0}#mobile-shared-container{padding-left:20px;padding-right:20px}#mobile-shared-container #shared-desc{padding:10px 0 5px;text-align:center}#mobile-shared-container #shared-desc #shared-name{font-size:26px;font-weight:200;color:#6b757b;text-align:left;display:inline-block}#mobile-shared-container #shared-desc #shared-author{color:#95a5ac;font-size:16px;font-weight:200;text-align:left;display:inline-block;padding-left:5px}#mobile-shared-container .editor-tab-content{padding:0}#mobile-shared-container #run-tab .buttons{margin:0 0 7px}#mobile-shared-container #run-tab .buttons #open-in-expo-btn{float:right;color:#555}#mobile-shared-container #run-tab .buttons #speed_slider{width:35%;margin:20px 0 15px 6px}#mobile-shared-container #run-tab .buttons #karelworld{float:right;padding:2px}#mobile-shared-container #run-tab .buttons #backward-button{margin:0}#mobile-shared-container #run-tab .buttons #backward-button,#mobile-shared-container #run-tab .buttons #forward-button,#mobile-shared-container #run-tab .buttons #pause-button{padding:5px 2px;vertical-align:top}#mobile-shared-container #run-tab .buttons #view-html{display:block;padding-top:5px}#mobile-shared-container #run-tab canvas#game{width:100%;height:100%;margin:0}#mobile-shared-container #run-tab pre#console{width:100%;margin:0}#mobile-shared-container #run-tab input#console-input{width:100%!important}#mobile-shared-container #run-tab .html-destination{height:45vh}#mobile-shared-container #run-tab .error-box{display:none;margin-top:10px;margin-left:10px;width:90%;border-style:solid;border-width:1px}#mobile-shared-container #run-tab .error-box h3{margin-left:5px;color:#8e3329}#mobile-shared-container #run-tab .error-box .error-container li{list-style-type:none;border:none;margin-left:-25px;cursor:pointer}#mobile-shared-container #run-tab .error-box .error-container .ui-selecting{background:#ffdd17}#mobile-shared-container #run-tab .error-box .error-container .ui-selected{background:#fbaf3f;color:#fff}#mobile-shared-container #run-tab .grade_code.btn-main-purple{display:none}#mobile-shared-container #run-tab .repl-terminal{min-height:300px}#mobile-shared-container #social{margin-bottom:10px}#mobile-shared-container #social p{font-size:20px;font-weight:200;color:#6b757b;margin:5px 0;text-align:center}#mobile-shared-container #social .row{text-align:center}#mobile-shared-container #social .row .fb-like span{vertical-align:inherit!important}.abacus_embed_container{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}.abacus_embed_container:not(.sidepeek){border:1px solid #d3d3d3}.abacus_embed_container .nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;height:40px;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #d3d3d3}.abacus_embed_container .title-container{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1}.abacus_embed_container #fork-modal a{color:#fff;text-decoration:none}.abacus_embed_container #root{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;height:calc(60%);width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#signup-page{text-align:center;background-color:#f4f8fc;min-height:100vh}#signup-page #signup-header{height:80px;line-height:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;background:url(../../img/signup/bg-code.jpg) center top no-repeat fixed;background-size:100% auto;font-size:30px;font-weight:200;color:#fff}#signup-page #signup-header .overlay{height:100%;background:url(../../img/signup/white-lines.png) center top no-repeat fixed;background-size:100% auto;background-color:rgba(40,56,74,.75)}#signup-page #signup-header .overlay span{font-weight:800}#signup-page .plans-banner{position:inherit}#signup-page .get-started{padding:0 20px}#signup-page .call-to-action{text-align:center;padding-top:100px}#signup-page .call-to-action .thanks-message{font-size:24px;font-weight:100}#signup-page .call-to-action .continue-coding{text-transform:uppercase;padding:50px}#signup-page #info-required-banner{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;z-index:100;width:100%;padding:5px;background-color:#fbaf3f;font-size:20px;font-weight:700}#signup-page #plan-toggle{text-transform:uppercase;border-radius:3px;margin-top:75px;margin-bottom:65px;height:45px;line-height:45px;font-size:14px}#signup-page #plan-toggle #learn-signup{border-radius:3px 0 0 3px}#signup-page #plan-toggle #learn-signup::after{left:30px}#signup-page #plan-toggle #teach-signup{border-radius:0 3px 3px 0}#signup-page #plan-toggle #teach-signup::after{right:30px}#signup-page #plan-toggle a{color:#27a9e1;background-color:transparent;border:1px solid #27a9e1;height:100%}#signup-page #plan-toggle a::after{visibility:hidden;content:'';border-color:#27a9e1 transparent transparent;border-style:solid;border-width:15px;width:0;height:0;position:absolute;bottom:-30px}#signup-page #plan-toggle a:hover{text-decoration:none}#signup-page #plan-toggle .plan-active{color:#fff;background-color:#27a9e1}#signup-page #plan-toggle .plan-active::after{visibility:visible}#signup-page #signup-landing{padding:0 0 30px;background-color:#f4f8fc}#signup-page #signup-landing #signup-bg{position:absolute;height:350px;background:url(../../img/signup/line-dots.png) center center no-repeat;background-size:100% auto}#signup-page #signup-landing #signup-bg span{line-height:350px;font-size:12px;text-transform:uppercase;font-weight:600;padding:0 10px;background-color:#f4f8fc;color:#555}#signup-page #signup-landing .plan-choice{height:350px;background-color:#fbfdff;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);border-radius:3px;padding:20px;display:block}#signup-page #signup-landing .plan-choice img{width:100px;margin:20px auto}#signup-page #signup-landing .plan-choice .btn{width:100%;font-weight:600;padding-top:1em;padding-bottom:1em}#signup-page #signup-landing .plan-choice .plan-title{text-transform:uppercase;font-weight:600;font-size:16px;color:#555;margin-top:15px}#signup-page #signup-landing .plan-choice .plan-subtitle{color:#a7aeb6;font-weight:200;font-size:12px;line-height:17px;letter-spacing:.5px;height:2.5em}#signup-page #signup-landing .plan-choice:hover{outline:#eca53c solid 1px;text-decoration:none}#signup-page #signup-landing .plan-choice:hover .btn{background-color:#eca53c}#signup-page #signup-landing #student-plan{padding-bottom:20px}#signup-page #signup-forms{padding:0 0 100px;background-color:#f4f8fc}#signup-page #signup-forms #school-email-tooltip{margin-top:16px;padding-left:0}#signup-page #signup-forms #terms-privacy-message{margin-top:10px}#signup-page #signup-forms #signup-section{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;width:97%;margin:10px 15px;padding-top:10px;min-width:300px}#signup-page #signup-forms #signup-pricing{margin-bottom:50px}#signup-page #signup-forms #signup-pricing .annual-billing{font-size:16px;line-height:23px;padding:10px}#signup-page #signup-forms #signup-pricing .wrap{padding:0}#signup-page #signup-forms #signup-pricing .wrap a:nth-child(-n+3){border-right:1px solid #f1f1f1}#signup-page #signup-forms #signup-pricing .wrap a{height:100%;color:#555;font-size:12px;padding:0;border-collapse:collapse;display:table}#signup-page #signup-forms #signup-pricing .wrap a .blank-cell{margin:0;height:6em}#signup-page #signup-forms #signup-pricing .wrap a div:first-child{text-transform:uppercase;color:#fbaf3f;font-size:16px;font-weight:600;letter-spacing:1px;padding-top:25px}#signup-page #signup-forms #signup-pricing .wrap a div:nth-child(2){font-weight:600;font-size:16px;vertical-align:top;padding-top:15px;padding-bottom:10px}#signup-page #signup-forms #signup-pricing .wrap a div:nth-child(2) span{margin-left:5px;font-size:36px;line-height:36px;letter-spacing:.5px}#signup-page #signup-forms #signup-pricing .wrap a div:nth-child(3){font-weight:100;text-transform:uppercase;height:32px}#signup-page #signup-forms #signup-pricing .wrap a div:nth-child(n+4){display:table-row}#signup-page #signup-forms #signup-pricing .wrap a div:nth-child(n+4) p{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-collapse:collapse;margin-bottom:0;padding:0 20px;height:6em;display:table-cell;vertical-align:middle}#signup-page #signup-forms #age-field .bootstrap-select,#signup-page #signup-forms #grade-field .bootstrap-select{margin-bottom:15px;width:95%}#signup-page #signup-forms #age-field .bootstrap-select ul.dropdown-menu li:nth-child(-n+2),#signup-page #signup-forms #grade-field .bootstrap-select ul.dropdown-menu li:first-child,#signup-page #signup-forms #teacher-experience-field .bootstrap-select ul.dropdown-menu li:nth-child(-n+2){display:none}#signup-page #signup-forms #signup-pricing .wrap a div:nth-child(2n) p{background-color:#f4f8fc}#signup-page #signup-forms #signup-pricing .wrap a:hover{text-decoration:none}#signup-page #signup-forms #signup-pricing .wrap a.price-active{outline:#fbaf3f solid 1px;outline-offset:-1px}#signup-page #signup-forms #signup-pricing .wrap a.price-active div:first-child{color:#fff;background-color:#fbaf3f}#signup-page #signup-forms #signup-pricing .wrap a.price-active div:nth-child(2){background-color:#fbaf3f;color:rgba(255,255,255,.75)}#signup-page #signup-forms #signup-pricing .wrap a.price-active div:nth-child(2) span{color:#fff}#signup-page #signup-forms #signup-pricing .wrap a.price-active div:nth-child(3){background-color:#fbaf3f;color:rgba(255,255,255,.75)}#signup-page #signup-forms #age-field .bootstrap-select button.selectpicker[title='Age Group'] span.filter-option,#signup-page #signup-forms #grade-field .bootstrap-select button.selectpicker[title="Student's Grade Level"] span.filter-option,#signup-page #signup-forms #teacher-experience-field .bootstrap-select button.selectpicker[title='Teaching Experience'] span.filter-option,#signup-page #signup-forms .dropdown-placeholder{font-size:12px;line-height:22px;color:rgba(85,85,85,.6);font-weight:600}#signup-page #signup-forms input[type=text],#signup-page #signup-forms input[type=password],#signup-page #signup-forms textarea{width:95%;margin-bottom:15px}#signup-page #signup-forms select{width:95%}#signup-page #signup-forms .wrap hr,#teacher-sidenav #new-sidebar-opt-in .pro-header,#teacher-sidenav #pro-teacher-nav .pro-header{width:80%}#signup-page #signup-forms .wrap{min-width:498px;padding-top:35px;padding-bottom:15px}#signup-page #signup-forms #signup-title p{font-weight:600;font-size:20px;color:#555;line-height:21px;letter-spacing:1px;text-align:left;margin-bottom:20px}#signup-page #signup-forms .signup-subtitle p{font-weight:600;color:#555;font-size:14px;text-align:left;margin-bottom:15px;margin-top:20px;letter-spacing:1px}#signup-page #signup-forms .signup-subtitle .live-class-subtitle{font-weight:400;margin-bottom:10px;margin-top:0;letter-spacing:0}#signup-page #signup-forms .feature-list{text-align:left;font-size:12px;color:#a7aeb6;font-weight:200;letter-spacing:.5px;padding:10px 0 5px 15%}#signup-page #signup-forms .feature-list span{font-weight:600;color:#fbaf3f}#signup-page #signup-forms .signup-change{color:#a7aeb6;font-size:14px;font-weight:600;line-height:52px;text-decoration:none;text-align:left;padding-left:15%;letter-spacing:.5px}#signup-page #signup-forms .signup-change.no-tab,.teacher-info-form .col-xs-6:first-of-type{padding-left:0}#signup-page #signup-forms .signup-change span{color:#fbaf3f;margin-right:10px}#signup-page #signup-forms .signup-change:hover{opacity:.8}#signup-page #signup-forms #class-code p{font-size:14px;color:#a7aeb6;line-height:52px;white-space:nowrap}#signup-page #signup-forms #class-code .icon{color:#27a9e1;margin-right:10px}#signup-page #signup-forms #teacher-experience .bootstrap-select{width:95%}#signup-page #signup-forms #teacher-experience p{font-size:14px;color:#a7aeb6;line-height:52px;white-space:nowrap}#signup-page #signup-forms #teacher-experience .icon{color:#27a9e1;margin-right:10px}#signup-page #signup-forms #pay-form{margin-bottom:25px}#signup-page #signup-forms #pay-form #pay-types{text-align:left;padding-top:20px;padding-bottom:25px}#signup-page #signup-forms #pay-form #pay-info{text-align:left;font-size:12px;color:#a7aeb6;padding-bottom:25px}#signup-page #signup-forms #pay-form #pay-info a{color:#27a9e1}#signup-page #signup-forms #pay-form #coupon-apply:hover,#signup-page #signup-forms #pay-form #pay-info a:hover{text-decoration:none}#signup-page #signup-forms #pay-form #coupon-code input::placeholder{text-transform:none}#signup-page #signup-forms #pay-form #coupon-apply{color:#27a9e1;text-transform:uppercase;line-height:52px;text-align:left}#signup-page #signup-forms #pay-form #coupon-msg{display:inline;color:#de5844;margin-left:5px}#signup-page #signup-forms .total-price{text-align:right;text-transform:uppercase;background-color:#f1f1f1;color:#555;font-weight:100;font-size:16px;line-height:52px;margin-bottom:25px;border-radius:3px}#signup-page #signup-forms .total-price span{font-weight:600}#signup-page #signup-forms .alert-row{padding:0}#signup-page #signup-forms .alert{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0;border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);background-color:#de5844;display:none;margin:0}.teacher-info-form #district-school-selection-table table tbody tr:hover,.teacher-info-form #district-school-selection-table table tr.selected-row,.teacher-info-form #school-selection-table table tbody tr:hover,.teacher-info-form #school-selection-table table tr.selected-row{background-color:#cce7f1}@media (max-width:450px){#signup-page #signup-forms .wrap{min-width:0}#signup-page #signup-forms .wrap #id_email{width:100%}#signup-page #signup-forms .has-float-label label{font-size:9px}}#signup-page #upgrade-help{color:#555;letter-spacing:1px;font-weight:200;display:inline-block;position:relative;top:-115px}#signup-page #upgrade-help a{color:#27a9e1}#signup-page #upgrade-help a:hover{text-decoration:none}#signup-page .register-button-new{font-size:16px;height:52px;letter-spacing:.5px;margin-top:16px}#signup-page .register-button-new .register-text{display:inline}#signup-page .register-button-new .icon-spinner,#signup-page .register-button-new:disabled .register-text{display:none}#signup-page .register-button-new:disabled .icon-spinner{display:inline}#signup-page .register-button-new:focus{outline-color:#fbaf3f}#signup-page #teacher-section{overflow:visible!important}#signup-page #teacher-form{margin-bottom:50px;text-align:left}#signup-page #teacher-form #city-input{width:63%;display:inline-block}#signup-page #teacher-form #state-input{width:32%;display:inline-block}.signup-landing .individual-signup,.signup-landing .student-signup,.signup-landing .teacher-signup,.teacher-info-form .alert-row{display:none}#signup-page #teacher-form .bootstrap-select{width:95%}#signup-page .signup-links{text-decoration:none}.admin-info-form .dropdown{width:100%!important}.teacher-info-form-new .error{border:1px solid red}.teacher-info-form{padding-top:10px;min-width:500px}.teacher-info-form #teacher-info-msg{font-size:16px;font-weight:200;color:#95a5ac;text-align:center}.teacher-info-form .no-margin-bottom{margin-bottom:0}.teacher-info-form .wrap{width:100%}.teacher-info-form .codehs-form .bootstrap-select .btn{height:32px}.teacher-info-form .dropdown-menu>li>a{line-height:1;padding:0}.teacher-info-form .codehs-form .bootstrap-select .dropdown-menu li span{margin-left:15px;line-height:28px}.teacher-info-form .codehs-form input[type=text]{height:28px}.teacher-info-form .col-xs-6:last-of-type{padding-right:0}.teacher-info-form .bootstrap-select,.teacher-info-form input{width:100%}.teacher-info-form #teacher-info-title{text-transform:uppercase;font-weight:600;font-size:14px;color:#555;letter-spacing:1px;text-align:left;margin-bottom:10px;padding:0}.teacher-info-form #update-info-btn{height:52px;letter-spacing:.5px;margin-top:10px;margin-bottom:25px;width:100%}.teacher-info-form #school-selection-section{padding:0}.teacher-info-form #district-school-selection-table,.teacher-info-form #school-selection-table{min-height:75px;max-height:300px;overflow:scroll;padding:10px}.teacher-info-form #district-school-selection-table table,.teacher-info-form #school-selection-table table{width:100%}.teacher-info-form #district-school-selection-table table td:nth-child(1),.teacher-info-form #school-selection-table table td:nth-child(1){width:50%}.teacher-info-form #district-school-selection-table table td:nth-child(2),.teacher-info-form #school-selection-table table td:nth-child(2){width:40%}.teacher-info-form #district-school-selection-table table td:last-child,.teacher-info-form #school-selection-table table td:last-child{width:10%}.teacher-info-form #district-school-selection-table table tr,.teacher-info-form #school-selection-table table tr{height:30px}.teacher-info-form #district-school-selection-table table tr td,.teacher-info-form #district-school-selection-table table tr th,.teacher-info-form #school-selection-table table tr td,.teacher-info-form #school-selection-table table tr th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}.teacher-info-form #district-school-selection-table table tbody tr,.teacher-info-form #school-selection-table table tbody tr{cursor:pointer}.teacher-info-form #no-school-found{cursor:pointer}.signup-landing .signup-landing{display:block}.teachers #signup-landing,.teachers .individual-signup,.teachers .student-signup{display:none}.teachers .teacher-signup{display:block}.students #signup-landing,.students .individual-signup,.students .teacher-signup{display:none}.students .student-signup{display:block}.individuals #signup-landing,.individuals .student-signup,.individuals .teacher-signup{display:none}.individuals .individual-signup{display:block}.individuals.frees .individual-basic,.individuals.frees .individual-grading,.individuals.frees .individual-one-on-one{display:none}.individuals.frees .individual-free{display:block}.individuals.basics .individual-free,.individuals.basics .individual-grading,.individuals.basics .individual-one-on-one{display:none}.individuals.basics .individual-basic{display:block}.individuals.gradings .individual-basic,.individuals.gradings .individual-free,.individuals.gradings .individual-one-on-one{display:none}.individuals.gradings .individual-grading{display:block}.individuals.one-on-ones .individual-basic,.individuals.one-on-ones .individual-free,.individuals.one-on-ones .individual-grading{display:none}.individuals.one-on-ones .individual-one-on-one{display:block}.elementary-signup-container{overflow:visible!important}.elementary-signup-container .alert-row{margin-bottom:15px}.elementary-signup-container .elementary-signup-box{min-width:fit-content;max-width:100%}.elementary-signup-container .elementary-signup-box .wrap .elementary-signup-title{display:inline-block;max-width:100%;text-align:left}.elementary-signup-container .elementary-signup-box .wrap p{max-width:500px}.elementary-signup-container .btn-main-white.active{background-color:#27a9e1;color:#fff}#school-search-container{position:relative}#school-search-container .selected-item{border-color:#8cc63e!important}#school-search-container #school-search-results{position:absolute;top:100%;left:0;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;overflow:auto;list-style:none;margin:0 0 15px;padding:0;border:1px solid #ccc;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-height:300px;background-color:#fff}#school-search-container #school-search-results li{width:100%;background-color:#fff;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s ease;padding:8px 12px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#school-search-container #school-search-results li .right-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-left:12px;-ms-flex:1;flex:1}#school-search-container #school-search-results li .right-column .title{font-size:16px;font-weight:500;color:#000;margin-bottom:4px;width:100%}#school-search-container #school-search-results li .right-column .subtitle{font-size:14px;color:#666;position:relative}.elementary-trial-thankyou-container .top-section p,.elementary-verify-email-container .email-address{font-size:18px}#school-search-container #school-search-results li:hover{background-color:#f5f5f5}#school-search-container #school-search-results li:last-child{border-bottom:none}.elementary-verify-email-container{max-width:900px;width:fit-content;margin:30px auto;padding:30px}.elementary-trial-thankyou-container{max-width:900px;margin:30px auto;padding:40px}.elementary-trial-thankyou-container .top-section{text-align:left;margin-bottom:30px}.elementary-trial-thankyou-container .top-section h1 i{color:#8cc63e;margin-right:10px}.elementary-trial-thankyou-container .bottom-section .info-container{background-color:#f4f8fc;border-radius:5px;padding:25px;margin-bottom:40px}.elementary-trial-thankyou-container .bottom-section .info-container p{font-size:16px;margin:0}.elementary-trial-thankyou-container .bottom-section .next-steps-container .next-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.elementary-trial-thankyou-container .bottom-section .next-steps-container .next-steps-grid .next-step-card{background:#fff;border:1px solid #dee5e9;border-radius:5px;padding:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.elementary-trial-thankyou-container .bottom-section .next-steps-container .next-steps-grid .next-step-card .icon-container i{font-size:24px;color:#27a9e1}.elementary-trial-thankyou-container .bottom-section .next-steps-container .next-steps-grid .next-step-card .text-container{-ms-flex:1;flex:1}.elementary-trial-thankyou-container .bottom-section .next-steps-container .next-steps-grid .next-step-card .button-container .btn{width:100%}#district-search-container{position:relative}#district-search-container #district-search-results{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;margin:0;padding:0;list-style:none;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;overflow-x:hidden}#district-search-container #district-search-results li{padding:12px 16px;cursor:pointer;border-bottom:1px solid #eee}#district-search-container #district-search-results li:last-child{border-bottom:none}#district-search-container #district-search-results li:hover{background-color:#f5f5f5}#district-search-container #district-search-results li .school-name{font-weight:500;color:#333;margin-bottom:4px}#district-search-container #district-search-results li .school-address{font-size:14px;color:#666}.signup-page-new{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.signup-page-new.signup-no-steps{min-height:100%}.signup-page-new.signup-no-steps .signup-container{margin-top:50px;margin-bottom:110px}.signup-page-new .signup-steps{margin-top:65px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:0;padding-left:0;max-width:90%}.signup-page-new .signup-steps .step-delimeter{width:80px;height:2px;background-color:#dde5ea}.signup-page-new .signup-steps .step-delimeter.complete-step,.signup-page-new .signup-steps .step-delimeter.current-step{background-color:#27a9e1}.signup-page-new .signup-steps .signup-step{border:2px solid #dde5ea;width:32px;height:32px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;background-color:#fff;-ms-flex-negative:0;flex-shrink:0}.signup-page-new .signup-steps .signup-step.complete-step{color:#fff;background-color:#27a9e1;border-color:#27a9e1}.signup-page-new .signup-steps .signup-step.complete-step:before{border-color:#27a9e1}.signup-page-new .signup-steps .signup-step.complete-step[href]:hover{background-color:#fff;color:#27a9e1}.signup-page-new .signup-steps .signup-step.current-step{color:#27a9e1;border-color:#27a9e1;font-size:10px}.signup-page-new .signup-steps+.signup-container{margin-bottom:138px}.signup-page-new .signup-container{background-color:#fff;margin-left:15px;margin-right:15px;width:clamp(300px,720px,90%);padding:40px;border:1px solid #dde5ea}.signup-page-new .signup-container>p:last-child{margin-bottom:0}.signup-page-new .optional-text{width:100%;height:100px;min-height:50px;resize:vertical;border:1px solid #beccd4;padding:12px;border-radius:4px}.signup-page-new .signup-header{margin-top:0;margin-bottom:0;font-size:28px;font-weight:600}.signup-page-new .signup-subtitle{font-size:18px;margin-top:3px}.signup-page-new .signup-paragraph{font-size:16px}.signup-page-new .signup-question{font-size:18px;font-weight:600;margin-top:26px;margin-bottom:26px}.signup-page-new .signup-question+.signup-paragraph{margin-top:-22px;margin-bottom:20px}.signup-page-new .create-account-form .form-error,.signup-page-new .create-account-form>.form-group.has-float-label:last-of-type{margin-bottom:0}.signup-page-new .g-recaptcha{margin-top:32px}.signup-page-new .btn:not(.selectpicker):not(.dropdown-toggle){font-size:20px;padding-top:13px;padding-bottom:13px;border-radius:150px}.signup-page-new .create-account-form,.signup-page-new .submit-btn{margin-top:32px}.signup-page-new .create-account-form .name-row{column-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.signup-page-new .create-account-form .name-row>:first-child{-ms-flex:2;flex:2;min-width:150px}.signup-page-new .create-account-form .name-row>:last-child{-ms-flex:3;flex:3;min-width:170px}.signup-page-new .create-account-form input{height:50px;padding:6px 12px;border-color:#dde5ea}.signup-page-new .create-account-form .form-error input{border-color:#B94A48}.signup-page-new .create-account-form .error-text{color:#B94A48;margin-bottom:15px}.signup-page-new .or-separator{margin-top:32px;margin-bottom:32px;color:#95a5ac;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px}.signup-page-new .or-separator span{margin-left:75px;margin-right:75px}.signup-page-new .or-separator:after,.signup-page-new .or-separator:before{content:'';border-top:1px solid #f3f5f6;-ms-flex-preferred-size:100%;flex-basis:100%}.signup-page-new .google-signup{font-family:Roboto,Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #dde5ea;color:#6b757b;position:relative;margin-top:32px}.signup-page-new .google-signup .google-signup-icon{position:absolute;width:25px;height:100%;left:16px;top:0}.signup-page-new .existing-account{text-align:center;margin-top:15px;color:#6b757b;margin-bottom:36px}.signup-page-new .signup-terms{margin-top:15px;margin-bottom:0;color:#6b757b}.signup-page-new .signup-question-input{-webkit-appearance:none;appearance:none;position:absolute}.signup-page-new .signup-question-input:checked+.signup-question-option{border-color:#27a9e1;border-width:2px;padding:16px 24px}.signup-page-new .signup-question-input:checked+.signup-question-option .signup-question-option-text{color:#16232e}.signup-page-new .signup-question-input[type=radio]:checked+.signup-question-option .signup-question-custom-radio{border-width:6px;border-color:#27a9e1;transition:all .1s cubic-bezier(.64,.57,.67,1.53)}.signup-page-new .signup-input-fill{-webkit-appearance:none;appearance:none;position:absolute}.signup-page-new .signup-input-fill:checked+.signup-choice-option{border-color:#27a9e1;background-color:#27a9e1}.signup-page-new .signup-input-fill:checked+.signup-choice-option .signup-input-fill-text{color:#fff}.signup-page-new .signup-input-fill:checked+.signup-choice-option:hover{border-color:#0b1f37}.signup-page-new .signup-choice-option{margin-bottom:0;border:1px solid #beccd4;color:#95a5ac;padding:9px 17px;border-radius:150px;font-size:12px;font-weight:600;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.signup-page-new .signup-choice-option svg{height:18px;width:auto}.signup-page-new .signup-choice-option:hover{border-color:#27a9e1}.signup-page-new .signup-question-option{border:1px solid #beccd4;padding:17px 25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer}.signup-page-new .signup-question-option:not(:first-child){margin-top:8px}.signup-page-new .signup-question-custom-radio{width:20px;height:20px;border:1px solid #beccd4;border-radius:50%}.signup-page-new .signup-question-option-text{margin-left:8px;margin-bottom:0;color:#6b757b;font-weight:400}#signup-start .signup-options-grid{margin-bottom:32px;margin-top:32px;display:grid;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:576px){#signup-start .signup-options-grid{grid-template-columns:auto}}#signup-start .signup-option{margin-bottom:0;padding:16px;text-align:center;border:1px solid #dde5ea;border-radius:4px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#signup-start .signup-option:focus,#signup-start .signup-option:hover{border-color:#27a9e1;text-decoration:none}#signup-start .signup-option .signup-option-title{font-size:20px;font-weight:600;color:#24364c;margin-bottom:5px}#signup-start .signup-option .signup-option-description{margin:0 auto;font-size:14px;font-weight:400;color:#68757c;max-width:150px}#signup-start .icon-square{background-color:#f3f8fd;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}#signup-interests .interest-collection{max-width:750px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:8px;column-gap:8px}#signup-interests .back-btn{height:58px;width:58px;margin-top:32px;border:.5px solid #beccd4;border-radius:50%;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}#signup-interests .back-btn .fa-arrow-left{color:#beccd4}#signup-interests .nav-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:32px}#signup-interests .category-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:-14px}#signup-interests .category-name .signup-question{font-size:20px}#signup-school-info .in-us,#signup-school-info .not-in-us{line-height:34px}#signup-school-info #school-selection-table{max-height:300px;min-height:75px;overflow:auto;width:100%;border:1px solid #e1e1e1;border-radius:4px}#signup-school-info #school-selection-table table{border-collapse:separate}#signup-school-info #school-selection-table thead{position:sticky;top:0;background-color:#f4f8fc}#signup-school-info #school-selection-table tr:last-child:not(.selected-row) td{border-bottom-color:transparent}#signup-school-info #school-selection-table tr.selected-row{background-color:#f4f8fc}#signup-school-info #school-selection-table tr.selected-row td{border-bottom-color:#27a9e1;border-top-color:#27a9e1}#signup-school-info #school-selection-table tr.selected-row td:first-child{border-left-color:#27a9e1}#signup-school-info #school-selection-table tr.selected-row td:last-child{border-right-color:#27a9e1}#signup-school-info #school-selection-table td,#signup-school-info #school-selection-table th{padding:12px 15px;cursor:pointer;border-top:1px solid transparent;border-bottom:1px solid #e1e1e1}#signup-school-info #school-selection-table td:first-child,#signup-school-info #school-selection-table th:first-child{border-left:1px solid transparent}#signup-school-info #school-selection-table td:last-child,#signup-school-info #school-selection-table th:last-child{border-right:1px solid transparent}#signup-school-info #school-info-form input{height:50px}#signup-school-info .flex-2-1-row{display:-ms-flexbox;display:flex;column-gap:8px}#signup-school-info .flex-2-1-row>:first-child{-ms-flex:2;flex:2}#signup-school-info .flex-2-1-row>:last-child{-ms-flex:1;flex:1}#signup-end section:not(:first-of-type){margin-top:40px}#signup-end h2{font-size:24px;font-weight:600}#signup-end #course-section-container .section-btn{background-color:#f3f8fd;color:#24364c;width:256px}#signup-end #course-section-container .section-btn:hover{background-color:#d0e4f7}#signup-end #topic-container{background-color:#f3f8fd;padding:24px}#signup-end #topic-container .topic-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;column-gap:16px}#signup-end #topic-container .topic-block{font-size:15px;padding:13px;border:.5px solid #dee5e9;color:#16232e;background-color:#fff;font-weight:700;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#signup-end #contact-container .contact-btn{background-color:#f3f8fd;color:#16232e;font-weight:700}#single-purchase .status-0{background-color:#fdfdd4}#single-purchase .status-30{background-color:#c8e9c8}#single-purchase .status-20,#single-purchase .status-5{background-color:#cbdbf0}#single-purchase .mini-text{color:#aaa;font-size:9px}#single-purchase table{font-size:12px}#single-purchase .class-access-list-item{margin-bottom:7px}.activity-display{position:relative;background:#fff;padding:0}.activity-display .activity-box,.activity-display .month,.activity-display .weekday{position:absolute;font-size:70%;color:gray}.activity-placeholder{height:200px}.activity-placeholder .karel-spin,.activity-placeholder i{font-size:200%;margin:100px 50%}.activity-placeholder .dashboard-subtitle{margin-top:50px;margin-bottom:15px}.activity-skeleton{width:776px;height:132px;padding:0}.activity-skeleton .activity-skeleton-grid{position:relative;left:24px;top:24px;width:745px;height:101px;background-color:#eee;background-image:linear-gradient(to right,#fff 3px,transparent 1px),linear-gradient(to bottom,#fff 3px,transparent 1px);background-size:14px 14px}.activity-skeleton .load-activity-button{position:relative;width:110px;top:calc(-49px);left:calc(333px)}.activity-skeleton-legend{width:168px;height:40px}.activity-skeleton-legend div{height:20px;background-color:#eee}.legend .legend-box{display:inline-block}.legend .legend-label{font-size:70%;color:gray}#sql-destination{width:100%}#standards-framework-admin-tools{padding-bottom:25px}#standards-framework-landing .framework-stats{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;text-align:center;width:100%}#standards-framework-landing .framework-stats p{color:#95a5ac}#standards-framework-landing .framework-stats h1{color:#19232e}#standards-framework-landing .framework-stats div{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:150px}#standards-framework-landing .marketing-overview-box{z-index:0}#standards-framework-landing .standards-course-picker{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:5px;-ms-flex-align:center;align-items:center;margin-top:10px}#standards-framework-landing .standards-course-picker label{display:block;margin:0}#standards-framework-landing .standards-course-picker .btn{margin:0}#standards-framework-landing .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}#standards-framework-landing h3{color:#dee5e9;font-weight:400;line-height:35px}#standards-framework-landing .table-wrapper{margin:10px}#elementary-dashboard.has-sidenav,#elementary-section.has-sidenav,#standards-framework-admin-tools.has-sidenav,#standards-framework-landing.has-sidenav,#standards-framework-list.has-sidenav{margin-left:200px}#elementary-dashboard.collapsed,#elementary-section.collapsed,#standards-framework-admin-tools.collapsed,#standards-framework-landing.collapsed,#standards-framework-list.collapsed{margin-left:60px}#elementary-dashboard #portal-hero-background,#elementary-section #portal-hero-background,#standards-framework-admin-tools #portal-hero-background,#standards-framework-landing #portal-hero-background,#standards-framework-list #portal-hero-background{background-image:url(../../img/elementary/portal-hero-2.png);background-position:center;background-size:cover}#elementary-dashboard #portal-hero-background .marketing-page-header-content,#elementary-section #portal-hero-background .marketing-page-header-content,#standards-framework-admin-tools #portal-hero-background .marketing-page-header-content,#standards-framework-landing #portal-hero-background .marketing-page-header-content,#standards-framework-list #portal-hero-background .marketing-page-header-content{padding:0 0 50px}#elementary-dashboard #portal-hero-background .marketing-page-header-content h1,#elementary-section #portal-hero-background .marketing-page-header-content h1,#standards-framework-admin-tools #portal-hero-background .marketing-page-header-content h1,#standards-framework-landing #portal-hero-background .marketing-page-header-content h1,#standards-framework-list #portal-hero-background .marketing-page-header-content h1{font-size:50px}@media (min-width:500px){#standards-table{width:75vw;margin:auto}#bootstrap-standards-table,.standards-table{max-width:75vw;width:100%}}@media (min-width:430px){#standards-table .bootstrap-table{margin-top:-60px}}@media (max-width:430px){#standards-table .standards-filter{float:left}}#standards-table .standards-filter{margin-top:20px}@media (max-width:950px){#standards-table #filterForm{-ms-flex-direction:column;flex-direction:column;gap:10px}}#bootstrap-standards-table,.standards-table{margin:auto;box-shadow:0 12px 24px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.1);border-radius:8px}#bootstrap-standards-table td,.standards-table td{background:#fff;border-bottom:1px solid #dee5e9!important;color:#19232e;padding:24px;vertical-align:top}#bootstrap-standards-table td:nth-child(2),.standards-table td:nth-child(2){background:#F8F8F8}#bootstrap-standards-table th,.standards-table th{padding:24px}#bootstrap-standards-table .standards-table-header,.standards-table .standards-table-header{background:#1C2C39;color:#dee5e9;font-weight:400;font-size:18px;padding:24px;gap:8px;height:66px}#bootstrap-standards-table .lesson-list,.standards-table .lesson-list{padding:0}#bootstrap-standards-table .lesson-list li,.standards-table .lesson-list li{list-style-type:none}#bootstrap-standards-table .lessons-cell,.standards-table .lessons-cell{min-width:20vw}#bootstrap-standards-table .lesson-number,#bootstrap-standards-table .standard-identifier,.standards-table .lesson-number,.standards-table .standard-identifier{font-weight:700}#bootstrap-standards-table.table-bordered,.standards-table.table-bordered{border:none}.standards-tagging{display:-ms-flexbox;display:flex;width:90vw;height:calc(100vh - 160px);margin:auto}.standards-tagging .course-col,.standards-tagging .framework-col{-ms-flex:1;flex:1;height:100%;min-height:inherit;overflow:auto}.standards-tagging .course-col{padding-left:5px;border-left:1px solid #beccd4}.standards-tagging .ajax-tagging-widget{width:400px}.standards-tagging .ajax-tagging-widget .tagging-widget-list{font-weight:600}.standards-tagging .standard-info+.ajax-tagging-widget .badge{display:none}.standards-tagging .framework-dropdown{display:inline-block;cursor:pointer}.standards-tagging .course-header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px}.standards-tagging .course-header select.course-dropdown{display:none}.standards-tagging .course-img{height:50px;margin-right:10px;vertical-align:middle}.standards-tagging .module-img{width:30px;margin-right:7px;vertical-align:middle}.standards-tagging .course-dropdown{position:absolute;top:0;left:0;height:100%}.standards-tagging .course-dropdown .dropdown-toggle{width:100%;height:100%;opacity:0}.standards-tagging .course-dropdown .dropdown-menu{margin-top:15px}.standards-tagging .course-dropdown-image{height:30px;margin-right:5px}.standards-tagging .tag-list{padding-left:15px;list-style:none}.standards-tagging .tag-list>li{position:relative;padding:10px 20px;width:525px;margin:15px 0 20px;border:1px solid #beccd4;border-radius:3px}.standards-tagging .tag-list>li>p{padding-top:20px}.standards-tagging .tag-list .copy-button{position:absolute;right:15px}.standards-tagging .module-list{list-style:none;padding-left:10px}.standards-tagging .module-header{padding:5px 0}.standards-tagging .lesson-list{display:table;list-style:none}.standards-tagging .lesson-list>li{display:table-row}.standards-tagging .lesson-list>li>span{display:table-cell;padding-top:1px;padding-bottom:1px}.standards-tagging .lesson-list>li>span.lesson-id{padding-right:10px;font-weight:600}.standards-tagging .lesson-list>li>span.lesson-number{padding-right:3px}.standards-tagging .course-title,.standards-tagging .module-title{vertical-align:middle}.standards-tagging .module-title{display:inline-block}.standards-tagging-by-grade .form-group #concept,.standards-tagging-by-grade .form-group #description{width:100%}.stripe-connect{display:inline-block;margin-bottom:1px;background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:30px;background:#1275ff;background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);border-radius:3px}.stripe-connect span:before{content:'';display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}.stripe-connect:active{background:#005d93}.stripe-connect:active span{color:#eee;background:#008cdd;background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.stripe-connect span:before,.stripe-connect.blue span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADQklEQVRIDbWVaUiUQRjHZ96dXY/d1fYQj1U03dJSw9YkFgy6DIkILRArQSSC7PjQjQQqVH7oQ0GHQUWgpQhKHzoNSqiUwpXcsrwIjzVtPVrzbPV9Z6bZhYV3N3WXYAeGmWeeZ37z8J95GEgpBf5oeXn1Es4fYAdzPDlM6je4RBYhR+LMU89UxiCBGiCgkUwsBYSA+SlPKLQBQAYEAZm+3j42K96z3NyOF7VOeMrp62opRcacjPW5+43rDTpNSKQ8QKZAEg7xmPCTs/O27uGJgXuNbW0pxyvLfTmAEBzthEsFZLxRvPdi5rpYo2cmUiQJDA4IVeo0obGdlvGfXUPj0Sym2zPuHxvzcWjDyVupJ/YYizKTGNjLw/HiduNTAqIRIUJ6Vpp+ky8bCSFgwQ2xgkGxFi1ioNWEBGuJB31gbLIv/2pd7SpFoGxtpCYkLSEq4ptlzIYFO7tc7w0TKkeEYg5ADnrWkkYhD8s26GPq3nW0WKxTptftPYBI4Mj3O2fHvKNZBMVSDmMwarXNjDkSF3d5kExZeiCr8M2VI+VFu9IvsPcYtzAvkfoEZkEEE45jMppq3ppbCNPFIY1nD1cpo07lbMmvOXeoDCF8BLKy9uUAAjDkBh+c6bz78mNtVVP7MwET7JBnqb4xXpdWVpC1OVzWn+ELHLCsneX/s7rkRWl1463cy1U3WroG21jhCGKJXPOtKQnpAuENvsAppgDB3TcDVIrpDHbK5Kd+y7W8iodNybHh22rOHyxUK+UaMYjZaoyp25rYL54TSihSKmwZ14v3lc3ZFxdbeywjn/tGJnkmzrydX1ApxOEACKymmXLYfXVpi1JMEOGxPi1ep18doY4r2J7uFumQQ9yGf01bMcZW8dpyc0oIjxxpuC5wuUDX+ovWrnYeg3aXvdLIqnmOvXPsfH6uA5YbTb1DX8ofvTLzTy6ZV4K6fAw+gXiATfdffmjeaUgc1UdpdWplsCooQBrEnqUw82dhdnjit/Vxc4f59tP3DRjzJvYteqrl4rmNlJIfrOwpgNklesDRNQBCHYtQAQqD2CgACNjHAJnG1EyfV/S67fZiJB5t2OGEe4n7L3fS4fpEv/2hUEATfoPbuam5v8N7nps70YTbAAAAAElFTkSuQmCC)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.stripe-connect span:before,.stripe-connect.blue span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==)}}#student-story .question{padding-left:100px;font-size:16px;background:rgba(0,0,0,0);font-weight:700}#student-story .paragraph{padding-left:100px;padding-right:100px}#student-story .quote{float:left;font-size:24px;font-style:italic;line-height:25px;color:#8196b5}#student-story .profilePic{margin:0;padding:0;border-left:0;border-right:0;float:left;font-family:Roboto,'Helvetica Neue',Helvetica,arial,sans-serif;color:#000;text-rendering:optimizeLegibility}#student-story img{border:10px solid #000}#student-story #container{float:left;width:100%}#student-story #leftcolumn{float:left;width:20%;margin-right:10px;margin-left:70px}#student-story #rightcolumn{float:left;width:60%;margin-right:10px}#student-story #below{clear:both;float:center;width:100%}.submission-feed{margin-left:200px}.submission-feed .submission-feed-content{padding:25px 50px 50px}.submission-feed .item-name,.submission-feed .student-name{font-weight:600;color:#27a9e1;font-size:16px}.submission-feed .item-name:hover,.submission-feed .student-name:hover{color:#177aa5;text-decoration:none}.submission-feed .sub-item:not(:first-of-type){margin-top:30px}.submission-feed .sub-item p:nth-of-type(2){margin-left:15px}.submission-feed .sub-item span{margin-right:5px}.submission-feed .btn:nth-of-type(2){margin:0 7px}.left-border{border-left:1px solid #ccc}.right-border{border-right:1px solid #ccc}.member-class{margin-left:20px}.wrap-option{border:1px solid #000;padding:10px;width:40px;overflow:hidden}.add-note-form{margin:auto auto 23px;padding:10px;background-color:#EEE;border:1px solid #d9d2d2}.deal-details{width:25%;border-right:1px solid #000;margin-right:30px;margin-left:20px}.deal-main{width:68%}.right-spacer{margin-right:20px}#survey-question-form{display:none}#alert-modal #share-alert-modal .modal-header,.alert-modal #share-alert-modal .modal-header{background-color:transparent}#alert-modal #share-alert-modal .modal-header .modal-title,.alert-modal #share-alert-modal .modal-header .modal-title{font-weight:600;color:#16232e;font-size:24px;padding:17px 5px 5px}#alert-modal #share-alert-modal .modal-header .exit-button,.alert-modal #share-alert-modal .modal-header .exit-button{font-size:50px;opacity:.1}#alert-modal .modal-header,.alert-modal .modal-header{background-color:#27a9e1}#alert-modal .modal-header .modal-title,.alert-modal .modal-header .modal-title{font-weight:200;color:#fff}#alert-modal .mc-question-answers,.alert-modal .mc-question-answers{display:inline-block;margin-left:-10px}#alert-modal .survey-question-answers,.alert-modal .survey-question-answers{margin-left:10px;font-size:16px;font-weight:200}#alert-modal .survey-number-scale,.alert-modal .survey-number-scale{margin-bottom:30px;margin-top:20px}#alert-modal .error-message,.alert-modal .error-message{display:none;margin-top:10px;font-size:13px;color:#de5844}#alert-modal #survey-freeform-response,.alert-modal #survey-freeform-response{resize:none;font-size:16px;width:100%;height:150px}#alert-modal .answer>.col-xs-1,.alert-modal .answer>.col-xs-1{height:100%}#alert-modal .mc-radio-input,.alert-modal .mc-radio-input{margin-right:10px}#alert-modal .mc-answers,.alert-modal .mc-answers{margin-top:10px}#is-blocking-question{width:80px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#is-blocking-question.disabled{opacity:.5}#is-blocking-question input[type=checkbox]{display:none}#is-blocking-question input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#is-blocking-question input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#is-blocking-question label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#is-blocking-question .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#is-blocking-question .checkbox-switch-inner:after,#is-blocking-question .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#is-blocking-question .checkbox-switch-inner:before{content:'Yes';padding-left:15px;background-color:#27a9e1;color:#fff}#is-blocking-question .checkbox-switch-inner:after{content:'No';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#is-blocking-question .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:48px;transition:all .3s ease-in 0s}.survey-item #survey-questions.disabled{opacity:.7}.survey-item .survey-freeform-response{resize:none;font-size:16px;width:100%;height:150px}.survey-item .answers.disabled{opacity:.7;pointer-events:none}.survey-item .answers table{margin-top:15px;margin-bottom:10px}.survey-item .answers table .hoverable{cursor:pointer}.survey-item .answers table .hoverable:hover{background-color:rgba(190,204,212,.01)}.survey-item .answers table td.answer{font-family:Monaco,Monospace}#create-survey-question,#survey-banner-form,#syllabus-page{font-family:'Proxima Nova',proxima-nova,sans-serif}.survey-item .answers table tr.selected{background-color:rgba(140,198,62,.25)}#create-survey-question{position:relative;min-height:100%;background-color:#f4f8fc}#create-survey-question a:hover{text-decoration:none}#create-survey-question #wrap-content{margin-left:200px;min-height:100vh;padding-bottom:0}#create-survey-question #current-questions-header,#create-survey-question #current-questions-list{margin-left:75px}#survey-banner-form{position:relative;padding:15px;background-color:#2e3092;text-align:center}#survey-banner-form .banner-content.with-close-button{max-width:calc(100% - 20px)}#survey-banner-form .survey-question-text{font-weight:600;display:inline-block;color:#fff;max-width:250px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#survey-banner-form .survey-question-text.align-middle{vertical-align:middle}#survey-banner-form .why-container{position:relative;display:inline-block;width:16px;height:16px;margin-left:7px;vertical-align:middle;text-align:left}#survey-banner-form .why-container .icon{position:absolute}#survey-banner-form .why-container .icon-circle{font-size:12px;color:#fff;top:2px;left:2px}#survey-banner-form .why-container .icon-info-sign{color:#6b757b;font-size:16px}#survey-banner-form .why-container .icon-info-sign:hover{color:#535b60}#survey-banner-form .survey-free-response{padding:5px 10px;border-radius:3px;min-height:30px;max-height:100px;border-color:#95a5ac;resize:vertical}#survey-banner-form .survey-free-response-section .survey-free-response{height:60px;width:200px;margin-left:15px;vertical-align:middle}#survey-banner-form .mc-radio-answer-section{display:inline-block;vertical-align:middle}#survey-banner-form .mc-radio-answer-section .survey-question-text{max-width:450px;margin-bottom:10px}#survey-banner-form .mc-radio-answer-section .mc-answer{display:inline-block;position:relative}#survey-banner-form .mc-radio-answer-section .mc-answer-input{position:absolute;left:45%;top:50%;opacity:0}#survey-banner-form .mc-radio-answer-section .mc-answer-input:checked+.mc-answer-label{color:#fff;background-color:#6b757b;border-color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#survey-banner-form .mc-radio-answer-section .mc-answer-label{padding:8px 20px;margin:0 7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:20px;border:2px solid #95a5ac;color:#6b757b;background-color:#fff;font-weight:400;cursor:pointer}#syllabus-page .sortable-item:hover,#syllabus-page table.bold tr td{font-weight:700}#survey-banner-form .mc-radio-answer-section .mc-answer-label:hover{background-color:#dee5e9;border-color:#6b757b;color:#3c4144}#survey-banner-form .mc-radio-answer-section .mc-answer-text{line-height:15px}#survey-banner-form .survey-dropdown-container{position:relative;display:inline-block}#survey-banner-form .survey-dropdown-container .survey-dropdown.selectpicker{position:absolute;display:inline-block!important;opacity:0}#survey-banner-form .mc-dropdown-answer-section .bootstrap-select.survey-dropdown{text-align:left;margin-left:15px;margin-bottom:0}#survey-banner-form .mc-dropdown-answer-section .bootstrap-select.survey-dropdown .dropdown-toggle{border-radius:20px;color:#6b757b}#survey-banner-form .mc-dropdown-answer-section .bootstrap-select.survey-dropdown .dropdown-menu li.disabled{display:none}#survey-banner-form .mc-dropdown-answer-section .bootstrap-select.survey-dropdown .dropdown-menu>li>a{color:#6b757b}#survey-banner-form .mc-dropdown-answer-section .survey-question-text{vertical-align:middle}#survey-banner-form .survey-rating-answer-section{display:inline-block;margin-left:35px;vertical-align:middle}@media (max-width:500px){#survey-banner-form .survey-rating-answer-section{margin-left:5px}}#survey-banner-form .survey-rating-answer-section .survey-free-response{display:block;width:400px;max-width:calc(100vw - 40px)}#survey-banner-form .survey-rating-answer-section label[for=survey-free-response]{width:fit-content;margin-bottom:0;margin-top:7px;color:#fff;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#survey-banner-form .survey-rating-answer-section.has-why~.survey-submit{margin-bottom:20px}#survey-banner-form .rating-answer{display:inline-block;position:relative;max-width:10%}#survey-banner-form .rating-answer .survey-rating-input{position:absolute;opacity:0;top:45%}#survey-banner-form .rating-answer .survey-rating-input:focus+.survey-rating-label{border-style:solid;border-color:#000;border-width:2px}#survey-banner-form .rating-answer .survey-rating-input:checked+.survey-rating-label{background-color:#6b757b;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#survey-banner-form .rating-answer .survey-rating-label{width:40px;margin-bottom:0;line-height:30px;border:1px solid #95a5ac;color:#6b757b;background-color:#fff;cursor:pointer}#survey-banner-form .survey-submit.btn-main{margin-left:25px;background-color:#fff;color:#6b757b}@media (max-width:630px){#survey-banner-form .survey-submit.btn-main{margin-top:5px}}#survey-banner-form .survey-submit.btn-main:hover{background-color:#dee5e9;color:#535b60}#survey-banner-form .survey-banner-close{top:0;right:15px;position:absolute;padding:5px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:0 0;border:none}@media (max-width:500px){#survey-banner-form .survey-banner-close{right:5px}}#survey-banner-form .survey-banner-close:hover{text-decoration:none}#survey-banner-form .survey-banner-close:hover .survey-close-icon{opacity:1}#survey-banner-form .survey-banner-close .survey-close-icon{color:#fff;opacity:.7;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.survey-results-tracking .totals-title{margin-top:30px}.survey-results-tracking .totals-table{margin-bottom:40px}.survey-results-tracking #student-name{display:inline-block}.survey-results-tracking .modal-header{border-radius:3px 3px 0 0;background-color:#27a9e1;color:#fff}.survey-results-tracking .survey-freeform-response{min-height:50px;overflow:auto;margin-top:20px;margin-bottom:20px;max-height:200px}#syllabus-page{position:relative;padding-left:200px}#syllabus-page body{height:100%}#syllabus-page .alert{width:100%;border-radius:0}#syllabus-page #class-sidenav{min-height:0;height:95%}#syllabus-page #syllabus{padding-bottom:50px;font-size:11pt}#syllabus-page .syllabus-container{margin:0;padding:0;height:95%;position:relative}#syllabus-page .syllabus-container #syllabus{padding-right:100px;margin:auto;position:relative;padding-left:120px;height:100%;overflow-y:visible}#syllabus-page .row{margin-left:35px;margin-right:0}#syllabus-page table{width:95%;margin-top:10px;margin-bottom:10px}#syllabus-page table.border tr td,#syllabus-page table.border tr th{border:1px solid #000;padding:10px;vertical-align:top}#syllabus-page table.border tr th{background-color:#e0e0e0}#syllabus-page .list-with-sort-container{width:45%;overflow:scroll;border:1px solid #999;border-radius:5px;padding:5px;font-size:14pt}#syllabus-page .list-with-sort{font-size:14pt;list-style-type:none;width:70%}#syllabus-page .list-with-sort li{font-size:12pt;margin-bottom:3px;padding:3px}#syllabus-page #num-days-text{width:40px}#syllabus-page .sortable-item{cursor:move;border-radius:5px}#syllabus-page .module-image{max-width:100px;max-height:100px}#syllabus-page .module-row{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#syllabus-page .module-row:hover{background-color:#e0e0ff}#syllabus-page .module-row td{font-size:20pt;padding:10px}#syllabus-page .delete-column{width:20px}#syllabus-page #day-checkboxes input[type=checkbox]{margin-right:3px;margin-left:5px}#syllabus-page #day-checkboxes label{display:inline;font-weight:400}#syllabus-page #calendar-view table,#syllabus-page #use-template-content table{table-layout:fixed;width:475px;margin-left:auto;margin-right:auto}#syllabus-page #calendar-view .faded{color:#b0c0c0}#syllabus-page #calendar-view .clickable-day{cursor:pointer}#syllabus-page #calendar-view .clickable-day:hover{font-weight:700}#syllabus-page #calendar-view .clickable-day-selected{background-color:#c0c0f0}#syllabus-page a{cursor:pointer}#syllabus-page table.top-align tr td{vertical-align:top}#syllabus-page .use-template-left{width:100px}#syllabus-page #calendar-range{padding:5px;border:1px solid #ccc;cursor:pointer}#syllabus-page .divider-label{padding:5px;border:1px dashed #ccc}#syllabus-page .hover-message{font-weight:400;font-size:10pt;margin-left:20px}#syllabus-page #insert-hover-left-arrow,#syllabus-page #insert-hover-message{position:absolute}#syllabus-page #insert-hover-left-arrow b,#syllabus-page #insert-hover-message b{font-size:20pt}#syllabus-page table.teacher-syllabi{width:auto}#syllabus-page table.teacher-syllabi tr td,#syllabus-page th{padding:5px}#syllabus-page .syllabus-item{cursor:pointer}#syllabus-page .select-container{padding-right:10px}#syllabus-page #progress-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#syllabus-page #progress-chart{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}#syllabus-page #progress-table{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:800px}#syllabus-page #progress-table th{text-align:center}#syllabus-page .syllabus-chart .line-graph{font:10px sans-serif}#targeted-wrapper,#teacher-sidenav,#team-wrapper,#textbook-page,#tutorial-page .textbook-notes,.sidenav-beta,.teacher-resources,.teacher-top-nav,div#detail-view-page{font-family:'Proxima Nova',proxima-nova,sans-serif}#syllabus-page .syllabus-chart .axis line,#syllabus-page .syllabus-chart .axis path{fill:none;stroke:#000;shape-rendering:crispEdges}#syllabus-page .syllabus-chart .x.axis path{display:none}#syllabus-page .syllabus-chart .line{fill:none;stroke:#4682b4;stroke-width:1.5px}#syllabus-page .student-row,#syllabus-page .syllabus-chart .student{cursor:pointer}#syllabus-page .syllabus-chart .bar{fill:#4682b4}#syllabus-page .sort{cursor:pointer}#syllabus-page .sort .icon-caret-down,#syllabus-page .sort .icon-caret-up{display:none;font-size:12pt}#syllabus-page .sort.asc .icon-caret-down{display:inline}#syllabus-page .sort.asc .blank,#syllabus-page .sort.asc .icon-caret-up,#syllabus-page .sort.desc .icon-caret-down{display:none}#syllabus-page .sort.desc .icon-caret-up{display:inline}#syllabus-page #first-day,#syllabus-page .sort.desc .blank{display:none}#syllabus-page .teacher-syllabus-table tr td{padding:5px}#syllabus-page #progress-page{width:800px}#syllabus-page #progress-page #progress-table-container{height:336px;overflow:scroll;border-radius:5px;border:1px solid gray;margin-bottom:50px;background-color:#fcfdff}#syllabus-page #progress-page #progress-graph-container{border-radius:5px;border:1px solid gray;background-color:#fcfdff}#syllabus-page #progress-page #progress-chart .nv-lineChart circle.nv-point{fill-opacity:1}#syllabus-page #add-page{width:500px;padding-top:35px}#syllabus-page #add-page #day-picker,#syllabus-page #add-page #template-container{display:none;margin-top:10px}#syllabus-page #add-page #day-picker input[type=checkbox]{margin-right:3px;margin-left:5px}#syllabus-page #add-page #day-picker label{display:inline;font-weight:400}#syllabus-page #add-page #day-picker #date-range{margin-top:15px}#syllabus-page #add-page #day-picker #date-range input[type=text]{display:inline;width:100px;margin-right:10px}#syllabus-page #add-page #create-button{display:none;margin-top:15px}#syllabus-page #syllabus-progress-datepicker{display:inline-block;width:185px}#targeted-wrapper #targeted-header{background:url(../../img/tutor_info/tutorbg.jpg) center top no-repeat fixed;background-size:100% auto}#targeted-wrapper #targeted-header.karel-usa-bg{background:url(../../img/karelusa.jpg) center top no-repeat fixed;background-size:100% auto}#targeted-wrapper #targeted-header.arkansas{background:url(../../img/arkansas.jpg) center top no-repeat fixed;background-size:100% auto}#targeted-wrapper #targeted-header #targeted-overlay{padding:90px 0 80px}#targeted-wrapper #targeted-header #targeted-overlay .btn-main-blue{padding:1.25em 2.75em;margin:10px}#targeted-wrapper #targeted-header #targeted-overlay .tutors-tagline{margin:15px 0 65px}#targeted-wrapper #targeted-header-tagline{width:60%;margin-left:20%}#targeted-wrapper #view-button{border:1px solid #FFF;background-color:transparent;font-size:14px;font-weight:400;text-transform:uppercase;padding:1.25em 3.25em}#targeted-wrapper #view-button:hover{opacity:.7}#targeted-wrapper #panel-3-subject{padding:80px 120px}#targeted-wrapper #panel-3-subject #content-image-row{max-width:1200px;margin:0 auto;padding-bottom:50px}#targeted-wrapper #panel-3-subject .header{font-weight:600;font-size:14px;color:#555;padding:20px}#targeted-wrapper #panel-3-subject .content{max-width:400px;margin:0 auto;font-size:14px;color:#909090;line-height:20px}#targeted-wrapper #panel-3-subject .green-button{background-color:#8cc63e;font-size:14px;font-weight:600;text-transform:uppercase;padding:1.25em 3.25em}#targeted-wrapper #panel-3-subject .green-button:hover{background-color:#85be39;opacity:1}#targeted-wrapper #panel-3-subject #button-row{max-width:1200px;margin:0 auto}#targeted-wrapper .sky-blue{background-color:#f4f8fc}#targeted-wrapper .targeted-panel{padding:80px 120px}#targeted-wrapper .targeted-panel .header{font-size:24px;color:#555;padding-top:30px;padding-bottom:20px}#targeted-wrapper .targeted-panel .content{max-width:400px;font-size:14px;color:#909090;line-height:20px;margin:14px 0}#targeted-wrapper .targeted-panel li{margin-top:5px}#targeted-wrapper .targeted-panel .button,#targeted-wrapper .targeted-panel .orange-button{font-size:14px;font-weight:600;padding:1.25em 3.25em;margin-top:40px;text-transform:uppercase}#targeted-wrapper .targeted-panel .orange-button{background-color:#fbaf3f}#targeted-wrapper .targeted-panel .orange-button:hover{background-color:#eca53c;opacity:1}#targeted-wrapper .targeted-panel .4-pane-image{width:450px}#targeted-wrapper .targeted-panel .icon{height:150px}#targeted-wrapper .targeted-panel .img{max-height:400px;max-width:597px;width:100%;border-radius:3px}#targeted-wrapper .targeted-panel .shorter-img{max-height:275px;border-radius:3px;max-width:434px;width:100%}#targeted-wrapper .targeted-panel .shorter-img.commgraphic{max-width:614px}#targeted-wrapper .resources-panel{padding:50px;min-width:1200px}#targeted-wrapper .resources-panel .pdf-icon{font-family:FontAwesome;padding-left:20px}#targeted-wrapper .resources-panel .eye-icon{font-family:FontAwesome;padding-right:10px}#targeted-wrapper .resources-panel .zero-padding{padding:0}#targeted-wrapper .resources-panel .horizontal-divider{max-height:1px}#targeted-wrapper .resources-panel .resources-header{padding:20px;font-weight:100;font-size:38px;color:#555}#targeted-wrapper .resources-panel .resource-item{padding:20px;height:150px}#targeted-wrapper .resources-panel .border-right{border-right:2px solid #CCC}#targeted-wrapper .resources-panel .hacked-border{height:2px;border-right:2px solid #CCC}#targeted-wrapper .resources-panel .floating-border{background-color:#CCC;margin-left:20px;margin-right:20px;height:2px}#targeted-wrapper .resources-panel .header{padding-left:20px;margin-bottom:10px;font-weight:600;font-size:18px;color:#555;line-height:22px}#targeted-wrapper .resources-panel .content{padding-left:20px;font-size:14px;color:#95A5AC;line-height:20px}#targeted-wrapper .resources-panel .read-more a{position:absolute;bottom:20px;padding-left:20px;font-weight:600;font-size:14px;color:#27A9E1}#targeted-wrapper #join-schools-panel .content{margin-bottom:40px}#targeted-wrapper #join-schools-panel .btn{margin-bottom:10px}#targeted-wrapper #join-schools-panel .btn-main-orange{padding:1.25em 2.53em;margin-right:10px}#targeted-wrapper #join-schools-panel .btn-main-transparent{border-color:#fbaf3f;padding:1.25em 3.25em;color:#fbaf3f}#targeted-wrapper #join-schools-panel .btn-main-transparent:hover{border-color:#eca53c;background-color:#eca53c;color:#FFF;opacity:1}#dashboard-container{width:100%;box-sizing:border-box;font-size:16px}#dashboard-container #welcome-area{padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:28px;margin-bottom:40px}#dashboard-container #welcome-area #profile-image{width:180px;height:180px;border-radius:50%}#dashboard-container #welcome-area #welcome-content{max-width:480px}#dashboard-container #welcome-area #welcome-content #welcome-title{font-size:3.6rem;font-weight:600}#dashboard-container #welcome-area #welcome-content #welcome-title #teacher-name{color:#04A7E8}#dashboard-container #welcome-area #welcome-content #welcome-body{font-size:1.6rem;font-weight:400}#dashboard-container #welcome-area #welcome-content #welcome-actions{display:-ms-flexbox;display:flex;gap:8px}#dashboard-container #welcome-area #welcome-content #welcome-actions .welcome-action-btn{border-radius:24px;font-size:1.04rem;font-weight:600;border:1.5px solid #04A7E8;padding:3px 6.4px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5.6px;color:#04A7E8;text-decoration:none;width:fit-content;text-wrap-mode:nowrap}#dashboard-container #welcome-area #welcome-content #welcome-actions .welcome-action-btn:hover{background:#baebfe}#dashboard-container #welcome-area #welcome-content #welcome-actions .welcome-action-btn#settings-btn img{-ms-transform:scale(1.6);transform:scale(1.6);width:8px}#dashboard-container #main-content .dashboard-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-ms-flex:1;flex:1}#dashboard-container #main-content .dashboard-row>.dashboard-section{-ms-flex:1;flex:1;min-width:300px}#dashboard-container #main-content .dashboard-row.dashboard-gauge-row{padding-left:15px;-ms-flex-pack:start;justify-content:flex-start;gap:24px}#dashboard-container #main-content .dashboard-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-pack:start;justify-content:start;-ms-flex:1;flex:1;min-width:300px}#dashboard-container #main-content .dashboard-col>.dashboard-section{-ms-flex:0;flex:0}#dashboard-container #main-content .dashboard-gauge{width:180px;padding:15px;border-radius:15px}#dashboard-container #main-content .dashboard-gauge:hover{-ms-transform:scale(1.1);transform:scale(1.1);transition:transform .2s}#dashboard-container #main-content .dashboard-gauge .gauge-link{text-decoration:none;color:#333}#dashboard-container #main-content .dashboard-gauge .gauge-content .gauge-title-row{display:-ms-flexbox;display:flex;height:30px;-ms-flex-align:center;align-items:center;gap:10px}#dashboard-container #main-content .dashboard-gauge .gauge-content .gauge-title-row .gauge-icon-container{color:#fff;border-radius:5px;height:30px;width:30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#dashboard-container #main-content .dashboard-gauge .gauge-content .gauge-title-row .gauge-title{font-size:1.4rem;font-weight:600;margin:0}#dashboard-container #main-content .dashboard-gauge .gauge-content .gauge-value{font-size:6rem;font-weight:600}#dashboard-container #main-content .dashboard-gauge .gauge-content .gauge-hr{width:70px;height:4px;margin-top:10px}#dashboard-container #main-content #conversations-gauge{background-color:#fdf2ee}#dashboard-container #main-content #conversations-gauge .gauge-hr,#dashboard-container #main-content #conversations-gauge .gauge-icon-container{background-color:#e05f40}#dashboard-container #main-content #assignments-gauge{background-color:#eef8f5}#dashboard-container #main-content #assignments-gauge .gauge-hr,#dashboard-container #main-content #assignments-gauge .gauge-icon-container{background-color:#30aa70}#dashboard-container #main-content #active-students-gauge{background-color:#eaf2f8}#dashboard-container #main-content #active-students-gauge .gauge-hr,#dashboard-container #main-content #active-students-gauge .gauge-icon-container{background-color:#0b4fa3}#dashboard-container #main-content #apps-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:5px;margin-bottom:15px}#dashboard-container #main-content #apps-row a{text-decoration:none;color:#333}#dashboard-container #main-content #apps-row.with-tools{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:15px}#dashboard-container #main-content #apps-row .tool-row{width:100%}#dashboard-container #main-content #apps-row .app-component{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:10px;padding-top:20px;width:150px;text-align:center}#dashboard-container #main-content #apps-row .app-component:hover{background-color:#ddd;border-radius:10px}#dashboard-container #main-content #apps-row .app-component img{width:100px;height:100px}#dashboard-container #main-content #apps-row .app-component p{font-size:18px;max-width:80%}#dashboard-container #main-content #apps-row .app-component.app-component-medium{width:100px;padding-top:10px}#dashboard-container #main-content #apps-row .app-component.app-component-medium img{width:50px;height:50px}#dashboard-container #main-content #apps-row .app-component.app-component-medium p{font-size:14px}#dashboard-container #main-content .dashboard-section{padding:20px;border:3px solid #f6f5fa;border-radius:15px;height:fit-content}#dashboard-container #main-content .dashboard-section .dashboard-section-title{margin-top:0;font-size:2.2rem;font-weight:700;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#dashboard-container #main-content .dashboard-section .dashboard-section-title .view-all-link{font-size:1.3rem;color:#007BFF;text-decoration:none;font-weight:600;margin-left:auto;opacity:.8}#dashboard-container #main-content .dashboard-section .dashboard-section-title .view-all-link:hover{text-decoration:underline;opacity:1}#dashboard-container #main-content .dashboard-section .dashboard-section-content{background:#FFF;border-radius:5px;box-sizing:border-box}#dashboard-container #main-content #my-sections{-ms-flex:2.5;flex:2.5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#dashboard-container #main-content #my-sections h2{margin-bottom:12px}#dashboard-container #main-content #my-sections .dashboard-section-content{position:relative;background:#FFF;-ms-flex:1;flex:1;overflow-y:auto}#dashboard-container #main-content #my-sections .dashboard-section-content::after,#dashboard-container #main-content #my-sections .dashboard-section-content::before{content:'';position:absolute;left:0;right:0;height:10px;pointer-events:none;z-index:1}#dashboard-container #main-content #my-sections .dashboard-section-content::before{top:-1px;background:linear-gradient(#FFF 0,rgba(255,255,255,0) 100%);filter:blur(2px)}#dashboard-container #main-content #my-sections .dashboard-section-content::after{bottom:0;background:linear-gradient(rgba(255,255,255,0) 0,#FFF 100%);filter:blur(2px)}#dashboard-container #main-content #my-sections .dashboard-section-content .scroll-content{overflow-y:auto;padding:10px 0}#dashboard-container #main-content #my-sections .empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;-ms-flex:1;flex:1;color:#999;background:#F9FAFB;border:2px dashed #E5E7EB;border-radius:5px;margin:0}#dashboard-container #main-content #my-sections .empty-state i{font-size:2.5rem;margin-bottom:15px;opacity:.5}#dashboard-container #main-content #my-sections .empty-state p{margin:0 0 15px;font-size:1.4rem;text-align:center;max-width:80%;line-height:1.4}#dashboard-container #main-content #my-sections .section-item{display:block;background:#F6F5FA;border-radius:5px;padding:10px;margin-bottom:10px;color:#000;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-container #main-content #my-sections .section-item .section-name{margin:0 0 5px;font-size:1.8rem;font-weight:600;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#dashboard-container #main-content #my-sections .section-item .section-students{margin:0;font-size:1.2rem}#dashboard-container #main-content #my-sections .section-item.archived{opacity:.7}#dashboard-container #main-content #my-sections .section-item:hover{background:#e7e4f2}#dashboard-container #main-content #favorite-apps .app-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#dashboard-container #main-content #favorite-apps .empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;min-height:120px;color:#999;background:#F9FAFB;border:2px dashed #E5E7EB;border-radius:5px}#dashboard-container #main-content #favorite-apps .empty-state i{font-size:2.5rem;margin-bottom:15px;opacity:.5}#dashboard-container #main-content #favorite-apps .empty-state p{margin:0;font-size:1.4rem;text-align:center;max-width:80%;line-height:1.4}#dashboard-container #main-content #favorite-apps .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#F6F5FA;padding:10px;border-radius:5px;text-decoration:none;color:#000;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-container #main-content #favorite-apps .item img{margin-right:10px}#dashboard-container #main-content #favorite-apps .item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-container #main-content #favorite-apps .item:hover{background:#e7e4f2}#dashboard-container #main-content #notifications{padding:20px;border-radius:15px}#dashboard-container #main-content #notifications .dashboard-section-content{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}#dashboard-container #main-content #notifications .dashboard-section-content .empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;width:100%;min-height:120px;color:#999;background:#F9FAFB;border:2px dashed #E5E7EB;border-radius:5px}#dashboard-container #main-content #notifications .dashboard-section-content .empty-state i{font-size:2rem;margin-bottom:10px;opacity:.5}#dashboard-container #main-content #notifications .dashboard-section-content .empty-state p{margin:0;font-size:1.2rem;text-align:center;line-height:1.4}#dashboard-container #main-content #notifications .dashboard-section-content .notification-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background-color:#F6F5FA;padding:10px;width:100%;border-radius:5px;text-decoration:none;color:#000}#dashboard-container #main-content #notifications .dashboard-section-content .notification-item .notification-image{width:35px;height:35px;border-radius:50%;margin-right:6px}#dashboard-container #main-content #notifications .dashboard-section-content .notification-item .notification-author{margin:0 0 5px;font-size:1.5rem;font-weight:600}#dashboard-container #main-content #notifications .dashboard-section-content .notification-item .notification-text{margin:0;font-size:1.2rem}#dashboard-container #main-content #notifications .dashboard-section-content .notification-item:hover{background:#e7e4f2}#dashboard-container #main-content #announcements .dashboard-section-content{background:#fff;border-radius:5px;padding:20px;box-sizing:border-box}#dashboard-container #main-content #announcements .dashboard-section-content p{margin:0;font-size:1rem;line-height:1.5}#dashboard-container #main-content #announcements .dashboard-section-content a{display:inline-block;margin-top:10px;background:#007BFF;color:#FFF;padding:10px 15px;border-radius:5px;text-decoration:none}#dashboard-container #main-content #announcements .dashboard-section-content a:hover{background:#0056b3}#dashboard-container #corner-blob{float:right;margin-top:-25px;margin-right:-20px;max-height:180px;max-width:25vw}.teacher-resources{position:relative}.teacher-resources #teacher-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:#2541B2;padding:0;text-decoration:none}.teacher-resources #teacher-banner *{text-decoration:none;color:#fff}.teacher-resources #teacher-banner:hover *{color:#a7aeb6!important}.teacher-resources .search-bar{color:#555;text-align:center;font-weight:200;margin-top:50px;margin-bottom:25px;font-size:18px;line-height:18px}.teacher-resources #filter-resources{display:inline-block;width:600px;max-width:90%;border-color:#000}.teacher-resources #course-form{max-width:100%}.teacher-resources #course-form .small-dropdown{max-width:90%}.teacher-resources .teacher-resources-content{background-color:#f4f8fc;min-height:100vh;min-height:calc(100vh - 60px);padding-bottom:50px}.teacher-resources .teacher-resources-content h3{display:inline-block;color:#555;font-weight:200;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;margin-left:20px}.teacher-resources .teacher-resources-content .resources a:nth-child(6n+6) .search-item{border-left:8px solid #ac0061}.teacher-resources .teacher-resources-content .resources a:nth-child(6n+5) .search-item{border-left:8px solid #361b98}.teacher-resources .teacher-resources-content .resources a:nth-child(6n+4) .search-item{border-left:8px solid #98291c}.teacher-resources .teacher-resources-content .resources a:nth-child(6n+3) .search-item{border-left:8px solid #ffae00}.teacher-resources .teacher-resources-content .resources a:nth-child(6n+2) .search-item{border-left:8px solid #04a7e8}.teacher-resources .teacher-resources-content .resources a:nth-child(6n+1) .search-item{border-left:8px solid #77ce1c}.teacher-resources-widgets{width:790px;margin:auto}@media (max-width:1100px){.teacher-resources-widgets{width:525px}}@media (max-width:800px){.teacher-resources-widgets{width:260px}}.teacher-resources-widgets:is(ul){padding:0;list-style-type:none}.teacher-resources-widgets:is(ul) li{display:inline-block}.teacher-resources-widgets:is(ul) li:nth-of-type(even) .resource-widget{background-color:#63bfe6;border-color:#51a8cd}.teacher-resources-widgets .resource-widget{border-radius:3px;background-color:#27a9e1;border-bottom:solid 12px #2290c0;display:inline-block;width:250px;height:212px;position:relative;margin:0 5px 17px;transition:transform .3s}.teacher-resources-widgets .resource-widget span{font-size:20px;font-weight:600;color:rgba(255,255,255,.8);position:absolute;top:30px;left:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.teacher-resources-widgets .resource-widget img{position:absolute;top:90px;right:20px}.teacher-resources-widgets .resource-widget:nth-of-type(even){background-color:#63bfe6;border-color:#51a8cd}.teacher-resources-widgets .resource-widget:active,.teacher-resources-widgets .resource-widget:focus,.teacher-resources-widgets .resource-widget:hover{text-decoration:none;text-transform:scale(1.05)}.more-courses-button{margin-top:20px;margin-left:8.33333333%}#generated-problem-guide .download-guide-button{width:100px}#tools-tracking-table{counter-reset:rowNumber}#tools-tracking-table tr:nth-child(n+4){counter-increment:rowNumber}#tools-tracking-table tr:nth-child(n+4) td:first-child::before{content:counter(rowNumber);min-width:1em;margin-right:.5em}.search-item{margin-left:40px;margin-right:40px;margin-top:10px;background-color:#fff}.search-item img{width:30px;margin-right:10px}.search-item .locked-search-result{color:#de5844;font-style:italic;margin-right:10px;margin-top:5px}#confirmation-dialog{display:none;position:fixed;top:15%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:0;z-index:9999;transition:all .3s ease-in}.sidenav-beta,.sidenav-beta #profile-switcher-dropdown .profile-type,.sidenav-beta #sidenav-top-level>li>.top-level-label,.sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-link-text,.sidenav-beta #sidenav-top-level>li>a,.sidenav-beta #sidenav-top-level>li>a .top-level-link-text,.sidenav-beta #sidenav-top-level>li>button,.sidenav-beta #sidenav-top-level>li>button .top-level-link-text,.sidenav-beta .sidenav-footer.opt-out-footer,.sidenav-beta .sidenav-header .dropdown .dropdown-toggle,.sidenav-beta .sidenav-sub-level,.sidenav-beta.locked~.has-sidenav,.sidenav-beta.minimized #sidenav-top-level>li>.top-level-label .fa-caret-down,.sidenav-beta.minimized #sidenav-top-level>li>a .fa-caret-down,.sidenav-beta.minimized #sidenav-top-level>li>button .fa-caret-down,.sidenav-beta~.has-sidenav,.sidenav-default-transition{transition-property:width,height,padding,margin,opacity,background-color,max-height}#confirmation-dialog.show{display:block;-ms-transform:translateX(-50%),translateY(-100%);transform:translateX(-50%),translateY(-100%);top:30%;opacity:1}#teacher-sidenav #teacher-links li a.active:hover,#teacher-sidenav #teacher-links-collapsed li a.active:hover,#teacher-sidenav .admin-links li a.active:hover,.teacher-top-nav a.nav-title:hover{opacity:.8}.confirmation-dialog h2{margin-top:0}.confirmation-dialog p{margin-bottom:20px}.confirmation-dialog .btn-container{text-align:right}.confirmation-dialog .btn{margin-left:10px}#teacher-sidenav{height:calc(100% - 60px);position:fixed;padding-top:10px;z-index:2}#teacher-sidenav~.has-sidenav{margin-left:200px}#teacher-sidenav~.has-sidenav.collapsed{margin-left:60px}#teacher-sidenav #teacher-links,#teacher-sidenav #teacher-links-collapsed,#teacher-sidenav .admin-links{padding:0;border-bottom:2px solid #19232e;border-top:2px solid #19232e;margin-top:30px}#teacher-sidenav #teacher-links li,#teacher-sidenav #teacher-links-collapsed li,#teacher-sidenav .admin-links li{padding:0}#teacher-sidenav #teacher-links li .quick-find,#teacher-sidenav #teacher-links-collapsed li .quick-find,#teacher-sidenav .admin-links li .quick-find{cursor:pointer}#teacher-sidenav #teacher-links li a,#teacher-sidenav #teacher-links-collapsed li a,#teacher-sidenav .admin-links li a{display:block;padding:5px 10px;border-left:5px solid transparent}#teacher-sidenav #teacher-links li a.active,#teacher-sidenav #teacher-links-collapsed li a.active,#teacher-sidenav .admin-links li a.active{background-color:#19232e;color:#fff}#teacher-sidenav #teacher-links li a.active.sidenav-sections,#teacher-sidenav #teacher-links li a:hover.sidenav-sections,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-sections,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-sections,#teacher-sidenav .admin-links li a.active.sidenav-sections,#teacher-sidenav .admin-links li a:hover.sidenav-sections{border-color:#ffdd17}#teacher-sidenav #teacher-links li a.active.sidenav-progress,#teacher-sidenav #teacher-links li a:hover.sidenav-progress,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-progress,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-progress,#teacher-sidenav .admin-links li a.active.sidenav-progress,#teacher-sidenav .admin-links li a:hover.sidenav-progress{border-color:#8cc63e}#teacher-sidenav #teacher-links li a.active.sidenav-pd-portal,#teacher-sidenav #teacher-links li a:hover.sidenav-pd-portal,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-pd-portal,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-pd-portal,#teacher-sidenav .admin-links li a.active.sidenav-pd-portal,#teacher-sidenav .admin-links li a:hover.sidenav-pd-portal{border-color:#2e3092}#teacher-sidenav #teacher-links li a.active.sidenav-codereview,#teacher-sidenav #teacher-links li a:hover.sidenav-codereview,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-codereview,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-codereview,#teacher-sidenav .admin-links li a.active.sidenav-codereview,#teacher-sidenav .admin-links li a:hover.sidenav-codereview{border-color:#27a9e1}#teacher-sidenav #teacher-links li a.active.sidenav-create,#teacher-sidenav #teacher-links li a:hover.sidenav-create,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-create,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-create,#teacher-sidenav .admin-links li a.active.sidenav-create,#teacher-sidenav .admin-links li a:hover.sidenav-create{border-color:#9e1e62}#teacher-sidenav #teacher-links li a.active.sidenav-lessons,#teacher-sidenav #teacher-links li a:hover.sidenav-lessons,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-lessons,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-lessons,#teacher-sidenav .admin-links li a.active.sidenav-lessons,#teacher-sidenav .admin-links li a:hover.sidenav-lessons{border-color:#ff99c6}#teacher-sidenav #teacher-links li a.active.sidenav-resources,#teacher-sidenav #teacher-links li a:hover.sidenav-resources,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-resources,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-resources,#teacher-sidenav .admin-links li a.active.sidenav-resources,#teacher-sidenav .admin-links li a:hover.sidenav-resources{border-color:#d4af37}#teacher-sidenav #teacher-links li a.active.sidenav-favorites,#teacher-sidenav #teacher-links li a:hover.sidenav-favorites,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-favorites,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-favorites,#teacher-sidenav .admin-links li a.active.sidenav-favorites,#teacher-sidenav .admin-links li a:hover.sidenav-favorites{border-color:#de5844}#teacher-sidenav #teacher-links li a.active.sidenav-support,#teacher-sidenav #teacher-links li a:hover.sidenav-support,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-support,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-support,#teacher-sidenav .admin-links li a.active.sidenav-support,#teacher-sidenav .admin-links li a:hover.sidenav-support{border-color:#fbaf3f}#teacher-sidenav #teacher-links li a.active.sidenav-course-catalog,#teacher-sidenav #teacher-links li a:hover.sidenav-course-catalog,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-course-catalog,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-course-catalog,#teacher-sidenav .admin-links li a.active.sidenav-course-catalog,#teacher-sidenav .admin-links li a:hover.sidenav-course-catalog{border-color:#2e3092}#teacher-sidenav #teacher-links li a.active.sidenav-projects-catalog,#teacher-sidenav #teacher-links li a:hover.sidenav-projects-catalog,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-projects-catalog,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-projects-catalog,#teacher-sidenav .admin-links li a.active.sidenav-projects-catalog,#teacher-sidenav .admin-links li a:hover.sidenav-projects-catalog{border-color:#8cc63e}#teacher-sidenav #teacher-links li a.active.sidenav-apcsa-resources,#teacher-sidenav #teacher-links li a:hover.sidenav-apcsa-resources,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-apcsa-resources,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-apcsa-resources,#teacher-sidenav .admin-links li a.active.sidenav-apcsa-resources,#teacher-sidenav .admin-links li a:hover.sidenav-apcsa-resources{border-color:#ffdd17}#teacher-sidenav #teacher-links li a.active.sidenav-assessments,#teacher-sidenav #teacher-links li a:hover.sidenav-assessments,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-assessments,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-assessments,#teacher-sidenav .admin-links li a.active.sidenav-assessments,#teacher-sidenav .admin-links li a:hover.sidenav-assessments{border-color:#8e3329}#teacher-sidenav #teacher-links li a.active.sidenav-cheat-detection,#teacher-sidenav #teacher-links li a:hover.sidenav-cheat-detection,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-cheat-detection,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-cheat-detection,#teacher-sidenav .admin-links li a.active.sidenav-cheat-detection,#teacher-sidenav .admin-links li a:hover.sidenav-cheat-detection{border-color:#fbaf3f}#teacher-sidenav #teacher-links li a.active.sidenav-forum,#teacher-sidenav #teacher-links li a:hover.sidenav-forum,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-forum,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-forum,#teacher-sidenav .admin-links li a.active.sidenav-forum,#teacher-sidenav .admin-links li a:hover.sidenav-forum{border-color:#f4f8fc}#teacher-sidenav #teacher-links li a.active.sidenav-assignments,#teacher-sidenav #teacher-links li a.active.sidenav-community,#teacher-sidenav #teacher-links li a:hover.sidenav-assignments,#teacher-sidenav #teacher-links li a:hover.sidenav-community,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-assignments,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-community,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-assignments,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-community,#teacher-sidenav .admin-links li a.active.sidenav-assignments,#teacher-sidenav .admin-links li a.active.sidenav-community,#teacher-sidenav .admin-links li a:hover.sidenav-assignments,#teacher-sidenav .admin-links li a:hover.sidenav-community{border-color:#ff99c6}#teacher-sidenav #teacher-links li a.active.sidenav-certifications,#teacher-sidenav #teacher-links li a:hover.sidenav-certifications,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-certifications,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-certifications,#teacher-sidenav .admin-links li a.active.sidenav-certifications,#teacher-sidenav .admin-links li a:hover.sidenav-certifications{border-color:#27a9e1}#teacher-sidenav #teacher-links li a.active.sidenav-courses,#teacher-sidenav #teacher-links li a:hover.sidenav-courses,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-courses,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-courses,#teacher-sidenav .admin-links li a.active.sidenav-courses,#teacher-sidenav .admin-links li a:hover.sidenav-courses{border-color:#de5844}#teacher-sidenav #teacher-links li a.active.sidenav-gradebook,#teacher-sidenav #teacher-links li a:hover.sidenav-gradebook,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-gradebook,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-gradebook,#teacher-sidenav .admin-links li a.active.sidenav-gradebook,#teacher-sidenav .admin-links li a:hover.sidenav-gradebook{border-color:#2e3092}#teacher-sidenav #teacher-links li a.active.sidenav-elementary-portal,#teacher-sidenav #teacher-links li a:hover.sidenav-elementary-portal,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-elementary-portal,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-elementary-portal,#teacher-sidenav .admin-links li a.active.sidenav-elementary-portal,#teacher-sidenav .admin-links li a:hover.sidenav-elementary-portal{border-color:#00a79d}#teacher-sidenav #teacher-links li a.active.sidenav-standards,#teacher-sidenav #teacher-links li a:hover.sidenav-standards,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-standards,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-standards,#teacher-sidenav .admin-links li a.active.sidenav-standards,#teacher-sidenav .admin-links li a:hover.sidenav-standards{border-color:#ff99c6}#teacher-sidenav #teacher-links li a.active.sidenav-sandbox,#teacher-sidenav #teacher-links li a:hover.sidenav-sandbox,#teacher-sidenav #teacher-links-collapsed li a.active.sidenav-sandbox,#teacher-sidenav #teacher-links-collapsed li a:hover.sidenav-sandbox,#teacher-sidenav .admin-links li a.active.sidenav-sandbox,#teacher-sidenav .admin-links li a:hover.sidenav-sandbox{border-color:#27a9e1}#teacher-sidenav #teacher-links li:first-child,#teacher-sidenav #teacher-links-collapsed li:first-child,#teacher-sidenav .admin-links li:first-child{text-transform:none;font-size:14px;letter-spacing:initial}#teacher-sidenav #teacher-links li .chs-icon,#teacher-sidenav #teacher-links li .icon,#teacher-sidenav #teacher-links-collapsed li .chs-icon,#teacher-sidenav #teacher-links-collapsed li .icon,#teacher-sidenav .admin-links li .chs-icon,#teacher-sidenav .admin-links li .icon{margin-right:13px}#teacher-sidenav #teacher-links li .chs-icon-price-tag,#teacher-sidenav #teacher-links-collapsed li .chs-icon-price-tag,#teacher-sidenav .admin-links li .chs-icon-price-tag{font-size:12px}#teacher-sidenav #teacher-links li .chs-icon-headset,#teacher-sidenav #teacher-links-collapsed li .chs-icon-headset,#teacher-sidenav .admin-links li .chs-icon-headset{font-size:13px}#teacher-sidenav #teacher-links li .chs-icon-lightbulb-alt,#teacher-sidenav #teacher-links-collapsed li .chs-icon-lightbulb-alt,#teacher-sidenav .admin-links li .chs-icon-lightbulb-alt{font-size:15px;margin-left:-1px}#teacher-sidenav #teacher-links li .chs-icon-forum,#teacher-sidenav #teacher-links-collapsed li .chs-icon-forum,#teacher-sidenav .admin-links li .chs-icon-forum{margin-left:-1px}#teacher-sidenav #teacher-links li .fa-list,#teacher-sidenav #teacher-links-collapsed li .fa-list,#teacher-sidenav .admin-links li .fa-list{margin-left:4px}#teacher-sidenav #teacher-links li .fa-window-maximize,#teacher-sidenav #teacher-links-collapsed li .fa-window-maximize,#teacher-sidenav .admin-links li .fa-window-maximize{margin-left:5px}#teacher-sidenav .admin-dashboard-links{border-top:0;margin-top:0}#teacher-sidenav #new-sidebar-opt-in,#teacher-sidenav #pro-teacher-nav{position:absolute;bottom:0;background-color:#19232e;color:#fff;width:100%;padding:10px 0;border-bottom:2px solid #28384a}#teacher-sidenav #new-sidebar-opt-in .opt-in-header,#teacher-sidenav #new-sidebar-opt-in .pro-header,#teacher-sidenav #pro-teacher-nav .opt-in-header,#teacher-sidenav #pro-teacher-nav .pro-header{position:relative;margin:auto;text-align:center;display:inline-block}#teacher-sidenav #new-sidebar-opt-in .opt-in-header h3,#teacher-sidenav #new-sidebar-opt-in .pro-header h3,#teacher-sidenav #pro-teacher-nav .opt-in-header h3,#teacher-sidenav #pro-teacher-nav .pro-header h3{font-weight:600;display:inline-block;margin-bottom:5px;font-size:14px;vertical-align:middle;margin-left:3px}#teacher-sidenav #new-sidebar-opt-in .opt-in-header .svg-icon,#teacher-sidenav #new-sidebar-opt-in .pro-header .svg-icon,#teacher-sidenav #pro-teacher-nav .opt-in-header .svg-icon,#teacher-sidenav #pro-teacher-nav .pro-header .svg-icon{fill:#27a9e1;vertical-align:middle}#teacher-sidenav #new-sidebar-opt-in .opt-in-header,#teacher-sidenav #pro-teacher-nav .opt-in-header{width:100%;margin-left:0}#teacher-sidenav #new-sidebar-opt-in .opt-in-header .opt-in-btn,#teacher-sidenav #pro-teacher-nav .opt-in-header .opt-in-btn{padding:1px 6px;font-size:12px;margin-left:3px}#teacher-sidenav #new-sidebar-opt-in .pro-body,#teacher-sidenav #pro-teacher-nav .pro-body{width:80%;margin:auto;text-align:center}#teacher-sidenav #new-sidebar-opt-in .pro-body p,#teacher-sidenav #pro-teacher-nav .pro-body p{font-size:11px;text-align:center}#teacher-sidenav #new-sidebar-opt-in .pro-body a,#teacher-sidenav #pro-teacher-nav .pro-body a{border-radius:20px;padding:1px 10px}@media (max-height:730px){#teacher-sidenav #new-sidebar-opt-in,#teacher-sidenav #pro-teacher-nav{display:none}}#teacher-sidenav #new-sidebar-opt-in .opt-in-body .btn-main-transparent,#teacher-sidenav #pro-teacher-nav .opt-in-body .btn-main-transparent{margin:0 0 5px;color:#fff}#teacher-sidenav #teacher-nav-footer{background-color:#19232e;position:absolute;bottom:0;width:100%;color:#fff;height:60px;padding-left:15px;display:table}#teacher-sidenav #teacher-nav-footer li{text-transform:none}#teacher-sidenav #teacher-nav-footer li.divider{padding:0;height:1px;background-color:#6b757b;margin:5px auto}#teacher-sidenav #teacher-nav-footer #email-link{display:table-cell;vertical-align:middle;width:45px}#teacher-sidenav #teacher-nav-footer #email-love{display:table-cell;vertical-align:middle;padding-left:13px}#teacher-sidenav #teacher-nav-footer .icon-envelope{color:#27a9e1;width:45px;text-align:center;border-right:2px solid #beccd4;height:30px;line-height:30px;font-size:16px}#teacher-sidenav #teacher-nav-footer .icon-heart{color:#ff99c6;font-size:12px;margin-left:5px;margin-right:5px}#teacher-sidenav #teacher-nav-footer.admin-footer{padding-left:0;text-align:center}#teacher-sidenav #teacher-nav-footer.admin-footer>a{line-height:60px;color:rgba(255,255,255,.4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;padding:10px;cursor:pointer}#teacher-sidenav #teacher-nav-footer.admin-footer>a:hover{color:#fff;text-decoration:none}#teacher-sidenav #teacher-nav-footer.admin-footer li:first-of-type{padding:0}@media (max-height:477px){#teacher-sidenav #teacher-nav-footer{display:none}}#teacher-sidenav .btn-main-transparent{border-color:#27a9e1;margin-left:28px;font-size:12px;color:rgba(255,255,255,.5);padding:10px 30px;border-width:2px;margin-top:10px}#teacher-sidenav .toggle-nav-btn{padding:0;border:none;background-color:transparent;color:rgba(255,255,255,.4);width:100%;text-align:center}#teacher-sidenav .toggle-nav-btn:hover{color:#fff}@media (max-width:812px){.teacher-sidenav.collapsed:not(#teacher-sidenav){height:calc(100% - 60px);position:fixed;font-family:'Proxima Nova',proxima-nova,sans-serif;z-index:2;display:block;padding-top:15px}.teacher-sidenav.collapsed:not(#teacher-sidenav)~.has-sidenav{margin-left:200px}.teacher-sidenav.collapsed:not(#teacher-sidenav)~.has-sidenav.collapsed{margin-left:60px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links{padding:0;border-bottom:2px solid #19232e;border-top:2px solid #19232e;margin-top:30px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li{padding:0}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .quick-find,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .quick-find,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .quick-find{cursor:pointer}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a{display:block;padding:5px 10px;border-left:5px solid transparent}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active{background-color:#19232e;color:#fff}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active:hover,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active:hover,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active:hover{opacity:.8}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-sections,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-sections,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-sections,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-sections,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-sections,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-sections{border-color:#ffdd17}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-progress,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-progress,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-progress,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-progress,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-progress,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-progress{border-color:#8cc63e}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-pd-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-pd-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-pd-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-pd-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-pd-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-pd-portal{border-color:#2e3092}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-codereview,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-codereview,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-codereview,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-codereview,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-codereview,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-codereview{border-color:#27a9e1}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-create,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-create,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-create,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-create,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-create,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-create{border-color:#9e1e62}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-lessons,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-lessons,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-lessons,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-lessons,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-lessons,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-lessons{border-color:#ff99c6}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-resources{border-color:#d4af37}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-favorites,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-favorites,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-favorites,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-favorites,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-favorites,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-favorites{border-color:#de5844}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-support,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-support,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-support,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-support,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-support,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-support{border-color:#fbaf3f}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-course-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-course-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-course-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-course-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-course-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-course-catalog{border-color:#2e3092}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-projects-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-projects-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-projects-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-projects-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-projects-catalog,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-projects-catalog{border-color:#8cc63e}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-apcsa-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-apcsa-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-apcsa-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-apcsa-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-apcsa-resources,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-apcsa-resources{border-color:#ffdd17}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-assessments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-assessments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-assessments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-assessments,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-assessments,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-assessments{border-color:#8e3329}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-cheat-detection,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-cheat-detection,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-cheat-detection,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-cheat-detection,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-cheat-detection,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-cheat-detection{border-color:#fbaf3f}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-forum{border-color:#f4f8fc}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-assignments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-community,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-assignments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-community,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-assignments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-community,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-assignments,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-community,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-assignments,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-community,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-assignments,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-community{border-color:#ff99c6}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-certifications,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-certifications,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-certifications,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-certifications,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-certifications,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-certifications{border-color:#27a9e1}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-courses,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-courses,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-courses,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-courses,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-courses,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-courses{border-color:#de5844}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-gradebook,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-gradebook,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-gradebook,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-gradebook,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-gradebook,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-gradebook{border-color:#2e3092}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-elementary-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-elementary-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-elementary-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-elementary-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-elementary-portal,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-elementary-portal{border-color:#00a79d}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-standards,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-standards,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-standards,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-standards,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-standards,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-standards{border-color:#ff99c6}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a.active.sidenav-sandbox,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li a:hover.sidenav-sandbox,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a.active.sidenav-sandbox,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li a:hover.sidenav-sandbox,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a.active.sidenav-sandbox,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li a:hover.sidenav-sandbox{border-color:#27a9e1}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li:first-child,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li:first-child,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li:first-child{text-transform:none;font-size:14px;letter-spacing:initial}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .chs-icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .chs-icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .chs-icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .icon{margin-right:13px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .chs-icon-price-tag,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .chs-icon-price-tag,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .chs-icon-price-tag{font-size:12px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .chs-icon-headset,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .chs-icon-headset,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .chs-icon-headset{font-size:13px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .chs-icon-lightbulb-alt,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .chs-icon-lightbulb-alt,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .chs-icon-lightbulb-alt{font-size:15px;margin-left:-1px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .chs-icon-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .chs-icon-forum,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .chs-icon-forum{margin-left:-1px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .fa-list,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .fa-list,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .fa-list{margin-left:4px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links li .fa-window-maximize,.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links-collapsed li .fa-window-maximize,.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-links li .fa-window-maximize{margin-left:5px}.teacher-sidenav.collapsed:not(#teacher-sidenav) .admin-dashboard-links{border-top:0;margin-top:0}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav{position:absolute;bottom:0;background-color:#19232e;color:#fff;width:100%;padding:10px 0;border-bottom:2px solid #28384a}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .opt-in-header,.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-header,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .opt-in-header,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-header{position:relative;margin:auto;text-align:center;display:inline-block}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .opt-in-header h3,.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-header h3,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .opt-in-header h3,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-header h3{font-weight:600;display:inline-block;margin-bottom:5px;font-size:14px;vertical-align:middle;margin-left:3px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .opt-in-header .svg-icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-header .svg-icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .opt-in-header .svg-icon,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-header .svg-icon{fill:#27a9e1;vertical-align:middle}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-header,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-header{width:80%}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .opt-in-header,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .opt-in-header{width:100%;margin-left:0}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .opt-in-header .opt-in-btn,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .opt-in-header .opt-in-btn{padding:1px 6px;font-size:12px;margin-left:3px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-body,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-body{width:80%;margin:auto;text-align:center}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-body p,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-body p{font-size:11px;text-align:center}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .pro-body a,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .pro-body a{border-radius:20px;padding:1px 10px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in .opt-in-body .btn-main-transparent,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav .opt-in-body .btn-main-transparent{margin:0 0 5px;color:#fff}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer{background-color:#19232e;position:absolute;bottom:0;width:100%;color:#fff;height:60px;padding-left:15px;display:table}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer li{text-transform:none}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer li.divider{padding:0;height:1px;background-color:#6b757b;margin:5px auto}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer #email-link{display:table-cell;vertical-align:middle;width:45px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer #email-love{display:table-cell;vertical-align:middle;padding-left:13px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer .icon-envelope{color:#27a9e1;width:45px;text-align:center;border-right:2px solid #beccd4;height:30px;line-height:30px;font-size:16px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer .icon-heart{color:#ff99c6;font-size:12px;margin-left:5px;margin-right:5px}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer.admin-footer{padding-left:0;text-align:center}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer.admin-footer>a{line-height:60px;color:rgba(255,255,255,.4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;padding:10px;cursor:pointer}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer.admin-footer>a:hover{color:#fff;text-decoration:none}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer.admin-footer li:first-of-type{padding:0}.teacher-sidenav.collapsed:not(#teacher-sidenav) .btn-main-transparent{border-color:#27a9e1;margin-left:28px;font-size:12px;color:rgba(255,255,255,.5);padding:10px 30px;border-width:2px;margin-top:10px}.teacher-sidenav.collapsed:not(#teacher-sidenav) .toggle-nav-btn{padding:0;border:none;background-color:transparent;color:rgba(255,255,255,.4);width:100%;text-align:center}.teacher-sidenav.collapsed:not(#teacher-sidenav) .toggle-nav-btn:hover{color:#fff}.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-links{margin-top:15px}#teacher-sidenav:not(.collapsed){display:none}.teacher-sidenav~.has-sidenav{margin-left:60px!important}}@media (max-width:812px) and (max-height:730px){.teacher-sidenav.collapsed:not(#teacher-sidenav) #new-sidebar-opt-in,.teacher-sidenav.collapsed:not(#teacher-sidenav) #pro-teacher-nav{display:none}}@media (max-width:812px) and (max-height:477px){.teacher-sidenav.collapsed:not(#teacher-sidenav) #teacher-nav-footer{display:none}}.sidenav-default-transition{transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta{width:230px;height:calc(100% - 60px);position:fixed;background-color:#0e1b2a;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;z-index:1000;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta~.has-sidenav{margin-left:50px!important;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta.locked~.has-sidenav{margin-left:230px!important;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta:not(.locked):not(.minimized){z-index:1035}.sidenav-beta.minimized{width:50px}.sidenav-beta.minimized .hide-minimized{display:none!important}.sidenav-beta.minimized .only-minimized{display:block}.sidenav-beta.minimized .only-minimized-inline{display:inline}.sidenav-beta.minimized .user-name{width:100%;text-align:center;margin:10px 0;font-size:16px}.sidenav-beta.minimized .user-name-full{visibility:hidden;width:0;height:0;opacity:0;overflow:hidden;transition-delay:0s;transition-duration:0s}.sidenav-beta.minimized #profile-switcher-dropdown .dropdown-toggle{width:40px;padding-left:8px;overflow:hidden}.sidenav-beta.minimized .profile-type{opacity:0;visibility:hidden}.sidenav-beta.minimized #sidenav-top-level>li.collapse-in{padding-bottom:0}.sidenav-beta.minimized #sidenav-top-level>li>.top-level-label,.sidenav-beta.minimized #sidenav-top-level>li>a,.sidenav-beta.minimized #sidenav-top-level>li>button{padding-left:5px}.sidenav-beta.minimized #sidenav-top-level>li>.top-level-label .fa-caret-down,.sidenav-beta.minimized #sidenav-top-level>li>a .fa-caret-down,.sidenav-beta.minimized #sidenav-top-level>li>button .fa-caret-down{opacity:0;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta.minimized .top-level-link-text{opacity:0}.sidenav-beta.minimized .sidenav-sub-level{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sidenav-beta.minimized .sidenav-footer.opt-out-footer{visibility:hidden;height:0;padding:0;opacity:0;overflow:hidden;max-height:0;transition-delay:0s;transition-duration:0s}.sidenav-beta [class*=" only-minimized"],.sidenav-beta [class^=only-minimized],.sidenav-beta.locked .fa-chevron-right{display:none}.sidenav-beta.locked .fa-chevron-left{display:inline}.sidenav-beta .fa-chevron-left{display:none}.sidenav-beta #sidenav-lock-toggle{width:50px;height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#dbe4e9;position:absolute;top:0;right:0;background-color:#24364c;border:none;border-bottom-left-radius:25px;font-size:16px;padding-left:7px}.sidenav-beta #profile-switcher-dropdown{margin-top:24px}.sidenav-beta #profile-switcher-dropdown .profile-type-icon-wrapper{width:25px;height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.sidenav-beta #profile-switcher-dropdown .profile-type-icon-wrapper .chs-icon{line-height:22px;font-size:20px}.sidenav-beta #profile-switcher-dropdown .profile-type-icon-wrapper svg{fill:none}.sidenav-beta #profile-switcher-dropdown .profile-type-icon-wrapper img{width:20px;height:20px}.sidenav-beta #profile-switcher-dropdown .profile-type{margin-left:15px;-ms-flex-positive:1;flex-grow:1;text-align:left;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta .sidenav-header{-ms-flex-negative:0;flex-shrink:0;padding-top:30px;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.sidenav-beta .sidenav-header .dropdown .dropdown-toggle{width:203px;padding-left:7px;padding-right:15px;height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px;position:relative;white-space:nowrap;z-index:1001;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta .sidenav-header .dropdown-menu{padding-top:36px;margin-top:-36px;border:1px solid #27a9e1;background-color:#0e1b2a;border-radius:10px;width:100%}.sidenav-beta .sidenav-header .dropdown-menu>li>a{color:#fff;border-radius:10px;margin-left:5px;margin-right:5px}.sidenav-beta .sidenav-header .dropdown-menu>li>a:focus,.sidenav-beta .sidenav-header .dropdown-menu>li>a:hover{background-color:#24364c}.sidenav-beta .sidenav-header .dropdown-menu .active-page>a{color:#27a9e1}.sidenav-beta .user-name{position:absolute;font-size:13px;max-width:175px;top:0;left:0;padding:6px;color:#dbe4e9;margin:0}.sidenav-beta .user-name .user-label{font-size:11px;color:#95a5ac}.sidenav-beta .user-name .user-name-full{transition-property:visibility,width,height,opacity;transition-duration:.3s;transition-delay:.1s;transition-timing-function:linear}.sidenav-beta #sidenav-top-level{padding:0 5px;list-style:none;overflow:auto;-ms-flex-positive:1;flex-grow:1;margin:0;scrollbar-width:none;background-color:#24364c;border-radius:10px 10px 0 0}.sidenav-beta #sidenav-top-level::-webkit-scrollbar{width:0}.sidenav-beta #sidenav-top-level .panel{background-color:transparent;border-radius:0;border:none;box-shadow:none}.sidenav-beta #sidenav-top-level .divider{margin-top:7.5px;margin-bottom:7.5px;height:2px;background-color:#16222e}.sidenav-beta #sidenav-top-level>li{margin-top:5px;margin-bottom:5px}.sidenav-beta #sidenav-top-level>li.collapse-in{background-color:#1c2f45;border-radius:10px;padding-bottom:5px}.sidenav-beta #sidenav-top-level>li.favorite-apps:not(:has(.favorite-app-sidenav-link)){display:none}.sidenav-beta #sidenav-top-level>li>.top-level-label,.sidenav-beta #sidenav-top-level>li>a,.sidenav-beta #sidenav-top-level>li>button{width:100%;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#dbe4e9;padding-left:13px;padding-right:15px;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;border-radius:10px;background-color:transparent;border:none;text-align:left;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta #sidenav-top-level>li>.top-level-label:hover,.sidenav-beta #sidenav-top-level>li>a:hover,.sidenav-beta #sidenav-top-level>li>button:hover{background-color:#192c44}.sidenav-beta #sidenav-top-level>li>.top-level-label.active,.sidenav-beta #sidenav-top-level>li>.top-level-label[data-toggle=collapse]:not(.collapsed),.sidenav-beta #sidenav-top-level>li>a.active,.sidenav-beta #sidenav-top-level>li>a[data-toggle=collapse]:not(.collapsed),.sidenav-beta #sidenav-top-level>li>button.active,.sidenav-beta #sidenav-top-level>li>button[data-toggle=collapse]:not(.collapsed){background-color:#112338}.sidenav-beta #sidenav-top-level>li>.top-level-label[data-toggle=collapse]:not(.collapsed) .fa-caret-down,.sidenav-beta #sidenav-top-level>li>a[data-toggle=collapse]:not(.collapsed) .fa-caret-down,.sidenav-beta #sidenav-top-level>li>button[data-toggle=collapse]:not(.collapsed) .fa-caret-down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-svg-wrapper,.sidenav-beta #sidenav-top-level>li>a .top-level-svg-wrapper,.sidenav-beta #sidenav-top-level>li>button .top-level-svg-wrapper{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-svg-wrapper>svg,.sidenav-beta #sidenav-top-level>li>a .top-level-svg-wrapper>svg,.sidenav-beta #sidenav-top-level>li>button .top-level-svg-wrapper>svg{fill:none}.sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-svg-wrapper>i,.sidenav-beta #sidenav-top-level>li>a .top-level-svg-wrapper>i,.sidenav-beta #sidenav-top-level>li>button .top-level-svg-wrapper>i{font-size:20px}.sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-link-text,.sidenav-beta #sidenav-top-level>li>a .top-level-link-text,.sidenav-beta #sidenav-top-level>li>button .top-level-link-text{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;margin-left:13px;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta .sidenav-sub-level{padding-left:0;margin-top:8px;margin-left:30px;list-style:none;border-left:2px solid #dbe4e9;background-color:#1c2f45;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta .sidenav-sub-level>li{padding-left:14px;padding-right:5px;margin-bottom:4px}.sidenav-beta .sidenav-sub-level>li>a{display:-ms-flexbox;display:flex;height:25px;-ms-flex-align:center;align-items:center;color:#dbe4e9;padding-left:5px;font-size:13px;text-decoration:none;white-space:nowrap;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidenav-beta .sidenav-sub-level>li>a:hover{background-color:#12263c}.sidenav-beta .sidenav-sub-level>li>a.active{background-color:#0b1d31}.sidenav-beta .sidenav-sub-level .sub-level-app-icon{width:22px;height:22px;margin-right:10px}.sidenav-beta .sidenav-sub-level .sub-level-app-icon i{line-height:22px;font-size:11px}.sidenav-beta .sidenav-footer{-ms-flex-negative:0;flex-shrink:0}.sidenav-beta .sidenav-footer.settings-footer{padding:5px 10px;margin-left:5px;margin-right:5px;display:-ms-flexbox;display:flex;border-top:1px solid #16232e}.sidenav-beta .sidenav-footer.settings-footer>a{border-radius:10px;width:31px;height:31px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sidenav-beta .sidenav-footer.settings-footer>a:hover{background-color:#192c44}.sidenav-beta .sidenav-footer.opt-out-footer{-ms-flex-negative:0;flex-shrink:0;position:relative;max-height:400px;transition-duration:.3s;transition-delay:.1s;transition-timing-function:ease-in}.sidenav-beta .sidenav-footer.opt-out-footer>button,.sidenav-beta .sidenav-footer.opt-out-footer>button .top-level-link-text{transition-property:width,height,padding,margin,opacity,background-color,max-height;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.58,1)}.sidenav-beta .sidenav-footer.opt-out-footer>button{width:100%;height:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#dbe4e9;padding-left:13px;padding-right:15px;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;border-radius:10px;background-color:transparent;border:none;text-align:left}.sidenav-beta .sidenav-footer.opt-out-footer>button:hover{background-color:#192c44}.sidenav-beta .sidenav-footer.opt-out-footer>button.active,.sidenav-beta .sidenav-footer.opt-out-footer>button[data-toggle=collapse]:not(.collapsed){background-color:#112338}.sidenav-beta .sidenav-footer.opt-out-footer>button[data-toggle=collapse]:not(.collapsed) .fa-caret-down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidenav-beta .sidenav-footer.opt-out-footer>button .top-level-link-text{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;margin-left:13px;font-size:16px;text-wrap:wrap;text-align:center}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu{position:relative;z-index:1;background-color:#19232e;color:#fff;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu .body{padding-top:10px;padding-bottom:20px;margin:auto;width:90%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu .body p{font-size:13px;text-align:center}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu .body p a{padding:0;color:#27a9e1}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu .body p a:hover{color:#54bbe7}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu .body .btn{border-radius:20px;padding:1px 10px;font-size:12px}.sidenav-beta .sidenav-footer.opt-out-footer .opt-out-menu .body .btn#learn-more-btn{margin-bottom:10px;width:100px}.sidenav-beta .sidenav-footer.admin-footer{background-color:#0e1b2a}.sidenav-beta .sidenav-footer.admin-footer>button{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#dbe4e9;font-weight:600;text-decoration:none;border:none;background-color:transparent;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidenav-beta .sidenav-footer.admin-footer>button:not(.collapsed) .fa-caret-down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidenav-beta .sidenav-footer.admin-footer>button:hover{background-color:#122335}.sidenav-beta #admin-menu{list-style:none;margin:0;padding:0;border-top:1px solid #95a5ac}.sidenav-beta #admin-menu .divider{height:1px;margin:8px auto;overflow:hidden;background-color:#95a5ac;width:50%}.sidenav-beta #admin-menu>li:first-child{margin-top:8px}.sidenav-beta #admin-menu>li:last-child{margin-bottom:8px}.sidenav-beta #admin-menu .toggle-nav-btn,.sidenav-beta #admin-menu>li>a{display:block;padding:5px;color:#dbe4e9;text-align:center}.sidenav-beta #admin-menu .toggle-nav-btn:hover,.sidenav-beta #admin-menu>li>a:hover{background-color:#122335}#student-sidenav-beta #sidenav-top-level>li>.top-level-label:hover,#student-sidenav-beta .sidenav-sub-level,.sidenav-beta #admin-menu .toggle-nav-btn{background-color:transparent}.sidenav-beta #admin-menu .toggle-nav-btn{border:none;color:#dbe4e9;width:100%;text-align:center}@media (max-width:812px){.sidenav-beta:not(.minimized)~.has-sidenav{margin-left:50px!important}}@media (max-height:380px){.sidenav-beta{overflow:auto}.sidenav-beta #sidenav-top-level{-ms-flex-negative:0;flex-shrink:0}}#student-sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-svg-wrapper{color:#fff;font-size:20px}#student-sidenav-beta #sidenav-top-level>li>.top-level-label .top-level-svg-wrapper>img{width:20px}#student-sidenav-beta .sidenav-sub-level>li>a>span{overflow:hidden;text-overflow:ellipsis}.teacher-top-nav{position:relative;height:auto;min-height:70px;background-color:#fff;padding-top:14px;padding-left:25px;line-height:42px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);width:100%;text-align:left}.teacher-top-nav #class-progress-dropdown,.teacher-top-nav .more-links{display:inline-block}.teacher-top-nav #class-progress-dropdown .icon-angle-down,.teacher-top-nav .more-links .icon-angle-down{margin-left:6px}.teacher-top-nav #class-progress-dropdown a:hover,.teacher-top-nav .more-links a:hover{cursor:pointer}.teacher-top-nav #class-progress-dropdown .dropdown-menu,.teacher-top-nav .more-links .dropdown-menu{margin-top:-3px}.teacher-top-nav .more-links .dropdown-menu{padding:0}.teacher-top-nav .more-links .dropdown-menu li a{color:#6b757b;line-height:45px;font-size:12px;border-left:solid 4px transparent}.teacher-top-nav .more-links .dropdown-menu li a:focus,.teacher-top-nav .more-links .dropdown-menu li a:hover{color:#555;background-color:transparent}.teacher-top-nav .more-links .dropdown-menu li a.active{border-color:#27a9e1;color:#555}.teacher-top-nav .more-links .chs-icon-plus-squared-alt,.teacher-top-nav .more-links .icon-cogs{display:none}.teacher-top-nav .nav-title{font-size:20px;color:#555;margin-right:16px;font-weight:200}.teacher-top-nav a:hover{text-decoration:none}.teacher-top-nav a.class-nav-link{font-size:12px;color:#6b757b;padding:10px;display:inline-block;line-height:20px;position:relative}.teacher-top-nav a.class-nav-link:hover{color:#555}.teacher-top-nav a.class-nav-link.active{color:#555;height:54px;border-bottom:solid 4px #27a9e1}.teacher-top-nav #settings-link,.teacher-top-nav a.class-nav-link #queues-count{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.teacher-top-nav a.class-nav-link.active+.dropdown-menu{margin-top:-20px}.teacher-top-nav a.class-nav-link #queues-count{background-color:#27a9e1;border-radius:3px;font-weight:600;padding:1px 4px;margin-left:5px}.teacher-top-nav a.class-nav-link .badge{font-size:9px;vertical-align:middle;margin-left:5px;margin-top:-3px;font-weight:400}@media (max-width:1300px){.teacher-top-nav a.class-nav-link .badge{position:absolute;top:0;right:3px}}@media (max-width:1100px){.teacher-top-nav a.class-nav-link .chs-icon,.teacher-top-nav a.class-nav-link .icon{display:inline;font-size:18px}.teacher-top-nav a.class-nav-link .chs-icon~span,.teacher-top-nav a.class-nav-link .icon~span{display:none}}.teacher-top-nav #settings-link{position:absolute;right:30px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:30px;padding-top:7.5px;padding-bottom:7.5px;text-align:center;background-color:#6b757b;border-radius:50%;line-height:14px}.teacher-top-nav #settings-link:hover{background-color:#858e94}@media (max-width:1300px){.teacher-top-nav #class-dropdown .dropdown-toggle.dropdown-wide{width:185px}.teacher-top-nav #class-dropdown .dropdown-toggle.dropdown-wide span:first-of-type{width:120px}}@media (max-width:668px){.teacher-top-nav{padding-left:5px;text-align:center}.teacher-top-nav .dropdown-menu{text-align:left}}#teacher-assignments-nav,#teacher-class-nav{padding-right:65px}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu,#teacher-class-nav #class-progress-dropdown .dropdown-menu{background-color:#28384a;padding:0}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu:before,#teacher-class-nav #class-progress-dropdown .dropdown-menu:before{content:'';border-color:transparent transparent #28384a;border-style:solid;border-width:5px;position:absolute;top:-10px;right:8px}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li:first-child,#teacher-class-nav #class-progress-dropdown .dropdown-menu li:first-child{font-size:12px;color:rgba(255,255,255,.7);border-bottom:solid 1px #19232e;margin-left:15px;margin-right:15px}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a{color:rgba(255,255,255,.8);padding-top:0;padding-bottom:0;line-height:45px}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a:hover,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a:hover{background-color:rgba(190,204,212,.2);color:#fff}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a:focus,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a.active,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a.active{border-left:4px solid #27a9e1;color:#fff;text-decoration:underline}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a .icon-circle,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a .icon-circle{font-size:9px;margin-top:-3px;margin-right:12px;vertical-align:middle}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a .chs-icon-dots-4,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a .chs-icon-dots-4{font-size:11px;margin-left:-2px;margin-right:10px}#teacher-assignments-nav #class-progress-dropdown .dropdown-menu li a .chs-icon-dots-9,#teacher-class-nav #class-progress-dropdown .dropdown-menu li a .chs-icon-dots-9{font-size:13px;margin-left:-1px;margin-right:8px}#teacher-assignments-nav .badge,#teacher-class-nav .badge{font-size:9px;vertical-align:middle;margin-left:5px;margin-top:-3px;font-weight:400}#teacher-assignments-nav .chs-line-chart{margin-right:3px}#teacher-assignments-nav .chs-icon-check-outline,#teacher-assignments-nav .chs-icon-code{font-size:21px}#class-dropdown,#teacher-course-dropdown{display:inline-block;vertical-align:middle;margin-right:10px}#class-dropdown .dropdown-toggle,#teacher-course-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:42px;width:210px;line-height:38px;border:2px solid rgba(190,204,212,.25)}#class-dropdown .dropdown-toggle .icon,#teacher-course-dropdown .dropdown-toggle .icon{color:#beccd4;margin-left:15px}#class-dropdown .dropdown-toggle span:first-of-type,#teacher-course-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:148px;vertical-align:middle}#class-dropdown .dropdown-toggle:hover,#teacher-course-dropdown .dropdown-toggle:hover{cursor:pointer}#class-dropdown .dropdown-toggle.dropdown-wide,#teacher-course-dropdown .dropdown-toggle.dropdown-wide{width:275px}#class-dropdown .dropdown-toggle.dropdown-wide span:first-of-type,#teacher-course-dropdown .dropdown-toggle.dropdown-wide span:first-of-type{width:213px}#class-dropdown .dropdown-menu,#teacher-course-dropdown .dropdown-menu{min-width:210px}#class-dropdown .dropdown-menu .teacher-course-link,#teacher-course-dropdown .dropdown-menu .teacher-course-link{font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#class-dropdown .dropdown-menu .section-link,#teacher-course-dropdown .dropdown-menu .section-link{padding-left:30px}#class-dropdown .dropdown-menu .current-selection,#teacher-course-dropdown .dropdown-menu .current-selection{color:#27a9e1}#class-dropdown .dropdown-menu li a,#teacher-course-dropdown .dropdown-menu li a{color:#555;line-height:45px;font-size:12px}#class-dropdown .dropdown-menu li a:not(.no-link):focus,#class-dropdown .dropdown-menu li a:not(.no-link):hover,#teacher-course-dropdown .dropdown-menu li a:not(.no-link):focus,#teacher-course-dropdown .dropdown-menu li a:not(.no-link):hover{background-color:#27a9e1;color:#fff;outline:0}#class-dropdown .dropdown-menu li a.no-link:focus,#class-dropdown .dropdown-menu li a.no-link:hover,#teacher-course-dropdown .dropdown-menu li a.no-link:focus,#teacher-course-dropdown .dropdown-menu li a.no-link:hover{background-color:#fff;outline:0}#class-dropdown .dropdown-menu li.invalid,#teacher-course-dropdown .dropdown-menu li.invalid{background-color:#dee5e9}#class-dropdown .dropdown-menu.dropdown-wide,#teacher-course-dropdown .dropdown-menu.dropdown-wide{min-width:275px;max-width:450px}#class-dropdown .dropdown-menu.dropdown-compact li a,#teacher-course-dropdown .dropdown-menu.dropdown-compact li a{line-height:25px}#team-wrapper #team-header{background:url(../../img/about/team_placeholder.jpg) center top no-repeat fixed;background-size:100% auto}#team-wrapper #tlp-panel{padding:80px;max-width:800px;margin:0 auto}#team-wrapper #tlp-panel .tlp-image{padding:10px}#team-wrapper #tlp-panel .tlp-header{font-size:18px}#team-wrapper #tlp-panel .tlp-content{font-size:12px;color:#aaa;line-height:19px;letter-spacing:.9px;padding:10px}#team-wrapper #team-panel .small-left-padding{padding-left:10px}#team-wrapper #team-panel .team-bio{font-size:14px;margin-top:25px;margin-bottom:60px}#team-wrapper #team-panel .team-bio .name-title{line-height:25px;font-weight:600;color:#27a9e1}#team-wrapper #team-panel .team-bio .name-title .title{color:#000}#team-wrapper #team-panel .team-bio .blurb{color:#555}div#detail-view-page>div.detail-view-section{background-color:#FFF;padding:15px;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}div#detail-view-page>div.detail-view-section>table{background-color:#FFF;border-radius:3px;overflow:hidden;font-size:15px;width:100%}div#detail-view-page>div.detail-view-section>table:not(.no-alternate)>tbody>tr:nth-of-type(even){background-color:#F4F8FC}div#detail-view-page>div.detail-view-section>table>thead{background-color:#27A9E1;color:#FFF;height:30px}div#detail-view-page>div.detail-view-section>table tr>td,div#detail-view-page>div.detail-view-section>table tr>th{padding:5px}#textbook-page{background-color:#f4f8fc}#textbook-page .textbook-page-wrapper{display:-ms-flexbox;display:flex}#textbook-page .textbook-page-body-wrapper{width:75%;-ms-flex:1;flex:1}@media (max-width:425px){#textbook-page .textbook-page-body-wrapper.mobile-hidden{display:none}}#textbook-page svg.bottom-right{position:absolute;bottom:0;right:0;z-index:0;-ms-transform:scaleX(-1);transform:scaleX(-1);width:600px;height:auto}#textbook-page .textbook-page-header{padding:70px;position:relative;text-align:center;background-color:#dee5e9}#textbook-page .textbook-page-header .textbook-page-header-content{color:#19232e;margin-right:auto;margin-left:auto;max-width:768px;position:relative;z-index:1}#textbook-page .textbook-page-header .textbook-page-header-content h1{font-weight:700;font-size:36px}#textbook-page .textbook-page-header .textbook-page-header-content p{font-size:18px;color:#6b757b}#textbook-page .textbook-page-header .textbook-page-header-content .chapter{text-transform:uppercase;font-weight:600;color:#27a9e1}#textbook-page .textbook-page-section{padding:75px}#textbook-page .textbook-page-section .textbook-page-coming-soon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:60px;font-size:36px;font-weight:700}#textbook-page .textbook-page-section .textbook-page-section-content{width:80%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#textbook-page .textbook-page-section .textbook-page-section-content h2{font-size:24px;font-weight:600;color:#0b1f37;padding-top:20px}#textbook-page .textbook-page-section .textbook-page-section-content h3{font-size:32px;font-weight:600;color:#19232e;padding-top:15px;line-height:normal}#textbook-page .textbook-page-section .textbook-page-section-content section:first-of-type .textbook-item-title{margin-top:0}#textbook-page .textbook-page-section .textbook-page-section-content .textbook-item-title{font-size:24px;font-weight:700;color:#6b757b;margin-top:75px}#textbook-page .textbook-page-section .textbook-page-section-content ol:not(.linenums) li,#textbook-page .textbook-page-section .textbook-page-section-content p,#textbook-page .textbook-page-section .textbook-page-section-content ul:not(.linenums) li{font-size:20px;color:#6b757b}#textbook-page .textbook-page-section .textbook-page-section-content ol:not(.linenums) li,#textbook-page .textbook-page-section .textbook-page-section-content ul:not(.linenums) li{margin:10px 0 5px}#textbook-page .textbook-page-section .textbook-page-section-content ol.quiz-question-answers>li{margin:0}#textbook-page .textbook-page-section .textbook-page-section-content ol.linenums>li{margin:5px 0;line-height:20px}#textbook-page .textbook-page-section .textbook-page-section-content .quiz-questions p{font-size:16px;color:#555}#textbook-page .textbook-page-section .textbook-page-section-content hr{width:100%;color:#19232e}#textbook-page .textbook-page-section .textbook-page-section-content iframe{display:block;width:100%}#textbook-page .textbook-page-section .textbook-page-section-content .iframe-video{max-width:560px}#textbook-page .textbook-page-section .textbook-page-section-content img{max-width:95%}#textbook-page .textbook-page-section .textbook-page-section-content .textbook-quiz-iframe .quiz-questions{width:90%}#textbook-page .textbook-page-section .textbook-page-section-content .prettyprinted{margin-bottom:20px;border-radius:10px;padding:10px 25px}#textbook-page .textbook-page-section .textbook-page-section-content table{border-radius:3px;background-color:#fff;overflow:hidden;margin-bottom:20px}#textbook-page .textbook-page-section .textbook-page-section-content table thead{background-color:#27a9e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:30px}#textbook-page .textbook-page-section .textbook-page-section-content table thead th{padding-left:10px;padding-right:10px}#textbook-page .textbook-page-section .textbook-page-section-content table tr>td{padding:5px 10px;font-size:15px;color:#000}#textbook-page .textbook-page-section .textbook-page-section-content table tr>td p{font-size:15px;color:#000}#textbook-page .textbook-page-section .textbook-page-section-content table tr:nth-of-type(even){background-color:#dee5e9}#textbook-page .textbook-page-section .textbook-page-section-content table code{font-size:85%}#textbook-page .textbook-page-section .textbook-page-section-content div.code-toolbar{margin-bottom:20px}#textbook-page .textbook-page-section .textbook-page-section-content .quiz-questions pre,#textbook-page .textbook-page-section .textbook-page-section-content pre code{font-size:14px}#textbook-page .textbook-page-section .textbook-page-section-content code{font-size:85%;overflow:auto;border-radius:5px}#textbook-page .textbook-page-section .textbook-page-section-content .question-answer-text>p>code{font-size:85%;overflow:auto;padding:.2em .4em;background-color:rgba(27,31,35,.05);color:#24292e;border-radius:5px}#textbook-page .textbook-page-section .textbook-page-section-content .item-anchor{display:block;position:relative;visbility:hidden;top:-80px}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons h4{font-size:20px;font-weight:700;margin:0}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button{border-radius:50px;-ms-flex-align:center;align-items:center;padding:10px 20px;display:-ms-flexbox;display:flex;text-decoration:none}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button .button-text{margin:10px;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;width:275px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1200px){#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button .button-text{width:110px}}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button .chevron{font-size:30px}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-next-button-label{font-size:12px;font-weight:600;color:#95a5ac;margin:0}@media (max-width:425px){#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button .button-text{width:80px}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-next-button-label{font-size:8px}}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-textbook{-ms-flex-pack:start;justify-content:flex-start;border:1px solid #beccd4}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-textbook .prev-lesson-button-text{color:#6b757b;font-size:20px;font-weight:700;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:425px){#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-textbook{margin-right:0}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-textbook .prev-lesson-button-text{font-size:14px}}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .next-textbook{-ms-flex-pack:end;justify-content:flex-end;background-color:#28384a;color:#fff}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .next-textbook .next-lesson-button-text{color:#f4f8fc;font-size:20px;font-weight:700;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:425px){#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .next-textbook .next-lesson-button-text{font-size:14px}}@media (min-width:426px) and (max-width:676px){#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button{padding:10px 5px}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .textbook-nav-button .button-text{margin:10px 5px}#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .next-textbook .next-lesson-button-text,#textbook-page .textbook-page-section .textbook-page-section-content #textbook-nav-buttons .prev-textbook .prev-lesson-button-text{font-size:10px}}@media (max-width:900px){#textbook-page .textbook-page-section .textbook-page-section-content{width:100%;margin:0}#textbook-page .textbook-page-section{padding:30px}}#textbook-page .textbook-page-section .textbook-table-of-contents{display:grid}#textbook-page .textbook-page-section .textbook-table-of-contents a{text-decoration:none}#textbook-page .textbook-page-section .textbook-table-of-contents a:hover{color:#27a9e1!important}#textbook-page .textbook-page-section .textbook-table-of-contents .module{color:#6b757b;font-size:28px}#textbook-page .textbook-page-section .textbook-table-of-contents .lesson{color:#95a5ac;margin-left:40px;font-size:20px}@media (max-width:740px){#textbook-page .textbook-page-section .textbook-table-of-contents .module{font-size:20px}#textbook-page .textbook-page-section .textbook-table-of-contents .lesson{font-size:14px}}.textbook-page-sidenav{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;background-color:#19232e;position:sticky;width:25%;max-width:425px;height:calc(100vh - 50px);top:60px;overflow-y:auto;padding:0 0 10px 30px}.textbook-page-sidenav.closed{width:80px;overflow:hidden;padding:0}.textbook-page-sidenav.closed .table-of-contents-wrapper{display:none}.textbook-page-sidenav.closed .button-wrapper{margin:40px auto}.textbook-page-sidenav.closed #sidebar-open{display:block}.textbook-page-sidenav.closed #sidebar-close{display:none}@media (max-width:768px){.textbook-page-sidenav.closed{width:40px}}.textbook-page-sidenav .textbook-page-sidenav-coursename{border-bottom:1px solid #fff;margin:30px 0 10px}.textbook-page-sidenav .textbook-page-sidenav-coursename p{font-size:14px;color:#dee5e9;font-weight:600;width:80%;padding-top:8px}.textbook-page-sidenav .textbook-page-sidenav-coursename span{margin:auto}.textbook-page-sidenav .textbook-page-sidenav-coursename span:hover{cursor:pointer}.textbook-page-sidenav .textbook-page-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}.textbook-page-sidenav .textbook-page-link .textbook-page-label1,.textbook-page-sidenav .textbook-page-link .textbook-page-label2,.textbook-page-sidenav .textbook-page-link .textbook-page-label3{font-size:15px;font-weight:300;color:#beccd4;margin:0}.textbook-page-sidenav .textbook-page-link .textbook-page-label1 strong,.textbook-page-sidenav .textbook-page-link .textbook-page-label2 strong,.textbook-page-sidenav .textbook-page-link .textbook-page-label3 strong{margin-right:5px}@media (min-width:426px) and (max-width:676px){.textbook-page-sidenav .textbook-page-link .textbook-page-label1,.textbook-page-sidenav .textbook-page-link .textbook-page-label2,.textbook-page-sidenav .textbook-page-link .textbook-page-label3{font-size:12px}}.textbook-page-sidenav .textbook-page-link .textbook-page-label2{padding-left:20px}.textbook-page-sidenav .textbook-page-link .textbook-page-label3{padding-left:40px}.textbook-page-sidenav .button-wrapper{margin-top:40px;margin-right:10px}.textbook-page-sidenav #sidebar-open{display:none}.textbook-page-sidenav #sidebar-open:hover{cursor:pointer}.textbook-page-sidenav #sidebar-close{margin-right:20px}.textbook-page-sidenav #sidebar-close:hover{cursor:pointer}.textbook-page-sidenav #sidebar-close svg{position:absolute;right:30px}@media (min-width:426px) and (max-width:768px){.textbook-page-sidenav #sidebar-close svg{position:static}}.textbook-page-sidenav .current-page{color:#27a9e1!important;font-weight:700!important}@media (max-width:425px){.textbook-page-sidenav{width:100vw}}#textbooks-page-logged-in{padding:15px 20px 20px}#textbooks-page-logged-in h1{font-size:32px}#textbooks-page-logged-in .subtext{font-size:18px}#textbooks-page-logged-in .textbook-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;margin-top:20px;border-radius:16px;padding:0 20px;background-color:#fff}#textbooks-page-logged-in .textbook-card .card-decoration{position:absolute;left:-165px;width:254px;height:175%;border-radius:50%;background-color:#24364c;z-index:0}#textbooks-page-logged-in .textbook-card img{width:100px;z-index:1}#textbooks-page-logged-in .textbook-card .img-wrapper{-ms-flex-negative:0;flex-shrink:0;width:100px}#textbooks-page-logged-in .textbook-card .img-wrapper img{position:relative;width:88%;margin:6%;border-radius:3px}#textbooks-page-logged-in .textbook-card .textbook-info{width:100%;margin-left:40px;margin-right:10px;padding:20px 0}#textbooks-page-logged-in .textbook-card .textbook-info h2{font-size:28px;font-weight:600}#textbooks-page-logged-in .textbook-card .textbook-info p{font-size:16px}#textbooks-page-logged-in .textbook-card .btn{margin:0}.tools-landing.has-sidenav{margin-left:200px}.tools-landing.internal-tools-landing{padding:30px 50px 50px}.tools-landing .tool-status{width:15px;height:15px;border-radius:50%;display:inline-block}.tools-landing .tool-Live{background-color:#8cc63e}.tools-landing .tool-Beta{background-color:#ffdd17}.tools-landing .tool-Alpha{background-color:#ff99c6}.tools-landing a.simplelink{text-decoration:none;color:#000}.tools-landing .tool-Pro{color:#8cc63e;font-weight:700}.tools-landing .starbutton{width:25px;background-color:transparent;color:#000}.tools-landing table.overviewinfo{border:1px solid #ccc}.tools-landing td.overviewinfo{border:1px solid #ccc;padding:4px 10px}.tools-landing .category-bg{padding:2px 8px;border-radius:15px}.tools-landing .cat-Progress{background-color:#8cc63e;color:#fff}.tools-landing .cat-Resources{background-color:#00a79d;color:#fff}.tools-landing .cat-Grading{background-color:#27a9e1;color:#fff}.tools-landing .cat-Assignments{background-color:#9e1e62;color:#fff}.tools-landing .cat-Data{background-color:#19232e;color:#fff}.tools-landing .cat-Classroom{background-color:#95a5ac;color:#fff}.tools-landing .cat-Community,.tools-landing .cat-Support{background-color:#fbaf34;color:#fff}.tools-landing .cat-Courses,.tools-landing .cat-Platform,.tools-landing .cat-WriteCode{background-color:#2e3092;color:#fff}#tutorial-page .tooltip{z-index:2000!important}#tutorial-page #tutorial-header{padding:60px 120px;margin-bottom:60px;overflow:hidden;position:relative;text-align:left;background-color:#24364c}#tutorial-page #tutorial-header .header-content{position:relative;z-index:2;max-width:800px;width:90%;margin:auto;padding:0 40px;color:#a7aeb6}#tutorial-page #tutorial-header .header-content .tutorial-meta-data .language-badge{background-color:#fff;color:#0b1f37;border-radius:20px;font-weight:600;padding:5px 10px;margin-right:5px}#tutorial-page #tutorial-header .header-content h1{margin:30px 0 10px;color:#fff;font-weight:600;font-size:40px}#tutorial-page #tutorial-header .header-content p{color:#a7aeb6}#tutorial-page #tutorial-header .header-content select,#tutorial-page #tutorial-header .header-content textarea{color:#333}#tutorial-page #tutorial-header .header-content .tutorial-info p{font-size:20px}#tutorial-page #tutorial-header .header-content .tutorial-info p.small-font{font-size:18px}#tutorial-page #tutorial-header .header-content .author-info{display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-align:center;align-items:center}#tutorial-page #tutorial-header .header-content .author-info img{border-radius:50%;height:64px;width:64px;margin-right:15px}#tutorial-page #tutorial-header .header-content .author-info h3{margin:0 0 10px;color:#fff;font-weight:200;font-size:27px}#tutorial-page #tutorial-header .header-content .author-info p{margin-bottom:0}@media (max-width:425px){#tutorial-page #tutorial-header .header-content .author-info img{height:48px;width:48px}#tutorial-page #tutorial-header .header-content .author-info h3{font-size:16px}#tutorial-page #tutorial-header .header-content{padding:0 20px}#tutorial-page #tutorial-header .header-content h1{font-size:30px}}@media (max-width:1200px){#tutorial-page #tutorial-header{padding:60px 0}}#tutorial-page #tutorial-header .header-blob{position:absolute;bottom:0;right:0}@media (max-width:767px){#tutorial-page #tutorial-header .header-blob{display:none}}#tutorial-page #tutorial-content{background-color:#f3f8fd;text-align:center}#tutorial-page #tutorial-content .tutorial-page-nav{background-color:#0b1f37;font-weight:700;font-size:12px;height:40px;position:fixed;top:60px;left:0;z-index:999;width:100%}#tutorial-page #tutorial-content .tutorial-page-nav ol{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px;padding:8px 15px 8px 200px;max-width:1200px;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:768px){#tutorial-page #tutorial-content .tutorial-page-nav ol{padding:8px 15px}}#tutorial-page #tutorial-content .tutorial-page-nav a{color:#f3f8fd}#tutorial-page #tutorial-content .tutorial-page-nav a:hover{text-decoration:none;color:#27a9e1}#tutorial-page #tutorial-content .tutorial-page-nav a:active,#tutorial-page #tutorial-content .tutorial-page-nav a:focus{text-decoration:none}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item{margin-right:50px}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item.dropdown .dropdown-menu{background-color:#0b1f37;text-align:left;min-width:115px}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item.dropdown .dropdown-menu>li{height:30px}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item.dropdown .dropdown-menu>li>a{color:#fff;font-size:14px}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item.dropdown .dropdown-menu>li>a:hover{text-decoration:none;color:#27a9e1;background-color:#0b1f37}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item.active,#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item.active a:hover{color:#f3f8fd}#tutorial-page #tutorial-content .tutorial-page-nav .tutorial-nav-item .fa-angle-right{vertical-align:middle;margin-right:10px}#tutorial-page #tutorial-content .tutorial-page-nav.tutorial-main-nav .tutorial-nav-item{margin-right:10px;color:#fff}#tutorial-page #tutorial-content .tutorial-page-nav.tutorial-main-nav .tutorial-nav-item:not(.active) a:not(:hover),#tutorial-page #tutorial-content .tutorial-page-nav.tutorial-main-nav .tutorial-nav-item:not(.active) i{color:#95a5ac}#tutorial-page #tutorial-content .tutorial-page-nav.breadcrumb-nav .tutorial-nav-item{margin-right:10px;color:#fff}#tutorial-page #tutorial-content .tutorial-page-nav.breadcrumb-nav .tutorial-nav-item:not(.active) a:not(:hover),#tutorial-page #tutorial-content .tutorial-page-nav.breadcrumb-nav .tutorial-nav-item:not(.active) i{color:#95a5ac}#tutorial-page textarea{width:95%;min-height:150px;margin-bottom:20px}#tutorial-page .tutorial-course-img{width:50px;height:50px;vertical-align:bottom}#tutorial-page img.textbook-course-image{height:37px;margin-right:5px;vertical-align:text-bottom;margin-bottom:4px}#tutorial-page .tutorial-profile-img{width:50px;height:50px;vertical-align:bottom;border-radius:50%}#tutorial-page .tutorial-video{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:50px}#tutorial-page .textbook-notes{margin:auto;padding:0 40px;width:90%;max-width:800px;text-align:left}#tutorial-page .textbook-notes .ql-editor,#tutorial-page .textbook-notes .ql-toolbar{background-color:#fff}#tutorial-page .textbook-notes pre{line-height:1.5;overflow:auto;border-radius:5px;color:#24292e}#tutorial-page .textbook-notes li,#tutorial-page .textbook-notes p{color:#555;font-size:19px;line-height:170%}#tutorial-page .textbook-notes li code,#tutorial-page .textbook-notes p code{font-size:85%;overflow:auto;padding:.2em .4em;border-radius:5px;white-space:nowrap}#tutorial-page .textbook-notes h3{font-size:22px}@media (max-width:425px){#tutorial-page .textbook-notes{padding:0 20px}}#tutorial-page .textbook-notes.edit-mode{padding:0}#tutorial-page .textbook-quiz{text-align:left;max-width:720px;width:90%;margin-right:auto;margin-left:auto}#tutorial-page .textbook-quiz p{font-size:16px}#tutorial-page .textbook-quiz .answer-checked-button,#tutorial-page .textbook-quiz .check-answer-button{font-size:14px;text-transform:capitalize;color:#fff;font-weight:600;font-family:'Proxima Nova',proxima-nova,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tutorial-page .textbook-quiz .check-answer-button{border-radius:3px;background-color:#fbaf3f}#tutorial-page .textbook-quiz .check-answer-button:hover{opacity:1;color:#fff;background-color:#eca53c}#tutorial-page .textbook-quiz .check-answer-button:focus{color:#fff}#tutorial-page .textbook-quiz .check-answer-button.btn-rounded{border-radius:50px;padding:6px 20px}#tutorial-page .textbook-quiz .answer-checked-button{border-radius:3px;background-color:#95a5ac}#tutorial-page .textbook-quiz .answer-checked-button:hover{opacity:1;color:#fff;background-color:#8c9ba2}#tutorial-page .textbook-quiz .answer-checked-button:focus{color:#fff}#tutorial-page .textbook-quiz .answer-checked-button.btn-rounded{border-radius:50px;padding:6px 20px}#tutorial-page .textbook-quiz .answer-checked-button,#tutorial-page .textbook-quiz .check-answer-button{padding:6px 12px;margin-right:0;margin-bottom:0;line-height:20px}#tutorial-page .video-iframe{max-width:80%;padding:30px 10px}#tutorial-page #tutorial-nav-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:30px auto;padding-bottom:40px;max-width:800px;width:80%}#tutorial-page #tutorial-nav-buttons .tutorial-nav-button{border-radius:40px;text-align:left;-ms-flex-align:center;align-items:center;cursor:pointer;padding:10px 20px;margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex:1 0 40%;flex:1 0 40%;text-decoration:none}#tutorial-page #tutorial-nav-buttons .tutorial-nav-button .button-text{margin:10px;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}#tutorial-page #tutorial-nav-buttons .tutorial-nav-button .chevron{-ms-flex:0 1 1;flex:0 1 1}#tutorial-page #tutorial-nav-buttons .prev-tutorial{-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;border:1px solid #beccd4}#tutorial-page #tutorial-nav-buttons .prev-tutorial p{color:#555;margin:0}#tutorial-page #tutorial-nav-buttons .prev-tutorial h4{margin:0;color:#000}#tutorial-page #tutorial-nav-buttons .next-tutorial{-ms-flex-pack:end;justify-content:flex-end;background-color:#28384a;color:#fff}#tutorial-page #tutorial-nav-buttons .next-tutorial p{color:#a7aeb6;margin:0}#tutorial-page #tutorial-nav-buttons .next-tutorial h4{margin:0;color:#fff}#tutorial-page #related-tutorials{padding:40px;margin-top:40px;width:100%;background-color:#dde5ea;font-family:'Proxima Nova',proxima-nova,sans-serif}#tutorial-page #related-tutorials h4{text-transform:uppercase;color:#555}#tutorial-page #related-tutorials .tutorials-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:20px;margin:40px auto 20px;height:auto}#tutorial-page .tutorial-item-header-edit{margin:30px auto;max-width:800px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#tutorial-page .item-container .move-btn-wrapper{margin-right:10px}#tutorial-page .floating-plus{position:fixed;width:60px;height:60px;bottom:60px;right:60px;border-radius:50px;text-align:center;font-size:24px;padding-top:14px;z-index:1;box-shadow:2px 2px 3px 0 #999}.preview-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;filter:drop-shadow(0 4px 24px rgba(0, 0, 0, .05)) drop-shadow(0 1px 0 rgba(0, 0, 0, .1));border-radius:8px;overflow:hidden;height:385px;width:310px}.preview-card:active,.preview-card:hover,.preview-card:link,.preview-card:visited{color:#000;text-decoration:none}.preview-card .preview-card-image{position:relative;border-radius:8px 8px 0 0;height:200px;width:310px;-o-object-fit:cover;object-fit:cover;background-size:479px 210px;background-position:center}.preview-card .preview-card-image.python-1{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_1_Purple.png)}.preview-card .preview-card-image.python-2{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_2_Purple.png)}.preview-card .preview-card-image.python-3{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_3_Purple.png)}.preview-card .preview-card-image.python-4{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_4_Purple.png)}.preview-card .preview-card-image.python-5{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_5_Purple.png)}.preview-card .preview-card-image.python-6{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_6_Purple.png)}.preview-card .preview-card-image.python-7{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_7_Purple.png)}.preview-card .preview-card-image.java-1{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_1_Blue.png)}.preview-card .preview-card-image.java-2{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_2_Blue.png)}.preview-card .preview-card-image.java-3{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_3_Blue.png)}.preview-card .preview-card-image.java-4{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_4_Blue.png)}.preview-card .preview-card-image.java-5{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_5_Blue.png)}.preview-card .preview-card-image.java-6{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_6_Blue.png)}.preview-card .preview-card-image.java-7{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_7_Blue.png)}.preview-card .preview-card-image.javascript-1{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_1_Green.png)}.preview-card .preview-card-image.javascript-2{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_2_Green.png)}.preview-card .preview-card-image.javascript-3{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_3_Green.png)}.preview-card .preview-card-image.javascript-4{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_4_Green.png)}.preview-card .preview-card-image.javascript-5{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_5_Green.png)}.preview-card .preview-card-image.javascript-6{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_6_Green.png)}.preview-card .preview-card-image.javascript-7{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_7_Green.png)}.preview-card .preview-card-image.cpp-1{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_1_Yellow.png)}.preview-card .preview-card-image.cpp-2{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_2_Yellow.png)}.preview-card .preview-card-image.cpp-3{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_3_Yellow.png)}.preview-card .preview-card-image.cpp-4{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_4_Yellow.png)}.preview-card .preview-card-image.cpp-5{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_5_Yellow.png)}.preview-card .preview-card-image.cpp-6{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_6_Yellow.png)}.preview-card .preview-card-image.cpp-7{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_7_Yellow.png)}.preview-card .preview-card-image.catch-all-1{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_1_Red.png)}.preview-card .preview-card-image.catch-all-2{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_2_Red.png)}.preview-card .preview-card-image.catch-all-3{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_3_Red.png)}.preview-card .preview-card-image.catch-all-4{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_4_Red.png)}.preview-card .preview-card-image.catch-all-5{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_5_Red.png)}.preview-card .preview-card-image.catch-all-6{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_6_Red.png)}.preview-card .preview-card-image.catch-all-7{background-image:url(../../img/tutorial_pics/tutorial-images/Tutorials_7_Red.png)}.preview-card .preview-card-upper-tag-list{position:absolute;top:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px;margin-left:24px;padding-left:0}.preview-card .preview-card-upper-tag-list .badge{color:#16232e;padding:4px 12px;margin-right:8px;margin-bottom:4px}.preview-card .preview-card-info{top:200px;text-align:left;background-color:#fff;border-radius:0 0 8px 8px;padding:20px;-ms-flex:1;flex:1}.preview-card .preview-card-info h3{margin:5px 0;line-height:30px;font-size:22px;font-weight:700;color:#000}.preview-card .preview-card-info p{font-size:16px;margin:5px 0;color:#333}.support-page a:hover{text-decoration:none}.support-page .support-topic{background:#fff;padding:10px 25px;border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);display:inline-block;width:250px;height:275px;margin-right:30px;margin-bottom:30px;vertical-align:top;text-align:center}.support-page .support-topic h2{color:#00a79d}.support-page .support-topic hr.top-hr{border:none;height:1px;background-color:#307dcd}.support-page .support-topic hr{margin-top:0;margin-bottom:10px}.support-page .support-topic:hover{box-shadow:0 0 0 3px rgba(48,125,205,.3)}.support-page .blurb-text{margin-top:20px;height:155px;text-align:center;vertical-align:middle;color:#000}.support-page .support-link{color:#27a9e1}.my-courses-content{padding-top:20px;margin:auto;padding-right:100px;padding-left:100px;max-width:1400px}.my-courses-content #create-course-message{text-align:center;font-size:30px}.my-courses-content #add-courses-sec{border-radius:3px;padding:15px 30px;margin:0 auto 20px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.my-courses-content #add-courses-sec h3{color:#555;text-align:left}.my-courses-content #add-courses-sec #course-title-input{display:inline-block;width:400px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header,.my-courses-content .teacher-courses-table .teacher-courses-header{background-color:#28384a;color:#fff;height:50px;padding:5px 10px;line-height:40px;font-size:18px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .header-text,.my-courses-content .teacher-courses-table .teacher-courses-header .header-text{margin-right:5px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown{background-color:#28384a!important;display:inline-block;vertical-align:middle;text-align:left;border-radius:3px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;font-size:12px;height:36px;width:95px;line-height:32px;border-radius:3px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle span:first-of-type,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:33px;vertical-align:middle}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle:hover,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu{min-width:95px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu li a,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu li a:hover,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu li a:focus,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle{color:#fff;border:2px solid #fff}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle .icon,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .dropdown-toggle .icon{margin-left:15px;color:#fff}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .sort-option-check,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .sort-option-check{opacity:0}.my-courses-content .archived-teacher-courses-table .teacher-courses-header .course-sort-dropdown .sort-option-check.selected,.my-courses-content .teacher-courses-table .teacher-courses-header .course-sort-dropdown .sort-option-check.selected{opacity:1}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper{background-color:#fff;border:2px solid rgba(190,204,212,.3);border-top:none}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .teacher-course-row,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .teacher-course-row{border:none}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .tc-section-list,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .tc-section-list{list-style:none;margin-top:-18px;padding-left:0;margin-left:60px;font-size:13px;width:fit-content}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .tc-section-list:empty,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .tc-section-list:empty{display:none}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .tc-section-list .section-link-listitem,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .tc-section-list .section-link-listitem{border-left:1px solid rgba(190,204,212,.75)}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .tc-section-list .section-link-listitem>a,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .tc-section-list .section-link-listitem>a{padding-left:5px}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .tc-section-list .btn-link,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .tc-section-list .btn-link{padding:0;display:block;-ms-flex-align:center;align-items:center;gap:4px}.my-courses-content .archived-teacher-courses-table .teacher-course-row-wrapper .tc-section-list .btn-link .fa-plus,.my-courses-content .teacher-courses-table .teacher-course-row-wrapper .tc-section-list .btn-link .fa-plus{text-decoration:none;font-size:10px;position:relative;top:-1px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row,.my-courses-content .archived-teacher-courses-table .teacher-course-row,.my-courses-content .teacher-courses-table .archived-teacher-course-row,.my-courses-content .teacher-courses-table .teacher-course-row{background-color:#fff;color:#555;height:70px;padding:15px 10px;border:2px solid rgba(190,204,212,.3);border-top:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row.archived,.my-courses-content .archived-teacher-courses-table .teacher-course-row.archived,.my-courses-content .teacher-courses-table .archived-teacher-course-row.archived,.my-courses-content .teacher-courses-table .teacher-course-row.archived{background-color:rgba(190,204,212,.1)}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-img img,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-img img,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-img img,.my-courses-content .teacher-courses-table .teacher-course-row .course-img img{height:40px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-name,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-name,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-name,.my-courses-content .teacher-courses-table .teacher-course-row .course-name{max-width:50%;display:inline-block;line-height:38px;font-size:18px;margin:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-name a,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-name a,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-name a,.my-courses-content .teacher-courses-table .teacher-course-row .course-name a{color:#6b757b}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-name a:hover,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-name a:hover,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-name a:hover,.my-courses-content .teacher-courses-table .teacher-course-row .course-name a:hover{color:#606a6f}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .num-sections,.my-courses-content .archived-teacher-courses-table .teacher-course-row .num-sections,.my-courses-content .teacher-courses-table .archived-teacher-course-row .num-sections,.my-courses-content .teacher-courses-table .teacher-course-row .num-sections{width:90px;display:inline-block;font-size:12px;color:#a7aeb6;text-transform:uppercase}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .add-new-section-btn,.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course,.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .num-sections,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .delete-course,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .add-new-section-btn,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course,.my-courses-content .teacher-courses-table .archived-teacher-course-row .num-sections,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .delete-course{display:none}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .num-sections span,.my-courses-content .archived-teacher-courses-table .teacher-course-row .num-sections span,.my-courses-content .teacher-courses-table .archived-teacher-course-row .num-sections span,.my-courses-content .teacher-courses-table .teacher-course-row .num-sections span{font-size:6px;margin-right:7px;color:#27a9e1;line-height:12px;vertical-align:middle}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .num-sections:hover,.my-courses-content .archived-teacher-courses-table .teacher-course-row .num-sections:hover,.my-courses-content .teacher-courses-table .archived-teacher-course-row .num-sections:hover,.my-courses-content .teacher-courses-table .teacher-course-row .num-sections:hover{cursor:pointer}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .school-year,.my-courses-content .archived-teacher-courses-table .teacher-course-row .school-year,.my-courses-content .teacher-courses-table .archived-teacher-course-row .school-year,.my-courses-content .teacher-courses-table .teacher-course-row .school-year{width:80px;margin-left:10px;color:#a7aeb6;font-size:12px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section{margin-left:auto;width:200px;text-align:right}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .course-button,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .course-button,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .course-button,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .course-button{color:#555;font-size:20px;margin:8px;line-height:38px;vertical-align:middle}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .course-button:focus,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .course-button:focus,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .course-button:focus,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .course-button:focus{text-decoration:none}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .course-button:hover,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .course-button:hover,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .course-button:hover,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .course-button:hover{color:#27a9e1;cursor:pointer}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu{min-width:230px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li{padding:0;text-align:left;width:100%}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li:last-child,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li:last-child,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li:last-child,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li:last-child{padding:0}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a{font-size:12px;color:#555;line-height:1.5;margin-bottom:5px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a:not(.disabled):hover,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a:not(.disabled):hover,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a:not(.disabled):hover,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a:not(.disabled):hover{font-weight:700;background-color:#f4f8fc;cursor:pointer}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a span,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a span,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a span,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a span{margin-right:5px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled{opacity:.7}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled:hover,.my-courses-content .archived-teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled:hover,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled:hover,.my-courses-content .teacher-courses-table .teacher-course-row .course-buttons-section .dropdown-menu li>a.disabled:hover{background-color:#fff}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section{width:145px}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course{display:list-item}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course .delete-course-btn,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course .delete-course-btn{background:0 0;border:none;padding-left:0}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course .delete-course-btn:focus,.my-courses-content .teacher-courses-table .archived-teacher-course-row .course-buttons-section .delete-course .delete-course-btn:focus{text-decoration:none;outline:0}.my-courses-content .archived-teacher-courses-table .archived-teacher-course-row+.tc-section-list,.my-courses-content .teacher-courses-table .archived-teacher-course-row+.tc-section-list{display:none}.my-courses-content .archived-courses-toggler:hover{cursor:pointer}.my-courses-content .archived-courses-toggler .toggle-icon{line-height:40px;font-size:20px;margin-right:10px}.create-new-teacher-course{padding:10px 20px 0}.create-new-teacher-course .create-new-teacher-course-steps .steps{display:-ms-flexbox;display:flex;margin:0;padding:0;counter-reset:stepNumber}.create-new-teacher-course .create-new-teacher-course-steps .steps li{position:relative;list-style-type:none}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:10px;width:fit-content;border:none;padding:0;background:0 0;color:#beccd4;text-decoration:none}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step:before{counter-increment:stepNumber;content:counter(stepNumber);text-decoration:none;color:#beccd4;font-size:14px;font-weight:600;background-color:#fff;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:2px solid #beccd4;border-radius:50%}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step:after{content:'not completed';position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.completed{color:#27a9e1}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.completed:before{color:#fff;background-color:#27a9e1;border-color:#fff}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.completed:after{content:'completed'}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.completed:is(a,button):not(:disabled){cursor:pointer}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.completed:is(a,button):not(:disabled):hover:before{color:#27a9e1;background-color:#fff;border-color:#27a9e1}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.active:not(.completed){color:#27a9e1}.create-new-teacher-course .create-new-teacher-course-steps .steps li>.step.active:not(.completed):before{color:#27a9e1;border-color:#27a9e1}.create-new-teacher-course .create-new-teacher-course-steps .steps li:not(:last-child){-ms-flex-preferred-size:30px;flex-basis:30px;-ms-flex-positive:1;flex-grow:1}.create-new-teacher-course .create-new-teacher-course-steps .steps li:not(:last-child)>.step{margin-right:auto}.create-new-teacher-course .create-new-teacher-course-steps .steps li:not(:last-child):after{content:'';position:absolute;top:14px;left:15px;right:-15px;height:2px;background-color:#beccd4}.create-new-teacher-course .create-new-teacher-course-steps .steps li:not(:last-child):has(>.step.completed):after,.techstart-page{background-color:#27a9e1}.create-new-teacher-course .step-title{margin:0;font-size:26px}.create-new-teacher-course .step-description{margin:15px 0 0;font-size:18px}.create-new-teacher-course .step-content{margin-top:30px}.create-new-teacher-course .or-divider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;font-size:16px;font-weight:600;color:#beccd4;text-transform:uppercase}.create-new-teacher-course .or-divider:after,.create-new-teacher-course .or-divider:before{content:'';width:100px;height:2px;background-color:#beccd4}.create-new-teacher-course .choose-section-name{font-family:'Proxima Nova',proxima-nova,sans-serif}.create-new-teacher-course .choose-section-name .name-entry-container{display:-ms-flexbox;display:flex;gap:5px}.create-new-teacher-course .choose-section-name .name-entry-container .name-form{width:100%;max-width:500px;margin-bottom:0}.create-new-teacher-course .choose-template-section .step-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.create-new-teacher-course .choose-template-section .template-option h2{font-size:18px;margin:0 0 10px}.create-new-teacher-course .choose-template-section .template-option p{margin:0 0 10px}.create-new-teacher-course .choose-course-section .course-filter-tabs{max-width:1000px}.create-new-teacher-course .choose-course-section .course-tiles-content{padding:0}.create-new-teacher-course .choose-course-section .course-search{width:100%;max-width:1000px;margin:15px 0 25px}.create-new-teacher-course .course-loading{border:none}.create-new-teacher-course .course-loading .js-loading{padding:50px 20px}.create-new-teacher-course .course-loading .js-loading .loader-txt{font-size:16px}.create-new-teacher-course .course-loading .js-loading .loader{width:150px;height:150px;border-width:18px}.create-new-teacher-course .section{border:none;padding-top:25px}.create-new-teacher-course .course-selector-tile{position:relative;overflow:hidden;border-radius:10px;max-width:1000px;box-shadow:0 3px 5px 2px rgba(0,0,0,.25)}.create-new-teacher-course .course-selector-tile .use-course-btn{position:absolute;inset:0;z-index:1;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0}.create-new-teacher-course .course-selector-tile .use-course-btn:focus-visible{outline:0;border:2px solid}.create-new-teacher-course .course-selector-tile .course-tile-top{background-color:#fff;display:-ms-flexbox;display:flex;padding:15px;gap:15px}.create-new-teacher-course .course-selector-tile .course-tile-top .course-img{height:85px}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:4px;overflow:hidden;text-align:left}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-title{margin:0;font-size:24px;font-weight:600;line-height:initial}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description{margin:0;font-size:14px;padding-right:15px}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description .expand-btn{position:relative;background:0 0;border:none;padding:0;z-index:1;cursor:pointer;font-weight:600}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description .expand-btn:hover{text-decoration:underline}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description.expanded .expand-btn .more{display:none}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded){display:-ms-flexbox;display:flex}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded) .description-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .course-description:not(.expanded) .expand-btn .less{display:none}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .extra-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;font-size:16px}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .extra-info .syllabus-url{margin:0;z-index:1}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .extra-info:empty{display:none}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .main-course,.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .used-sections{font-size:14px}.create-new-teacher-course .course-selector-tile .course-tile-top .course-info .used-sections .used-section-name{font-style:italic}.create-new-teacher-course .course-selector-tile .course-tile-bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:35px;background-color:#dee5e9;padding:0 5px;gap:5px}.create-new-teacher-course .course-selector-tile .course-tile-bottom .course-tags{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 15px;gap:15px}.create-new-teacher-course .course-selector-tile .course-tile-bottom .course-tags .badge{border-radius:100vh;font-size:14px;padding:5px 15px}.create-new-teacher-course .course-selector-tile .course-tile-bottom .spanish-course{z-index:1}.create-new-teacher-course .course-selector-tile .course-tile-bottom .spanish-course img{height:30px}.create-new-teacher-course .course-selector-tile:hover .use-course-btn{border:2px solid}.create-new-teacher-course .course-selector-tile.course-blue .use-course-btn{border-color:#27a9e1}.create-new-teacher-course .course-selector-tile.course-red .use-course-btn{border-color:#de5844}.create-new-teacher-course .course-selector-tile.course-green .use-course-btn{border-color:#8cc63e}.create-new-teacher-course .course-selector-tile.course-pink .use-course-btn{border-color:#ff99c6}.create-new-teacher-course .course-selector-tile.course-orange .use-course-btn{border-color:#fbaf3f}.create-new-teacher-course .course-selector-tile.disabled{opacity:.5;cursor:wait}.create-new-teacher-course .course-selector-tile.disabled .use-course-btn{display:none}.create-new-teacher-course .codehs-course-tile{margin-top:15px}.default-teacher-settings-page{max-width:800px}.default-teacher-settings-page .settings-section{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;background:#fff}.default-teacher-settings-page .settings-header:focus,.default-teacher-settings-page .settings-header:hover{text-decoration:none;color:#000}.default-teacher-settings-page .settings-header{padding:16px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer;background:#f8f9fa;border-radius:8px;color:#000}.default-teacher-settings-page .settings-header h2{margin:0;font-size:16px;font-weight:500}.default-teacher-settings-page .settings-content{padding:0 20px}.default-teacher-settings-page .settings-section.expanded .settings-content{display:block;padding:20px}.default-teacher-settings-page .setting-item{padding:12px 0;border-bottom:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.default-teacher-settings-page .setting-item:last-child{border-bottom:none}.default-teacher-settings-page .setting-item label{margin-bottom:0;font-weight:500}#temp-mode-page #next-btn{margin-right:90px;margin-top:20px}#temp-mode-page .guesses{min-height:400px;margin:50px;padding:100px 40px 40px;background:#fff}#temp-mode-page #guess-table-wrapper{margin-top:20px}#temp-mode-page .accept-guess-button{margin-top:5px;display:inline-block}#temp-mode-page #no-guesses{margin-top:20px;margin-bottom:20px}#teacher-verification-wizard-page #next-btn{margin-top:10px;margin-bottom:10px;margin-right:5px}#teacher-verification-wizard-page .submission{min-height:400px;margin:0 20px 20px;background:#fff;padding:15px;border-radius:10px;box-shadow:rgba(0,0,0,.04) 0 3px 5px}#teacher-verification-wizard-page .submission iframe{width:80%;height:200px;border-style:solid}#teacher-verification-wizard-page .compose-email-modal .codehs-form input{width:90%}#teacher-verification-wizard-page .compose-email-modal .codehs-form textarea{width:90%;height:200px}#teacher-verification-wizard-page .user-note-input{width:70%;height:70px}#teacher-verification-wizard-page #listview-button{position:absolute;right:30px;top:10px}#teacher-verification-wizard-detail-view{padding:30px;background-color:#f4f8fc}#teacher-verification-wizard-detail-view .submission{background-color:#f4f8fc}#teacher-verification-page #verification-form{padding:20px 40px;background:#fff}#teacher-verification-page #verification-form .question,#teacher-verification-page #verification-form .submit{padding:10px;margin:10px;min-height:80px}#teacher-verification-page #verification-form .question .question-content,#teacher-verification-page #verification-form .submit .question-content{width:90%}#teacher-verification-page #verification-form .question .question-content .help-text,#teacher-verification-page #verification-form .submit .question-content .help-text{margin-bottom:5px}#teacher-verification-page #verification-form .question .question-content .required-text,#teacher-verification-page #verification-form .submit .question-content .required-text{font-size:11px;color:#de5844}#teacher-verification-page #verification-form .question .question-content .error-text,#teacher-verification-page #verification-form .submit .question-content .error-text{color:#de5844;margin-bottom:5px}#teacher-verification-page #verification-form .question:nth-of-type(even){background:#f4f8fc}#teacher-verification-page #verification-form .alert{font-weight:400;font-size:12px;letter-spacing:1px;text-align:center;color:rgba(255,255,255,.85);border-radius:3px 3px 0 0;border:none;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);margin:0 auto;background-color:#de5844;display:none}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}@font-face{font-family:'Monument Extended';src:url(../../font/MonumentExtended-Regular.woff2) format('woff2'),url(../../font/MonumentExtended-Regular.woff) format('woff')}#fb-hackathon-landing{color:#000;background-color:#fff;width:100%}#fb-hackathon-landing h1{font-family:'Monument Extended',Montserrat;font-size:60px;text-transform:uppercase}#fb-hackathon-landing h2{font-family:'Monument Extended',Montserrat;font-size:28px;text-transform:uppercase}#fb-hackathon-landing h3,#fb-hackathon-landing h4,#fb-hackathon-landing input,#fb-hackathon-landing label,#fb-hackathon-landing p,#fb-hackathon-landing span{color:#000;font-family:Poppins,sans-serif}#fb-hackathon-landing a,#fb-hackathon-landing input,#fb-hackathon-landing p,#fb-hackathon-landing span{font-size:16px;font-weight:200}#fb-hackathon-landing b{font-weight:1000}#fb-hackathon-landing .fb-link{color:#32c8cf;text-decoration:underline}#fb-hackathon-landing .fb-link:active{text-decoration:none}#fb-hackathon-landing .fb-button{color:#fff;background-color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:900;border:none;outline:0;padding:10px 20px;text-decoration:none;cursor:pointer}#fb-hackathon-landing .fb-button.fb-register-button{background-color:#fed815;color:#000}#fb-hackathon-landing .fb-button:active{color:#000;background-color:#32c8cf}#fb-hackathon-landing .fb-button.fb-disabled{color:#000;background-color:#d9d9d9;pointer-events:none}#fb-hackathon-landing #fbh-header-section{background-color:#32c8cf}#fb-hackathon-landing #fbh-header-section .building-beats-logo{position:absolute;width:16em;margin:1em}#fb-hackathon-landing #fbh-header-section #fbh-header-contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:70%;margin:auto}#fb-hackathon-landing #fbh-header-section #fbh-header-contents #fbh-header-text-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:5%}#fb-hackathon-landing #fbh-header-section #fbh-header-contents img{width:40%;margin-bottom:-8%}#fb-hackathon-landing #fbh-description-section #fbh-description-contents{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#fb-hackathon-landing #fbh-description-section #fbh-description-contents img{width:40%;padding:10px}#fb-hackathon-landing #fbh-description-section #fbh-description-contents #fbh-description-text-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:505px}#fb-hackathon-landing #fbh-get-started-section{padding:40px;background-color:#ffd815}#fb-hackathon-landing #fbh-get-started-section #birthday-class-code-container{display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:40px}#fb-hackathon-landing #fbh-get-started-section #birthday-class-code-container label{-ms-flex-item-align:center;align-self:center;margin:0 10px 0 0;font-size:16px;font-weight:1000}#fb-hackathon-landing #fbh-get-started-section #birthday-class-code-container #birthday-picker{width:220px;border-radius:0;border-color:#000;outline:0;margin-right:60px}#fb-hackathon-landing #fbh-get-started-section #birthday-class-code-container #class-code-input{width:220px;height:40px;border:2px inset #000;line-height:34px}#fb-hackathon-landing #fbh-get-started-section #invalid-date-message{display:none;margin-top:20px}#fb-hackathon-landing #fbh-coding-in-the-wild-section{padding:40px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #blog-tiles-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px;margin-bottom:100px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #blog-tiles-container .blog-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border:4px solid #000;padding:40px 20px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #blog-tiles-container .blog-tile h3{margin-bottom:20px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #blog-tiles-container .blog-tile h4{margin:0}#fb-hackathon-landing #fbh-coding-in-the-wild-section #blog-tiles-container .blog-tile img{margin-top:20px;width:250px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #full-courses-container{margin-top:40px;display:-ms-flexbox;display:flex}#fb-hackathon-landing #fbh-coding-in-the-wild-section #full-courses-container .course-tile{display:-ms-flexbox;display:flex;width:350px;margin-right:40px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #full-courses-container .course-tile img{width:120px;margin-right:25px}#fb-hackathon-landing #fbh-coding-in-the-wild-section #full-courses-container .course-tile .course-tile-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}#fb-hackathon-landing #fbh-footer-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:60px;border-top:4px solid #000}#fb-hackathon-landing #fbh-footer-message span{padding:15px;font-size:24px;font-weight:900}#fb-hackathon-landing #fbh-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#000}#fb-hackathon-landing #fbh-footer span{margin:40px;color:#fff}#fb-hackathon-landing #fbh-footer span a{color:#fff}#fb-hackathon-landing #fbh-footer #footer-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:25px}#fb-hackathon-landing #fbh-footer #footer-images img{height:60px}#fb-hackathon-landing #fbh-footer #footer-images #footer-image-links{display:-ms-flexbox;display:flex;margin-top:5px}#fb-hackathon-landing #fbh-footer #footer-images #footer-image-links img{height:40px;margin:5px}#fb-hackathon-landing #fbh-footer #footer-images #footer-image-links img:hover{opacity:.7;cursor:pointer}@media (max-width:767px){#fb-hackathon-landing #fbh-footer{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#fb-hackathon-landing #fbh-footer #footer-links{-ms-flex-order:1;order:1}#fb-hackathon-landing #fbh-footer #footer-copyright{-ms-flex-order:2;order:2;margin-bottom:35px}#fb-hackathon-landing #fbh-footer #footer-images{margin-top:40px}#fb-hackathon-landing #fbh-footer span{margin:5px}}#fb-hackathon-landing .fbh-section{width:100%;min-height:200px}#fb-hackathon-landing .fbh-section .fbh-section-contents{width:70%;margin:auto}#fb-hackathon-landing.fbh-ad-landing #fbh-header-section{margin-bottom:100px}#fb-hackathon-landing.fbh-ad-landing #fbh-header-section h1{font-size:clamp(28px,4vw,50px)}#fb-hackathon-landing.fbh-ad-landing #fbh-header-section #fbh-header-contents{width:max(325px,70%)}#fb-hackathon-landing.fbh-ad-landing .fbh-section-contents{width:max(300px,60%)}#fb-hackathon-landing.fbh-ad-landing .fbh-section-contents p{font-size:20px;margin-bottom:40px}#fb-hackathon-landing.fbh-ad-landing .fbh-section-contents h2{margin-bottom:20px}#fb-hackathon-landing.fbh-ad-landing .fbh-section-contents img{width:100%;margin-bottom:40px}#fb-hackathon-landing.fbh-ad-landing iframe{margin:40px 0}#fb-hackathon-landing.fbh-ad-landing #cta-section{margin-bottom:50px}@media (max-width:767px){#fb-hackathon-landing.fbh-ad-landing #fbh-header-section{margin-bottom:40px}#fb-hackathon-landing.fbh-ad-landing #fbh-header-contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px;padding-top:20px}#fb-hackathon-landing.fbh-ad-landing iframe{margin-top:5px}}.techstart-page{color:#555}.techstart-page h1{font-size:36px}.techstart-page h2{font-size:23px}.techstart-page h3{font-size:18px}.techstart-page p{color:#95a5ac;font-size:16px;line-height:24px}.techstart-page .techstart-landing .techstart-header{padding:45px 0;width:70%;margin:auto}.techstart-page .techstart-landing .techstart-header .header-content{max-width:750px;margin:auto;display:-ms-flexbox;display:flex}.techstart-page .techstart-landing .techstart-header .header-content .header-right img{width:125px;height:125px}.techstart-page .techstart-landing .techstart-content{margin:auto;width:70%;background-color:#f4f8fc}.techstart-page .techstart-landing .techstart-content .benefits{padding-top:25px}.techstart-page .techstart-landing .techstart-content .benefits .benefits-description{width:600px;padding-bottom:20px;margin:auto}.techstart-page .techstart-landing .techstart-content .benefits .student-description{width:375px;margin:auto}.techstart-page .techstart-landing .techstart-content .benefits .benefits-section{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0;max-width:850px;margin:auto}.techstart-page .techstart-landing .techstart-content .benefits .benefits-section .benefits-container{width:300px}.techstart-page .techstart-landing .techstart-content .benefits .benefits-section .benefits-container .benefits-img{width:75px;height:75px}.techstart-page .techstart-landing .techstart-content .independent-student{padding:50px 0}.techstart-page .techstart-landing .start-journey .btn{margin:50px;padding:15px;width:250px;font-size:17px;background-color:#f8be15}#user-page #wrapper,.techstart-page .techstart-hub{background-color:#f4f8fc}.techstart-page .techstart-hub h1{color:#fff;background-color:#6b757b;margin-top:0;line-height:60px;font-weight:200}.techstart-page .techstart-hub .hub-content{max-width:1000px;margin:20px auto}.techstart-page .techstart-hub .hub-content .techstart-description{width:700px;margin:auto}.techstart-page .techstart-hub .hub-content .portal-description{margin:20px auto;width:515px}.techstart-page .techstart-hub .hub-content .program-steps-section .program-checklist-description{width:375px;margin:auto}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container{width:70%;margin:20px auto}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step{margin:20px 0}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step .list-btn{padding:1px 5px;font-size:12px}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed{margin-top:20px;width:25px;height:25px;display:inline-block;border-radius:50%;color:#fff;background-color:#8cc63e}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.unopened{background-color:#beccd4}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.not-submitted{background-color:#ffdd17}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.submitted{background-color:#8cc63e}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.reviewed{background-color:#ff99c6}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.submitted-after-review{background-color:#9e1e62}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.finalized{background-color:#00a79d}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed.not-released{background-color:#e8eaea;opacity:.5;cursor:default}.techstart-page .techstart-hub .hub-content .program-steps-section .program-steps-container .program-step-completed .chs-icon-check{vertical-align:sub;color:#fff}.techstart-page .techstart-hub .hub-content .lesson-facebook-container{margin-top:40px}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .lesson-plans-list{text-align:left;margin-left:375px}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .lesson-plans-list li{color:#95a5ac;font-size:16px;line-height:24px}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .facebook-playlist-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:550px;margin:auto}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .facebook-playlist-container .facebook-playlist{background-color:#dee5e9}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .facebook-playlist-container .facebook-playlist h3{margin-bottom:5px}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .facebook-playlist-container .facebook-playlist img{height:75px}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .facebook-playlist-container .facebook-playlist .lesson-description{font-size:12px;line-height:13px;width:115px;margin:2px auto;text-align:center}.techstart-page .techstart-hub .hub-content .lesson-facebook-container .facebook-playlist-container .facebook-playlist .btn-main{width:80px;white-space:normal;font-size:10px;margin-top:5px}.techstart-page .techstart-hub .hub-content .timeline{margin-top:40px}.techstart-page .techstart-hub .hub-content .timeline .timeline-img{margin-top:10px;width:900px}.techstart-page .techstart-hub .hub-content .trailblazer-awards{margin:40px 0 15px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section .award-container{width:225px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section .frontier-award{width:auto}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section h4{text-decoration:underline;text-transform:uppercase}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section p{margin:0 15px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section img{width:150px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .trailblazer-section .btn{margin:10px 0 5px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .scholarship-awards{margin-bottom:10px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .scholarship-awards .scholarship-description{width:500px;margin:auto;padding-bottom:25px}.techstart-page .techstart-hub .hub-content .trailblazer-awards .ask-btn{margin:20px 0}.techstart-page .techstart-hub .hub-content .student-surveys{margin-top:40px}.techstart-page .techstart-hub .hub-content .student-surveys .survey-description{width:500px}.techstart-page .techstart-hub .hub-content .student-surveys .surveys-section{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:25px}.techstart-page .techstart-hub .hub-content .student-surveys .surveys-section .survey-container{width:350px}.testimonials-page{min-height:100%}.testimonials-page .testimonials-header{height:377px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.testimonials-page .testimonials-header .testimonials-header-content{max-width:830px;margin:auto;z-index:10;padding:0 20px}.testimonials-page .testimonials-header .testimonials-header-content h1{font-size:50px;font-weight:700;color:#19232e;line-height:60.9px}.testimonials-page .testimonials-header .testimonials-header-content h2{font-size:24px;color:#6b757b;line-height:31.2px;font-weight:400}.testimonials-page .testimonials-header .testimonials-header-content .btn{margin-top:20px;border-radius:60px;padding:12px 25px;font-size:17px}@media (max-width:425px){.testimonials-page .testimonials-header .testimonials-header-content{padding-top:40px}.testimonials-page .testimonials-header .testimonials-header-content h1{font-size:40px}}.testimonials-page .testimonials-wrapper{overflow:hidden;padding-top:25px}.testimonials-page .testimonials-right{width:50%;float:right;padding-left:12px}.testimonials-page .testimonials-right .testimonial-right-column{padding:0}.testimonials-page .testimonials-right .testimonial-right-column .testimonial{float:left}.testimonials-page .testimonials-right .testimonial-right-column .blob-2{position:absolute;right:0;z-index:-5}.testimonials-page .testimonials-left{width:50%;float:left;padding-right:12px}.testimonials-page .testimonials-left .testimonial-left-column{padding:0}.testimonials-page .testimonials-left .testimonial-left-column .testimonial{float:right}.testimonials-page .testimonials-left .testimonial-left-column .blob-1,.testimonials-page .testimonials-left .testimonial-left-column .blob-3{position:absolute;z-index:-5}.testimonials-page .testimonial{padding:24px;width:100%;left:0;top:0;border-radius:8px;max-width:588px;min-width:300px;margin-bottom:24px;box-shadow:0 .5px 20px 1px rgba(0,0,0,.1)}.testimonials-page .testimonial .testimonial-quote-header{display:inline-block;height:60px;margin-top:-25px;width:100%}.testimonials-page .testimonial .testimonial-quote-header .quote-mark{font-size:130px;color:#24364C;opacity:40%}.testimonials-page .testimonial .testimonial-quote-content{font-size:20px;color:#6b757b;font-style:normal;margin-bottom:30px;margin-top:-50px;line-height:150%}.testimonials-page .testimonial .testimonial-quote-content b{color:#27a9e1}.testimonials-page .testimonial .testimonial-quote-footer{font-size:16px;line-height:14px}.testimonials-page .testimonial .testimonial-quote-footer .source-name{font-weight:700}@media (max-width:767px){.testimonials-page .testimonials-left,.testimonials-page .testimonials-right{width:100%;float:none;margin:auto;padding:0}.testimonials-page .testimonials-left .testimonial-left-column .testimonial,.testimonials-page .testimonials-left .testimonial-right-column .testimonial,.testimonials-page .testimonials-right .testimonial-left-column .testimonial,.testimonials-page .testimonials-right .testimonial-right-column .testimonial{float:none}.testimonials-page .testimonials-left .testimonial-left-column .blob-1,.testimonials-page .testimonials-left .testimonial-left-column .blob-3,.testimonials-page .testimonials-left .testimonial-right-column .blob-1,.testimonials-page .testimonials-left .testimonial-right-column .blob-3,.testimonials-page .testimonials-right .testimonial-left-column .blob-1,.testimonials-page .testimonials-right .testimonial-left-column .blob-3,.testimonials-page .testimonials-right .testimonial-right-column .blob-1,.testimonials-page .testimonials-right .testimonial-right-column .blob-3{left:0}.testimonials-page .testimonials-left .testimonial-left-column .blob-2,.testimonials-page .testimonials-left .testimonial-right-column .blob-2,.testimonials-page .testimonials-right .testimonial-left-column .blob-2,.testimonials-page .testimonials-right .testimonial-right-column .blob-2{right:0}.testimonials-page .testimonial{float:none;margin-bottom:30px;margin-left:auto;margin-right:auto}.testimonials-page .testimonial .testimonial-quote-header{margin-bottom:30px}.testimonials-page .testimonial .testimonial-quote-header .quote-mark{font-size:100px;left:inherit}.testimonials-page .testimonial .testimonial-quote-content{font-size:16px;margin-top:-35px}}@media (max-width:515px){.testimonials-page .testimonial,.testimonials-page .testimonials-left .testimonial-left-column,.testimonials-page .testimonials-left .testimonial-right-column,.testimonials-page .testimonials-right .testimonial-left-column,.testimonials-page .testimonials-right .testimonial-right-column{margin-left:auto;margin-right:auto}.testimonials-page .testimonials-left,.testimonials-page .testimonials-right{width:100%;float:none;margin:auto}.testimonials-page .testimonials-left .testimonial-left-column .blob-1,.testimonials-page .testimonials-left .testimonial-left-column .blob-3,.testimonials-page .testimonials-left .testimonial-right-column .blob-1,.testimonials-page .testimonials-left .testimonial-right-column .blob-3,.testimonials-page .testimonials-right .testimonial-left-column .blob-1,.testimonials-page .testimonials-right .testimonial-left-column .blob-3,.testimonials-page .testimonials-right .testimonial-right-column .blob-1,.testimonials-page .testimonials-right .testimonial-right-column .blob-3{left:0}.testimonials-page .testimonials-left .testimonial-left-column .blob-2,.testimonials-page .testimonials-left .testimonial-right-column .blob-2,.testimonials-page .testimonials-right .testimonial-left-column .blob-2,.testimonials-page .testimonials-right .testimonial-right-column .blob-2{right:0}.testimonials-page .testimonial{width:90%;margin-bottom:30px}.testimonials-page .testimonial .testimonial-quote-header .quote-mark{font-size:100px;left:inherit}.testimonials-page .testimonial .testimonial-quote-content{font-size:16px;margin-top:-35px}}.testimonials-page .testimonials-page-section{position:relative;padding:110px 45px;height:411px}.testimonials-page .testimonials-page-section h1{color:#fff;max-width:700px;line-height:61px;font-size:50px;margin:auto;font-weight:700}.testimonials-page .testimonials-page-section .btn{margin-top:20px;border-radius:60px;font-size:17px;line-height:26px;padding:12px 25px}.testimonials-page .testimonials-page-section #blob-5{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}.testimonials-page .testimonials-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}.this-week.home li{color:#555;font-weight:700}.this-week.admin ul ul,.this-week.user ul ul,.this-week.week ul ul{padding-left:0}.this-week.admin .list-group-item,.this-week.user .list-group-item,.this-week.week .list-group-item{padding-bottom:20px}.this-week input[type=text]{display:inline;width:100%}.this-week input[type=text]:not(.input-sm){margin-right:5px}.this-week input[type=checkbox]{padding:10px;margin-left:12px;margin-right:12px;margin-top:8px}.this-week h1{margin:25px}.this-week h3{margin-bottom:20px}.this-week .name{margin-bottom:12px}.this-week .name .chs-icon-example{margin-left:6px;margin-right:6px;font-size:18px}.this-week .karel-img{width:25px;height:25px;margin-left:7px}#main-things-table .profile-image,.this-week .profile-image{width:50px;height:50px;border-radius:50%}.this-week .list-inline{text-align:center;margin-bottom:20px;margin-top:20px}.this-week .text{margin-right:6px}.this-week .close{margin-top:6px}.timeoff-page .internal-tool-title,.timeoff-page h2{margin-top:60px;margin-bottom:20px}.this-week .bg-success{background-color:#f3fcf3}.this-week .bg-info{background-color:#f3f3fc}.this-week .bg-danger{background-color:#fcf3f3}.this-week .bg-normal{background-color:#f6f6f6}.this-week .bs-callout{border-left-width:6px}.this-week .bs-callout-normal{border-left-color:#999}.this-week .bs-callout-danger{border-left-color:#c44}.this-week .bs-callout-success{border-left-color:#4c4}.this-week .bs-callout-info{border-left-color:#44c}#main-things-table td{vertical-align:middle}tr[data-category=Sick].timeoff-row,tr[data-category=Vacation].timeoff-row{background-color:#fbaf3f78!important}tr[data-category="Day Off (Excused)"].timeoff-row{background-color:#e6c6f2!important}tr[data-category="Half Day AM"].timeoff-row,tr[data-category="Half Day PM"].timeoff-row{background-color:#d1c0e9!important}td[data-category=Sick].timeoff-row,td[data-category=Vacation].timeoff-row{background-color:#fbaf3f78!important}td[data-category="Day Off (Excused)"].timeoff-row{background-color:#e6c6f2!important}.working-yes.timeoff-row{background-color:#dff0d8!important}.working-no.timeoff-row{background-color:#d9edf7!important}.Workday.timeoff-row{background-color:#dff0d8!important}.Weekend.timeoff-row{background-color:#d3d3d3!important}.Holiday.timeoff-row{background-color:#d9edf7!important}.timeoff-page #timeoff-all-stats td{font-size:14px;padding:5px;width:auto}.timeoff-page #timeoff-overview td,.timeoff-page #timeoff-overview th,.timeoff-page td,.timeoff-page th{padding:10px}.timeoff-page #datatable{width:70%}.timeoff-page td{width:50%}.timeoff-page #timeoff-stats{font-size:18px;background-color:transparent}.timeoff-page .codehs-table{width:700px;margin-bottom:100px}.timeoff-page table#year-links{font-size:15px;text-align:center;margin-top:30px}.timeoff-page .all-today-table{width:800px}.timeoff-page #weekcal td{width:20%;vertical-align:top}.timeoff-page #weekcal{width:80%}.timeoff-page .weekentry-person{margin:5px}.timeoff-page #timeoff-overview{width:60%}.timeoff-page .changelog-table{width:80%}.timeoff-page #defaults-page{margin:20px 40px}#logged-in-navbar .navbar-left .toolbox-menu ul,.toolbox-page .toolbox-menu ul{padding:0 5px;margin-bottom:10px;display:inline-block;list-style:none;vertical-align:top}#logged-in-navbar .navbar-left .toolbox-menu ul>li>a,.toolbox-page .toolbox-menu ul>li>a{padding:10px 5px;display:block;width:100%;border-radius:3px}#logged-in-navbar .navbar-left .toolbox-menu ul>li>a:hover,.toolbox-page .toolbox-menu ul>li>a:hover{text-decoration:none}#logged-in-navbar .navbar-left .toolbox-menu ul>li>a .chs-icon,#logged-in-navbar .navbar-left .toolbox-menu ul>li>a .fas,#logged-in-navbar .navbar-left .toolbox-menu ul>li>a .icon,.toolbox-page .toolbox-menu ul>li>a .chs-icon,.toolbox-page .toolbox-menu ul>li>a .fas,.toolbox-page .toolbox-menu ul>li>a .icon{margin-right:10px;font-size:13px;vertical-align:middle}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a,.toolbox-page .toolbox-menu ul>li.header-link>a{padding:0 5px;margin-bottom:3px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.progress-header,.toolbox-page .toolbox-menu ul>li.header-link>a.progress-header{background-color:#8cc63e}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.progress-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.progress-header:hover{background-color:#85be39}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.sales-header,.toolbox-page .toolbox-menu ul>li.header-link>a.sales-header{background-color:#8cc63e}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.sales-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.sales-header:hover{background-color:#85be39}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.success-header,.toolbox-page .toolbox-menu ul>li.header-link>a.success-header{background-color:#9e1e62}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.success-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.success-header:hover{background-color:#77194f}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.codereview-header,.toolbox-page .toolbox-menu ul>li.header-link>a.codereview-header{background-color:#27a9e1}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.codereview-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.codereview-header:hover{background-color:#2499cc}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.certifications-header,.toolbox-page .toolbox-menu ul>li.header-link>a.certifications-header{background-color:#27a9e1}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.certifications-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.certifications-header:hover{background-color:#2499cc}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.create-header,.toolbox-page .toolbox-menu ul>li.header-link>a.create-header{background-color:#9e1e62}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.create-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.create-header:hover{background-color:#77194f}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.support-header,.toolbox-page .toolbox-menu ul>li.header-link>a.support-header{background-color:#fbaf3f}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.support-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.support-header:hover{background-color:#eca53c}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.resources-header,.toolbox-page .toolbox-menu ul>li.header-link>a.resources-header{background-color:#00a79d}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.resources-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.resources-header:hover{background-color:#039285}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.assessments-header,.toolbox-page .toolbox-menu ul>li.header-link>a.assessments-header{background-color:#ff99c6}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.assessments-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.assessments-header:hover{background-color:#f891c1}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.favorites-header,.toolbox-page .toolbox-menu ul>li.header-link>a.favorites-header{background-color:#2e3092}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.favorites-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.favorites-header:hover{background-color:#252a72}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.recents-header,.toolbox-page .toolbox-menu ul>li.header-link>a.recents-header{background-color:#95a5ac}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.recents-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.recents-header:hover{background-color:#8c9ba2}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.data-header,.toolbox-page .toolbox-menu ul>li.header-link>a.data-header{background-color:#28384a}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.data-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.data-header:hover{background-color:#161f29}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.pd-header,.toolbox-page .toolbox-menu ul>li.header-link>a.pd-header{background-color:#28384a}#logged-in-navbar .navbar-left .toolbox-menu ul>li.header-link>a.pd-header:hover,.toolbox-page .toolbox-menu ul>li.header-link>a.pd-header:hover{background-color:#161f29}#logged-in-navbar .navbar-left .toolbox-menu ul>li:not(.header-link)>a,.toolbox-page .toolbox-menu ul>li:not(.header-link)>a{font-weight:400;padding:0;text-transform:none}#logged-in-navbar .navbar-left .toolbox-menu ul>li:not(.header-link)>a:hover,.toolbox-page .toolbox-menu ul>li:not(.header-link)>a:hover{color:#555;background-color:rgba(190,204,212,.4);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#favorite-apps-page .apps-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}#favorite-apps-page .favorite-app-row{display:-ms-flexbox;display:flex;background-color:#fff;max-width:800px;border:1px solid rgba(190,204,212,.3);border-radius:15px}#favorite-apps-page .favorite-app-row .favorite-app-row-left{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-positive:1;flex-grow:1;padding:10px}#favorite-apps-page .favorite-app-row .favorite-app-row-left .app-icon{width:40px;height:40px}#favorite-apps-page .favorite-app-row .favorite-app-row-left .app-link{color:#333;font-size:18px}#favorite-apps-page .favorite-app-row .favorite-app-row-left .app-link:before{content:'';position:absolute;inset:0;border-radius:5px}#favorite-apps-page .favorite-app-row .favorite-app-row-left .app-link:hover:before{border:2px solid #27a9e1}#favorite-apps-page .favorite-app-row .favorite-app-btn{padding:0;background:0 0;border:none;font-size:20px;line-height:0;width:55px;height:auto}#favorite-apps-page .favorite-app-row .favorite-app-btn .icon-star,#favorite-apps-page .favorite-app-row .favorite-app-btn:hover .icon-star-empty{color:#27a9e1}#favorite-apps-page .favorite-app-row .favorite-app-btn.starred .icon-star-empty,#favorite-apps-page .favorite-app-row .favorite-app-btn:not(.starred) .icon-star{display:none}#favorite-apps-page .favorite-app-row .favorite-app-btn .icon-star,#favorite-apps-page .favorite-app-row .favorite-app-btn .icon-star-empty{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}#favorite-apps-page .no-favorites-message{font-size:16px}#favorite-apps-page .no-favorites-message .icon-star-empty{font-size:20px}.toolbox-page{padding:25px 50px;margin-left:200px}.toolbox-page .toolbox-menu{padding-left:0;max-width:750px;margin:0 auto}.toolbox-page .toolbox-menu ul{padding:15px;width:225px;height:450px;margin:10px;background-color:#fff;border:1px solid rgba(190,204,212,.5);border-radius:3px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1)}.toolbox-page .toolbox-menu li a{line-height:26px;color:#555}.toolbox-page .toolbox-menu li.header-link,.toolbox-page .toolbox-menu li.header-link .chs-icon{font-size:16px}.apps-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.apps-row a{text-decoration:none;color:#333}.apps-row.with-tools{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:15px}.apps-row .tool-row{width:100%}.apps-row .app-component{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:10px;padding-top:20px;width:150px;text-align:center}.apps-row .app-component:hover{background-color:#ddd;border-radius:10px}.apps-row .app-component img{width:100px;height:100px}.apps-row .app-component p{font-size:18px;max-width:80%}.apps-row .app-component.app-component-medium{width:100px;padding-top:10px;margin-bottom:10px}.apps-row .app-component.app-component-medium img{width:50px;height:50px}.apps-row .app-component.app-component-medium p{font-size:14px}#toolbox-license #license-table{margin-top:50px;margin-bottom:50px;width:75%;border:0}#toolbox-license .choose-school-year{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center}#toolbox-license .choose-school-year .bootstrap-select{width:125px}#license-app #license-table{margin-top:50px;margin-bottom:50px;width:75%;border:0}#license-table{width:100%}#license-table td{padding:6px}#add-section-to-license-table{width:75%}#add-section-to-license-table .section-name{color:#555;text-decoration:none}#add-section-to-license-table .section-name:hover{color:#beccd4}#logged-in-navbar .toolbox-menu{padding:15px;width:835px}#logged-in-navbar .toolbox-menu.bool-toolbox{width:675px}#logged-in-navbar .toolbox-menu ul{width:160px}#logged-in-navbar .toolbox-menu .full-toolbox-link{position:absolute;right:10px;bottom:10px;padding:0;font-weight:400;line-height:17px;color:#27a9e1}#logged-in-navbar .toolbox-menu .full-toolbox-link:hover{color:#115978;text-decoration:none}@media (max-width:1280px){#logged-in-navbar .toolbox-menu{left:calc(100vw - 835px - 500px)}}#toolbox-overview{overflow:auto}#toolbox-overview .top-row{padding-bottom:15px}#toolbox-overview .top-row .header-option{display:inline-block;padding-right:15px;vertical-align:top}#toolbox-overview.status-overview{margin:0 0 30px}#toolbox-overview.status-overview .wrap{margin:0 10px}#toolbox-overview .unopened{background-color:#beccd4}#toolbox-overview .not-submitted{background-color:#ffdd17}#toolbox-overview .submitted{background-color:#8cc63e}#toolbox-overview .reviewed{background-color:#ff99c6}#toolbox-overview .submitted-after-review{background-color:#9e1e62}#toolbox-overview .finalized{background-color:#00a79d}#toolbox-overview .badge{color:#fff}#toolbox-overview .assignment-grading-overview-table th{width:250px;-ms-flex-pack:left;justify-content:left}#toolbox-overview .assignment-grading-overview-table th select{color:#fff;background-color:#27a9e1;border:none}#toolbox-overview .assignment-grading-overview-table td{-ms-flex-pack:left;justify-content:left;color:#6b757b}#toolbox-overview .assignment-grading-overview-table .codehs-table-row{background-color:#fff;border:2px solid #f4f8fc}#toolbox-overview .assignment-grading-overview-table #check-all,#toolbox-overview .assignment-grading-overview-table .assignment-checkbox{height:30px;width:30px}#toolbox-overview .assignment-grading-overview-table .assignment-name{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#toolbox-overview .assignment-grading-overview-table .student-name{padding-left:15px}#toolbox-overview .assignment-grading-overview-table .late .due-date{color:#de5844}#toolbox-overview .assignment-filter-option .nav>li>a{margin:5px;color:#27a9e1;border:1px solid #27a9e1;padding:4px 15px}#toolbox-overview .assignment-filter-option .nav>li.active>a{margin:5px;color:#fff;background-color:#27a9e1}#toolbox-overview .assignment-filter-option .assignment-late-nav>li>a{margin:5px;color:#de5844;border:1px solid #de5844}#toolbox-overview .assignment-filter-option .assignment-late-nav>li.active>a{margin:5px;color:#fff;background-color:#de5844}.admin-tool-form{display:-ms-flexbox;display:flex;gap:10px}.tweets-container h1{padding-top:25px;padding-bottom:15px}.tweets-container h3{padding-top:30px;padding-bottom:60px}.tweet{float:left}.tweet iframe{width:500px;display:block!important;margin:20px auto auto!important}.tweets-page .tweets-header{height:556px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.tweets-page .tweets-header .tweets-header-content{max-width:830px;margin:auto;z-index:10;padding:0 20px}.tweets-page .tweets-header .tweets-header-content h1{font-size:50px;font-weight:700;color:#19232e;line-height:60.9px}.tweets-page .tweets-header .tweets-header-content h2{font-size:24px;color:#6b757b;line-height:31.2px;font-weight:400}.tweets-page .tweets-header .tweets-header-content .btn{margin-top:20px;border-radius:60px;padding:12px 25px;font-size:17px}.tweets-page .background-blob{position:absolute;z-index:-1;width:100%}.tweets-page .tweets-wrapper{background-image:url(../../img/tweets/tweets-background.svg);background-repeat:repeat-y;background-size:100%;width:1050px;height:4700px;margin:0 auto 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:1150px){.tweets-page .tweets-wrapper{margin:0 50px;width:auto;height:7000px}}@media (max-width:781px){.tweets-page .tweets-wrapper{margin:0 auto 20px;width:350px;height:auto}}.tweets-page .tweets-wrapper img{border-radius:15px;width:330px;transition:.3s;box-shadow:0 .5px 20px 1px rgba(0,0,0,.3)}.tweets-page .tweets-page-section{position:relative;padding:110px 45px;height:411px}.tweets-page .tweets-page-section h1{color:#fff;line-height:39px;font-size:36px;margin:auto;font-weight:700}.tweets-page .tweets-page-section .btn{margin-top:20px;border-radius:60px;font-size:17px;line-height:25px;padding:12px 25px}.tweets-page .tweets-page-section #blob-1{left:0;position:absolute;bottom:0;max-width:800px;width:100%;height:auto}.tweets-page .tweets-page-section-narrow{max-width:1000px;margin:auto;position:relative;z-index:10}#two-version-file-view .ace_editor{height:1px;width:48%;display:inline-block;margin:0 1%;border-radius:3px;border:1px solid rgba(190,204,212,.25)}#two-version-file-view .multi-view-editors{display:inline-block}#two-version-file-view .editor-header{display:inline-block;font-size:18px;line-height:18px;width:48%;margin:0 1%}#two-version-file-view .code-files{padding:10px 5px;display:inline-block;vertical-align:top;border:1px solid rgba(190,204,212,.25);overflow:auto;border-radius:3px}#two-version-file-view .code-files .code-filename{height:30px;padding:5px;font-size:16px;color:#555;margin-left:2px}#user-page #wrapper .hoc-message,#user-page #wrapper .plan-message{height:60px;border-radius:0;margin-bottom:0;line-height:28px;font-weight:200;text-align:center}#teacher-overview-page #wrapper,#user-page #wrapper{padding-bottom:50px;overflow-x:hidden;min-height:100%}#two-version-file-view .code-files .code-filename .icon-file{margin-right:3px}#user-page{font-family:'Proxima Nova',proxima-nova,sans-serif;position:relative;min-height:100%;color:var(--on-bg-color-high,#333)}#user-page .side-padding{padding-left:40px;padding-right:65px}#user-page a:hover{text-decoration:none}#user-page table{width:100%}#user-page #wrapper .hoc-message a,#user-page #wrapper .plan-message a{margin-left:10px;width:125px}#user-page .side-nav-padding{padding-left:200px}#user-page #wrapper{background-color:var(--bg-surface,#f4f8fc)}#user-page #wrapper .hoc-message{background-color:#8cc63e;color:#fff}#user-page #wrapper .plan-message{display:none;background-color:#27a9e1;color:#fff}#user-page #wrapper .plan-message a:hover{background-color:#2499cc;opacity:1}#user-page #wrapper .plan-message.apcsp-message{background-color:#9e1e62}#user-page #wrapper .qotd-message{font-size:16px;color:#fff;display:block}#user-page #wrapper .qotd-message:hover{background-color:#252a72}#user-page #wrapper .course-complete{margin-left:50px;margin-top:40px;margin-bottom:30px}#user-page #wrapper .user-page-section{margin-left:50px;margin-top:40px;color:var(--on-bg-color-high,#333)}#user-page #wrapper .progress-wrap{border-left:1px solid rgba(190,204,212,.25);border-right:1px solid rgba(190,204,212,.25);background-clip:padding-box;position:absolute;height:100%;width:635px;top:0;margin:0;padding:0;left:235px}#user-page #wrapper .progress-wrap>*{position:absolute}#user-page #wrapper .progress-wrap.no-progress{opacity:.5}#user-page #wrapper .progress-wrap h2{top:24px;left:20px}#user-page #wrapper .progress-wrap .progressbar{top:36px;left:60px;width:170px;display:-ms-flexbox;display:flex}#user-page #wrapper .progress-wrap .progressbar .bg-blue{vertical-align:top}#user-page #wrapper #badges-sec{display:inline-block;position:relative;margin-left:50px;margin-top:40px}#user-page #wrapper #badges-sec .badge-button-user{color:#fff}#user-page #wrapper #badges-sec .badges-all-link{margin-top:20px}#user-page #wrapper #badges-sec .dashboard-subtitle a{margin-left:20px;color:#beccd4;text-decoration:none}#user-page #wrapper #badges-sec .dashboard-subtitle a:hover{cursor:pointer;color:#6b757b}#user-page #wrapper #badges-sec .badge-icon{width:75px;height:75px;border-radius:50%;margin:15px}#user-page #wrapper #badges-sec .badge-border{width:75px;height:75px;position:relative;top:0;left:0;margin-right:10px;display:inline-block}#user-page #wrapper #badges-sec .badge-border .border{position:relative;height:100%;width:100%}#user-page #wrapper #badges-sec .badge-border .custom-badge-icon{border-radius:50%;position:absolute;width:85%;height:85%;top:5px;left:6px}#user-page #wrapper #badges-sec #more-badges{letter-spacing:1.5px;display:inline-block;line-height:40px;color:#fff;text-align:center;width:40px;height:40px;background:url(../../img/badges/empty_badge.png) center center no-repeat;background-size:40px 40px}#user-page #wrapper #user-profile-header{max-width:1200px;margin:auto;padding-left:40px;padding-right:65px}#user-page #wrapper #user-profile-header #user-profile-name{color:#555;font-size:28px;font-weight:200;letter-spacing:1px;display:inline-block;padding-top:34px;padding-bottom:34px;margin-right:20px}#user-page #wrapper #user-profile-header #user-plan-wrap{display:inline-block;margin-right:10px}#user-page #wrapper #user-profile-header #user-plan-wrap #user-plan{text-align:center;display:table-cell;background-color:#beccd4;color:#fff;text-transform:uppercase;font-size:12px;border-radius:15px;padding:3px 25px;position:relative;top:2px}#user-page #wrapper #user-profile-header #user-plan-wrap #user-plan.email-viewer{top:11px}#user-page #wrapper #user-profile-header #user-plan-wrap #user-plan #user-email{text-transform:none;letter-spacing:.5px;text-align:center;color:#fff;font-size:12px}#user-page #wrapper #user-profile-header #plan-type,#user-page #wrapper #user-profile-header #plan-type #plan-change-message,#user-page #wrapper #user-profile-header #plan-type #upgrade-msg{display:inline-block}#user-page #wrapper #user-profile-header #plan-type #upgrade-msg a{display:table-cell;color:#27a9e1;font-weight:200;font-size:12px}#user-page #wrapper #user-profile-header #plan-type #upgrade-msg a span{font-weight:600}#user-page #wrapper #user-profile-header #plan-type #plan-change-message div{font-size:12px;font-weight:200;display:table-cell;color:#a7aeb6}#user-page #wrapper #user-profile-header .btn{display:inline-block;margin-top:34px;line-height:28px;padding-left:1.5em;padding-right:1.5em}#user-page #wrapper #user-profile{height:112px;border-bottom:solid 1px #f1f1f1;background-color:#fff}#user-page #wrapper #user-profile #user-info{max-width:1200px;margin:auto;padding-left:40px;padding-right:65px}#user-page #wrapper #user-profile .profile-photo-wrapper.editable{cursor:pointer}#user-page #wrapper #user-profile #user-stats-table{position:relative;padding-left:15px;padding-right:15px}#user-page #wrapper #user-profile #user-stats{margin-top:25px;margin-bottom:25px;table-layout:fixed}#user-page #wrapper #user-profile #user-stats #week-activity-container{padding-top:6px;padding-bottom:4px;padding-left:15%}#user-page #wrapper #user-profile #user-stats #week-activity-container .week-activity-box{display:block;width:15px;height:15px;padding-right:3px;padding-left:3px}#user-page #wrapper #user-profile #user-stats #week-activity-container .day-label{text-align:center;font-size:12px;color:#555;font-weight:600}#user-page #wrapper #user-profile #user-stats #week-activity-container #week-activity{width:167px;margin:0}#user-page #wrapper #user-profile #user-stats #week-activity-container #week-activity tr:first-child{border-bottom:1px solid #beccd4}#user-page #wrapper #user-profile #user-stats #week-activity-container #week-activity td{width:21px;padding-left:3px;padding-right:3px}#user-page #wrapper #user-profile #user-stats #week-activity-container #week-activity td:first-child{width:31px;padding-left:13px}#user-page #wrapper #user-profile #user-stats #week-activity-container #week-activity td:last-child{width:31px;padding-right:13px}#user-page #wrapper #user-profile #user-stats .user-stat:nth-child(-n+4){border-right:solid 1px #f1f1f1}#user-page #wrapper #user-profile #user-stats .user-stat:first-child{width:32%}#user-page #wrapper #user-profile #user-stats .user-stat:first-child p:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#user-page #wrapper #user-profile #user-stats .user-stat:first-child p:nth-of-type(2){position:absolute}#user-page #wrapper #user-profile #user-stats .user-stat:nth-last-child(-n+4){width:14%}#user-page #wrapper #user-profile #user-stats .user-stat:nth-last-child(-n+4) p{padding-left:15%}#user-page #wrapper #user-profile #user-stats .user-stat:last-child{width:20%}#user-page #wrapper #user-profile #user-stats #recent-module a{display:block;height:60px;padding-right:30px}#user-page #wrapper #user-profile #user-stats #progressbar-container{height:43px;padding-top:16px;margin-left:80px}#user-page #wrapper #user-profile #user-stats #progressbar-container .progressbar div{background-color:#27a9e1}#user-page #wrapper #userpage-content{padding-left:0;max-width:1200px;margin:auto}#user-page #wrapper #userpage-content .techstart-header h1{margin-top:50px;color:#555}#user-page #wrapper #userpage-content .techstart-header p{margin:auto;color:#95a5ac;font-size:16px;line-height:24px;width:550px}#user-page #wrapper #course-header{margin-top:25px;margin-bottom:5px}#user-page #wrapper #course-header .course-title{display:inline-block;font-size:25px;color:#6b757b}#user-page #wrapper #course-header .course-title img{width:75px;height:75px}#user-page #wrapper #course-header .switch-course-subtitle{color:#6b757b;padding-right:10px;font-size:16px;margin-top:27px}#user-page #wrapper #course-header .course-history{padding:0 0 3px;margin-top:9px;margin-right:2px}#user-page #wrapper #course-header .course-history img{width:50px;height:50px}#user-page #wrapper #course-header .course-button-wrapper{display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #beccd4;width:50px;height:50px;padding:0;margin:12px auto auto 3px;overflow:hidden;background-color:#fff}#user-page #wrapper #course-header .course-button-wrapper .course-button{margin-left:-4px;margin-top:4px}#user-page #wrapper #course-header .course-button-wrapper .course-button span{font-size:20px}#user-page #wrapper #messages-center{color-scheme:var(--browser-theme,light)}#user-page #wrapper #messages-center .queue-header{padding:0;margin-top:5px;margin-bottom:10px}#user-page #wrapper #messages-center .wrap{padding:0;max-height:225px;overflow:auto}#user-page #wrapper #messages-center a{padding-top:20px;display:block;height:75px}#user-page #wrapper #messages-center a .message-user-photo-wrapper{width:35px;height:35px;border-radius:50%;overflow:hidden;border:1px solid #f1f1f1}#user-page #wrapper #messages-center img{width:35px;margin-left:-.5px}#user-page #wrapper #messages-center #messages-unread{margin:0;table-layout:fixed;background-color:var(--bg-surface,transparent)}#user-page #wrapper #messages-center #messages-unread .message-age,#user-page #wrapper #messages-center #messages-unread .message-name{color:var(--on-bg-color-high,#555);font-weight:600}#user-page #wrapper #messages-center #messages-unread .message-item-title{color:var(--on-bg-color-high,#555);font-weight:200;margin-right:15px}#user-page #wrapper #messages-center #messages-unread p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#727272;font-size:12px;font-weight:200;margin-top:3px}#user-page #wrapper #messages-center #messages-unread tr{height:75px;letter-spacing:.5px;background-color:var(--bg-overlay-05,#fff)}#user-page #wrapper #messages-center #messages-unread tr:nth-child(even){background-color:var(--bg-surface,#f4f8fc)}#user-page #wrapper #messages-center #messages-unread tr td{width:100%;padding-left:15px;vertical-align:middle}#user-page #wrapper #messages-center #messages-unread tr td:first-child{width:65px}#user-page #wrapper #messages-center #messages-unread tr td:first-child a{padding-left:20px}#user-page #wrapper #messages-center #messages-unread tr td:nth-child(2) a{padding-right:50px}#user-page #wrapper #messages-center #messages-unread tr:hover{outline:var(--bg-outline,#beccd4) solid 2px;outline-offset:-2px}#user-page #wrapper #resume-div{padding-left:40px;padding-right:65px}#user-page #wrapper #resume-div img{width:30px;padding-bottom:6.5px;margin-right:10px}#user-page #wrapper #resume-div a:nth-of-type(1){display:inline-block;text-transform:uppercase;font-size:20px;font-weight:200;color:#555;line-height:30px}#user-page #wrapper #resume-div a:nth-of-type(1) span{display:inline-block;margin-left:5px;color:#27a9e1;text-transform:none;letter-spacing:.5px}#user-page #wrapper #resume-div .btn{padding:.75em 2.5em}#user-page #wrapper #resume-div .lesson-key{width:25px;height:25px;border-radius:50%;margin-right:8px;margin-left:8px;display:inline-block}#user-page #wrapper #resume-div .lesson-key:nth-of-type(3){background-color:#8cc63e}#user-page #wrapper #resume-div .lesson-key:nth-of-type(2){background-color:#ffdd17}#user-page #wrapper #resume-div .lesson-key:nth-of-type(1){background-color:#beccd4}#user-page #wrapper .course-list-tile{border:2px solid var(--bg-surface,#fff);background-color:var(--bg-overlay-05,#fff)}#user-page #wrapper .course-list-tile:hover:not(.no-hover){border:2px solid #27a9e1;cursor:pointer}#user-page #wrapper .course-list-tile #percentage-passed{color:var(--on-bg-color-high,#333)}#user-page #wrapper .icon-remove{color:var(--on-bg-color,#000)}#user-page #wrapper #course-sec{padding:0 245px 0 0}#user-page #wrapper #course-sec .wrap{margin:0 0 20px 40px;padding:0}#user-page #wrapper #course-sec .module-expand{display:none}#user-page #wrapper #course-sec .module-sec{display:inline}#user-page #wrapper #course-sec .module-icon{position:absolute;padding:20px 10px 20px 25px}#user-page #wrapper #course-sec .module-icon img{width:85px}#user-page #wrapper #course-sec .module-info{padding:30px 25px 20px 145px;height:125px}#user-page #wrapper #course-sec .module-info .module-info-row{margin-bottom:30px}#user-page #wrapper #course-sec .module-info .module-info-row div{display:inline-block}#user-page #wrapper #course-sec .module-info .module-title{font-size:16px;font-weight:600;color:#555;letter-spacing:.5px;text-transform:uppercase}#user-page #wrapper #course-sec .module-info .lesson-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;width:105px}#user-page #wrapper #course-sec .module-info .lesson-count img{width:15px;margin-right:10px}#user-page #wrapper #course-sec .module-info-right{position:absolute;display:inline-block}#user-page #wrapper #course-sec .module-info-right .percent-box{margin-left:15px;border-radius:3px;width:125px;height:125px;font-size:30px;font-weight:600;color:#fff;line-height:20px;padding:45px 0;letter-spacing:.5px;margin-bottom:5px}#user-page #wrapper #course-sec .module-info-right .percent-box span{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:12px}#user-page #wrapper #course-sec .module-info-right .percent-box span:nth-of-type(1){display:inline}#user-page #wrapper #course-sec .module-info-right .percent-box span:nth-of-type(2),#user-page #wrapper #course-sec .module-info-right .percent-box.percent-0 span:nth-of-type(1){display:none}#user-page #wrapper #course-sec .module-info-right .percent-box.percent-0{background-color:#beccd4}#user-page #wrapper #course-sec .module-info-right .percent-box.percent-0 span:nth-of-type(2){display:inline}#user-page #wrapper #course-sec .module-info-right .btn{margin-left:15px;line-height:45px;display:none;padding:13px 34px}#user-page #wrapper #course-sec .progressbar{margin-right:130px}#user-page #wrapper #course-sec .module-toggler{height:125px;display:block}#user-page #wrapper #course-sec .module-toggler:hover{outline:#beccd4 solid 1px}#user-page #wrapper #course-sec .lesson-toggle,#user-page #wrapper #course-sec .module-toggle{font-size:12px;margin-top:-14px}#user-page #wrapper #course-sec .lesson-toggle img,#user-page #wrapper #course-sec .module-toggle img{width:15px;height:15px;margin-right:7px}#user-page #wrapper #course-sec .lesson-toggle span,#user-page #wrapper #course-sec .module-toggle span{color:#beccd4}#user-page #wrapper #course-sec .lesson-toggle.minimized img,#user-page #wrapper #course-sec .module-toggle.minimized img{background:url(../../img/icons/plus_icon.png) no-repeat;background-size:15px 15px}#user-page #wrapper #course-sec .lesson-toggle.expanded img,#user-page #wrapper #course-sec .module-toggle.expanded img{background:url(../../img/icons/minus_icon.png) no-repeat;background-size:15px 15px}#user-page #wrapper #course-sec .module-toggle{width:105px}#user-page #wrapper #course-sec .lesson-toggle{margin-top:0;height:49px}#user-page #wrapper #course-sec .lessons-sec .lesson-sec:first-of-type .lesson-header{border-top:none}#user-page #wrapper #course-sec .lesson-toggler{height:50px;display:block}#user-page #wrapper #course-sec .lesson-header,#user-page #wrapper #course-sec .lesson-item{height:50px;border-top:solid 1px rgba(151,151,151,.15);line-height:50px;display:block}#user-page #wrapper #course-sec .lesson-header{padding-left:40px;padding-right:20px}#user-page #wrapper #course-sec .lesson-header:hover{cursor:pointer;outline:#beccd4 solid 1px;outline-offset:-1px}#user-page #wrapper #course-sec .lesson-header .lesson-header-text{display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:375px}#user-page #wrapper #course-sec .lesson-header .lesson-header-text .lesson-title{color:#555;margin-left:3px}#user-page #wrapper #course-sec .lesson-item .icon.chs-icon-pencil:before,#user-page #wrapper #supplemental-sec .lesson-item .icon.chs-icon-pencil:before,.student-select-dropdown .bs-placeholder.btn{margin-left:0}#user-page #wrapper #course-sec .lesson-header .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;color:rgba(255,255,255,.7);margin-right:10px}#user-page #wrapper #course-sec .lesson-header .lesson-status:hover{background-color:#fff!important}#user-page #wrapper #course-sec .lesson-header .lesson-status.started,#user-page #wrapper #course-sec .lesson-header .lesson-status.submitted{background-color:#ffdd17}#user-page #wrapper #course-sec .lesson-header .lesson-status.started:hover,#user-page #wrapper #course-sec .lesson-header .lesson-status.submitted:hover{border:1px solid #ffdd17;color:#ffdd17}#user-page #wrapper #course-sec .lesson-header .lesson-status.complete,#user-page #wrapper #course-sec .lesson-header .lesson-status.passed{background-color:#8cc63e}#user-page #wrapper #course-sec .lesson-header .lesson-status.complete:hover,#user-page #wrapper #course-sec .lesson-header .lesson-status.passed:hover{border:1px solid #8cc63e;color:#8cc63e}#user-page #wrapper #course-sec .lesson-header .lesson-status.not-started{background-color:#beccd4}#user-page #wrapper #course-sec .lesson-header .lesson-status.not-started:hover{border:1px solid #beccd4;color:#beccd4}#user-page #wrapper #course-sec .lesson-header .lesson-status.func-done{background-color:#27a9e1}#user-page #wrapper #course-sec .lesson-header .lesson-status.func-done:hover{border:1px solid #27a9e1;color:#27a9e1}#user-page #wrapper #course-sec .lesson-header .lesson-status.rejected{background-color:#de5844}#user-page #wrapper #course-sec .lesson-header .lesson-status.rejected:hover{border:1px solid #de5844;color:#de5844}#user-page #wrapper #course-sec .lesson-header .lesson-status.needs-work{background-color:#ff99c6}#user-page #wrapper #course-sec .lesson-header .lesson-status.needs-work:hover{border:1px solid #ff99c6;color:#ff99c6}#user-page #wrapper #course-sec .lesson-header .lesson-status.not-released{background-color:#beccd4}#user-page #wrapper #course-sec .lesson-header .lesson-status.not-released:hover{border:1px solid #beccd4;color:#beccd4}#user-page #wrapper #course-sec .lesson-header #lesson-items{position:relative;height:49px;margin-right:7px;z-index:1}#user-page #wrapper #course-sec .lesson-header .module-item{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px;line-height:25px;text-align:center}#user-page #wrapper #course-sec .lesson-header .module-item span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#user-page #wrapper #course-sec .lesson-header .module-item:not(.passed-review):hover{line-height:23px;background-color:#fff!important;border:1px solid}#user-page #wrapper #course-sec .lesson-header .module-item.passed.passed-review{border:2px solid #4f800e;line-height:21px;background-color:#8cc63e}#user-page #wrapper #course-sec .lesson-header .module-item.passed.passed-review span{line-height:21px}#user-page #wrapper #course-sec .lesson-header .module-item.passed.passed-review:hover{background-color:#fff}#user-page #wrapper #course-sec .lesson-header .module-item.passed.passed-review:hover span{color:#4f800e}#user-page #wrapper #course-sec .lesson-header .module-item.complete,#user-page #wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review){background-color:#8cc63e}#user-page #wrapper #course-sec .lesson-header .module-item.complete:hover,#user-page #wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review):hover{border-color:#8cc63e}#user-page #wrapper #course-sec .lesson-header .module-item.complete:hover span,#user-page #wrapper #course-sec .lesson-header .module-item.passed:not(.passed-review):hover span{color:#8cc63e}#user-page #wrapper #course-sec .lesson-header .module-item.rejected{background-color:#de5844}#user-page #wrapper #course-sec .lesson-header .module-item.rejected:hover{border-color:#de5844}#user-page #wrapper #course-sec .lesson-header .module-item.rejected:hover span{color:#de5844}#user-page #wrapper #course-sec .lesson-header .module-item.needs-work{background-color:#ff99c6}#user-page #wrapper #course-sec .lesson-header .module-item.needs-work:hover{border-color:#ff99c6}#user-page #wrapper #course-sec .lesson-header .module-item.needs-work:hover span{color:#ff99c6}#user-page #wrapper #course-sec .lesson-header .module-item.not-started{background-color:#beccd4}#user-page #wrapper #course-sec .lesson-header .module-item.func-correct,#user-page #wrapper #course-sec .lesson-header .module-item.started,#user-page #wrapper #course-sec .lesson-header .module-item.submitted{background-color:#ffdd17}#user-page #wrapper #course-sec .lesson-header .module-item.not-started:hover{border-color:#beccd4}#user-page #wrapper #course-sec .lesson-header .module-item.func-correct:hover,#user-page #wrapper #course-sec .lesson-header .module-item.started:hover,#user-page #wrapper #course-sec .lesson-header .module-item.submitted:hover{border-color:#ffdd17}#user-page #wrapper #course-sec .lesson-header .module-item.not-started:hover span{color:#beccd4}#user-page #wrapper #course-sec .lesson-header .module-item.func-correct:hover span,#user-page #wrapper #course-sec .lesson-header .module-item.started:hover span,#user-page #wrapper #course-sec .lesson-header .module-item.submitted:hover span{color:#ffdd17}#user-page #wrapper #course-sec .lesson-header .module-item.func-done{background-color:#27a9e1}#user-page #wrapper #course-sec .lesson-header .module-item.func-done:hover{border-color:#27a9e1}#user-page #wrapper #course-sec .lesson-header .module-item.func-done:hover span{color:#27a9e1}#user-page #wrapper #course-sec .lesson-header .module-item.not-released{background-color:#e8eaea!important;cursor:default}#user-page #wrapper #course-sec .lesson-header .module-item.not-released:hover{border-color:#e8eaea!important}#user-page #wrapper #course-sec .lesson-header .module-item.not-released:hover span{color:rgba(255,255,255,.7)}#user-page #wrapper #course-sec .lesson-header .module-item.not-released:focus{text-decoration:none}#user-page #wrapper #course-sec .lesson-item{position:relative;background-color:#f4f8fc;padding-left:115px;letter-spacing:.5px}#user-page #wrapper #course-sec .lesson-item .icon{margin-right:25px;width:16px}#user-page #wrapper #course-sec .lesson-item .item-type{font-weight:200;color:#555;margin-right:7px}#user-page #wrapper #course-sec .lesson-item .item-title{font-weight:700;color:#555}#user-page #wrapper #course-sec .lesson-item:hover{background-color:rgba(190,204,212,.1)}#user-page #wrapper #course-sec .lesson-item:focus{text-decoration:none}#user-page #wrapper #course-sec .lesson-item.complete,#user-page #wrapper #course-sec .lesson-item.passed{color:#8cc63e}#user-page #wrapper #course-sec .lesson-item.rejected{color:#de5844}#user-page #wrapper #course-sec .lesson-item.not-started{color:#beccd4}#user-page #wrapper #course-sec .lesson-item.func-correct,#user-page #wrapper #course-sec .lesson-item.started,#user-page #wrapper #course-sec .lesson-item.submitted{color:#ffdd17}#user-page #wrapper #course-sec .lesson-item.func-done{color:#27a9e1}#user-page #wrapper #course-sec .lesson-item.needs-work{color:#ff99c6}#user-page #wrapper #course-sec .lesson-item.not-released{color:#555;background-color:#e8eaea;opacity:.5;cursor:default}#user-page #wrapper #course-sec .lesson-item .not-released-tooltip{position:absolute;display:block;height:50px;width:calc(100% - 115px);margin-left:-20px}#user-page #wrapper #course-sec .lesson-item-wrapper{display:none}#user-page #wrapper #supplemental-header{padding-left:40px;padding-right:65px;margin-top:25px;padding-bottom:20px;cursor:pointer}#user-page #wrapper #supplemental-header .supplemental-title{display:inline-block;line-height:25px;font-size:25px;color:#6b757b}#user-page #wrapper #supplemental-header .supplemental-title span{color:#8cc63e;padding-right:10px}#user-page #wrapper #supplemental-header .supplemental-title .icon-caret-right,#user-page #wrapper #supplemental-header.collapsed .icon-caret-down{display:none}#user-page #wrapper #supplemental-header.collapsed .icon-caret-right{display:inline}#user-page #wrapper #supplemental-sec{margin-top:10px;padding:0 50px 0 0}#user-page #wrapper #supplemental-sec .wrap{margin:0 0 20px 40px;padding:0}#user-page #wrapper #reading-links,#user-page #wrapper #reading-links .dashboard-subtitle,#user-page #wrapper #supplemental-sec .module-info .module-info-row{margin-bottom:30px}#user-page #wrapper #supplemental-sec .module-expand{display:none}#user-page #wrapper #supplemental-sec .module-sec{display:inline}#user-page #wrapper #supplemental-sec .module-icon{position:absolute;padding:20px 10px 20px 25px}#user-page #wrapper #supplemental-sec .module-icon img{width:85px}#user-page #wrapper #supplemental-sec .module-info{padding:30px 25px 20px 145px;height:125px}#user-page #wrapper #supplemental-sec .module-info .module-info-row div{display:inline-block}#user-page #wrapper #supplemental-sec .module-info .module-title{font-size:16px;font-weight:600;color:#555;letter-spacing:.5px;text-transform:uppercase}#user-page #wrapper #supplemental-sec .module-info .lesson-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;width:105px}#user-page #wrapper #supplemental-sec .module-info .lesson-count img{width:15px;margin-right:10px}#user-page #wrapper #supplemental-sec .module-info-right{position:absolute;display:inline-block}#user-page #wrapper #supplemental-sec .module-info-right .percent-box{margin-left:15px;border-radius:3px;width:125px;height:125px;font-size:30px;font-weight:600;color:#fff;line-height:20px;padding:45px 0;letter-spacing:.5px;margin-bottom:5px}#user-page #wrapper #supplemental-sec .module-info-right .percent-box span{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:12px}#user-page #wrapper #supplemental-sec .module-info-right .percent-box span:nth-of-type(1){display:inline}#user-page #wrapper #supplemental-sec .module-info-right .percent-box span:nth-of-type(2),#user-page #wrapper #supplemental-sec .module-info-right .percent-box.percent-0 span:nth-of-type(1){display:none}#user-page #wrapper #supplemental-sec .module-info-right .percent-box.percent-0{background-color:#beccd4}#user-page #wrapper #supplemental-sec .module-info-right .percent-box.percent-0 span:nth-of-type(2){display:inline}#user-page #wrapper #supplemental-sec .module-info-right .btn{margin-left:15px;line-height:45px;display:none;padding:13px 34px}#user-page #wrapper #supplemental-sec .progressbar{margin-right:130px}#user-page #wrapper #supplemental-sec .module-toggler{height:125px;display:block}#user-page #wrapper #supplemental-sec .module-toggler:hover{outline:#beccd4 solid 1px}#user-page #wrapper #supplemental-sec .lesson-toggle,#user-page #wrapper #supplemental-sec .module-toggle{font-size:12px;margin-top:-14px}#user-page #wrapper #supplemental-sec .lesson-toggle img,#user-page #wrapper #supplemental-sec .module-toggle img{width:15px;height:15px;margin-right:7px}#user-page #wrapper #supplemental-sec .lesson-toggle span,#user-page #wrapper #supplemental-sec .module-toggle span{color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-toggle.minimized img,#user-page #wrapper #supplemental-sec .module-toggle.minimized img{background:url(../../img/icons/plus_icon.png) no-repeat;background-size:15px 15px}#user-page #wrapper #supplemental-sec .lesson-toggle.expanded img,#user-page #wrapper #supplemental-sec .module-toggle.expanded img{background:url(../../img/icons/minus_icon.png) no-repeat;background-size:15px 15px}#user-page #wrapper #supplemental-sec .module-toggle{width:105px}#user-page #wrapper #supplemental-sec .lesson-toggle{margin-top:0;height:49px}#user-page #wrapper #supplemental-sec .lessons-sec .lesson-sec:first-of-type .lesson-header{border-top:none}#user-page #wrapper #supplemental-sec .lesson-toggler{height:50px;display:block}#user-page #wrapper #supplemental-sec .lesson-header,#user-page #wrapper #supplemental-sec .lesson-item{height:50px;border-top:solid 1px rgba(151,151,151,.15);line-height:50px;display:block}#user-page #wrapper #supplemental-sec .lesson-header{padding-left:40px;padding-right:20px}#user-page #wrapper #supplemental-sec .lesson-header:hover{cursor:pointer;outline:#beccd4 solid 1px;outline-offset:-1px}#user-page #wrapper #supplemental-sec .lesson-header .lesson-header-text{display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:375px}#user-page #wrapper #supplemental-sec .lesson-header .lesson-header-text .lesson-title{color:#555;margin-left:3px}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status{display:inline-block;line-height:25px;text-align:center;width:25px;height:25px;border-radius:50%;color:rgba(255,255,255,.7);margin-right:10px}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status:hover{background-color:#fff!important}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.started,#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.submitted{background-color:#ffdd17}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.started:hover,#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.submitted:hover{border:1px solid #ffdd17;color:#ffdd17}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.complete,#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.passed{background-color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.complete:hover,#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.passed:hover{border:1px solid #8cc63e;color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.not-started{background-color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.not-started:hover{border:1px solid #beccd4;color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.func-done{background-color:#27a9e1}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.func-done:hover{border:1px solid #27a9e1;color:#27a9e1}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.rejected{background-color:#de5844}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.rejected:hover{border:1px solid #de5844;color:#de5844}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.needs-work{background-color:#ff99c6}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.needs-work:hover{border:1px solid #ff99c6;color:#ff99c6}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.not-released{background-color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header .lesson-status.not-released:hover{border:1px solid #beccd4;color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header #lesson-items{position:relative;height:49px;margin-right:7px;z-index:1}#user-page #wrapper #supplemental-sec .lesson-header .module-item{position:relative;display:inline-block;border-radius:50%;width:25px;height:25px;vertical-align:middle;margin-right:3px;line-height:25px;text-align:center}#user-page #wrapper #supplemental-sec .lesson-header .module-item span{color:rgba(255,255,255,.7);line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#user-page #wrapper #supplemental-sec .lesson-header .module-item:not(.passed-review):hover{line-height:23px;background-color:#fff!important;border:1px solid}#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review{border:2px solid #4f800e;line-height:21px;background-color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review span{line-height:21px}#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review:hover{background-color:#fff}#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed.passed-review:hover span{color:#4f800e}#user-page #wrapper #supplemental-sec .lesson-header .module-item.complete,#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review){background-color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-header .module-item.complete:hover,#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review):hover{border-color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-header .module-item.complete:hover span,#user-page #wrapper #supplemental-sec .lesson-header .module-item.passed:not(.passed-review):hover span{color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-header .module-item.rejected{background-color:#de5844}#user-page #wrapper #supplemental-sec .lesson-header .module-item.rejected:hover{border-color:#de5844}#user-page #wrapper #supplemental-sec .lesson-header .module-item.rejected:hover span{color:#de5844}#user-page #wrapper #supplemental-sec .lesson-header .module-item.needs-work{background-color:#ff99c6}#user-page #wrapper #supplemental-sec .lesson-header .module-item.needs-work:hover{border-color:#ff99c6}#user-page #wrapper #supplemental-sec .lesson-header .module-item.needs-work:hover span{color:#ff99c6}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-started{background-color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header .module-item.func-correct,#user-page #wrapper #supplemental-sec .lesson-header .module-item.started,#user-page #wrapper #supplemental-sec .lesson-header .module-item.submitted{background-color:#ffdd17}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-started:hover{border-color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header .module-item.func-correct:hover,#user-page #wrapper #supplemental-sec .lesson-header .module-item.started:hover,#user-page #wrapper #supplemental-sec .lesson-header .module-item.submitted:hover{border-color:#ffdd17}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-started:hover span{color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-header .module-item.func-correct:hover span,#user-page #wrapper #supplemental-sec .lesson-header .module-item.started:hover span,#user-page #wrapper #supplemental-sec .lesson-header .module-item.submitted:hover span{color:#ffdd17}#user-page #wrapper #supplemental-sec .lesson-header .module-item.func-done{background-color:#27a9e1}#user-page #wrapper #supplemental-sec .lesson-header .module-item.func-done:hover{border-color:#27a9e1}#user-page #wrapper #supplemental-sec .lesson-header .module-item.func-done:hover span{color:#27a9e1}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-released{background-color:#e8eaea!important;cursor:default}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-released:hover{border-color:#e8eaea!important}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-released:hover span{color:rgba(255,255,255,.7)}#user-page #wrapper #supplemental-sec .lesson-header .module-item.not-released:focus{text-decoration:none}#user-page #wrapper #supplemental-sec .lesson-item{position:relative;background-color:#f4f8fc;padding-left:115px;letter-spacing:.5px}#user-page #wrapper #supplemental-sec .lesson-item .icon{margin-right:25px;width:16px}#user-page #wrapper #supplemental-sec .lesson-item .item-type{font-weight:200;color:#555;margin-right:7px}#user-page #wrapper #supplemental-sec .lesson-item .item-title{font-weight:700;color:#555}#user-page #wrapper #supplemental-sec .lesson-item:hover{background-color:rgba(190,204,212,.1)}#user-page #wrapper #supplemental-sec .lesson-item:focus{text-decoration:none}#user-page #wrapper #supplemental-sec .lesson-item.complete,#user-page #wrapper #supplemental-sec .lesson-item.passed{color:#8cc63e}#user-page #wrapper #supplemental-sec .lesson-item.rejected{color:#de5844}#user-page #wrapper #supplemental-sec .lesson-item.not-started{color:#beccd4}#user-page #wrapper #supplemental-sec .lesson-item.func-correct,#user-page #wrapper #supplemental-sec .lesson-item.started,#user-page #wrapper #supplemental-sec .lesson-item.submitted{color:#ffdd17}#user-page #wrapper #supplemental-sec .lesson-item.func-done{color:#27a9e1}#user-page #wrapper #supplemental-sec .lesson-item.needs-work{color:#ff99c6}#user-page #wrapper #supplemental-sec .lesson-item.not-released{color:#555;background-color:#e8eaea;opacity:.5;cursor:default}#user-page #wrapper #supplemental-sec .lesson-item .not-released-tooltip{position:absolute;display:block;height:50px;width:calc(100% - 115px);margin-left:-20px}#user-page #wrapper #supplemental-sec .lesson-item-wrapper{display:none}#user-page #wrapper #supplemental-sec .module-link{height:125px;display:block}#user-page #wrapper #supplemental-sec .module-link:hover{outline:#beccd4 solid 1px}#user-page #wrapper #supplemental-sec .module-link .module-info{padding:30px 25px 20px 125px}#user-page #wrapper #supplemental-sec .module-link .module-info .module-info-row .module-title{width:100%}#user-page #wrapper #supplemental-sec .module-link .module-info .module-info-row .activity-count{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;margin-top:20px;width:105px}#user-page #wrapper #supplemental-sec .module-link .module-info .module-info-row .activity-count img{width:15px;margin-right:10px}#user-page #wrapper #reading-links{padding-left:40px;padding-right:65px;padding-top:50px}#user-page #wrapper #reading-links a{display:inline-block;padding:10px;background-color:#fff;margin-right:20px}#user-page #wrapper #reading-links a img{width:175px;border:10px solid #beccd4}#user-page #wrapper #reading-links a:hover{outline:#27a9e1 solid 2px}#user-page #wrapper .activity-placeholder{height:227px}#user-page #wrapper .activity-display-container{padding-left:40px;margin:50px 0 0}.badge-display,.program-display{overflow:hidden;background-color:#fff;padding:10px;border:1px solid #f3e7e7}#user-page #wrapper .activity-display-container .dashboard-subtitle,.badge-display,.program-display{margin-bottom:15px}#user-section-name{color:var(--on-bg-color-high,#333)}.program-display{width:400px}#teacher-verification-wizard-page,#user-admin-page{font-family:'Proxima Nova',proxima-nova,sans-serif}#teacher-verification-wizard-page .user-note-author,#user-admin-page .user-note-author{float:left}#teacher-verification-wizard-page .user-note-content,#user-admin-page .user-note-content{max-height:100px;overflow:auto}#teacher-verification-wizard-page .user-note-created,#user-admin-page .user-note-created{float:left;margin-left:10px;margin-right:10px}#teacher-verification-wizard-page .user-note,#user-admin-page .user-note{margin-top:15px;overflow:hidden}#teacher-verification-wizard-page .user-note img,#user-admin-page .user-note img{width:35px}#teacher-verification-wizard-page #user-testing,#teacher-verification-wizard-page .user-notes,#user-admin-page #user-testing,#user-admin-page .user-notes{margin:20px 20px 0 0}#teacher-verification-wizard-page #left-sidebar,#user-admin-page #left-sidebar{position:fixed;height:100%;overflow-y:scroll}#teacher-verification-wizard-page #left-sidebar #nav .nav a,#user-admin-page #left-sidebar #nav .nav a{padding:0}#teacher-verification-wizard-page #left-sidebar #nav .nav .nav-header,#user-admin-page #left-sidebar #nav .nav .nav-header{text-transform:uppercase;font-weight:500;margin:4px 0;color:#555}#teacher-verification-wizard-page .admin-sidebar,#user-admin-page .admin-sidebar{border-right:1px solid #ddd}#teacher-verification-wizard-page #old-userpage-links li,#user-admin-page #old-userpage-links li{list-style:none}#teacher-verification-wizard-page .disconnect-google,#user-admin-page .disconnect-google{height:26px;padding:2px;font-size:13px}#teacher-verification-wizard-page .certified-educator-logo,#user-admin-page .certified-educator-logo{width:16px;margin-left:3px}#due-date-page #due-date-page-title,#user-quiz-scores-page #quiz-scores-title{text-align:center;padding:30px 0 5px;font-size:24px}#due-date-page-all-assignments{text-align:center;padding-top:15px}#user-quiz-scores-page .wrap .stat-name{display:block;width:185px;padding-left:20px;padding-right:15px;color:#333;font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:45px;border-right:solid 1px rgba(190,204,212,.3)}#user-quiz-scores-page .wrap .stat-name:nth-child(even){background-color:#f4f8fc}#user-quiz-scores-page #activity-progress-fixed-sec{position:relative!important;width:100%!important}#user-quiz-scores-page #activity-progress-fixed-sec #progress-labels-container{margin-left:auto;margin-right:auto}#user-quiz-scores-page #wrapper #progress-table-container{padding-top:36px}#user-quiz-scores-page #wrapper.activities-view{margin-left:200px}#user-quiz-scores-page #activity-progress-labels .activity-label{width:40px;height:85px}#user-quiz-scores-page #activity-progress-labels .activity-label div.slanted{-ms-transform:translate(-17px,17px) rotate(300deg);transform:translate(-17px,17px) rotate(300deg);width:85px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#user-quiz-scores-page #progress-table-container{margin-left:auto;margin-right:auto}#user-quiz-scores-page #progress-table-container #activity-progress-table tr .activity-blank,#user-quiz-scores-page #progress-table-container #activity-progress-table tr .activity-item,#user-quiz-scores-page #progress-table-container #activity-progress-table tr .activity-lesson{width:40px;text-align:center}#user-quiz-scores-page #progress-table-container #activity-progress-table tr .stat-item{font-weight:900}#user-quiz-scores-page #progress-table-container #activity-progress-table tr .activity-progress.active-item{background-color:#28384a}.student-switch-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px;margin-left:5px}.student-switch-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:35px;width:170px;line-height:31px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.student-switch-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.student-switch-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:108px;vertical-align:middle}.student-switch-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.student-switch-dropdown .dropdown-menu{min-width:170px;overflow:auto;max-height:240px}.student-switch-dropdown .dropdown-menu li a{color:#555;line-height:35px;font-size:12px}.student-switch-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.student-switch-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.announcements-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}.announcements-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:30px;width:200px;line-height:26px;border:2px solid rgba(190,204,212,.25);border-radius:3px}.announcements-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}.announcements-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:138px;vertical-align:middle}.announcements-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}.announcements-dropdown .dropdown-menu{min-width:200px}.announcements-dropdown .dropdown-menu li a{color:#555;line-height:24px;font-size:12px}.announcements-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}.announcements-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}.student-select-dropdown .filter-option-inner-inner{color:#555}.student-select-dropdown .dropdown-item:hover{background-color:#27a9e1;color:#fff}.student-select-dropdown .dropdown-item.selected{color:#555;background-color:transparent}.student-select-dropdown .dropdown-menu{max-height:240px}.student-select-dropdown .bs-caret{color:#8F8F8F}.student-select-dropdown .bs-placeholder:hover{background-color:#fff}.student-select-dropdown .selected-student::before{content:"\2713";position:absolute;left:6px}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.stackable-row{display:-ms-flexbox;display:flex}@media (max-width:767px){.stackable-row{-ms-flex-direction:column;flex-direction:column}}.space-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.space-between{-ms-flex-pack:justify;justify-content:space-between}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-start{-ms-flex-pack:start;justify-content:start}.justify-end{-ms-flex-pack:end;justify-content:end}.align-items-center{-ms-flex-align:center;align-items:center}.align-items-flex-end{-ms-flex-align:end;align-items:flex-end}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.flex-wrap-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.gap-7{gap:7px}.gap-10{gap:10px}.gap-25{gap:25px}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:200}.text-weight-semi-bold{font-weight:600}.text-weight-bold{font-weight:700}.text-weight-extra-bold{font-weight:900}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.rounded-xs{border-radius:5px}.rounded-sm{border-radius:10px}.rounded-md{border-radius:20px}.rounded-lg{border-radius:40px}.rounded-full{border-radius:50%}.strikethrough{text-decoration:line-through}.white-space-nowrap{white-space:nowrap}.border-solid{border-style:solid}.border-2{border-width:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.list-style-none{list-style:none}.js-video-preview-box{text-align:center;display:inline-block}.js-video-preview-box .header{color:#f1f1f1;font-size:24px}.js-video-preview-box .description{color:#a7aeb6;margin-bottom:26px}.js-video-preview-box .video-container{position:relative}.js-video-preview-box .video-container .video-preview{z-index:1;position:absolute}.js-video-preview-box .video-container .video-preview .overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3}.js-video-preview-box .video-container .video-button-container{width:100%;height:100%;z-index:1;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.js-video-preview-box .video-container .video-button-container .play-button{position:relative;opacity:.8}.js-video-preview-box .video-container .video-button-container .play-button .outline{position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#2499cc}.js-video-preview-box .video-container .video-button-container .play-button .icon-play{position:absolute;-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%);color:#fff}.js-video-preview-box .video-container .video-button-container:hover .play-button{opacity:1}.js-video-preview-box .video-container .video-button-container:hover .play-button .outline{background-color:#27a9e1;box-shadow:0 0 5px #fff}.js-video-preview-box.display-box{background-color:#24364c;border-radius:16px;padding:15px}.js-video-preview-box.display-box .video-container{margin-top:26px}#playlist-page #userpage-content{position:relative;width:70%;padding:20px}#playlist-page #userpage-content #google-classroom-btn{padding:4px 16px;vertical-align:bottom}#playlist-page #userpage-content .google-classroom-input{margin-top:20px;margin-left:10px;margin-right:10px}#playlist-page #userpage-content .google-classroom-input label{font-size:90%}#playlist-page #userpage-content .google-classroom-input input{width:100%}#playlist-page #userpage-content .google-classroom-input .error-div{display:-webkit-box}#playlist-page #userpage-content .google-classroom-input .error-div h4{margin-left:15px;display:none}#playlist-page #userpage-content #google-classroom-logo{margin-right:5px}#playlist-page #userpage-content .assign{margin-left:40%;padding-right:15px;padding-left:15px}#playlist-page .action-buttons{margin-top:15px}#playlist-page .playlist-bank-button{position:absolute;right:25px}#playlist-page .playlist-assign-button{position:absolute;right:200px}#playlist-page #user-page #wrapper #course-header{margin:30px 0;padding:0}#playlist-page #user-page #wrapper #course-header .course-header>span{vertical-align:middle}#playlist-page #user-page #wrapper #course-header img{margin-right:20px}#playlist-page .released-badge{margin-left:10px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#playlist-page #user-page #wrapper #course-sec{padding:0}#playlist-page #user-page #wrapper #course-sec .item-content-wrap{margin:15px 0;width:90%}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .item-content{margin:auto}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .item-assign-btn{display:table-cell;cursor:pointer}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .item-assign-btn .load-assign-modal{padding-left:30px;padding-right:0;font-size:20px;height:100%;display:inline-block;width:100%}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options{padding:0 10px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .chs-icon-ellipses-h{color:#beccd4;font-size:25px;vertical-align:middle;line-height:50px;width:98px;margin:4px 0 30px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options.open .chs-icon-ellipses-h,#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options:hover .chs-icon-ellipses-h{color:#28384a}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options.open .root-menu{display:block;width:200px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu{padding:10px;display:none;border:none}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu::before{content:'';border-color:transparent transparent #fff;border-style:solid;border-width:8px;position:absolute;top:-16px;right:15px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu li{text-align:left;width:100%;display:block;font-size:12px;color:#555;margin-right:0;line-height:1.5;padding-left:12px;padding-right:12px;margin-bottom:5px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu li:last-child{padding-bottom:0}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu li:hover{font-weight:700;background-color:#f4f8fc;cursor:pointer}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu li.disabled{pointer-events:none;color:#beccd4}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu .li-btn>.btn{text-align:left;display:block;font-size:12px;color:#555;height:18px;width:100%;padding:0}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu .li-btn>.btn span{margin-right:28px;width:16px;margin-left:3px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .options .root-menu .li-btn>.btn:hover{font-weight:700;background-color:#f4f8fc;cursor:pointer}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .playlist-item:hover{cursor:pointer}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .remove-btn{padding:0 10px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .remove-btn .btn{background-color:inherit;border:none;height:50px}#playlist-page #user-page #wrapper #course-sec .item-content-wrap .remove-btn .btn .icon-trash{margin-right:0}#playlist-page #user-page #wrapper #course-sec .item-content-wrap.unfinished .playlist-item{display:table-cell;margin:0;background-color:rgba(190,204,212,.1)}#playlist-page #user-page #wrapper #course-sec .item-content-wrap.unfinished .playlist-item:hover{cursor:auto}#playlist-page #user-page #wrapper #course-sec .item-content-wrap.unfinished .playlist-item.toggle:hover{cursor:pointer}#playlist-page #user-page #wrapper #course-sec .item-content-wrap.student-playlist-page .playlist-item{display:block}#playlist-page #user-page #wrapper #course-sec .playlist-item{background-color:#fff;padding-left:30px;margin:15px 0;display:table-cell;width:100%}#playlist-page #user-page #wrapper #course-sec .playlist-item .icon{color:#95a5ac}#playlist-page #user-page #wrapper #course-sec .playlist-item:hover{background-color:rgba(190,204,212,.1)}#playlist-page .progress-header{margin-top:15px;padding:5px 10px;font-size:23px;border-radius:3px 3px 0 0}#playlist-page .class-progress-table{table-layout:fixed}#playlist-page .class-progress-table td:first-of-type{width:225px}#playlist-page .class-progress-table td:nth-of-type(2){width:75px}#playlist-page .subscribe-wrapper{margin-top:20px}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui{margin-top:5px;font-size:13px;width:160px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui.disabled{opacity:.5}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui input[type=checkbox]{display:none}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui .checkbox-switch-inner:after,#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui .checkbox-switch-inner:before{display:block;float:left;width:50%;height:30px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui .checkbox-switch-inner:before{content:'SUBSCRIBED';padding-left:15px;background-color:#8cc63e;color:#fff}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui .checkbox-switch-inner:after{content:'NOT SUBSCRIBED';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui .checkbox-switch-switch{display:block;width:21px;height:21px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:128px;transition:all .3s ease-in 0s}#playlist-page .subscribe-wrapper .subscribe-checkbox-switch-ui label{margin-bottom:0}#playlist-page .share-link{margin-top:40px}#playlist-page .share-link label{margin-bottom:0;vertical-align:middle}#playlist-page .share-link input{width:200px;display:inline-block;margin-left:5px;height:36px;cursor:pointer;background-color:#fff;vertical-align:middle}#playlist-page .start-btn{width:135px;margin-top:20px;line-height:28px}#playlist-page .start-btn .icon{margin-left:5px}#playlist-page.logged-out #wrapper{padding-left:0;background-color:#fff}#playlist-page.logged-out #user-page #wrapper #course-header{max-width:900px;margin-left:auto;margin-right:auto}#playlist-page.logged-out #playlist-header{padding:60px 0;margin-bottom:60px;overflow:hidden;position:relative;text-align:left;background-color:#24364c}#playlist-page.logged-out #playlist-header .header-content{position:relative;z-index:2;max-width:810px;width:90%;margin:auto;color:#a7aeb6}#playlist-page.logged-out #playlist-header .header-content .playlist-meta-data .language-badge{background-color:#fff;color:#0b1f37;border-radius:20px;font-weight:600;padding:5px 10px;margin-right:5px}#playlist-page.logged-out #playlist-header .header-content h1{margin:30px 0 10px;color:#fff;font-weight:600;font-size:40px}#playlist-page.logged-out #playlist-header .header-content p{color:#a7aeb6}#playlist-page.logged-out #playlist-header .header-content .author-info{display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-align:center;align-items:center}#playlist-page.logged-out #playlist-header .header-content .author-info img{border-radius:50%;height:64px;width:64px;margin-right:15px}#playlist-page.logged-out #playlist-header .header-content .author-info h3{margin:0 0 10px;color:#fff;font-weight:200;font-size:27px}#playlist-page.logged-out #playlist-header .header-content .author-info p{margin-bottom:0}#playlist-page.logged-out #playlist-header .header-blob{position:absolute;bottom:0;right:0}@media (max-width:767px){#playlist-page.logged-out #playlist-header .header-blob{display:none}}#playlist-page.logged-out #user-page #wrapper #course-sec{max-width:900px;margin:auto}#playlist-page.logged-out #user-page #wrapper #course-sec .playlist-item{width:900px;border:1px solid #beccd4}#playlist-page.logged-out #user-page #wrapper #course-sec .playlist-item:hover{background-color:rgba(190,204,212,.1);border:1px solid #27a9e1}#playlist-page.logged-out .login-form{max-width:900px;padding:20px;margin:65px auto 0;background-color:rgba(255,255,255,.95)}#playlist-page.logged-out .login-form h3{margin-bottom:20px;color:#6b757b;font-weight:200;letter-spacing:1px}#playlist-page.logged-out .login-form input{width:200px;margin-right:10px}#playlist-page.logged-out .login-form button{width:100px}#playlist-page.logged-out .login-form button,#playlist-page.logged-out .login-form input{height:42px;display:inline-block;vertical-align:middle}#playlist-page.logged-out .login-form .or-text{margin:0 15px;color:#6b757b;vertical-align:middle;letter-spacing:.5px;text-transform:uppercase}#playlist-page.logged-out .login-form .btn-main-transparent{padding-top:9px;padding-bottom:9px;width:100px;color:#27a9e1;border-color:#27a9e1;border-width:2px;vertical-align:middle}#subscribe-class-modal{text-align:left}#subscribe-class-modal .modal-header{font-size:22px}#subscribe-class-modal .sub-class-description{width:90%;margin:20px auto auto;font-size:17px}#subscribe-class-modal table{width:70%;margin:20px auto auto}#subscribe-class-modal td{width:50%;padding-top:10px}#subscribe-class-modal .subscribe-class-wrapper{width:80px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#subscribe-class-modal .subscribe-class-wrapper.disabled{opacity:.5}#subscribe-class-modal .subscribe-class-wrapper input[type=checkbox]{display:none}#subscribe-class-modal .subscribe-class-wrapper input[type=checkbox]:checked+label .checkbox-switch-inner{margin-left:0}#subscribe-class-modal .subscribe-class-wrapper input[type=checkbox]:checked+label .checkbox-switch-switch{right:0}#subscribe-class-modal .subscribe-class-wrapper label{display:block;overflow:hidden;cursor:pointer;border:1px solid #beccd4;border-radius:50px}#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-inner:after,#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-inner:before{display:block;float:left;width:50%;height:32px;line-height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-inner:before{content:'YES';padding-left:15px;background-color:#8cc63e;color:#fff}#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-inner:after{content:'NO';padding-right:15px;background-color:#fff;color:#95a5ac;text-align:right}#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-switch{display:block;width:23px;height:23px;margin:5.5px;background:#fff;border:1px solid #95a5ac;border-radius:50%;position:absolute;top:0;bottom:0;right:46px;transition:all .3s ease-in 0s}#subscribe-class-modal .subscribe-class-wrapper .checkbox-switch-ui{margin:auto}#teacher-overview-page{font-family:'Proxima Nova',proxima-nova,sans-serif;position:relative;min-height:100%;padding:0}#teacher-overview-page .side-padding{padding-left:40px;padding-right:65px}#teacher-overview-page a:hover{text-decoration:none}#teacher-overview-page #wrapper a:not(.btn-main):not(.btn-main-purple):hover{color:#115978;text-decoration:none}#teacher-overview-page h1{margin-bottom:25px}#teacher-overview-page #wrapper h2{margin:15px 0;color:#333;font-weight:600;font-size:20px;border-left:3px solid #27a9e1;padding-left:5px;vertical-align:middle}#teacher-overview-page table{width:100%}#teacher-overview-page .email-verify-btn,#teacher-overview-page .teacher-verify-btn{font-size:12px;text-transform:none;margin:3px 0}#teacher-overview-page .side-nav-padding{padding-left:200px}#teacher-overview-page .teacher-sidenav-collapsed-padding{padding-left:90px}#teacher-overview-page #wrapper{background-color:#f4f8fc}#teacher-overview-page #wrapper .userpage-content{padding-left:0;max-width:1200px}#teacher-overview-page #wrapper .user-note-author{float:left}#teacher-overview-page #wrapper .user-note-content{float:left;max-height:100px;overflow:auto}#teacher-overview-page #wrapper .user-note-created{float:left;margin-left:10px;margin-right:10px}#teacher-overview-page #wrapper .user-note{margin-top:15px;overflow:hidden}#teacher-overview-page #wrapper .user-note img{width:35px}#teacher-overview-page #wrapper .user-notes{margin:20px 20px 0 0}#teacher-overview-page #wrapper .activity-display-container{margin-left:0;padding:20px 0 0;max-width:1000px}#teacher-overview-page #wrapper .progressbar{display:inline-block;width:300px}#teacher-overview-page #wrapper .certified-educator-logo{width:25px;margin-left:5px}#teacher-overview-page #wrapper .teacher-details{display:inline-block;vertical-align:top;padding-left:20px}#teacher-overview-page #wrapper .teacher-details ul{padding-left:0;list-style:none}#teacher-overview-page #wrapper .teacher-details ul li{padding:5px}#teacher-overview-page #wrapper .teacher-details ul li .school-year,#teacher-overview-page #wrapper .teacher-details ul li a{vertical-align:middle}#teacher-overview-page #wrapper .teacher-details ul li .school-year{margin-left:5px;color:#6b757b}#teacher-overview-page #wrapper .teacher-details td{padding-right:10px}#teacher-overview-page #wrapper .teacher-details .badge{margin:0 2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#teacher-overview-page #wrapper .teacher-details .integration-icon{float:right;margin-right:10px;margin-top:10px}#teacher-overview-page #wrapper .teacher-details .integration-icon img{height:50px}#teacher-engagement-overview-page .chart-container canvas{width:100%!important;height:200px!important}#teacher-engagement-overview-page .container{margin-left:0!important}.very-low-churn{background-color:#FF6}.low-churn{background-color:#FC0}.medium-churn{background-color:#F93}.high-churn{background-color:#F60}.very-high-churn{background-color:red}.very-low-retention{background-color:#9F6}.low-retention{background-color:#6F3}.medium-retention{background-color:#0C0}.high-retention{background-color:#093}.very-high-retention{background-color:#060}.user-share-page{padding:1rem 2rem;margin-left:auto;margin-right:auto;margin-bottom:5rem;width:100%;max-width:1200px}.user-share-page-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1rem;background-color:#f4f8fc;border-radius:5px;color:#000}.user-share-page-header-info{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-left:10px}h3.user-share-page-folder-header{color:#beccd4}.user-share-page-program-card,.user-share-page-program-link,.user-share-page-program-link:focus,.user-share-page-program-link:hover{color:#000;text-decoration:none}.user-share-page-folder-header{font-family:'Proxima Nova',proxima-nova,sans-serif;text-align:center}.user-share-page-avatar-wrapper{height:100px;width:100px;overflow:hidden;border-radius:50%}.user-share-page-avatar{width:100%}.user-share-page-username{font-size:32px;font-weight:400}.user-share-page-bio{font-size:22px;font-weight:300}.user-share-page-program-count{font-size:20px;font-weight:300}.user-share-page-header-info .edit-icon{font-size:16px}.user-share-page-programs-section{margin-top:3rem}.user-share-page-programs-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;row-gap:30px;padding-left:0}.user-share-page-programs-grid .user-share-page-program{height:200px}.user-share-page-programs-grid .user-share-page-program-card-image{width:75px;height:75px;border-radius:100px;position:absolute;right:20px;bottom:20px}.user-share-page-programs-grid .user-share-page-program-header-actions{margin-top:15px}.user-share-page-programs-grid .user-share-page-program-card:hover{box-shadow:4px 4px 0 1px #d5d5d5}.user-share-page-programs-grid .user-share-page-program-header-title-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-share-page-programs-grid .user-share-page-program-header-title-bar h3{width:80%;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow-x:hidden;line-height:inherit}.user-share-page-programs-list{padding:0}.user-share-page-programs-list .user-share-page-program{height:inherit;margin-bottom:5px}.user-share-page-programs-list .user-share-page-program-card-image{width:75px;border-radius:100px}.user-share-page-programs-list .user-share-page-program-header{display:-ms-flexbox;display:flex}.user-share-page-programs-list .user-share-page-program-header-title-bar{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-left:15px}.user-share-page-programs-list .user-share-page-program-header-actions{position:absolute;right:10px;top:5px}.user-share-page-programs-list .user-share-page-program-card{border:3px solid #d5d5d5}.user-share-page-programs-list .user-share-page-program-card:hover{border:3px solid #98c3d6}.user-share-page-program{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-flow:column;flex-flow:column;position:relative}.user-share-page-program-card{width:100%;padding:1rem 2rem;position:relative;border:3px solid #d5d5d5}.user-share-page-program-card hr{margin-top:10px}.user-share-page-program-link{cursor:pointer}.user-share-page-program-header-actions{font-size:18px;color:grey}.user-share-page-program-header-actions:hover{font-size:18px;color:#000}.user-share-page-program-header-view-count{color:grey}.user-share-page-program-description-section{margin-top:1rem;text-overflow:ellipsis;width:calc(100% - 95px)}.user-share-page-program-description-section .user-share-page-program-description{display:block;overflow:scroll;word-break:break-word;height:80px}.user-share-page-action-modal{display:-ms-flexbox;display:flex;position:absolute;top:35px;right:0;z-index:1;cursor:pointer}.user-share-page-action-button{text-decoration:none;padding:1rem 2rem;cursor:pointer}.user-share-page-action-button:hover{text-decoration:none}body>#user-page-sidenav{min-height:calc(100% - 60px)}#user-page-sidenav{min-height:100%;padding-top:20px;font-family:'Proxima Nova',proxima-nova,sans-serif}#user-page-sidenav+.has-sidenav{margin-left:200px}#user-page-sidenav #course-links li{height:30px}#user-page-sidenav #course-links li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:140px}#user-page-sidenav #course-links li a.current-course{font-weight:800;color:#fff}#user-page-sidenav #my-links{margin:-10px 0}#user-page-sidenav #my-links li a span{line-height:17px;vertical-align:middle;color:#fbaf3f;font-size:12px;font-weight:800;letter-spacing:1px}#user-page-sidenav #my-links li .chs-icon-folder{margin-right:4px;font-size:15px}#user-page-sidenav #my-links li .chs-icon-folder:before{margin-left:0}#webinars-list .webinar-dropdown{display:inline-block;vertical-align:middle;text-align:left;background-color:#fff;border-radius:3px}#webinars-list .webinar-dropdown .dropdown-toggle{display:inline-block;padding-right:15px;padding-left:20px;color:#555;font-size:12px;height:35px;width:170px;line-height:31px;border:2px solid rgba(190,204,212,.25);border-radius:3px}#webinars-list .webinar-dropdown .dropdown-toggle .icon{color:#8F8F8F;margin-left:15px}#webinars-list .webinar-dropdown .dropdown-toggle span:first-of-type{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:108px;vertical-align:middle}#webinars-list .webinar-dropdown .dropdown-toggle:hover{cursor:pointer;text-decoration:none}#webinars-list .webinar-dropdown .dropdown-menu{min-width:170px}#webinars-list .webinar-dropdown .dropdown-menu li a{color:#555;line-height:35px;font-size:12px}#webinars-list .webinar-dropdown .dropdown-menu li a:hover{background-color:#27a9e1;color:#fff;cursor:pointer}#webinars-list .webinar-dropdown .dropdown-menu li a:focus{background-color:#27a9e1;color:#fff;outline:0}#worklog .worklog{margin-top:10px}#worklog .worklog input[type=text]{font-size:28px;height:40px;width:360px;padding:8px;line-height:31px;display:inline-block}#worklog .worklog input[type=submit]{font-size:22px;margin-bottom:9px}#worklog .worklog .search-result a{font-size:16px;line-height:23px}#worklog .todays-goals-wrapper{margin-bottom:20px;padding-bottom:15px;border-top:4px solid #000;border-bottom:4px solid #000}#worklog .log-id{font-size:8px;color:#ccc}#worklog .user-list{margin-top:10px}#worklog .worklog-img{width:26px;height:26px}#worklog .log-entry{margin-top:2px}#worklog .search-box{position:fixed;top:60px;right:10px}#worklog .goal-stats{position:fixed;top:100px;font-size:18px;right:10px;text-align:right;font-weight:700;margin-top:10px}#worklog .search-box input[type=text]{font-size:17px;height:20px;width:200px;padding:8px;line-height:31px}#worklog .search-box input[type=submit]{font-size:20px}#you_there .filter-bar{display:-ms-flexbox;display:flex;height:auto;line-height:80px;width:100%;margin-bottom:30px;background-color:#27a9e1;text-transform:uppercase;color:#19232e;-webkit-user-select:none;-ms-user-select:none;user-select:none}#you_there .filter-bar .active{color:#fff}@media (max-width:760px){#you_there .desktop-only{display:none}#you_there .mobile-only{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#you_there .mobile-only select{display:-ms-flexbox;display:flex;margin:0 auto;width:100%}}@media (min-width:760px){#you_there .mobile-only{display:none}#you_there .desktop-only{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#you_there .desktop-only select{display:-ms-flexbox;display:flex}}#you_there .col{float:left;margin-bottom:20px;height:300px}#you_there .firefighter-hat{position:absolute;width:75px;height:75px;top:-40px;left:25px}#you_there .activity-circle{position:absolute;top:8px;left:80px;width:20px;height:20px;border-radius:25px;background:red}#you_there .name{text-transform:uppercase;color:#6b757b;font-weight:400;width:100%}#you_there .status{width:100%;text-overflow:ellipsis;overflow:hidden;max-height:100px}#you_there .jobinformation span{color:#6b757b;font-size:13px}#you_there .outlink a,#you_there .team,#you_there .time{width:100%;font-size:12px;color:#beccd4}#you_there .photo-wrapper{overflow:hidden;width:80px;height:80px;border-radius:50%;top:10px}#you_there .photo-wrapper img{width:100%}#you_there .show{display:block}.repl-terminal{width:100%;height:calc(100% - 43px);position:relative}.repl-terminal .blink{animation:blinker 1s step-start infinite}@keyframes blinker{50%{opacity:0}}.repl-terminal .jqconsole{padding:10px;background-color:#fff;font-size:13px}.repl-terminal .jqconsole-cursor{background-color:gray;animation:blinker 1s step-start infinite}.repl-terminal .jqconsole-blurred .jqconsole-cursor,.repl-terminal .jqconsole-input,.repl-terminal .jqconsole-old-input,.repl-terminal .jqconsole-old-prompt,.repl-terminal .jqconsole-prompt{color:#000}.bit-interpreter{width:100%;height:calc(100% - 51px)}.bit-interpreter .interpreter-textarea{font-size:25px;display:inline-block;vertical-align:top;width:65%;height:100%;border:none;border-top:1px solid #beccd4}.bit-interpreter .control-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:32px;width:100%;padding:5px;text-align:center;font-size:16px;font-weight:600;background-color:#dee5e9;border-bottom:1px solid #beccd4}.bit-interpreter .controls-wrapper{position:relative;background-color:#fff;display:inline-block;width:35%;height:100%;border:1px solid #beccd4;padding-top:0}.bit-interpreter .interpreter-controls{padding:10px;width:100%;height:calc(100% - 55px - 32px);overflow-y:auto}.bit-interpreter .format-bits-wrapper{position:absolute;height:55px;width:100%;bottom:0;background-color:#dee5e9;padding:10px;text-align:center;border-top:1px solid #beccd4;border-bottom:1px solid #beccd4}.bit-interpreter .format-bits-wrapper .format-bits-btn{width:40%}.bit-interpreter .encoding-header{width:100%;border-radius:3px 3px 0 0;padding:5px;background-color:#28384a;font-size:15px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bit-interpreter .encoding-table{max-height:200px;overflow-y:auto}.bit-interpreter .encoding-table table{width:100%;margin-bottom:0;table-layout:fixed}.bit-interpreter .encoding-table th{text-align:center;padding:5px;border:none}.bit-interpreter .encoding-table td{padding:10px;vertical-align:middle;border:none;word-wrap:break-word}.bit-interpreter .encoding-table tr:nth-child(even){background-color:#f4f8fc}.bit-interpreter .encoding-input-box{margin-bottom:0;padding:5px 0 5px 12px}.bit-interpreter .encoding-input-box .input-wrapper{width:80%;display:inline-block;vertical-align:middle}.bit-interpreter .encoding-input-box .input-wrapper input{margin-bottom:5px}.bit-interpreter .encoding-input-box .add-btn-wrapper{width:20%;display:inline-block}.bit-interpreter .encoding-input-box .add-btn-wrapper button{margin:auto}.bit-interpreter .encoding-error-box{padding:10px;border-radius:0 0 2px 2px}.bit-interpreter .encoding-error-box div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,255,255,.9);margin-bottom:3px;font-weight:600}.bit-interpreter .codehs-form .encoding-input{display:inline-block;width:100%;height:30px}.bit-interpreter .encoding-btn{width:29px;height:26px;padding:2px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bit-interpreter .control-wrapper{margin-bottom:5px}.bit-interpreter .control-elem{display:inline-block;width:49%}.bit-interpreter label.control-elem{font-weight:600;margin-bottom:0;vertical-align:middle}.bit-interpreter input.control-elem{display:inline-block;height:40px;margin:0}.bit-interpreter select.control-elem{background-color:#fff;height:40px;margin:0}.bit-interpreter .encoding-table-container{background:#fff;border-radius:3px;margin-bottom:10px;box-shadow:0 .5px 3px 0 rgba(0,0,0,.1);margin-top:20px;padding:0}.bit-interpreter .sp-color,.bit-interpreter .sp-hue{border:none}.bit-interpreter .sp-slider{background:#28384a;opacity:1;border:none}.bit-interpreter .sp-container{z-index:0;width:100%;background-color:#fff;border:none;padding-top:5px}.bit-interpreter .sp-picker-container{width:60%;padding:0;float:none;display:inline-block;margin:auto;border:none}.bit-interpreter .color-picker-color{display:inline-block;height:60px;width:80%}.bit-interpreter .num-bits-wrapper{padding:10px}.bit-interpreter .num-bits-wrapper .num-bits-label{font-size:15px;margin-bottom:5px}.bit-interpreter .num-bits-wrapper .num-bits-label span{font-weight:600}.bit-interpreter .num-bits-wrapper .num-bits-slider{width:79%;display:inline-block;border:none;background-color:rgba(190,204,212,.5);background-image:none;height:.4em}.bit-interpreter .num-bits-wrapper .num-bits-slider a{width:12px;border-radius:3px;background-image:none;background-color:#555;border-color:#FFF}.bit-interpreter .num-bits-wrapper .num-bits-slider a:focus{outline:0}.bit-interpreter .num-bits-wrapper .num-bits-slider a:hover{cursor:pointer}.bit-interpreter .num-bits-wrapper .num-bit-slider-value{width:10%;display:inline-block}.marketing-blog-posts{margin-left:1vw;margin-top:1vw}.marketing-blog-posts td{width:fit-content}.marketing-blog-posts .blog-image{width:48px;height:auto}.marketing-blog-posts h1{color:#19232e}.marketing-blog-posts .new-blog-post-form-section{margin:1%;display:block;text-align:center}.marketing-blog-posts .new-blog-post-form-section input[type=checkbox]{width:30px;height:30px;border-radius:5px;border:2px solid #555}.marketing-blog-posts .new-blog-post-form-section select{width:100%;font-size:24px}.marketing-blog-posts .new-blog-post-form-section label{font-size:16px;color:#19232e}.topichub-resources{overflow:hidden}.topichub-resources.has-sidenav{margin-left:200px;width:calc(100% - @SIDEBAR_WIDTH)}.topichub-resources.has-sidenav.collapsed{margin-left:60px;width:calc(100% - @SIDEBAR_COLLAPSED_WIDTH)}.topichub-resources .header .hero{background-color:#f4f8fc;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}.topichub-resources .header .hero .ap-img{margin:56px auto 5px;height:65px;width:auto}.topichub-resources .header .hero .title{margin:50px auto 125px}.topichub-resources .header .hero .subtitle{width:360px;text-align:center;margin:0 auto}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content h2,.topichub-resources .body .ide-section .flex>div h2{text-align:left}.topichub-resources .body{color:#333;text-decoration:none;margin-top:-100px}.topichub-resources .body h3{font-size:20px;font-weight:600;margin:0 0 10px}.topichub-resources .body h4{font-weight:200;color:#f1f1f1;margin:0 0 5px}.topichub-resources .body h4.spacing-bottom{margin:0 0 4px}.topichub-resources .body .tools-container{display:-ms-flexbox;display:flex;width:100%;max-width:1000px;-ms-flex-pack:justify;justify-content:space-between;margin:15px auto 30px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova}.topichub-resources .body .tools-container .item:nth-of-type(4n+3){background-image:url(../../img/topichub/blue.png)}.topichub-resources .body .tools-container .item:nth-of-type(4n+2){background-image:url(../../img/topichub/green.png)}.topichub-resources .body .tools-container .item:nth-of-type(4n){background-image:url(../../img/topichub/purple.png)}.topichub-resources .body .tools-container .item:nth-of-type(4n+1){background-image:url(../../img/topichub/orange.png)!important}.topichub-resources .body .tools-container .item{width:300px;height:150px;-ms-flex-positive:1;flex-grow:1;color:#fff;border-radius:8px;background-size:cover;background-position:center;cursor:pointer;text-decoration:none}.topichub-resources .body .tools-container .item .flex{height:100%}.topichub-resources .body .tools-container .item .textbook-img{-ms-flex-preferred-size:110px;flex-basis:110px;height:auto;overflow:hidden;margin:20px 0 0 20px;border-top-right-radius:8px;border-top-left-radius:8px}.topichub-resources .body .tools-container .item .textbook-img img{height:auto;width:100%}.topichub-resources .body .tools-container .item .item-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;padding:20px}.topichub-resources .body .tools-container .item .item-info .blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 auto}.topichub-resources .body .tools-container .item .item-info .blocks .block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;font-size:12px;font-weight:600;text-decoration:none;color:#fff;border-radius:5px;padding:5px}.topichub-resources .body .tools-container .item .item-info .blocks .block.orange{background-color:#ffc23a}.topichub-resources .body .tools-container .item .item-info .blocks .block.blue{background-color:#27a9e1}.topichub-resources .body .tools-container .item .item-info p{-ms-flex-positive:1;flex-grow:1;font-size:12px}.topichub-resources .body .tools-container .item .item-info .go-to{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px;-ms-flex-align:center;align-items:center;font-weight:600}.topichub-resources .body .college-board-resources-section{background-color:#f4f8fc;margin:25px 0;padding:25px 0}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content{width:100%;max-width:1000px;margin:50px auto}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content .college-board-resources{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content .college-board-resources .college-board-resource{background-color:#fff;border-radius:8px;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;padding:10px;-ms-flex-preferred-size:480px;flex-basis:480px;-ms-flex-align:center;align-items:center;height:auto;text-decoration:none;color:#333}.topichub-resources .body .anti-cheating-section,.topichub-resources .body .college-board-resources-section .college-board-resources-section-content .college-board-resources .college-board-resource:hover,.topichub-resources .body .ide-section .expandable-info-list .expandable-info:hover{background-color:#f4f8fc}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content .college-board-resources .college-board-resource .img-container{height:47px;width:46px}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content .college-board-resources .college-board-resource .info{padding-left:10px;-ms-flex-positive:1;flex-grow:1}.topichub-resources .body .college-board-resources-section .college-board-resources-section-content .college-board-resources .college-board-resource .info h4{font-weight:500;color:#333;margin:0}.topichub-resources .body .ide-section{margin:25px auto;width:100%;max-width:1000px}.topichub-resources .body .ide-section .flex{margin-bottom:25px}.topichub-resources .body .ide-section .flex>div{width:50%;padding:20px}.topichub-resources .body .ide-section .flex .full-width{width:100%}.topichub-resources .body .ide-section .flex .ide-video{margin:0 0 auto;border-radius:8px;background-color:#0b1f37;color:#fff}.topichub-resources .body .ide-section .flex .ide-video h3{text-align:center}.topichub-resources .body .ide-section .flex .ide-video iframe{margin:0 auto;display:block}.topichub-resources .body .ide-section .expandable-info-list{margin-top:25px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.topichub-resources .body .ide-section .expandable-info-list .expandable-info{border-radius:8px;box-shadow:0 2px 8px 4px rgba(0,0,0,.05)}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header .icon svg{stroke:#27a9e1;display:block}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header h3{-ms-flex-positive:1;flex-grow:1;margin:0 0 0 10px}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header .carat{color:#27a9e1}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header .carat .fa-angle-down{display:block}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header .carat .fa-angle-up{display:none}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-header .carat-down{color:#27a9e1;display:block}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-content{display:none;margin-left:35px;padding:8px}.topichub-resources .body .ide-section .expandable-info-list .expandable-info .expandable-info-content p{cursor:pointer}.topichub-resources .body .ide-section .expandable-info-list .expandable-info.open .carat .fa-angle-down{display:none}.topichub-resources .body .ide-section .expandable-info-list .expandable-info.open .carat .fa-angle-up{display:block}.topichub-resources .body .ide-section .more-ide-info-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.topichub-resources .body .ide-section .more-ide-info-container .more-ide-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;width:320px;border-radius:8px;border:1px solid #f1f1f1}.topichub-resources .body .ide-section .more-ide-info-container .more-ide-info p{-ms-flex-positive:1;flex-grow:1}.topichub-resources .body .ide-section .links :not(:first-child){margin-left:4px}.topichub-resources .body .ide-section .links :not(:last-child){margin-right:4px}.topichub-resources .body .ide-section .links a{text-decoration:none;color:#27a9e1;font-weight:600}.topichub-resources .body .ide-section .links .iframe-link{color:#27a9e1;font-weight:600;cursor:pointer}.topichub-resources .body .anti-cheating-section{padding:25px 0}.topichub-resources .body .anti-cheating-section .anti-cheating-section-content{width:100%;max-width:1000px;margin:25px auto}.topichub-resources .body .anti-cheating-section .anti-cheating-section-content .anti-cheating-info-container{display:-ms-flexbox;display:flex;gap:20px}.topichub-resources .body .anti-cheating-section .anti-cheating-section-content .anti-cheating-info-container .anti-cheating-info{border-radius:8px;width:300px;display:-ms-flexbox;display:flex;padding:20px;border:1px solid #f1f1f1;background-color:#fff;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.topichub-resources .body .anti-cheating-section .anti-cheating-section-content .anti-cheating-info-container .anti-cheating-info h3{-ms-flex-positive:1;flex-grow:1;color:#333;text-decoration:none}.topichub-resources .body .anti-cheating-section .anti-cheating-section-content .anti-cheating-info-container .anti-cheating-info .learn-more{text-decoration:none;color:#27a9e1;font-weight:600}.topichub-resources .more-resources-section{position:relative;background-color:#28384a;color:#fff;padding:25px 0;text-align:center}.topichub-resources .more-resources-section .more-resources-card-container{width:100%;max-width:1000px;margin:25px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:20px}.topichub-resources .more-resources-section .more-resources-card-container .more-resources-card{z-index:2;width:220px;padding:20px;border-radius:8px;cursor:pointer;text-decoration:none;color:#fff;background-color:#0b1f37;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.topichub-resources .more-resources-section .more-resources-card-container .more-resources-card h3{font-weight:600}.topichub-resources .more-resources-section .more-resources-card-container .more-resources-card p{-ms-flex-positive:1;flex-grow:1;margin-bottom:10px}.topichub-resources .more-resources-section .more-resources-card-container .more-resources-card .learn-more{color:#27a9e1;font-weight:600;border:1px solid #27a9e1;padding:4px 12px;border-radius:20px}.topichub-resources .more-resources-section #blob-5{left:0;position:absolute;bottom:0;max-width:800px;height:auto}.topichub-resources .course-container{margin:0 auto 50px;width:100%;max-width:1000px}.topichub-resources .course-container .course-container-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:25px}.topichub-resources .course-container .course-container-header>div{max-width:66%}.topichub-resources .course-container .course-container-header>div .btn{padding:8px 16px;border-radius:130px}.topichub-resources .course-container .courses{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.topichub-resources .course-container .courses .marketing-tag{display:inline}.topichub-resources .course-container .blog-card{height:auto}.tool-main-content .topichub-resources .body .tools-container{margin:0 0 30px}.tool-main-content .topichub-resources .course-container{margin:0 0 50px}.tool-main-content .topichub-resources .body .college-board-resources-section{padding:0}.tool-main-content .topichub-resources .body .college-board-resources-section .college-board-resources-section-content{margin:50px 0}.tool-main-content .topichub-resources .body .ide-section{margin:25px 0}.tool-main-content .topichub-resources .body .ide-section .flex{gap:40px}.tool-main-content .topichub-resources .body .ide-section .flex>div{padding:20px 0}.tool-main-content .topichub-resources .body .ide-section .flex>div>h2{margin-top:0}.tool-main-content .topichub-resources .body .ide-section .flex>div>h3{font-weight:500}.tool-main-content .topichub-resources .body .ide-section .flex>div.ide-video{text-align:center;padding:20px 10px;background-color:#fff;color:#333;border:1px solid #f1f1f1}.tool-main-content .topichub-resources .body .ide-section .more-ide-info-container .more-ide-info{background-color:#fff}.tool-main-content .topichub-resources .body .anti-cheating-section .anti-cheating-section-content{margin:0}.tool-main-content .topichub-resources .body .anti-cheating-section .anti-cheating-section-content .anti-cheating-info-container{gap:35px}.tool-main-content .topichub-resources .body .anti-cheating-section .anti-cheating-section-content .anti-cheating-info-container .anti-cheating-info{-ms-flex:1;flex:1}.tool-main-content .topichub-resources .more-resources-section{background-color:transparent;color:#333;text-align:left}.tool-main-content .topichub-resources .more-resources-section .more-resources-card-container{text-align:center;margin:25px 0;gap:35px;-ms-flex-pack:start;justify-content:flex-start}.tool-main-content .topichub-resources .more-resources-section .more-resources-card-container .more-resources-card{-ms-flex:1;flex:1}#career-center-page{overflow:hidden;background-color:#f4f8fc}#career-center-page .breadcrumb-nav{background-color:#0b1f37;font-weight:700;font-size:12px;height:40px;position:fixed;top:60px;left:0;z-index:999;width:100%}#career-center-page .breadcrumb-nav ol{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px;padding:8px 15px 8px 200px;max-width:800px;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:768px){#career-center-page .breadcrumb-nav ol{padding:8px 15px}}#career-center-page .breadcrumb-nav a{color:#f3f8fd}#career-center-page .breadcrumb-nav a:hover{text-decoration:none;color:#27a9e1}#career-center-page .breadcrumb-nav a:active,#career-center-page .breadcrumb-nav a:focus{text-decoration:none}#career-center-page .breadcrumb-nav .marketing-nav-item{margin-right:50px}#career-center-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu{background-color:#0b1f37;text-align:left;min-width:115px}#career-center-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu>li{height:30px}#career-center-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu>li>a{color:#fff;font-size:14px}#career-center-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu>li>a:hover{text-decoration:none;color:#27a9e1;background-color:#0b1f37}#career-center-industry-page .breadcrumb-nav a,#career-center-page .breadcrumb-nav .marketing-nav-item.active,#career-center-page .breadcrumb-nav .marketing-nav-item.active a:hover{color:#f3f8fd}#career-center-page .breadcrumb-nav .marketing-nav-item .fa-angle-right{vertical-align:middle;margin-right:10px}#career-center-page .breadcrumb-nav.marketing-main-nav .marketing-nav-item{margin-right:10px;color:#fff}#career-center-page .breadcrumb-nav.marketing-main-nav .marketing-nav-item:not(.active) a:not(:hover),#career-center-page .breadcrumb-nav.marketing-main-nav .marketing-nav-item:not(.active) i{color:#95a5ac}#career-center-page .breadcrumb-nav.breadcrumb-nav .marketing-nav-item{margin-right:10px;color:#fff}#career-center-page .breadcrumb-nav.breadcrumb-nav .marketing-nav-item:not(.active) a:not(:hover),#career-center-page .breadcrumb-nav.breadcrumb-nav .marketing-nav-item:not(.active) i{color:#95a5ac}#career-center-page .header-section{z-index:2;background:url(https://codehs.com/uploads/b321db39a8282be0c39d727ed94bdf21);background-size:cover}#career-center-page .header-section .header-section-content{width:100%;max-width:1000px;margin:0 auto;padding:130px 60px 100px;text-align:left;color:#fff}#career-center-page .header-section .header-section-content h1{width:70%}@media (max-width:820px){#career-center-page .header-section .header-section-content h1{width:80%}}@media (max-width:770px){#career-center-page .header-section .header-section-content h1{width:100%}#career-center-page .header-section{background:#27a9e1}}@media (max-width:970px){#career-center-page .header-section svg{display:none}#career-center-page .header-section .header-section-content{padding:130px 60px 100px;width:auto}}#career-center-page .description-section{background-color:#0b1f37;border-radius:0 0 30px 30px;color:#fff;z-index:3;position:relative}#career-center-page .description-section .description-section-content{display:-ms-flexbox;display:flex;width:100%;max-width:1000px;margin:0 auto -750px;padding:50px 0 780px}#career-center-page .description-section .description-section-content>div{padding:0 60px;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}#career-center-page .description-section .description-section-content>div p{font-size:16px}#career-center-page .description-section .description-section-content .graphic-container{position:relative}#career-center-page .description-section .description-section-content .graphic-container img{position:absolute;height:1000px;margin-top:-100px;width:auto;left:calc(50vw - 100% - 250px);z-index:2;opacity:50%}@media (max-width:900px){#career-center-page .description-section .description-section-content>div:first-of-type{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#career-center-page .description-section .description-section-content .graphic-container{display:none}}#career-center-page .industries-section-header{margin:0 auto;width:100%;height:240px;max-width:1000px;display:-ms-flexbox;display:flex;z-index:3}#career-center-page .industries-section-header .industries-section-header-content{background-color:#dee5e9;width:100%;padding:60px 180px 0 60px;z-index:4;-webkit-clip-path:path("M 60 0 L 420 0 Q 540 0 660 120 Q 720 180 900 180 L 940 180 Q 1000 180 1000 240 L 0 240 L 0 60 Q 0 0 60 0");clip-path:path("M 60 0 L 420 0 Q 540 0 660 120 Q 720 180 900 180 L 940 180 Q 1000 180 1000 240 L 0 240 L 0 60 Q 0 0 60 0")}#career-center-page .industries-section-header .industries-section-header-content h2{width:500px;margin:0;font-size:24px}@media (max-width:600px){#career-center-page .industries-section-header .industries-section-header-content{padding:60px 60px 0;margin-bottom:-2px}#career-center-page .industries-section-header .industries-section-header-content h2{width:100%}}#career-center-page .industries-section{z-index:3;position:relative;background-color:#dee5e9;margin:-1px auto;width:100%;max-width:1000px;padding:60px;border-radius:0 0 60px 60px}#career-center-page .industries-section .industry-hub-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (max-width:900px){#career-center-page .industries-section{padding:0 30px 30px}}#career-center-page .last-section{color:#fff;background-color:#01374E;z-index:1;border-bottom-right-radius:200px}#career-center-page .last-section .last-section-content{margin:-1050px auto 0;padding:1110px 60px 120px;width:100%;max-width:1000px;max-width:auto;display:-ms-flexbox;display:flex}#career-center-page .last-section .last-section-content p{font-size:16px}#career-center-page .last-section .last-section-content>*{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#career-center-page .last-section .last-section-content .img-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#career-center-page .last-section .last-section-content .img-container img{width:150px;height:auto}@media (max-width:900px){#career-center-page .last-section .last-section-content>div:first-of-type{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#career-center-page .last-section .last-section-content .img-container{display:none}}#career-center-industry-page{overflow:hidden;border-bottom-right-radius:180px;background-color:#5D6CC8}#career-center-industry-page .breadcrumb-nav{background-color:#0b1f37;font-weight:700;font-size:12px;height:40px;position:fixed;top:60px;left:0;z-index:999;width:100%}#career-center-industry-page .breadcrumb-nav ol{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px;padding:8px 15px 8px 200px;max-width:800px;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:768px){#career-center-industry-page .breadcrumb-nav ol{padding:8px 15px}}#career-center-industry-page .breadcrumb-nav a:hover{text-decoration:none;color:#27a9e1}#career-center-industry-page .breadcrumb-nav a:active,#career-center-industry-page .breadcrumb-nav a:focus{text-decoration:none}#career-center-industry-page .breadcrumb-nav .marketing-nav-item{margin-right:50px}#career-center-industry-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu{background-color:#0b1f37;text-align:left;min-width:115px}#career-center-industry-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu>li{height:30px}#career-center-industry-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu>li>a{color:#fff;font-size:14px}#career-center-industry-page .breadcrumb-nav .marketing-nav-item.dropdown .dropdown-menu>li>a:hover{text-decoration:none;color:#27a9e1;background-color:#0b1f37}#career-center-industry-page .breadcrumb-nav .marketing-nav-item.active,#career-center-industry-page .breadcrumb-nav .marketing-nav-item.active a:hover{color:#f3f8fd}#career-center-industry-page .breadcrumb-nav .marketing-nav-item .fa-angle-right{vertical-align:middle;margin-right:10px}#career-center-industry-page .breadcrumb-nav.marketing-main-nav .marketing-nav-item{margin-right:10px;color:#fff}#career-center-industry-page .breadcrumb-nav.marketing-main-nav .marketing-nav-item:not(.active) a:not(:hover),#career-center-industry-page .breadcrumb-nav.marketing-main-nav .marketing-nav-item:not(.active) i{color:#95a5ac}#career-center-industry-page .breadcrumb-nav.breadcrumb-nav .marketing-nav-item{margin-right:10px;color:#fff}#career-center-industry-page .breadcrumb-nav.breadcrumb-nav .marketing-nav-item:not(.active) a:not(:hover),#career-center-industry-page .breadcrumb-nav.breadcrumb-nav .marketing-nav-item:not(.active) i{color:#95a5ac}#career-center-industry-page .header-section{padding:100px 0 100px 60px;width:100%;margin:0;display:-ms-flexbox;display:flex;color:#fff}#career-center-industry-page .header-section h4>a{color:#fff;text-decoration:none}#career-center-industry-page .header-section .header-section-content{width:600px;-ms-flex-negative:0;flex-shrink:0}#career-center-industry-page .header-section img{-ms-flex-negative:1;flex-shrink:1;height:600px;width:600px;margin:-80px -10px 0 auto;z-index:2}@media (max-width:900px){#career-center-industry-page .header-section img{visibility:hidden}#career-center-industry-page .header-section .header-section-content{width:100%}}@media (max-width:600px){#career-center-industry-page .header-section .computer-science-in{display:none}}#career-center-industry-page .description-section{width:100%;margin-top:-400px}#career-center-industry-page .description-section .description-content-container{background-color:#5D6CC8;width:100%;margin:0 auto;display:-ms-flexbox;display:flex}#career-center-industry-page .description-section .description-content-container .description-section-content{-webkit-clip-path:path("M 180 0 L 540 0 Q 690 0 750 120 Q 810 240 1020 240 L 1060 240 L 1060 600 L 0 600 L 0 0");clip-path:path("M 180 0 L 540 0 Q 690 0 750 120 Q 810 240 1020 240 L 1060 240 L 1060 600 L 0 600 L 0 0");background-color:#fff;width:100%;padding:60px}#career-center-industry-page .description-section .description-content-container .description-section-content>h2,#career-center-industry-page .description-section .description-content-container .description-section-content>p{width:600px}#career-center-industry-page .description-section .description-content-container .description-section-content>h2{margin:0 0 15px}#career-center-industry-page .description-section .description-content-container .description-section-content>p{margin:0;height:214px;overflow-y:visible;font-size:16px}@media (max-width:800px){#career-center-industry-page .description-section .description-content-container .description-section-content>h2,#career-center-industry-page .description-section .description-content-container .description-section-content>p{width:100%}}#career-center-industry-page .white-background{background-color:#fff;width:100%;height:600px;margin-top:-180px;border-radius:0 0 60px 60px;z-index:3}#career-center-industry-page .blog-posts-section{box-shadow:0 0 8px 8px rgba(0,0,0,.15);background-color:#0b1f37;z-index:4;margin:-400px 60px 50px;padding:60px;border-radius:60px;color:#fff}#career-center-industry-page .blog-posts-section .blog-posts-section-content{text-align:center}#career-center-industry-page .blog-posts-section .blog-posts-section-content h2{margin-bottom:15px}#career-center-industry-page .blog-posts-section .blog-posts-section-content>p{margin:0 auto 60px;max-width:900px;width:75%;font-size:16px}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:30px}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post{width:250px;background-color:#27a9e1;color:#fff;text-align:left;border-radius:15px;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none!important}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post:hover{box-shadow:0 0 8px 8px rgba(0,0,0,.3)}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post h3{-ms-flex-item-align:start;align-self:flex-start;font-size:26px;line-height:36px;margin:0 0 30px}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post .author{margin:auto 0 10px}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post .preheader{margin:0 0 10px;font-weight:600}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post p{margin:0;font-size:18px;width:140px;text-align:left}@media (max-width:900px){#career-center-industry-page .blog-posts-section{padding:60px 30px;margin:-400px 30px 50px}#career-center-industry-page .blog-posts-section .blog-posts-section-content h2{text-align:left}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list{-ms-flex-direction:column;flex-direction:column}#career-center-industry-page .blog-posts-section .blog-posts-section-content .blog-posts-list .blog-post{width:100%;height:auto}#career-center-industry-page .blog-posts-section .blog-posts-section-content p{width:100%;text-align:left}}#career-center-industry-page .block-quote{box-shadow:0 0 8px 8px rgba(0,0,0,.15);width:100%;max-width:1000px;margin:0 auto 0 0;height:500px;background-color:rgba(36,54,76,.5);color:#fff;padding:60px;border-radius:0 30px 30px 0}#career-center-industry-page .block-quote>p{font-style:normal;color:#fff;width:auto;font-size:16px;margin:0 45px 15px}#career-center-industry-page .block-quote>p.block-quote-name{font-weight:700;font-size:20px;margin:10px 45px}#career-center-industry-page .block-quote .quote-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#career-center-industry-page .block-quote .quote-section .block-quote-mark{font-size:64px;margin:auto 10px}#career-center-industry-page .block-quote .quote-section .block-quote-text{text-justify:inter-word;font-size:20px;max-width:none}@media (max-width:768px){#career-center-industry-page .block-quote{padding:30px 15px}}#career-center-industry-page .lesson-section{box-shadow:0 0 8px 8px rgba(0,0,0,.15);background-color:#dee5e9;z-index:4;margin:-200px 60px 50px;max-width:100%;padding:60px;border-radius:30px}#career-center-industry-page .lesson-section .lesson-section-content>h2,#career-center-industry-page .lesson-section .lesson-section-content>p{text-align:center;margin:0 auto 30px;max-width:900px;width:75%}#career-center-industry-page .lesson-section .lesson-section-content>p{font-size:16px}@media (max-width:900px){#career-center-industry-page .lesson-section .lesson-section-content>h2,#career-center-industry-page .lesson-section .lesson-section-content>p{width:100%;text-align:left}}#career-center-industry-page .lesson-section .lesson-section-content .lessons-list{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media (max-width:850px){#career-center-industry-page .lesson-section .lesson-section-content .lessons-list{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}}#career-center-industry-page .lesson-section .marketing-course-card-horizontal-decoration{width:1000px;margin:75px auto 25px}@media (max-width:900px){#career-center-industry-page .lesson-section{margin:-100px 30px 50px;padding:60px 30px}}#career-center-industry-page .last-section{color:#fff}#career-center-industry-page .last-section .last-section-content{width:100%;max-width:1000px;margin:-100px auto 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:120px 60px;position:relative}#career-center-industry-page .last-section .last-section-content h1{width:75%}#career-center-industry-page .last-section .last-section-content img{width:500px;height:500px;top:50px;right:-250px;position:absolute}@media (max-width:900px){#career-center-industry-page .last-section .last-section-content h1{width:100%;text-justify:inter-word}#career-center-industry-page .last-section .last-section-content img{display:none}}.keep-exploring-section{margin-top:50px}.keep-exploring-section h2{margin:30px auto 0;text-align:center}.keep-exploring-section p{margin:15px auto 30px;font-size:16px;text-align:center}.keep-exploring-section .related-industries-list{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1000px;margin:25px auto 100px}@media (max-width:900px){.keep-exploring-section p{padding:0 60px}.keep-exploring-section .related-industries-list{-ms-flex-direction:column;flex-direction:column}}.industry-card{background-color:#0b1f37;width:240px;height:150px;overflow:hidden;text-decoration:none!important;position:relative;border-radius:15px;padding:15px;box-shadow:0 0 8px 8px rgba(0,0,0,.15)}.industry-card h3{margin:0;width:120px;color:#fff;text-decoration:none!important;position:absolute;z-index:2}.industry-card img{opacity:35%;height:auto;position:absolute;width:170px;right:-30px;top:-5px;z-index:1}.industry-card:hover h3{color:#fff}.industry-card:hover img{opacity:100%}.career-center-playlist-card{width:100%;border-radius:15px;background-color:#fff;box-shadow:0 0 8px 8px rgba(0,0,0,.15);min-height:180px;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;color:#333}.career-center-playlist-card:before{content:'';top:calc(-1/2 * 450px + 50%);left:-360px;display:block;width:450px;height:450px;border-radius:50%;background-color:#0b1f37;position:absolute}.career-center-playlist-card>div{z-index:1}.career-center-playlist-card .image-container{padding:15px;margin:auto 0}.career-center-playlist-card .image-container img{height:150px;width:auto}.career-center-playlist-card .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.career-center-playlist-card .card-content .top-container{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.career-center-playlist-card .card-content .top-container .info-container{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1;flex-basis:1;padding:15px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.career-center-playlist-card .card-content .top-container .info-container .main-info h3{font-weight:600;margin:0 0 15px;font-size:20px}.career-center-playlist-card .card-content .top-container .info-container .main-info p{font-size:16px;margin:0 0 15px}.career-center-playlist-card .card-content .top-container .tags-container{-ms-flex-preferred-size:0;flex-basis:0;padding:15px;margin:0 0 auto auto;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.career-center-playlist-card .card-content .top-container .tags-container .badge{padding:4px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:24px;background-color:#f6faff;color:#95a5ac}.career-center-playlist-card .card-content .top-container .tags-container .badge p{margin:0;font-size:14px;color:#95a5ac}.career-center-playlist-card .card-content .top-container .tags-container .badge i,.career-center-playlist-card .card-content .top-container .tags-container .badge svg{width:auto;height:14px;margin-right:4px}.career-center-playlist-card .card-content .top-container .tags-container .badge svg{margin-bottom:2px}.career-center-playlist-card .card-content .top-container .tags-container .badge.bg-transparent{border:1px solid #fff}.career-center-playlist-card .card-content .bottom-container{-ms-flex-preferred-size:0;flex-basis:0;padding:0 0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;justify-self:flex-end;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.career-center-playlist-card .card-content .bottom-container .btn{padding:6px 18px;margin:0}.career-center-playlist-card .card-content .bottom-container p{width:250px;font-size:12px;margin:0}@media (max-width:850px){.career-center-playlist-card .card-content .bottom-container{-ms-flex-pack:center;justify-content:center}.career-center-playlist-card{-ms-flex-direction:column;flex-direction:column;width:300px;height:auto}.career-center-playlist-card:before{height:900px;width:900px;left:-300px;top:-780px}.career-center-playlist-card .image-container{margin:0 auto}.career-center-playlist-card .image-container img{width:180px;height:auto}.career-center-playlist-card .card-content .top-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.career-center-playlist-card .card-content .top-container .main-info{padding:0 15px}.career-center-playlist-card .card-content .top-container .cta-container{-ms-flex-direction:row;flex-direction:row;padding:0 15px}.career-center-playlist-card .card-content .bottom-container{padding:15px;margin:0}}.frame-container{height:calc(91vh)}#key-title{text-transform:uppercase;color:#555}#google-classroom-key{margin:15px 0;padding:8px 15px;background-color:#fff;border-radius:3px;display:inline-block;border:1px solid #e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.google-classroom-key-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gc-circle{display:inline-block;width:15px;height:15px;border-radius:50%}.gc-circle.assigned{background-color:#8cc63e}.gc-circle.mixed{background-color:#ffdd17}.gc-circle.unassigned{background-color:#beccd4}