html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#767676;font-size:15px;min-width:320px;height:100%;-webkit-font-smoothing:antialiased}button,html,input,select,textarea{font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.fr-calculator{padding:0}.fr-calculator .inner{box-sizing:border-box;-webkit-box-sizing:border-box;max-width:700px;padding:0;margin:0 auto}.fr-calculator h1{text-align:center;margin-top:50px}.fr-calculator .calculator{margin:40px -20px;min-width:460px}.fr-calculator .estimation-sliders{background:#4e958d;color:#fff;padding:10px 20px 20px 15px}.fr-calculator .labels{float:left;margin-right:10px;text-align:right;font-weight:300}.fr-calculator .labels label{display:block;margin-top:6px}.fr-calculator .labels .label-amount,.fr-calculator .labels .label-duration,.fr-calculator .labels .label-rate{margin-top:8px}.fr-calculator .sliders{overflow:hidden;padding-right:20px;padding-left:15px}.fr-calculator .sliders .ui-widget-content{background:#fff}.fr-calculator .sliders .ui-slider-range{background:#f59c00;border-radius:3px}.fr-calculator .sliders #id_amount_slider{margin-top:18px}.fr-calculator .sliders #id_duration_slider,.fr-calculator .sliders #id_rate_slider{margin-bottom:10px;margin-top:26px}.fr-calculator .sliders a{transition:none;-webkit-transition:none}.fr-calculator .values{float:right;width:100px;margin-top:15px}.fr-calculator .values input{color:#fff}.fr-calculator .amount,.fr-calculator .duration,.fr-calculator .rate{box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:32px;background:#2F5955;border:0;border-radius:5px;padding:5px 10px;font-size:14px;text-align:center}.fr-calculator .amount input,.fr-calculator .duration input,.fr-calculator .rate input{padding:0;font-size:14px;height:19px;border:0}.fr-calculator #id_amount{transition:all .2s;-webkit-transition:all .2s}.fr-calculator #id_amount:focus{background:#fff;color:#2F5955}.fr-calculator .rate{transition:all .2s;-webkit-transition:all .2s;margin-top:8px;cursor:text}.fr-calculator .rate input.has-focus,.fr-calculator .rate.has-focus{background:#fff;color:#0075C9}.fr-calculator .rate input{transition:all .2s;-webkit-transition:all .2s;margin:0;width:28px;background:#2F5955}.fr-calculator .amount.has-focus,.fr-calculator .rate input.has-focus{background:#fff;color:#0075C9}.fr-calculator .amount input{transition:all .2s;-webkit-transition:all .2s;margin:0;width:48px;background:#2F5955}.fr-calculator .duration{transition:all .2s;-webkit-transition:all .2s;margin-top:8px;cursor:text}.fr-calculator .duration input.has-focus,.fr-calculator .duration.has-focus{background:#fff;color:#0075C9}.fr-calculator .duration input{transition:all .2s;-webkit-transition:all .2s;margin:0;width:16px;background:#2F5955}.fr-calculator .repayment-schedule-table{text-align:center;width:100%;border-collapse:separate;border-spacing:0}.fr-calculator .repayment-schedule-table td,.fr-calculator .repayment-schedule-table th{width:25%;padding:10px 0;border-right:solid #B3D1E2 1px;border-bottom:solid #B3D1E2 1px}.fr-calculator .repayment-schedule-table tbody td:nth-child(1),.fr-calculator .repayment-schedule-table tfoot td:nth-child(1),.fr-calculator .repayment-schedule-table thead th:nth-child(1){border-left:solid #B3D1E2 1px}.fr-calculator .repayment-schedule-table th{text-align:center;background:#f5f5f5;font-weight:700;font-size:medium;color:#2d3541}.fr-calculator .repayment-schedule-table td{font-size:medium;text-align:center}.fr-calculator .repayment-schedule-table thead th:nth-child(1){padding:0 3px}.fr-calculator .repayment-schedule-table tbody tr:nth-child(even){background:#FEF5E6}.fr-calculator .repayment-schedule-table tbody tr:nth-child(odd){background:#fff}.fr-calculator .repayment-schedule-table tbody tr.total-row{background:#f5f5f5;color:#2d3541;font-weight:700;font-size:medium}body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption{z-index:10!important}.carousel-caption p{font-size:20px;line-height:1.4}@media (min-width:768px){.carousel-caption{z-index:10!important}}