#consolidationCalculator *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#consolidationCalculator *:before,#consolidationCalculator *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#consolidationCalculator *:focus{outline:none}#consolidationCalculator .clearfix:before,#consolidationCalculator .clearfix:after,#consolidationCalculator .container:before,#consolidationCalculator .container:after,#consolidationCalculator .container-fluid:before,#consolidationCalculator .container-fluid:after,#consolidationCalculator .row:before,#consolidationCalculator .row:after,#consolidationCalculator .form-horizontal .form-group:before,#consolidationCalculator .form-horizontal .form-group:after,#consolidationCalculator .btn-toolbar:before,.btn-toolbar:after,#consolidationCalculator .btn-group-vertical>.btn-group:before,#consolidationCalculator .btn-group-vertical>.btn-group:after,#consolidationCalculator .row:after{content:" ";display:table}#consolidationCalculator .row:after{clear:both}#consolidationCalculator{font-size:14px;margin:0;font-family:sans-serif;font-size:14px;line-height:1.42857143;color:#333}#consolidationCalculator .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#consolidationCalculator section{display:block}#consolidationCalculator .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#consolidationCalculator .row{margin-left:-15px;margin-right:-15px}#consolidationCalculator h2,#consolidationCalculator h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}#consolidationCalculator input,#consolidationCalculator button,#consolidationCalculator select,#consolidationCalculator textarea{font-family:inherit;font-size:inherit;line-height:inherit}#consolidationCalculator .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}#consolidationCalculator b,#consolidationCalculator strong{font-weight:bold}#consolidationCalculator .input-group{position:relative;display:table;border-collapse:separate}#consolidationCalculator .input-group-addon,#consolidationCalculator .input-group-btn,#consolidationCalculator .input-group .form-control{display:table-cell}#consolidationCalculator .input-group-addon,#consolidationCalculator .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}#consolidationCalculator .input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}#consolidationCalculator .input-group .form-control:first-child,#consolidationCalculator .input-group-addon:first-child,#consolidationCalculator .input-group-btn:first-child>.btn,#consolidationCalculator .input-group-btn:first-child>.btn-group>.btn,#consolidationCalculator .input-group-btn:first-child>.dropdown-toggle,#consolidationCalculator .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),#consolidationCalculator .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}#consolidationCalculator .input-group-addon:first-child{border-right:0}#consolidationCalculator .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}@media (min-width: 768px){#consolidationCalculator{padding:30px 0 40px 0}#consolidationCalculator .container{width:750px}}@media (min-width: 992px){#consolidationCalculator .container{width:970px}#consolidationCalculator{padding:40px 0 60px 0}}@media (min-width: 1200px){#consolidationCalculator .container{width:1080px}}.ui-slider{position:relative;text-align:left}.ui-widget{font-family:sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}#consolidationCalculator{background:rgba(255, 255, 255, 0.5);}#consolidationCalculator h2{margin-bottom:4rem;text-align:center;font-size:34px}#consolidationCalculator .debtInputRow:first-of-type .remove{display:none !important}#consolidationCalculator .debtInputRow .clone{display:none}#consolidationCalculator .debtInputRow:last-of-type .clone{display:block}#calcLoanForm{margin-bottom:20px}#consolidationCalculator .results{position:absolute;left:-9999px;top:-9999px;width:auto}#consolCalculator h3,#calcLoan h3{position:relative;padding-left:36px;font-size:21px;line-height:32px}#consolCalculator h3:before,#calcLoan h3:before{content:"1";position:absolute;left:0px;top:0;background:#000;width:30px;height:30px;color:#fff;text-align:center;line-height:30px;font-weight:bold;font-size:16px;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px}#calcLoan h3:before{content:"2"}#consolidationCalculator .debtInputRow{padding-bottom:2px;margin:10px 0;border-bottom:1px dotted #ccc;overflow:hidden}#consolidationCalculator .debtInputRow:last-child{border:none}#consolidationCalculator .debtRowType,#consolidationCalculator .debtAmountWrap,#consolidationCalculator .debtRepaymentWrap,#consolidationCalculator .debtAmountWrap,#consolidationCalculator .debtFrequencyWrap,#consolidationCalculator .calcLoanRateWrap,#consolidationCalculator .loanYearsWrap{margin-bottom:8px;font-size:18px;height:42px}#consolidationCalculator input[type='text'],#consolidationCalculator input[type='tel'],#consolidationCalculator select,#consolidationCalculator option,#consolidationCalculator .form-control,#consolidationCalculator #loanRate{height:42px;font-size:18px}#consolidationCalculator input[type='text'],#consolidationCalculator input[type='tel'],#consolidationCalculator textarea,#consolidationCalculator select,#consolidationCalculator option{font-size:18px}#consolidationCalculator input[type=number]::-webkit-inner-spin-button,#consolidationCalculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#consolidationCalculator .debtFrequencyWrap{width:calc(100% - 80px);float:left}#consolidationCalculator button.remove{float:right;width:auto;background:#cc0000;color:#fff;height:42px;border:none}#consolidationCalculator button.remove:hover{background:#ff0000}#consolidationCalculator div.actions{float:left;width:auto}#consolidationCalculator button.clone{background:#2078dc;color:#fff;padding:10px 20px;font-weight:bold;border:none;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#consolidationCalculator #consolCalculatorTotals{background:#ebebeb;padding:20px 20px 0 20px;margin:15px 0;-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:20px}#consolidationCalculator #calcLoanTotals{padding:20px 20px 0 20px;background:#2078dc;color:#fff;-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:20px}#consolidationCalculator #consolCalculatorTotals p,#consolidationCalculator #calcLoanTotals p{margin:0;line-height:1}#consolidationCalculator .calcTotalsLabel{text-transform:uppercase;font-size:14px;font-weight:bold;display:block}#consolidationCalculator .calcTotalsResult{font-weight:bold;font-size:35px;letter-spacing:-1px;margin-bottom:20px;display:inline-block}#consolidationCalculator .calcTotalsResult:first-of-type{margin-bottom:30px}#consolidationCalculator .calcDebtLabel{text-transform:uppercase;font-size:14px;font-weight:bold;display:inline-block;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}#consolidationCalculator input.rate{text-align:right}#consolidationCalculator .loanYearsLabel{font-weight:bold;padding:6px 0 3px 0}#consolidationCalculator .loanYearsWrap{overflow:hidden;border-left:solid 1px #ddd;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#consolidationCalculator .loanYearsItem input{position:absolute;left:-9999px;top:0}#consolidationCalculator .loanYearsItem{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:10px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;float:left;clear:none;margin:0;width:calc(14.2857% + 0.75px);max-width:none;position:relative;border:solid 1px #ddd;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;text-transform:inherit;font-weight:600;background:#fff;margin-left:-1px}#consolidationCalculator .loanYearsItem:first-child{border-bottom-left-radius:4px !important;-moz-border-radius-bottomleft:4px !important;-webkit-border-bottom-left-radius:4px !important;border-top-left-radius:4px !important;-moz-border-radius-topleft:4px !important;-webkit-border-top-left-radius:4px !important}#consolidationCalculator .loanYearsItem:last-child{border-top-right-radius:4px !important;-moz-border-radius-topright:4px !important;-webkit-border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;-moz-border-radius-bottomright:4px !important;-webkit-border-bottom-right-radius:4px !important}#consolidationCalculator .loanYearsItem.active{outline:0;background-color:#2078dc;border-color:#2078dc;color:#fff}#slider{width:100%;margin:0 auto 20px auto}.sliderTitle span{font-size:12px;display:block;color:#aaa}#calcSlider .sliderTitle{font-weight:bold;margin-bottom:3.4rem;line-height:1.2}#calcSlider .ui-widget.ui-widget-content{border:none;height:8px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;background:#e5e1e1;position:relative}#sliderFill{height:8px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;background:#2078dc;width:57%}#calcSlider .ui-state-default,#calcSlider .ui-state-active,#calcSlider .ui-widget-content .ui-state-default,#calcSlider .ui-widget-header .ui-state-default,#calcSlider .ui-button,#calcSlider .ui-button.ui-state-disabled:hover,#calcSlider .ui-button.ui-state-disabled:active{width:28px;height:28px;-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px;background:#2078dc;border:none;top:-10px;color:#000}#calcSlider .ui-state-active{-moz-box-shadow:0 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.3);box-shadow:0 0px 10px rgba(0,0,0,0.3)}#calcTotal{font-size:18px;font-weight:bold;text-align:center;position:absolute;top:-22px;left:-4px}@media screen and (min-width: 768px){#consolidationCalculator #consolCalculator,#consolidationCalculator #calcLoan{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-ms-flex-flow:row wrap;flex-direction:row;flex-wrap:wrap;justify-content:space-between;float:none;margin:0}#consolidationCalculator #consolCalculatorRows,#consolidationCalculator #consolCalculatorTotals,#consolidationCalculator #calcLoanForm,#consolidationCalculator #calcLoanTotals{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;width:60%;padding-right:30px}#consolidationCalculator #consolCalculatorTotals{width:40%;padding:30px 0 16px 30px;-moz-border-radius:0px;border-radius:0px;-webkit-border-radius:0px;border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px}#consolidationCalculator #calcLoanTotals{width:40%;padding:30px 0 0 30px;-moz-border-radius:0px;border-radius:0px;-webkit-border-radius:0px;border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px}#consolidationCalculator #consolCalculator{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}#consolidationCalculator .debtRowType,#consolidationCalculator .debtAmountWrap,#consolidationCalculator .debtRepaymentWrap,#consolidationCalculator .debtFrequencyWrap{float:left;margin-right:1%}#consolidationCalculator .debtRowType{width:77%}#consolidationCalculator .debtAmountWrap{width:77%}#consolidationCalculator .debtRepaymentWrap{width:77%}#consolidationCalculator .debtFrequencyWrap{width:77%}#consolidationCalculator .debtInputRow{padding-bottom:1px;margin-bottom:8px}#consolidationCalculator .actions{clear:both}#consolidationCalculator button.remove{margin:0 10px 0 0}}@media screen and (min-width: 1024px){#consolidationCalculator #consolCalculator h3,#consolidationCalculator #calcLoan h3{font-size:26px}#consolidationCalculator #consolCalculatorRows,#consolidationCalculator #consolCalculatorTotals,#consolidationCalculator #calcLoanForm,#consolidationCalculator #calcLoanTotals{width:70%}#consolidationCalculator #consolCalculatorTotals{width:30%}#consolidationCalculator #calcLoanTotals{width:30%}#consolidationCalculator .debtRowType{width:23%}#consolidationCalculator .debtAmountWrap{width:23%}#consolidationCalculator .debtRepaymentWrap{width:21%}#consolidationCalculator .debtFrequencyWrap{width:24%;margin-right:0}#consolidationCalculator .debtFrequency{margin-left:-4px}#consolidationCalculator button.remove{text-indent:-9999px;width:36px;height:36px;-moz-border-radius:18px !important;border-radius:18px !important;-webkit-border-radius:18px !important;margin:4px 0 0 0;position:relative}#consolidationCalculator button.remove:before{content:"";position:absolute;left:9px;top:16px;height:5px;background:#fff;width:18px;color:#fff}#consolidationCalculator .calcLoanRateWrap{width:250px}#consolidationCalculator input[type='text'],#consolidationCalculator input[type='tel'],#consolidationCalculator textarea,#consolidationCalculator select,#consolidationCalculator option,#consolidationCalculator .form-control,#loanRate{font-size:16px}#consolidationCalculator div.actions{padding-top:5px}#consolidationCalculator .debtRowType,#consolidationCalculator .debtAmountWrap,#consolidationCalculator .debtRepaymentWrap,#consolidationCalculator .debtAmountWrap,#consolidationCalculator .debtFrequencyWrap,#consolidationCalculator .calcLoanRateWrap,#consolidationCalculator .loanYearsWrap{margin-bottom:3px}#consolidationCalculator #calcSlider{width:97%;padding-top:30px}#consolidationCalculator #calcSlider .sliderTitle{float:left;width:100px;margin-top:-4px;margin-bottom:20px}#consolidationCalculator #slider{float:left;width:calc(100% - 100px);padding-top:0px}#consolidationCalculator .loanYearsLabel{clear:both}}
