.appear-clickable{cursor:pointer;text-decoration:underline}li.item a.disabled-link{color:#b2b2b2;pointer-events:none}a.disabled-link{color:#b2b2b2!important;cursor:not-allowed;pointer-events:none}.left-col{width:18rem}.has-left-nav{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap}aside{box-sizing:border-box;flex-shrink:0;width:18rem}.nav-left,aside{display:flex;flex-direction:column;margin-right:1rem}.nav-left{flex:0 0 15%;min-width:150px;padding-right:1rem}.nav-left .nav-link{display:block;font-weight:600;padding:.5rem 0}.nav-left .nav-link.active{font-weight:700}.mobile-label{display:none;font-weight:600}.mobile-label.cal-label{background-image:url(../images/gfx/calendar.svg);background-position:0;background-repeat:no-repeat;background-size:1rem;padding-left:1.5rem}.content-right{flex:1 0 100%}span.field-validation-error{color:#cd2026}body .dataTables_wrapper{margin:1rem 0}body .dataTables_wrapper .dataTables_filter,body .dataTables_wrapper .dataTables_length{margin-bottom:1rem!important}body .dataTables_wrapper table{border-bottom:none!important;box-sizing:border-box;margin:1rem auto!important}body .dataTables_wrapper th{border-bottom:1px solid #e5e5e5!important;font-size:1.1rem!important;font-weight:600!important}@media(max-width:1100px){body .dataTables_wrapper tr{margin-bottom:1.5rem}}body .dataTables_wrapper td{border-bottom:1px solid #e5e5e5}body .dataTables_wrapper td.center{text-align:center}body .dataTables_wrapper td .thread-title{display:block;font-weight:600}body .dataTables_wrapper .dataTables_paginate .paginate_button{border:none!important}body .dataTables_wrapper .dataTables_paginate .paginate_button.next,body .dataTables_wrapper .dataTables_paginate .paginate_button.previous{border-bottom:1px solid!important;color:#002e7c!important;margin:0 1rem!important;padding:0!important}body .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,body .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{background-color:rgba(0,0,0,0)!important;border:none!important;border-bottom:1px dotted #000!important;color:#000!important;margin:0 1rem!important;padding:0!important}body .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,body .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled{color:#4d4d4d!important;font-style:italic}body .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover,body .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover{background-color:rgba(0,0,0,0)!important}body .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#003da5!important;border:none!important;border-radius:4px!important;color:#fff!important;padding:.5rem 1rem!important}body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important}body .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#e5e5e5;border:none;border-radius:4px;color:#000!important}body .dataTables_wrapper table.dataTable{width:100%!important}body .dataTables_wrapper table.dataTable thead .sorting,body .dataTables_wrapper table.dataTable thead .sorting_asc,body .dataTables_wrapper table.dataTable thead .sorting_asc_disabled,body .dataTables_wrapper table.dataTable thead .sorting_desc,body .dataTables_wrapper table.dataTable thead .sorting_desc_disabled{background-position:0;text-align:left}body .view-toolbar{color-rendering:#333;align-items:center;display:grid;font-weight:700;grid-template-columns:repeat(8,1fr);grid-template-rows:min-content 1fr;justify-content:flex-start;margin:0 -.5rem}body .view-toolbar input,body .view-toolbar select{background-color:#e5e5e5}body .view-toolbar>*{margin:auto .5rem .5rem}body .view-toolbar>.dataTables_length label{display:flex;flex-direction:column}body .view-toolbar>.dataTables_length label select{width:auto}body .view-toolbar>.btn{margin-top:auto}@media(max-width:500px){body .view-toolbar{grid-template-columns:1fr}body .view-toolbar>*{grid-column:1}}@media(max-width:960px){#web-content aside{width:15rem}}@media(max-width:768px){#web-content aside{background-color:#fff;box-shadow:2px 2px 8px gray;left:0;margin-top:-1rem;min-height:50%;padding:0;position:absolute;transition:all .5s ease;width:0}}#WilsonHeader{background-color:#003da5;background-image:url(../images/bg-imgs/wilson_blue_swoops.jpg);background-position:100%;background-repeat:no-repeat;background-size:auto;padding:16px 40px}#WilsonHeader #NavLinks{align-items:center;display:flex}#WilsonHeader #NavLinks #ReturnLink{color:#fff;font-family:Lexend}#WilsonHeader #NavLinks #ReturnLink a{color:#fff}#WilsonHeader #NavLinks #ReturnLink+#UserMenu{margin-left:3rem;padding-top:5px}#WilsonNav{background-color:#e5ebf6;box-sizing:border-box;color:#003da5;min-height:60px;padding:16px 40px;position:relative}#WilsonNav .fs-24px{font-size:24px}#WilsonNav .nav{display:flex;justify-content:center;list-style:none;margin:0;padding:0}#WilsonNav .nav li{padding:0 12px}#WilsonNav .nav li a{color:#003da5;display:block;font-family:Lexend;font-size:16px;font-style:normal;font-weight:500;padding-bottom:4px;text-decoration:none;transition:background-color .3s ease}#WilsonNav .nav li a:hover{cursor:pointer}#WilsonNav .nav li a.active{border-bottom:3px solid #003da5}#WilsonNav .hamburger-menu{background:rgba(0,0,0,0);border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;z-index:2}#WilsonNav .hamburger-menu span{background-color:#003da5;border-radius:5px;display:block;height:3px;width:30px}#WilsonNav #MobileNav{background-color:#e5ebf6;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:none;list-style-type:none;margin:0;padding-inline-start:0;position:absolute;right:40px;text-align:right;top:50px;z-index:10}#WilsonNav #MobileNav li a{color:#003da5;display:block;font-family:Lexend;font-size:16px;font-style:normal;font-weight:500;padding:15px;text-decoration:none}#WilsonNav #MobileNav li a:hover{background:rgba(80,121,195,.15)}@media(max-width:992px){#WilsonNav #HamburgerMenu{display:flex}#WilsonNav #NavUl{display:none}}#WilsonHeader .fa-external-link-alt,#WilsonNav .fa-external-link-alt{font-size:12px;margin-left:3px;position:relative;top:-2px}#WilsonHeader .container,#WilsonNav .container{margin:auto;max-width:1600px}#WilsonHeader .d-flex,#WilsonNav .d-flex{display:flex}#WilsonHeader .d-flex-column,#WilsonNav .d-flex-column{flex-direction:column}#WilsonHeader .justify-content-between,#WilsonNav .justify-content-between{justify-content:space-between}#WilsonHeader .align-items-center,#WilsonNav .align-items-center{align-items:center}.LibreBaskerville{font-family:LibreBaskerville}.Lexend{font-family:Lexend}@font-face{font-family:LibreBaskerville;font-style:normal;font-weight:400;src:url(../fonts/LibreBaskerville/LibreBaskerville-Regular.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Regular.ttf) format("truetype")}.header-store{background-color:#3e84bc;box-shadow:0 3px 6px rgba(0,0,0,.16);height:161px;margin-bottom:1rem;position:relative}@media(max-width:992px){.header-store{height:90px}}.header-store .content-column{display:flex;margin:0 auto;width:95%}.header-store .color-bar{background-color:#2f638d;height:38px}@media(max-width:992px){.header-store .color-bar{display:none}}.header-store .logo-contain{flex:1;margin-top:-17px}@media(max-width:1200px){.header-store .logo-contain{margin-top:-2px}}@media(max-width:992px){.header-store .logo-contain{margin-top:0}}.header-store .logo-contain img{cursor:pointer;max-height:150px;width:332px}@media(max-width:1200px){.header-store .logo-contain img{width:202px}}@media(max-width:992px){.header-store .logo-contain img{width:150px}}.header-store .nav-back-to-academy{align-items:center;display:flex}.header-store .nav-back-to-academy .fa-arrow-left{color:#000;font-size:.8rem;margin-right:.2rem}.header-store .nav-back-to-academy .link-text{color:#000;font-size:1rem}.footer-lite{background-color:#333;color:#fff;margin-top:auto;padding:1.5rem 0}.footer-lite>.content-column{display:flex;flex-direction:column}.footer-lite img{margin:0 auto}.footer-lite .wilson-logo{margin-bottom:.25rem;width:5rem}.footer-lite .wilson-works{margin-bottom:1.5rem;width:13rem}.footer-lite a{color:#fff!important;padding:0 .5rem}.footer-lite .copy{margin:.1rem;text-align:center}.footer-lite .copy:first-of-type{font-weight:700}.footer-lite .copy .site-version{font-size:.8rem}.footer-store{background-color:#5e5e5e;color:#fff;margin-top:auto;padding:1.5rem 0}.footer-store .flex-column,.footer-store .footer-links{align-items:center;display:flex;flex-direction:column}.footer-store .footer-links a{color:#fff!important;padding:0 .5rem .5rem}@media(min-width:768px){.footer-store .footer-links{flex-direction:row}}.footer-store .copyright{padding:0 1rem;text-align:center}.footer-store .site-version{font-size:.8rem}.footer-store .mb-1{margin-bottom:1rem}#layout-lite{background-color:#fafafa}#layout-lite .page-heading{margin-bottom:1rem}#layout-lite .page-heading h1{font-size:1.75rem;font-weight:800;letter-spacing:-1pt;margin:0 0 .15rem;text-transform:uppercase}#aside-widgets{flex-shrink:0;text-align:center}#aside-widgets.open{background-color:#fafafa;border:1px solid #b2b2b2;box-shadow:0 0 5px #b2b2b2;display:block;margin:3.5rem 0 1rem;padding:1rem;position:absolute;width:90%;z-index:100}#aside-widgets .nav-left .nav-link{margin-bottom:.5rem}#aside-widgets .nav-left .nav-link.active{font-weight:600}#aside-widgets .nav-left a{display:block}#aside-widgets .nav-left a:focus{box-shadow:0 0 0 2px #a8caff;outline:1px solid #a8caff}#aside-widgets ul{padding-left:1.5rem;text-align:left}#aside-widgets ul li{margin-bottom:.25rem}.toggle-left-nav{border-radius:3px;border-width:1px;cursor:pointer;display:none;font-size:1.5rem;margin-top:-2rem;padding:.25rem;position:absolute;right:5%}.toggle-left-nav:focus{box-shadow:0 0 0 2px #a8caff;outline:1px solid #a8caff}.toggle-left-nav .fa-chevron-down{font-size:1rem;margin-left:.5rem}.toggle-left-nav.open .fa-chevron-down{transform:rotate(180deg)}#profile-block .profile-pic{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:3rem;font-weight:700;height:5rem;justify-content:center;padding:1rem;width:5rem}#help-block i{color:gray;font-size:3.5rem;margin-bottom:1rem}@media(max-width:1024px){#aside-widgets{display:none}.toggle-left-nav{display:block}}@media(max-width:768px){#aside-widgets{left:auto}#aside-widgets .nav-left{border-right:none;display:none}}@media(max-width:480px){#aside-widgets.open{width:95%}}#global-message{background-color:#000;color:#fff;line-height:2.5rem}#global-message>.content-column{align-content:flex-start;display:flex;padding:1rem 0}#global-message .fa-info-circle{font-size:1.5rem}#global-message .global-message-content{line-height:1.4;margin:0 1rem}#global-message .hide-global-message{font-size:1.3rem;line-height:1.2;margin-left:auto}#global-message a{color:#fff;text-decoration:underline}#hide-global-message{cursor:pointer}#main-header{background-color:#003da5;box-sizing:border-box;display:flex;flex-direction:column;position:sticky;top:0;width:100%;z-index:2}#main-header .upper-header{padding:1.3rem 0;position:relative;width:100%;z-index:1}#main-header .upper-header:before{background-image:url(../images/bg-imgs/wilson_blue_swoops.jpg);background-position:center 35%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}#main-header .content-column{align-content:center;display:flex;flex:1;position:relative}#main-header .content-column:first-of-type{flex-grow:0}#main-header .content-column img.logo{margin:auto;max-width:425px;min-width:250px;width:50%}#main-header nav{align-content:center;display:flex;margin:auto}#main-header #assignment-nav,#main-header #bell,#main-header .menu-item,#main-header p,#main-header span{color:#fff}.alert-banner{COLOR:#fff;background:#000;display:flex;padding:10px 0}.alert-banner .content-column{DISPLAY:FLEX;ALIGN-CONTENT:CENTER}.alert-banner .info{margin-right:10px;width:30px}.alert-banner .close{justify-self:flex-end;margin-left:auto;padding-left:20px;width:15px}.alert-banner span{line-height:1.6;padding-top:.2rem}.alert-banner a{color:#fff}.logo{width:300px}.notifications{margin:auto 20px auto auto}#assignment-nav,#bell{display:flex;margin:auto;position:relative;text-decoration:none;width:17px}.home-link{background-image:url(../images/wa-white.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:2.5rem;margin:auto auto auto 0;max-width:15rem;padding-bottom:0;width:23%}.avatar{background-color:#d3d3d3;border:2px solid #fff;border-radius:50%;color:#fff;font-family:Open Sans,sans-serif;font-size:25px;font-weight:700;height:35px;line-height:1.4;margin:auto;position:relative;text-align:center;width:35px}.user-hero{align-content:center;display:flex;padding:5% 0}#user-menu{margin:auto 0}#user-menu #user-info{font-size:0}#user-menu #user-links{position:absolute;right:0}#user-menu #user-links a{padding:1rem;text-decoration:none}#user-menu #user-links a:hover{background-color:#e5e5e5}#user-menu button.dropdown-label{background-color:rgba(0,0,0,0);color:#fff;padding:0}#user-menu button.dropdown-label .label-text{margin-right:0;overflow:visible}#user-info,.notifications i{font-size:1.2rem}.badge{background:#a62c2c;border-radius:50%;bottom:75%;display:flex;height:17px;left:75%;position:absolute;width:17px}.badge strong{align-self:center;font-size:.7rem;font-weight:700;justify-self:center;margin:auto;padding-right:2px}.flyout-toggle{background:none;border:none;display:none;margin-left:1rem;outline:none;position:relative;width:30px;z-index:2}.flyout-toggle:focus{box-shadow:none;outline:none}.flyout-toggle span{background-color:#fff;border-radius:2px;display:block;height:4px;margin:auto;position:relative;width:30px}.mobile-active .flyout-toggle span{background:none}.flyout-toggle span:after,.flyout-toggle span:before{background:#fff;border-radius:2px;content:"";height:4px;left:0;position:absolute;transition:transform .15s;width:30px}.flyout-toggle span:before{top:-9px}.mobile-active .flyout-toggle span:before{transform:rotate(45deg) translate3d(7px,10px,0)}.flyout-toggle span:after{bottom:-9px}.mobile-active .flyout-toggle span:after{transform:rotate(-45deg) translate3d(3px,-6px,0)}.avatar-wrapper{display:flex}.avatar-wrapper .avatar{font-size:35px;height:65px;line-height:1.9;margin:auto;width:65px}.avatar-info{display:flex;flex-direction:column;margin-left:10px}.avatar-name{font-size:1.4rem;font-weight:700}.member-since{font-size:.8rem;line-height:2;opacity:.6}.hero-back{background:#123f9f;border-radius:4px;margin:auto 0 auto auto;padding:7px 14px}.main-nav{align-self:flex-end;flex:1}.main-nav a{align-self:center;font-size:.9rem;font-weight:700;margin:0 1.5rem;padding:5px 0;text-transform:UPPERCASE}.main-nav .menu-item:first-of-type,.main-nav a:first-of-type{margin-left:0}.main-nav a:link{text-decoration:none}.main-nav a.current-parent,.main-nav a:not(:first-of-type):hover{border-bottom:2px solid #fff;margin-top:2px}@media(max-width:1352px){.main-nav a{font-size:.8rem;margin:0 10px}.main-nav a.home-link{margin-left:0}.alert-banner span{font-size:.8rem;line-height:1.4rem;padding-top:.1rem}.alert-banner .info{width:25px}}@media(max-width:1050px){.home-link{background-image:url(../images/logos/wa-white-v.svg);width:6rem}.mobile-active #global-message{opacity:0}.mobile-active header .content-column img.logo{z-index:0}.mobile-active header .main-nav{background:#061f4f;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.mobile-active header .main-nav a{color:#fff;display:block;font-size:1rem;margin:auto;padding:1rem;text-align:center}.mobile-active header .main-nav a:not(#home){border-bottom:none;display:block;margin-top:0}.mobile-active header .main-nav a:hover{border-bottom:none;margin-top:0;text-decoration:underline}.mobile-active header .main-nav a span{display:none}.mobile-active header .main-nav .home-link{background-image:url(../images/wa-white.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:2.5rem;padding-bottom:0;width:15rem}.mobile-active header .main-nav .home-link span{display:none}}@media(max-width:960px){#main-header nav{justify-content:space-around}#main-header nav a{font-size:.7rem}}@media(max-width:882px){#main-header nav{justify-content:flex-start}#main-header nav a:not(:first-of-type){display:none;font-size:.8rem}.flyout-toggle{display:flex}}#nav-secondary{background-color:#3e84bc;height:2.5rem}#nav-secondary,#nav-secondary .container,#nav-secondary a{align-items:center}#nav-secondary a{box-sizing:border-box;color:#fff;display:flex;flex-wrap:nowrap;font-size:1rem;height:2.5rem;line-height:.9;padding:0 2rem;text-align:center}#nav-secondary a.active{background-color:rgba(0,0,0,.25);font-weight:600}#nav-secondary a.active:focus{background-color:rgba(0,0,0,.25);color:#fff}#nav-secondary a:not(.active):hover{background:rgba(0,0,0,.25)}#nav-secondary a:focus{background:rgba(0,0,0,0);box-shadow:0 0 0 2px #fff;outline:1px solid #fff}@media(max-width:960px){#nav-secondary a{font-size:.9rem}}@media(max-width:768px){#nav-secondary .left-col{display:none}}#emailExporter #email{position:relative}#emailExporter #emailExportInput{height:10rem;padding:.6rem;width:100%}#emailExporter #mailToMode{text-align:right}#emailExporter button{margin:0}.selectedRegistrant{background:#cfe0ee;margin:2px;padding:0 .15rem}#registrantsSelected{background:#fafafa;border:1px solid #000;border-radius:2px;min-height:23px;padding:5px}.assignmentContainer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.assignColumn{display:flex}.assignColumn,.registrantsColumn{flex:1;flex-basis:100%;flex-direction:column}.registrantsColumn{border:1px solid #000;border-radius:2px;display:none;max-height:270px;overflow-y:scroll}.registrantListHeader{margin-bottom:5px}.remove-selected-registrant{color:initial;cursor:pointer;opacity:.5;padding-left:6px}.registrant-list-btn-container{width:25%}.registrant-list-btn{min-width:106px}.assignmentSaveMessage{display:none}#assignmentErrorMsg{color:#cd2026}.info-widgets{display:flex;flex-wrap:wrap;justify-content:left;margin:-1%}.info-widgets>*{border-radius:.5rem;box-shadow:0 5px 5px rgba(0,0,0,.15);margin:1%;overflow:hidden;position:relative;transition:all .2s ease}.info-widgets .default-message{box-shadow:none}.info-widgets .info-widget{flex:0 0 23%}.info-widgets .info-widget .info-widget-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:50%}.community-container .info-widgets .info-widget .info-widget-image{background-size:60%;padding-bottom:50%}.subscription-container .info-widgets .info-widget .info-widget-image{background-position-y:top;background-size:cover}#course-catalogs .info-widgets .info-widget .info-widget-image{background-size:75%}.info-widgets .info-widget.locked .info-widget-image{opacity:.5}.info-widgets .info-widget.locked .sub-required{background-color:#000;border-radius:0;color:#fff;font-size:.8rem;left:0;margin:0;padding:.5rem 1rem;position:absolute;top:1rem}.info-widgets .info-widget a{color:#000;font-size:1.15rem;font-weight:700;line-height:1;margin:0 0 .25rem;text-decoration:none}.info-widgets .info-widget a:after{content:"";height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%}.info-widgets .info-widget:hover{box-shadow:0 5px 15px rgba(0,0,0,.45);transform:translateY(-.25rem)}.info-widgets .info-widget-detail{background-size:75%;display:flex;flex-direction:column;min-height:6rem;padding:.75rem}.info-widgets .info-widget-detail.expired{background-color:#ddd}.info-widgets .info-widget-detail .info-widget-description{font-size:.85rem;margin:0}.info-widgets .info-widget-detail .add-on-label{align-items:center;background-color:#fff1d6;border-radius:8px;display:inline-flex;font-family:sans-serif;font-weight:500;justify-content:center;margin:12px auto;max-width:fit-content;padding:6px 12px}.info-widgets .info-widget-detail .add-on-label .icon{font-size:1.2em;font-weight:700;margin-right:6px}.info-widgets .info-widget-detail .subscription-wrapper{display:flex;flex-direction:column;width:100%}.info-widgets .info-widget-detail .widget-subscription-info{width:100%}.info-widgets .info-widget-detail .addon-align{align-self:flex-end;margin-top:.25rem}.info-widgets .info-widget-detail .widget-subscription-info{display:flex;flex-grow:1;justify-content:space-between;margin-top:10px;z-index:2}.info-widgets .info-widget-detail .widget-subscription-info span{align-self:end}.info-widgets .info-widget-detail .widget-subscription-info span.expires-soon{color:#c30000;font-weight:700}.info-widgets .info-widget-detail .widget-subscription-info a{all:unset;align-self:end;color:blue;cursor:pointer;font-size:.85rem;text-decoration:underline}.info-widgets .info-widget-detail .widget-subscription-info a:after{all:unset}.info-widgets .info-widget .info-widget-image img{max-height:150px;max-width:250px}.info-widgets .info-widget-image img[data-scale-image=True]{height:auto;width:70%}.widget-group-header{display:flex;flex-direction:row}.widget-group-header div:first-child{flex:1}@media(max-width:1000px){.info-widgets{margin:0 -1.5%}.info-widgets .info-widget{flex:0 0 30.33%;margin:1.5%}}@media(max-width:720px){.info-widgets{margin:0 -2%}.info-widgets .info-widget{flex:0 0 46%;margin:2%}}@media(max-width:525px){.info-widgets{margin:3% 0}.info-widgets .info-widget{flex:0 0 100%;margin:3% 0}}.action-btn-group-wrapper{position:relative}.action-btn-group-wrapper .action-btn{display:block;height:26px;margin:.75rem 0 0;width:130px}.action-btn-group-wrapper .action-btn .fa-caret-down{margin-left:.5rem}.action-btn-group-wrapper .dropdown-content{left:0;min-width:11rem;position:absolute}.action-btn-group-wrapper .dropdown-content .fa{margin-right:.5rem;position:relative;top:4px}.action-btn-group-wrapper .dropdown-content li.item a{cursor:pointer;font-size:.9rem;text-align:left;text-decoration:none}.action-btn-group-wrapper .dropdown-content li.item a:hover{background-color:#e5e5e5}.assessment-name{margin-bottom:1.8rem}.assessment-container{padding-left:1rem}.assessment-container .assessment-row .assessment-header{cursor:pointer;margin-bottom:1rem;user-select:none}.assessment-container .assessment-row .assessment-header .fa-caret-right{margin-right:.5rem;transition:all .5s ease}.assessment-container .assessment-row .assessment-header .fa-caret-right.pivot{transform:rotate(90deg)}.assessment-container .assessment-row .assessment-content .attempt{border:1px solid gray;border-radius:4px;margin:0 0 1rem 1.3rem;padding:0 1rem}.assessment-container .assessment-row .assessment-content .attempt .flex-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.assessment-container .assessment-row .assessment-content .attempt .flex-wrapper label{display:inline-block;font-weight:700;min-width:130px}.assessment-container .assessment-row .assessment-content .attempt .flex-wrapper .first-attempt-badge{background-color:#205493;border-radius:2rem;color:#fff;font-size:.7rem;padding:.4rem}.assessment-container .assessment-row .assessment-content .attempt .flex-wrapper .btn-primary{padding:.5rem}.assessment-container .assessment-row .assessment-content .attempt .review{margin-top:1rem}.assessment-container .assessment-row .assessment-content .attempt .review.hide{margin-top:0}.assessment-container .assessment-row .assessment-content .attempt .review ol li{margin-bottom:1rem}.assessment-container .assessment-row .assessment-content .attempt .review ol li .question-text{margin:0 0 .5rem}.assessment-container .assessment-row .assessment-content .attempt .review ol li label{font-weight:700;margin-right:.5rem}.assessment-container .assessment-row .assessment-content .attempt .review ol li .fa-times{color:#cd2026}.assessment-container .assessment-row .assessment-content .attempt .review ol li .fa-check{color:#2e8540}.dx-filemanager{border-radius:10px;height:100%;min-height:350px}.dx-filemanager .dx-filemanager-toolbar{border-top-left-radius:10px;border-top-right-radius:10px}.dx-filemanager .dx-filemanager-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dx-filemanager .dx-filemanager-details{border-bottom-right-radius:10px}.dx-filemanager .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>td{background-color:#205493;border-color:#205493}.popover-wrapper{display:inline-block;position:relative}.popover-wrapper .tooltip-trigger{cursor:pointer}.popover-wrapper .popover{background-color:#eee;border:1px solid #aeaeae;border-radius:4px;display:none;font-size:13px;left:-.5rem;padding:.5rem;position:absolute;top:1.9rem;width:28rem;z-index:100000000000000}@media(max-width:1024px){.popover-wrapper .popover{left:-15rem}}@media(max-width:768px){.popover-wrapper .popover{left:-27rem}}.popover-wrapper .popover .arrow{display:block;height:.5rem;margin-top:-1rem;position:absolute;width:1rem}@media(max-width:1024px){.popover-wrapper .popover .arrow{margin-left:50%}}@media(max-width:768px){.popover-wrapper .popover .arrow{display:none}}.popover-wrapper .popover .arrow:after,.popover-wrapper .popover .arrow:before{border-color:rgba(0,0,0,0);border-style:solid;content:"";display:block;position:absolute}.popover-wrapper .popover .arrow:before{border-bottom-color:#aeaeae;border-width:0 .5rem .5rem;top:0}.popover-wrapper .popover .arrow:after{border-bottom-color:#eee;border-width:0 .5rem .5rem;top:1px}#error-page{display:flex;height:100vh}#error-page .container{margin:auto}#error-page-store{display:flex}#error-page-store .container{margin:auto}.error-img{margin-bottom:2rem}.error-img img{display:block;height:30vh;margin:0 auto}.error-code{font-size:1.5rem;text-align:center;text-transform:uppercase}.error-subject{font-size:4rem;margin-bottom:1rem;text-align:center}.error-message{font-size:1.25rem;text-align:center}.error-message+form{margin-top:2rem}.error-message+form button{margin-left:auto;margin-right:auto}.report-error{text-align:center}.report-error,.report-error p{font-size:1.25rem}.report-error a{font-weight:600}.error-details{border:1px solid #6fa3cd;display:block;font-family:Lucida Console,Monaco,monospace;font-size:1.15rem;line-height:2;margin:0 auto;max-width:60vh;padding:1rem}.continue-actions{align-items:center;display:flex;justify-content:center;margin:1rem 0}@media(max-width:1400px){.error-img img{height:20vh}}@media(max-width:960px){.error-code{font-size:1.25rem}.error-subject{font-size:3rem}.error-message,.report-error,.report-error p{font-size:1.1rem}.error-details{font-size:1rem;line-height:1.5;padding:.5rem}}@media(max-width:768px){.error-code{font-size:1rem}.error-subject{font-size:2.5rem}.error-details,.error-message,.report-error,.report-error p{font-size:.9rem}.error-details{line-height:1.5;padding:.5rem}}@media(max-width:620px){.error-img{margin-bottom:1rem}.error-img img{height:10rem}.error-subject{font-size:1.75rem}}@media(max-width:480px){.report-error{display:none}}.instructor-tools-wrapper .dataTable{overflow:visible!important}.instructor-tools-wrapper .dataTable td.child .dtr-details{margin:0 0 0 2rem!important}.instructor-tools-wrapper .dataTable td.child .dtr-details .dtr-data p strong{font-weight:400}.instructor-tools-wrapper table.dataTable tr.group-heading{background-color:#e0e0e0;font-weight:700}.instructor-tools-wrapper .content-right,.instructor-tools-wrapper .has-left-nav{min-width:0}.instructor-tools-wrapper ul.dtr-details{width:100%}.instructor-tools-wrapper ul.dtr-details li{border:none!important}.instructor-tools-wrapper .dataTables_wrapper th{font-size:medium!important;vertical-align:middle}.instructor-tools-wrapper .mobile-left-nav a.nav-link{text-decoration:none}.instructor-tools-wrapper .mobile-left-nav a.nav-link.active{font-weight:700;text-decoration:underline}.instructor-tools-wrapper .year-control{min-width:7.5rem}.instructor-tools-wrapper .nowrap{white-space:nowrap}.instructor-tools-wrapper .dataTables_length label{min-width:5.313rem}.instructor-tools-wrapper #trainings-tab #trainings-table{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}.instructor-tools-wrapper #trainings-tab #trainings-table .location-modal-link{border-bottom:none;text-decoration:underline}.instructor-tools-wrapper #trainings-tab #trainings-table .date-col strong{font-weight:400}.instructor-tools-wrapper #trainings-tab #trainings-table .actions-col{text-align:center}.instructor-tools-wrapper #trainings-tab #trainings-table .actions-col .action-btn-group-wrapper{display:inline-block}.instructor-tools-wrapper #trainings-tab #trainings-table .actions-col .action-btn-group-wrapper .dropdown-content{margin-top:2px}.instructor-tools-wrapper #trainings-tab #trainings-table .group-toggle{cursor:pointer}.instructor-tools-wrapper #trainings-tab #trainings-table .training-info-cell .training-id{margin-right:5px;white-space:nowrap}.instructor-tools-wrapper #trainings-tab #trainings-table .training-info-cell .training-desc{margin-bottom:0}.instructor-tools-wrapper #trainings-tab #trainings-table .training-date,.instructor-tools-wrapper #trainings-tab #trainings-table .training-plan{white-space:nowrap}.instructor-tools-wrapper #trainings-tab #trainings-table .title{position:relative}.instructor-tools-wrapper #trainings-tab #trainings-table .title>div{display:flex;flex-direction:column;padding-left:2rem;position:relative}.instructor-tools-wrapper #trainings-tab #trainings-table .title:before{border-radius:50%;content:"";height:1rem;left:.5rem;position:absolute;top:1.5rem;width:1rem}.instructor-tools-wrapper #trainings-tab #trainings-table .title[programtype=wrs]:before{background-color:#3f75cc}.instructor-tools-wrapper #trainings-tab #trainings-table .title[programtype=fundations]:before{background-color:#f4ce75}.instructor-tools-wrapper #trainings-tab #trainings-table .title[programtype=justwords]:before{background-color:#7c6b9e}.instructor-tools-wrapper #trainings-tab #trainings-table .title[programtype=other]:before{background-color:#e5e5e5}.instructor-tools-wrapper #trainings-tab #trainings-table .title .sub-id{color:#4d4d4d;font-size:1rem;font-weight:300}.instructor-tools-wrapper #trainings-tab #trainings-table .location-col a,.instructor-tools-wrapper #trainings-tab #trainings-table .location-col button{display:block}.instructor-tools-wrapper #trainings-tab #trainings-table .location-col a div,.instructor-tools-wrapper #trainings-tab #trainings-table .location-col button div{text-align:left}.instructor-tools-wrapper #trainings-tab .view-toolbar select:focus{outline:#7fbdff}.instructor-tools-wrapper #trainings-tab .view-toolbar>:first-child{grid-column:1;grid-row:2}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(2){grid-column:1/span 3}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(3){grid-column:2;grid-row:2}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(4){grid-column:3/span 4;grid-row:2}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(5){grid-column:7/span 2}@media(max-width:1100px){.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(5){grid-column:6/span 3}}@media(max-width:620px){.instructor-tools-wrapper #trainings-tab .view-toolbar{grid-template-columns:repeat(4,1fr)}.instructor-tools-wrapper #trainings-tab .view-toolbar>:first-child{grid-column:1;grid-row:3}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(2){grid-column:1/span 3;grid-row:1}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(3){grid-column:2;grid-row:3}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(4){grid-column:3/span 2;grid-row:3}.instructor-tools-wrapper #trainings-tab .view-toolbar>:nth-child(5){grid-column:1/span 4;grid-row:2}}.instructor-tools-wrapper #trainings-tab .meetingTime{color:#2e8540;font-size:.8rem}.instructor-tools-wrapper #registrants-tab #registrants-table{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}.instructor-tools-wrapper #registrants-tab .view-toolbar>:first-child{grid-column:1;grid-row:2}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(2){grid-column:8;grid-row:2}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(3){grid-column:1/span 3;grid-row:1}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(4){grid-column:4/span 3;grid-row:2}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(5){grid-column:7;grid-row:2}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(6){grid-column:3;grid-row:2}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(7){grid-column:2;grid-row:2}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(8){grid-column:7/span 2;grid-row:1}@media(max-width:1260px){.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(4){grid-column:1/span 3;grid-row:3}}@media(max-width:1024px){.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(8){grid-column:8}}@media(max-width:960px){.instructor-tools-wrapper #registrants-tab .view-toolbar{grid-template-columns:repeat(4,1fr)}.instructor-tools-wrapper #registrants-tab .view-toolbar>:first-child{grid-column:1/span 1;grid-row:3}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(2){grid-column:3/span 2;grid-row:5}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(3){grid-column:1/span 4;grid-row:1}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(4){grid-column:1/span 4;grid-row:4}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(5){grid-column:1/span 2;grid-row:5}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(6){grid-column:3/span 1;grid-row:3}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(7){grid-column:2/span 1;grid-row:3}.instructor-tools-wrapper #registrants-tab .view-toolbar>:nth-child(8){grid-column:1/span 4;grid-row:2}}.instructor-tools-wrapper #assignments-tab #assignments-table{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}.instructor-tools-wrapper #assignments-tab #assignments-table .edit-btn{display:block;height:26px;margin:.75rem 0 0;width:130px}.instructor-tools-wrapper #assignments-tab .view-toolbar>:first-child{grid-column:1}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(2){grid-column:1/span 2;grid-row:2}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(3){grid-column:2;grid-row:1}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(4){grid-column:3;grid-row:1}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(5){grid-column:7/span 2}@media(max-width:1100px){.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(5){grid-column:5/span 4}}@media(max-width:620px){.instructor-tools-wrapper #assignments-tab .view-toolbar>:first-child{grid-column:1;grid-row:3}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(2){grid-column:1/span 2;grid-row:1}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(3){grid-column:2;grid-row:3}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(4){grid-column:3;grid-row:3}.instructor-tools-wrapper #assignments-tab .view-toolbar>:nth-child(5){grid-column:1/span 4;grid-row:2}}@media(max-width:768px){.instructor-tools-wrapper header.page-header{display:block!important}.instructor-tools-wrapper .mobile-left-nav{display:none!important}}#EmailRequest,#GenerateQRRequest,#MarkAttendanceRequest,#NewAssignment{padding:0!important}#EmailRequest label,#GenerateQRRequest label,#MarkAttendanceRequest label,#NewAssignment label{font-weight:700}#MarkAttendanceRequest .registrant-container{margin-bottom:1.5rem}#EmailRequest .address-book-container a,#EmailRequest .registrant-book-container a,#NewAssignment .address-book-container a,#NewAssignment .registrant-book-container a{margin-left:0;max-width:9rem;position:relative;top:9px}#EmailRequest .address-book-container #registrantBookBtn,#EmailRequest .registrant-book-container #registrantBookBtn,#NewAssignment .address-book-container #registrantBookBtn,#NewAssignment .registrant-book-container #registrantBookBtn{border-bottom-left-radius:0;border-top-left-radius:0;max-height:2.4rem;max-width:9.2rem;top:16px}#EmailRequest .grid,#NewAssignment .grid{display:grid;grid-template-columns:repeat(8,1fr)}#EmailRequest .grid>:first-child,#NewAssignment .grid>:first-child{grid-column:1/span 5;grid-row:1}#EmailRequest .grid>:nth-child(2),#NewAssignment .grid>:nth-child(2){grid-column:6/span 3;grid-row:1}#EmailRequest #registrantsSelected,#NewAssignment #registrantsSelected{min-height:2.4rem}#EmailRequest #recipients,#NewAssignment #recipients{min-height:2rem}#EmailRequest #recipients,#EmailRequest #registrantsSelected,#NewAssignment #recipients,#NewAssignment #registrantsSelected{border:1px solid gray;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;max-height:10rem;overflow-y:auto;padding:4px 10px}#EmailRequest #recipients .selectedRecipient,#EmailRequest #recipients .selectedRegistrant,#EmailRequest #registrantsSelected .selectedRecipient,#EmailRequest #registrantsSelected .selectedRegistrant,#NewAssignment #recipients .selectedRecipient,#NewAssignment #recipients .selectedRegistrant,#NewAssignment #registrantsSelected .selectedRecipient,#NewAssignment #registrantsSelected .selectedRegistrant{background-color:rgba(0,0,0,0);margin:0 5px 0 auto;padding:0;position:relative}#EmailRequest #recipients .selectedRecipient a,#EmailRequest #recipients .selectedRegistrant a,#EmailRequest #registrantsSelected .selectedRecipient a,#EmailRequest #registrantsSelected .selectedRegistrant a,#NewAssignment #recipients .selectedRecipient a,#NewAssignment #recipients .selectedRegistrant a,#NewAssignment #registrantsSelected .selectedRecipient a,#NewAssignment #registrantsSelected .selectedRegistrant a{cursor:pointer;position:absolute;right:0}#EmailRequest #recipients .selectedRecipient a .remove-selected-addressee,#EmailRequest #recipients .selectedRegistrant a .remove-selected-addressee,#EmailRequest #registrantsSelected .selectedRecipient a .remove-selected-addressee,#EmailRequest #registrantsSelected .selectedRegistrant a .remove-selected-addressee,#NewAssignment #recipients .selectedRecipient a .remove-selected-addressee,#NewAssignment #recipients .selectedRegistrant a .remove-selected-addressee,#NewAssignment #registrantsSelected .selectedRecipient a .remove-selected-addressee,#NewAssignment #registrantsSelected .selectedRegistrant a .remove-selected-addressee{color:initial;opacity:.5}#EmailRequest .addressBookColumn,#EmailRequest .registrantsColumn,#NewAssignment .addressBookColumn,#NewAssignment .registrantsColumn{background-color:#fff;border:1px solid #aeaeae;max-width:240px;padding:10px}#EmailRequest .addressBookColumn label,#EmailRequest .registrantsColumn label,#NewAssignment .addressBookColumn label,#NewAssignment .registrantsColumn label{cursor:pointer;font-weight:400}#EmailRequest .addressBookColumn.dropdown-menu,#EmailRequest .registrantsColumn.dropdown-menu,#NewAssignment .addressBookColumn.dropdown-menu,#NewAssignment .registrantsColumn.dropdown-menu{display:none}#EmailRequest .addressBookColumn.dropdown-menu.show,#EmailRequest .registrantsColumn.dropdown-menu.show,#NewAssignment .addressBookColumn.dropdown-menu.show,#NewAssignment .registrantsColumn.dropdown-menu.show{display:block}#EmailRequest .form-group.form-control,#NewAssignment .form-group.form-control{border:0;margin:0}#modal-dialog #modal-header button.close{cursor:pointer}#modal-dialog.attendance{max-width:45rem}#modal-dialog.attendance .modal-body{max-height:500px;overflow-y:auto}#modal-dialog.assignments #assignmentType{line-height:1.2rem}#modal-dialog.assignments .modal-body{padding-top:1rem}#modal-dialog.assignments #assignmentErrorMsg{margin-bottom:0}#modal-dialog.assignments .form-group{margin-bottom:.5rem}#modal-dialog.assignments .btn-generic-black:hover,#modal-dialog.export-emails .btn-generic-black:hover{color:#fff}#RegistrantInfoPopup #regGradebook,#RegistrantInfoPopup #regInfo{margin-top:2%}.alert-pill{background:hsla(0,0%,50%,.18);border:1px solid gray;border-radius:15px;margin:auto;padding:5px 5px 1px;text-align:center;width:50%}#learning-hub h2{margin:0 0 1rem}#assignments,#certs-creds,#course-catalogs,#discussion-posts,#training{display:none}#hub-content .view-toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:.25rem 0 .5rem}#hub-content .view-toolbar>*{margin-right:1rem}#hub-content .view-toolbar .filter{font-size:1rem}#hub-content .view-toolbar .filter label{font-weight:600}#hub-content .details div{padding-bottom:.35rem}.tabbed-nav{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:-1px}.tabbed-nav .tab{font-size:1rem;margin-right:.25rem}.tabbed-nav .tab a{background-color:#fff;border:1px solid #e5e5e5;border-top:5px solid #e5e5e5;border-top-left-radius:3px;border-top-right-radius:3px;display:block;margin-top:.2rem;padding:.5rem 1rem;position:relative;transition:all .25s ease}.tabbed-nav .tab a.active{border-bottom:1px solid #fff;border-top:5px solid #3e84bc;font-weight:600}.tabbed-nav .tab a:focus,.tabbed-nav .tab a:hover{margin-top:0;padding-top:.7rem}.tabbed-nav .tab a:focus .badge,.tabbed-nav .tab a:hover .badge{top:4px}#enrollments-list{width:100%}#enrollments-list .enrollment.target{outline:3px solid #a8caff;transition:all .5s ease}#enrollments-list .actions{margin-left:1rem}#enrollments-list .actions>*{box-sizing:border-box;margin-left:0;margin-right:0;width:8rem}#enrollments-list .inline-print-cert{background-image:url(../images/gfx/medal.svg);background-position:0;background-repeat:no-repeat;background-size:1rem;font-size:.8rem;padding-left:1.2rem;white-space:nowrap}#enrollments-list .meetingTime{font-size:.8rem}#enrollments-list .nowrap{white-space:nowrap}#enrollments-list .parentLink{font-size:.8em}@media(min-width:1150px){#enrollments-list{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}#enrollments-list tr td:nth-child(4) span,#enrollments-list tr td:nth-child(5) span{font-size:.9rem}}@media(max-width:1150px){#enrollments-list td:first-child{font-weight:600;padding-bottom:1.5rem}#enrollments-list td:not(:first-child){border-bottom:none}#enrollments-list thead{display:none}#enrollments-list tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;display:grid;grid-template-columns:1fr 1fr;padding:1rem}#enrollments-list tr td:first-child{grid-column:1/span 2;grid-row:1}#enrollments-list tr td:nth-child(2){grid-column:1/span 2;grid-row:2}#enrollments-list tr td:nth-child(3){grid-column:1/span 1;grid-row:3}#enrollments-list tr td:nth-child(4){grid-column:1/span 1;grid-row:4}#enrollments-list tr td:nth-child(5){grid-column:2/span 1;grid-row:4}#enrollments-list tr td:nth-child(6){grid-column:2/span 1;grid-row:3}#enrollments-list tr td:nth-child(7){grid-column:1/span 2;grid-row:5}#enrollments-list tr .actions{display:flex;margin-left:0;padding-left:0}#enrollments-list tr .actions .btn{margin-left:.5rem;padding:.5rem}#enrollments-list tr .actions .inline-print-cert{margin:auto 1rem}#enrollments-list tr .mobile-label{display:block}}tr td{padding:0 .5rem}.title,.title>div{position:relative}.title>div{display:flex;flex-direction:column;padding-left:2rem}.title:before{border-radius:50%;content:"";height:1rem;left:.5rem;position:absolute;top:1.35rem;width:1rem}.title[programtype=WRS]:before{background-color:#3f75cc}.title[programtype=Fundations]:before{background-color:#f4ce75}.title[programtype="Just Words"]:before{background-color:#7c6b9e}.title[programtype=Closed]:before{background-color:#e5e5e5}.title .sub-id{color:#4d4d4d;font-size:1rem;font-weight:300}#directions .map-container{border:none;display:block;height:500px;margin:0 auto;width:655px}#directions .address-details{margin-top:1rem}#training .view-toolbar>:first-child{grid-column:1/span 1}#training .view-toolbar>:nth-child(2){grid-column:2/span 2}#training .view-toolbar>:nth-child(3){grid-column:4/span 2}@media(max-width:500px){#training .view-toolbar>:first-child{grid-column:1/span 1;grid-row:3}#training .view-toolbar>:nth-child(2){grid-column:1/span 2;grid-row:1}#training .view-toolbar>:nth-child(3){grid-column:2/span 1;grid-row:3}#training .view-toolbar>:nth-child(4){grid-column:1/span 2;grid-row:2}}.view-toolbar>:first-child{grid-column:1/span 1}.view-toolbar>:last-child{grid-column:7/span 2}#assignments .view-toolbar>:nth-child(2){grid-column:2/span 2}#assignments .view-toolbar>:nth-child(3){align-items:center;grid-column:1/span 8;grid-row:2}#assignments .view-toolbar>:nth-child(4){grid-column:4/span 2}@media(min-width:1100px){#assignments #assignments-list{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}}@media(max-width:1100px){#assignments thead{display:none}#assignments tbody{display:flex;flex-wrap:wrap;margin:0 -.5rem}#assignments tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;box-sizing:border-box;display:grid;flex:0 0 calc(50% - 1rem);grid-template-columns:1fr 1fr;margin:.5rem;padding:1rem}#assignments tr td:first-child{font-weight:600;padding-bottom:1.5rem}#assignments tr td:not(:first-child){border-bottom:none}#assignments tr .assigned-on,#assignments tr .completed-on{align-items:center;display:flex}#assignments tr td:first-child{grid-column:1/span 2;grid-row:1}#assignments tr td:nth-child(2){grid-column:1/span 2;grid-row:2}#assignments tr td:nth-child(3){grid-column:1/span 1;grid-row:3}#assignments tr td:nth-child(4){grid-column:1/span 1;grid-row:4}#assignments tr td:nth-child(5){grid-column:1/span 2;grid-row:5}#assignments tr td:nth-child(6){grid-column:2/span 1;grid-row:3}#assignments tr td:nth-child(7){grid-column:1/span 2;grid-row:5}#assignments tr .mobile-label{display:block}}@media(max-width:500px){#assignments .view-toolbar{grid-template-columns:1fr}#assignments .view-toolbar>:first-child{grid-column:1;grid-row:4}#assignments .view-toolbar>:nth-child(2){grid-column:1/span 2;grid-row:1}#assignments .view-toolbar>:nth-child(3){align-items:center;display:flex;grid-column:2;grid-row:4}#assignments .view-toolbar>:nth-child(4){grid-column:1/span 2;grid-row:2}#assignments .view-toolbar>:nth-child(5){grid-column:1/span 2;grid-row:3}#assignments tr{flex:0 0 calc(100% - 1rem)}}.assignment-heading{font-size:1.15rem;margin:0 0 .5rem}.assignment-heading .enrollment-name{font-weight:700}.assignment-heading .count{font-weight:500}#assignments-list .assignment.target{outline:3px solid #a8caff;transition:all .5s ease}@media(min-width:1024px){#aocs-list,#certs-list{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}}@media(max-width:1024px){#aocs-list tr,#certs-list tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}#aocs-list tr td:first-child,#certs-list tr td:first-child{font-weight:600;padding-bottom:1.5rem}#aocs-list tr td:not(:first-child),#certs-list tr td:not(:first-child){border-bottom:none}}#aocs-list tr td .download-logo i,#certs-list tr td .download-logo i{margin-right:.25rem}#aocs-list tr td .logo-terms,#certs-list tr td .logo-terms{display:block;font-size:.8rem;font-style:italic;margin-left:1rem}#aocs{margin-top:5rem}#aocs h2:first-of-type{display:flex}#aocs h2:first-of-type img{margin-right:.5rem;width:30px}#aocs .print-cert i,#certs-list .print-cert i{margin-right:.25rem}.gradebook{border-collapse:collapse;text-align:center;width:100%}.gradebook tbody tr td{border-bottom:1px solid #e5e5e5}.gradebook tbody tr td:first-of-type{line-height:1.2;padding:1rem;text-align:left}.gradebook tbody tr td:first-of-type .first-attempt-badge{background:#205493;border-radius:.75rem;color:#fff;font-size:.7rem;font-weight:400;padding:0 .5rem .05rem;text-align:left}.gradebook tbody tr:nth-child(odd){background-color:#fafafa}caption{background:#e5e5e5;border:1px solid #000;padding:5px;text-align:left}ol .attachments li{margin-bottom:5px}@media(max-width:1100px){#hub-nav .tab a{font-size:.9rem}}@media(max-width:960px){#trainings-headings{font-size:1rem;font-weight:600}#trainings-list .training,#trainings-list .training .title{font-size:.9rem}}@media(max-width:768px){#learning-hub #hub-nav{display:none}#learning-hub #assignments,#learning-hub #certs-creds,#learning-hub #discussion-posts{display:block!important}#learning-hub h2{border-top:1px solid #b2b2b2;margin-top:1rem;padding-top:1rem}#learning-hub #hub-content.content-block{padding:1rem}#trainings-list .actions>*{width:7rem}#assignments-list .actions{display:flex;flex-direction:row;flex-wrap:wrap}#assignments-list .title,#enrollments-list .title{font-size:1rem}}@media(max-width:620px){#enrollments-list .actions{display:flex;flex-direction:row;flex-wrap:wrap;margin:.5rem 0 0}#enrollments-list .actions .btn{margin-right:.5rem}}#login-page{background:#afafaf;box-sizing:border-box;display:flex;margin:auto;min-height:100vh;position:relative}#login-page .btn{background-color:#000;font-weight:700}#login-page .form-group h3{font-size:.8rem;font-weight:600}#box{background-color:#fff;border-radius:.5rem;box-shadow:0 .5rem 2rem #5f5f5f;margin:5vh auto;max-width:1400px;min-height:90vh;width:90%;z-index:1}#box,#box #box-left{display:flex;overflow:hidden;position:relative}#box #box-left{background-color:#e1e1e1;flex:1 0 50%;flex-direction:column}#box #box-left article{box-sizing:border-box;padding:0 6rem;text-align:center}#box #box-left .tile-container{background-image:url(https://filespub.wilsonacademy.com/public/images/tiles.png);background-position:bottom;background-repeat:no-repeat;background-size:125%;flex:0 0 50vh;width:100%}#box #box-content{box-sizing:border-box;display:flex;flex:1 1 50%;flex-direction:column;min-height:90%;padding:2rem;position:relative}#box #box-content #box-header{display:flex;flex-direction:column;padding:.5rem 0}#box #box-content #box-header .logo{margin:25px auto;max-width:25rem;width:100%}#box #box-content #box-header .register-steps{display:flex;margin:auto;min-width:30rem;width:auto}#box #box-content #box-header .register-steps .register-step{border-bottom:none;color:#333;flex:1 1 25%;padding:0 10px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}#box #box-content #box-header .register-steps .register-step .step-ellipse{background:#b2b2b2;border-radius:50%;color:#fff;flex:0 0 10px;font-size:12px;font-weight:700;height:16px;line-height:1.4;margin:auto auto 1rem;position:relative;width:16px;z-index:1}#box #box-content #box-header .register-steps .register-step:after{background-color:#e5e5e5;content:"";height:.2rem;left:50%;position:absolute;right:-50%;top:6px;z-index:0}#box #box-content #box-header .register-steps .register-step:last-of-type:after{right:50%}#box #box-content #box-header .register-steps .register-step.active .step-ellipse{background-color:#002e7c}#box #box-content #box-header .register-steps .register-step.active:after{height:.3rem}#box #box-content #Headline{display:none;margin:1rem auto;width:400px}#box #box-content .reg-userinfo{display:flex;flex-direction:column;margin:auto;width:100%}#box #box-content .reg-userinfo-1{max-width:400px}#box #box-content .reg-userinfo-2{max-width:750px}#box #box-content .registration-well{background:#e5e5e5;border-radius:4px;margin:0 .5rem;padding:1rem}#box #box-content .regSuccess{background:#c0dac5}#box #box-content .regError{background:#f0bcbd}#box #box-content .regWarning{background:#feeabb}#box #box-content #enter-email h2{padding:.5rem}#box #box-content h2{font-size:1.2rem;font-weight:700;margin:.5rem 0}#box #box-content h2.step{font-size:1.25rem;margin:1.5rem 0 .5rem}#box #box-content h2.push-right{padding-left:8px}#box #box-content #alreadyreg{margin:1rem 0 2.5rem;text-align:center}#box #box-content #alreadyreg a{font-size:.9rem;font-weight:600}#box #box-content #havecode{margin:1rem auto 2.5rem;text-align:left;width:400px}#box #box-content #havecode .form-row{width:14rem}#box #box-content #havecode a{font-size:.9rem;font-weight:600}@media(max-width:480px){#box #box-content #havecode,#box #box-content #havecode .form-row{width:100%}}#box #box-content .login-action{margin:0 auto;width:13rem}#box #box-content .login-action .btn{margin:.25rem 0}#box #box-content p{margin:0 0 .25rem}#box #box-content p.address-disclaimer{font-style:italic;margin:2rem 1.5rem}#box #box-content #accesscode{text-align:left;text-transform:uppercase}#box #box-content .footer-controls{margin:auto -.5rem 0;padding:.5rem;width:100%}#logout{margin:auto}.school-org-info{display:none}.enter-email-container{display:flex;flex:1 0 100%;flex-direction:column}#reg-enter-email{flex:1 0 auto}#regRequest{flex:0 0 auto}#reg-complete,#regRequest{display:flex;flex-direction:column}#attendance-complete,#reg-complete{flex:1 0 auto}#reg-create-pwd{display:flex;flex:1 0 auto;flex-direction:column;height:100%}#recaptcha{align-self:center;margin-top:20px}#registrationRequest{margin-top:2rem}#regResponses{box-sizing:border-box;list-style:none;padding:10px;text-align:left}#regResponses li{margin:3%}#faqs{display:flex;flex-direction:column;height:100%}#faqs h2{margin:1rem 0}#faqs .footer-controls{margin-top:2rem;padding:0}#faqs .footer-controls button{margin:0}#faqs-container{text-align:left}#faqs-container .faq{margin-bottom:.5rem}#faqs-container .faq.target{outline:3px solid #a8caff;transition:all .5s ease}#faqs-container .faq.target .question{font-weight:700;transition:all .5s ease}#faqs-container .question{color:#000;font-size:1.15rem;font-weight:600;margin:0;padding:.5rem .5rem .25rem}#faqs-container .answer{padding:.25rem .5rem .5rem}#faqs-container p{font-size:1rem;margin:0}#faqs-container ul{font-size:1rem;padding-left:1.5rem}#faqs-container li{margin-bottom:.25rem}#invitation-container{display:flex;flex:1 0 auto;flex-direction:column;margin:0 auto;max-width:650px;width:100%}#invitation-container h3{margin:0 0 20px}#invitation-container form{align-items:center;display:flex;flex:1 0 auto;flex-direction:column}#invitation-container form .form-row{width:400px}#invitation-container #marketingInfo{align-self:flex-start;margin-top:20px}#invitation-container #marketingInfo div{margin-bottom:10px}#invitation-container #btnSubmit{margin:20px auto}.loader-wrapper{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap-reverse;left:calc(50% - 75px);position:absolute;top:calc(50% - 75px);z-index:99999}.loader-wrapper em{background:#fff;box-shadow:0 0 10px 10px #fff;display:block;font-size:1.2rem;font-weight:700;margin-top:1rem}.loader-wrapper .loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #e5e5e5;border-radius:50%;border-top-color:#1c75bc;height:120px;margin:auto;width:120px;z-index:2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-wrapper.small-inline-loader{display:inline-block;position:relative}.loader-wrapper.small-inline-loader .loader{border-width:6px;height:6px;margin:0 .5rem -.5rem 0;width:6px}#unsupported-browser{background-color:#fdb81e;display:none;flex:0 0 auto;margin:-2rem -2rem 2rem;padding:.6rem 2rem .4rem}#unsupported-browser .ub-positioner{display:flex;flex-direction:column}#unsupported-browser .ub-positioner p{text-align:center}#unsupported-browser .ub-positioner .browsers{align-self:center;display:inline-flex;margin:auto}#unsupported-browser .ub-positioner .browsers .browser{display:flex;flex-direction:column;justify-content:center;margin:0 .4rem}#unsupported-browser .ub-positioner .browsers .browser:first-of-type{margin-left:0}#unsupported-browser .ub-positioner .browsers .browser:last-of-type{margin-right:0}#unsupported-browser .ub-positioner .browsers .browser img{margin:auto;width:1.4rem}#unsupported-browser .ub-positioner .browsers .browser a{font-size:.9rem;font-weight:700;line-height:1.5;margin:auto}.layoutloginreg footer{font-size:.8rem;margin-top:auto;padding-top:2rem;text-align:center}.layoutloginreg footer ul{list-style:none;margin:0;padding-left:0}.layoutloginreg footer ul li{display:inline-block;margin:0 .5rem}#reg-create-account #firstname-group,#reg-create-account #lastname-group,#reg-create-account #middlename-group,#reg-create-account #salutation-group{flex-basis:25%}#reg-create-account .terms-messaging,#reg-enter-email .terms-messaging{background-color:#fdf9ef;padding:.5rem 1rem}@media(max-width:1400px){#box{border-radius:0;margin:0;max-width:100%;width:100%}#box #box-left .tile-container{background-size:cover;flex:0 0 58vh}#login-page{padding:0}#reg-create-account #firstname-group,#reg-create-account #lastname-group,#reg-create-account #middlename-group,#reg-create-account #salutation-group{flex-basis:50%}}@media(max-width:960px){#box{align-self:center;flex-direction:column;min-height:100vh}#login-page #box-left{background-image:url(../images/bg-imgs/tiles-banner_oxnxwx.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 18vh}#login-page #box-left #unsupported-browser{margin:-2rem -2rem 2rem}#login-page #box-left .tile-container,#login-page #box-left article{display:none}#login-page #box-content{width:100%!important;z-index:1}#login-page #box-content #box-header .logo{margin:auto}#login-page #box-content #Headline{display:block}#login-page #box-content #reg-create-account #salutation-group{flex-basis:17%}#login-page #box-content #reg-create-account #firstname-group,#login-page #box-content #reg-create-account #lastname-group,#login-page #box-content #reg-create-account #middlename-group{flex-basis:27%}}@media(max-width:620px){#login-page #box-content #reg-create-account #firstname-group,#login-page #box-content #reg-create-account #lastname-group,#login-page #box-content #reg-create-account #middlename-group,#login-page #box-content #reg-create-account #salutation-group{flex-basis:unset}}#my-account h2{margin:0 0 1rem}#my-account hr{margin:1rem 0}#my-account .accordion-header{display:none}#my-account nav{display:flex;flex-direction:row;margin-bottom:3rem}@media(max-width:960px){#my-account nav{flex-direction:column}}#my-account nav a{display:block;font-weight:600;margin-right:2rem;padding-bottom:.5rem;text-decoration:none}#my-account nav a.active{border-bottom:3px solid #2d6a9f;font-weight:700}#my-account .content-right>.content-block{border:none}#my-account #OrganizationInfo>.form-row,#my-account #PrimaryInfo>.form-row{justify-content:space-between}#my-account #OrganizationInfo>.form-row .form-column,#my-account #PrimaryInfo>.form-row .form-column{flex:1 0 47%}#my-account .btn-link{font-size:.9rem;font-weight:700;margin-bottom:.5rem;margin-top:.5rem}@media(max-width:960px){#my-account .btn-link{width:auto}}#my-account #profile-block{flex-direction:row;margin-bottom:0;padding:2rem 0}#my-account #profile-block #pb-right{display:flex;flex-direction:column;justify-content:center;margin-left:1rem}#my-account #mySubscriptionsGrid .dx-datagrid,#my-account #mySubscriptionsGrid .dx-toolbar{background-color:rgba(0,0,0,0)}#AccountSettings,#OrganizationInfo,#membershipInfo{display:none}#membershipInfo .grid-wrapper{background-color:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}#membershipInfo .manage-link,#membershipInfo .remove-link,#membershipInfo .resend-link{cursor:pointer}#membershipInfo .manage-link:hover,#membershipInfo .remove-link:hover,#membershipInfo .resend-link:hover{text-decoration:underline}#membershipInfo .dx-datagrid-headers+.dx-datagrid-rowsview{border-top:none}#membershipInfo .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text{padding-left:0}#membershipInfo .reg-portal-link{margin-top:1rem}#membershipInfo .dx-toolbar .dx-toolbar-before{width:100%}#membershipInfo .dx-toolbar .toolbar-container{display:flex}#membershipInfo .dx-toolbar .toolbar-container h2{flex:1}#membershipInfo .dx-toolbar .toolbar-container>div{margin-left:1rem}#membershipInfo .dx-checkbox-icon{border-color:#909090}#membershipInfo .dx-state-focused .dx-checkbox-icon{border-color:#337ab7}.membership-list .memberships-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -1rem}.membership-list .memberships-wrapper .membership{background:#fafafa;border-radius:.5rem;box-shadow:2px 2px 8px #e5e5e5;box-sizing:border-box;flex:0 0 calc(33.333% - 2rem);margin:1rem;padding:.5rem}.membership-list .memberships-wrapper .membership i{font-size:.75rem;margin-left:.25rem}.membership-list .memberships-wrapper .membership p{color:#000}.subscription-list{margin-top:2rem}body.dx-theme-generic-typography{background-color:#fafafa;color:#000;font-family:open sans,sans-serif;font-size:1rem;line-height:1.4}@media(max-width:960px){.membership-list .membership{flex:1 0 calc(50% - 2rem)}}@media(max-width:768px){#my-account .content-right form{border-bottom:1px solid #b2b2b2;display:block;margin-bottom:1.5rem;padding-bottom:1.5rem}#my-account .content-right #AccountSettings{border-bottom:none}.membership-list .membership{flex:1 0 calc(100% - 2rem)}}#user-required-actions .heading-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 2rem}#user-required-actions h1{color:#001e52;text-align:center}#user-required-actions h2{color:#001e52;margin:0;text-align:left}#user-required-actions .prompt-status{margin-right:.5rem;width:1.15rem}#user-required-actions .prompt-status.success{color:#2e8540}#user-required-actions .prompt-status.success.in-progress{color:#b2b2b2}#user-required-actions .prompt-status.fail{color:#cd2026}#user-required-actions .content{margin:0 1.65rem}#profileForm{max-width:100%;width:100%}#profileForm h3{color:#001e52;margin:0 .5rem 1rem}#profileForm .form-column{box-sizing:border-box;padding:0;width:33%}#profileForm .form-group{box-sizing:border-box}#terms-block .terms{background-color:#ebf2f8;border:1px solid #cfe0ee;color:#000;font-size:1rem;margin-bottom:1rem;padding:0 1rem}#terms-block #terms-form .form-group{padding:1rem 0}@media(max-width:960px){#user-required-actions h1 .pre{font-size:1rem}#user-required-actions h2 .before{margin-right:.5rem}.accordion-container.lg .accordion-content,.accordion-container.lg .accordion-header{padding:1.5rem}}@media(max-width:768px){#profileForm h3{margin:.5rem}#profileForm .row{flex-direction:column}#profileForm .form-column{width:100%}.accordion-container.lg .accordion-content,.accordion-container.lg .accordion-header{padding:1rem}}#user-menu #user-links a{white-space:nowrap}.error-text{color:red}.manage-trainings-container .page-heading h1{margin-bottom:2px}.manage-trainings-container .page-heading .breadcrumb{background-color:rgba(0,0,0,0);margin-bottom:1.4rem;padding-left:0;padding-top:0}.manage-trainings-container .page-heading .breadcrumb-item.active{color:#4e545a}.manage-trainings-container .page-heading .top-links{display:flex;flex-direction:column}.manage-trainings-container .page-heading .top-links a .fa-external-link{font-size:.9rem;margin-right:2px;position:relative;top:-1px}.manage-trainings-container ul.dtr-details{margin-left:50px;width:100%}.manage-trainings-container ul.dtr-details li{border:none!important}.manage-trainings-container .dataTables_wrapper thead th{font-size:medium!important;vertical-align:middle}.manage-trainings-container .dataTables_wrapper thead td{border-bottom:1px solid #e5e5e5!important}.manage-trainings-container #page-details dl{display:flex;margin:0}.manage-trainings-container #page-details dl dt{margin:0 1rem 0 0;min-width:120px;width:17%}.manage-trainings-container #page-details dl dd{margin:0;max-width:550px}.manage-trainings-container #page-details .container-fluid{padding:0}.manage-trainings-container #page-content{background-color:#fff;border:1px solid #dee2e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;padding:1rem}.manage-trainings-container #page-content h2{margin:1rem 0}.manage-trainings-container #page-content p{font-size:.9rem}.manage-trainings-container #page-content label{margin:0}.manage-trainings-container #page-content .dataTables_length label{min-width:5.313rem}.manage-trainings-container #page-content #gradebook-content .view-toolbar>:first-child,.manage-trainings-container #page-content #shipment-content .view-toolbar>:first-child{grid-column:1;grid-row:1}.manage-trainings-container #page-content #gradebook-content .view-toolbar>:nth-child(2),.manage-trainings-container #page-content #shipment-content .view-toolbar>:nth-child(2){grid-column:7/span 2;grid-row:1}.manage-trainings-container #page-content #gradebook-content .view-toolbar>:nth-child(2) label,.manage-trainings-container #page-content #shipment-content .view-toolbar>:nth-child(2) label{display:grid}@media(max-width:960px){.manage-trainings-container #page-content #gradebook-content .view-toolbar>:nth-child(2),.manage-trainings-container #page-content #shipment-content .view-toolbar>:nth-child(2){grid-column:6/span 3}}.manage-trainings-container #page-content #roster-content .participant-data{margin-bottom:1rem}.manage-trainings-container #page-content #roster-content .participant-data dl{margin:0}.manage-trainings-container #page-content #roster-content .participant-data dt{min-width:16rem}.manage-trainings-container #page-content #roster-content .participant-data dd,.manage-trainings-container #page-content #roster-content .participant-data dt{display:inline-block}.manage-trainings-container #page-content #roster-content .view-toolbar>:first-child{grid-column:1;grid-row:1}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2){grid-column:7/span 2;grid-row:2}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2) .action-contain{display:flex;flex-direction:column}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2) .action-contain .action-controls{display:flex;flex-direction:row}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2) .action-contain label{margin:0}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2) .action-contain select{line-height:19px;margin-right:1rem;width:12rem}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2) .action-contain button{display:inline;margin:0;padding:.45rem 1rem;position:relative;top:-2px}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(3){grid-column:1/span 4;grid-row:2}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(4){grid-column:7/span 2;grid-row:1}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(4) label{display:grid}@media(max-width:960px){.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2){grid-column:6/span 3}}@media(max-width:768px){.manage-trainings-container #page-content #roster-content .view-toolbar{grid-template-columns:repeat(4,1fr)}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(2){grid-column:1/span 8;grid-row:2}.manage-trainings-container #page-content #roster-content .view-toolbar>:nth-child(3){grid-column:1/span 8;grid-row:3}}.manage-trainings-container #page-content #assignment-content label{margin-bottom:0}.manage-trainings-container #page-content #assignment-content #AssignmentLabel{display:block}.manage-trainings-container #page-content #assignment-content #AssignmentTypes{padding-right:20px;width:auto}@media(max-width:960px){.manage-trainings-container #page-content #assignment-content #AssignmentTypes{width:100%}}.manage-trainings-container #page-content #assignment-content .view-toolbar>:first-child{grid-column:1;grid-row:1}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(2){grid-column:1;grid-row:2}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(3){grid-column:2/span 4;grid-row:2}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(4){grid-column:7/span 2;grid-row:2}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(4) button{margin:0 0 0 auto}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(5){grid-column:7/span 2;grid-row:1}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(5) label{display:grid}@media(max-width:1100px){.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(4){grid-column:6/span 3}}@media(max-width:960px){.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(5){grid-column:6/span 3}}@media(max-width:768px){.manage-trainings-container #page-content #assignment-content .view-toolbar{grid-template-columns:repeat(4,1fr)}.manage-trainings-container #page-content #assignment-content .view-toolbar>:first-child{grid-column:4;grid-row:1}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(2){grid-column:1/span 2;grid-row:2}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(3){grid-column:3/span 2;grid-row:2}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(4){grid-column:1/span 2;grid-row:3}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(4) button{margin-left:0}.manage-trainings-container #page-content #assignment-content .view-toolbar>:nth-child(5){grid-column:1/span 3;grid-row:1}}.manage-trainings-container #page-content #assignment-table td.select-checkbox.sorting_disabled,.manage-trainings-container #page-content #roster-table td.select-checkbox.sorting_disabled{max-width:65px;text-align:center;vertical-align:middle}.manage-trainings-container #page-content #assignment-table .min-width-20p,.manage-trainings-container #page-content #roster-table .min-width-20p{min-width:20%}.manage-trainings-container #page-content #assignment-table .col-max,.manage-trainings-container #page-content #roster-table .col-max{max-width:250px;overflow:hidden;text-overflow:ellipsis}.manage-trainings-container #page-content #assignment-table .btn{height:1.6rem;margin:0;width:5rem}.manage-trainings-container #page-content #assignment-table,.manage-trainings-container #page-content #gradebook-table,.manage-trainings-container #page-content #roster-table,.manage-trainings-container #page-content #shipment-table{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}.manage-trainings-container #page-content #roster-table .attendance-cell{vertical-align:middle}.manage-trainings-container #page-content #roster-table .attendance-container{display:flex;flex-direction:row;flex-wrap:wrap;max-width:25rem;min-width:15rem}.manage-trainings-container #page-content #roster-table .attendance-container .attendance-checker{margin-right:1rem}.manage-trainings-container #page-content #roster-table .attendance-container .attendance-checker input,.manage-trainings-container #page-content #roster-table .attendance-container .attendance-checker label{cursor:pointer}.manage-trainings-container #page-content #roster-table .attendance-container .attendance-checker .day{display:inline;margin-right:.5rem}.hide{display:none}.assessments-modal #modal-body{max-height:400px;min-height:400px;overflow-y:scroll;padding:1rem 1.5rem 2rem}#read-only-warning{color:red;float:right}#certifications-content .dropped{text-decoration:line-through}#certifications-content .dropped .event-info{cursor:default}#certifications-content .certifications-grid{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}#certifications-content .event-info,#certifications-content .final-action-link{cursor:pointer}#certifications-content .fa-bell-exclamation,#certifications-content .fa-check,#certifications-content .fa-pencil,#certifications-content .fa-plus{cursor:pointer;margin-right:.2rem}#certifications-content .fa-check{color:green}#certifications-content .fa-bell-exclamation{font-size:1rem}#certifications-content .fa-bell-exclamation,#certifications-content .fa-pencil{color:orange}#certifications-content .dx-header-row .dx-command-select .dx-checkbox{margin-bottom:7px}#certifications-content .dx-header-row .band .dx-datagrid-text-content{border-bottom:4px solid #bfcee8;width:100%}#certifications-content .dx-header-row .dx-column-indicators{vertical-align:bottom}#certifications-content .dx-datagrid-headers .dx-header-row>td{border-bottom:none;vertical-align:bottom}#certifications-content .dx-datagrid-headers .dx-header-row>td .dx-column-indicators.dx-visibility-hidden{display:none}#certifications-content .dx-datagrid-headers .dx-header-row>td .dx-datagrid-text-content{color:#000}#certifications-content .dx-datagrid-headers+.dx-datagrid-rowsview{border-top:none}#certifications-content .dx-datagrid-rowsview .dx-data-row>td{vertical-align:middle}#certifications-content .dx-datagrid-header-panel,#certifications-content .dx-datagrid-headers{border-bottom:none}#certifications-content .dx-texteditor-input{border:none!important}#certifications-content .dx-data-row td.assignment-cell.dropped .fa,#certifications-content td.event-cell.dropped a{color:#aeaeae!important;cursor:not-allowed}#certifications-content .dx-data-row td.assignment-cell.dropped .fa:hover,#certifications-content td.event-cell.dropped a:hover{text-decoration:none}#BulkActivitySelect{margin-bottom:10px}#BulkActivitySelect .dx-texteditor-label .dx-label span{background-color:#fff}.dx-toolbar-item-content .error-text{color:#cc0014}#CreateOrUpdateAssignmentPopup .date-control{border-radius:4px;border-style:solid;border-width:1px}#CreateOrUpdateAssignmentPopup .score-control,#CreateOrUpdateAssignmentPopup .yes-no-control{height:1.7rem;width:5rem}#CreateOrUpdateAssignmentPopup .status-control{height:1.7rem;width:10rem}#CreateOrUpdateAssignmentPopup .notes-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#CreateOrUpdateAssignmentPopup .notes-group .private-notes,#CreateOrUpdateAssignmentPopup .notes-group .public-notes{flex-basis:48%;min-width:300px}#CreateOrUpdateAssignmentPopup .notes-group .private-notes p,#CreateOrUpdateAssignmentPopup .notes-group .public-notes p{margin:0}#CreateOrUpdateAssignmentPopup .notes-group label{font-weight:700;margin:0 .5rem 0 0}#CreateOrUpdateAssignmentPopup .notes-group textarea{border:1px solid #aeaeae;border-radius:4px;height:175px;margin:0 0 1rem;overflow-y:auto;resize:none;width:100%}#BulkAssignPopup .flex-row,#CertificationInfoPopup .flex-row,#CertifyPopup .flex-row,#CreateOrUpdateAssignmentPopup .flex-row,#RegistrantInfoPopup .flex-row,#StudentPopup .flex-row{display:flex;flex-direction:row;flex-wrap:wrap}#BulkAssignPopup .flex-row .fields,#CertificationInfoPopup .flex-row .fields,#CertifyPopup .flex-row .fields,#CreateOrUpdateAssignmentPopup .flex-row .fields,#RegistrantInfoPopup .flex-row .fields,#StudentPopup .flex-row .fields{flex-basis:80%}#BulkAssignPopup .flex-row .actions,#CertificationInfoPopup .flex-row .actions,#CertifyPopup .flex-row .actions,#CreateOrUpdateAssignmentPopup .flex-row .actions,#RegistrantInfoPopup .flex-row .actions,#StudentPopup .flex-row .actions{align-items:flex-end;display:flex;flex-basis:20%;flex-direction:column}#BulkAssignPopup .flex-row .actions div,#CertificationInfoPopup .flex-row .actions div,#CertifyPopup .flex-row .actions div,#CreateOrUpdateAssignmentPopup .flex-row .actions div,#RegistrantInfoPopup .flex-row .actions div,#StudentPopup .flex-row .actions div{margin-bottom:.5rem}#BulkAssignPopup .flex-row .actions div button,#CertificationInfoPopup .flex-row .actions div button,#CertifyPopup .flex-row .actions div button,#CreateOrUpdateAssignmentPopup .flex-row .actions div button,#RegistrantInfoPopup .flex-row .actions div button,#StudentPopup .flex-row .actions div button{background-color:#205493;border:none;box-shadow:none;min-width:165px;position:relative}#BulkAssignPopup .flex-row .actions div button .fa-spinner,#CertificationInfoPopup .flex-row .actions div button .fa-spinner,#CertifyPopup .flex-row .actions div button .fa-spinner,#CreateOrUpdateAssignmentPopup .flex-row .actions div button .fa-spinner,#RegistrantInfoPopup .flex-row .actions div button .fa-spinner,#StudentPopup .flex-row .actions div button .fa-spinner{display:none;left:5px;position:absolute;top:8px}#BulkAssignPopup .flex-row .actions div button:disabled,#CertificationInfoPopup .flex-row .actions div button:disabled,#CertifyPopup .flex-row .actions div button:disabled,#CreateOrUpdateAssignmentPopup .flex-row .actions div button:disabled,#RegistrantInfoPopup .flex-row .actions div button:disabled,#StudentPopup .flex-row .actions div button:disabled{background-color:#aeaeae;cursor:not-allowed}#BulkAssignPopup .form-group,#CertificationInfoPopup .form-group,#CertifyPopup .form-group,#CreateOrUpdateAssignmentPopup .form-group,#RegistrantInfoPopup .form-group,#StudentPopup .form-group{align-items:center;display:flex;flex-direction:row;margin:0 0 1rem}#BulkAssignPopup .form-group label,#CertificationInfoPopup .form-group label,#CertifyPopup .form-group label,#CreateOrUpdateAssignmentPopup .form-group label,#RegistrantInfoPopup .form-group label,#StudentPopup .form-group label{font-weight:700;margin:0 .5rem 0 0}#BulkAssignPopup .dx-popup-title,#CertificationInfoPopup .dx-popup-title,#CertifyPopup .dx-popup-title,#CreateOrUpdateAssignmentPopup .dx-popup-title,#RegistrantInfoPopup .dx-popup-title,#StudentPopup .dx-popup-title{background-color:#e5e5e5}#BulkAssignPopup .dx-popup-content,#CertificationInfoPopup .dx-popup-content,#CertifyPopup .dx-popup-content,#CreateOrUpdateAssignmentPopup .dx-popup-content,#RegistrantInfoPopup .dx-popup-content,#StudentPopup .dx-popup-content{padding:0}#BulkAssignPopup .dx-scrollable,#CertificationInfoPopup .dx-scrollable,#CertifyPopup .dx-scrollable,#CreateOrUpdateAssignmentPopup .dx-scrollable,#RegistrantInfoPopup .dx-scrollable,#StudentPopup .dx-scrollable{padding-right:0}#BulkAssignPopup .dx-scrollable-content,#CertificationInfoPopup .dx-scrollable-content,#CertifyPopup .dx-scrollable-content,#CreateOrUpdateAssignmentPopup .dx-scrollable-content,#RegistrantInfoPopup .dx-scrollable-content,#StudentPopup .dx-scrollable-content{padding:20px}#BulkAssignPopup .dx-popup-bottom .secondary-button .dx-button,#CertificationInfoPopup .dx-popup-bottom .secondary-button .dx-button,#CertifyPopup .dx-popup-bottom .secondary-button .dx-button,#CreateOrUpdateAssignmentPopup .dx-popup-bottom .secondary-button .dx-button,#RegistrantInfoPopup .dx-popup-bottom .secondary-button .dx-button,#StudentPopup .dx-popup-bottom .secondary-button .dx-button{background-color:#000;color:#fff}#BulkAssignPopup .dx-popup-bottom .primary-button .dx-button,#CertificationInfoPopup .dx-popup-bottom .primary-button .dx-button,#CertifyPopup .dx-popup-bottom .primary-button .dx-button,#CreateOrUpdateAssignmentPopup .dx-popup-bottom .primary-button .dx-button,#RegistrantInfoPopup .dx-popup-bottom .primary-button .dx-button,#StudentPopup .dx-popup-bottom .primary-button .dx-button{background-color:#205493;color:#fff}#CertifyPopup .form-group label{min-width:110px}#CertifyPopup #CertifyAcknowledgeDiv{align-items:center;display:flex;flex-direction:row;margin:2rem 0 1rem}#CertifyPopup #CertifyAcknowledgeDiv input{cursor:pointer;min-width:120px}#CertifyPopup #CertifyAcknowledgeDiv label{cursor:pointer;font-weight:700;margin:0}.level-1-ack.hide{display:none!important}a{border:none}.training-details{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.training-details>:first-child{flex:0 0 75%}.training-details>:nth-child(2){display:flex;flex:1 0 25%;flex-direction:column}@media(max-width:1260px){.training-details{flex-direction:column}.training-details>:first-child{flex:0 0 auto;margin-right:0}.training-details>:nth-child(2){flex:1 0 auto;margin:3rem auto 0 0;max-width:550px;width:100%}}.training-details .training-map .map-wrapper{height:0;margin-bottom:2rem;padding-bottom:56.25%;position:relative}.training-details .training-map .map-wrapper>iframe{border:none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.training-name{font-weight:bolder}.subtitle{color:gray;display:flex;font-weight:500;justify-content:flex-start}.subtitle .subtitle-separator{margin:0 2rem}@media(max-width:768px){.subtitle{flex-direction:column}.subtitle .subtitle-separator{display:none}}.training-desc{padding-right:2rem}.training-dates,.training-type{display:flex}.training-actions{display:flex;flex-direction:column;margin:-.5rem 0}.training-actions .btn{flex:0 1 100%;margin:.25rem auto;width:140px}.calendar-action{display:flex}.training-instructors{margin-bottom:10px;margin-top:5px}.detail-print-cert{background-image:url(../images/gfx/medal.svg);background-position:0;background-repeat:no-repeat;background-size:1rem;padding-left:1.2rem}.training-info h1:before{align-self:flex-start;background-color:#003da5;border-radius:50%;content:"";flex-shrink:0;height:1rem;margin:1rem .5rem 1rem 0;width:1rem}@media(max-width:620px){.training-info h1:before{display:none}}.training-info h1.Intensive:before{background-color:#3f75cc}.training-info h1.PreventionEI:before{background-color:#f4ce75}.training-info h1.Intervention:before{background-image:#7c6b9e}.training-location{margin-bottom:10px;margin-top:5px}.training-location .location-link address{display:flex;flex-direction:column;font-style:normal;font-weight:700}.training-location>*{display:inline-block}.trainer-name{font-weight:700}.training-map{align-self:flex-end;margin-bottom:auto;width:100%}.training-attachments,.training-map{flex-direction:column;justify-content:space-between}.training-attachments{display:flex}.training-attachments .attachments-header{flex-basis:100%}.training-attachments .attachments-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem}.training-attachments .attachments-container .training-attachment{align-content:center;background:#fff;border-radius:3px;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;display:flex;flex:0 0 calc(33.3% - 3.5rem);margin:.75rem;padding:1rem}@media(max-width:768px){.training-attachments .attachments-container .training-attachment{flex:0 0 calc(50% - 3.5rem)}}@media(max-width:620px){.training-attachments .attachments-container .training-attachment{flex:0 0 calc(100% - 3.5rem)}}.training-attachments .attachments-container .training-attachment .attachment-thumb{width:2rem}.training-attachments .attachments-container .training-attachment .attachment-title{margin:auto 1rem}.training-attachments .attachments-container .training-attachment .fa{margin:auto}.btn-direction{border-radius:5px;margin-top:5%}.btn-direction i{margin-right:.5rem}.details-program-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:2rem;padding-bottom:22%}.details-program-logo.Intensive{background-image:url(../images/logos/wrs-logo.svg)}.details-program-logo.PreventionEI{background-image:url(../images/logos/fundations-logo.svg)}.details-program-logo.Intervention{background-image:url(../images/logos/justwords-logo.svg)}@media(max-width:1260px){.details-program-logo{display:none}}.assignment-details-page-container{margin:0 auto;max-width:1600px;width:90%}.assignment-details-page-container .assignment-breadcrumbs ul{font-size:.8rem;list-style:none;margin:0 0 1rem;padding:0}.assignment-details-page-container .assignment-breadcrumbs li{display:inline}.assignment-details-page-container .assignment-breadcrumbs li+li:before{content:">";font-size:.7rem;margin:0 .5rem}.assignment-details-page-container .read-only-warning{color:red}.assignment-details-page-container .owner-details{margin-bottom:.8rem}.assignment-details-page-container .owner-details .participant-name{display:inline-block;font-size:1.6rem;margin:0 .8rem 0 0}.assignment-details-page-container .owner-details .participant-email{font-size:1rem}.assignment-details-page-container .assignment-container{background:#fff;border-radius:.5rem;border-radius:4px;box-shadow:2px 2px 10px 0 #d3d3d3;display:flex;flex-direction:column;padding:1.5rem}.assignment-details-page-container .assignment-container #PageHeader{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.assignment-details-page-container .assignment-container #PageHeader #AssignmentName{margin:0 1rem 1rem 0}.assignment-details-page-container .assignment-container #PageHeader .actions-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.assignment-details-page-container .assignment-container #PageHeader .actions-wrapper button{margin:0 0 1rem 1rem;max-height:2.5rem;padding:.65rem 2rem;position:relative}.assignment-details-page-container .assignment-container #PageHeader .actions-wrapper button .upload-spinner{font-size:.9rem;margin-right:2px}.assignment-details-page-container .assignment-container #PageHeader .actions-wrapper button:hover{color:#fff}.assignment-details-page-container .assignment-container #PageHeader .actions-wrapper button .fa-spinner{display:none;left:6px;position:absolute}.assignment-details-page-container .assignment-container .allowed-types-btn{border:0;font-size:.9rem;margin:1rem 0 1rem auto}.assignment-details-page-container .assignment-container #statusText{margin:0 0 1rem;width:auto}.assignment-details-page-container .assignment-container .assignment-info .info-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}.assignment-details-page-container .assignment-container .assignment-info .info-row label{flex-basis:155px;font-weight:700;margin:0;min-width:155px}.assignment-details-page-container .assignment-container .assignment-info .info-row #Assignment_AssignmentStatus{height:2rem;width:auto}.assignment-details-page-container .assignment-container .assignment-info .info-row #Assignment_CompletedOn{border-radius:4px;border-width:1px;box-sizing:border-box;height:2rem;padding:4px;width:auto}.assignment-details-page-container .assignment-container .assignment-info .notes-row{display:flex;flex-direction:row;flex-wrap:wrap}.assignment-details-page-container .assignment-container .assignment-info .notes-row .text-area-contain{flex-grow:1}.assignment-details-page-container .assignment-container .assignment-info .notes-row label{display:inline-block;font-weight:700;margin:0}.assignment-details-page-container .assignment-container .assignment-info .notes-row .access-txt{font-size:.7rem;margin-bottom:.3rem}.assignment-details-page-container .assignment-container .assignment-info .notes-row .access-txt.fa-lock{font-size:.6rem;position:relative;top:-1px}.assignment-details-page-container .assignment-container .assignment-info .notes-row textarea{font-size:1rem;padding:.6rem;resize:both;width:100%}.assignment-details-page-container .assignment-container .assignment-info .notes-row textarea:focus-visible{outline:none}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile{border:1px solid #b2b2b2;border-radius:2px;margin:0 1rem 1rem 0;padding:.5rem;position:relative;width:17rem}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile.active{border-color:#0071bc;border-width:2px}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .tile-title{border-bottom:none;color:#002e7c;cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .tile-title:hover{text-decoration:underline}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .tile-title.disabled{color:#000;cursor:default}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .tile-title.disabled:hover{text-decoration:none}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .uploaded{font-size:.8rem}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .delete-attachment,.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile .delete-video{border-bottom:none;position:absolute;right:2px;top:5px}.assignment-details-page-container .assignment-container .assignment-content .tile-wrapper .tile iframe{border:0;height:500px;overflow:auto;width:100%}.assignment-details-page-container .assignment-container .assignment-content .instruction-desc{margin:0 0 1rem}.assignment-details-page-container .assignment-container .assignment-content .assignment-frame-wrapper{height:100%;margin-bottom:1rem;width:100%}@media(max-width:620px){.assignment-details-page-container .assignment-container .assignment-content .assignment-frame-wrapper{display:none}}.assignment-details-page-container .assignment-container .assignment-content .assignment-frame-wrapper .video-content-column{box-shadow:none;padding:0}.assignment-details-page-container .assignment-container .assignment-content .assignment-frame-wrapper .video-content-column .videoWrapper{margin:0}.assignment-details-page-container .assignment-container .assignment-content .assignment-frame-wrapper iframe{border:1px solid #aeaeae;min-height:600px;overflow:auto;width:100%}.assignment-details-page-container .assignment-container .grade-dropdown{width:30%}.video-content-column{display:flex}.video-content-column .video-meta{flex:1 0 25%}.video-content-column .video-meta .video-meta-item{margin:1rem 0}.video-content-column .videoWrapper{flex:1 0 75%;margin:-1rem -1rem -1rem 0}.video-content-column .videoWrapper #videoPlayer{height:0;padding-bottom:56.25%;width:100%}@media(min-width:960px){.video-content-column{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}}@media(max-width:960px){.video-content-column{flex-direction:column}.video-content-column .videoWrapper{margin:unset;margin-top:2rem}}.my-schedule .button-toggle-group{align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 1.5fr 1.5fr 1fr 1fr 1fr 1fr;margin:.5rem 0}.my-schedule .button-toggle-group button{margin:auto 0 0}.my-schedule .button-toggle-group .dataTables_filter{grid-column:7/span 2;margin:auto .5rem 0}.my-schedule input[type=search]{background-color:#e5e5e5;margin:auto 0 0 .5rem}.my-schedule .action-btn-list button{justify-content:flex-start;margin:0;padding:1rem;width:100%}#schedule-controls{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1fr 1fr 1fr 1fr}#schedule-controls>:first-child{grid-column:1;grid-row:1}#schedule-controls>:nth-child(3){grid-column:3;grid-row:1}#schedule-controls>:nth-child(4){grid-column:3;grid-row:2}#schedule-controls>:nth-child(5){grid-column:4;grid-row:2}#schedule-controls>:nth-child(6){grid-column:4;grid-row:1}#schedule-controls>:nth-child(7){grid-column:7/span 2;grid-row:1}#schedule-controls>:nth-child(8){grid-column:7/span 2;grid-row:2}#schedule-controls>:nth-child(9){grid-column:7/span 2;grid-row:1}@media(max-width:1100px){#schedule-controls{grid-template-columns:1fr 1fr 1.5fr 1.5fr 1fr 1fr 1fr}#schedule-controls>:nth-child(2){grid-column:2;grid-row:1}#schedule-controls>:nth-child(7),#schedule-controls>:nth-child(8){grid-column:6/span 2}}@media(max-width:960px){#schedule-controls{grid-template-columns:1fr 1fr 1.5fr 1.5fr .1fr .75fr .75fr}}@media(max-width:768px){#schedule-controls{grid-template-columns:1fr .5fr 1.5fr 2fr 0fr 1fr 1fr}#schedule-controls>:first-child{grid-column:1/span 2;grid-row:1}#schedule-controls>:nth-child(2){grid-column:1/span 2;grid-row:2}}@media(max-width:620px){#schedule-controls{grid-template-columns:repeat(4,1fr)}#schedule-controls>:first-child{grid-column:1/span 2;grid-row:2}#schedule-controls>:nth-child(2){grid-column:3/span 2;grid-row:2}#schedule-controls>:nth-child(3){grid-column:1/span 2;grid-row:3}#schedule-controls>:nth-child(4){grid-column:3/span 2;grid-row:3}#schedule-controls>:nth-child(5){grid-column:1/span 2;grid-row:4}#schedule-controls>:nth-child(6){grid-column:3/span 2;grid-row:4}#schedule-controls>:nth-child(7){grid-column:1/span 4;grid-row:7}#schedule-controls>:nth-child(8){grid-column:1/span 4;grid-row:6}}@media(max-width:480px){#schedule-controls .btn{width:auto}#schedule-controls>:first-child{grid-column:1/span 4;grid-row:2}#schedule-controls>:nth-child(2){grid-column:1/span 8;grid-row:1}#schedule-controls>:nth-child(3){grid-column:1/span 4;grid-row:3}#schedule-controls>:nth-child(4){grid-column:1/span 4;grid-row:4}#schedule-controls>:nth-child(5){grid-column:1/span 4;grid-row:5}#schedule-controls>:nth-child(6){grid-column:1/span 4;grid-row:6}#schedule-controls>:nth-child(7){grid-column:1/span 4;grid-row:7}#schedule-controls>:nth-child(8){grid-column:1/span 4;grid-row:9}#schedule-controls>:nth-child(9){grid-column:1/span 4;grid-row:8}}@media(min-width:768px){#event-table{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}}#event-table th{min-width:74px}#event-table .actions{margin-left:1rem}#event-table .actions>*{box-sizing:border-box;margin-left:0;margin-right:0;width:8rem}#event-table td strong{display:block}@media(max-width:768px){#event-table thead{display:none}#event-table tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:1.5rem 0;padding:0 1rem 1rem}#event-table tr td:first-child{font-weight:600;padding-bottom:1.5rem}#event-table tr td:not(:first-child){border-bottom:none}#event-table tr:first-of-type{margin-top:0}#event-table tr .mobile-label{display:block}#event-table tr td:first-of-type{grid-column:1/span 3;padding:20px 10px}#event-table tr td:nth-of-type(2){grid-column:1/span 4;grid-row:2}#event-table tr td:nth-of-type(3){grid-column:1/span 4;grid-row:5}#event-table tr td:nth-of-type(4){grid-column:1/span 4;grid-row:4}#event-table tr td:nth-of-type(5){grid-column:1/span 2;grid-row:3}#event-table tr td:nth-child(6){grid-column:3/span 2;grid-row:3}#event-table tr td:nth-child(6) .btn{flex-grow:1;margin:auto;width:100%}}#addAvailabilityForm .form-column{box-sizing:border-box;flex:1 0 50%}#addAvailabilityForm .add-participant-hide{display:none}#appointment-details-modal .edit-modal-url{white-space:normal;word-break:break-all}#appointment-details-modal .buttons{margin:1rem -.75rem}form .form-row>.form-group.time-third{flex-basis:33%}.add-availability-btn-container{display:flex;flex-direction:column;justify-content:flex-end}.add-availability-btn-container div{margin-left:auto}#addAvailabilityContainer .field-validation-error{font-size:.9rem}#addAvailabilityContainer select{padding:0 1rem 0 .5rem}#addAvailabilityContainer .controls-wrapper .custom-row{display:flex;flex-direction:row;margin:0 -.5rem}#addAvailabilityContainer .controls-wrapper .custom-row .custom-col-12,#addAvailabilityContainer .controls-wrapper .custom-row .custom-col-4,#addAvailabilityContainer .controls-wrapper .custom-row .custom-col-6{margin-bottom:10px;min-height:5.2rem;padding:0 .5rem}#addAvailabilityContainer .controls-wrapper .custom-row .custom-col-4{width:33%}#addAvailabilityContainer .controls-wrapper .custom-row .custom-col-6{width:50%}#addAvailabilityContainer .controls-wrapper .custom-row .custom-col-12{width:100%}#addAvailabilityContainer .controls-wrapper .custom-row.participant-row label{display:inline-block;margin-top:1rem}#addAvailabilityContainer .controls-wrapper .custom-row.participant-row input[type=checkbox]{margin-right:5px}#addAvailabilityContainer .controls-wrapper .custom-row.participant-row .custom-col-12,#addAvailabilityContainer .controls-wrapper .custom-row.participant-row .custom-col-4,#addAvailabilityContainer .controls-wrapper .custom-row.participant-row .custom-col-6{min-height:unset}#addAvailabilityContainer .controls-wrapper .hidden-row{display:none}.ui-timepicker-wrapper{z-index:200000}#discussion-posts .discussion-tiles{display:flex;margin:-1%}#discussion-posts .discussion-tiles>*{border-radius:.5rem;box-shadow:0 5px 5px rgba(0,0,0,.15);margin:1%;overflow:hidden;position:relative;transition:all .2s ease}#discussion-posts .discussion-tiles .discussion-tile{align-content:center;flex:0 0 31%;justify-content:center;max-width:17rem;text-decoration:none}#discussion-posts .discussion-tiles .discussion-tile .dt-upper{background-position:50%;background-repeat:no-repeat;background-size:75%;padding-bottom:50%}#discussion-posts .discussion-tiles .discussion-tile.fun-dt .dt-upper{background-color:#f1be48;background-image:url(../images/logos/fundations-logo.svg)}#discussion-posts .discussion-tiles .discussion-tile.jw-dt .dt-upper{background-color:#50397d;background-image:url(../images/logos/justwords-logo-white.svg)}#discussion-posts .discussion-tiles .discussion-tile.wrs-dt .dt-upper{background-color:#0047bb;background-image:url(../images/logos/wrs-logo-white.svg)}#discussion-posts .discussion-tiles .discussion-tile span{color:#000;display:block;padding:1rem;text-align:center}@media(max-width:1024px){#discussion-posts{flex-direction:column}#discussion-posts .discussion-tile{margin-bottom:2rem;max-width:100%}}#discussion-posts section{margin-top:3rem}@media(min-width:1024px){#discussion-table{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}}.view-toolbar>:first-child{grid-column:1/span 2}@media(max-width:500px){.view-toolbar>:first-child,.view-toolbar>:nth-child(2){grid-column:1/span 8}}@media(max-width:1024px){#discussion-table{display:flex;flex-direction:column}#discussion-table thead{display:none}#discussion-table tbody{flex-direction:column}#discussion-table tbody tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;display:grid;grid-template-columns:auto;grid-template-rows:auto;margin-bottom:2rem;padding:1rem}#discussion-table tbody tr td:first-child{font-weight:600;padding-bottom:1.5rem}#discussion-table tbody tr td:not(:first-child){border-bottom:none}#discussion-table tbody tr td:first-child{border-bottom:none;grid-column:1/span 2;grid-row:1;padding-bottom:10px}#discussion-table tbody tr td:nth-child(2){grid-column:1/span 3;grid-row:3}#discussion-table tbody tr td:nth-child(3){display:flex;grid-column:1/span 3;grid-row:2}#discussion-table tbody tr td:nth-child(4){grid-column:3;grid-row:1}}@media(max-width:1024px)and (max-width:1100px){#discussion-table tbody tr td .mobile-label{display:block}}@media(max-width:1024px){#discussion-posts .discussion-tiles .discussion-tile span{padding:1rem .5rem}}.inline-print-cert{background-image:url(../images/gfx/medal.svg);background-position:0;background-repeat:no-repeat;background-size:1rem;font-size:.8rem;padding-left:1.2rem;white-space:nowrap}@media(max-width:1024px){#certs-list{display:flex;flex-direction:column}#certs-list thead{display:none}#certs-list tbody{flex-direction:column}#certs-list tbody tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;display:grid;grid-template-columns:auto;grid-template-rows:auto;margin-bottom:2rem;padding:1rem}#certs-list tbody tr td .mobile-label{display:block}#certs-list tbody tr td:first-child{grid-column:1/span 2;grid-row:1}#certs-list tbody tr td:nth-child(2){grid-column:1;grid-row:2}#certs-list tbody tr td:nth-child(3){grid-column:2;grid-row:2}#certs-list tbody tr td:nth-child(4){grid-column:1;grid-row:3}#certs-list tbody tr td:nth-child(5){grid-column:2;grid-row:3}}@media(max-width:768px){#aocs h2{max-height:5rem}}h2{margin:0 0 1rem}.view-toolbar>:first-child{grid-column:1}.content-header-left{flex-direction:column}.webinar-details{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.webinar-details>:nth-child(2){flex:1 0 25%}@media(max-width:1260px){.webinar-details{flex-direction:column}.webinar-details>:first-child{flex:0 0 auto;margin-right:0}.webinar-details>:nth-child(2){flex:1 0 auto;margin:3rem auto 0 0;max-width:550px;width:100%}}.webinar-details>:first-child{flex:0 0 75%;margin-right:5%}.webinar-details>:nth-child(2){display:flex;flex:1 0 20%;flex-direction:column}.webinar-details .details-program-logo{padding-bottom:45%}.for-webinar-index .filter{font-size:1rem}.for-webinar-index .filter label{font-weight:600}.for-webinar-index .button-toggle-group{grid-column:1/span 8;grid-row:2}@media(max-width:960px){.for-webinar-index{grid-template-columns:1fr 1fr 1fr .25fr .25fr .25fr 1fr 1fr}}@media(max-width:500px){.for-webinar-index{grid-template-columns:repeat(8,1fr)}.for-webinar-index>:first-child,.for-webinar-index>:nth-child(3){grid-column:1/span 4}.for-webinar-index>:nth-child(2){grid-column:5/span 4}.for-webinar-index>.button-toggle-group{grid-column:1/span 8;grid-row:1}.for-webinar-index>:last-child{grid-column:1/span 8}}.filterStatusHide,.filterYearHide{display:none!important}.details div{padding-bottom:.35rem}#webinarsCalendarView{margin-top:2rem}#mobile-tabs li{font-size:.9rem;padding:.25rem 0}#webinars-list{width:100%}@media(min-width:768px){#webinars-list{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}}@media(max-width:768px){#webinars-list tr{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;display:grid;padding:1rem}#webinars-list tr td:not(:first-of-type){border-bottom:none}#webinars-list tr .mobile-label{display:block}#webinars-list tr .actions{display:flex;margin-left:0;padding-left:0}#webinars-list tr .actions button{margin-left:.5rem;padding:.5rem}#webinars-list thead{display:none}}#webinars-list .webinar.target{outline:3px solid #a8caff;transition:all .5s ease}#webinars-list .actions{margin-left:1rem}#webinars-list .actions>*{box-sizing:border-box;margin-left:0;margin-right:0;width:11rem}.dataTables_wrapper{margin:2rem 0}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{margin-bottom:1rem!important}.dataTables_wrapper table{border-bottom:none!important;margin:1rem auto!important}.dataTables_wrapper table caption{display:none}.dataTables_wrapper th{border-bottom:1px solid #e5e5e5!important;font-size:1.1rem!important;font-weight:600!important}.dataTables_wrapper tr.odd,.dataTables_wrapper tr.odd+tr.child{background-color:#fafafa}.dataTables_wrapper tr.odd+tr.child:hover{background-color:#fafafa!important}.dataTables_wrapper tr.parent td{border:0}.dataTables_wrapper td.center{text-align:center}.dataTables_wrapper td .thread-title{display:block;font-weight:600}.form-group input[type=file]{padding-top:15px}#related-webinars{margin-top:3rem}#related-webinars #related-webinars-list{list-style:none;padding-left:0}#related-webinars #related-webinars-list li{line-height:1.8}@media(max-width:768px){#webinars h2{border-top:1px solid #b2b2b2;margin-top:1rem;padding-top:1rem}}.temp-webinar{display:block}.button-container{padding-top:5%}.center-element{margin:auto}#registrationPortal #consumedCountMax,#registrationPortal #invitedCount{margin-right:1rem}#registrationPortal .about-link{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:flex-end}#registrationPortal .about-link .fa-question-circle{margin-right:.2rem}#registrationPortal .tab-container{width:350px}#registrationPortal button:focus{box-shadow:none;outline:none}#registrationPortal input[type=text]{border:none;border-radius:4px;height:100%}#registrationPortal input[type=text]:active,#registrationPortal input[type=text]:focus{border:none!important}#registrationPortal .page-wrapper{display:flex;flex-direction:column}#registrationPortal .page-wrapper .side-nav{display:flex;flex-direction:row;margin-bottom:2rem;margin-right:2rem}#registrationPortal .page-wrapper .side-nav div{padding:0 1rem}#registrationPortal .page-wrapper .side-nav div a{color:#002e7c;cursor:pointer;font-weight:600;padding-bottom:4px;text-decoration:none}#registrationPortal .page-wrapper .side-nav div a.active,#registrationPortal .page-wrapper .side-nav div a:hover{border-bottom:3px solid #002e7c}#registrationPortal .page-wrapper .side-nav div:last-child{padding-right:0}@media(max-width:780px){#registrationPortal .page-wrapper .side-nav{margin-right:0}}#registrationPortal .page-wrapper .content{flex:1 1 auto}#registrationPortal .page-wrapper .content .grid-wrapper{background-color:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;padding:1rem}#registrationPortal .page-wrapper .content .grid-wrapper.square-top{border-top-left-radius:0;border-top-right-radius:0}#registrationPortal .page-wrapper .content .grid-wrapper a{cursor:pointer}#registrationPortal .page-wrapper .content .grid-wrapper a:hover{text-decoration:underline}#registrationPortal .page-wrapper .content .grid-wrapper a+a,#registrationPortal .page-wrapper .content .grid-wrapper input+a{margin-left:.5rem}#registrationPortal .page-wrapper .content .grid-wrapper .numberBox{float:left;width:60%}#registrationPortal .page-wrapper .content .grid-wrapper td{vertical-align:middle}#registrationPortal .page-wrapper .content .grid-wrapper .dx-toolbar-items-container div.header{align-items:center;display:flex;font-size:18px}#registrationPortal .page-wrapper .content .grid-wrapper .dx-toolbar-items-container div.header h2{margin:0}#registrationPortal .page-wrapper .content .grid-wrapper .dx-toolbar-items-container div.header a,#registrationPortal .page-wrapper .content .grid-wrapper .dx-toolbar-items-container div.header span{margin:5px 0 0 5px}#registrationPortal .page-wrapper .content .grid-wrapper .dx-datagrid-headers+.dx-datagrid-rowsview{border-top:none}#registrationPortal .page-wrapper .content .grid-wrapper .dx-datagrid-group-space{min-width:4px;width:4px}#registrationPortal .page-wrapper .content .grid-wrapper .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text{padding-left:0}#registrationPortal .page-wrapper .content .grid-wrapper #district-dropdown-label{color:#737373;font-weight:700}#registrationPortal .page-wrapper .content .grid-wrapper .wrapped-text{max-width:250px;white-space:normal}#registrationPortal .page-wrapper .content .section-wrapper{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;margin-top:1rem;padding:.7rem}#registrationPortal .page-wrapper .content .section-wrapper .section-content{padding:.7rem}#registrationPortal .page-wrapper .content .section-wrapper .section-content .control-set{padding-left:1rem}#registrationPortal .page-wrapper .content #rosterPage #registrantsWrapper .cancelTrainingBanner{align-items:center;background-color:#fef3dc;color:#000;display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;justify-content:space-between;margin-bottom:10px;padding:6px 10px}#registrationPortal .page-wrapper .content #rosterPage #registrantsWrapper .cancelTrainingBanner span i{color:#f1be48;margin-right:16px}#registrationPortal .page-wrapper .content #rosterPage #registrantsWrapper .cancelTrainingBanner button{background-color:#fff;border:1px solid #000;border-radius:4px;font-weight:700;padding:8px 18px;text-align:center;vertical-align:middle}#registrationPortal .page-wrapper .content #rosterPage #registrantsWrapper .cancelTrainingBanner button:hover{background-color:#f5f5f5}#registrationPortal .extendedDate{color:red;font-weight:700;margin-left:15px}#registrationPortal .mb-1{margin-bottom:1rem}#registrationPortal h4{font-weight:700}#registrationPortal .error{color:#cd2026}#registrationPortal .success{color:#2e8540}#registrationPortal #error-result,#registrationPortal #loading,#registrationPortal #success-result{display:none}#registrationPortal .result{float:left;font-size:large;margin:3%}.gridview-icon{width:auto}.gridview-icon img{height:32px;max-width:32px}.child-accounts-section{margin-bottom:1rem}#courseTitle,#subscriptionTitle{font-size:1.15rem;font-weight:700}.info-box-wrapper{display:flex;flex-direction:row;justify-content:center}.info-box{border:1px solid #aeaeae;border-radius:6px;color:#333;font-size:14px;font-weight:400;margin:1.5rem 0;min-width:400px;padding:10px;position:relative}.info-box.running{background-color:#e7f3fe}.info-box.successful{background-color:#d8ffe1}.info-box.warning{background-color:#feeed2}.info-box.failed{background-color:#fcc}.info-box .info-text{font-size:1rem;font-weight:700}.info-box .info-text .ellipsis{animation:ellipsis-animation 1s steps(4) infinite;display:inline-block;overflow:hidden;vertical-align:bottom;width:1em}.info-box .mb-2{margin-bottom:.5rem}.info-box .mr-3{margin-right:1rem}.info-box p{margin:.5rem 0 0}.info-box p a{color:#000!important;cursor:pointer}.info-box p a:hover{text-decoration:underline}.dismiss-infobox{cursor:pointer;font-size:1.1rem;position:absolute;right:7px;top:7px}.no-scroll{overflow:hidden}@keyframes ellipsis-animation{0%{width:0}25%{width:.25em}50%{width:.5em}75%{width:.75em}to{width:1em}}@media(max-width:768px){#registrationPortal .page-wrapper{display:block}}.dx-popup-wrapper>div.dx-overlay-content{min-width:350px}.dx-popup-content p{margin:0 0 1rem}.dx-popup-content button{border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:7px 18px 8px}.dx-popup-content .wrapper{display:flex;justify-content:space-between}.dx-popup-content #error-text,.dx-popup-content .error{color:#cc0014}.dx-popup-content textarea{border:1px solid #aeaeae;border-radius:4px;height:175px;margin:0 0 1rem;overflow-y:auto;resize:none;width:100%}.dx-popup-content #invite-via-link{margin-top:10px}.dx-popup-content #invite-via-link #invites-table{max-height:300px}.dx-popup-content #invite-via-link #invites-table td{vertical-align:middle}.dx-popup-content #invite-via-link #training-link{margin-top:10px}.dx-popup-content #invite-via-link #training-link a+div{margin-top:15px}.dx-popup-content #invite-via-email{margin-top:1rem}.dx-popup-content #invite-with-roles{min-width:500px}.dx-popup-content #invite-with-roles .explainer{margin-bottom:20px;margin-top:40px}.dx-popup-content #invite-with-roles .roleContainer{margin-bottom:10px}.dx-popup-content #invite-with-roles #admin-button-container{display:flex;flex-direction:row;justify-content:flex-end}.dx-popup-content #add-sub-account-button{margin-top:1.5rem}.dx-popup-content #seats-to-sub-account{margin-top:1rem}.dx-popup-content .invite-link{display:inline-block;margin-right:5px;max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.dx-popup-content #import-from-existing-subscription,.dx-popup-content #import-from-roster{margin-top:10px}.dx-popup-content #roster-selector{margin:10px 0}.dx-popup-content #registrant-selection{display:none}.dx-popup-content #registrant-selector-container,.dx-popup-content #teacher-selector-container{display:flex;flex-direction:column;margin-top:10px}.dx-popup-content #registrant-selector-container #register-button-container,.dx-popup-content #registrant-selector-container #subscribe-button-container,.dx-popup-content #teacher-selector-container #register-button-container,.dx-popup-content #teacher-selector-container #subscribe-button-container{align-self:flex-end;margin-left:15px;margin-top:1rem}.dx-popup-content #import-from-rosterapi>div{margin-bottom:15px;margin-top:5px}#PopupTemplate .btn-container,#subscribe-button-container .btn-container,.reg-details-popup-wrapper .btn-container,.reg-results-popup-wrapper .btn-container{display:flex;gap:5px;justify-content:end;padding-top:5px}#PopupTemplate .cancel-invite-popup-btn,#PopupTemplate .cancel-reg-details-btn,#PopupTemplate .cancel-reg-results-btn,#PopupTemplate .cancel-register-btn,#subscribe-button-container .cancel-invite-popup-btn,#subscribe-button-container .cancel-reg-details-btn,#subscribe-button-container .cancel-reg-results-btn,#subscribe-button-container .cancel-register-btn,.reg-details-popup-wrapper .cancel-invite-popup-btn,.reg-details-popup-wrapper .cancel-reg-details-btn,.reg-details-popup-wrapper .cancel-reg-results-btn,.reg-details-popup-wrapper .cancel-register-btn,.reg-results-popup-wrapper .cancel-invite-popup-btn,.reg-results-popup-wrapper .cancel-reg-details-btn,.reg-results-popup-wrapper .cancel-reg-results-btn,.reg-results-popup-wrapper .cancel-register-btn{background-color:#000;color:#fff}#PopupTemplate .cancel-invite-popup-btn:active,#PopupTemplate .cancel-invite-popup-btn:focus,#PopupTemplate .cancel-invite-popup-btn:hover,#PopupTemplate .cancel-reg-details-btn:active,#PopupTemplate .cancel-reg-details-btn:focus,#PopupTemplate .cancel-reg-details-btn:hover,#PopupTemplate .cancel-reg-results-btn:active,#PopupTemplate .cancel-reg-results-btn:focus,#PopupTemplate .cancel-reg-results-btn:hover,#PopupTemplate .cancel-register-btn:active,#PopupTemplate .cancel-register-btn:focus,#PopupTemplate .cancel-register-btn:hover,#subscribe-button-container .cancel-invite-popup-btn:active,#subscribe-button-container .cancel-invite-popup-btn:focus,#subscribe-button-container .cancel-invite-popup-btn:hover,#subscribe-button-container .cancel-reg-details-btn:active,#subscribe-button-container .cancel-reg-details-btn:focus,#subscribe-button-container .cancel-reg-details-btn:hover,#subscribe-button-container .cancel-reg-results-btn:active,#subscribe-button-container .cancel-reg-results-btn:focus,#subscribe-button-container .cancel-reg-results-btn:hover,#subscribe-button-container .cancel-register-btn:active,#subscribe-button-container .cancel-register-btn:focus,#subscribe-button-container .cancel-register-btn:hover,.reg-details-popup-wrapper .cancel-invite-popup-btn:active,.reg-details-popup-wrapper .cancel-invite-popup-btn:focus,.reg-details-popup-wrapper .cancel-invite-popup-btn:hover,.reg-details-popup-wrapper .cancel-reg-details-btn:active,.reg-details-popup-wrapper .cancel-reg-details-btn:focus,.reg-details-popup-wrapper .cancel-reg-details-btn:hover,.reg-details-popup-wrapper .cancel-reg-results-btn:active,.reg-details-popup-wrapper .cancel-reg-results-btn:focus,.reg-details-popup-wrapper .cancel-reg-results-btn:hover,.reg-details-popup-wrapper .cancel-register-btn:active,.reg-details-popup-wrapper .cancel-register-btn:focus,.reg-details-popup-wrapper .cancel-register-btn:hover,.reg-results-popup-wrapper .cancel-invite-popup-btn:active,.reg-results-popup-wrapper .cancel-invite-popup-btn:focus,.reg-results-popup-wrapper .cancel-invite-popup-btn:hover,.reg-results-popup-wrapper .cancel-reg-details-btn:active,.reg-results-popup-wrapper .cancel-reg-details-btn:focus,.reg-results-popup-wrapper .cancel-reg-details-btn:hover,.reg-results-popup-wrapper .cancel-reg-results-btn:active,.reg-results-popup-wrapper .cancel-reg-results-btn:focus,.reg-results-popup-wrapper .cancel-reg-results-btn:hover,.reg-results-popup-wrapper .cancel-register-btn:active,.reg-results-popup-wrapper .cancel-register-btn:focus,.reg-results-popup-wrapper .cancel-register-btn:hover{background-color:#000}#InvitePopup .dx-popup-content,#RegisterPopup .dx-popup-content{padding:0}#InvitePopup .dx-scrollable,#RegisterPopup .dx-scrollable{padding-right:0}#InvitePopup .dx-scrollable-content,#RegisterPopup .dx-scrollable-content{padding:20px}td.grouping-header{overflow-x:auto!important;text-overflow:inherit!important}#CsvContainer{margin:1.5rem 0 0}#CsvContainer .mb-half{margin-bottom:.5rem}#CsvContainer .mb-1{margin-bottom:1rem}#CsvContainer .mb-2{margin-bottom:2rem}#CsvContainer .visually-hidden{display:none}#CsvContainer .dx-fileuploader-files-container{padding-top:0}#CsvContainer .flex{display:flex}#CsvContainer .flex.justify-end{justify-content:flex-end}#CsvContainer .template-section{display:flex;justify-content:flex-end;margin-bottom:10px}#CsvContainer .template-section span{color:#2d6a9f;cursor:pointer;text-decoration:underline}.customer-portal-attendance{margin:2px}.unattended{color:#ced4da}.grid-header-text{margin:0;padding-right:3rem}.pl-1{padding-left:1rem}.attended{color:#20c997}.dx-datagrid-headers{color:#737373!important}input:disabled,input:read-only{color:#737373!important}.dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr>td>.dx-select-checkbox{display:inline-grid!important}body.dx-theme-generic-typography a{color:#2d6a9f}.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label span{color:#737373}#details{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}#details .col-50{flex-basis:50%;min-width:400px}#details .col-50 .detail{display:flex;flex-direction:row;margin-bottom:.5rem}#details .col-50 .detail label{font-weight:400;margin:0 1rem 0 0;min-width:150px}.message-box-content{max-height:50vh;max-width:50vw;overflow-y:auto}.processing-text{color:#0073e6;font-weight:700}.processing-spinner{color:#0073e6}.recommended-version-text{background-color:#fff1d2;font-size:14px;padding:2px 5px}.new-version-link{color:#003da5;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:8px 8px 0;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.new-version-arrow{color:#003da5}#bannerAlert{align-items:center;background-color:#ffe7d6;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:6px 8px}#bannerAlert span{display:block;font-size:16px;font-weight:700}#bannerAlert span i{color:#f08400;padding-right:10px}#bannerAlert button{background-color:#fff;border:1px solid #000;display:block;padding:6px 60px}#bannerAlert button:hover{background-color:#f5f5f5}#claimProfessionalLearningModal,#seatClaimsModal{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}#claimProfessionalLearningModal .modal-wrapper,#seatClaimsModal .modal-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.2);max-width:1200px;width:90%}#claimProfessionalLearningModal .modal-title,#seatClaimsModal .modal-title{font-size:20px;margin:0;padding:8px 24px}#claimProfessionalLearningModal .modal-divider,#seatClaimsModal .modal-divider{border:none;border-top:1px solid #e0e0e0;margin:0}#claimProfessionalLearningModal .modal-content,#seatClaimsModal .modal-content{max-width:100%;padding:8px 24px}#claimProfessionalLearningModal .modal-content #errorMessage,#seatClaimsModal .modal-content #errorMessage{margin:40px;text-align:center}#claimProfessionalLearningModal .modal-content #reservationInfo,#seatClaimsModal .modal-content #reservationInfo{display:flex;flex-direction:column;font-size:13px;gap:40px;padding-right:40px;text-align:right}#claimProfessionalLearningModal .modal-content #seatClaimsGrid,#claimProfessionalLearningModal .modal-content #trainingProductsGrid,#seatClaimsModal .modal-content #seatClaimsGrid,#seatClaimsModal .modal-content #trainingProductsGrid{margin:20px 40px 5px;max-height:400px}#claimProfessionalLearningModal .modal-content #seatClaimsGrid .dx-header-row,#claimProfessionalLearningModal .modal-content #trainingProductsGrid .dx-header-row,#seatClaimsModal .modal-content #seatClaimsGrid .dx-header-row,#seatClaimsModal .modal-content #trainingProductsGrid .dx-header-row{background-color:#f5f5f5;height:50px}#claimProfessionalLearningModal .modal-content #seatClaimsGrid .dx-datagrid-text-content,#claimProfessionalLearningModal .modal-content #trainingProductsGrid .dx-datagrid-text-content,#seatClaimsModal .modal-content #seatClaimsGrid .dx-datagrid-text-content,#seatClaimsModal .modal-content #trainingProductsGrid .dx-datagrid-text-content{color:#000}#claimProfessionalLearningModal .modal-content #seatClaimsGrid .dx-data-row>td,#claimProfessionalLearningModal .modal-content #seatClaimsGrid .dx-header-row>td,#claimProfessionalLearningModal .modal-content #trainingProductsGrid .dx-data-row>td,#claimProfessionalLearningModal .modal-content #trainingProductsGrid .dx-header-row>td,#seatClaimsModal .modal-content #seatClaimsGrid .dx-data-row>td,#seatClaimsModal .modal-content #seatClaimsGrid .dx-header-row>td,#seatClaimsModal .modal-content #trainingProductsGrid .dx-data-row>td,#seatClaimsModal .modal-content #trainingProductsGrid .dx-header-row>td{vertical-align:middle;white-space:normal}#claimProfessionalLearningModal .modal-content #seatClaimsGrid .dx-datagrid .dx-pager,#claimProfessionalLearningModal .modal-content #trainingProductsGrid .dx-datagrid .dx-pager,#seatClaimsModal .modal-content #seatClaimsGrid .dx-datagrid .dx-pager,#seatClaimsModal .modal-content #trainingProductsGrid .dx-datagrid .dx-pager{display:flex;font-size:13px;justify-content:flex-start;padding-bottom:0}#claimProfessionalLearningModal .modal-content #seatClaimsGrid button,#claimProfessionalLearningModal .modal-content #trainingProductsGrid button,#seatClaimsModal .modal-content #seatClaimsGrid button,#seatClaimsModal .modal-content #trainingProductsGrid button{background-color:#3477b7;border:none;border-radius:4px;display:flex;font-weight:700;justify-content:center;margin:0;padding:10px 20px;white-space:normal;width:100%}#claimProfessionalLearningModal .modal-content #seatClaimsGrid button:focus,#claimProfessionalLearningModal .modal-content #seatClaimsGrid button:hover,#claimProfessionalLearningModal .modal-content #trainingProductsGrid button:focus,#claimProfessionalLearningModal .modal-content #trainingProductsGrid button:hover,#seatClaimsModal .modal-content #seatClaimsGrid button:focus,#seatClaimsModal .modal-content #seatClaimsGrid button:hover,#seatClaimsModal .modal-content #trainingProductsGrid button:focus,#seatClaimsModal .modal-content #trainingProductsGrid button:hover{background-color:#3479ba}#claimProfessionalLearningModal .modal-content .btnWrapper,#seatClaimsModal .modal-content .btnWrapper{display:flex;justify-content:center}#claimProfessionalLearningModal .modal-content .btnWrapper #closeModalBtn,#seatClaimsModal .modal-content .btnWrapper #closeModalBtn{background-color:#7a7575;margin:.9rem;padding:6px 40px;width:auto}#claimProfessionalLearningModal .modal-content .btnWrapper #closeModalBtn:focus,#claimProfessionalLearningModal .modal-content .btnWrapper #closeModalBtn:hover,#seatClaimsModal .modal-content .btnWrapper #closeModalBtn:focus,#seatClaimsModal .modal-content .btnWrapper #closeModalBtn:hover{background-color:#8d8888}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper,#seatClaimsModal .modal-content .claimSeatsBtnWrapper{display:flex;justify-content:space-between}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper .closeModalBtn,#seatClaimsModal .modal-content .claimSeatsBtnWrapper .closeModalBtn{background-color:#7a7575;padding:6px 40px;width:auto}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper .closeModalBtn:focus,#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper .closeModalBtn:hover,#seatClaimsModal .modal-content .claimSeatsBtnWrapper .closeModalBtn:focus,#seatClaimsModal .modal-content .claimSeatsBtnWrapper .closeModalBtn:hover{background-color:#8d8888}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns{display:flex;gap:8px;margin-right:40px}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns .backBtn,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns .backBtn{background-color:#7a7575;padding:6px 40px;width:auto}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns .backBtn:focus,#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns .backBtn:hover,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns .backBtn:focus,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns .backBtn:hover{background-color:#8d8888}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn{background-color:#3477b7;margin-right:0;padding:6px 40px;width:auto}#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn:focus,#claimProfessionalLearningModal .modal-content .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn:hover,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn:focus,#seatClaimsModal .modal-content .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn:hover{background-color:#2c6499}@media(max-width:600px){#claimProfessionalLearningModal .modal-wrapper,#seatClaimsModal .modal-wrapper{max-height:60vh}#claimProfessionalLearningModal .modal-wrapper .modal-content #searchInfo,#claimProfessionalLearningModal .modal-wrapper .modal-content span,#seatClaimsModal .modal-wrapper .modal-content #searchInfo,#seatClaimsModal .modal-wrapper .modal-content span{font-size:14px}#claimProfessionalLearningModal .modal-wrapper #modal-title,#seatClaimsModal .modal-wrapper #modal-title{font-size:16px}#claimProfessionalLearningModal .modal-wrapper #seatClaimsGrid,#claimProfessionalLearningModal .modal-wrapper #trainingProductsGrid,#seatClaimsModal .modal-wrapper #seatClaimsGrid,#seatClaimsModal .modal-wrapper #trainingProductsGrid{margin-top:10px;max-height:30vh}#claimProfessionalLearningModal .modal-wrapper #seatClaimsGrid .dx-pager,#claimProfessionalLearningModal .modal-wrapper #trainingProductsGrid .dx-pager,#seatClaimsModal .modal-wrapper #seatClaimsGrid .dx-pager,#seatClaimsModal .modal-wrapper #trainingProductsGrid .dx-pager{font-size:12px;padding:4px 8px}#claimProfessionalLearningModal .modal-wrapper #reservationInfo,#seatClaimsModal .modal-wrapper #reservationInfo{gap:0}#claimProfessionalLearningModal .modal-wrapper #reservationInfo p,#seatClaimsModal .modal-wrapper #reservationInfo p{margin:0}#claimProfessionalLearningModal .modal-wrapper .claimSeatsBtnWrapper,#seatClaimsModal .modal-wrapper .claimSeatsBtnWrapper{flex-direction:column}#claimProfessionalLearningModal .modal-wrapper .claimSeatsBtnWrapper div,#seatClaimsModal .modal-wrapper .claimSeatsBtnWrapper div{gap:3px}#claimProfessionalLearningModal .modal-wrapper .claimSeatsBtnWrapper .closeModalBtn,#seatClaimsModal .modal-wrapper .claimSeatsBtnWrapper .closeModalBtn{margin:3px 0;padding:3px 25px}#claimProfessionalLearningModal .modal-wrapper .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn,#claimProfessionalLearningModal .modal-wrapper .claimSeatsBtnWrapper #actionBtns .backBtn,#seatClaimsModal .modal-wrapper .claimSeatsBtnWrapper #actionBtns #reserveSeatsBtn,#seatClaimsModal .modal-wrapper .claimSeatsBtnWrapper #actionBtns .backBtn{margin:0;padding:3px 25px}}.wpc-container #page-nav .nav-item{cursor:pointer}.wpc-container #page-content{background-color:#fff;border:1px solid #dee2e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;padding:1rem}.wpc-container #page-content h2{margin:1rem 0}.wpc-container #page-content p{font-size:.9rem}.wpc-container #page-content #wpc-resources-aside{align-items:start;display:grid}.wpc-container #page-content #wpc-resources-aside #open-toggle{display:none}.wpc-container #page-content #wpc-resources-aside.open{grid-template-columns:25% 75%}.wpc-container #page-content #wpc-resources-aside:not(.open){grid-template-columns:5% 95%}.wpc-container #page-content #wpc-resources-aside:not(.open) #close-toggle,.wpc-container #page-content #wpc-resources-aside:not(.open) .announcement-glance,.wpc-container #page-content #wpc-resources-aside:not(.open) button,.wpc-container #page-content #wpc-resources-aside:not(.open) hr{display:none}.wpc-container #page-content #wpc-resources-aside:not(.open) #open-toggle{display:block;text-align:center}.wpc-container #page-content #wpc-resources-aside #wpc-announcement-glance{border:1px solid #ddd;border-radius:10px;margin-right:15px;padding:10px}.wpc-container #page-content #wpc-resources-aside #wpc-announcement-glance .announcement-glance *{display:block!important;max-width:100%!important}.wpc-container #page-content #wpc-resources-aside #wpc-announcement-glance button{margin:0;width:100%}@media(max-width:1050px){.wpc-container #page-content #wpc-resources-aside{gap:10px;grid-template-columns:unset!important}.wpc-container #page-content #wpc-resources-aside .aside-toggle{display:none}.wpc-container #page-content #wpc-resources-aside #wpc-announcement-glance{margin-right:0}}.wpc-container #page-content #announcements-layout{grid-gap:20px;display:grid;grid-template-columns:1fr 3fr}.wpc-container #page-content #announcements-layout .list-group{max-height:500px;overflow-y:auto}.wpc-container #page-content #announcements-layout .list-group::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.wpc-container #page-content #announcements-layout .list-group::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.wpc-container #page-content #announcements-layout .list-group::-webkit-scrollbar-thumb{background-color:#2d6a9f}.wpc-container #page-content #announcements-layout .list-group .list-group-item{cursor:pointer;margin-right:5px}.wpc-container #page-content #announcements-layout .list-group .list-group-item.active{background-color:#2d6a9f;border-color:#2d6a9f}.wpc-container #page-content #announcements-layout .list-group .list-group-item:hover:not(.active){background-color:#f8f8f8}@media(max-width:1050px){.wpc-container #page-content #announcements-layout{grid-template-columns:unset}.wpc-container #page-content #announcements-layout #announcement-content{grid-row:1;padding-top:15px}}.wpc-container .important-text{color:#cd2026;font-weight:700}#activate-cred-page{background:#afafaf;box-sizing:border-box;display:flex;margin:auto;min-height:100vh;position:relative}#activate-cred-page #confetti{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:100}#activate-cred-page #loader{background-color:hsla(0,0%,93%,.667);height:100%;justify-content:center;left:unset;top:unset;width:100%}#activate-cred-page #loader em{background-color:unset;box-shadow:unset}#activate-cred-page #box{background-color:#fff;border-radius:.5rem;box-shadow:0 .5rem 2rem #5f5f5f;display:flex;max-width:1400px;min-height:90vh;overflow:hidden;position:relative;width:90%;z-index:1}#activate-cred-page #box #box-header{backdrop-filter:brightness(.95);background-image:url(https://filespub.wilsonacademy.com/public/images/tiles.png);background-position:bottom;background-repeat:no-repeat;background-size:125%;display:flex;flex:0 0 50vh;flex-direction:column;height:100%;max-width:35%;padding:.5rem 0;width:100%}#activate-cred-page #box #box-header .logo{margin:25px auto;max-width:25rem;object-fit:contain;width:90%}#activate-cred-page #box #box-header #cred-badges{display:flex;margin-left:auto;margin-right:auto;margin-top:25%;max-width:65%}#activate-cred-page #box #box-header #cred-badges .badge-image{max-width:100%}#activate-cred-page #box #box-content{box-sizing:border-box;display:flex;flex:1 1 50%;flex-direction:column;min-height:90%;padding:2rem;position:relative}#activate-cred-page #box #box-content .wizard-line{height:4px;transition:background .5s;width:100%}#activate-cred-page #box #box-content .wizard-line:not(.progress){background:#d3d3d3!important}#activate-cred-page #box #box-content #wizard-tabs{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:80%;min-width:80%}#activate-cred-page #box #box-content .wizard-tab{align-items:center;background-color:#d3d3d3;border-radius:50%;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;transition:background-color .5s;width:40px}#activate-cred-page #box #box-content .wizard-tab:not(.progress){background:#d3d3d3!important}#activate-cred-page #box #box-content .wizard-tab i{filter:invert()}#activate-cred-page #box #box-content .wizard-actions{display:grid;grid-template-columns:50% 50%;margin-top:30px}#activate-cred-page #box #box-content .credential-box{background-color:hsla(0,0%,93%,.333);border:dotted;border-color:gray;border-radius:15px;border-width:2px;display:grid;grid-template-columns:30% 70%;margin-top:15px;padding:5px}#activate-cred-page #box #box-content .credential-box .credential-badge{display:block;margin:auto;width:70%}#activate-cred-page #box #box-content .credential-box .credential-new{color:orange}#activate-cred-page #box #box-content .credential-box .credential-print-downloads{display:grid;grid-template-columns:50% 50%;margin-top:15px}#activate-cred-page #box #box-content .credential-box .credential-print-downloads a{margin-left:0;width:unset}#activate-cred-page #box #box-content footer{font-size:.8rem;margin-top:auto;padding-top:2rem;text-align:center}#activate-cred-page #box #box-content footer ul{list-style:none;margin:0;padding-left:0}#activate-cred-page #box #box-content footer ul li{display:inline-block;margin:0 .5rem}@media(max-width:1400px){#activate-cred-page{padding:0}#activate-cred-page #box{border-radius:0;min-height:100vh;width:100%!important}}@media(max-width:960px){#activate-cred-page #box{z-index:1}#activate-cred-page #box #box-header{max-height:20vh;max-width:unset}#activate-cred-page #box #box-header .logo{margin:auto}#activate-cred-page #box #box-header #cred-badges{display:none}#activate-cred-page #box #box-content .credential-print-downloads,#activate-cred-page #box #box-content .wizard-actions{grid-template-columns:unset!important}}@media print{.no-print,.no-print *{display:none!important}}.store-landing-announcement{margin-bottom:2rem}.store-landing-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.store-landing-wrapper .filter-panel{flex-basis:18%}.store-landing-wrapper .filter-panel .filter-row{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:1rem;max-width:78%;padding:1rem}.store-landing-wrapper .filter-panel .filter-row.show-all-row{border:none;display:flex;justify-content:flex-end;max-width:85%;padding-right:0}.store-landing-wrapper .filter-panel .filter-row legend{font-size:.9rem;font-style:italic}.store-landing-wrapper .filter-panel .filter-row a,.store-landing-wrapper .filter-panel .filter-row label{cursor:pointer;display:block;margin-bottom:.5rem}.store-landing-wrapper .content{flex-basis:82%}@media(max-width:1280px){.store-landing-wrapper .content,.store-landing-wrapper .filter-panel{flex-basis:100%}}.store-landing-wrapper h2{margin-bottom:0}.store-landing-wrapper .data-cell{vertical-align:middle!important}.store-landing-wrapper .product-bar{position:relative}.store-landing-wrapper .product-bar:before{bottom:0;content:"";left:0;position:absolute;top:0}.store-landing-wrapper .host-img{width:110px}.store-landing-wrapper .Fun1,.store-landing-wrapper .Fun2,.store-landing-wrapper .Fun3,.store-landing-wrapper .FunAll,.store-landing-wrapper .FunK,.store-landing-wrapper .FunPreK,.store-landing-wrapper .JW,.store-landing-wrapper .NotSpecified,.store-landing-wrapper .WRS,.store-landing-wrapper .undefined{padding-left:14px!important}.store-landing-wrapper .Fun1:before,.store-landing-wrapper .Fun2:before,.store-landing-wrapper .Fun3:before,.store-landing-wrapper .FunAll:before,.store-landing-wrapper .FunK:before,.store-landing-wrapper .FunPreK:before,.store-landing-wrapper .JW:before,.store-landing-wrapper .NotSpecified:before,.store-landing-wrapper .WRS:before,.store-landing-wrapper .undefined:before{border-left:8px solid rgba(0,0,0,0)!important}.store-landing-wrapper .FunAll:before{border-left-color:#e9a300!important}.store-landing-wrapper .Fun1:before{border-left-color:#da512e!important}.store-landing-wrapper .Fun2:before{border-left-color:#40928d!important}.store-landing-wrapper .Fun3:before{border-left-color:#81528c!important}.store-landing-wrapper .FunK:before{border-left-color:#006d9c!important}.store-landing-wrapper .FunPreK:before{border-left-color:#30c0ff!important}.store-landing-wrapper .JW:before{border-left-color:#50397d!important}.store-landing-wrapper .WRS:before{border-left-color:#0047bb!important}.store-landing-wrapper .wlt-btn{background-color:#003da5;border:none;border-radius:.25rem;color:#fff;font-family:Open Sans,sans-serif;text-decoration:none;transition:all .2s ease}.store-landing-wrapper .wlt-btn:hover{background-color:#7f9dd2;color:#000}.store-landing-wrapper .dx-datagrid-headers{border-bottom:0}.store-landing-wrapper .dx-toolbar{background-color:#fafafa;margin-bottom:0;padding-bottom:10px}.store-landing-wrapper .dx-checkbox{font-family:Open Sans,sans-serif}.store-landing-wrapper .data-indented{color:#cc0014;margin-left:1rem}.product-details-wrapper .breadcrumbs,.product-details-wrapper .flex-wrapper{display:flex;flex-direction:row}@media(max-width:1280px){.product-details-wrapper .flex-wrapper{flex-wrap:wrap}}.product-details-wrapper .flex-wrapper .content{flex-basis:75%}.product-details-wrapper .flex-wrapper .content .page-title{font-size:2rem;font-weight:400;line-height:1.1;margin:0 0 1.5rem}.product-details-wrapper .flex-wrapper .content .product-details-wrapper hr.blue-divider{background-color:#478abf;border-bottom:0;border-top:0;height:3px;margin:0 0 30px!important;width:100px!important}.product-details-wrapper .flex-wrapper .content .date-time{color:#2f638d;font-size:1rem;font-weight:700;margin-bottom:.2rem}.product-details-wrapper .flex-wrapper .content .sponsorship-text{color:#cc0014}.product-details-wrapper .flex-wrapper .content .blue-divider{background-color:#478abf;border-bottom:0;border-top:0;height:3px;margin:0 0 1rem;width:100px!important}.product-details-wrapper .flex-wrapper .side-panel{flex-basis:25%;padding-left:30px}.product-details-wrapper .flex-wrapper .side-panel fieldset{border-color:#f7f7f7;border-radius:4px;padding-top:1rem}.product-details-wrapper .flex-wrapper .side-panel fieldset legend{font-weight:700;padding:0 .5rem}.product-details-wrapper .flex-wrapper .side-panel .row{margin-bottom:.5rem}.product-details-wrapper .flex-wrapper .side-panel label{flex-basis:28%;flex-shrink:0;font-weight:700;margin-right:.6rem;min-width:90px}.product-details-wrapper .flex-wrapper .side-panel .btn-primary{margin-left:0!important}.product-details-wrapper .flex-wrapper .side-panel a.btn{display:inline}@media(max-width:1280px){.product-details-wrapper .flex-wrapper .side-panel{flex-basis:100%;padding:0}.product-details-wrapper .flex-wrapper .content{flex-basis:100%}}.product-details-wrapper .wysiwyg-content-wrapper h1,.product-details-wrapper .wysiwyg-content-wrapper h2,.product-details-wrapper .wysiwyg-content-wrapper h3,.product-details-wrapper .wysiwyg-content-wrapper p,.product-details-wrapper .wysiwyg-content-wrapper ul{margin:0 0 1rem}.product-details-wrapper .wysiwyg-content-wrapper p,.product-details-wrapper .wysiwyg-content-wrapper ul{color:#333;font-size:14px}.product-details-wrapper .mb-1{margin-bottom:1rem!important}.product-details-wrapper .mb-2{margin-bottom:2rem!important}.product-details-wrapper .mb-3{margin-bottom:3rem!important}.notify-content #ErrorMsg{color:#cc0014;display:none}.notify-content .form-row{margin-bottom:1rem}.notify-content .form-row label{display:block;margin-bottom:.2rem}.notify-content .form-row .sm-input{width:160px}.dx-wlt-btn{background-color:#205493!important;color:#fff!important;transition:all .5s ease}.dx-wlt-btn:hover{background-color:#194274}.checkout-wrapper .dx-state-focused.dx-accordion-item{border-color:#ddd}.checkout-wrapper .dx-texteditor-input,.checkout-wrapper .dx-texteditor-input:focus{border:none!important}.checkout-wrapper .dx-accordion-item-opened>.dx-accordion-item-title:before,.checkout-wrapper .dx-accordion-item-title:before{content:""}.checkout-wrapper .breadcrumbs{display:flex;flex-direction:row}.checkout-wrapper .order-section .product-name{font-size:1.3rem}.checkout-wrapper .order-section .date-time{color:#2f638d;font-size:1rem}.checkout-wrapper .order-section .seats{text-align:right}.checkout-wrapper .order-section .quantity{margin:1rem 0}.checkout-wrapper .order-section .mobile-min-width{min-width:13px}.checkout-wrapper .order-section input[type=radio]{margin-right:.25rem}.checkout-wrapper .order-summary{display:flex;flex-direction:row;justify-content:space-between}.checkout-wrapper .order-summary .hidden{display:none!important}.checkout-wrapper .order-summary .order-details{margin-right:1rem}.checkout-wrapper .order-summary .order-details .order-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.checkout-wrapper .order-summary .order-details .order-row .product-name{font-weight:700;margin-right:2rem}.checkout-wrapper .order-summary .order-details .order-row label{margin-right:1rem}.checkout-wrapper .billing-address-summary{display:flex;flex-direction:row;justify-content:space-between}.checkout-wrapper .billing-address-summary .billing-details{margin-right:1rem}.checkout-wrapper #SpecialInstructionsSection textarea{width:50%}.checkout-wrapper .terms-section .terms-area{border:1px solid #ddd;max-height:8rem;min-height:4rem;overflow-y:auto;padding:1rem;width:100%}.checkout-wrapper .terms-summary{display:flex;flex-direction:row;justify-content:space-between}.checkout-wrapper .terms-summary .terms-details{margin-right:1rem}.checkout-wrapper .discount-section{display:flex}.checkout-wrapper .discount-section .discount-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.checkout-wrapper .discount-section .discount-input{margin:auto}.checkout-wrapper .payment-section .cursor{cursor:pointer}.checkout-wrapper .payment-section .payment-container{background-color:#eaeaea;border-radius:4px;margin:0 auto;width:55%}@media(max-width:860px){.checkout-wrapper .payment-section .payment-container{width:100%}}.checkout-wrapper .payment-section .radio-row{padding:1rem}.checkout-wrapper .payment-section .separator{border-top:1px solid #d3d3d3}.checkout-wrapper .payment-section #CreditCardSection,.checkout-wrapper .payment-section #PurchaseOrderSection{padding:0 0 0 2.5rem}.checkout-wrapper .payment-section .dx-fileuploader-wrapper{padding:0}.checkout-wrapper .payment-section .dx-fileuploader-input-wrapper{border:none;padding-bottom:0}.checkout-wrapper .payment-section .dx-fileuploader-files-container{padding-top:0}.checkout-wrapper .payment-section .dx-fileuploader-input-wrapper:after{margin:0;padding:0}.checkout-wrapper .form-control-sm{width:75px}.checkout-wrapper .checkbox-label{cursor:pointer}.checkout-wrapper .register-me-label{cursor:pointer;margin-left:0}.checkout-wrapper .continue-btn,.checkout-wrapper .edit-btn{margin:0}.checkout-wrapper .flex-row{display:flex;flex-direction:row}.checkout-wrapper .flex-row.space-between{justify-content:space-between}.checkout-wrapper .flex-row.wrap{flex-wrap:wrap}.checkout-wrapper .flex-row.align-items-center{align-items:center}.checkout-wrapper .flex-col{display:flex;flex-direction:column}.checkout-wrapper .pre-req-terms{max-width:930px}.checkout-wrapper .mb-half{margin-bottom:.5rem!important}.checkout-wrapper .mb-1{margin-bottom:1rem!important}.checkout-wrapper .mb-2{margin-bottom:2rem!important}.checkout-wrapper .mr-half{margin-right:.5rem!important}.checkout-wrapper .mr-1{margin-right:1rem!important}.checkout-wrapper .mr-2{margin-right:2rem!important}.checkout-wrapper .pb-1{padding-bottom:1rem!important}.checkout-wrapper .ml-1{margin-left:1rem!important}.checkout-wrapper .mt-1{margin-top:1rem!important}.checkout-wrapper .mt-half{margin-top:.5rem!important}.hosted-field{background:#fcfcfc;background:linear-gradient(90deg,#fff 50%,#fcfcfc 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #ddd;border-radius:6px;box-shadow:none;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:600;height:50px;line-height:20px;padding:12px;transition:all .3s ease-in-out;width:100%}.confirmation-wrapper .breadcrumbs{display:flex;flex-direction:row}.confirmation-wrapper .order-details{background-color:#fff;border:1px solid #ddd;margin-top:20px;padding:20px}.confirmation-wrapper .order-details .included-items{border:1px solid #ddd;border-radius:4px;display:inline-flex;flex-direction:column;padding:1rem}.confirmation-wrapper .hidden{display:none!important}.confirmation-wrapper .line-item{display:flex;font-size:1.2rem;justify-content:space-between}.confirmation-wrapper .line-item.sub-item{font-size:.9rem}.confirmation-wrapper .line-item.total{font-size:1.5rem}.confirmation-wrapper .line-item ul{margin:5px 0}.confirmation-wrapper .action-link-container{align-items:center;border:1px solid #aeaeae;display:flex;flex-direction:column;margin:0 auto;max-width:700px;padding:1rem;width:50vw}.confirmation-wrapper .action-link-container .reg-link-container{align-items:center;display:flex;flex-direction:row;width:100%}.confirmation-wrapper .actions{display:flex;gap:1rem;justify-content:right}.confirmation-wrapper .view-details{margin:0 auto;width:200px}.confirmation-wrapper .multiple-action-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.confirmation-wrapper .multiple-action-wrapper div{min-width:300px;width:40vw}.confirmation-wrapper .mb-1{margin-bottom:1rem!important}.confirmation-wrapper .mb-2{margin-bottom:2rem!important}.confirmation-wrapper .mr-half{margin-right:.5rem!important}@media print{#activate-cred-page #box{box-shadow:none!important}#activate-cred-page #wizard-content{height:auto!important}}html{line-height:1.4}body{background-color:#fafafa;display:flex;flex-direction:column;font-family:open sans,sans-serif;margin:0;min-height:100vh}body:not(.layoutloginreg) #main{padding-bottom:2rem;padding-top:2rem;width:100%;z-index:0}.content-header-container{display:flex;flex-flow:row wrap}.content-header-left{flex:1;order:1}.dashboard-title{min-width:5rem}.content-header-right{display:flex;flex:1;order:2}@media(max-width:960px){.content-header-right{flex:1;flex-direction:column;flex-wrap:wrap;order:2}}.about-page-video{margin:1rem 1rem 1rem auto}.btn-right{float:right;white-space:inherit}.community-container,.subscription-container{margin-top:2rem}.test-area{border:2px dashed #cd2026;padding:1rem}.bottom-right{background-color:hsla(0,0%,100%,.75);bottom:1rem;box-shadow:0 0 8px gray;display:block;padding:.5rem;position:fixed;right:1rem;z-index:10}.top-margin{display:block;height:1rem;width:100%}.bottom-margin{display:block;height:5rem;width:100%}.pro-tip{align-items:flex-start;background-color:#e5ebf6;border:2px dashed #002e7c;border-radius:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;margin:1rem 0;padding:1rem}.pro-tip .icon{margin-right:1rem;width:1.5rem}.pro-tip h3{font-size:1.2rem;font-weight:800;letter-spacing:-1pt;margin:0 0 .5rem}.pro-tip p{letter-spacing:-.25pt;margin:0}.impersonation-alert{margin:0;padding:1rem 0}.compressed-header #global-message{position:fixed;top:5rem;width:100%}.breadcrumbs{font-size:.9rem;text-transform:uppercase}.breadcrumbs>:not(:last-child):after{content:"/";margin:0 .5rem}.default-hide{display:none}.page-header{align-content:center;display:flex;flex:1 0 auto;flex-direction:row;margin:0 0 2rem;position:relative}.page-header .heading-row,.page-header h1{display:flex}.training-info .page-header h1{margin:0 0 0 -1.5rem}.page-header .fa-caret-down{cursor:pointer;display:none;font-size:1.25rem;margin:auto 0;padding:0 .5rem}.col-header{flex-direction:column}.mobile-left-nav,table caption{display:none}table p{margin:0}.big-checkbox{height:1.4rem;width:1.4rem}@media(max-width:768px){.nav-left{display:none}.mobile-left-nav{background-color:#fff;box-shadow:0 5px 6px 4px #d3d3d3;flex-direction:column;padding:1rem;position:absolute;top:100%;z-index:1}.mobile-left-nav a{display:block;padding:.5rem 1rem}.mobile-left-nav.active{display:flex}.page-header .fa-caret-down{display:block}.training-info .page-header h1{margin:0}.dashboard-title{max-width:10rem}}#credAckBanner{background-color:#f4ac36;background-image:url(../images/gfx/credack-bg.jpg)}#credAckBanner .content-column{align-content:center;display:flex;padding:10px 0}#credAckBanner .content-column .credMessage{color:#000}#credAckBanner span{font-weight:700;margin:auto auto auto 0}#credAckBanner a{background:#fff;border-radius:4px;box-sizing:border-box;color:#000;font-family:open sans,sans-serif;font-weight:700;margin:auto 0 auto 1rem;text-decoration:none}@media(max-width:500px){#credAckBanner .content-column{flex-direction:column}#credAckBanner .content-column span{text-align:center}#credAckBanner .content-column a{margin:.5rem auto 0}.fc-toolbar{display:flex;flex-direction:column}}@media(min-width:0px){.section-loading{border-radius:0!important;box-shadow:none!important;margin-top:1rem;position:relative}.section-loading>*{visibility:hidden}.section-loading.view-toolbar{margin-left:0;margin-right:0}.section-loading:before{-webkit-animation:AnimationName 5s ease infinite;-moz-animation:AnimationName 5s ease infinite;animation:AnimationName 5s ease infinite;background:linear-gradient(270deg,#f4f4f4,#d5d5d5);background-size:400% 400%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@-webkit-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 51%}to{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 51%}to{background-position:0 50%}}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 51%}to{background-position:0 50%}}}.sitemap-entries{display:flex;flex-direction:column;list-style:none;padding-left:0}.sitemap-entries li span{background:#fff;border-radius:.5rem;box-shadow:2px 2px 10px 0 #d3d3d3;display:block;margin:.5rem auto;max-width:20rem;overflow:visible;padding:2rem;position:relative;width:100%}.sitemap-entries li li span:before{background-color:#002e7c;bottom:-.5rem;content:"";display:block;position:absolute;right:calc(100% + .5rem);top:-.5rem;width:.25rem}.sitemap-entries li ul{padding-left:3rem}@media(max-width:620px){.sitemap-entries li li span{padding:1rem}.sitemap-entries li ul{padding-left:1rem}}.sitemap-entries #accesscode-faq{margin:1rem 0}.sitemap-entries #reg-contact{margin:0 auto}.user-hidden-training{color:#b2b2b2}.hidden{display:none}