/*! Popovers v1.0.1 STG */.popover-wrapper{display:inline-block;position:relative}.is-open .popover.popover-dismissible:after{content:" ";position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background-color:transparent}.is-open.is-bottom .popover-popup{bottom:auto;top:100%;margin-top:23px}.is-open.is-bottom .popover-popup:before,.is-open.is-bottom .popover-popup:after{bottom:auto;top:-36px;border-top-color:transparent;border-bottom:18px solid #757463}.is-open.is-bottom .popover-popup:after{display:none}.popover-popup{position:absolute;display:block;left:50%;bottom:100%;width:282px;margin:0 0 21px -131px;box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:3px;border:1px solid #757463;z-index:105;background-color:#fff;pointer-events:all;transform:translateZ(0)}.popover-popup:before,.popover-popup:after{content:" ";position:absolute;bottom:-17px;left:50%;margin-left:-21px;width:0;border-top:18px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;font-size:0;line-height:0;z-index:105}.popover-popup:before{bottom:-19px;border-top-color:#757463;z-index:105}.popover-popup .popover-popup-title,.popover-popup .popover-popup-body{display:block;white-space:normal;padding:10px 12px;margin:0;text-align:left;color:#004833;font-weight:400;font-size:14px;line-height:1.428571429}.popover-popup .popover-popup-title{background-color:#757463;color:#fff;font-size:16px;font-weight:400}.popover-popup .popover-popup-body{min-height:60px;padding-bottom:18px}.js .popover-popup{opacity:0;visibility:hidden;transition:opacity .2s ease}.no-js .popover-popup{position:static;margin-left:12px;box-shadow:none;float:right}.no-js .popover-popup:before,.no-js .popover-popup:after{display:none}.is-open .popover-popup{opacity:1;visibility:visible}@media print{.popover-popup-title{border-bottom:1px solid #000}}.highcharts-container{position:relative;overflow:hidden;width:100%;height:100%;text-align:left;line-height:normal;z-index:0;-webkit-tap-highlight-color:transparent}.chart1{width:100%;height:auto}.highcharts-root text{stroke-width:0;fill:#004833}.highcharts-background{fill:none}.highcharts-plot-border,.highcharts-plot-background{fill:none}.highcharts-label-box{fill:none}.highcharts-button-box{fill:inherit}.highcharts-title{display:none}.highcharts-subtitle{fill:#757463}.highcharts-axis-line{fill:none;stroke:#ccd6eb}.highcharts-yaxis .highcharts-axis-line{stroke-width:0}.highcharts-axis-title{fill:#004833}.highcharts-axis-labels{fill:#666;cursor:default;font-size:.9em}.highcharts-grid-line{fill:none;stroke:#e6e6e6}.highcharts-xaxis-grid .highcharts-grid-line{stroke-width:0}.highcharts-tick{stroke:#ccd6eb}.highcharts-yaxis .highcharts-tick{stroke-width:0}.highcharts-minor-grid-line{stroke:#f2f2f2}.highcharts-crosshair-thin{stroke-width:1px;stroke:#ccc}.highcharts-crosshair-category{stroke:#ccd6eb;stroke-opacity:.25}.highcharts-tooltip{cursor:default;pointer-events:none;white-space:nowrap;transition:stroke 150ms}.highcharts-tooltip text{fill:#333}.highcharts-tooltip .highcharts-header{font-size:.85em}.highcharts-tooltip-box{stroke-width:1px;fill:#f7f7f7;fill-opacity:.85}.highcharts-selection-marker{fill:#335cad;fill-opacity:.25}.highcharts-graph{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.highcharts-state-hover .highcharts-graph{stroke-width:3}.highcharts-state-hover path{transition:stroke-width 50}.highcharts-state-normal path{transition:stroke-width 250ms}g.highcharts-series,.highcharts-point{transition:opacity 250ms}.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover){opacity:.2}.highcharts-color-0{fill:#004833;stroke:#004833}.highcharts-color-1{fill:#78be20;stroke:#78be20}.highcharts-color-2{fill:#008739;stroke:#008739}.highcharts-color-3{fill:#e30000;stroke:#e30000}.highcharts-color-4{fill:#ffcd00;stroke:#ffcd00}.highcharts-color-5{fill:#004833;stroke:#004833}.highcharts-color-6{fill:#ffcd00;stroke:#ffcd00}.highcharts-color-7{fill:#004833;stroke:#004833}.highcharts-color-8{fill:#757463;stroke:#757463}.highcharts-color-9{fill:#d6d5d0;stroke:#d6d5d0}.highcharts-area{fill-opacity:.75;stroke-width:0}.highcharts-markers{stroke-width:1px;stroke:#fff}.highcharts-point{stroke-width:1px}.highcharts-dense-data .highcharts-point{stroke-width:0}.highcharts-data-label{font-size:.9em;font-weight:700}.highcharts-data-label text{fill:#333}.highcharts-data-label-box{fill:none;stroke-width:0}.highcharts-data-label-connector{fill:none}.highcharts-halo{fill-opacity:.25;stroke-width:0}.highcharts-point-select{fill:#ccc;stroke:#000}.highcharts-column-series .highcharts-point{stroke:#fff;transition:fill-opacity 250ms}.highcharts-column-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pie-series .highcharts-point{stroke-linejoin:round;stroke:#fff}.highcharts-pie-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pie-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-funnel-series .highcharts-point{stroke-linejoin:round;stroke:#fff}.highcharts-funnel-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-funnel-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-pyramid-series .highcharts-point{stroke-linejoin:round;stroke:#fff}.highcharts-pyramid-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pyramid-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-solidgauge-series .highcharts-point{stroke-width:0}.highcharts-treemap-series .highcharts-point{stroke-width:1px;stroke:#e6e6e6;transition:stroke 250ms,fill 250ms,fill-opacity 250ms}.highcharts-treemap-series .highcharts-point-hover{stroke:#999;transition:stroke 25ms,fill 25ms,fill-opacity 25ms}.highcharts-treemap-series .highcharts-above-level{display:none}.highcharts-treemap-series .highcharts-internal-node{fill:none}.highcharts-treemap-series .highcharts-internal-node-interactive{fill-opacity:.15;cursor:pointer}.highcharts-treemap-series .highcharts-internal-node-interactive:hover{fill-opacity:.75}.highcharts-legend-box{fill:none;stroke-width:0}.highcharts-legend-item text{fill:#333;font-weight:700;cursor:pointer;stroke-width:0}.highcharts-legend-item:hover text{fill:#000}.highcharts-legend-item-hidden *{fill:#ccc!important;stroke:#ccc!important;transition:fill 250ms}.highcharts-legend-nav-active{fill:#039;cursor:pointer}.highcharts-legend-nav-inactive{fill:#ccc}.highcharts-legend-title-box{fill:none;stroke-width:0}.highcharts-loading{position:absolute;background-color:#fff;opacity:.5;text-align:center;z-index:10;transition:opacity 250ms}.highcharts-loading-hidden{height:0!important;opacity:0;overflow:hidden;transition:opacity 250ms,height 250ms step-end}.highcharts-loading-inner{font-weight:700;position:relative;top:45%}.highcharts-plot-band{fill:#000;fill-opacity:.08}.highcharts-plot-line{fill:none;stroke:#999;stroke-width:1px}.highcharts-boxplot-box{fill:#fff}.highcharts-boxplot-median{stroke-width:2px}.highcharts-bubble-series .highcharts-point{fill-opacity:.5}.highcharts-errorbar-series .highcharts-point{stroke:#000}.highcharts-gauge-series .highcharts-data-label-box{stroke:#ccc;stroke-width:1px}.highcharts-gauge-series .highcharts-dial{fill:#000;stroke-width:0}.highcharts-polygon-series .highcharts-graph{fill:inherit;stroke-width:0}.highcharts-waterfall-series .highcharts-graph{stroke:#333;stroke-dasharray:1,3}.highcharts-navigator-mask{fill:#6685c2;fill-opacity:.25}.highcharts-navigator-mask-inside{fill:#6685c2;fill-opacity:.25;cursor:ew-resize}.highcharts-navigator-outline{stroke:#ccc;fill:none}.highcharts-navigator-handle{stroke:#ccc;fill:#f2f2f2;cursor:ew-resize}.highcharts-navigator-series{fill:#335cad;stroke:#335cad}.highcharts-navigator-series .highcharts-graph{stroke-width:1px}.highcharts-navigator-series .highcharts-area{fill-opacity:.05}.highcharts-navigator-xaxis .highcharts-axis-line{stroke-width:0}.highcharts-navigator-xaxis .highcharts-grid-line{stroke-width:1px;stroke:#e6e6e6}.highcharts-navigator-xaxis.highcharts-axis-labels{fill:#999}.highcharts-navigator-yaxis .highcharts-grid-line{stroke-width:0}.highcharts-scrollbar-thumb{fill:#ccc;stroke:#ccc;stroke-width:1px}.highcharts-scrollbar-button{fill:#e6e6e6;stroke:#ccc;stroke-width:1px}.highcharts-scrollbar-arrow{fill:#666}.highcharts-scrollbar-rifles{stroke:#666;stroke-width:1px}.highcharts-scrollbar-track{fill:#f2f2f2;stroke:#f2f2f2;stroke-width:1px}.highcharts-button{fill:#f7f7f7;stroke:#ccc;cursor:default;stroke-width:1px;transition:fill 250ms}.highcharts-button text{fill:#333}.highcharts-button-hover{transition:fill 0ms;fill:#e6e6e6;stroke:#333}.highcharts-button-pressed{font-weight:700;fill:#e6ebf5;stroke:#335cad}.highcharts-button-disabled text{fill:#ccc}.highcharts-range-selector-buttons .highcharts-button{stroke-width:0}.highcharts-range-label rect{fill:none}.highcharts-range-label text{fill:#666}.highcharts-range-input rect{fill:none}.highcharts-range-input text{fill:#333}input.highcharts-range-selector{position:absolute;border:0;width:1px;height:1px;padding:0;text-align:center;left:-9em}.highcharts-crosshair-label .highcharts-label-box{fill:inherit}.highcharts-crosshair-label text{fill:#fff;font-size:1.1em}.highcharts-candlestick-series .highcharts-point{stroke:#000;stroke-width:1px}.highcharts-candlestick-series .highcharts-point-up{fill:#fff}.highcharts-ohlc-series .highcharts-point-hover{stroke-width:3px}.highcharts-flags-series .highcharts-point{stroke:#999;fill:#fff}.highcharts-flags-series .highcharts-point-hover{stroke:#000;fill:#ccd6eb}.highcharts-flags-series .highcharts-point text{fill:#000;font-size:.9em;font-weight:700}.highcharts-map-series .highcharts-point{transition:fill 500ms,fill-opacity 500ms,stroke-width 250ms;stroke:#ccc}.highcharts-map-series .highcharts-point-hover{transition:fill 0ms,fill-opacity 0ms;fill-opacity:.5;stroke-width:2px}.highcharts-mapline-series .highcharts-point{fill:none}.highcharts-heatmap-series .highcharts-point{stroke-width:0}.highcharts-map-navigation{font-size:1.3em;font-weight:700;text-align:center}.highcharts-coloraxis{stroke-width:0}.highcharts-coloraxis-marker{fill:#999}.highcharts-null-point{fill:#f7f7f7}.highcharts-3d-frame{fill:transparent}.highcharts-column-series .highcharts-point{stroke:inherit}.highcharts-contextbutton{fill:#fff;stroke:none;stroke-linecap:round}.highcharts-contextbutton:hover{fill:#e6e6e6;stroke:#e6e6e6}.highcharts-button-symbol{stroke:#666;stroke-width:3px}.highcharts-menu{border:1px solid #999;background:#fff;padding:5px 0;box-shadow:3px 3px 10px #888}.highcharts-menu-item{padding:.5em 1em;background:0 0;color:#333;cursor:pointer;transition:background 250ms,color 250ms}.highcharts-menu-item:hover{background:#335cad;color:#fff}.highcharts-drilldown-point{cursor:pointer}.highcharts-drilldown-data-label text,.highcharts-drilldown-axis-label{cursor:pointer;fill:#039;font-weight:700;text-decoration:underline}.highcharts-no-data text{font-weight:700;font-size:12px;fill:#666}.calc-body label.checkbox+p.text-danger{color:#004833!important;margin-top:5px}.calc-body .show-popover{visibility:visible!important;opacity:1!important}.calc-body .show-popover .popover-popup-body{overflow:auto}.calc-body-result #piDetails{font-size:15px}.calc-body-result .row.calc-body-result.text-center{padding:24px}.calc-body-result .result-section-part{background-color:#f1f1ef;padding:22px 0 60px}@media only screen and (max-width:480px){.calc-body-result .result-section-part{margin:0;padding:0 0 30px}}.calc-body-result .result-section-part .table>tbody>tr>th{border:0}.calc-body-result .result-section-part p.repayment_amt,.calc-body-result .result-section-part p.repayment_amt_restyears{font-weight:500}.calc-body-result .result-section-part span.hide-for-pi,.calc-body-result .result-section-part span.lineHeight{font-size:18px}.calc-body-result .result-section-part span.hide-for-pi{text-align:right}@media only screen and (max-width:767px){.calc-body-result .result-section-part span.hide-for-pi{display:block;text-align:center;margin-bottom:30px}}.calc-body-result .result-section-part .left-amount{color:#e30000}.calc-body-result .result-section-part span.highlighted-txt{color:#004833;font-weight:700}.calc-body-result .result-section-part .main-amt-color{color:#004833}.calc-body-result .result-section-part .right-amount{color:#004833}.calc-body-result .result-section-part .repayment_amt_pi .h5{color:#004833}.calc-body-result .result-section-part p.optionText{font-weight:300}.calc-body-result .result-section-part .padding-16{padding:16px 0 26px}.calc-body-result .result-section-part .marginTop-36{margin-top:36px;margin-bottom:30px}.calc-body-result .result-section-part .marginBottom-10{margin-bottom:10px}.calc-body-result .result-section-part .marginTop-60{margin-top:30px}.calc-body-result .result-section-part .marginTop-60 .title-text{margin-top:60px}.calc-body-result .result-section-part .specificYear{padding-right:30px}@media only screen and (max-width:767px){.calc-body-result .result-section-part .specificYear{padding:0}}.calc-body-result .result-section-part .remainingYear{padding-left:30px}@media only screen and (max-width:767px){.calc-body-result .result-section-part .remainingYear{padding:0}}.calc-body-result .result-section-part p.repayment_amt_restyears.right-amount{margin:0}@media only screen and (max-width:767px){.calc-body-result .result-section-part p.repayment_amt_restyears.right-amount{margin:18px 0 0}}.calc-body-result .result-section-part.section{margin:42px 0}@media only screen and (max-width:768px){.calc-body-result #max_extra_repayment_error_msg{text-align:center}}.calc-body-result .optionText,.calc-body-result .title-text{font-size:22px}.calc-body-result .optionText .h5{font-size:22px;color:#004833}.calc-body-result .input-holder{display:table;border-spacing:10px}@media only screen and (max-width:768px){.calc-body-result .input-holder{display:block}}.calc-body-result .input-holder .table_row{display:table-row}@media only screen and (max-width:768px){.calc-body-result .input-holder .table_row{display:block}}.calc-body-result .input-holder .table_row .input-lable{display:table-cell;text-align:right}@media only screen and (max-width:768px){.calc-body-result .input-holder .table_row .input-lable{display:block;width:100%;text-align:center}}.calc-body-result .input-holder .table_row .repayment_input{display:table-cell;text-align:left}@media only screen and (max-width:768px){.calc-body-result .input-holder .table_row .repayment_input{display:block;width:100%;text-align:center}}.calc-body-result p.repayment_amt,.calc-body-result p.repayment_amt_restyears,.calc-body-result p.repayment_amt_pi{font-size:84px;margin-bottom:0;margin-top:0;font-weight:500;display:block}.calc-body-result .key-txt{font-size:17px;margin-bottom:10px;padding:0}.calc-body-result .toggle-tabs{padding:42px 0}.calc-body-result #graph{width:100%;height:400px;position:relative;padding:8px;display:block}.calc-body-result #graph,.calc-body-result #table{display:block}.calc-body-result .tbl-gph-container{margin-bottom:20px}.calc-body-result .suggestion-txt{font-size:22px!important;font-weight:500;margin-bottom:0}.calc-body-result .input-holder{padding:6px 0}.calc-body-result .input-lable{font-size:16px;padding-bottom:10px;margin-top:5px}.calc-body-result .cal-txt{font-size:22px;display:none}.calc-body-result .hilight-txt{color:#78be20;font-weight:800}.calc-body-result #loan-breakdown-table{display:none}.calc-body-result #loan-breakdown-table tr#rate_type_row td,.calc-body-result #loan-breakdown-table tr#repayment_row td,.calc-body-result #loan-breakdown-table tr#interest_rate_row td,.calc-body-result #loan-breakdown-table tr#repayment_type_row td,.calc-body-result #loan-breakdown-table tr#comparison_rate_row td{font-weight:400}.calc-body-result .thetooltip{top:231px;left:110px;display:none;position:absolute;padding:6px;border:1px solid #ccc;background:#fff}.calc-body-result p#interest_and_years_saved{font-size:18px}.calc-body-result .table-title{padding:0 0 25px;font-size:24px;text-align:center;font-weight:500}.calc-body-result .interest-table{margin-bottom:0;background-color:transparent;border:0;font-weight:500}.calc-body-result .table.interest-table>thead>tr>th:first-child,.calc-body-result .table.interest-table>tbody>tr>td:first-child{text-align:left}.calc-body-result .table.interest-table>thead>tr>th:nth-child(2),.calc-body-result .table.interest-table>tbody>tr>td:nth-child(2),.calc-body-result table.interest-table>thead>tr>th:nth-child(3),.calc-body-result .table.interest-table>tbody>tr>td:nth-child(3){text-align:right}.calc-body-result .table.interest-table>thead>tr>th,.calc-body-result .table.interest-table>tbody>tr>td{border-bottom:0;border-top:0}.calc-body-result .calc-body-result .table.interest-table>thead>tr>th:hover,.calc-body-result .calc-body-result .table.interest-table>tbody>tr>td:hover{background-color:transparent}.calc-body-result .table-body,.calc-body-result .table-head{font-size:18px}.calc-body-result .but-holder{margin-top:30px;margin-bottom:24px}.calc-body-result .print-txt{font-size:16px;color:#e30000}.calc-body-result .table-body,.calc-body-result .table-head{font-size:16px}.calc-body-result .first-col-title{font-weight:700}.calc-body-result .table.interest-table>thead>tr>th:first-child,.calc-body-result .table.interest-table>tbody>tr>td:first-child{text-align:left}.calc-body-result .remainingYear{text-align:left;border-left:1px solid #d6d5d0}.calc-body-result .pi-info-section hr{border:1px solid #d6d5d0}.calc-body-result .specificYear{text-align:right}.calc-body-result .col-header{font-size:19px}.calc-body-result .text-right.no-padding{padding:0}@media screen and (max-width:992px){.calc-body-result .result-section-part p.repayment_amt,.calc-body-result .result-section-part p.repayment_amt_restyears,.calc-body-result .result-section-part p.repayment_amt_pi{font-size:48px}}@media screen and (max-width:768px){.calc-body-result .result-section-part p.optionText{margin:0 0 30px}.calc-body-result .result-section-part p.repayment_amt,.calc-body-result .result-section-part p.repayment_amt_restyears,.calc-body-result .result-section-part p.repayment_amt_pi{font-size:48px}.calc-body-result .result-section-part .key-txt{font-size:16px}}@media only screen and (max-width:767px){.calc-body-result p.repayment_amt_restyears.right-amount{margin:18px 0 0}.calc-body-result p.repayment_amt,.calc-body-result p.repayment_amt_restyears,.calc-body-result p.repayment_amt_pi{font-size:66px}.calc-body-result .interest-charged{padding-bottom:40px}.calc-body-result .title-text{font-size:20px}.calc-body-result .amount-no{font-size:65px}.calc-body-result .key-txt{font-size:18px}.calc-body-result .dollor-sign{top:-4px}.calc-body-result .input-lable{text-align:left}.calc-body-result .input-group{display:table;width:100%;text-align:left}.calc-body-result .input-group-addon{width:1%;white-space:nowrap;display:table-cell;vertical-align:top}.calc-body-result .input-group-input{display:block;width:100%;vertical-align:top;margin-left:-13px}.calc-body-result .input-lable{text-align:left}.calc-body-result .loan-brakdown-table{border:0}.calc-body-result .first-col-title{width:33.33%}.calc-body-result .remainingYear{text-align:center;border-left:0;border-top:1px solid #d6d5d0}.calc-body-result .specificYear{text-align:center;border:0}.calc-body-result p.repayment_amt,.calc-body-result p.repayment_amt_restyears,.calc-body-result p.repayment_amt_pi{font-weight:500;font-size:66px}}@media screen and (max-width:480px){.calc-body-result .result-section-part .btn-group-item span.btn-group-text.btn.btn-hero{padding:5px}.calc-body-result .result-section-part .no-padding{padding:0}.calc-body-result .result-section-part span.hide-for-pi{margin:0 0 24px;display:block;text-align:center}.calc-body-result .result-section-part p.repayment_amt_restyears.right-amount{margin:18px 0 0}.calc-body-result .result-section-part .key-txt{margin-bottom:24px}.calc-body-result .result-section-part .pi-info-section p.title-text{margin-top:30px}.calc-body-result .result-section-part .padding-16{padding:11px 0 4px}.calc-body-result .result-section-part .toggle-tabs{padding:20px 0 25px}.calc-body-result .result-section-part .specificYear{padding-right:0}.calc-body-result .result-section-part .remainingYear{padding-left:0}.calc-body-result .result-section-part .marginTop-36{margin-top:20px;margin-bottom:30px}.calc-body-result .result-section-part .marginTop-60{margin-top:0}.calc-body-result .result-section-part span.lineHeight,.calc-body-result .result-section-part span.hide-for-pi{font-weight:300}.calc-body-result .result-section-part p.repayment_amt,.calc-body-result .result-section-part p.repayment_amt_restyears,.calc-body-result .result-section-part p.repayment_amt_pi{font-size:66px}}