#pnlPaymentSelection .cartLeftCol{float:none;width:auto}#pnlPaymentSelection .cartRightCol{float:none;width:auto}#pnlPaymentSelection.paymenttype>div{padding:0}#pnlPaymentSelection{border-bottom:1px solid #ddd;padding:15px 0;margin-bottom:15px}#pnlPaymentSelection .radio-select-description{margin-left:24px}#pnlPaymentSelection .radio-select-description p{margin:8px 0;font-size:13px !important;line-height:18px;color:#000;margin-top:0;margin-bottom:5px}#pnlPaymentSelection .radio-select-description ul{margin-bottom:5px;margin-left:14px;line-height:1.5}#pnlAffirmInfo p{margin:8px 0;font-size:13px !important;line-height:18px}#pnlTutionFlexInfo p{margin:8px 0;font-size:13px !important;line-height:18px}#pnlAffirmInfo .af-complementary-info{font-size:10px !important;font-weight:normal;line-height:normal;color:#000}#pnlAffirmInfo .af-complementary-info a{font-size:10px;font-weight:normal;line-height:normal;color:#000;text-decoration:underline}.section-redesign .section-title h1{color:#475467;font-size:24px !important;font-weight:600;padding-bottom:12px}.section-redesign .section-title .acct-hdr{color:#475467;font-size:24px !important;font-weight:600;padding-bottom:0}.tutionFlexImg{height:12px !important}.section-redesign .section-title{padding:0 !important}.leftCol .section-redesign p{font-size:16px !important;line-height:1.5}.leftCol .section-redesign p#pInstructions{line-height:1.5}.section-redesign #formtop{padding:0 !important;background:#fff}.section-redesign .form-title{background:#f9fafb;padding:24px !important;border-bottom:1px solid #ddd;color:#475467;font-size:18px !important;border-top-left-radius:8px;border-top-right-radius:8px}.section-redesign .form-title h1{color:#475467;font-size:18px !important;padding:0 24px}.section-redesign #divSelection{display:block}.section-redesign #divSelection .buttonContainer{display:flex;margin:0 24px;background:#eaecf0;border:none;padding:4px;border-radius:5px}.section-redesign #divSelection .buttonContainer a{font-size:14px;padding:3px 8px;text-align:center;border:none !important;margin:0 !important;color:#000}.section-redesign #divSelection .buttonContainer .current{margin:0 !important;background:#fff !important}.section-redesign #divSelection .buttonContainer .buttonTransparent{background:none;border:none !important;padding:3px 0}.section-redesign .form-padding{margin:0;padding:9px 24px 0}.section-redesign .form-padding label,.section-redesign .form-padding input,.section-redesign .form-padding select{width:100% !important}.section-redesign .form-padding label{font-size:14px;font-weight:normal;display:inline-block}.section-redesign .form-padding input,.section-redesign .form-padding select{border-radius:8px !important;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);border:solid 1px #d0d5dd !important;padding:10px 14px !important;box-sizing:border-box;margin-bottom:10px}.section-redesign .addInstruct{font-weight:bold}.section-redesign .addInstruct ul{margin-top:20px}.section-redesign .addInstruct ul li{line-height:1.5}.section-redesign .form-footer-container{background:none !important;padding:15px 20px 20px 20px}.section-redesign .form-submit-btn,.section-redesign .form-submit-btn:active{display:inline-block;font-size:16px;width:100%;padding:10px 0;text-align:center !important}.section-redesign .forgot-pass{display:inline-block !important}.section-redesign .forgot-pass a{display:inline-block !important;margin-top:24px;font-size:14px;font-weight:600;color:#004770}.section-redesign .box-container{margin-bottom:30px}.section-redesign .box-container .box-header{background:#f9fafb;font-size:18px !important;border-top-left-radius:8px;border-top-right-radius:8px;border:solid 1px #eaecf0;text-align:left}.section-redesign .box-container .box-header h2{background:none;color:#000;padding:12px;margin:0;font-size:16px !important;font-weight:600;line-height:16px}.section-redesign .box-container .box-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:solid 1px #eaecf0;padding:12px;text-align:left}.section-redesign .box-container .box-content li{font-size:16px;line-height:1.5;color:#000}#pnlForgotPassword.section-redesign .section-title,.section-redesign #forgotRow.form-padding div,.section-redesign #forgotRow{padding:0 !important}.section-redesign .full-box{padding:24px !important;background:#fff !important;border:solid 1px #eaecf0;border-radius:8px !important}.section-redesign .full-box-grey{background:#f9fafb !important}.section-redesign .pad20b{padding-bottom:20px}.section-redesign .mar20b{margin-bottom:20px}.section-redesign .pad10b{padding-bottom:10px}.section-redesign .mar20t{margin-top:20px}.section-redesign .form-padding select{background-image:url(../images/inner-caret-down.png);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.8rem auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-redesign .grey-bg{background:#f9fafb;border:solid 1px #eaecf0}.section-redesign .full-box h2.details,.section-redesign .box-container h2.details,.section-redesign .payInfo h2.details{font-size:20px !important;font-weight:600;line-height:1.5;color:#475467;text-align:left;padding:0}.section-redesign .full-box p,.section-redesign .full-box a,.section-redesign .box-container p{font-size:14px !important;line-height:1.43;color:#000;text-align:left;margin:0 !important}.section-redesign .purchase-box-padding{padding:24px 24px 16px}.section-redesign .programInfSummaryTable{width:70% !important;max-width:384px;border-radius:4px;border:solid 1px #eaecf0;background-color:#fcfcfd;padding:8px 16px;margin:5px 0 5px auto}.section-redesign .programInfSummaryTable td{font-weight:bold}.section-redesign .payInfo{padding:0;background:#fff;border-bottom:1px solid #ddd !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.flex{display:flex}.section-redesign .payInfo .cartLeftCol,.section-redesign .payInfo .cartRightCol{width:100%}.section-redesign .payInfo hr{margin:0 24px}.section-redesign .detailInfo{font-size:24px !important;font-weight:600;line-height:1.33;color:#475467}.section-redesign .btn-img-position{vertical-align:middle;position:relative;top:-1px;left:3px}.student-center-img-position{vertical-align:middle;position:relative;top:-1px;left:3px}.section-redesign .btn-img-position img{display:inline-block}.section-redesign .form-footer-container .select-dropdown{border-radius:8px !important;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);border:solid 1px #d0d5dd !important;padding:10px 14px !important;box-sizing:border-box;width:100%;background-image:url(../images/inner-caret-down.png);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1.2rem auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0 !important}.section-redesign #pnlPaymentSelection{margin:0 24px;border-bottom:solid 1px #eaecf0;overflow:hidden;padding-bottom:10px;margin-bottom:15px}.section-redesign #pnlPaymentSelection .cartLeftCol,.section-redesign #pnlPaymentSelection .cartRightCol{width:95%;padding:4px 0}.section-redesign #pnlPaymentSelection .cartLeftCol .cc-icon,.section-redesign #pnlPaymentSelection .cartRightCol .cc-icon{display:none}.section-redesign hr.payInfoBorder{border-bottom:1px solid #eaecf0}.section-redesign .border-bottom-adjustment{border-bottom:1px solid #ddd !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;margin-bottom:24px}.section-redesign .border-top-adjustment{border-top:1px solid #ddd !important;border-top-left-radius:8px !important;border-top-right-radius:8px !important;margin-bottom:24px;padding:0 !important}.pad-24{padding:24px !important}.section-redesign .form-table-content tr td{font-size:16px;font-weight:600;font-style:normal;line-height:1;color:#475467;padding:5px 0}.section-redesign .form-table-content tr>td:first-child{text-align:start}.section-redesign .form-table-content tr.text-left td{text-align:start !important}.section-redesign .form-table-content tr>td:last-child{text-align:end}.section-redesign .form-table-content tr td span{font-size:14px;line-height:1.43;color:#000}.section-redesign .progInfoPadding{padding:10px 4px}.section-redesign .programLabel{font-size:14px;font-weight:500 !important;line-height:1.43;color:#344054 !important}.section-redesign #ctrlPassStrength{width:100% !important;margin-left:0 !important;padding-left:0 !important}#pnlForgotPassword.section-redesign #pnlForgotButtons{margin-top:5px !important}.checkboxContainer{display:flex;margin-top:10px}.section-redesign .checkboxContainer input{width:auto !important;margin-right:7px}.section-redesign .student-agreement-info{text-align:left !important;margin-left:12px}.section-redesign #pnlCCBillingInfo.form-padding h2,.section-redesign #pnlCCCardInfo.form-padding h2{margin-bottom:10px}.section-redesign .prog-title{font-weight:bold;color:#475467;font-size:18px}.section-redesign .pnlBenefits{display:block}.section-redesign .contactInfoConv.box-container .contactUs{background:#efefef;padding:5px 10px;color:#1a5d7f;font-size:22px !important;font-weight:400;margin:10px 0;line-height:30px;display:block}.section-redesign #hlkForgotPassword,.section-redesign .forgotPassLink{font-style:normal;text-decoration:none}.section-redesign .programInfSummaryTable{border-top:none}.section-redesign .progInfoPadding .programInfSummaryTable{border-top:1px solid #eaecf0}#hlkStudentCenter img{display:inline-block}.section-redesign .checkboxContainer{display:block}.section-redesign .shippingInfoLink{display:none}.clsEmailUserName{display:none}.section-redesign .clsEmail{display:inline-block;font-size:14px;font-weight:bold}.section-redesign #aLaunchAffirm{display:flex;align-items:center;justify-content:center}.section-redesign #aLaunchAffirm img{filter:invert(98%) sepia(0%) saturate(7487%) hue-rotate(138deg) brightness(108%) contrast(94%);color:#fff}.section-redesign table.programInfSummaryTable{border-top:1px solid #eaecf0}.section-redesign .benefitContent{display:none}.section-redesign .ClsBenefitContent{display:block}.section-redesign .box-container .box-header h2.contact-head{color:#000;padding:12px}.CardInfoStyle{display:flex;flex-direction:row}.DateContainerCls{margin-right:10px}.addColon{display:none}.addAsterisk{display:block}.section-redesign .text-left{text-align:left !important}.section-redesign #pnlCCBillingForm label,#creditInfoId .labelTxt{display:flex}.alert-messages,.alert-messages div{padding-left:0 !important}#pnlForgotPassword div.alert,#pnlForgotPassword div.alert div{display:flex}.alert{display:flex;justify-content:space-between;align-items:center;border-radius:12px;border:solid 1px #fda29b;background-color:#fffbfa;padding:8px 0 !important;margin:10px 0}.icon-wrapper{display:flex;align-items:center;width:initial !important;padding:0 16px}.alert-messages div.icon-wrapper{padding:0 16px !important}.alert-content{display:flex;align-items:center;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#b42318;width:100% !important;padding-left:0 !important;padding-right:0 !important}.hide-alert{display:flex;align-items:center;width:initial !important;padding:0 16px !important}.section-redesign .vsErrorSummary{display:none !important}.section-redesign .redesignErrorSummary{display:block !important}#pnlForgotPassword div.redesignErrorSummary{display:block !important}.errorMargin{margin:0 20px}.success-message .icon-wrapper{padding:0 16px !important}.alert.success-message{background-color:#f6fef9;border:solid 1px #6ce9a6}.alert.success-message .alert-content{color:#027a48 !important}.section-redesign #pnlCCCardInfo .sapIframe{width:99%}.flex-gap-15{gap:15px}#pnlUpdatePassword.form-padding .showHide{width:100px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.section-redesign .form-padding .email-block label{width:auto !important}.email-block label .clsEmail{margin-right:10px}a.buttonWhite,a.buttonWhite:visited,a.buttonWhite:active,input[type=submit].buttonWhite,input[type=submit].buttonWhite:active{border:solid 1px #d0d5dd;background-color:#fff;color:#344054;font-weight:600}.duplicateOldContentDesign{display:none !important}.section-redesign .duplicateNewContentDesign{display:block}.flex.d-element{display:flex}.greenTxt{color:#039855 !important}.textUnderline{text-decoration:underline}.section-redesign .form-table-content tr td span.defaultFont{color:#475467;font-size:16px;font-weight:600}.programSection{background:none !important}.programInfoHeaderRedesign{padding:16px;background:#f2f4f7;color:#475467;font-size:20px;font-weight:600}.programMainSection .blueButton{display:inline-block;font-size:16px;width:100%;padding:10px 0;text-align:center !important;background:none repeat scroll 0 0 #006399;color:#fff;font-weight:600}.programMainSection .form-table-content tr td{font-size:16px;font-weight:600;color:#475467;padding:3px 0}.programMainSection .salesTaxText{font-size:14px;font-weight:400;color:#000}.programLabel{font-size:14px;font-weight:500;color:#344054}.programSection .selectProgramSubTitleRedesign{font-size:16px;text-align:center;font-weight:400;color:#475467}.programSection .selectProgramTitleRedesign{text-align:center;font-size:24px;border:none;padding-bottom:10px;color:#475467;font-weight:600}.programMainSection .form-table-content tr td span.defaultFont{color:#475467;font-size:16px;font-weight:600}.programSection .removeItal{font-style:normal}.programSection .mar20b{margin-bottom:20px}.programSection .full-box{padding:24px !important;background:#f9fafb !important;border:solid 1px #eaecf0;border-radius:8px !important}.programSection .vsErrorSummary{display:none !important}.programSection .full-box h2.details{font-size:20px !important;font-weight:600;line-height:1.5;color:#475467;text-align:left;padding:0}.programMainSection .progInfoPadding{background:none}.programPriceTotalValue{font-size:16px;font-weight:600;color:#475467}.financePlanDownPaymentValue{font-size:16px;font-weight:600;color:#475467}