﻿@import"https://use.typekit.net/mnk6bgo.css";hr{background:#ccc !important}ol,ul{list-style:inherit}.t3p0-field{min-height:auto !important}.center{text-align:center}.container-fluid--padding{padding:0 25px}.container{padding:0 10px;max-width:calc(100% - 20px)}@media(min-width: 768px){.container{padding:0 20px;max-width:calc(100% - 40px)}}@media(min-width: 992px){.container{padding:0 15px;max-width:1280px}}body.dc-angular .row{margin:0}.container--body{padding:25px;margin:auto}@media(min-width: 768px){.container--body{padding:25px 15px;max-width:750px}}@media(min-width: 992px){.container--body{max-width:970px}}@media(min-width: 1200px){.container--body{max-width:1170px}}.add-col-padding{padding:0 5%}.page-divider{padding:5%;background-color:#efefef}@media(min-width: 768px){main{margin-right:20px;padding-right:20px;border-right:1px solid rgba(0,0,0,.2)}}main h3{margin:1.25rem 0 1rem}main p,main li{margin:1rem 0}main p strong,main p b,main li strong,main li b{font-weight:600}.social-icons li{margin:0 16px 0 0;display:inline-block;float:left}.social-icons li:last-child{margin:0}.social-icons li a{font-size:1.25rem;transition:.1s ease}.social-icons li a:hover{text-decoration:none;scale:1.25}.header__social-icons--white li a{color:#fff}.header__social-icons--white li a:hover{color:#933592}.header__social-icons--dark li a{color:#0e5cab}.header__social-icons--dark li a:hover{color:#933592}.header__social-icons{display:none}@media(min-width: 768px){.header__social-icons{float:left;width:40%;display:inline-block}}.section-title{font-size:1.15rem;font-family:"foco",serif}.section-title i{margin-right:6px;font-size:1.15rem}.footer__social-icons--white li a{color:#fff}.footer__social-icons--white li a:hover{color:#933592}.footer__social-icons--dark li a{color:#0e5cab}.footer__social-icons--dark li a:hover{color:#933592}.latest-resources__collection .t3p0-col.col-sm-10{min-width:100%}.clp__container{max-width:1280px;padding:0}@media(min-width: 768px){.clp__container{padding:0 40px}}.clp__container h1{margin:40px 0 60px;text-align:center}.clp__container .t3p0-pagination{margin-top:-40px}.clp__container>.col-sm-9,.clp__container>.col-sm-8,.clp__container .col-sm-9,.clp__container .col-sm-8{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.clp__container>.col-sm-9,.clp__container>.col-sm-8,.clp__container .col-sm-9,.clp__container .col-sm-8{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.clp__container>.col-sm-9,.clp__container>.col-sm-8,.clp__container .col-sm-9,.clp__container .col-sm-8{flex:0 0 75%;max-width:75%}}.clp__container>.col-sm-3,.clp__container>.col-sm-4,.clp__container .col-sm-3,.clp__container .col-sm-4{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.clp__container>.col-sm-3,.clp__container>.col-sm-4,.clp__container .col-sm-3,.clp__container .col-sm-4{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.clp__container>.col-sm-3,.clp__container>.col-sm-4,.clp__container .col-sm-3,.clp__container .col-sm-4{flex:0 0 25%;max-width:25%}}.t3p0-pagination{width:100%;text-align:center;padding-bottom:40px;font-family:"foco",sans-serif}.t3p0-pagination a{font-family:"foco",sans-serif;font-weight:600}.t3p0-pagination .pagination-numbers{display:flex;justify-content:center}.t3p0-pagination .pagination-numbers ul{margin:0}.t3p0-pagination .pagination-numbers li{padding:2px 8px;margin:0 2px}.t3p0-pagination .pagination-numbers .active{background:#ccc;border-radius:4px}.t3p0-pagination .pagination-numbers .active a{color:#fff}.t3p0-pagination-search{text-transform:uppercase;font-family:"foco",sans-serif;font-weight:600}.t3p0-pagination-search i.fa.fa-search{padding-right:5px;font-size:.85rem}.dcContainer{max-width:1230px;padding:0 40px}@media(min-width: 992px){.dcContainer{padding:0 15px}}@media(min-width: 768px){.dcContainer .col-sm-8{max-width:73%;flex:73%}}@media(min-width: 768px){.dcContainer .col-sm-4{max-width:25%;flex:25%}}.socialIcons i{padding:0 5px}.socialIcons i:hover{cursor:pointer;opacity:.8}@media(min-width: 576px){#articleContent .dcContainer .col-sm-8,#articleContent .dcContainer .col-sm-4{max-width:100%;flex:100%}}@media(min-width: 768px){#articleContent .dcContainer .col-sm-8{max-width:67%;flex:67%}}@media(min-width: 768px){#articleContent .dcContainer .col-sm-4{max-width:30%;flex:30%}}@media(min-width: 576px){#articleContent .dcContainer .authorImageWrap{padding-right:20px}}.two-col #articleContent .dcContainer .col-sm-8 .t3p0-field-collection h2{border-top:1px solid #ececec;padding-top:15px;color:#0e5cab}.two-col #articleContent .dcContainer .col-sm-8 .t3p0-field-collection h2 a{color:#0e5cab}.two-col #articleContent .dcContainer .col-sm-8 .t3p0-field-collection h2 a:hover{color:#933592}.articleBody p strong{font-weight:bold}.articleBody ol,.articleBody ul{margin-bottom:24px;padding-left:40px}.articleBody ol li,.articleBody ul li{margin-bottom:5px}.articleBody ol{list-style-type:auto}.cms-section #header,.cms-section .mainMenuContainer,.cms-section #footer{display:none}.e-resources .carousel{display:none}.webinar-featured-image img{width:100%}.publishDate span,.publishDate .t3p0-field-field{display:inline}#socialShare{margin-bottom:6px;text-align:right}#socialShare p{margin:4px 0}#socialShare span{text-transform:uppercase;font-size:.9em;font-weight:600;color:#933592}span.chicklets.facebook,span.chicklets.twitter,span.chicklets.linkedin,span.chicklets.email{background-image:none;width:20px;height:20px}span.chicklets.facebook:before{font-family:FontAwesome;font-size:1.325em;margin-left:-15px;color:#933592;content:""}span.chicklets.twitter:before{font-family:FontAwesome;font-size:1.325em;margin-left:-15px;color:#933592;content:""}span.chicklets.linkedin:before{font-family:FontAwesome;font-size:1.325em;margin-left:-15px;color:#933592;content:""}span.chicklets.email:before{font-family:FontAwesome;font-size:1.325em;margin-left:-15px;color:#933592;content:""}#ctFish .dcContainer .col-sm-8{border-right:0}.minus-30-pixels-margin-top{margin-top:-30px}.classified__content img{max-width:300px;padding:10px 0}.subscribePage #contentBody .col-sm-8 .t3p0-field-wysiwyg img{width:100%}@media(min-width: 768px){.subscribePage #contentBody .col-sm-8 .t3p0-field-wysiwyg img{width:500px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}::selection{background:#a4e36e;color:#0e5cab}body{color:#0e5cab}body,button,input,select,optgroup,textarea{line-height:1.5em;font-family:"foco",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"foco",serif;margin:1rem 0;line-height:normal;font-weight:600}h1{font-size:2.5em;line-height:1.125em}h2{font-size:2em;line-height:1.125em}h3{font-size:1.75em;line-height:1.125em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1.125em}p{margin:0 0 24px;font-size:1rem;line-height:1.5rem}a{color:#933592}a:hover{color:#a4e36e;text-decoration:none}i,em{font-style:italic}button{outline:none !important}button:hover,button:active,button:focus,button:active:focus{outline:none !important;box-shadow:none !important}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#933592 !important;border:2px solid #933592 !important;text-decoration:none !important;color:#fff !important}.btn-info,.btn-info:focus,.btn-primary,.btn-success{text-transform:uppercase;transition-property:all;padding:10px 20px;border:2px solid #933592 !important;border-radius:40px !important;color:#933592;font-family:"foco",sans-serif;font-size:14px;font-weight:bold;line-height:18px;background-color:#fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info:active:focus,.btn-info:focus:hover,.btn-info:focus:focus,.btn-info:focus:active,.btn-info:focus:active:focus,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:active:focus{background-color:#fff !important;border:2px solid #0e5cab !important;text-decoration:none !important;color:#0e5cab !important}.btn-info[disabled=disabled]{background-color:#eaeaea;border-color:#eaeaea}.btn-info[disabled=disabled]:hover{background-color:#eee;border-color:#eee}.btn-warning{background-color:#eee;border-color:#eee}.btn-warning:hover{background-color:#ccc;border-color:#ccc;text-decoration:none !important}.btn-danger{background-color:#eee;border-color:#eee}.btn-danger:hover{background-color:#ccc;border-color:#ccc;text-decoration:none !important}.btn-link:hover{color:#933592}a.read-more-link{color:#933592;font-size:.75em;font-weight:600}a.btn-green,a.btn-purple,a.btn-white{padding:12px 20px;border-radius:36px;font-weight:600;transform:scale(1);transition:.25s ease;display:inline-block}a.btn-green:hover,a.btn-purple:hover,a.btn-white:hover{transform:scale(1.15);transition:.25s ease;text-decoration:none;box-shadow:0 25px 50px rgba(50,50,50,.15)}a.btn-purple{background-color:#8e3a80;color:#fff}a.btn-green{background-color:#a4e36e;color:#2c5697}a.btn-white{background-color:#fff;border:2px solid #ddd;color:#2c5697}.joinASAPCTA,.moreBtn{padding:18px 26px;display:inline-block;background:#a4e36e;color:#933592 !important;border-radius:36px;font-size:1.125rem;font-weight:700;text-transform:uppercase;text-align:center;transition:.25s ease;animation-name:wiggle;animation-iteration-count:1;animation-duration:3s}.joinASAPCTA span,.moreBtn span{text-transform:lowercase;font-style:italic;font-weight:700}.joinASAPCTA:hover,.moreBtn:hover{transform:scale(1.15);transition:.25s ease;text-decoration:none;box-shadow:0 25px 50px rgba(0,0,0,.25)}.joinASAPCTA:active,.moreBtn:active{transform:scale(1.1);transition:.1s ease;background:rgb(137.1734104046,218.7456647399,67.2543352601);box-shadow:0 10px 30px rgba(0,0,0,.25)}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-10deg)}20%{transform:rotateZ(5deg)}25%{transform:rotateZ(-5deg)}30%{transform:rotateZ(3deg)}35%{transform:rotateZ(-2deg)}40%,100%{transform:rotateZ(0)}}.moreBtn{background-color:#fff;margin-top:30px;margin-bottom:35px;padding:8px 25px;color:#933592 !important;text-transform:uppercase;border:2px solid #ddd;font-size:.9em;animation-name:none}.moreBtn:hover{transform:scale(1.15);transition:.25s ease;text-decoration:none;box-shadow:0 25px 50px rgba(50,50,50,.15)}.moreBtn:active{transform:scale(1.1);transition:.1s ease;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15) !important}.paceCTAs .moreBtn{margin-bottom:10px;margin-top:10px;padding:4px 20px}.paceCTAs .add-to-cart{font-size:.9em}.delete-icon .btn-default{background-color:#fff !important}.modal-footer .btn-primary,.modal-footer .btn-secondary{border-radius:40px !important}.modal-footer .btn-primary:hover{background-color:#933592 !important;border:2px solid #933592 !important;text-decoration:none !important;color:#fff !important}.my-account .btn-danger,.my-account-customer .btn-danger{border-radius:40px;background-color:#933592;border-color:#933592}.my-account .btn-danger:hover,.my-account-customer .btn-danger:hover{color:#0e5cab !important;border-color:#0e5cab !important}.elearning-center .nav-tabs .nav-link:hover{color:#0e5cab}.modal-dialog{border-radius:40px;overflow:hidden;border:1px solid #c8d4de}.modal-header .close{margin:0 !important;padding:0 !important}.modal-header .close:hover{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.modal-body label{color:#061d47}.modal-header{background-color:#fff !important;border-bottom:0;color:#061d47 !important;font-weight:600}.site-checkout-checkout.store-checkout .modal-header .close span{display:block}.site-checkout-checkout.store-checkout .modal-header .close{top:15px !important}.site-checkout-checkout.store-checkout .modal-dialog .form-control,.site-checkout-checkout.store-checkout .modal-dialog .form-control:focus{border-radius:40px}.form-control{box-shadow:none;border:0;height:40px;border-radius:0}select.form-control,input.form-control{background-color:#fff;border:1px solid #ccc}.password-request.password-reset .btn-primary{border-radius:36px}.fsBody .fsForm input.fsSubmitButton{transition:.25s ease;animation-name:wiggle;animation-iteration-count:1;animation-duration:3s}.fsBody .fsForm input.fsSubmitButton:hover{transform:scale(1.15);transition:.25s ease;text-decoration:none;box-shadow:0 25px 50px rgba(0,0,0,.25)}.mainContainer .col-sm-8 .fsBody .fsForm .fsLabel,.mainContainer .col-sm-8 .fsBody .fsForm .fsOptionLabel,.mainContainer .col-sm-8 .fsBody .fsForm .fsMatrix th,.mainContainer .col-sm-8 .fsBody .fsForm .fsMatrixLabel{margin-bottom:4px;font-family:"foco",sans-serif !important;font-weight:400 !important;font-size:1.1em !important}.mainContainer .col-sm-8 .fsBody .fsRowBody{padding:10px 0}.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=text],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=file],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=number],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=email],.mainContainer .col-sm-8 .fsBody .fsForm input.fsField[type=tel],.mainContainer .col-sm-8 .fsBody .fsForm textarea.fsField,.mainContainer .col-sm-8 .fsBody .fsForm select.fsField{border:0;background-color:#eaeaea;border-radius:6px;box-shadow:none;background-image:none;min-width:100%}.mainContainer .col-sm-8 .fsFieldFocused,.mainContainer .col-sm-8 .fsForm .fsSubmit{background-color:#fff;border:0;background-image:none}.mainContainer .col-sm-8 .fsSubmitButton{border-radius:36px !important;background-color:#933592 !important;font-size:1.5em !important;min-height:40px !important;text-transform:uppercase !important;padding-left:20px !important;padding-right:20px !important;font-family:"foco",sans-serif !important;font-weight:700 !important}#loginPanelWrap .login-col{width:100%;float:none;margin:auto;margin-top:10%}#loginPanelWrap .login-col .panel-heading{font-size:2em;padding-left:20px;padding-top:12px;padding-bottom:15px}#loginPanelWrap .control-label{width:100%;text-align:left}#loginPanelWrap .panel-body{padding-left:20px;padding-right:20px;padding-bottom:0}#loginPanelWrap #loginPanelLoader{min-height:325px;vertical-align:middle;line-height:325px;text-align:center}.loginButtonContainer{text-align:center}.loginButtonContainer .btn-blue{width:100%;height:45px;margin-top:0;margin-bottom:15px}.links--below-login{text-align:center}#closeLogin{top:0;height:30px;width:30px;background-image:url("./img/close-btn.png");padding:20px;margin-right:5px;margin-top:5px;background-size:100%;opacity:.8}#closeLogin:hover{opacity:1}.close{width:30px;height:30px}.col-label{padding-left:15px}.login-col span.linkSeperator{float:none;line-height:1em;padding-left:0;width:1px;height:20px;background-color:#ccc;display:inline-block;margin-bottom:-6px}.login-col input#password,.login-col input#email{height:40px}.login-col .control-label{font-size:1.125em;font-weight:300}.login-col input.form-control{background-color:#dedede}.login-page{margin-top:30px}.login-page .panel-body{border-left:1px solid #dedede !important;border-right:1px solid #dedede !important;border-bottom:1px solid #dedede !important}#loginPanelWrap .login-col{padding:0;max-width:375px}#loginPanelWrap .control-label{padding-bottom:5px}#closeLogin{right:0}.login-page{margin:auto;max-width:375px}.login-page .control-label{text-align:left}.login-page .panel-heading{font-size:2em !important;padding-left:20px !important;padding-top:19px !important;padding-bottom:20px !important}.login-page .panel-body{padding-left:20px !important;padding-right:20px !important;padding-bottom:0 !important}#loginPanelWrap{display:none}#loginFormContainer .col-sm-6{width:100%}#loginFormContainer .col-sm-6.col-sm-offset-4,#loginFormContainer .col-sm-8.col-sm-offset-4{margin-left:0;width:100%}#loginFormContainer .btn.btn-primary{width:100%;padding:8px;font-weight:400;font-size:1.25em;margin-bottom:5px;border-radius:36px;text-transform:uppercase}.become-a-member-login-link{padding-right:10px}.forgot-your-password-link{padding-left:10px}#loginPanelWrap{display:none;background-color:rgba(0,0,0,.65);position:fixed;z-index:10999;top:0;left:0;width:100%;height:100%}#loginPanelWrap .login-col{padding:0 15px;border:0}.login-col .panel{border:0;border-radius:0;box-shadow:none;margin-bottom:40px}.login-col .panel .panel-heading{border-bottom:0;border-radius:0;font-weight:300;color:#fff;background-color:#933592;font-size:1.5em;padding:15px 15px 16px}.login-col .checkbox label{font-size:.8em}.login.login.ng-scope .checkbox label{line-height:20px}.login.login.ng-scope .btn.btn-primary{width:100%;padding:8px;font-weight:400;font-size:1.25em;border-radius:36px;margin-bottom:5px;text-transform:uppercase}#closeLogin{position:absolute;right:28px;top:10px;color:hsla(0,0%,100%,.75);font-size:1.25em;cursor:pointer}#closeLogin:hover{color:#fff}.loginButtonContainer .btn.btn-primary{width:100%;padding:8px;font-weight:400;font-size:1.25em;margin-bottom:5px;border-radius:36px;text-transform:uppercase;background-color:#8e3a80;border-color:#8e3a80}#loggedOutContainer .container-fluid{padding:0}.login-Page-Container .btn-outline-secondary{font-size:1.75rem !important;height:40px}.login-Page-Container .card .card-header{font-size:2.5rem !important}.login-Page-Container input.form-control,.login-Page-Container select.form-control{border-radius:40px;font-size:1.5rem !important;padding-left:15px}.login .ecommContainer{margin-bottom:20px}.btn-primary.disabled,.btn-primary:disabled{background:#fff !important;color:#0e5cab !important;border:2px solid #0e5cab !important}.main-nav{text-align:center;line-height:normal;max-width:1200px;margin:auto;background:#fff}@media(min-width: 768px){.main-nav{background:rgba(0,0,0,0);display:flex;justify-content:end}}@media(min-width: 768px){.main-nav nav{width:85%}}.main-nav .with-dropdowns{padding-bottom:10px;margin-top:0}@media(min-width: 768px){.main-nav .with-dropdowns{padding-top:0;padding-bottom:0;margin-top:0}}.main-nav ul{position:absolute;width:75%;right:0;z-index:999;background:#888}.main-nav ul li{color:#fff}.main-nav ul li ul{position:relative;width:100%;background:#666}.main-nav ul li ul li ul{background:#444}.main-nav ul li a{display:inline-block;width:75%;padding:10px;color:#fff}.main-nav ul li a:hover{color:#fff;text-decoration:none}.main-nav ul li i{position:absolute;right:10px;margin-top:4px;padding:11px 11px;background:rgba(0,0,0,.15);color:#fff !important;border-radius:50%;cursor:pointer}.main-nav span.sub-toggle:hover{cursor:pointer}.main-nav span.sub-toggle i{margin:0 10px 0 0}@media(min-width: 768px){.main-nav{text-align:center}.main-nav .with-dropdowns{margin-top:0;box-shadow:none}.main-nav ul{position:relative;width:100%;display:inline-block}.main-nav ul li.has-children:before{background:none}.main-nav ul li{transition:all .15s ease}.main-nav ul li:last-child ul{right:0 !important;text-align:right !important}.main-nav ul li:last-child ul ul{left:-240px !important;text-align:right !important}.main-nav ul li:last-child ul li i{top:20px !important;right:calc(100% - 26px) !important;transform:rotate(90deg) !important}.main-nav ul li a{display:inline-block;padding:10px;width:auto}.main-nav ul li i{position:relative;right:inherit;margin-top:0;padding:0 10px 0 0;background:none}.main-nav ul li:hover{background:#666}.main-nav ul li:hover ul{right:auto;width:240px;text-align:left}.main-nav ul li:hover ul li{width:100%}.main-nav ul li:hover ul li a{display:block}.main-nav ul li:hover ul li i{position:absolute;top:10px;right:10px;transform:rotate(-90deg)}.main-nav ul li:hover ul li:hover{background:#444}.main-nav ul li:hover ul li ul{left:240px}.main-nav ul li:hover ul li ul li:hover{background:#222}}.member-menu{display:none}@media(min-width: 768px){.member-menu{display:block;text-align:right}}.member-menu ul{width:100%;display:flex;align-items:center;justify-content:flex-end}.member-menu ul li{display:inline-block}.member-menu ul li:last-child{padding-right:0}.member-menu ul li:last-child a{margin-right:0}.member-menu ul li a{margin:0 10px}.member-menu ul li i{color:hsla(0,0%,100%,.5);transition:.15s ease}.member-menu ul li i:hover{color:#fff}.member-menu ul .customer--name-wrap{padding-right:0}.member-menu ul .customer--name-wrap .customer--name{padding-right:0}@media(min-width: 768px){.member-menu ul .customer--name-wrap{padding-right:20px}}@media(min-width: 768px){.member-menu ul .fa-user{display:none}}.member-menu ul #cartCountContainer{float:right;margin-left:4px;text-align:center;font-weight:700;color:#fff}@media screen and (min-width: 768px)and (max-width: 920px){.main-nav{text-align:left}}.menu-bar{padding-top:4px}@media(max-width: 767px){.menu-bar{width:100%;left:0;position:absolute;z-index:9;margin:0;top:80px}}@media(min-width: 768px){.menu-bar{height:60px;padding-top:8px}}.menu-bar .main-nav ul{width:100%;background:#fff}@media(min-width: 768px){.menu-bar .main-nav ul{background:rgba(0,0,0,0);border-top:none;display:flex;justify-content:space-between;padding-top:5px}}.menu-bar .main-nav ul ul{background:#eee;border-top:none}@media(min-width: 768px){.menu-bar .main-nav ul ul{box-shadow:0 40px 80px 0px rgba(0,0,0,.25)}}.menu-bar .main-nav ul ul ul{background:#ddd;border-top:none}@media(min-width: 768px){.menu-bar .main-nav ul ul ul{box-shadow:0 40px 80px 0px rgba(0,0,0,.25)}}.menu-bar .main-nav ul li:hover{background:none}.menu-bar .main-nav a{transition:none !important}.main-nav ul li i{color:#061d47 !important}@media(min-width: 768px){.main-nav ul ul li i{color:#fff !important}}@media(min-width: 768px){.menu-bar .main-nav ul li a:hover{color:#933592 !important}}@media(min-width: 768px){.menu-bar .main-nav ul .has-children li{border-bottom:1px solid hsla(0,0%,100%,.25)}.menu-bar .main-nav ul .has-children li:hover{background:none}}@media(min-width: 768px){.menu-bar .main-nav ul li ul li a:hover,.menu-bar .main-nav ul li ul li ul li a:hover{color:#fff !important;background-color:#0e5cab}}.menu-bar .main-nav ul li a,.main-nav ul li i{color:#061d47;font-weight:600}@media(max-width: 767px){.menu-bar .main-nav ul li a{font-size:2rem}}@media(max-width: 767px){.menu-bar .main-nav ul li:first-child{padding-top:20px}}@media(min-width: 768px){.main-nav ul ul li a,.main-nav ul ul li i{color:#fff}.main-nav ul ul li a:hover,.main-nav ul ul li i:hover{color:#933592 !important}}.main-nav .mobile-member-menu,.mobile-member-menu ul{display:block;margin-top:-20px;background:#fff !important;border-bottom:1px solid #ccc}@media(min-width: 768px){.main-nav .mobile-member-menu,.mobile-member-menu ul{display:none}}.main-nav .mobile-member-menu ul{width:100%}.main-nav .mobile-member-menu ul li{display:inline-block}.main-nav .mobile-member-menu ul li i{position:relative;margin:0;padding:0;background:none}.main-nav .mobile-member-menu ul li a{width:100%}.main-nav .mobile-member-menu ul #cartCountContainer{position:absolute;top:10px;color:#061d47;font-weight:700}a.link--login,a.link--logout,a.link--my-account,a.link--bam,.cart{text-decoration:none;color:hsla(0,0%,100%,.5);display:inline-block;font-size:.9em}a.link--login:hover,a.link--logout:hover,a.link--my-account:hover,a.link--bam:hover,.cart:hover{color:#fff}.mobile-member-menu .cartCountSpan{color:#061d47}.cart-icon{width:25%;display:inline-block;text-align:center}@media(min-width: 768px){.cart-icon{width:100%}}.cart-icon i.fa.fa-shopping-cart{line-height:49px}.cart-icon a,a.customer--name{color:#4f4f4f}.toggle-open,.toggle-closed{transition:all .5s ease}.sub-toggle--main{color:#061d47;margin-top:0;position:absolute;right:5px;top:50px;z-index:9999}.sub-toggle--main.toggle-closed:before,.sub-toggle--main.toggle-open:before{content:"";display:inline-flex;vertical-align:middle;width:36px;height:36px;font-size:26px;font-family:"Font Awesome 6 Pro";font-weight:normal;color:#061d47;border-radius:50%}.sub-toggle--main.toggle-open:before{background:rgba(0,0,0,0);content:"";color:#0e5cab;padding:0 !important;font-size:32px !important;margin-right:4px;position:fixed;top:45px;right:5px}.sub-toggle--main{opacity:0;transition:opacity .5s ease-in}.sub-toggle--main.toggle-closed,.sub-toggle--main.toggle-open{opacity:1;transition-delay:.3s}.sub-toggle--main{display:none}header .sub-toggle--main{display:inline-block}.sub-toggle--title{display:none}.current-page>a{color:#0e5cab !important}@media(min-width: 768px){.has-children .current-page>a{color:#fff !important;opacity:.5}}@media(min-width: 768px){.menu-padding{padding-top:60px}}.main-nav ul li i,.main-nav ul li a{font-size:16px}a.current-page{color:#933592 !important}.main-nav ul li.current-page>i,.main-nav ul li a.current-page{color:#933592 !important}@media(min-width: 768px){.menu-bar::before{content:"";display:block;width:100%;height:1px;background-color:#e6e8ec;margin:auto}}@media(min-width: 768px){ul.with-dropdowns.menu-closed li:last-child a{padding-right:0}}ul.with-dropdowns.menu-open::after{content:"";display:block;width:100%;height:2000px}span.sub-toggle.sub-toggle--main.toggle-closed{top:-85px;right:-55px}.menu-bar-fixed{position:fixed}.header{margin:0;position:relative}.logo__section{display:flex;max-width:100%;flex:100%;padding:0;align-items:center;justify-content:center}@media(min-width: 768px){.logo__section{max-width:50%;flex:50%;justify-content:start}}@media(min-width: 768px){.logo{margin-right:20px}}.logo p{margin:0}.logo img{width:90px}@media(min-width: 768px){.logo img{width:120px}}.search__login--section{display:flex;flex-direction:row;max-width:100%;flex:100%}@media(min-width: 768px){.search__login--section{max-width:50%;flex:50%}}.member__cart--section{margin:0;width:100%;margin-top:10px}@media(min-width: 768px){.member__cart--section{margin-top:0}}.member__cart--section ul{display:flex}.member__cart--section ul li{list-style:none;padding-right:15px}@media(min-width: 768px){.member__cart--section ul li{padding-right:20px}}.member__cart--section ul li a{color:#061d47;transition:all .3s ease;font-weight:600;font-size:14px}@media(min-width: 768px){.member__cart--section ul li a{font-size:16px}}.member__cart--section ul li a:hover{color:#933592;transition:all .3s ease;text-decoration:none}.menu-bar{display:none}@media(min-width: 768px){.menu-bar .col-sm-12,.member__cart--section .col-sm-12{padding:0}}.member__cart--section ul{margin-bottom:0}.asap__spelled-out{display:none}@media(min-width: 768px){.asap__spelled-out{display:block}}.asap__spelled-out p{font-size:14px;font-weight:normal;color:rgba(6,29,69,.5019607843);line-height:14px;padding-top:3px;margin-bottom:5px}.asap__spelled-out p a{font-size:14px;font-weight:normal;color:rgba(6,29,69,.5019607843);text-decoration:none;line-height:14px;padding-top:3px}.asap__spelled-out p a:hover{text-decoration:none}.header__inner{max-width:1280px;margin:auto;padding:15px 0;display:flex;align-items:center;padding-bottom:10px;margin:auto !important;padding-left:20px;padding-right:20px}.member__cart--section .col-sm-12{display:flex;justify-content:space-between;flex-direction:row}@media(min-width: 768px){.member__cart--section .col-sm-12{justify-content:end}}.logoutBtnWrap img{width:16px}.menu__row{padding-top:15px;border-top:1px solid rgba(6,29,69,.1019607843)}.member__blade,.cart__blade{padding:0}.member__blade i,.member__blade a,.cart__blade i,.cart__blade a{color:#061d47 !important}.member__blade ul li a,.cart__blade ul li a{font-weight:normal;font-size:14px}@media(min-width: 768px){.member__blade ul li a,.cart__blade ul li a{font-size:16px}}.cart__blade a.cartCount{font-size:14px}@media(min-width: 768px){.cart__blade a.cartCount{font-size:16px}}.member__cart--section ul{padding:0;justify-content:end}.cart__blade{padding:0;margin-top:-2px;display:flex;justify-content:end}.svg__wrap{position:absolute;z-index:1;height:10px;width:100%;bottom:-10px;line-height:0;font-size:0}@media(max-width: 767px){.svg__wrap{height:20px;bottom:-20px}}@media(min-width: 768px){.svg__wrap{height:40px;bottom:-40px}}.svg__wrap svg{height:10px;width:100%;box-shadow:inset 0 5px 5px rgba(0,0,0,.25);vertical-align:top;display:block}@media(max-width: 767px){.svg__wrap svg{height:20px;box-shadow:inset 0 10px 10px rgba(0,0,0,.25)}}@media(min-width: 768px){.svg__wrap svg{height:40px;box-shadow:inset 0 20px 20px rgba(0,0,0,.25)}}svg.e-fas-shopping-cart{width:16px;fill:#061d47}a#cartCountHeader::before{content:"Cart (";padding-left:4px}a#cartCountHeader::after{content:")"}.t3p0-sub-header-container{background-color:rgba(0,0,0,0);background:linear-gradient(135deg, rgb(147, 53, 146) 0%, rgb(29, 154, 221) 100%);position:absolute;height:175px;width:100%;isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;border:none;outline:none}.t3p0-sub-header-container::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);width:100%;position:absolute;top:0;height:100%;content:"";left:0;border:none;outline:none;transform:translateZ(0);-webkit-backface-visibility:hidden}@media(min-width: 768px){.member__blade{width:400px}}i.fa-solid.fa-arrow-up-right-from-square{display:none;transform:rotate(-90deg);padding-bottom:10px;float:left;font-size:.8rem;margin-top:0}@media(min-width: 768px){i.fa-solid.fa-arrow-up-right-from-square{font-size:.9rem;margin-top:-1px}}.cartCountSpan{margin-top:2px}.container-fluid.row-offcanvas.row-offcanvas-right{position:relative}.footer__container{background:linear-gradient(180deg, rgb(6, 29, 69) 0%, rgb(14, 92, 171) 100%);padding-top:40px;margin:0}.footer__container .col-sm-12{margin:auto;max-width:1280px}.footer__upper,.footer__lower{max-width:1280px;margin:auto}.asap__logo img{width:320px}.footer__upper{padding-top:40px;padding-right:20px;padding-left:20px;padding-bottom:45px}@media(min-width: 768px){.footer__upper .col-sm-3{max-width:16%;flex:16%;padding-left:15px}}@media(min-width: 768px){.footer__upper .col-sm-9{max-width:84%;flex:84%;padding-right:15px}}@media(min-width: 1200px){.footer__upper .col-sm-9{padding:0}}.footer__menu ul{padding:0}.footer__menu ul li{list-style:none;padding:4px 0;font-size:16px}.footer__menu ul li a{color:#fff}.footer__menu ul li a:hover{text-decoration:none;color:#a4e36e}.footer__menu>ul{display:flex;flex-direction:column}@media(min-width: 768px){.footer__menu>ul{flex-direction:row;justify-content:space-between}}.footer__menu>ul>li{border-top:1px solid #933592;padding-top:15px;font-size:18px;width:100%}@media(min-width: 768px){.footer__menu>ul>li{margin-left:2.5%}}.has-children>a{font-weight:600;font-size:18px}.social__col{display:flex}@media(min-width: 768px){.social__col{justify-content:end;padding-right:15px}}.socialMediaCol{display:flex;align-items:center}.socialMediaCol .socialMediaIcons{padding-top:0}.socialMediaCol::before{content:"Connect";color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;padding-right:0px}.socialMediaCol p a{background-color:#fff;color:#0e5cab}.asap-circle-icon{padding:0}.asap-circle-icon img{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px}.svg__wrap--footer{position:absolute;z-index:1;height:40px;width:100%;left:0}.svg__wrap--footer svg{height:40px;width:100%;box-shadow:inset 0 10px 10px rgba(0,0,0,.25);fill:#fff}@media(min-width: 768px){.svg__wrap--footer svg{box-shadow:inset 0 20px 20px rgba(0,0,0,.25)}}.socialMediaIcons{padding-top:17px;text-align:left;display:inline-block;padding-left:0px}.socialMediaIcons .fab{width:32px;border-radius:50px;text-align:center;height:32px;line-height:32px;padding-left:4px;margin-right:10px}.socialMediaIcons .fab:hover{text-decoration:none !important}.socialMediaIcons p{margin:0 4px;display:inline-block;margin-bottom:6px}.socialMediaIcons p a{font-size:1em;text-decoration:none}.socialMediaIcons p a:hover{text-decoration:none !important}.socialMediaCol{top:0;right:0;position:relative;padding-left:0;float:none;flex-direction:column}.socialMediaCol .socialContainer{display:flex}.socialMediaCol .socialContainer p{margin:0}.socialMediaCol .socialContainer p a{width:32px;height:32px;background-color:#fff;color:#0e5cab;transition:all .3s ease-in-out;padding-left:7px;border-radius:40px}.socialMediaCol .socialContainer p a:hover{transform:translateY(-8px);background-color:#a4e36e;text-decoration:none}.socialMediaCol .socialContainer p a.fab.fa-youtube{padding-left:6px}.socialMediaCol .socialContainer p .asap-circle-icon{padding:0}p.circle-icon{width:32px;height:32px;display:flex;border-radius:40px;position:relative}@keyframes moveIconsUp{from{transform:translateY(0)}to{transform:translateY(-10px)}}.footer__upper .asap__logo{padding-bottom:40px;text-align:center}@media(min-width: 768px){.footer__upper .asap__logo{padding-bottom:0}}.footer__upper span.sub-toggle--title,.footer__upper .sub-toggle{display:none}.footer__menu{padding-left:20px}@media(min-width: 768px){.footer__menu{padding-left:0;display:flex;justify-content:end}}@media(min-width: 768px){.footer__menu nav{width:92.5%}}.footer__menu ul{display:flex;flex-direction:column}@media(min-width: 768px){.footer__menu ul{flex-direction:row;justify-content:space-between}}.footer__menu ul li.has-children{display:flex;flex-direction:column;padding-top:20px;width:100%}@media(min-width: 768px){.footer__menu ul li.has-children{border-top:1px solid #933592;width:23.25%}}.footer__menu ul li.has-children ul{display:flex;flex-direction:column}#dcfooter .dbclogo{display:none}@media(min-width: 768px){#dcfooter .dbclogo{display:flex}}#dcfooter .container{flex-direction:column}@media(min-width: 992px){#dcfooter .container{flex-direction:row}}.dcfooter__links{text-align:center}@media(min-width: 576px){.socialMediaCol{float:right;flex-direction:row}.socialMediaCol::before{padding-right:20px}.footer__upper .asap__logo{text-align:left}.socialMediaIcons{padding-left:15px}.dcfooter__links{text-align:left}}.password-reset .form-error{margin:30px 0 10px 0}#webinarAccess input[type=checkbox],.mktoForm input[type=checkbox]{position:absolute;left:0;width:15px !important;top:-6px;height:15px !important}#webinarThankYou{display:none}.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSDaily],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSGlobal],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSNA]{width:97% !important;padding-left:10px;float:right !important}@media(min-width: 768px){.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSDaily],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSGlobal],.mktoForm.mktoLayoutAbove label.mktoLabel[for=formSubscriptionSSNA]{padding-left:0}}.mktoForm.mktoLayoutAbove .mktoCheckboxList.mktoHasWidth{width:100% !important}input,select{color:#777}.mktoOffset{height:auto !important;width:0px !important}.mktoFormCol{min-height:unset !important}input.mktoField.mktoTextField,input.mktoField.mktoEmailField,input.mktoField.mktoTelField,.mktoForm textarea.mktoField{width:100% !important;padding:10px !important;background:rgba(0,0,0,0);background-color:#ededed !important;border:0}select.mktoField{background:rgba(0,0,0,0);background-color:#ededed !important;-webkit-appearance:unset !important;padding:5px 10px !important;width:100% !important;border:0;min-height:40px}textarea.mktoField{width:100% !important;padding:10px !important;background-color:#ededed !important}.mktoHtmlText.mktoHasWidth p{padding-top:15px;width:100% !important;font-size:11px;line-height:18px;color:#6c6c6c !important}select#Country{margin-bottom:15px}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{background-color:#933592 !important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background-color:#0e5cab !important}.newsletterSubscription{border-top:1px solid #ececec;margin-top:20px;padding-bottom:40px;text-align:center}@media(min-width: 576px){.newsletterSubscription{text-align:left}}.newsletterSubscription h3{margin-bottom:10px !important}.newsletterSubscription label#LblEmail{display:none}.newsletterSubscription .mktoFormRow{display:none}.newsletterSubscription .mktoFormRow:first-of-type{display:block}@media(min-width: 576px){.newsletterSubscription .mktoFormRow:first-of-type{display:inline-block;max-width:74%}}@media(min-width: 992px){.newsletterSubscription .mktoFormRow:first-of-type{max-width:500px}}.newsletterSubscription .mktoFormRow:first-of-type .mktoFormCol{margin-bottom:0}.newsletterSubscription .mktoButtonRow{vertical-align:top;text-align:center;display:block;margin-bottom:10px}@media(min-width: 576px){.newsletterSubscription .mktoButtonRow{display:inline-block;margin:0}}.newsletterSubscription .mktoButtonRow .mktoButton{min-height:40px;padding-left:20px !important;padding-right:20px !important}@media(min-width: 576px){.newsletterSubscription .mktoButtonRow{display:inline-block}}.newsletterSubscription .formGDPR{margin:0 !important}#dcfooter{padding:15px 10px 15px 10px;display:flex;justify-content:center;font-size:12px;font-weight:bold;background-color:#000;color:#8b8b8b}#dcfooter .container{max-width:1280px;display:flex;align-items:center;flex-direction:column}@media(min-width: 768px){#dcfooter .container{justify-content:space-between;flex-direction:row}}#dcfooter a,#dcfooter p{font-size:12px;color:#8b8b8b;text-decoration:none;font-weight:bold}#dcfooter a:hover,#dcfooter p:hover{text-decoration:none}#dcfooter p{margin:0}#dcfooter .dcfooter__copyright{display:flex;align-items:center}#dcfooter .dbclogo{background-image:url(https://d186djytkf4mr2.cloudfront.net/footer-logo/dc_white.png);background-repeat:no-repeat;float:right;width:125px;height:26px}@media(min-width: 768px){#dcfooter .copyright{padding-right:20px}}.my-events-container .nav-link.active{border-bottom:6px solid #933592}.dc-enrollment-expiration button,.dc-certificates .dc-created-at button{padding:2px 6px}.order-btns .btn{padding:4px 8px}.my-account-header-inner{background-color:rgba(0,0,0,0);position:absolute;width:100%;padding:0}@media(max-width: 767px){.my-account-header-inner{padding-top:0}}.my-account-header-inner h1{font-size:36px;font-weight:700;margin-top:0}.my-account.dc-my-account{padding-top:20px}.dc-my-account-home-alerts.resume-coursework-notification{display:none}.my-account-header h1,.my-account-header h3{color:#061d47 !important}.my-account-right-container{margin-top:30px}.my-account-menu .nav-link.active,.my-account-menu .nav-link:hover{background-color:#1d9add;color:#fff !important}.card-body h3{color:#061d47}td.dc-enrollment-expiration.text-nowrap{min-width:150px}i.fa.fa-exclamation-triangle.ml-1{color:orange}.elearning-center .progress{margin-top:0 !important;height:30px}#_fad70970-a559-4f53-b16e-2536a829d8b8 div.expiration-details{display:none}.my-account-menu .navbar{background-color:#fff}@media(min-width: 768px){.my-account-right-container{margin-top:15px}}@media(max-width: 767px){.nav-tabs .nav-link{font-size:.9rem}}.dc-cert-expires{min-width:120px}.dc-certificates-table .fa-calendar{display:none !important}.input-group button.btn-info.btn.btn-primary{border:0 !important;color:#933592 !important;background-color:rgba(0,0,0,0)}.my-account-header-container{position:absolute;width:100%;top:130px}button:hover{cursor:pointer}.card,.dc-event-card .card{border-radius:40px;overflow:hidden}.dc-my-account-home-primary-cards .card{border:1px solid rgba(6,29,69,.1019607843);background:#e9f3fb;transition:all .3s ease}.dc-my-account-home-primary-cards .card:hover{background-color:#0e5cab;border:1px solid #0e5cab;transition:all .3s ease}.dc-my-account-home-primary-cards .card:hover h3,.dc-my-account-home-primary-cards .card:hover p{color:#fff}.dc-webinar-search .input-group button.btn-info.btn.btn-primary{background-color:#933592 !important;color:#fff !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.dc-webinar-search .input-group button.btn-info.btn.btn-primary:active,.dc-webinar-search .input-group button.btn-info.btn.btn-primary:focus{color:#fff !important;border:none !important}.dc-webinar-search .form-control{border-radius:40px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.btn-xs{font-size:.7rem;padding:4px 8px}.btn-xs:focus{font-size:.7rem;padding:4px 8px}[class*=my-account] .btn{padding:4px 12px;height:auto}[class*=my-account] .btn.btn-block{padding:8px 12px}[class*=my-account] .btn.btn-primary{height:auto}[class*=my-account] .ecommerce-container{margin-top:120px}@media(min-width: 768px){[class*=my-account] .ecommerce-container{margin-top:180px}}[class*=my-account] .ecommerce-container{min-height:400px}[class*=my-account] .myAccountLink{display:none}[class*=my-account] .btn-danger{border:2px solid #933592}nav.dc-order-history.nav.nav-tabs .nav-link:hover{color:#061d47}.badge-danger{background-color:#933592;border-radius:20px}.my-account .my-account .btn-danger:hover{color:#fff !important}.site-my-account-order-view .t3p0-sub-header-container{z-index:-1}.site-my-account-order-view .ecommerce-container{padding-top:40px}.site-my-account-order-view .ecommerce-container h1,.site-my-account-order-view .ecommerce-container h3,.site-my-account-order-view .ecommerce-container .col-sm-4,.site-my-account-order-view .ecommerce-container .t3p0-product-description{color:#061d47}.my-account .btn,.dc-event-card .card{border-radius:40px}.dc-webinar-container .dc-webinar-card .btn{padding:10px 20px}.addressBook,.customerDetails{color:#061d47}.dc-events-container .account-info-group{border-bottom:0}.registration-status>div{display:inline-block}.my-account .account-info-group h3,.my-account-customer .account-info-group h3{border-bottom:1px solid rgba(6,29,69,.1019607843)}.billing-addresses{border-top:1px solid rgba(6,29,69,.1019607843)}@media(min-width: 768px){.dc-enrollments-table.mt-3.table th{min-width:130px}}.dc-enrollment-actions .btn{margin:0}.dc-enrollment-actions .btn-primary,.dc-enrollment-actions .btn-danger{padding:5px 10px;margin-bottom:10px}.dc-enrollment-actions .btn-danger:hover{border-color:#933592 !important}.lms-attempt-column .lms-exam-attempt-container{height:40px;display:flex;align-items:center}.lms-score-column .lms-exam-attempt-container{height:40px;display:flex;align-items:center}table.dc-my-assignments td{vertical-align:middle}table.dc-my-assignments tbody tr td a.dc-assignment-launch-link{text-decoration:underline}table.dc-my-assignments tbody tr td a.dc-assignment-launch-link:hover,table.dc-my-assignments tbody tr td a.dc-assignment-launch-link:focus{text-decoration:underline}.payment-methods .badge.badge-secondary{padding:4px 12px}@media(max-width: 767px){.thank-you-container .btn{margin-top:15px;margin-bottom:15px}}.address-actions button.btn.btn-danger.btn-xs{background-color:#933592;border-radius:36px}.address-default .badge{border-radius:36px}.account-info-group h2{border-bottom:1px solid rgba(6,29,69,0.1019607843);padding-bottom:8px;margin-bottom:1.5rem;color:#0e5cab;font-size:1.75em}@media(min-width: 992px){.my-account .account-info-group h2{padding-top:10px}}.order-item-thankyou-container{margin-top:50px}.t3p0-checkout-breadcrumbs{display:block !important}.site-checkout-confirmation a.form-control.btn.btn-default.btn-no-border.trashIcon,.site-store-cart a.form-control.btn.btn-default.btn-no-border.trashIcon{background-color:#fff;width:40px;height:40px;line-height:28px;border-radius:50px}.site-checkout-confirmation .quantityWrap input.form-control.quantity,.site-store-cart .quantityWrap input.form-control.quantity{font-size:1em}.breadcrumb{margin-bottom:0;padding:8px 25px}.t3p0-checkout-breadcrumbs .active{color:#933592;font-weight:400}.t3p0-checkout-breadcrumbs .active:after{color:#933592}.ecommWrapper h1{font-family:"foco",serif}.ecommWrapper .btn.btn-large.btn-primary{color:#fff;border-radius:36px}.rowShippingBillingConfirm{font-size:.9em;line-height:1.5em}.quantityTitle{padding-left:18px !important}.site-checkout-customer tr.cart-item>td:first-of-type,.site-checkout-payment-customer-profile-index tr.cart-item>td:first-of-type,.site-checkout-shipping-address-index tr.cart-item>td:first-of-type,.site-checkout-confirmation tr.cart-item>td:first-of-type{padding-top:15px;padding-left:0}.site-checkout-customer .cart-item .label.label-primary,.site-checkout-payment-customer-profile-index .cart-item .label.label-primary,.site-checkout-shipping-address-index .cart-item .label.label-primary,.site-checkout-confirmation .cart-item .label.label-primary{display:none}.site-checkout-customer h3,.site-checkout-payment-customer-profile-index h3,.site-checkout-shipping-address-index h3,.site-checkout-confirmation h3{color:#933592}.site-checkout-customer .itemsTitle,.site-checkout-payment-customer-profile-index .itemsTitle,.site-checkout-shipping-address-index .itemsTitle,.site-checkout-confirmation .itemsTitle{font-size:1.5em}.site-checkout-customer .payment-profile,.site-checkout-customer .shipping-address,.site-checkout-payment-customer-profile-index .payment-profile,.site-checkout-payment-customer-profile-index .shipping-address,.site-checkout-shipping-address-index .payment-profile,.site-checkout-shipping-address-index .shipping-address,.site-checkout-confirmation .payment-profile,.site-checkout-confirmation .shipping-address{padding-left:0}.site-checkout-customer .well,.site-checkout-payment-customer-profile-index .well,.site-checkout-shipping-address-index .well,.site-checkout-confirmation .well{box-shadow:none;border:0;line-height:1.5em;font-size:.9em}.site-checkout-customer .btn-default,.site-checkout-payment-customer-profile-index .btn-default,.site-checkout-shipping-address-index .btn-default,.site-checkout-confirmation .btn-default{margin-bottom:10px;font-size:.8em}.site-checkout-customer .btn-primary,.site-checkout-customer .btn-default,.site-checkout-payment-customer-profile-index .btn-primary,.site-checkout-payment-customer-profile-index .btn-default,.site-checkout-shipping-address-index .btn-primary,.site-checkout-shipping-address-index .btn-default,.site-checkout-confirmation .btn-primary,.site-checkout-confirmation .btn-default{border-radius:36px}.site-checkout-customer .col-sm-6.col-sm-offset-4,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4,.site-checkout-confirmation .col-sm-6.col-sm-offset-4{padding-left:10px}.site-checkout-customer .col-sm-6.col-sm-offset-4 .form-group input,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4 .form-group input,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4 .form-group input,.site-checkout-confirmation .col-sm-6.col-sm-offset-4 .form-group input{max-width:400px}.site-checkout-customer .col-sm-6.col-sm-offset-4 p,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4 p,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4 p,.site-checkout-confirmation .col-sm-6.col-sm-offset-4 p{padding-left:5px}.site-checkout-customer .col-sm-6.col-sm-offset-4 button,.site-checkout-payment-customer-profile-index .col-sm-6.col-sm-offset-4 button,.site-checkout-shipping-address-index .col-sm-6.col-sm-offset-4 button,.site-checkout-confirmation .col-sm-6.col-sm-offset-4 button{margin-left:5px}.discount-codes-form input{border-top-left-radius:36px;border-bottom-left-radius:36px}.discount-codes-form .btn-default{height:40px;border-top-right-radius:36px;border-bottom-right-radius:36px;background-color:#933592;border-color:#933592;color:#fff}.discount-codes-form .btn-default:active:focus{background-color:#933592;border-color:#933592;color:#fff}.table-responsive>.table>tbody>tr>td{white-space:normal !important}.product-info{padding-left:0 !important;padding-right:0 !important}.product-info .col-sm-3,.product-info .col-sm-9{padding:0}.product-name{font-size:1.5em;display:block;padding-top:10px}.ecommWrapper{padding:0 15px}.ecommWrapper .table>thead>tr>th{border-bottom:1px solid #ddd}.bundle-products h3{font-size:1.25em}.bundle-products .bundle-savings{top:-5px}.bundle-products .bundle-savings span{background-color:#a4e36e;color:#933592;padding:6px 10px;border-radius:36px}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 .checkout__checkout-btn span{display:none}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 .checkout__checkout-btn:after{content:"Join Now"}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary p.small span::after{content:'"Join Now"'}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary p.small span span{display:none}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary .checkout__panel{display:none}.t3p0-is-zero-dollar._e93adaa8-2f97-448b-8ea0-7419a25d02f2 #checkoutSummary>div:nth-child(3){display:none}.checkout__join_message{display:none}._e93adaa8-2f97-448b-8ea0-7419a25d02f2 .checkout__join_message{font-size:70%;display:block;line-height:normal}.store-cart a.btn.btn-large.btn-primary{border-radius:36px;font-size:1.1rem}.site-store-cart .fa-refresh{display:none}@media(min-width: 992px){.t3p0-checkout-breadcrumbs>li+li:before{display:none}.breadcrumb{margin-bottom:24px}.cart-item{border-bottom:1px solid #ededed}.cart-item td{padding-bottom:15px !important}.line-under-breadcrumbs{border-top:1px solid #ccc;margin-top:-32px;z-index:1;margin-bottom:25px}.line-under-breadcrumbs:before{content:"";background-color:#000;height:1px;display:block;top:-1px;position:relative;background:#fff;background:-moz-linear-gradient(left, #ffffff 0%, #cccccc 50%, #ffffff 100%);background:-webkit-linear-gradient(left, #ffffff 0%, #cccccc 50%, #ffffff 100%);background:linear-gradient(to right, #ffffff 0%, #cccccc 50%, #ffffff 100%)}.t3p0-checkout-breadcrumbs{text-align:center;z-index:2;position:relative}.t3p0-checkout-breadcrumbs li{padding:10px;position:relative;font-size:.8em}.t3p0-checkout-breadcrumbs li:after{font-family:"Fontawesome";content:"";display:block;color:#ccc;font-size:1.5em;position:absolute;z-index:-1;left:0;right:0;margin:auto}.t3p0-checkout-breadcrumbs li a{padding-bottom:25px}.create-shipping-addresses,.create-payment-method{display:inline-block;margin-right:20px}.create-shipping-addresses a#createPaymentMethod,.create-payment-method a#createPaymentMethod{padding:6px 10px}#payment-select-form button.t3p0-form-submit.btn.btn-primary,#shipping-select-form button.t3p0-form-submit.btn.btn-primary{vertical-align:top}.product-info .col-sm-9{padding-left:15px}}.single-page-checkout .checkout__order-panel .checkout__checkout-btn{border-radius:40px;border:2px solid #933592;background-color:#fff;color:#933592}.single-page-checkout .checkout__order-panel .checkout__checkout-btn:hover{border:2px solid #933592;background-color:#933592;color:#fff}.checkout__checkout-btn:disabled,.single-page-checkout .checkout__order-panel .checkout__checkout-btn:disabled{color:#ccc;background-color:#fff;border:2px solid #ccc}.modal-footer .btn-primary{background-color:#efefef}.modal-footer .btn-primary:hover{border:2px solid #933592;background-color:#933592;color:#fff}.t3p0-back-to-last-article-container{display:none !important}a.btn.btn-primary.btn-sm.t3p0-back-to-last-article{margin-left:0}.thank-you-container a.btn.btn-primary.btn-sm{margin-right:20px}.ecommContainer{margin-top:60px;min-height:400px}.ecommContainer h1,.ecommContainer p{color:#061d47}.store-cart .t3p0-sub-header-container,.store-checkout .t3p0-sub-header-container{position:absolute;height:175px;width:100%;z-index:-1}.store-checkout .header--checkout{margin-bottom:0;border:0;margin:0 !important}.header--checkout__container .col-sm-6{text-align:center}.store-cart .table th{border:0}.site-store-product-detail button[name=add-to-cart]{background-color:#fff;border:2px solid #933592 !important}.site-store-product-detail button[name=add-to-cart]:hover,.site-store-product-detail button[name=add-to-cart]:active:focus,.site-store-product-detail button[name=add-to-cart]:focus{background-color:#933592 !important;border:2px solid #933592 !important;color:#fff !important}.product-detail a:hover{color:#0e5cab !important}.product-name a:hover{color:#0e5cab}.store-checkout .panel-heading{font-weight:600;font-size:1.325rem !important;padding-top:20px !important;padding-bottom:20px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.single-page-checkout .panel{border:1px solid rgba(6,29,69,.1019607843);background-color:#e9f3fb !important;box-shadow:none;border-radius:40px;overflow:hidden;margin-bottom:20px;background-color:#fff !important}.single-page-checkout .panel-heading{background-color:#e9f3fb !important}.single-page-checkout label{color:#061d47}.single-page-checkout .col-sm-7{border-bottom:0}.bundle-products .bundle-savings{margin:10px 0}.spc_fine-print a:hover,.checkout__help a:hover{color:#0e5cab}.choose-payment-method .credit-card-form button{border-radius:40px !important;background-color:#933592 !important}.header>.row{margin:0;margin:auto}.product .form-group .col-sm-9 select{border-radius:40px}.product .form-group .col-sm-9{padding-left:0}.single-page-checkout .help-block.with-errors{font-size:.8rem}@media(max-width: 767px){input#formHorizontalPassword{margin-top:15px}}.site-checkout-thankyou .t3p0-sub-header-container{z-index:-1}.back-to-last-page-text{display:none}@media(min-width: 768px){.dc-cart-img-container{margin-right:20px}}.bundle-products .list-group{margin-left:0 !important}.bundle-products .list-group-item h4 a{color:#061d47;pointer-events:none}.bundle-products._b64456ed-7e1e-4267-a01d-b4cb00a19a0f{display:none}body.store-products-b64456ed-7e1e-4267-a01d-b4cb00a19a0f .bundle-products{display:none}.site-store-index .breadcrumb,.site-store-index .col-sm-3.product-filters,.site-store-index .cart-item span.label.label-primary,.site-store-index .product-item span.label.label-primary,.site-store-cart .breadcrumb,.site-store-cart .col-sm-3.product-filters,.site-store-cart .cart-item span.label.label-primary,.site-store-cart .product-item span.label.label-primary,.site-store-product-detail .breadcrumb,.site-store-product-detail .col-sm-3.product-filters,.site-store-product-detail .cart-item span.label.label-primary,.site-store-product-detail .product-item span.label.label-primary{display:none}.site-store-index #mainContent,.site-store-cart #mainContent,.site-store-product-detail #mainContent{margin-top:50px}.site-store-index .product-image,.site-store-cart .product-image,.site-store-product-detail .product-image{margin-top:10px}.site-store-cart .product-image{margin-top:20px}.site-store-product-detail ul li,.site-store-product-detail ol li{line-height:1.5em}.site-store-product-detail .carousel-inner .item:before{background:none}.site-store-product-detail .carousel-indicators{display:none}.site-store-product-detail .product-image{margin-top:28px}.site-store-product-detail button[name=add-to-cart]{border-color:#a4e36e;color:#933592 !important;height:40px}.site-store-product-detail button[name=add-to-cart]:hover,.site-store-product-detail button[name=add-to-cart]:active,.site-store-product-detail button[name=add-to-cart]:focus,.site-store-product-detail button[name=add-to-cart]:active:focus{background-color:#a4e36e;border-color:#a4e36e}.site-store-product-detail .chooseSelect{width:50%;margin-top:15px}.site-store-product-detail .chooseSelect select{background-color:#efefef}.cart-item .form-control{background-color:rgba(0,0,0,0)}.site-my-account-order-view h2{color:#933592}.site-my-account-order-view .col-sm-4{font-size:.9em;line-height:1.5em}.site-my-account-order-view .col-sm-4 h3{font-size:1.125em;font-weight:600}.site-my-account-order-view span.label.label-primary{display:none}.site-my-account-order-view .t3p0-product-description,.site-my-account-order-view .t3p0-product-instructions{line-height:1.5em}.site-my-account-order-view .orderItemsSection{border-top:1px solid #eaeaea;margin-top:2.5em;padding-top:1em}.site-my-account-order-view .orderItemsSection h3{font-size:1.25em;color:#933592}.modal-dialog .well{box-shadow:none;border:0}.modal-dialog .subscription-change-form .discount-codes-form{width:50%}.modal-dialog .subscription-change-form .discount-codes-form .btn-default{border-top-right-radius:36px;border-bottom-right-radius:36px;line-height:25px}.modal-dialog .subscription-change-form .discount-codes-form .btn-default:active:focus,.modal-dialog .subscription-change-form .discount-codes-form .btn-default:active,.modal-dialog .subscription-change-form .discount-codes-form .btn-default:focus{background-color:#933592;border-color:#933592;box-shadow:none;color:#fff}.modal-dialog .subscription-change-form .current-subscription .col-sm-2.text-right{display:none}.control-label[for=variant-select]{color:#933592;font-weight:600;font-size:1.125em;margin-left:-15px;margin-top:15px}.modal-footer .btn+.btn{float:right}.confirmDialog .btn-danger{border-radius:36px;float:right}.dc-related-products-container .list-group-item{border:0;background-color:rgba(0,0,0,0);border-top:1px solid #ddd;padding-left:0;padding-right:0}.dc-related-products-container .image-upsell-wrap{float:right;margin-top:10px;margin-left:10px}.dc-related-products-container .dc-upsell-add-to-cart{margin-top:15px;border-radius:36px}.dc-related-promo-text{padding-bottom:10px}.product-price{color:#933592;font-weight:600}.product-price p{color:#933592;font-weight:600;font-size:20px}@media(min-width: 768px){.site-store-cart .product-image{max-width:175px;width:100%}.dc-related-products-container{padding-left:20px}}.product ul,.product ol,.product-info ul,.product-info ol,.t3p0-order-item-instructions ul,.t3p0-order-item-instructions ol,.order-item-thankyou-container ul,.order-item-thankyou-container ol{margin-left:18px}.site-store-product-detail .form-group .col-sm-9{padding-left:0;padding-top:10px}.site-store-product-detail .form-group .col-sm-9 select{border-radius:40px}.bundle-products li.list-group-item{border-radius:40px;margin-bottom:20px;background-color:#e9f3fb;border:1px solid rgba(6,29,69,.1019607843)}span.bundle-product-price{font-size:1rem}.cart-item .product-info p span{font-size:1rem !important;font-family:foco,sans-serif !important;color:#061d47 !important}.checkout__discount-code i.fa.fa-times-circle.text-danger.clickable{margin-left:10px}.modal-draggable .modal-dialog{overflow:visible !important;border-radius:6px !important;border:0 !important}.checkout p{line-height:1.35em;margin-bottom:15px;font-size:.95rem}.checkout p.small{font-size:70%}@media(max-width: 960px){.checkout .col-sm-8{width:100%}}@media(max-width: 960px){.checkout .col-sm-4{width:100%}}.checkout label.col-sm-4,.checkout .col-sm-6{float:none;width:100%;text-align:left;font-weight:600}.checkout .form-group{margin-bottom:5px}.checkout .col-sm-offset-4{margin-left:0}.header--checkout{padding-bottom:12px;position:relative;z-index:999;background:#fff}@media(min-width: 768px){.header--checkout{border-bottom:1px solid rgba(0,0,0,.1)}}.site-checkout-checkout.store-checkout #mainContent.ecommWrapper{margin-top:0}@media(min-width: 768px){.site-checkout-checkout.store-checkout #mainContent.ecommWrapper{margin-top:40px}}.header--checkout__container{max-width:1200px;margin:0 auto}.header--checkout__container .secure-checkout{text-align:center;padding:20px 0 0}@media(min-width: 768px){.header--checkout__container .secure-checkout{text-align:right;padding:27px 0 0}}.header--checkout__container .secure-checkout a{transition:.5s ease}.header--checkout__container .secure-checkout a:hover{color:#2c5697;text-decoration:none;transition:.5s ease}.header--checkout__container .checkout__navigation{text-align:center;padding:20px 0 0}@media(min-width: 768px){.header--checkout__container .checkout__navigation{text-align:left;padding:27px 0 0}}.header--checkout__container .checkout__navigation a{transition:.5s ease}.header--checkout__container .checkout__navigation a:hover{color:#2c5697;text-decoration:none;transition:.5s ease}.header--checkout__container .logoWrapper img{max-width:120px;width:120px;margin:18px auto 0}@media(max-width: 960px){.checkout .col-sm-8{width:100%}}@media(max-width: 960px){.checkout .col-sm-4{width:100%}}.checkout__panel{margin-bottom:20px}.checkout__panel-heading{background-color:#c9c9c9;padding:5px 15px}.checkout__panel-heading h2{display:inline-block;color:#444;font-size:1.15em;font-weight:600;margin:0 !important;line-height:1.5em}.checkout__panel-heading--highlight{background-color:#333;color:#fff}.checkout__panel-heading--highlight h2{color:#fff}.checkout__panel-body{background-color:#e9e9e9;padding:15px;line-height:25px;font-size:.95rem}.checkout__panel-body input{background-color:#fff;border-radius:0;border:0;margin-top:0px;font-size:.9rem;height:32px;padding:5px 10px}.checkout__panel-body label{font-weight:normal;font-size:.9rem}.checkout__panel-body .help-block.with-errors{padding:0}.checkout__panel-body select{background-color:#fff;background-image:url(./img/checkout-select.png);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;font-size:.9rem;height:32px;padding:5px 10px}.checkout__panel-body h4{margin-top:0;font-size:.9rem;font-weight:700}.checkout__panel-body .discount-codes-form .btn-default{border-top-right-radius:0;border-bottom-right-radius:0}.checkout__panel-body .btn-primary{font-size:.95em;margin-top:10px;border-radius:36px}.checkout__panel-body .btn-primary:after{content:"›";margin-left:5px}.checkout__panel-body .btn-primary i{display:none}.checkout__panel-body .btn-primary:hover{background-color:#58244f}.checkout__panel-body .btn-primary:disabled{opacity:.75}.checkout__panel-body .btn-primary:disabled:hover{background-color:#333;border-color:#333}.checkout__panel-body .btn-primary.disabled:hover{background-color:#333;border-color:#333}.checkout__panel-body .alert.alert-warning{background-color:#fcf8e3;border:0;border-radius:0;color:#333}.checkout__panel-body .alert.alert-warning p{margin-bottom:10px}.checkout__panel-body .invalid-address .buttons,.checkout__panel-body .verified-address .buttons{padding-top:0}.checkout__panel-body #currentShippingAddressInfo,.checkout__panel-body #paymentProfileAddress{padding:15px;margin-bottom:0;border:0;box-shadow:none;background-color:hsla(0,0%,100%,.75) !important}.checkout__panel-body .modal-content{background:rgba(0,0,0,0)}.checkout__panel-body .modal-body{padding:0}#mainContent .col-sm-8 .checkout__panel-body p{margin-bottom:15px}#mainContent .col-sm-8 .checkout__panel-body #currentShippingAddressInfo p,#mainContent .col-sm-8 .checkout__panel-body #paymentProfileAddress p{margin-bottom:3px}.checkout__step{display:block;color:#fff;background-color:#333;border-radius:50%;font-size:1.15em;line-height:30px;margin-right:10px;text-align:center;width:30px;height:30px;float:left}.checkout__step i{line-height:30px}#checkoutStepOne label.col-sm-4,#checkoutStepOne .col-sm-8,#checkoutStepOne .col-sm-6,#checkoutStepTwo label.col-sm-4,#checkoutStepTwo .col-sm-8,#checkoutStepTwo .col-sm-6,#checkoutStepThree label.col-sm-4,#checkoutStepThree .col-sm-8,#checkoutStepThree .col-sm-6,#addressForm label.col-sm-4,#addressForm .col-sm-8,#addressForm .col-sm-6{float:none;width:100%;text-align:left;font-weight:normal}#checkoutStepOne label.col-sm-4,#checkoutStepTwo label.col-sm-4,#checkoutStepThree label.col-sm-4,#addressForm label.col-sm-4{width:auto}#checkoutStepOne .form-group,#checkoutStepTwo .form-group,#checkoutStepThree .form-group,#addressForm .form-group{margin-bottom:10px}#checkoutStepOne .col-sm-offset-4,#checkoutStepTwo .col-sm-offset-4,#checkoutStepThree .col-sm-offset-4,#addressForm .col-sm-offset-4{margin-left:0}#checkoutStepOne .col-sm-offset-4.col-sm-6.small,#checkoutStepTwo .col-sm-offset-4.col-sm-6.small,#checkoutStepThree .col-sm-offset-4.col-sm-6.small,#addressForm .col-sm-offset-4.col-sm-6.small{margin-left:0;padding-left:0;margin-bottom:10px}#checkoutStepOne .checkbox,#checkoutStepTwo .checkbox,#checkoutStepThree .checkbox,#addressForm .checkbox{padding-top:0}#checkoutStepOne .checkbox input,#checkoutStepTwo .checkbox input,#checkoutStepThree .checkbox input,#addressForm .checkbox input{height:unset;margin-top:5px;font-size:.95rem}#checkoutStepOne input#useThisShippingAddress,#checkoutStepTwo input#useThisShippingAddress,#checkoutStepThree input#useThisShippingAddress,#addressForm input#useThisShippingAddress{height:14px}#checkoutStepOne .t3-modal-section.t3-payment-section.col-md-6,#checkoutStepTwo .t3-modal-section.t3-payment-section.col-md-6,#checkoutStepThree .t3-modal-section.t3-payment-section.col-md-6,#addressForm .t3-modal-section.t3-payment-section.col-md-6{width:100%}#checkoutStepOne .t3-modal-section.t3-cc-section.col-md-6,#checkoutStepTwo .t3-modal-section.t3-cc-section.col-md-6,#checkoutStepThree .t3-modal-section.t3-cc-section.col-md-6,#addressForm .t3-modal-section.t3-cc-section.col-md-6{width:100%;padding-top:20px}#checkoutStepOne h3,#checkoutStepTwo h3,#checkoutStepThree h3,#addressForm h3{font-size:.95rem;font-weight:700;margin-top:0px;margin-bottom:10px !important}#checkoutStepOne ul.payment-method-list,#checkoutStepTwo ul.payment-method-list,#checkoutStepThree ul.payment-method-list,#addressForm ul.payment-method-list{margin-bottom:0}#checkoutStepOne ul.payment-method-list li,#checkoutStepTwo ul.payment-method-list li,#checkoutStepThree ul.payment-method-list li,#addressForm ul.payment-method-list li{display:inline-block;margin-right:20px}#checkoutStepOne .create-payment-profile .payment-method-list+div,#checkoutStepTwo .create-payment-profile .payment-method-list+div,#checkoutStepThree .create-payment-profile .payment-method-list+div,#addressForm .create-payment-profile .payment-method-list+div{border-top:0}#checkoutStepOne .modal-footer,#checkoutStepTwo .modal-footer,#checkoutStepThree .modal-footer,#addressForm .modal-footer{width:100%;padding:0;text-align:left;border-top:0}#checkoutStepOne input[type=radio],#checkoutStepTwo input[type=radio],#checkoutStepThree input[type=radio],#addressForm input[type=radio]{float:left;margin:7px 10px 30px 0;height:16px}#checkoutStepOne label.col-sm-4.control-label[for=defaultCard],#checkoutStepTwo label.col-sm-4.control-label[for=defaultCard],#checkoutStepThree label.col-sm-4.control-label[for=defaultCard],#addressForm label.col-sm-4.control-label[for=defaultCard]{width:auto;float:left;display:inline-block}#checkoutStepOne .col-sm-8.checkbox,#checkoutStepTwo .col-sm-8.checkbox,#checkoutStepThree .col-sm-8.checkbox,#addressForm .col-sm-8.checkbox{width:auto;float:left;display:inline-block}#checkoutStepOne input#defaultCard,#checkoutStepTwo input#defaultCard,#checkoutStepThree input#defaultCard,#addressForm input#defaultCard{margin-top:4px !important}.checkout__panel-body.checkout__panel-confirm{background-color:#f9f9f9;border:15px solid #e9e9e9}.checkout__panel-btn{background-color:#fff;color:#333;border-radius:36px;font-weight:700;transition:.2s ease;border:0;font-size:.9em;padding:3px 12px}.checkout__panel-btn:hover{background-color:#333;color:#fff}.checkout__edit-btn{display:inline-block;float:right;color:#333;border:0;background-color:rgba(0,0,0,0);text-transform:uppercase;font-size:.8em}.checkout__edit-btn:hover{color:#58244f}@media(max-width: 960px){.checkout__progress{display:none}}.checkout__progress-step{background-color:#c9c9c9;color:#444;font-size:1.15em;line-height:1.5em;font-weight:600;padding:5px 15px;margin-top:0;margin-bottom:10px;min-height:41px}.checkout__progress-step--active{background-color:#333;color:#fff}.checkout__progress-step--active .checkout__step{background-color:#fff;color:#333}.checkout__coupon-btn{font-weight:600;border:0;background-color:rgba(0,0,0,0);padding:0;font-size:1.15em}.checkout__coupon-btn i{color:#333;font-size:1.3em;margin-right:10px}.checkout__coupon-btn .checkout__coupon-btn-toggle{padding-left:5px;font-size:1.35em}.checkout__coupon-btn .checkout__coupon-btn-toggle:after{content:"-";vertical-align:top}.checkout__coupon-btn.collapsed .checkout__coupon-btn-toggle:after{content:"+";vertical-align:middle}a.checkout__cart-btn{display:none;text-transform:uppercase;float:right;font-size:.8em;font-weight:600;padding-top:2px;color:#fff;border:0;background-color:rgba(0,0,0,0)}a.checkout__cart-btn i{color:#fff;font-size:1.5em;margin-right:10px}a.checkout__cart-btn:hover{text-decoration:none;color:#fff}.checkout__checkout-btn{background-color:#24517a;text-transform:uppercase;border:0;font-weight:800;font-size:1.25em;width:100%;padding:10px;margin-bottom:10px;border-radius:36px;transition:.2s ease;color:#2c5697}.checkout__checkout-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.checkout__checkout-btn:disabled{background-color:rgb(53.4303797468,120.2183544304,181.0696202532);color:rgb(90.0615384615,135.9384615385,206.9384615385);cursor:not-allowed}.checkout__checkout-btn:disabled:hover{transform:scale(1)}.checkout__help{margin:40px -15px 20px -15px}.checkout__help:after{clear:both;content:" ";display:table}.checkout__help:before{content:" ";display:table}.checkout__help p{font-size:.85em}.checkout__help .col-sm-2{padding-top:2px;margin-bottom:5px}@media(max-width: 960px){.checkout__help .col-sm-2{width:100%;text-align:center}}@media(max-width: 960px){.checkout__help .col-sm-10{width:100%;text-align:center}}.checkout__help-icon{display:inline-block;color:#fff;background-color:gray;border-radius:5px;font-size:3em;font-weight:800;line-height:50px;width:50px;text-align:center}#checkoutSummary .checkout__panel-body{padding:15px;position:relative}#checkoutSummary .checkout__panel-body input{background-color:#fff;border-radius:0;height:40px;margin-top:5px;border:0}#checkoutSummary .checkout__panel-body button{height:40px;margin-top:5px;border:0;background-color:#333;color:#fff;transition:.1s ease}#checkoutSummary .checkout__panel-body button:hover{background-color:#58244f;color:#fff}.col-sm-3.checkout__cart-product-img{padding-left:0}.col-sm-3.checkout__cart-product-img img{width:100%;height:auto;margin-top:5px}.checkout__cart-product{border-bottom:1px solid #ccc;padding:10px 0}.checkout__cart-product:after{clear:both;content:" ";display:table}.checkout__cart-product:before{content:" ";display:table}.checkout__cart-product span.label.label-primary{display:none}.checkout__cart-product p{margin-bottom:5px}.checkout__cart-product .col-sm-3{padding:0;float:left;width:25%}.checkout__cart-product .col-sm-9{float:left;width:75%}.checkout__cart-product .checkout__cart-product-info .col-sm-9{width:90%}.checkout__cart-product .checkout__cart-product-info .col-sm-3{width:10%;padding-right:0;padding-left:0;text-align:right}.checkout__cart-product-name{font-size:.95rem;line-height:1.4;font-weight:600}.checkout__cart-product-quantity input{width:50px;height:25px;display:inline-block;margin-left:5px;padding:5px;font-size:1em !important}.checkout__cart-product-quantity i{margin-left:6px;font-size:.95em}.checkout__cart-product-bundle h3{font-size:1.05rem;font-weight:normal;margin-bottom:5px;margin-top:15px}.checkout__cart-product-bundle ul.list-group{margin-top:10px;margin-bottom:0}.checkout__cart-product-bundle li.list-group-item{background:rgba(0,0,0,0);padding:10px 0;border:none;border-top:1px solid #ccc}.checkout__cart-product-bundle li.list-group-item h4{font-size:1rem;font-weight:normal;margin-bottom:0}.checkout__cart-product-bundle li.list-group-item span.badge{display:none}.checkout__cart-totals{padding:10px 0;border-bottom:1px solid #ccc}.checkout__cart-totals .col-sm-5{width:50%;text-align:right;padding-right:5px;float:left}.checkout__cart-totals .col-sm-7{width:50%;text-align:left;padding-left:5px;float:left}.checkout__cart-grand-total{padding:10px 0}.checkout__cart-grand-total .col-sm-5{width:50%;text-align:right;padding-right:5px;float:left}.checkout__cart-grand-total .col-sm-7{width:50%;text-align:left;padding-left:5px;float:left}.site-checkout-checkout.store-checkout.ng-scope.modal-open .well{margin-bottom:0}.site-checkout-checkout.store-checkout.ng-scope.modal-open .btn-primary i{margin-right:5px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body .well.col-md-4 p{margin-bottom:0px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body .well.col-md-4 button{margin-top:10px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body .checkbox{padding-top:2px;display:inline-block;min-height:16px}.site-checkout-checkout.store-checkout.ng-scope.modal-open .modal-body input#defaultCard{display:inline-block;margin:0 0 0 -20px}.dc-course-description .btn{margin-right:12px}.dc-exam-modal-container .modal-footer{padding-bottom:0 !important;padding-top:0 !important}.my-account .form-horizontal .member-fields .form-group{margin-right:15px}.my-account .form-horizontal .member-fields .form-group input.form-control{height:34px}.manage-purchased-learners-table .btn-danger{background-color:#dc3545 !important;border-radius:30px}.courseAssignmentsTabs a.btn.btn-sm.btn-warning.pull-right.ng-scope{background-color:#933592;border-radius:36px;border:0;color:#fff !important}.courseAssignmentsTabs .nav-tabs>li.active>a,.courseAssignmentsTabs .nav-tabs>li.active>a:hover,.courseAssignmentsTabs .nav-tabs>li.active>a:focus{color:#fff;background-color:#933592;border:1px solid #933592}.courseAssignmentsTabs .nav-tabs{border-bottom:1px solid #933592}.courseAssignmentsTabs .nav-tabs>li>a{margin-right:4px;border-radius:6px 6px 0 0}.courseAssignmentsTabs .nav-tabs>li>a:hover{border-bottom:1px solid #933592}.lmsCourseHome h2{margin-top:0}.lmsCourseHome h3{font-size:1.25em}.lmsCourseHome .img-thumbnail{border:0;padding:0;border-radius:0}.lmsCourseHome .progress{min-height:30px}.lmsCourseHome .badge{background-color:rgb(213.5,213.5,213.5);color:rgb(109.515,39.485,108.77)}.dc-course-home h1{font-size:2em;line-height:1.125em;font-weight:600;color:#0e5cab}.dc-course-home .dc-course-progress h2{font-size:1.75em;line-height:1.125em;font-weight:600;color:#0e5cab}.dc-course-home .img-thumbnail{border:0;padding:0;border-radius:0}.progress{background-color:#eaeaea;box-shadow:none;min-height:25px;margin-top:22px !important}.progress-striped .progress-bar,.progress-bar-striped{background-image:none}lms-my-enrollments .btn-primary{height:25px;padding-top:3px}.panel-primary{border:0;border-radius:0}.panel-primary>.panel-heading,.panel-success>.panel-heading{border:0;background-color:#933592;border-radius:0;font-size:1.5em;color:#fff;padding-top:15px;padding-bottom:15px;font-weight:300}.panel-footer{border:0;border-radius:0}.my_account_section.courses .overlay-wrapper .overlay{top:30%}.my_account_section.courses .overlay-wrapper .overlay .lead{font-weight:400}.my_account_section.courses .overlay-wrapper .overlay .btn-primary{border-radius:36px}.my_account_section.courses .overlay-wrapper .overlay a small{display:none}.wizard-slide .btn-group.center-block{text-align:center}.wizard-slide .btn-group.center-block label.btn.btn-lg{border-radius:36px;border:0;background-color:#933592;color:#fff;width:25% !important;float:none;margin-right:20px;margin-left:20px;margin-bottom:20px;transition:.2s ease}.wizard-slide .btn-group.center-block label.btn.btn-lg:hover{transform:scale(1.1);transition:.2s ease;text-decoration:none;box-shadow:0 10px 20px rgba(0,0,0,.25)}.wizard-slide .label-danger{background-color:#933592}.wizard-slide h4{font-size:1.25em !important}.wizard-slide table h4{font-size:1em !important}.wizard-slide h4.pull-right{font-size:.9em !important}.wizard-slide .lead{font-weight:400}.wizard-slide .lead .fa{display:none}.wizard-slide .member-fields .form-control{width:90%}.wizard-slide .member-fields button.btn.btn-success{border-bottom-left-radius:36px;border-top-left-radius:36px;height:40px}lms-my-enrollments table tbody p{display:none}@media(min-width: 768px){lms-my-enrollments img,lms-manage-courses img{max-width:80px !important}}@media(min-width: 992px){lms-my-enrollments table tbody td:nth-of-type(2){min-width:250px}}.popover-header{margin:0 !important}.lms-overlay-container .overlay-wrapper .overlay{top:0}button.btn-setup-wizard-skip.ml-3.btn.btn-default{background:#fff}.modal-dialog.dc-exam-modal{border-radius:0;border:0}p.dc-course-description a.btn-purple{margin-right:20px;margin-bottom:15px}p.dc-course-description ul{margin-left:18px}.dc-course-home .card{border-radius:.25rem}.dc-purchased-teams h3{border-bottom:none !important}.btn.btn-default:focus{outline:0;box-shadow:0 0 0 3px #933592}.elearning-center-container .nav-tabs .nav-link.active{border-bottom:3px solid #933592}.attend-eaignite .svg__wrap--footer,.attend-apc .svg__wrap--footer{display:none}.attend-eaignite .reg-page-body-wrapper,.attend-apc .reg-page-body-wrapper{flex-direction:column}@media(min-width: 1024px){.attend-eaignite .reg-page-body-wrapper,.attend-apc .reg-page-body-wrapper{padding:150px 5%}}.register-page #footerTopEdge,.register-page #footerMiddleRowBg,.register-page #header,.register-page #mainMenu,.register-page .header{display:none}.register-page .container-fluid{padding:0}.register-page .footer__container{padding-top:0}.reg-page-body-wrapper{background-color:#001e45;background:linear-gradient(90deg, #001e45, #8e3a80);background-image:linear-gradient(90deg, rgba(0, 30, 69, 0.9), rgba(142, 58, 128, 0.9)),url("https://s3.divcom.com/www.asaporg.com/images/d432326456afcdad5a8b2c8ba1fd5207.jpg");background-size:cover;padding:50px 5%;min-height:calc(100vh - 200px);display:flex;align-items:center}.reg-page-body-inner{width:100%;margin:0 auto;max-width:1200px}.reg-page-body{color:#fff}.reg-page-body h1,.reg-page-body h2,.reg-page-body h3{color:#fff}.reg-page-body p{color:#fff;font-size:1.2rem}.reg-page-body a{color:#fff;text-decoration:underline}.reg-page-body .disclaimer{font-style:italic;font-size:.85em}.reg-page-form p{color:#fff}.reg-page-header{padding:0;margin:0}.reg-page-header-wrapper{width:100%;max-width:1200px;margin:0 auto !important}.reg-page-header-left{display:flex;justify-content:center;align-items:center;padding:25px 0 10px 0}.reg-page-header-right{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 25px 0}.producer-text{padding-bottom:8px;color:#061d45}@media(min-width: 768px){.events-new .future__events table tr td{width:31%}.event-brands{flex-direction:row;margin:0 -25px}.event-brands .col-sm-4{width:30%}.event-testimonials .carousel-caption{width:calc(100% - 100px);top:50px}.event-testimonials .carousel-caption h3{font-size:2.125rem}.event-testimonials .carousel-inner,.event-testimonials .carousel-inner .item{max-height:350px}.pace-prep-courses-block ul li{display:inline-block}.reg-page-body-inner{display:flex;align-items:center}.reg-page-header{margin:0 -15px}.reg-page-header-wrapper{display:flex;align-items:center}.reg-page-header-left{justify-content:start;padding:20px 0}.reg-page-header-right{flex-direction:row;justify-content:end;padding:20px 0}.producer-text{padding-bottom:0px}}@media(min-width: 576px){.reg-page-body{padding-right:40px}.reg-page-header-right{flex-direction:row}}@media(max-width: 767px){.reg-page-header-wrapper .col-sm-6{flex:0 0 100%;max-width:100%}}
