
@charset "UTF-8";[data-sparta-container] .calculator-module .about-icon{margin-bottom:5px;text-align:center}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module .about-icon{margin-bottom:15px}}[data-sparta-container] .calculator-module .about-heading{color:#e31837;font-family:cnx-light,Arial,Helvetica,sans-serif;font-size:28px;line-height:1.1;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module .about-heading{font-size:38px;margin-bottom:12px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .about-heading{font-size:42px;margin-bottom:37px}}[data-sparta-container] .calculator-module .about-description{color:#000;font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2;margin-bottom:27px;text-align:center}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module .about-description{font-size:22px;margin-bottom:30px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .about-description{margin-bottom:25px}}[data-sparta-container] .calculator-module .about-buttons{display:flex;justify-content:center;list-style:none;margin-bottom:35px;margin-left:0}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module .about-buttons{margin-bottom:50px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .about-buttons{margin-bottom:0}}[data-sparta-container] .calculator-module .about-buttons .spa-btn{border-radius:0;font-size:16px;line-height:1}[data-sparta-container] .calculator-module .about-buttons .spa-btn--primary{background-color:#0053c2;border-color:#0053c2}[data-sparta-container] .calculator-module .about-buttons .spa-btn.is-active{box-shadow:inset -1px 1px 3px 30px #012169;pointer-events:none}[data-sparta-container] .calculator-module .about-buttons .spa-btn.spa-btn--large{line-height:2.4}[data-sparta-container] .calculator-module form{overflow:hidden}@media only screen and (min-width:1025px) and (max-width:1295px){[data-sparta-container] .calculator-module form .spa-input-label[for=loanBalance],[data-sparta-container] .calculator-module form .spa-input-label[for=purchasePrice]{align-items:flex-end;display:flex;min-height:3rem}}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module form .spa-input-label[for=currentMonthlyPayment]{align-items:flex-end;display:flex;min-height:41px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module form{border-left:1px solid #d5d5d5}}[data-sparta-container] .calculator-module form .form-group{margin-bottom:7px}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module form .form-group{margin-bottom:15px}}[data-sparta-container] .calculator-module form .form-heading{color:#000;font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:24px;margin-bottom:12px;margin-top:-7px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module form .form-heading{margin-bottom:25px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module form .form-heading{margin-bottom:35px}}[data-sparta-container] .calculator-module form p.disclosure{clear:both;font-family:roboto-regular,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:0;margin-top:10px;text-align:center}[data-sparta-container] .calculator-module form button:focus{text-decoration:underline}[data-sparta-container] .calculator-module form .form-submit{margin-left:10px;margin-right:10px;padding-top:25px;text-align:center}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module form .form-submit{margin-left:0;margin-right:auto;padding-top:18px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module form .form-submit{padding-top:38px}}[data-sparta-container] .calculator-module form .form-submit .spa-btn{line-height:1;padding:12px 30px;width:100%}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module form .form-submit .spa-btn{width:auto}}[data-sparta-container] .calculator-module form .input-hint-extra{display:block;padding-bottom:3px;padding-top:5px}[data-sparta-container] .calculator-module form .spa-input.spa-input--sparta2.spa-input-box .spa-input-text[readonly]{border-left:none!important;border-right:none!important;border-top:none!important}[data-sparta-container] .calculator-module form .spa-input.spa-input--sparta2.spa-input-box .spa-input-text[readonly]:focus,[data-sparta-container] .calculator-module form .spa-input.spa-input--sparta2.spa-input-box .spa-input-text[readonly]:hover,[data-sparta-container] .calculator-module form .spa-input.spa-input--sparta2.spa-input-box:hover .spa-input-text[readonly]{border-color:#d5d5d5!important}[data-sparta-container] .calculator-module form .spa-input-error-message.spa-icon--error{min-height:18px!important}[data-sparta-container] .calculator-module form .interest-rate-input{min-width:80px;width:100%}[data-sparta-container] .calculator-module form #inZipCodeText{float:right;visibility:hidden}[data-sparta-container] .calculator-module form #inZipCodeText #inZipCode{font-weight:700}[data-sparta-container] .calculator-module form .has-switch-buttons{border-right:0;width:calc(100% - 84px)}[data-sparta-container] .calculator-module form .form-switch-buttons{display:flex;float:right;justify-content:center;list-style:none;margin:0}[data-sparta-container] .calculator-module form .form-switch-buttons .spa-btn{border-radius:0;cursor:pointer;font-size:16px;height:48px;line-height:1;padding:12px;text-align:center;width:42px}[data-sparta-container] .calculator-module form .form-switch-buttons .spa-btn:focus,[data-sparta-container] .calculator-module form .form-switch-buttons .spa-btn:hover{padding:.75rem}[data-sparta-container] .calculator-module form .form-switch-buttons .spa-btn--primary{background-color:#0053c2;border-color:#0053c2}[data-sparta-container] .calculator-module form .form-switch-buttons .spa-btn.is-active{box-shadow:inset -1px 1px 3px 20px #012169;pointer-events:none}[data-sparta-container] .calculator-module .animated{animation-duration:.65s;animation-fill-mode:none}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}[data-sparta-container] .calculator-module .slide-out-left{animation-name:slideOutLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}[data-sparta-container] .calculator-module .slide-in-right{animation-name:slideInRight}[data-sparta-container] .calculator-module .slide-in-left{animation-name:slideInLeft}[data-sparta-container] .calculator-module .spinner{animation:spin 1s linear infinite;border:2px solid #f5f5f5;border-radius:50%;border-top-color:#0073cf;float:right;height:12px;margin-left:8px;margin-top:4px;width:12px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-sparta-container] .calculator-module [data-calculator-panel=result]{display:flex;font-family:cnx-regular,Arial,Helvetica,sans-serif;justify-content:center;text-align:center}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result]{margin-top:5px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module [data-calculator-panel=result]{margin-top:0}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .monthly-payment-heading{font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:18px;padding-bottom:10px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .monthly-payment-heading{font-size:22px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .bordered-infobox{border:1px solid #d5d5d5;border-radius:8px;margin-bottom:50px;padding:16px}[data-sparta-container] .calculator-module [data-calculator-panel=result] .bordered-infobox .footerText{font-size:11px}[data-sparta-container] .calculator-module [data-calculator-panel=result] h3.result-heading{font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:20px;margin-bottom:20px}[data-sparta-container] .calculator-module [data-calculator-panel=result] .top-payment{font-family:cnx-light,Arial,Helvetica,sans-serif;font-size:32px;line-height:1;padding-bottom:25px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .top-payment{font-size:40px;padding-bottom:40px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container{display:flex;flex-flow:row wrap;font-size:14px;padding-left:10px;padding-right:10px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container{font-size:20px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .spa-ui-layer-info-link{border-bottom:1px dotted #000;color:#000;font-family:cnx-light,Arial,Helvetica,sans-serif;font-size:14px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .spa-ui-layer-info-link{font-size:20px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .spa-ui-layer-info-link:focus,[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .spa-ui-layer-info-link:hover{border-bottom:1px solid #000;text-decoration:none}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container#calcMoreDetailsPanel{height:0;opacity:0;overflow:hidden;padding-top:10px;transition:height .3s linear,visibility .3s linear,opacity .3s linear;visibility:hidden}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container#calcMoreDetailsPanel.active{height:200px;opacity:1;visibility:visible}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container#calcMoreDetailsPanel.active-refinance{height:450px;opacity:1;padding-top:20px;visibility:visible}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container#calcMoreDetailsPanel.active-refinance{padding-top:30px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item{border-bottom:1px solid #d5d5d5;padding:10px 0}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item.left{text-align:left;width:70%}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item.left:nth-last-child(2){border:none}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item.right{text-align:right;width:30%}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item.right:last-child{border:none}[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item.bold{font-family:cnx-medium,Arial,Helvetica,sans-serif}@media only screen and (min-width:1px) and (max-width:767px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .flex-container .flex-item.bold{font-size:16px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] .recalculate-link{padding-top:20px}[data-sparta-container] .calculator-module [data-calculator-panel=result] #recalculateButton{height:auto}[data-sparta-container] .calculator-module [data-calculator-panel=result] p.disclosure{font-family:roboto-regular,Arial,Helvetica,sans-serif;font-size:12px;margin-top:35px}[data-sparta-container] .calculator-module [data-calculator-panel=result] .calc-disclosure-link{font-family:roboto-regular,Arial,Helvetica,sans-serif;font-size:12px;padding-left:10px}[data-sparta-container] .calculator-module [data-calculator-panel=result] #futureActions .line2{display:none}[data-sparta-container] .calculator-module [data-calculator-panel=result] #futureActions h3{color:#000;font-family:cnx-light,Arial,Helvetica,sans-serif;font-size:28px;letter-spacing:0;line-height:36px;margin-bottom:22px;margin-top:22px;text-align:center}[data-sparta-container] .calculator-module [data-calculator-panel=result] #futureActions h1{color:#000;font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:36px;letter-spacing:0;line-height:44px;text-align:center}[data-sparta-container] .calculator-module [data-calculator-panel=result] .description{color:#000;font-family:roboto-regular,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0;line-height:20px;text-align:center}[data-sparta-container] .calculator-module [data-calculator-panel=result] .learn-more{background:transparent;border:none!important;margin-top:10px}[data-sparta-container] .calculator-module [data-calculator-panel=result] .calc-buttons{margin-top:5px}[data-sparta-container] .calculator-module [data-calculator-panel=result] .calc-buttons .spa-btn{line-height:normal}@media only screen and (min-width:1px) and (max-width:767px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .calc-buttons .spa-btn{width:100%}[data-sparta-container] .calculator-module [data-calculator-panel=result] .calc-buttons .spa-btn:first-child{margin-bottom:5px}}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] .calc-buttons{margin-top:45px}}[data-sparta-container] .calculator-module [data-calculator-panel=result] a[aria-controls=calcMoreDetailsPanel]{cursor:pointer;display:block;padding-bottom:10px;padding-top:15px}[data-sparta-container] .calculator-module [data-calculator-panel=result] a[aria-controls=calcMoreDetailsPanel].hide{display:none;visibility:hidden}[data-sparta-container] .calculator-module [data-calculator-panel=result] #viewPaymentSchedule{display:block;padding-top:15px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-calculator-panel=result] #viewPaymentSchedule{padding-top:20px}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule]{font-family:cnx-regular,Arial,Helvetica,sans-serif;height:0;opacity:0;overflow:hidden;padding-top:10px;text-align:center;transition:height .3s linear,visibility .3s linear,opacity .3s linear;visibility:hidden}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule].active{height:600px;opacity:1;visibility:visible}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] .flex-container{display:flex;justify-content:center}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] h2{font-size:24px;margin-bottom:15px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] h2{font-size:34px}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleDates{font-size:16px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleShowLess,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleShowMore{display:block;font-size:14px;margin-top:25px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleShowLess.hide,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleShowMore.hide{display:none}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleShowLess,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleShowMore{font-size:18px}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container{display:flex;flex-flow:row wrap;flex-direction:column;font-size:14px;padding-left:10px;padding-right:10px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container{flex-flow:row wrap;font-size:20px}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-container-summary{flex:6;flex-flow:row wrap;font-size:14px;padding-left:20px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-container-summary{align-items:center;flex-flow:row wrap;font-size:16px}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item{border-bottom:1px solid #d5d5d5;flex-flow:row wrap;padding:10px 0}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left{padding-left:15px;text-align:left;width:70%}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left:nth-last-child(2){border:none}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .bullet,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .interest-headline:before,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .principal-headline:before,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .taxes-headline:before{content:"▪";display:inline-block;font-size:40px;left:-20px;position:absolute;top:0;width:10px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .principal-headline{position:relative}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .principal-headline:before{color:#00ad50}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .interest-headline{position:relative}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .interest-headline:before{color:#f2a900}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .taxes-headline{position:relative}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.left .taxes-headline:before{color:#5c068c}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.right{text-align:right;width:30%}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.right:last-child{border:none}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-item.bold{font-family:cnx-medium,Arial,Helvetica,sans-serif}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #scheduleSummary .flex-container .flex-chart{flex:2}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart{border-radius:50%;height:144px;margin:10px auto;position:relative;width:144px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart{margin:auto}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart.principal{background-color:#00ad50}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart.interest{background-color:#f2a900}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart.taxes{background-color:#5c068c}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart #chartCenter{background:#fff;border-radius:50%;bottom:0;height:85px;left:0;margin:auto;padding:15% 0 0;position:absolute;right:0;top:0;width:85px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart #chartCenter div{font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart .container{clip:rect(0,144px,144px,72px);border-radius:72px;height:144px;position:absolute;width:144px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart .slice{clip:rect(0,72px,144px,0);border-radius:72px;height:144px;position:absolute;width:144px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart #chartPrincipal .slice{background-color:#00ad50}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart #chartInterest .slice{background-color:#f2a900}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #chart #chartTaxes .slice{background-color:#5c068c}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] .close-container{text-align:right}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] .close-container a.close{color:#6b5e51;display:inline-block;font-size:16px;line-height:.8;position:relative}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] .close-container a.close:focus{outline:1px dotted;text-decoration:none}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] .close-container a.close:hover{text-decoration:none}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] .close-container a.close .close-x{font-size:36px;line-height:.5;position:relative;right:0}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container{display:flex;flex-flow:row wrap}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container.hide,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container.hide{display:none}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container .font-headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container .font-headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.taxes.headline{font-family:cnx-medium,Arial,Helvetica,sans-serif;font-size:12px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container #paymentScheduleMore.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container .font-headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container #paymentSchedule.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container .font-headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.taxes.headline{font-size:14px}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div{border-right:1px solid #d5d5d5;flex:20%;font-size:11px;padding:3px 0;text-align:center}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div{font-size:14px;padding:7px 0}}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.year.even,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.year.even{background-color:#f5f5f5}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.principal,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.principal{background-color:rgba(0,173,80,.11)}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.principal.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.principal.headline{background-color:#00ad50;color:#fff}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.principal.even,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.principal.even{background-color:#f5f5f5}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.interest,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.interest{background-color:rgba(242,169,0,.1)}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.interest.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.interest.headline{background-color:#f2a900;color:#fff}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.interest.even,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.interest.even{background-color:#f5f5f5}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.taxes,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.taxes{background-color:rgba(92,6,40,.1)}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.taxes.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.taxes.headline{background-color:#5c068c;color:#fff}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.taxes.even,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.taxes.even{background-color:#f5f5f5}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.balance,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.balance{border:none}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.balance.headline,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.balance.headline{background-color:#ededed}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule.flex-container div.balance.even,[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore.flex-container div.balance.even{background-color:#f5f5f5}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentScheduleMore{margin-bottom:25px}[data-sparta-container] .calculator-module [data-payment-schedule-panel=payment-schedule] #paymentSchedule{margin-top:65px}[data-sparta-container] .calculator-module .fallback{color:#333;font-family:roboto-regular,Arial,Helvetica,sans-serif;font-size:14px;padding-top:60px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module .fallback{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .fallback{padding-left:80px}}[data-sparta-container] .calculator-module .fallback-title{display:block;font-size:14px}[data-sparta-container] .calculator-module .fallback-message{display:block;margin-bottom:10px}@media only screen and (min-width:1px) and (max-width:767px){[data-sparta-container] .calculator-module .fallback-message{margin-right:35px}}[data-sparta-container] .calculator-module .fallback-actions,[data-sparta-container] .calculator-module .fallback-actions-item{display:block}[data-sparta-container] .calculator-module .fallback-actions-item:not(:last-child){margin-bottom:10px}[data-sparta-container] .calculator-module .fallback .spartaMessage{margin-left:auto;margin-right:auto;margin-top:0;max-width:620px}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .fallback .spartaMessage{margin-left:0;margin-right:0;max-width:640px}}[data-sparta-container] .calculator-module .fallback .spartaMessage-icon{flex-basis:60px}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .fallback .spartaMessage-icon{flex-basis:80px}}[data-sparta-container] .calculator-module .fallback .spartaMessage-icon .data-icon{background-size:30px 30px;height:30px;margin-top:5px;width:30px}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .fallback .spartaMessage-icon .data-icon{background-size:40px 40px;height:40px;width:40px}}[data-sparta-container] .calculator-module .fallback .spartaMessage-content{padding-bottom:18px;padding-top:18px}[data-sparta-container] .calculator-module{padding-bottom:25px;padding-top:35px}@media only screen and (min-width:768px){[data-sparta-container] .calculator-module{padding-bottom:70px;padding-top:50px}}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module{padding-bottom:60px;padding-top:115px}}[data-sparta-container] .calculator-module .social-share{margin-bottom:20px;text-align:center}@media only screen and (min-width:1025px){[data-sparta-container] .calculator-module .social-share{margin-top:40px}}[data-sparta-container] .calculator-module .spa-input.spa-input--sparta2 .spa-input-error-message.soft-error{background-image:url('/proxy/123456/www1.bac-assets.com//mortgage/spa-assets/images/info_icon-b47a6ba1d3f06a08233d.png');background-position:0 0;background-repeat:no-repeat;background-size:20px 20px!important;border-color:green!important;color:#e31837;color:green!important;margin:10px 0!important;padding:0 0 0 26px}.spa-ui-layer .content{font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:14px!important}.spa-ui-layer .content .noBottomPadd{margin-bottom:0}.spa-ui-layer .formattedList{padding-left:25px}.spa-ui-layer .formattedList li strong{margin-left:-7px}#mortgageCalculator .preText{font-family:cnx-regular,Arial,Helvetica,sans-serif;font-size:16px;width:256px}
