.font-ultrathin{font-weight:100}.font-thin{font-weight:200}.font-light,.noteFont,.forms input[type],.forms textarea,.forms select,.forms .textinput label,html,body,div,span,p,a,li{font-weight:300}.font-light-imp{font-weight:300!important}.font-regular,.blog .blog-item p{font-weight:400}.font-medium,.main-banner .content .btn-video,.main-banner .content p,.main-banner .content div,.main-banner .content a,.main-banner .content h1{font-weight:500}.font-medium-imp{font-weight:500!important}.font-semibold{font-weight:600}.font-semibold-imp{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.font-ultrathin{font-weight:100}.font-thin{font-weight:200}.font-light,.noteFont,.forms input[type],.forms textarea,.forms select,.forms .textinput label,html,body,div,span,p,a,li{font-weight:300}.font-light-imp{font-weight:300!important}.font-regular,.blog .blog-item p{font-weight:400}.font-medium,.main-banner .content .btn-video,.main-banner .content p,.main-banner .content div,.main-banner .content a,.main-banner .content h1{font-weight:500}.font-medium-imp{font-weight:500!important}.font-semibold{font-weight:600}.font-semibold-imp{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}html,body,div,span,p,a{font-family:proxima-nova,sans-serif!important;font-style:normal;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,p,div{font-size:1rem}html,body,div,span,p,a,li{color:rgba(74,74,74,.65)}b,strong{color:rgba(74,74,74,.9)!important}h2,h3,h4,h5,h6{color:#4a4a4a}a,a:hover{text-decoration:none;display:inline-block;color:#1e88e5}a div,a span,a p,a a,a li,a:hover div,a:hover span,a:hover p,a:hover a,a:hover li{color:#1e88e5}.btn{border-radius:5em;padding:.3em 1em;min-width:5rem}.btn-primary{background-color:#1e88e5;-webkit-box-shadow:0 2px 5px 0 rgba(39,39,39,.5);-moz-box-shadow:0 2px 5px 0 rgba(39,39,39,.5);box-shadow:0 2px 5px 0 rgba(39,39,39,.5)}.btn-white{background-color:#fff;color:#4a4a4a;-webkit-box-shadow:0 2px 5px 0 rgba(39,39,39,.5);-moz-box-shadow:0 2px 5px 0 rgba(39,39,39,.5);box-shadow:0 2px 5px 0 rgba(39,39,39,.5)}.text-primary{color:#1e88e5!important}.text-secondary{color:#3b97e8!important}.bg-secondary{background-color:#ededed!important}.primary-background-color{background-color:#1e88e5}.primary-font-color{background-color:#1e88e5}.link-color{color:#1e88e5!important;cursor:pointer}.cursor{cursor:pointer}a::after{background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);height:2px;content:"";display:block}a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.parallax-scrolling{z-index:1000}.main-banner{position:relative}.main-banner .main-image{background-image:url("../media/images/large/cp-banner.jpg");background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:100vh}.main-banner .content{position:absolute;z-index:1;top:30%;left:15%}.main-banner .content p,.main-banner .content div,.main-banner .content a,.main-banner .content h1{color:#fff}.main-banner .content .btn-video{background-color:#f6e464;color:#1565c0;padding-left:1.6rem;padding-right:1.6rem;-webkit-box-shadow:0 2px 5px 0 rgba(39,39,39,.75);-moz-box-shadow:0 2px 5px 0 rgba(39,39,39,.75);box-shadow:0 2px 5px 0 rgba(39,39,39,.75)}.main-banner .content .btn-outline-white{border:solid 1px #fff;color:#fff;background-color:transparent;padding-left:1.6rem;padding-right:1.6rem}.main-banner .content .btn-outline-white:hover{border:0;color:#1e88e5;background-color:#fff;padding-left:1.6rem;padding-right:1.6rem}.blog{background-image:url("../media/images/Blog-Background-Desktop.png");background-size:cover;width:100%;background-repeat:no-repeat;padding-bottom:6rem;padding-top:17rem}.blog p,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{color:#fff}.blog .title{color:#fff}.blog .blog-item{border-radius:.6rem;margin:0 .5rem;padding:0}.blog .blog-item p{color:rgba(74,74,74,.75)}.blog .blog-item img{width:100%;border-radius:.6rem .6rem 0 0}@media(max-width:575px){.blog{padding-top:13rem}}@media(min-width:768px) and (max-width:1200px){.main-banner .content{top:15%;left:5%}}@media(min-width:456px) and (max-width:766px){.main-banner .content{width:58%}}@media(min-width:456px) and (max-width:568px){.main-banner .content{left:19%!important}}@media(max-width:767px){.main-banner .content{top:12%;left:0;display:flex;flex-wrap:wrap;justify-content:center}.main-banner .content h1{font-size:2rem}}.fullPopOverCloseBtn{padding:30px 30px 20px 20px;cursor:pointer;color:#1e88e5}.fullPopOverHeader{position:fixed;top:0;left:0;width:100%}.fullPopOverContent{overflow-y:auto;margin-top:100px}.iziModal-wrap{overflow:hidden!important}@media only screen and (max-width:767px){.fullPopOverCloseBtn{padding:20px 20px 20px 20px}.fullPopOverContent{height:calc(100vh - 125px);margin-top:70px}.videoModal{padding:0 20px}.videoModal,.videoModal iframe{max-width:100%!important;width:100%!important;height:200px}}@media only screen and (min-width:520px) and (max-width:767px){.videoModal,.videoModal iframe{height:265px;width:470px!important}}@media only screen and (min-width:768px) and (max-width:1200px) and (max-height:600px){.videoModal,.videoModal iframe{height:300px}}@media only screen and (min-width:991px) and (max-width:1200px) and (max-height:600px){.videoModal,.videoModal iframe{width:936px!important}}@media only screen and (min-width:768px) and (max-width:1200px){.videoModal{padding:0 20px}.videoModal,.videoModal iframe{max-width:100%!important;width:100%!important}}.cookieBanner{background-color:#4a4a4a;position:fixed;bottom:0;z-index:9999;color:#fff;padding:20px;width:100%;display:none}.cookieBanner i{cursor:pointer;vertical-align:middle}.cookieBanner .actionDiv a{color:#fff!important}.modal-header{min-height:16.43px;padding:16px;border-bottom:0;background:#1d89e4;background-size:cover;height:70px;display:block}.modal-header button{height:1em;opacity:1;color:#fff}.modal-header .close{transition:opacity .3s;right:1px;color:#fff;opacity:.8;font-size:36px;padding-bottom:2rem}.modal-header .close:hover{transition:opacity .3s;opacity:1}.modal-header .has-success{background-color:#1ab394!important}.modal-header .has-warning{background-color:#f8ac59!important}.modal-header .has-error{background-color:#ed5565!important}.modal-header h3{color:#fff;font-weight:600}.modal-body .btn--primary{background-color:#1e88e5;-webkit-box-shadow:0 2px 5px 0 rgba(39,39,39,.5);-moz-box-shadow:0 2px 5px 0 rgba(39,39,39,.5);box-shadow:0 2px 5px 0 rgba(39,39,39,.5);color:#fff}.offset-main-hyperlink::after{background-color:transparent!important}.white-text{color:#fff}.custom-shadow{-webkit-box-shadow:0 2px 5px 0 rgba(39,39,39,.25);-moz-box-shadow:0 2px 5px 0 rgba(39,39,39,.25);box-shadow:0 2px 5px 0 rgba(39,39,39,.25)}.grecaptcha-badge{visibility:hidden!important}.fs-small{font-size:small}div,span,p,li{color:rgba(74,74,74,.8);font-family:proxima-nova,sans-serif!important}html,body,p,div{font-family:proxima-nova,sans-serif!important}html,body,div,span,p,a,li,button{font-family:proxima-nova,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:proxima-nova,sans-serif!important}.place-order-font h1{font-size:2.5rem!important}.place-order-font h2{font-size:2rem!important}.place-order-font h3{font-size:1.75rem!important}.place-order-font h4{font-size:1.5rem!important}.place-order-font h5{font-size:1.25rem!important}.place-order-font h6{font-size:1rem!important}@media(max-width:767px){.place-order-font h3{line-height:1.5em!important}}.forms .textinput{margin:.5em 0}.forms .textinput input,.forms .textinput select{border-bottom:solid .1em #d9d9d9;padding-top:1.5em}.forms .textinput label{padding:1.5em 0}.forms .user-type-margin{margin:0 0 .5em 0}.forms input[type],.forms textarea,.forms select{border-radius:0;color:rgba(74,74,74,.75)}.popover{top:10px!important}.priceCard{border:0;padding:10px 0}.priceName{font-size:1rem}.priceNum{font-size:1.2rem}.noteFont{font-size:.8rem;color:#808080}.note-duration{color:rgba(74,74,74,.75)}.address-val-opacity{color:rgba(74,74,74,.7)}.priceNum-pricing{font-size:1rem;color:#4a4a4a}.username-error{color:#be5462!important}.btn-initial{height:initial;font-weight:300!important}.btn-no-transition{border:0}.btn-no-transition:hover{transform:none;-webkit-transform:none}.modal.in{opacity:1}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-backdrop.fade{filter:alpha(opacity=0)}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}#blueBanner{position:relative;transition:top .5s ease-out .01s}.payment-border{border-bottom:solid 1px rgba(74,74,74,.65)}.shipment-label{display:inline-block;line-height:normal;font-size:.9rem;margin-top:3px}.fa-cc-amex{color:#007bc1}.fa-cc-discover{color:#f68121}.fa-cc-mastercard{color:#0a3a82}.fa-cc-visa{color:#0157a2}.product-line-height{line-height:1.2em}.new-amount-position{position:relative;bottom:10px}.name-font{font-size:1.2rem;color:rgba(74,74,74,.9)}.font-point2{font-size:1.3rem}.card-input-position{position:relative;bottom:1rem}.cart-desc-border{border-bottom:solid 1px #e9e9e9;border-radius:0!important}.cart-item{display:flex}.cart-item .item-name{flex-grow:1}.cart-item .item-price{padding:0 20px}.cart-item .item-actions{text-align:center}.cart-item .item-actions .bookListEdit{cursor:pointer}.purchase-height{height:4rem}.bs-wizard .badge{padding:.15em .36em .15em .3em;line-height:.8;font-weight:400}.dropdown-position{position:relative;z-index:2;left:92%;top:1.5em;cursor:pointer}.dropdown-position-wide{position:relative;z-index:2;left:95%;top:1.5em;cursor:pointer}.dropdown-position-survey{position:relative;z-index:2;left:96%;top:0;cursor:pointer}@media(max-width:576px){.dropdown-position-wide{left:92%}}.login-dark-color,.payment-text{color:#4a4a4a}.fgt-pwd{font-size:1.75rem}.angular-main-padding{padding:8em 0 5em 0}@media(max-width:767px){.angular-main-padding{padding:6em 0 5em 0}}.custom-disabled .btn-primary.disabled,.custom-disabled .btn-primary:disabled{color:#fff;background-color:#76b7ef}.custom-mt-2{margin-bottom:2rem!important}.custom-mb-1{margin-bottom:1rem!important}.card-icon-size{font-size:1.5em}#profileAddressModal,#profileErrorModal,#paymentErrorModal{background:rgba(0,0,0,.5)}.width-initial{width:initial!important}.font-op-1{color:#4a4a4a}.font-white{color:#fff!important}.address-modal-width{width:35vw;margin:auto}@media(max-width:1600px){.address-modal-width{width:40vw}}@media(max-width:991px){.address-modal-width{width:60vw}}@media(max-width:767px){.address-modal-width{width:50vw}}@media(max-width:575px){.address-modal-width{width:75vw}}.warn-div{color:#f00;opacity:.8;padding:10px;line-height:1.3em}.disable-sug-address{color:#fff;opacity:.65;pointer-events:none;cursor:not-allowed!important}.affirm-text{font-size:.8rem;color:#808080}.skubanner{background-color:#1e88e5;width:100%;height:45px;color:#fff;display:flex;align-items:center;justify-content:center}.skubanner span{font-weight:500;color:#fff!important}@media(max-width:767px){.skubanner{font-size:.8rem!important}}.cart-features{color:rgba(74,74,74,.65)!important}.cart-features .flex-row{line-height:normal}.cart-features .fa-plus,.cart-features .fa-minus{color:#1e88e5;position:relative}.cart-features .p-2Icon{padding:.5rem .4rem .5rem 0;cursor:pointer;font-size:.8rem!important}.cart-features .p-2{padding:.45rem .5rem .5rem 0!important;cursor:pointer;font-size:.9rem!important;color:rgba(74,74,74,.65)!important}.cart-features .product-features{display:none;position:relative;left:16px;line-height:15pt;color:rgba(74,74,74,.65)!important}.cart-features span{color:rgba(74,74,74,.65)!important;font-size:.9rem!important}.cart-features li{list-style-type:disc!important;list-style-position:outside;line-height:12pt;color:rgba(74,74,74,.65)!important;font-size:.5rem!important;margin-left:1em}.cart-features li span{font-size:.85rem!important;padding-left:2.5px}.upsell-desc{font-size:1.4rem;margin-bottom:0;font-weight:400}.fixed-align{align-items:baseline!important}.inst-purchase{font-size:.7rem;line-height:.8rem;padding-left:2px;position:relative;top:16px}.discount-pad-bottom{padding-bottom:1rem}@media(max-width:767px){.discount-pad-bottom{padding-bottom:.5rem}}.registrationError{min-width:400px;width:850px;display:flex;flex-flow:row;color:#000}.registrationError>div{width:420px;height:350px;display:table-cell;padding:40px;color:#000}.registrationError .mw-700{max-width:700px}.registrationError div.message{background-origin:content-box;background-image:url("/assets/media/images/Registration.JPG");background-size:100% auto;background-repeat:no-repeat;background-position:bottom;text-align:center;padding-top:30px}.registrationError div.message span.title{font-size:16pt;display:block;font-weight:bold;color:#000;margin-right:10px}.registrationError div.form{border-left:2px solid #ddd;vertical-align:middle;padding:50px;font-size:12pt;font-weight:400}.registrationError div.form p{color:#911301;font-size:11pt;line-height:1.2em}.registrationError div.form #BtnSubmitCode{margin-top:20px;border-radius:20px;height:35px;padding:6px;box-sizing:border-box;cursor:pointer}.registrationError div.form #TxtCode{padding-left:0;margin-top:10px;height:30px;border:0;border-bottom:2px solid #ddd;color:#000}.registrationError div.form #TxtCode.error{border-bottom:2px solid #fc2401;color:#fc2401}.checkMarkINGreenCircle{background-color:#02a604;font-weight:600;font-size:12px;border-radius:10px;color:#fff;margin-right:5px;display:inline-block;height:18px;width:18px;line-height:18px;text-align:center}@media only screen and (max-width:850px){.registrationError{width:100%;display:flex;flex-flow:column}.registrationError>div{width:100%;padding:20px;height:auto}.registrationError div.message{background-image:none}.registrationError div.Form{border-left:0}}.mb--point8-imp{margin-bottom:.85714286em!important}.neg-mar-1{margin-top:-1em}.error-course-pad{padding-bottom:5px}.register-row{width:100%}.login-margin{margin-bottom:.1em}.heading-note{color:#a5a5a5}.login-form-section{margin-top:1.7em}.login-email-note{margin-top:1em}.login-pswd-note{margin-top:1.7em!important}.UserRegistration .nav-tabs a,.UserRegistration .nav-tabs a:focus,.UserRegistration .nav-tabs a:hover{border:0}.UserRegistration .toggleDropDown{margin:15px 0 15px 0}.UserRegistration .toggleDropDown .dropdown-item:active,.UserRegistration .toggleDropDown .dropdown-item:hover{background-color:#fff;cursor:pointer;text-decoration:none}.UserRegistration .dropdown-toggle{text-align:left;color:#65656a;background-color:#d8d8d8;font-size:15px;width:100%;font-weight:normal;border-radius:6px;box-shadow:none}.UserRegistration .dropdown-menu{background-color:#fff;width:100%}.UserRegistration .dropdown-menu li a,.UserRegistration .dropdown-menu li a:active{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#a5a5a5;white-space:nowrap}.UserRegistration #loginDropdownSelected{padding-left:10px;line-height:1}.UserRegistration .caret{margin-right:1em;float:right;margin-top:.8em}.UserRegistration .register-name{margin-top:10px}.UserRegistration .register-email-id{margin-top:20px}.UserRegistration .internationalUserContent{display:none}.UserRegistration .internationalUserContent .login-dark-color{margin-bottom:0;margin-top:2em}@media(max-width:384px){.UserRegistration .toggleDropDown{display:block}.UserRegistration .toggableRegister{display:none}.UserRegistration .toggleDropDown .dropdown-toggle::after{float:right;margin-top:.8em}}@media(min-width:385px) and (max-width:767px){.UserRegistration .toggleDropDown{display:none}}@media(min-width:768px) and (max-width:991px){.UserRegistration .toggleDropDown{display:block}.UserRegistration .toggableRegister{display:none}.UserRegistration .toggleDropDown .dropdown-toggle::after{margin-left:7.255em}}@media(min-width:992px){.UserRegistration .toggleDropDown{display:none}}.UserRegistration .registerHeading{margin-bottom:.15em}.UserRegistration .toggableRegister{margin-bottom:1em}.UserRegistration .toggableRegister .nav-link{color:#a5a5a5;font-weight:300}.UserRegistration .toggableRegister li a{padding:0 20px 0 0!important;background-color:#fff!important}.UserRegistration .toggableRegister li a:hover{cursor:pointer;background-color:#fff!important}.UserRegistration .toggableRegister li a span{color:#a5a5a5}.UserRegistration .toggableRegister li.active a span{border-bottom:1px solid #1e88e5;color:#1e88e5!important}.UserRegistration .toggableRegister li:nth-child(2){padding-left:20px;border-left:solid 1px #cacaca}.UserRegistration .terms-policy-link{font-weight:300;display:inline-block;line-height:.6em}.UserRegistration .btn-pad-width{padding:0 12px!important}.UserRegistration .text-single-line-height{line-height:1.3em;margin-top:2.5em}.paypal-disabled{height:45px;position:absolute;background-color:#ffe8b3;width:9.5rem;z-index:1000;opacity:.5;cursor:not-allowed;display:block;border:0}.cursor-disallow{cursor:not-allowed}#registrationQuestions .input-custom{bottom:15px;height:2em;padding-top:.8em}#registrationQuestions .select-custom{bottom:15px;height:3em;padding-top:.8em}#registrationQuestions .label-custom{top:-30px;height:1em}.font-black-1{color:#4a4a4a}.font-black-1-imp{color:#4a4a4a!important}.font-black-point8{color:rgba(74,74,74,.8)}.font-black-point8-imp{color:rgba(74,74,74,.8)!important}.font-black-point6{color:rgba(74,74,74,.6)}.datepicker table tr td span.disabled{color:#dadada!important}#selectBookDialog h3{font-size:24px;color:#4a4a4a;font-family:proxima-nova,sans-serif}#selectBookDialog .btn,#selectBookDialog div{font-family:proxima-nova,sans-serif;font-weight:300}#selectBookDialog .edition-row{padding:0 25px 30px}@media(max-width:767px){#selectBookDialog .edition-row{padding:0 25px 40px}}#selectBookDialog .btn-slider{font-size:12px;line-height:15px;padding:10px 30px;border-width:0;border-radius:25px!important;transform:none!important;z-index:3}#selectBookDialog .btn-slider:active{background-color:#1e88e5}#selectBookDialog .slider-parent .active{background-color:#1e88e5;color:#fff;box-shadow:0 2px 5px 0 rgba(105,105,105,.4)}#selectBookDialog .slider-div{background-color:#f0f0f0;border-radius:25px;position:relative}@media(min-width:992px){#selectBookDialog .book-modal{min-width:600px}}#selectBookDialog .modal-content{border-radius:15px}#selectBookDialog .btn{font-size:15px}@media(max-width:767px){#selectBookDialog{padding:0 15px!important}}.cpa-book-small-font{font-size:.8rem}.cpa-book-med-font{font-size:.9rem}.default-font{font-size:1rem}.discountCode .retrieving{text-align:center;font-size:2em}.discountCode .packageList{margin:auto;max-width:600px}.discountCode .packageList>ng-container:last-child .packageItem{border-bottom:0}.discountCode .packageList .packageItem{cursor:pointer;display:flex;width:100%;max-width:600px;border-bottom:1px solid #ccc;padding:5px}.discountCode .packageList .packageItem .NumOrg{text-decoration:line-through;color:rgba(74,74,74,.8);display:block;font-size:.95rem}.discountCode .packageList .packageItem .priceNum-pricing{font-size:1rem;color:#4a4a4a}.btn-7rem{min-width:7rem}.btn-9rem{min-width:9rem}.btn-11rem{min-width:11rem}.btn-16rem{min-width:16rem}.changePasswordPanel{width:80%;max-width:600px;margin:auto;padding:0 100px}.changePasswordPanel .error{font-size:.8em}.forgotPasswordPanel{width:80%;max-width:600px;margin:auto;padding:0 100px}.forgotPasswordPanel .error{font-size:.8em}@media(max-width:767px){.forgotPasswordPanel{width:95%;max-width:600px;margin:auto;padding:0 20px}.forgotPasswordPanel .error{font-size:.8em}}.grecaptcha-badge{visibility:hidden}.span-h3{font-size:1.75rem!important;color:#4a4a4a!important}.mt-title{margin-top:2.5rem}.font-sans{font-family:open sans!important}.ltr-space-point4{letter-spacing:.04em}.ltr-space-point1{letter-spacing:.01em}.white-btn{background-color:#fff;color:#1e88e5;border:solid 2px #1e88e5!important;box-shadow:none}@media(max-width:499px){#footer-social{margin-top:-20px!important}}.txtbook-sub-head{color:rgba(74,74,74,.6);font-size:11px}#pricingDiv h4,#cartDiv h4{font-size:1.40714286em}.cart-total{font-weight:300}.tax-info{list-style:disc;padding-left:20px}.tax-info-icon{font-size:12px;color:#1e88e5;cursor:pointer}.cart-banner{background-color:#fff;text-align:center;vertical-align:middle}.ap-pricing .course-group-name{font:normal normal 500 16px/20px proxima-nova;letter-spacing:.16px;color:#595959;text-transform:uppercase;opacity:1}.ap-pricing .course-group-name i{font-size:18px;vertical-align:-.06em}.ap-pricing .group-border{border-bottom:solid 1px #d2e0eb}.ap-pricing .cart-payment-header{min-height:80px;color:#fff!important;background-color:#1e88e5;border-top-left-radius:6px;border-top-right-radius:6px}.ap-pricing .cart-payment-header p,.ap-pricing .cart-payment-header span{color:#fff}.ap-pricing .cart-payment-header .cart-head{font:normal normal bold 18px Proxima Nova;letter-spacing:-.36px;color:#fff;opacity:1}.ap-pricing .cart-payment-header .cart-body p,.ap-pricing .cart-payment-header .cart-body span{text-align:center;font:normal normal normal 16px/20px Proxima Nova;letter-spacing:.16px;color:#fff;font-weight:300}.ap-pricing .cart-payment-header .cart-body b{color:#fff!important}.ap-pricing .cart-payment-header .cart-body .cart-off{color:#98f5a3}.ap-pricing .cart-payment-header .cart-sub-head{font-size:18px!important;font-weight:500!important}.ap-pricing .course-row{min-height:80px}.ap-pricing .course-row p,.ap-pricing .course-row div,.ap-pricing .course-row span{color:#808080}.ap-pricing .course-row:not(:last-child){border-bottom:solid 1px #d2e0eb}.ap-pricing .mob-bg{background-color:#fff}.ap-pricing .cart-icon{border:solid 1px #3b97e8;width:45px;height:45px;border-radius:25px;margin:auto;top:10px;padding-top:11px;padding-right:10px;font-size:20px;cursor:pointer;font-weight:400}@media(max-width:991px){.ap-pricing .course-row{min-height:120px}.ap-pricing .mob-bg{background-color:#fafafa;border-radius:10px}.ap-pricing .group-border{border-bottom:0}.ap-pricing .cart-icon{top:10px;padding-top:13px;padding-right:13px;font-size:17px}}.ap-pricing .cart-select-icon{border:solid 1px #3b97e8;background-color:#3b97e8;width:45px;height:45px;border-radius:25px;margin:auto;top:10px;padding-top:14px;padding-right:16px;font-size:16px;cursor:pointer;color:#fff}.ap-pricing .cart-price{font-size:21px}.ap-pricing .select-price{box-shadow:0 3px 6px rgba(211,229,245,.3333333333);border:1px solid #e1ebf4;border-radius:4px;color:#808080;font-weight:300}.ap-pricing .ap-pricing-drpdown{border-radius:50%}.ap-pricing .ap-pricing-drpdown i{padding-left:12px;padding-right:12px;padding-top:14px;padding-bottom:10px}.ap-pricing .ap-pricing-drpdown :hover{border-radius:50%;background-color:#efefef}.ap-pricing .ap-pricing-cart-indicator{background-color:#1d89e4;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.7em;text-align:center}.ap-pricing .drpdown-icon{position:absolute;top:15px;right:10px}.ap-pricing .cart-payment-body{min-height:140px}.ap-pricing .course-pricing-name{font:normal normal 300 16px/20px Proxima Nova;letter-spacing:0;color:#595959;opacity:1}.cart-off{color:#98f5a3}.mob-cart{background-color:#fff;position:fixed;width:100%;bottom:0;left:0;margin:0;z-index:100;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 3px 20px #4a4a4a}.mob-cart .price-row{border-top:1px solid #e1ebf4}.mob-cart .total-col{border-right:1px solid #e1ebf4;line-height:1.2rem}.mob-cart .color-orange{color:#e78d22}.mob-cart .color-orange b{color:#e78d22!important}.mob-cart .color-green{color:#60b260}.mob-cart .color-green b{color:#60b260!important}.filteroption .dropdown-toggle{text-align:left;font-size:14px;padding:3px 5px}.filteroption .fcSelectBox{border:0;padding:3px 0 3px 11px;-webkit-appearance:none;-moz-appearance:none;width:100%;overflow:hidden;cursor:pointer;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px rgba(211,229,245,.3333333333);border:1px solid #e1ebf4;border-radius:4px;opacity:1;text-align:inherit}.filteroption .dropdown-item{padding:.5rem .7rem;font-weight:300}.filteroption .dropdown-item .ap-price-label{white-space:normal;word-break:normal;overflow-wrap:anywhere}.filteroption .dropdown-menu{min-width:initial;max-width:100%}.filteroption .drp-price{margin-left:auto;padding-right:5px}.mob-cart-ad{background-color:#2f6bb2;border-radius:5px}.mob-cart-ad .head{font-size:1rem;font-weight:600;line-height:1.25rem}.mob-cart-ad .content{line-height:1.25rem;font-size:.9rem}.cart-disc-border{border-top:solid 1px rgba(0,0,0,.08)}.cart-disc-border div{font-size:14px}.filteroption a:active{background-color:#eee!important}.load-modal{width:35%;margin-left:auto;margin-right:auto}.quantity-div{border:solid 1px #e1ebf4}.lic-cart-head{font-size:1.5rem;color:#4a4a4a;padding-top:1.5rem;padding-left:1rem}#licensePaymentBanner .package-name{font-size:.9rem;color:rgba(74,74,74,.8)}#licensePaymentBanner .package-name span{color:#4a4a4a}#licensePaymentBanner .lic-payment-text{font-size:.9rem;color:rgba(74,74,74,.8)}#licensePaymentBanner .lic-payment-border{border-bottom:solid 2px rgba(74,74,74,.4)}#licensePayment{line-height:initial;min-width:8rem;padding-top:10px!important;padding-bottom:10px!important}.lead-modal{height:33rem;border-radius:5px;max-height:90vh}.lead-modal-rad{border-radius:10px;padding:30px}.btn-inner-price{padding-left:1rem}@media(max-width:380px){.btn-inner-price{padding-left:0}}@media(min-width:381px) and (max-width:451px){.btn-inner-price{padding-left:.5rem}}.mob-cart-license{height:4.5rem}.license-head-lineheight{line-height:inherit}@media(max-width:959px){.license-head-lineheight{line-height:initial}.lead-modal{height:34rem;border-radius:5px;max-height:90vh}}.no-course-license{background-color:#fff;padding-bottom:20px;padding-top:10px;border-radius:5px}.quantity-div{display:flex;width:inherit}@media(min-width:992px){.quantity-div{width:5rem;display:flex;margin:auto}}.mob-payment-option{display:block;margin:auto;text-align:center}.lead-modal-close{position:absolute;right:20px;top:-5px;font-size:25px;color:#1e88e5}.strikethrough{text-decoration:line-through;padding-right:10px}.cart-addon{font-size:.75rem}.cart-courseItem{display:flex;align-items:center;justify-content:space-around;padding:.8rem .8rem;border:solid 1px #e9e9e9;border-radius:12px;box-shadow:0 3px 6px rgba(211,229,245,.3333333333)}.cart-courseItem .courseItem-added{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:50%;min-width:30px}.cart-courseItem .courseItem-label{word-break:break-word}.cart-courseItem .check-icon{background-color:rgba(99,188,66,.15);font-size:.8rem}.cart-courseItem .cart-icon{background-color:rgba(30,136,229,.15);font-size:.8rem}.cart-courseItem.selection-item:hover{box-shadow:0 2px 6px rgba(211,229,245,.8352941176);cursor:pointer}.cart-optional-modal{border-radius:.4rem}.cart-optional-modal .info-text{line-height:22px;color:rgba(74,74,74,.7);font-size:14px}.cart-optional-modal .optional-pkg-label{color:rgba(74,74,74,.8);font-size:1.1rem}.cart-optional-modal .btn-outline-white:hover{transform:none;-webkit-transform:none;border:solid 1px #d3d3d3;background-color:transparent}.disabled-input{opacity:.5;border-bottom:.1em dashed #d9d9d9!important}@media(min-width:767px){.cart-optional-modal{min-width:550px}}.wel-login-padding{padding-top:4rem}@media(max-width:1600px){.wel-login-padding{padding-top:5rem}}@media(max-width:991px){.wel-login-padding{padding-top:5rem}}@media(max-width:767px){.wel-login-padding{padding-top:5rem}}@media(max-width:575px){.wel-login-padding{padding-top:7rem}}@media(max-width:400px){.wel-login-padding{padding-top:8rem}}.font-size-x-large{font-size:x-large}.appricing-panel-minimized{max-height:0;overflow:hidden;transition:max-height 300ms linear}.appricing-expand-panel{overflow:visible;max-height:500vh;transition:max-height 300ms linear}.profile-info-icon{color:rgba(59,151,232,.8);font-size:1rem;cursor:pointer}