.ps-container .ps-scrollbar-x{position:absolute;bottom:3px;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:opacity .2s linear;-webkit-transition:opacity.2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}
.ps-container.ie6 .ps-scrollbar-x{font-size:0}
.ps-container:hover .ps-scrollbar-x,.ps-container.hover .ps-scrollbar-x{opacity:.6;filter:alpha(opacity = 60);display:none}
.ps-container .ps-scrollbar-x:hover,.ps-container .ps-scrollbar-x.hover{opacity:.9;filter:alpha(opacity = 90);cursor:default}
.ps-container .ps-scrollbar-x.in-scrolling{opacity:.9;filter:alpha(opacity = 90)}
.ps-container .ps-scrollbar-y{position:absolute;right:3px;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:opacity .2s linear;-webkit-transition:opacity.2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}
.ps-container.ie .ps-scrollbar-y{font-size:0}
.ps-container:hover .ps-scrollbar-y,.ps-container.hover .ps-scrollbar-y{opacity:.6;filter:alpha(opacity = 60)}
.ps-container .ps-scrollbar-y:hover,.ps-container .ps-scrollbar-y.hover{opacity:.9;filter:alpha(opacity = 90);cursor:default}
.ps-container .ps-scrollbar-y.in-scrolling{opacity:.9;filter:alpha(opacity = 90)}
section .sm_result div.mid_wrapper,section div.mid_wrapper.calculator-result{padding:0}
li.calculator_data{height:auto !important;padding-bottom:0}
div#loan_detail_wrapper{margin-bottom:30px}
header.calculator{height:683px}
#sub_header.calculator{background:#5390c6;height:620px;clear:both;position:relative;top:0}
#sub_header.calculator div.calculator_content{position:relative;display:block;min-height:50px;font-size:30px;color:#fff;padding-right:20px}
#sub_header.calculator div.calculator_content span{color:#fff}
#sub_header.calculator div.calculator_content div.row{position:relative;display:block;clear:both;width:100%;min-height:40px;line-height:50px}
#sub_header.calculator div.calculator_content div.row.space{margin-top:30px}
#sub_header.calculator div.calculator_content div.row .calc_select{position:relative;display:inline-block;border-bottom:dotted 2px #000;color:#000;background:0;height:36px;line-height:30px;vertical-align:middle;resize:vertical}
#sub_header.calculator div.calculator_content div.row .calc_text{display:inline-block;border-top:0;border-left:0;border-right:0;border-bottom:dotted 2px #000;color:#004974;background:0;height:36px;line-height:30px;vertical-align:middle;padding:0 2px 0 3px;width:40px;min-width:90px;max-width:350px;transition:width .25s;text-align:center;margin-bottom:5px}
#loan_detail_list .fees p{text-align:center}
#sub_header.calculator div.calculator_content div.row .calc_text:-webkit-input-placeholder{color:#4f575e !important}
#sub_header.calculator div.calculator_content div.row .calc_text:-moz-placeholder{color:#4f575e !important}
#sub_header.calculator div.calculator_content div.row .calc_text:-ms-input-placeholder{color:#4f575e !important}
#sub_header.calculator div.calculator_content div.row .calc_select a{text-decoration:none;color:#004974}
#calculator-header-results div.inner .button{margin-top:20px;margin-bottom:20px}
#sub_header.calculator div.calculator_content div.sub_selects{position:absolute;top:36px;background:#9ecae3;margin:0;padding:0;display:none;z-index:15;padding:0;max-height:240px;overflow:hidden;resize:none !important}
#sub_header.calculator div.calculator_content div.sub_selects.wrapped{left:0 !important;width:100%}
#sub_header.calculator div.calculator_content div.sub_selects ul{margin:15px 0 15px 0;padding:0}
#sub_header.calculator div.calculator_content div.sub_selects ul li{list-style:none;display:block;margin:0 !important;padding:0;height:30px;line-height:30px;white-space:nowrap}
#sub_header.calculator div.calculator_content div.sub_selects.wrapped ul li{white-space:normal;height:auto}
#sub_header.calculator div.calculator_content div.sub_selects ul li a{color:#0c547c !important;padding:0 20px 0 20px;font-size:14px;min-height:30px;line-height:30px;display:block;overflow:visible !important}
#sub_header.calculator div.calculator_content div.sub_selects.wrapped ul li a{line-height:20px;padding:5px 20px}
#sub_header.calculator div.calculator_content div.sub_selects ul li a.active{background:#004974;color:#fff !important}
#sub_header.calculator div.calculator_content div.sub_selects ul li a:hover{color:#fff !important}
#sub_header.calculator div.calculator_content div.sub_selects ul li a.active:hover{color:#fff !important}
div.predictable-cost{position:relative;display:block;font-size:16px;text-align:center;height:35px;line-height:40px;display:block;clear:both;width:98%;margin:0 auto 30px auto}
div.predictable-cost span{position:relative;display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-size:20px;float:left;background:url('../img/ico_plusminus.png') left top no-repeat;margin-top:11px}
div.predictable-cost span.minus{float:right;background-position:0 -18px;margin-right:5px}
div.predictable-cost div.txt{position:relative;display:inline-block;text-align:center;font-size:22px;font-weight:700;color:#444;background:#e3e3e3;padding:0 10px 0 10px;z-index:3}
div.predictable-cost div.ruler{height:1px;position:absolute;width:95.5%;border-bottom:2px solid #b2b2b2;top:18px;left:2%;z-index:1}
#loan_detail_wrapper{display:none}
div#calculator-header-results{display:none}
div#calculator-header-results ul li{height:auto !important}
div#calculator-header-results{display:none}
div.mid_content ul.suggestions,#loan_details ul{margin:0;padding:0}
div.mid_content ul.suggestions li,#loan_details ul li{display:inline-block;text-align:center;border-right:solid 1px #ddd;border-right-width:90%}
div.mid_content ul.suggestions li:last-child{border-right:0}
div.mid_content ul.suggestions.column_1 li,#loan_details ul.column_1 li{width:100%}
div.mid_content ul.suggestions.column_2 li,#loan_details ul.column_2 li{width:49.4%}
div.mid_content ul.suggestions.column_3 li,#loan_details ul.column_3 li{width:33.333333333%;box-sizing:border-box}
div.mid_content ul.suggestions.column_4 li,#loan_details ul.column_4 li{width:24.7%}
div.mid_content ul.suggestions li div.inner{padding:13px 25px 20px 25px;margin:0 auto 0 auto;display:inner;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
div.mid_content ul.suggestions li{padding-bottom:0}
.pre-info{margin-bottom:3px}
div.mid_content ul.suggestions li div.inner.yellow:hover{background:#f7a901}
div.mid_content ul.suggestions li div.inner.orange:hover{background:#ff7900}
div.mid_content ul.suggestions li div.inner.red:hover{background:#fd2f46}
div.mid_content ul.suggestions li div.inner.brown:hover{background:#c3011c}
div.mid_content ul.suggestions li div.inner.yellow:hover a.button{color:#f7a901;background:#fff}
div.mid_content ul.suggestions li div.inner.orange:hover a.button{color:#ff7900;background:#fff}
div.mid_content ul.suggestions li div.inner.red:hover a.button{color:#fd2f46;background:#fff}
div.mid_content ul.suggestions li div.inner.brown:hover a.button{color:#c3011c;background:#fff}
div.mid_content ul.suggestions li div.inner div.info{font-size:15px;color:#000}
div.mid_content ul.suggestions li div.inner div.sub_info{font-size:14px;margin:10px 0 -25px 0;text-align:center}
div.mid_content ul.suggestions li div.inner div.total{font-size:30px;color:#333;padding:0;margin:18px auto 9px auto;font-family:Arial,sans-serif;font-weight:bold}
div.mid_content ul.suggestions li div.inner.yellow div.total{color:#f7a901}
div.mid_content ul.suggestions li div.inner.orange div.total{color:#ff7900}
div.mid_content ul.suggestions li div.inner.red div.total{color:#fd2f46}
div.mid_content ul.suggestions li div.inner.brown div.total{color:#c3011c}
ul.suggestions li div.inner div.total span{font-size:24px}
div.mid_content ul.suggestions li div.inner div.monthlyInstallment{font-size:15px;font-family:Arial,sans-serif;font-weight:bold;color:#333;padding-top:15px;text-transform:uppercase}
div.mid_content ul.suggestions li div.inner div.period{color:#393030;font-size:11px;margin-top:5px}
div.mid_content ul.suggestions li div.inner:hover div.info,div.mid_content ul.suggestions li div.inner:hover div.total,div.mid_content ul.suggestions li div.inner:hover div.period,div.mid_content ul.suggestions li div.inner:hover div.sub_info{color:#444}
#loan_details ul li{background:0;border:0;text-align:center;height:auto;border-right:solid 1px #dedede}
#loan_details ul li:last-child{border-right:0}
div.mid_content ul.suggestions li div.inner,#loan_details ul li div.inner{width:80%}
#loan_details ul li div.inner{display:block;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;margin:0 auto 0 auto}
#loan_details ul li div.inner div.part_block{padding:17px 0 15px 0}
#loan_details ul li div.inner div.part_block:last-child{border-bottom:0;padding:17px 0 0 0}
#loan_details ul li div.inner div.part_block div.info{position:relative;display:block;width:100%;height:47px;display:block}
#loan_details ul li div.inner div.info span.arrow{position:absolute;bottom:0;width:22px;height:7px;left:50%;margin-left:-12px;display:block;background:url(../img/deselect_arrow.png) no-repeat;display:block}
#loan_details ul li div.inner div.part_block div.currency{font-size:14px;margin-top:5px}
#loan_details ul li div.inner div.part_block div.info{font-size:16px}
div.sm_carloanscalcresults div.calc_description,div.sm_termdepositcalcresults div.calc_description,div.sm_mortgagecalcresults div.calc_description,div.sm_cashloanscalcresults div.calc_description{margin:40px auto}
#loan_details ul li div.inner div.part_block div.rates .rate{font-family:Arial,sans-serif;font-weight:bold;font-weight:normal;font-size:18px;margin:auto}
#loan_details ul li div.inner div.part_block div.rates .rate{padding-top:5px;font-family:Arial,sans-serif;font-weight:bold;font-size:18px;line-height:14px;display:table-cell;vertical-align:middle}
#loan_details ul li div.inner div.part_block div.rates .rate{display:table-cell;float:left;width:100%;white-space:nowrap}
#loan_details ul li div.inner div.part_block div.rates .rate{white-space:normal}
#loan_details ul li div.inner div.part_block div.rates .rate{line-height:100%;vertical-align:baseline}
#loan_details ul li div.inner div.part_block .total{font-family:Arial,sans-serif;font-weight:bold;font-size:18px;margin:auto}
#loan_details ul li div.inner div.part_block .total{padding-top:5px;font-family:Arial,sans-serif;font-weight:bold;font-size:18px;line-height:14px;display:table-cell;vertical-align:middle}
#loan_details ul li div.inner div.part_block .total{display:table-cell;float:left;width:100%;white-space:nowrap}
#loan_details ul li div.inner div.part_block .total{white-space:normal}
#loan_details ul li div.inner div.part_block .total{line-height:100%;vertical-align:baseline}
#loan_details ul li div.inner div.part_block .H3,#loan_details ul li div.inner div.part_block h3{width:94%;width:calc( 100% - 8px);padding-left:4px;padding-right:4px;display:table-cell;float:left;text-transform:uppercase;font-size:18px;color:inherit;font-weight:normal;white-space:inherit}
#loan_details ul li div.inner div.part_block .H3,#loan_details ul li div.inner div.part_block h3{width:94%;width:calc( 100% - 8px);padding-left:4px;padding-right:4px;display:table-cell;float:left;text-transform:uppercase}
#loan_details ul li div.inner div.part_block .H3,#loan_details ul li div.inner div.part_block h3{font-size:2.5vw;padding-left:0;padding-right:0}
#loan_details ul li div.inner div.part_block .H3,#loan_details ul li div.inner div.part_block h3{line-height:100%;margin:15px 0 5px;font-size:14px;font-family:Arial,sans-serif;vertical-align:baseline}
#loan_details ul li div.inner div.part_block div.rates .currency{width:94%;width:calc( 100% - 8px);padding-left:4px;padding-right:4px;display:table-cell;float:left;text-transform:uppercase;font-size:18px;color:inherit;font-weight:normal;white-space:inherit}
#loan_details ul li div.inner div.part_block div.rates .currency{width:94%;width:calc( 100% - 8px);padding-left:4px;padding-right:4px;display:table-cell;float:left;text-transform:uppercase}
#loan_details ul li div.inner div.part_block div.rates .currency{font-size:2.5vw;padding-left:0;padding-right:0}
#loan_details ul li div.inner div.part_block div.rates .currency{line-height:100%;margin:10px 0 5px;font-size:14px;font-family:Arial,sans-serif;vertical-align:baseline}
#loan_details ul li div.inner div.part_block{line-height:49px;min-height:49px}
#loan_details ul li div.inner div.part_block{height:54px;display:table;margin:auto;line-height:19px}
#loan_details ul li div.inner div.part_block{display:table;padding-top:0;height:49px;overflow:hidden;text-overflow:ellipsis}
#loan_details ul li div.inner div.part_block{height:auto;padding-bottom:10px}
#loan_details ul li div.inner div.part_block{min-height:49px;line-height:49px;width:100%}
div#calculator-header-results ul li,#loan_details ul li{background:0;padding-left:0 !important}
#loan_details ul li div.inner div.hr{border-bottom:1px solid #dedede}
div.inner .button{bottom:auto !important;width:130px}
#loan_details ul li div.inner div.part_block div.rates .rate span{font-size:16px}
div.calculator_head_wrapper{display:block}
.header-nav div.mobile{display:none}
span.quote{font-size:2.5em;position:absolute;color:#FFF}
span.quote.open{left:-30px}
span.quote.close{top:25px;position:relative;float:none;opacity:1;font-weight:normal;text-shadow:none;line-height:0;cursor:inherit}
.tab_box{display:block;min-width:500px;width:100%;height:auto;margin:0 auto}
.btn_boxes{white-space:nowrap;display:table;margin:0 auto;height:30px}
.btn_boxes a{float:left;display:block;height:16px;font-size:14px;color:#004974;line-height:34px;text-align:center;text-decoration:none;padding:0 5px}
.btn_boxes .btn.selected{color:#004974}
.btn_boxes .btn.last{border-right:0}
.tab_boxes{display:block;height:auto;position:relative}
.tab_boxes .box{display:none;width:100%;height:auto;padding:34px 25px 25px;position:absolute;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.tab_boxes .box.selected{display:block}
.clear{clear:both;height:0;font-size:0;visibility:hidden;width:100%}
#sub_header.calculator div.calculator_content a.button-tab{display:inline-block;width:80px;height:25px;text-align:center;margin:0 40px;color:#fff;font-size:16px;border:0;text-decoration:none}
#sub_header.calculator div.calculator_content a.btn-not-active-tab{display:inline-block;width:auto;height:25px;text-align:center;margin:0 40px;color:#004974;font-size:16px;border:0;text-decoration:none}
#sub_header.calculator div.calculator_content a.button-tab:hover,#sub_header.calculator div.calculator_content a.btn-not-active-tab:hover{border-bottom:2px solid #004974}
.button.btn_blu{background:#004974;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.button.btn_blu:hover{background:#ccc;color:#004974}
.light-gray{background-color:#f5f5f5}
.white{background-color:#fff}
.text-section{font-size:18px;margin:20px auto;line-height:22px}
section div.mid_wrapper div.content{color:#444}
#comm_send{background-color:#004974}
#sub_header.calculator div.calculator_content div.row .calc_select a.disabled,#sub_header.calculator div.calculator_content div.row .calc_select.disabled{text-decoration:none;border-bottom:0;color:#fff}
ul.socialicons{list-style:none;overflow:auto}
ul.socialicons li{width:25px;height:25px;padding:0;float:left}
ul.socialicons li a{width:25px;height:25px;display:block;background:url(../img/social-sprite.png) no-repeat}
ul.socialicons li a.facebook{background-position:0 0}
ul.socialicons li a.twitter{background-position:-25px 0}
ul.socialicons li a.linkedin{background-position:-50px 0}
ul.socialicons li a.google{background-position:-75px 0}
ul.socialicons li a.youtube{background-position:-100px 0}
@media(max-width:599px){div.pre-info h2{font-size:18px}
}
@media(max-width:480px){div.pre-info h2,div.pre-info h3,div.pre-info H3{font-size:13px}
}
@media(min-width:600px){div.pre-info h2{font-size:19px}
}
@media(min-width:960px){div.pre-info h2{font-size:21px}
}
div.pre-info h2{text-align:center !important;margin-top:0;line-height:1.2em;padding-bottom:0}
div.pre-info h2,div.pre-info h3{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:bold}
.total-period-container{border:1px solid #dedede;padding-bottom:40px;background-color:#f5f5f5}
.total-period-container{padding:0 20px}
.button.btn_apply,.button.btn_total-detail{background:#fff;color:#444;border:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial,sans-serif;font-weight:bold;width:120px;height:25px;line-height:27px}
.button.btn_apply:hover{background:#fee42d;color:#444}
.button.btn_total-detail{position:absolute;bottom:10px;margin-left:105px}
.button.btn_total-detail{position:relative}
.column_1 .button.btn_total-detail,.column_2 .button.btn_total-detail,.column_3 .button.btn_total-detail,.column_4 .button.btn_total-detail{margin-left:auto;margin-left:auto;top:0 !important}
.button.btn_fixer-cash-loans{position:absolute;bottom:26px;margin-left:105px}
.button.btn_fixer-car-loans{position:absolute;bottom:80px;margin-left:105px}
section div.padding-top-remover{padding-top:0}
.row-buttons{display:inline-block;text-align:center}
@media only screen and (max-width:360px){.calculator_content .tab_boxes .box{padding-top:0}
.calculator_content .btn_boxes{display:block;padding-bottom:10px}
.calculator_content .row.space{margin-top:5px !important}
}
@media only screen and (max-width:599px){div#sub_header.calculator.mortgage-fix,div#sub_header.calculator.cash-loans-fix,div#sub_header.calculator.car-loans-fix,div#sub_header.calculator.term-deposit-fix,div#sub_header.calculator.eu-funds-fix{top:0;float:left;padding-bottom:10px;position:relative}
div#sub_header.calculator.mortgage-fix div.calculator_content,div#sub_header.calculator.cash-loans-fix div.calculator_content,div#sub_header.calculator.car-loans-fix div.calculator_content,div#sub_header.calculator.eu-funds-fix div.calculator_content{padding-top:15px;top:0}
#sub_header.calculator div.calculator_content a.btn-not-active-tab{width:auto;margin:0 10px;font-size:13px}
#sub_header.calculator div.calculator_content a.button-tab{width:auto;margin:0 10px;font-size:13px}
.tab_box{height:auto;min-width:100px}
#sub_header div.container{height:auto;overflow:visible;padding-bottom:60px}
#sub_header.calculator{position:relative;height:auto}
#sub_header.calculator div.calculator_content{top:50px}
.tab_boxes{height:auto;top:0}
.tab_boxes .box{height:auto;position:relative;padding:34px 5% 25px}
span.quote.open{left:-18px}
span.quote.close{top:10px}
#sub_header.calculator div.calculator_content div.row .calc_select{min-height:36px;line-height:35px;bottom:2px}
#loan_details ul li div.inner{width:100%;padding:0 0 30px 0}
#sub_header.calculator div.calculator_content.grid_12{position:relative !important;top:0 !important}
}
@media only screen and (max-width:959px){.tab_boxes{width:100%}
.btn_boxes a{height:30px}
#sub_header.calculator div.calculator_content.grid_12{padding:0 5%;width:90%;margin:0}
#sub_header.calculator div.calculator_content div.row{line-height:30px}
}
.mid_wrapper.calculator-result{height:auto !important}
@media only screen and (max-width:959px){#sub_header.calculator div.calculator_content.grid_12{font-size:18px}
#sub_header.calculator div.calculator_content{position:relative;width:90%}
}
@media only screen and (min-width:600px) and (max-width:959px){#sub_header.calculator div.calculator_content.grid_12{width:90%;font-size:30px}
div.mid_content.grid_12{width:98%}
div.mid_content ul.suggestions li div.inner div.total{font-size:30px}
#loan_details ul li div.inner div.part_block div.info,div.mid_content ul.suggestions li div.inner div.info{font-size:13px}
div#loan_details.grid_12{width:98%}
header div.mobile{display:none}
div.inner .button{bottom:20px !important}
.column_3 .button.btn_total-detail{margin-left:auto;margin-right:auto}
}
@media only screen and (max-width:599px){header.calculator{height:533px !important}
div.mid_content ul.suggestions li div.inner div.total{margin-top:9px}
header div.mobile{display:block;top:60px}
header div.mobile div.mobile_imgs{position:relative;text-align:center !important;margin-left:0;display:block;float:none;width:90%}
header div.mobile div.mobile_imgs img{margin:0 auto 0 auto}
header div.mobile div.mobile_info{padding-top:20px;position:relative;width:416px;margin:0 auto;display:block;float:none;text-align:center}
header div.mobile div.mobile_info div.app_stores{width:100%;text-align:center;padding-left:48px}
.total-period-container .details a.button{margin:0}
#loan_details ul li div.inner{padding:0}
div.mid_content ul.suggestions li div.inner,#loan_details ul li div.inner{width:80%}
#loan_details ul li div.inner div.part_block .H3,#loan_details ul li div.inner div.part_block h3{width:100%}
#calculator-header-results div.inner .button,#loan_details a.button{padding-left:10px;padding-right:10px;box-sizing:border-box;min-width:inherit;width:100%;max-width:210px}
.total-period-container{border:0 !important;background-color:inherit !important;padding:0 !important}
div.mid_content ul.suggestions li div.inner{padding-bottom:0}
div.mid_content ul.suggestions li div.inner,#loan_details ul li div.inner{width:80%}
div.mid_content ul.suggestions li div.inner div.total{margin-bottom:0}
div#sub_header.calculator.mortgage-fix,div#sub_header.calculator.cash-loans-fix,div#sub_header.calculator.car-loans-fix,div#sub_header.calculator.term-deposit-fix{height:auto}
#loan_detail_list .fees p{font-size:3vw;padding:0 5px}
.button.btn_apply{margin:0 25px 0 25px}
div.mid_content ul.suggestions li div.inner div.total,div.mid_content ul.suggestions li div.inner div.total span,#loan_details ul li div.inner div.part_block div.rates .rate,#loan_details ul li div.inner div.part_block div.total{font-size:20px;font-size:15px}
#loan_details ul li div.inner div.part_block div.rates .currency{font-size:14px}
.button.btn_total-detail{bottom:auto !important}
.button.btn_apply,.button.btn_total-detail{width:auto !important}
#loan_details ul li div.inner div.part_block div.rates .rate span{font-size:3vw}
}
@media only screen and (max-width:480px){div#sub_header.calculator.mortgage-fix,div#sub_header.calculator.cash-loans-fix,div#sub_header.calculator.car-loans-fix,div#sub_header.calculator.term-deposit-fix,div#sub_header.calculator.eu-funds-fix{height:auto}
div.mid_content ul.suggestions li div.inner div.monthlyInstallment{font-size:12px}
#loan_details ul li div.inner{padding:0;width:90%}
#loan_detail_list .calculator_data:last-child div.hr{left:-36px}
div#loan_detail_wrapper{margin-bottom:0}
div.mid_content ul.suggestions li div.inner div.period{margin-top:0}
div.mid_content ul.suggestions li div.inner div.total{margin-top:3px}
#loan_details ul li div.inner div.part_block:last-child{border-bottom:0;padding:0 0 20px 0}
}
@media only screen and (max-width:360px){div.mid_content ul.suggestions li div.inner div.monthlyInstallment{font-size:14px}
#loan_details ul li div.inner div.part_block .H3,#loan_details ul li div.inner div.part_block h3{font-size:14px}
#loan_details ul li div.inner div.part_block{padding-bottom:12px}
.tab_boxes{padding-top:25px}
}
.tooltip{background:#000}
.tooltip{pointer-events:none;opacity:0;display:none;position:absolute;padding:10px 20px;color:#ffde00;margin-top:20px;text-align:center;font:normal 12px "Arial",Sans-Serif;text-decoration:none;z-index:200;white-space:nowrap}
.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-33px;bottom:-16px;resize:none !important}
.arrow:after{content:"";position:absolute;left:23px;top:-13px;width:15px;height:15px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);resize:none !important}
.tooltip.active{display:inline-block;opacity:1;margin-top:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.tooltip.out{opacity:0;margin-top:-20px}
a.disabled ~ div.tooltip{opacity:0;margin-top:-20px}