.flt{float:left;}
.width-100{width:100%;}
.width-50{width:50%;}
.heading-txt{ float:left;}
.search-bar{ float:right; margin-top:20px;}
.search-bar input{ border:0px;}
input.istyle{ border-bottom:2px solid #efefef; height:42px;float:left;width:250px;}
.search-btn{width:41px; height:42px; background:url(../images/search-icon.jpg) no-repeat left top; font-size:0px; float:left;}
.panel-title{ font-size:18px!important;}
.panel{background:url("../images/faq-bg.jpg") no-repeat scroll left 16px;padding: 6px 10px 6px 15px;}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{ border-top:0px!important;
    text-align:justify;}
.panel-default > .panel-heading.q-head{background:none; color:#2e3a3e; font-size:15px; border-bottom:1px solid #c6c6c6;padding-bottom: 15px;}
.panel-default,.panel-body{ border:0px;}
.panel{ box-shadow:none;}
.panel-title a{width:100%; display:block;background:url(../images/down-arrow.jpg) no-repeat right center;}
.panel-title a.collapsed{background:url(../images/left-arrow.jpg) no-repeat right center;}
.panel-title a:hover,.panel-title a:focus{text-decoration:none;}
.listing{padding:0px; margin:15px 0 0 0;}
.listing li{background:url(../images/list-bg.jpg) no-repeat left 4px; list-style:none; padding:0 0 10px 20px; color:#485052;}
.listing li ol{margin-top:15px;}
.listing li ol li{position:relative; background:none;}
.listing li ol li:after{ content:""; position:absolute; border-radius:100%; width:6px; height:6px; background:#00aeef;top: 6px;  left: 0;}
.product-tabs-div{ width:100%; float:left; min-height:400px; margin-top:40px; margin-bottom:20px;  }
.product-tabs-div .tab-panel{ border-bottom: 2px solid #fbcc34;border-top:1px solid #dddddd; border-left:1px solid #dddddd;border-right:1px solid #dddddd; width:100%; float:left;}
.product-tabs-div .tab-panel li { color:#000000;background:none; width:25%;}
.product-tabs-div .tab-panel li.resp-tab-active{background:#fbcc34; color:#fff;}
.table-view{border:1px solid #e6e6e6;}
.table-view tr th{background:#e9e9e9; border:1px solid #dddddd; text-align:center;font-weight:normal; color:#394a4f; padding:10px;}
.table-view tr td{background:#fff; border:1px solid #dddddd;padding:10px;  text-align:center;}
.table-view tr td.w-cat{padding:6px;}
.table-view-in tr th:last-child{ border-right:0px;}
.table-view-in tr td:last-child{ border-right:0px;}
.divider{background:#ececec; width:100%; float:left; height:1px; margin:20px 0px;}
.divider-hr{border-right:1px solid #30b2df; height:62px;}
.divider-hr-l{border-left:1px solid #0082ae;height:62px;}
.pr-form{ width:100%; float:left; margin-top:30px!important;}
.pr-form li{ list-style:none; padding:0 0 15px 0px;}
.pr-form li label{ color:#fff; font-size:14px;}
ul.pr-form li div.flat-field2{width:100%; height:59px; overflow:hidden; position:relative; display:block;
    background:url(../images/drop-down-bg.png) no-repeat 100% 5px;}
ul.pr-form li select.form-control{width:105%; height:32px;background:transparent; border:0px; box-shadow:none; border-radius:0px; color:#fff;border-bottom:1px solid #8fc5da; padding:0px;}
.Submit-btn{background:#f99513; color:#fff; border:0px;width:100%; float:left; text-align:center; font-size:20px; padding:10px 0px;}
.Submit-btn i.arrow-icon{background:none;}
.Submit-btn:hover,.Submit-btn:focus{color:#fff; text-decoration:none;}
.ylw-btn{background:#fead44!important;  border-radius:0px; -moz-border-radius:0px; color:#fff; border:0px;width:100%; float:left; text-align:center;
    font-size:20px; padding:10px 0 35px 0px;}
.feedback-Submit-btn{background:#f99513; color:#fff; border:0px;width:auto; text-align:center; font-size:20px; padding:10px 50px;}
.feedback-Submit-btn:hover,.feedback-Submit-btn:focus{color:#fff; text-decoration:none;}
.arrow-icon{ width:16px; height:12px;background:url(../images/arrow.png) no-repeat left top; display:inline-block; padding-left:10px;}
.blue-arrow-icon{ width:16px; height:12px;background:url(../images/blue-arrow.png) no-repeat left top; display:inline-block; padding-left:10px;}
.locator-section{background:#0199cd; width:100%; float:left;text-align:center; margin-bottom:25px; /*margin-top:20px;*/ }
.locator-section a{ color:#fff;  font-size:18px;}
.locator-section a:hover{text-decoration:none;}
.br-locator{ border-bottom:1px solid #0082ae; width:100%; float:left;/*padding:15px 0 15px 0px;*/ font-size:18px; height:62px; }
.sr-locator{border-top:1px solid #30b2df; width:100%; float:left;}
.sr-locator a{padding:15px 0 15px 0px; float:left; text-align:center; width:100%; }
.map-section{width:70%; float:left;}
.section-heading{ color:#152b32; font-size:32px;  margin-bottom:40px;}
.section-heading span{background:url(../images/sbi-head-bg.jpg) no-repeat center bottom; padding-bottom:10px;}
.text-muted{color:#152b32; font-size:15px;}
.table-view-in{ border:0px;}
.table-view-in tr td{ border-bottom:0px;border-top:0px; border-left:0px;border-collapse:collapse;}
.table-view-in tr th{ border-bottom:0px;  border-left:0px; border-collapse:collapse; height:60px;}
.table-view tr th.padding0-th{padding:0px;}
.table-view tr td.padding0-td{padding:0px;}
.calc-tab a{ color:#fff;}
.faq-tab a{ color:#fff;text-decoration:underline;}
.arrow-btn{ padding:0px;}
.arrow-btn a{ color:#fbcc34;}
.skip-btn{ border:1px solid #fff; color:#fff;font-size: 20px;padding: 7px 34px; margin:0 20px;}
.skip-btn:hover,.skip-btn:focus{ color:#fff;}
.apply-online{text-align:center; color:#fff;}
.error-chkbox{outline:2px solid red!important; }
.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success{background:#fbcc34; color:#fff; padding:12px 10px; font-weight:normal; text-align:center; font-size:16px;}
.table-striped{margin-top:30px;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border: 1px solid #e8e8e8;}
.table-striped > tbody > tr td{text-align:center;font-size:14px; padding:10px;}
.table-striped > tbody > tr:nth-of-type(2n+1){background:#efefef;}
.sb-calc{width:100%;}
/* .tooltip-inner{background:#f99513;}
.tooltip-inner{ font-size:0px; padding:5px 25px; display:none;} */
.hl_sliders.ui-slider {background:#fbcc34 !important;border-radius: 5px !important;}
.ui-slider-range.ui-widget-header {background:#fbcc34 !important;}
.hl_sliders.ui-slider.ui-corner-all{ border-radius:0px; border:0px;}
.ui-slider-horizontal{height:0.3em!important;}
.ui-slider .ui-slider-handle{height:1.5em !important;width:1.5em !important; /*border-radius:100%;*/}
.ui-slider-handle.ui-state-default{background:#fead44!important; border:4px solid #271e00!important;border-radius:14px;}
.ui-slider-horizontal .ui-slider-handle{top: -0.7em !important;}
.ui-tabs-nav.ui-widget-header{background:none; border-bottom:2px solid #fbcc34;border-radius:0px; }
.ui-widget-content{ border:0px!important; background:none !important; padding:0px !important;}
#emicalculatorform {
    border: 1px solid #e0e0e0;
    margin: 25px 0 0;
    overflow: hidden;
    padding: 0;
    min-height: 395px;
    background: #fff;
}
.ui-tabs-nav{ width:100%; float:left;}
.ui-tabs-tab.ui-state-default{ border:0px!important;background:none!important;}
.ui-tabs .ui-tabs-nav li{ margin: 0px 0em 0 0!important; width:20%;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{width:100%; padding: 13px 0!important; font-size:15px; font-weight:600; text-align:center; color:#fff;}
.ui-tabs .ui-tabs-nav{padding:0px!important; display:none;}
.dtil-info{width:100%; background: #fff; float:left; border:1px solid #dddddd;margin:20px 0px 0 20px; min-height:400px; }
.dtil-info h3{background:#fbcc34; color:#000; border-bottom:1px solid #fbcc34; font-size:20px; font-weight:normal;margin:0px; padding:15px 0 15px 15px;}
.info-sec{ width:100%; float:left; border-bottom:1px solid #efefef; color:#fff; font-weight:normal; padding:15px 15px 15px 15px;}
.info-sec p{ font-size:14px; text-align:center; line-height:16px; color:#152b32;}
.txt-val{ font-size:23px; color:#152b32; text-align:center; font-weight:bold;}
h2.txt-heading{color:#152b32;font-size:22px; font-weight:normal;border-bottom:1px solid #fbcc34; padding:31px 0 16px 0;
    margin:0px!important;}
h2.txt-heading-style{color:#152b32;font-size:22px; font-weight:normal;
    padding:31px 0 16px 35px;margin:0px!important;position:relative; }
h2.txt-heading-style:before{ width:20px; height:20px; background:#00aeef; position:absolute; content:""; border-radius:100%; left:0px; top:32px;}
.lamount{ padding:20px;}
.input-val-group{ float:right; width:auto;background:#efefef;}
.input-val-group input.form-control{width:150px!important; color:#fbcc34; text-align:center; font-weight:bold;}
.loan-value{ width:100%; float:right;}
.loan-value label{font-weight:600;}
label.control-label {color: #000000;font-size: 16px;}
.hl_sliders label{position:absolute; color:#646464; font-size:14px; }
/*======================Radio box==========================*/
.blue-radio {cursor: pointer;display: inline-block;line-height: 20px;margin-right: 0;padding-left: 0;position: relative;text-align: center;
    vertical-align: top;width: 19%;}
.blue-radio.r-address {padding-left:8px!important;}
.blue-radio label {display:block;vertical-align: middle; font-size:12px;position: relative;cursor:pointer; color:#767676;}
.blue-radio label::before {background:url("../images/blue-radio-btn.jpg") repeat scroll left top;content: "";display: inline-block;
    height: 20px;left: 40px;margin-left: 0;position: absolute;top: -27px;transition: border 0.15s ease-in-out 0s;width: 20px;}
.blue-radio label::after {background:url("../images/blue-radio-btn.jpg") repeat scroll left -10px;content: " ";display: inline-block;
    height: 20px;left: 40px;margin-left: 0;position: absolute;top: -27px;transform: scale(0, 0);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;width: 20px;}
.blue-radio input[type="radio"] {opacity: 0;z-index: 1;}
.blue-radio input[type="radio"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
.blue-radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);
    transform: scale(1, 1); }
.blue-radio input[type="radio"]:disabled + label {opacity: 0.65; }
.blue-radio input[type="radio"]:disabled + label::before {cursor: not-allowed; }
.blue-radio-danger input[type="radio"] + label::after {background:url(../images/blue-radio-btn.jpg) left bottom;}
.blue-radio-danger input[type="radio"]:checked + label::before {background:url(../images/blue-radio-btn.jpg) left bottom;}
.blue-radio-danger input[type="radio"]:checked + label::after {background:url(../images/blue-radio-btn.jpg) left bottom;}
.max-div{width:100%; float:left; margin-top:25px;}
.max-div h2{color:#152b32; font-size:20px; border-bottom:1px solid #fbcc34; padding:0 0 20px 0px;}
.max-div ul{border:1px solid #e5e5e5; width:100%; padding:0px; float:left; list-style:none; margin-top:20px;}
.max-div ul li label{ font-size:12px;  text-align:left; float:left;; font-weight:normal;}
.max-div ul li div.input-val-group{float:left; width:25%; margin-left:10px;}
.max-div ul li label.control-label{ text-align:left;}
.max-div ul li{ width:50%; height:70px; float:left; border-bottom:1px solid #e5e5e5;
    border:1px solid #e5e5e5;padding:15px 20px 15px 20px;}
.max-div ul li.full-width { width:100%; color:#fbcc34; }
.max-div ul li.full-width label { width:auto; font-size:20px;color:#fbcc34; font-weight:normal; }
.max-div ul li.full-width div.input-val-group{width:20%!important; float:right!important;}
.max_title{ width:32%; float:left; margin:15px 0 10px 0; font-size:20px;}
.max_head{ width:65%;float:left;margin:15px 0 10px 23px;font-size:20px;}
.loan-input{border:1px dotted #e1e1e1; width:100px; height:30px; text-align:center; color:#7c5f00; font-size:17px !important; font-weight:bold;}
.loan-input[readonly]{background:#e8e8e8;}
.input-group-icon{border:1px dotted #e1e1e1; height:30px; text-align:center; color:#000; font-size:14px;  float:left; border-right:0px; padding:3px 10px;font-weight:bold;}
.loadersmall {-webkit-animation: spin 1s linear infinite;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;animation: 1s linear 0s normal none infinite running spin;border-color: #fbcc34 #f3f3f3 #f3f3f3;border-image: none;border-radius: 50%;border-style: solid;border-width: 2px;height: 20px;margin-left: 92%;margin-top: -22px;width: 20px;}
@keyframes spin{0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}
