/*
 DO NOT EDIT! Code changes should be done via repository
*/
.registration-page .RegistrationBody__PromotionInput,.registration-page .RegistrationBody__PromotionApplyButton{display:none !important}.registration-page.w3s-overrides{background-color:#f0f0f0 !important;padding-bottom:100px !important}.registration-page.w3s-overrides #registration>form{background-color:#ffffff !important;padding:3rem !important}.registration-page.w3s-overrides #registration>form>span{padding:0 !important}.registration-page.w3s-overrides #registration>form>span>span,.registration-page.w3s-overrides #registration>form>span>div,.registration-page.w3s-overrides #registration>form>span>a,.registration-page.w3s-overrides #registration>form>span>hr{display:none !important}.registration-page.w3s-overrides #registration>form>span>div.registration-product-image,.registration-page.w3s-overrides #registration>form>span>div.RegistrationHeader__Title,.registration-page.w3s-overrides #registration>form>span>div.RegistrationHeader__DateInfo,.registration-page.w3s-overrides #registration>form>span>div.w3s-ef-submit-btn-wrp{display:block !important}.registration-page.w3s-overrides #registration>form>span>div.RegistrationHeader__DateInfo>span{margin-bottom:0 !important}.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp{margin:0 !important;padding-top:20px}.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]{padding-top:14px !important;padding-right:40px !important;padding-bottom:14px !important;padding-left:40px !important;font-size:18px !important;line-height:21px !important;border-radius:25px !important;width:auto !important;margin:0 auto !important;background-color:#059862 !important;color:#ffffff !important}.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn::before,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]::before{display:none !important}.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:focus::before,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:active::before,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:focus::before,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:active::before{display:none !important}.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:hover,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:focus,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:hover,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:focus{outline:none !important;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.22)}.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:active,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:active{background-color:#059862 !important;border-color:#059862 !important;color:#ffffff !important;outline:none !important;box-shadow:inset 0 0 0 0.21429rem rgba(255,255,255,0.4) !important}.registration-page.w3s-overrides .RegistrationHeader__AuthenticationStatus{padding-top:10px;padding-bottom:20px}.registration-page.w3s-overrides .RegistrationHeader__AuthenticationStatus>button{display:none !important}.registration-page.w3s-overrides .w3s-btn-owrp{display:inline-block;width:100%}.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp{display:inline-block;width:100%;padding:15px;text-align:center}@media only screen and (max-width: 480px){.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp{padding-left:0;padding-right:0}}.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp>a{text-decoration:none;width:auto;min-width:255px;float:none;display:inline-block;text-align:center}.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp>a:hover,.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp>a:focus{outline:none !important;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.22)}.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp>a:active{background-color:#059862 !important;border-color:#059862 !important;color:#ffffff !important;outline:none !important;box-shadow:inset 0 0 0 0.21429rem rgba(255,255,255,0.4) !important}@media only screen and (max-width: 380px){.registration-page.w3s-overrides .w3s-btn-owrp>.w3s-btn-iwrp>a{min-width:0;width:100%}}.registration-page.w3s-overrides .w3s-btn-owrp.pb_0>.w3s-btn-iwrp{padding-bottom:0 !important}.registration-page.w3s-overrides .w3s-ef-info-text{text-align:center;font-size:19px;line-height:25px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:18px 0;margin:15px 0}.registration-page.w3s-overrides .w3s-auth-info-text{text-align:center;font-size:17px;line-height:28px;padding:5px 100px 10px 100px}@media only screen and (max-width: 640px){.registration-page.w3s-overrides .w3s-auth-info-text{padding-left:50px;padding-right:50px}}@media only screen and (max-width: 480px){.registration-page.w3s-overrides .w3s-auth-info-text{padding-left:0;padding-right:0}}.registration-page.w3s-overrides .RegistrationBody__Total>span{display:inline-block;text-align:center;width:100%}.registration-page.w3s-overrides .RegistrationBody__UserFields,.registration-page.w3s-overrides .w3s-captcha-wrp{display:none !important}.registration-page.w3s-overrides.w3s-anonymous-user .RegistrationHeader__AuthenticationStatus{display:none !important}.registration-page.w3s-overrides.w3s-anonymous-user .RegistrationFooter__SubmitButton>div>button{pointer-events:none !important;color:#798588 !important;background-color:#e2e8ea !important;border-color:#d2d9db !important;opacity:0.65 !important}.RegistrationHeader__ProductImage>img{display:inline-block !important;max-width:100% !important;width:100% !important;margin:10px 0 !important}.ProductIcon__LargeCircle--course{background:#282a35}.ProductIcon__SmallCircle--course{background:#282a35}.feature-region{background-image:-webkit-linear-gradient(left, #fff, #fff 50%, #fff);background-image:linear-gradient(to right, #fff, #fff 50%, #fff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=1);min-height:0px}#content{outline:none !important}#app-header{min-height:106px}#app-header>.container{position:relative}#app-header>.container>.row{position:relative}#app-header .header-branding-wrp{position:absolute;top:0;left:5px;width:90px !important;z-index:200}#app-header .header-user-nav-wrp{width:100% !important;padding-left:130px}#app-header #user-nav .back-to-main-site-link-wrp{color:#04aa6d}#app-header #user-nav #accountDropdown>span{float:right}#app-header #user-nav>a{margin-left:10px;margin-right:10px}#search-form{margin-bottom:-5px}#search-form .search-form{float:left;padding-top:5px;padding-bottom:20px}@media only screen and (max-width: 992px){#search-form .search-form{padding-left:15px}}@media only screen and (max-width: 670px){#search-form .search-form{padding-right:15px;width:100%;float:none}#search-form .search-form .search-box-wrapper,#search-form .search-form #search{width:100%}}#w3s_sales_btn{float:right;margin:0 15px 0 15px}@media only screen and (max-width: 670px){#w3s_sales_btn{float:none;display:block;margin:20px auto 0 auto;width:222px}}.btn.btn-action-light{text-transform:initial;background-color:#ffffff;color:#333333;letter-spacing:0.03em;border-width:2px;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;outline:none !important}.btn.btn-action-light:hover,.btn.btn-action-light:focus{background-color:#ffffff;color:#333333;outline:none !important;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.22)}.btn.btn-action-light:active{background-color:#059862 !important;border-color:#059862 !important;color:#ffffff !important;outline:none !important}.btn-link{color:#04aa6d}.btn-link:hover,.btn-link:focus{color:#059862}.btn-info,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"],.registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button{color:white;background-color:#04aa6d;border-color:#04aa6d;font-weight:600;border-radius:25px}.btn-lg,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"],.registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button,.btn-group-lg>.btn{padding-top:14px;padding-right:40px;padding-bottom:14px;padding-left:40px;font-size:18px;line-height:21px;border-radius:25px}.btn-info:hover,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:hover,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:hover,.registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button:hover,.btn-info:focus,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:focus,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:focus,.registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button:focus,.btn-info:active,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:active,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:active,.registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button:active,.btn-info.active,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.active.w3s-ef-submit-btn,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button.active[type="submit"],.registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button.active{color:white;background-color:#059862;border-color:#059862}.open .btn-info.dropdown-toggle,.open .registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.dropdown-toggle.w3s-ef-submit-btn,.registration-page.w3s-overrides .open .w3s-ef-submit-btn-wrp>.dropdown-toggle.w3s-ef-submit-btn,.open .registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button.dropdown-toggle[type="submit"],.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp .open button.dropdown-toggle[type="submit"],.open .registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button.dropdown-toggle,.registration-page.w3s-overrides .open .RegistrationFooter__SubmitButton>div>button.dropdown-toggle{color:white;background-color:#04aa6d;border-color:#04aa6d}#search-form.callout-region{background-color:#fff;color:white;padding:0;text-align:left}#search-form .search-refine .btn-enabled{background-color:#282a35;color:white}#search-form.callout-region{color:#282a35}#search-form .search-refine-button:hover{color:#04aa6d}#search-form .search-form-filters{background-color:#fff;padding-bottom:8px}#search-form .search-submit{border:none;background-color:transparent;position:absolute;color:#343c44;cursor:pointer;width:30px;height:30px;padding-top:3px;padding-right:5px;padding-bottom:0px;padding-left:10px}#search-form .search-box{border-radius:25px}.product-tile .product-footer{color:#04aa6d}.product-dates{color:#282a35}a,.Product__AssociatedProductsList--below-the-fold>li>a{color:#04aa6d;text-decoration:none}a:hover,.Product__AssociatedProductsList--below-the-fold>li>a:hover,a:focus,.Product__AssociatedProductsList--below-the-fold>li>a:focus{color:#059862;text-decoration:underline}.text-success{color:#282a35}a.text-success:hover{color:black}.text-info{color:#04aa6d}a.text-info:hover{color:#059862}.btn:focus,.Form__RadioInput--hidden:focus+.Form__RadioOption--checked .Form__RadioLabel:before,.Form__RadioWrapper input[type="radio"]:checked+span:focus,#search-form .search-refine .search-refine__switches .btn-lg:focus,#search-form .search-refine .search-refine__switches .registration-page.w3s-overrides .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:focus,.registration-page.w3s-overrides #search-form .search-refine .search-refine__switches .w3s-ef-submit-btn-wrp>.w3s-ef-submit-btn:focus,#search-form .search-refine .search-refine__switches .registration-page.w3s-overrides .w3s-ef-submit-btn-wrp button[type="submit"]:focus,.registration-page.w3s-overrides .w3s-ef-submit-btn-wrp #search-form .search-refine .search-refine__switches button[type="submit"]:focus,#search-form .search-refine .search-refine__switches .registration-page.w3s-overrides .RegistrationFooter__SubmitButton>div>button:focus,.registration-page.w3s-overrides #search-form .search-refine .search-refine__switches .RegistrationFooter__SubmitButton>div>button:focus,#search-form .search-refine .search-refine__switches .btn-group-lg>.btn:focus{outline-style:solid;outline-color:#04aa6d}.lead-region{background-image:-webkit-linear-gradient(left, #04aa6d, #04aa6d 50%, #04aa6d);background-image:linear-gradient(to right, #04aa6d, #04aa6d 50%, #04aa6d);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04AA6D', endColorstr='#04AA6D', GradientType=1);background-size:100% 15px;padding-top:30px}.hero-region{margin-bottom:0;color:#282a35}.hero-region h1,.hero-region .h1,.hero-region .AdminSynopsis__Title{font-weight:700;color:#282a35;word-wrap:break-word;width:100%}#product-page #enroll-hero>a,#product-page #enroll-hero>button,#product-page #enroll-footer>a,#product-page #enroll-footer>button{padding-top:14px !important;padding-right:40px !important;padding-bottom:14px !important;padding-left:40px !important;font-size:18px !important;line-height:21px !important;border-radius:25px !important;color:white;background-color:#04aa6d;border-color:#04aa6d;font-weight:600;text-transform:uppercase;position:relative;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1 px solid transparent;white-space:nowrap;display:inline-block;margin-bottom:0;outline:none !important}#product-page #enroll-hero>a::before,#product-page #enroll-hero>a::after,#product-page #enroll-hero>button::before,#product-page #enroll-hero>button::after,#product-page #enroll-footer>a::before,#product-page #enroll-footer>a::after,#product-page #enroll-footer>button::before,#product-page #enroll-footer>button::after{display:none !important}#product-page #enroll-hero>a:hover,#product-page #enroll-hero>button:hover,#product-page #enroll-footer>a:hover,#product-page #enroll-footer>button:hover{color:white;background-color:#059862;border-color:#059862}#product-page #enroll-hero>a:active,#product-page #enroll-hero>button:active,#product-page #enroll-footer>a:active,#product-page #enroll-footer>button:active{color:white;background-color:#059862;border-color:#059862;background-image:none;box-shadow:inset 0 0 0.1875rem 0.0625rem #032d41 !important}#product-page #enroll-hero>a:hover,#product-page #enroll-hero>a:active,#product-page #enroll-hero>button:hover,#product-page #enroll-hero>button:active,#product-page #enroll-footer>a:hover,#product-page #enroll-footer>a:active,#product-page #enroll-footer>button:hover,#product-page #enroll-footer>button:active{color:white;background-color:#059862;border-color:#059862}#product-page #enroll-hero>a>span,#product-page #enroll-hero>button>span,#product-page #enroll-footer>a>span,#product-page #enroll-footer>button>span{padding:0 !important;margin:0 !important;display:inline-block !important;color:inherit !important;font-weight:inherit !important;background-color:transparent !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important}#product-page #enroll-hero>a>span>span,#product-page #enroll-hero>button>span>span,#product-page #enroll-footer>a>span>span,#product-page #enroll-footer>button>span>span{padding:0 !important;margin:0 !important;display:inline-block !important;color:inherit !important;font-weight:inherit !important;background-color:transparent !important;background:transparent !important;border-color:transparent !important}#product-page footer .h2{font-style:normal;margin:15px 0;color:#282a35}#main.product-results{background-color:#fff}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#f0f0f0;border-color:#04aa6d}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.admin-product-nav__pills>.active>a>.badge{color:#04aa6d;background-color:white}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#04aa6d;border-color:#04aa6d}.pagination>li>a,.pagination>li>span{color:#04aa6d}.label-info{background-color:#04aa6d}.label-info[href]:hover,.label-info[href]:focus{background-color:#059862}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#04aa6d}.progress-bar-info{background-color:#04aa6d}.product-flag-free{background-color:#04aa6d}.product-results .product-tile:hover{box-shadow:inset 0px -5px 0px #04aa6d}.header-branding h1 a img{height:50px;padding-left:15px}.callout-region{padding-top:3px;padding-bottom:20px}@media (min-width: 768px){.product-tile .product-heading{height:30px}}.Icon__CircleWrap--info{background:#04aa6d;color:white}.DashboardProduct__CourseButtonWrapper{padding:10px 0;border-radius:25px}#cart,#add-remove-cart-button{display:none !important}
