.debtcalc{color:#00395d}.debtcalc p{color:#333}.debtcalc abbr[title]{border-bottom:0;text-decoration:none}.debtcalc .modalbox-close-btn{background-color:#0000;border:0;border-radius:5px;color:#0076b6;cursor:pointer;float:right;font-size:2.471em;font-size:2.471rem;margin-top:-18px;right:0;width:34px}.debtcalc .modalbox-close-btn:focus{border:2px solid #40c2f3}.debtcalc [type=date],.debtcalc [type=datetime-local],.debtcalc [type=datetime],.debtcalc [type=email],.debtcalc [type=month],.debtcalc [type=number],.debtcalc [type=password],.debtcalc [type=range],.debtcalc [type=search],.debtcalc [type=tel],.debtcalc [type=text],.debtcalc [type=time],.debtcalc [type=url],.debtcalc [type=week],.debtcalc textarea{width:100%}.debtcalc .input-prefix,.debtcalc .input-suffix,.debtcalc .select-field select,.debtcalc input{color:#0076b6}.debtcalc .select-field span{background-color:#fff;background-position:18px 54%;background-size:30%;border-left:0;width:47px}.debtcalc .input-prefix+input{padding-left:30px}.debtcalc .input-suffix{left:92%;padding:13px 10px 13px 0}.debtcalc .debtcalc-card-errors,.debtcalc .debtcalc-card-maxterm,.debtcalc .debtcalc-loan-errors,.debtcalc .debtcalc-loan-maxterm,.debtcalc .debtcalc-overdraft-errors{margin-top:-20px;padding-bottom:20px}.debtcalc .notification-error{background:none;border:0;padding:0}.debtcalc .notification-error .debtcalc-card-errors,.debtcalc .notification-error .debtcalc-card-maxterm,.debtcalc .notification-error .debtcalc-loan-errors,.debtcalc .notification-error .debtcalc-loan-maxterm,.debtcalc .notification-error .debtcalc-overdraft-errors{margin-top:-20px;padding-bottom:20px}.debtcalc .notification-error input,.debtcalc .notification-error select{border-color:#c33;color:#c33}.debtcalc .notification-error input:focus,.debtcalc .notification-error select:focus{background-color:#fcf5f5}.debtcalc .notification-error .input-prefix,.debtcalc .notification-error .input-suffix{color:#c33}.debtcalc fieldset{border:0;padding-left:0;padding-right:0}.debtcalc fieldset.label legend{color:#00395d;text-align:left}.debtcalc .field-row{margin-bottom:0;max-width:407px}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked+label,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked)+label{background-color:#fff;background-image:none;border:1px solid #bfbfbf;margin-top:10px;min-width:88px;padding-left:20px;padding-right:20px;text-align:center}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked+label:first-of-type,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked)+label:first-of-type{border-radius:5px 0 0 5px;margin-right:-3px}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked+label:last-of-type,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked)+label:last-of-type{border-radius:0 5px 5px 0;margin-left:-1px}.debtcalc .debtcalc-debt-debttype input[type=radio]+label{margin-left:2px}.debtcalc .horizontal .debtcalc-debt-debttype [type=radio]+label{margin-right:0}.debtcalc .debtcalc-debt-debttype input[type=radio]+label.active,.debtcalc .debtcalc-debt-debttype input[type=radio]+label:hover{background-color:#0074a6;border-radius:0;color:#fff}.debtcalc .input-wrapper{display:block;margin-top:10px;width:100%}.debtcalc label{display:inline;margin-right:5px}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked:focus+label,.debtcalc .debtcalc-debt-debttype input[type=radio]:checked:focus+label.active,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked):focus+label{border:3px solid #40c2f3}.debtcalc .select-field select:focus{background:#e5f1f6;border-color:#0076b6;outline:none}.debtcalc .select-field select:focus+span{background-color:#e5f1f6}.debtcalc .debtcalc-module .alert{clear:both;color:#c33;margin-bottom:0;margin-top:10px}.debtcalc .debtcalc-module .alert ul{margin-left:20px;margin-top:10px}.debtcalc .debtcalc-module .alert li{color:#333}.debtcalc .btn-holder li{display:block}.debtcalc .btn-back,.debtcalc .btn-reset,.debtcalc .btn-submit{opacity:1;transition:opacity .5s ease-in;width:100%}.debtcalc .btn-back:disabled,.debtcalc .btn-reset:disabled,.debtcalc .btn-submit:disabled{opacity:.5}@media(min-width:460px){.debtcalc .btn-back,.debtcalc .btn-reset,.debtcalc .btn-submit{width:45%}}@media(min-width:768px){.debtcalc .btn-back,.debtcalc .btn-reset,.debtcalc .btn-submit{width:auto}}@media(min-width:460px){.debtcalc .btn-submit{float:right;margin-right:0}}.debtcalc .debtcalc-submit-container,.debtcalc .debtcalc-submit-container .debtcalc-card-submit,.debtcalc .debtcalc-submit-container .debtcalc-loan-submit,.debtcalc .debtcalc-submit-container .debtcalc-overdraft-submit{margin-top:20px}.debtcalc .debtcalc-card-apr-more,.debtcalc .debtcalc-card-payments-more,.debtcalc .debtcalc-loan-apr-more,.debtcalc .debtcalc-loan-balance-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtcalc .debtcalc-card-apr-more:after,.debtcalc .debtcalc-card-apr-more:before,.debtcalc .debtcalc-card-payments-more:after,.debtcalc .debtcalc-card-payments-more:before,.debtcalc .debtcalc-loan-apr-more:after,.debtcalc .debtcalc-loan-apr-more:before,.debtcalc .debtcalc-loan-balance-more:after,.debtcalc .debtcalc-loan-balance-more:before{border:solid #0000;bottom:100%;content:" ";height:0;left:10%;pointer-events:none;position:absolute;width:0}.debtcalc .debtcalc-card-apr-more:after,.debtcalc .debtcalc-card-payments-more:after,.debtcalc .debtcalc-loan-apr-more:after,.debtcalc .debtcalc-loan-balance-more:after{border-color:#0000 #0000 #e5f7fd;border-width:10px;margin-left:-30px}.debtcalc .debtcalc-card-apr-more:before,.debtcalc .debtcalc-card-payments-more:before,.debtcalc .debtcalc-loan-apr-more:before,.debtcalc .debtcalc-loan-balance-more:before{border-color:#0000 #0000 #bfebfb;border-width:12px;margin-left:-32px}.debtcalc .debtcalc-card-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-more-desc{width:100%}@media(min-width:768px){.debtcalc .debtcalc-card-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-more-desc{width:387px}}.debtcalc .debtcalc-card-apr-more .debtcalc-card-paymentsdefault .alert,.debtcalc .debtcalc-card-payments-more .debtcalc-card-paymentsdefault .alert,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-paymentsdefault .alert,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-paymentsdefault .alert{margin-bottom:10px;margin-top:0}.debtcalc .debtcalc-card-apr-more .select-field select.large,.debtcalc .debtcalc-card-apr-more input,.debtcalc .debtcalc-card-payments-more .select-field select.large,.debtcalc .debtcalc-card-payments-more input,.debtcalc .debtcalc-loan-apr-more .select-field select.large,.debtcalc .debtcalc-loan-apr-more input,.debtcalc .debtcalc-loan-balance-more .select-field select.large,.debtcalc .debtcalc-loan-balance-more input{width:100%}@media(min-width:600px){.debtcalc .debtcalc-card-apr-more .select-field select.large,.debtcalc .debtcalc-card-apr-more input,.debtcalc .debtcalc-card-payments-more .select-field select.large,.debtcalc .debtcalc-card-payments-more input,.debtcalc .debtcalc-loan-apr-more .select-field select.large,.debtcalc .debtcalc-loan-apr-more input,.debtcalc .debtcalc-loan-balance-more .select-field select.large,.debtcalc .debtcalc-loan-balance-more input{width:400px}.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper{display:inline-block}.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large{border-radius:0 5px 5px 0}}.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper .select-field select.large{width:100%}@media(min-width:600px){.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper .select-field select.large{border-radius:5px 0 0 5px;width:188px}}.debtcalc .debtcalc-card-apr-more .btn-submit,.debtcalc .debtcalc-card-payments-more .btn-submit,.debtcalc .debtcalc-loan-apr-more .btn-submit,.debtcalc .debtcalc-loan-balance-more .btn-submit{float:none;margin-top:0;width:100%}@media(min-width:460px){.debtcalc .debtcalc-card-apr-more .btn-submit,.debtcalc .debtcalc-card-payments-more .btn-submit,.debtcalc .debtcalc-loan-apr-more .btn-submit,.debtcalc .debtcalc-loan-balance-more .btn-submit{width:45%}}@media(min-width:768px){.debtcalc .debtcalc-card-apr-more .btn-submit,.debtcalc .debtcalc-card-payments-more .btn-submit,.debtcalc .debtcalc-loan-apr-more .btn-submit,.debtcalc .debtcalc-loan-balance-more .btn-submit{width:auto}}@media(min-width:600px){.debtcalc .debtcalc-card-apr-more .notification-error,.debtcalc .debtcalc-card-payments-more .notification-error,.debtcalc .debtcalc-loan-apr-more .notification-error,.debtcalc .debtcalc-loan-balance-more .notification-error{width:382px}.debtcalc .debtcalc-card-apr-more .select-field select.large,.debtcalc .debtcalc-card-apr-more input,.debtcalc .debtcalc-card-payments-more .select-field select.large,.debtcalc .debtcalc-card-payments-more input,.debtcalc .debtcalc-loan-apr-more .select-field select.large,.debtcalc .debtcalc-loan-apr-more input,.debtcalc .debtcalc-loan-balance-more .select-field select.large,.debtcalc .debtcalc-loan-balance-more input{width:377px}}.debtcalc .debtcalc-overdraft-feesterm legend{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.debtcalc .debtcalc-overdraft-fees-more{display:none}.debtcalc .debtcalc-individual-table{background:#fff;border:1px solid #bfbfbf;border-radius:5px;display:none;padding:10px 15px}.debtcalc .debtcalc-individual-table .balance-summary,.debtcalc .debtcalc-individual-table .debtname-summary{font-weight:600}.debtcalc .debtcalc-individual-table .debtcalc-individual-outstandingbalance{margin-top:20px}.debtcalc .debtcalc-individual-table .debtcalc-individual-more{color:#333;display:none}.debtcalc .debtcalc-individual-table .debtcalc-individual-more .h4{color:#333}.debtcalc .debtcalc-individual-table .debtcalc-individual-btns{display:inline-block}.debtcalc .debtcalc-individual-table .debtcalc-details,.debtcalc .debtcalc-individual-table .debtcalc-edit,.debtcalc .debtcalc-individual-table .debtcalc-remove{float:right;line-height:3em;vertical-align:middle}.debtcalc .debtcalc-individual-table .debtcalc-details,.debtcalc .debtcalc-individual-table .debtcalc-edit{margin-right:30px}@media(min-width:768px){.debtcalc .debtcalc-individual-table .debtcalc-individual-outstandingbalance{border-left:1px solid #bfbfbf;margin-top:0;padding-left:15px}.debtcalc .debtcalc-individual-table .debtcalc-individual-more{border-left:1px solid #bfbfbf;padding:15px}.debtcalc .debtcalc-individual-table .debtcalc-individual-btns{display:block}.debtcalc .debtcalc-individual-table .debtcalc-details,.debtcalc .debtcalc-individual-table .debtcalc-edit,.debtcalc .debtcalc-individual-table .debtcalc-remove{float:right;margin-left:15px;margin-right:5px}}.debtcalc .debtcalc-total-summary{margin-top:20px}.debtcalc .debtcalc-total-summary .debtcalc-total-table{background:#e5f7fd;border:1px solid #bfbfbf;border-radius:5px;display:none;padding:10px 15px}.debtcalc .debtcalc-total-summary .debtcalc-total-costofcredit,.debtcalc .debtcalc-total-summary .debtcalc-total-monthlyrepayments,.debtcalc .debtcalc-total-summary .debtcalc-total-repaymentdate,.debtcalc .debtcalc-total-summary .debtcalc-total-totaldebt{border-bottom:1px solid #bfbfbf;padding:10px 0 40px}.debtcalc .debtcalc-total-summary .debtcalc-total-repaymentdate{border-bottom:0}.debtcalc .debtcalc-total-summary .totaldebt-summary,.debtcalc .debtcalc-total-summary .totaldebtlabel-summary{font-weight:600}.debtcalc .debtcalc-total-summary .costofcreditlabel-summary,.debtcalc .debtcalc-total-summary .datelabel-summary,.debtcalc .debtcalc-total-summary .repaymentslabel-summary,.debtcalc .debtcalc-total-summary .totaldebtlabel-summary{color:#333;float:left}.debtcalc .debtcalc-total-summary .costofcredit-summary,.debtcalc .debtcalc-total-summary .date-summary,.debtcalc .debtcalc-total-summary .repayments-summary,.debtcalc .debtcalc-total-summary .totaldebt-summary{color:#0076b6;float:right;font-size:1.5em;font-size:1.5rem;margin-top:-5px}@media(min-width:768px){.debtcalc .debtcalc-total-summary .col-xs-12{border-right:1px solid #bfbfbf}.debtcalc .debtcalc-total-summary .col-xs-12:last-child{border-right:0}.debtcalc .debtcalc-total-summary .debtcalc-total-costofcredit,.debtcalc .debtcalc-total-summary .debtcalc-total-monthlyrepayments,.debtcalc .debtcalc-total-summary .debtcalc-total-repaymentdate,.debtcalc .debtcalc-total-summary .debtcalc-total-totaldebt{border-bottom:0;padding:10px 0;text-align:center}.debtcalc .debtcalc-total-summary .costofcredit-summary,.debtcalc .debtcalc-total-summary .date-summary,.debtcalc .debtcalc-total-summary .repayments-summary,.debtcalc .debtcalc-total-summary .totaldebt-summary{font-size:1.875em;font-size:1.875rem}.debtcalc .debtcalc-total-summary .costofcredit-summary,.debtcalc .debtcalc-total-summary .costofcreditlabel-summary,.debtcalc .debtcalc-total-summary .date-summary,.debtcalc .debtcalc-total-summary .datelabel-summary,.debtcalc .debtcalc-total-summary .repayments-summary,.debtcalc .debtcalc-total-summary .repaymentslabel-summary,.debtcalc .debtcalc-total-summary .totaldebt-summary,.debtcalc .debtcalc-total-summary .totaldebtlabel-summary{display:block;float:none}}.debtcalc .debtcalc-title-summary{display:none}.debtcalc .debtcalc-debt-add,.debtcalc .debtcalc-debt-edit{margin-top:20px}.debtcalc .debtcalc-debt-add h3,.debtcalc .debtcalc-debt-edit h3{margin-bottom:0}.debtcalc.debtcalc-debt-summary .debtcalc-debt-form,.debtcalc.debtcalc-debt-summary .debtcalc-debt-intro{display:none}.debtcalc.debtcalc-debt-summary .debtcalc-individual-table{display:block}.debtcalc .debtcalc-add-container{display:none;margin:20px 0}.debtcalc .debtcalc-add-container .btn-submit{float:left}.debtcalc .debtcalc-summary-container{display:none}.debtcalc .debtcalc-startagain-container .modalbox-close-btn{display:block;float:none;margin-top:0;position:absolute;right:20px;top:0}.debtcalc .debtcalc-startagain-container .modal-icon{margin-top:20px}.debtcalc .debtcalc-startagain-container .btn-holder{display:flex;flex-direction:column-reverse}@media(min-width:460px){.debtcalc .debtcalc-startagain-container .btn-holder li{display:inline-block}.debtcalc .debtcalc-startagain-container .btn-submit{float:none}}@media(min-width:768px){.debtcalc .debtcalc-startagain-container .btn-holder{display:inline-block}}.debtcalc .icon-small{vertical-align:text-bottom}.debtcalc .tooltip-wrapper{margin-top:10px}.debtcalc .debtcalc-cloan-errors{margin-top:-20px;padding-bottom:20px}.debtcalc .debtcalc-cloan-apr-more,.debtcalc .debtcalc-cloan-borrow-more,.debtcalc .debtcalc-cloan-length-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtcalc .debtcalc-cloan-apr-more p,.debtcalc .debtcalc-cloan-borrow-more p,.debtcalc .debtcalc-cloan-length-more p{margin-bottom:0}.debtcalc .debtcalc-cloan-apr-more:after,.debtcalc .debtcalc-cloan-apr-more:before,.debtcalc .debtcalc-cloan-borrow-more:after,.debtcalc .debtcalc-cloan-borrow-more:before,.debtcalc .debtcalc-cloan-length-more:after,.debtcalc .debtcalc-cloan-length-more:before{border:solid #0000;bottom:100%;content:" ";height:0;left:10%;pointer-events:none;position:absolute;width:0}.debtcalc .debtcalc-cloan-apr-more:after,.debtcalc .debtcalc-cloan-borrow-more:after,.debtcalc .debtcalc-cloan-length-more:after{border-color:#0000 #0000 #e5f7fd;border-width:10px;margin-left:-30px}.debtcalc .debtcalc-cloan-apr-more:before,.debtcalc .debtcalc-cloan-borrow-more:before,.debtcalc .debtcalc-cloan-length-more:before{border-color:#0000 #0000 #bfebfb;border-width:12px;margin-left:-32px}.debtcalc .modal-icon:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%230074a6%7D%3C/style%3E%3Ctitle%3EFunc25_Warning%20_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func25_Warning-%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%201h2v10H7V1z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%2013.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");height:24px;width:24px}.debtcalc .modal{background-color:#0009;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1000}.debtcalc .modal-dialog{margin:10px;position:relative;width:auto}.debtcalc .modal-content{background-color:#fff;border-radius:5px;margin:20px 5%;padding:30px 20px;position:relative;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-o-transition:all .3s ease;transition:all .3s ease;width:auto}@media(min-width:768px){.debtcalc .modal-content{margin:10% auto;max-width:600px;padding:48px 60px 60px}}.debtcalc .modal-header{text-align:center}.debtcalc .modal-close-btn{background-color:#0000;border:0;border-radius:5px;color:#0076b6;cursor:pointer;font-size:2.25rem;height:44px;position:absolute;right:4px;top:2px;width:44px}@media(min-width:768px){.debtcalc .modal-close-btn{right:17px;top:11px}}.debtcalc .modal-close-btn span{margin:-10px;pointer-events:none;position:relative;top:-7px}.debtcalc .modal-body{margin-bottom:20px;text-align:center}.debtcalc .modal-body p{line-height:32px;word-wrap:break-word}.debtcalc .modal-footer{text-align:center}.debtcalc .modal-footer>.btn{display:block;margin:0 auto}@media(min-width:768px){.debtcalc .modal-footer>.btn{display:inline-block}}.debtcalc .modal-footer>.btn:first-child{margin-bottom:20px}@media(min-width:768px){.debtcalc .modal-footer>.btn:first-child{margin:0 30px 0 0}}.debtcalc .modal-icon{display:inline-block;margin-bottom:-5px;padding:24px;position:relative}@media(min-width:768px){.debtcalc .modal-icon{margin-bottom:20px}}.debtcalc .modal-icon:after,.debtcalc .modal-icon:before{content:"";position:absolute}.debtcalc .modal-icon:before{background-repeat:no-repeat;background-size:cover;height:48px;right:-1px;top:-7px;width:48px}@media(min-width:768px){.debtcalc .modal-icon:before{height:72px;right:-12px;top:-12px;width:72px}}.debtcalc .modal-show{overflow:auto;visibility:visible}.debtcalc .modal-open{overflow:hidden}.debtcalc .modal-body-scroll{max-height:30vh;overflow-y:auto}.debtcalc .modal-content-animation{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.debtcalc .debtcalc-comp-tablemob{display:none}.debtcalc .debtcalc-comp-tablemob tr td:first-child{color:initial;width:54%}.debtcalc .debtcalc-comp-tablemob tr td:last-child{color:initial;float:right;text-align:right}.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-costofcreditamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-debtamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-debtname,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-estrepaymentdate,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-monthlypaymentsamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totalcostofcredit,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totaldebtamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totalestrepayment,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totalmonthlypayments{color:#00395d;font-weight:600}.debtcalc .debtcalc-comp-tablemob tbody tr{border-bottom:0}.debtcalc .debtcalc-comp-tablemob .totalsummarymob,.debtcalc .debtcalc-comp-tablemob tbody tr[id$=a]{border-top:1px solid #bfbfbf}.debtcalc .debtcalc-comp-tablemob tbody tr:last-child{border-bottom:1px solid #d9d9d9}.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+10),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+6),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+7),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+8),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+9){background-color:#efefef}.debtcalc .debtcalc-comp-tablemob thead{display:none}.debtcalc .debtcalc-comp-tablemob tbody th:first-child{font-weight:400}.debtcalc .debtcalc-comp-tablemob tbody td,.debtcalc .debtcalc-comp-tablemob tbody th{border-right:0;padding:0 15px}.debtcalc .debtcalc-comp-tablemob tr td:first-child.debtcalc-comp-totallabel,.debtcalc .debtcalc-comp-tablemob tr th:first-child.debtcalc-comp-debttypelabel{color:#00395d;font-weight:600}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debttypelabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-totallabel{font-size:1.3125em;font-size:1.3125rem}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamountlabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtname,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debttypelabel{padding-top:15px}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-costofcreditamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-costofcreditlabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamountlabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-monthlypaymentsamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-monthlypaymentslabel{padding-bottom:5px}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-estrepaymentdate,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-estrepaymentlabel{padding-bottom:15px}.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary{background-color:#e5f7fd}.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-debtamountlabel,.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-totaldebtamount,.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-totallabel{padding-top:15px}.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-costofcreditlabel,.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-totalcostofcredit{padding-bottom:15px}.debtcalc .debtcalc-comp-tabledesktop{display:none}.debtcalc .debtcalc-comp-tabledesktop .table.table-weave thead th{color:#333}.debtcalc .debtcalc-comp-tabledesktop .table.table-weave tbody th{border-right:1px solid #d9d9d9;padding:16px}.debtcalc .debtcalc-comp-tabledesktop .table.table-weave td{vertical-align:middle}.debtcalc .debtcalc-comp-tabledesktop tbody td:first-child,.debtcalc .debtcalc-comp-tabledesktop thead th{background-color:#fff}.debtcalc .debtcalc-comp-tabledesktop tbody tr:nth-child(odd){background-color:#efefef}.debtcalc .debtcalc-comp-tabledesktop tbody tr.totalsummary,.debtcalc .debtcalc-comp-tabledesktop tbody tr.totalsummary td:first-child{background-color:#e5f7fd}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-debttypelabel{color:#00395d}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-debtname{font-weight:400}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-debttypelabel,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totallabel{font-size:1.3125em;font-size:1.3125rem}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totalcostofcredit,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totaldebtamount,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totalestrepayment,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totalmonthlypayments{color:#00395d;font-weight:600}.debtcalc .debtcalc-newloan-summary{display:none}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-table{background:#fff;border:1px solid #bfbfbf;padding:20px 15px}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-loanamount{border-bottom:1px solid #bfbfbf;padding:0 0 20px;text-align:center}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-costofcredit,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-monthlypayments,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-repaymentdate{padding:15px 0 20px}.debtcalc .debtcalc-newloan-summary .newcostofcreditlabel-summary,.debtcalc .debtcalc-newloan-summary .newdatelabel-summary,.debtcalc .debtcalc-newloan-summary .newloanamountlabel-summary,.debtcalc .debtcalc-newloan-summary .newpaymentslabel-summary{color:#333;float:left;width:54%}.debtcalc .debtcalc-newloan-summary .newcostofcredit-summary,.debtcalc .debtcalc-newloan-summary .newdate-summary,.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newpayments-summary{color:#00395d;float:right;font-size:1.5em;font-size:1.5rem;font-weight:600;margin-top:-5px}.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newloanamountlabel-summary{display:block;float:none;width:100%}@media(min-width:768px){.debtcalc .debtcalc-newloan-summary .col-xs-12{border-right:1px solid #bfbfbf}.debtcalc .debtcalc-newloan-summary .col-xs-12:last-child{border-right:0}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-costofcredit,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-loanamount,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-monthlypayments,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-repaymentdate{border-bottom:0;padding:10px 10px 10px 0;text-align:center}.debtcalc .debtcalc-newloan-summary .newcostofcredit-summary,.debtcalc .debtcalc-newloan-summary .newdate-summary,.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newpayments-summary{font-size:1.875em;font-size:1.875rem;font-weight:600}.debtcalc .debtcalc-newloan-summary .newcostofcredit-summary,.debtcalc .debtcalc-newloan-summary .newcostofcreditlabel-summary,.debtcalc .debtcalc-newloan-summary .newdate-summary,.debtcalc .debtcalc-newloan-summary .newdatelabel-summary,.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newloanamountlabel-summary,.debtcalc .debtcalc-newloan-summary .newpayments-summary,.debtcalc .debtcalc-newloan-summary .newpaymentslabel-summary{display:block;float:none;width:100%}}@media(min-width:768px)and (max-width:900px){.debtcalc .debtcalc-newloan-summary .col-xs-12{height:6em}}.debtcalc .debtcalc-comp-summary{background:#e5f7fd;border:1px solid #d9d9d9;display:none;font-size:1.3125em;font-size:1.3125rem;padding:20px 15px;text-align:center}.debtcalc-loading{position:relative}.debtcalc-loading:after{background-color:#fff6;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.debtcalc-loading-container{display:none;left:50%;position:fixed;top:50%}.debtcalc-loading .debtcalc-loading-container{display:block}.debtcalc-loading-spinner{animation:load3 1.4s linear infinite;background:#00395d;background:linear-gradient(90deg,#0074a6 10%,#0074a600 42%);border-radius:50%;height:5em;left:-50%;margin:10px auto 15px;padding-bottom:0;position:relative;transform:translateX(-50%) translateY(-50%) translateZ(0);width:5em}.debtcalc-loading-spinner:before{background:#0076b6;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.debtcalc-loading-spinner:after{background:#fff;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}.debtcalc-loading:nth-child(2n) .debtcalc-loading-spinner:after{background:#333}.debtcalc-page-alert{display:none;margin-bottom:30px}.debtcalc-templates{display:none}