.offer-section-content .card-name img{width:44px;}
.offer-section-content .bb-rupee-xs{text-indent:-3px;margin-right:-3px;}
.offer-section-content .card img.offer-logo-lg{max-width:150px;width:auto;padding:0 0 10px 10px;}
.offer-section-content .card img.offer-logo-md{max-width:80px;width:auto;}
.bbicons-loan-against-fd {background-position: 4px -2312px;}
.bbicons-tax-saving {background-position: 4px -2234px;}
.bbicons-withdrawal,.bbicons-partial-withdrawal {background-position: 4px -2352px;}
.bbicons-online {background-position: 4px -2274px;}
.bbicons-deposit-amount {background-position: 2px -2395px;}
.bbicons-tenure-filter {background-position: 4px -570px;}
.bbicons-institution-type {background-position: 4px -2160px;}
.bbicons-interest-type {background-position: 4px -2200px;}
.filter-section .filter-interest-type{border-right:none;}
.bbicons-nro-deposit-friendly,.bbicons-nri-deposit-friendly {background-position: 4px -2432px;}
/*Sliders Dropdown Section Starts*/
.filter-section .slider-dropdown{width:454px;font-size:14px;}
.filter-section .filter-deposit-amount .slider-dropdown{width:522px;}
.filter-section .slider.slider-horizontal{width:252px !important;margin: 0 auto;height:28px;z-index:1;}
.filter-section .emi-slider .slider.slider-horizontal{width: 278px !important;}
.filter-section .loan-amt-slider{text-align:center;padding:15px;}
.emi-slider{text-align:center;padding:5px 0 15px 0;}
.filter-section .slider.slider-horizontal .slider-track{background-color:#c8cacd;background-image:none;border-radius: 6px;}
.filter-section  .slider.slider-horizontal .slider-track{height:12px;}
.filter-section .tooltip{display:none;}
.filter-section .slider-handle{background-color:#2e98d6;border-radius: 50%;height:24px;width:24px;margin:0 0 0 -12px;opacity: 1;z-index: 1;}
.filter-section .slider.slider-horizontal .slider-selection{background-color:#116a9e;background-image:none;box-shadow:none;border-radius:6px 0 0 6px;}
.filter-section .filter-tenure .slider.slider-horizontal .slider-selection, .filter-section .filter-fixed-deposit .slider.slider-horizontal .slider-selection{background-color:transparent;}
.filter-section .slider-divider{left:13px;position:absolute;top:15px;dbImage_background-image: SPRITE_SLIDER_DIVIDER;width:91%;height:15px;}

.dropdown-checkbox label{float:left;padding-right:5px;}
.filter-tenure .input-group-without-btn .input-description{border-radius:0 6px 6px 0;padding:0 6px 0 0;width:82px;text-align:left;}
.filter-tenure .dropdown-footer .input-group-without-btn .form-control{border-radius:0;width:100%;}
.book-details span span {display: inline-block;}
.filter-section .checkbox, .filter-section .radio {text-transform: capitalize;}
/*Tenure Filter*/
.filter-section .filter-tenure-filter .dropdown-menu{width:400px;}
.filter-tenure-filter .filter-tenure-section{padding:15px 0 0 0;margin: 0 15px;}
.filter-tenure-filter .border-bottom{border-bottom:1px solid #D4D4d4;}
.filter-tenure-filter .input-group-without-btn .form-control{border-left:0;box-shadow:none;padding-left:0;}
.filter-tenure-filter .dropdown-checkbox, .filter-tenure .select-tenure{padding:15px 0;}
.filter-section .filter-tenure-filter .checkbox .icons{left:0;}
.filter-section .filter-tenure-filter .checkbox, .filter-section .filter-tenure-filter .radio{padding: 3px 0 3px 26px;}
.filter-tenure-filter .filter-bestrates-section .sprite-offers{margin-left:15px;}
.filter-section .filter-tenure-filter .checkbox, .filter-section .filter-tenure-filter .radio{padding-top:5px;}
.filter-tenure-filter .filter-tenure-section li{width:50%;}
.filter-tenure-filter .dropdown-menu form:first-child .filter-tenure-section li{width:100%;}
.filter-tenure-filter .select-tenure .col-sm-4{padding-left:0;}
.filter-tenure .dropdown-footer .tenure-value{border-bottom:1px dashed #38acc9;color:#38acc9;padding:0 3px 0 0}
.filter-tenure .dropdown-footer .tenure-value input{background:rgba(0,0,0,0) none repeat scroll 0 center;border:0 none;border-radius:0;box-shadow:none;color:#38acc9;display:inline-block;float:none;height:auto;overflow:hidden;padding:0;text-align:center;width:30px}
.filter-tenure .dropdown-footer .js-year-cal{padding:0 0 0 3px}
.filter-tenure .dropdown-footer span.input-group-addon{font-weight:normal;}
/*Institution Filter*/
.filter-section .filter-institution-type .dropdown-menu{width:500px;padding:10px 10px 0}
.filter-institution-type .border-bottom{border-bottom:1px solid #D4D4d4;}
.filter-institution-type .dropdown-checkbox{padding:15px 0;}
.filter-section .filter-institution-type .checkbox .icons{left:0;}
.filter-section .filter-institution-type .checkbox, .filter-section .filter-institution-type .radio{padding: 3px 0 3px 26px;}
.filter-section .filter-institution-type .checkbox, .filter-section .filter-institution-type .radio{padding-top:5px;}
.filter-institution-type .dropdown-menu ul li{width:50%;padding: 3px 0;}
.filter-institution-type .filter-section-link {padding:15px 0 10px 15px;}
/*deposit Filter*/
.filter-section .filter-deposit-amount .dropdown-menu{width:522px;}
.filter-section .filter-deposit-amount .checkbox .icons{left:1px;}
.filter-section .filter-deposit-amount .checkbox, .filter-section .filter-deposit-amount .radio{padding: 3px 0 3px 26px;}
.filter-section .filter-deposit-amount .checkbox, .filter-section .filter-deposit-amount .radio{padding-top:5px;}
.filter-deposit .dropdown-menu ul li{width:100%;padding: 3px 0;}
.filter-section .loan-amt-slider .pull-left {padding-top: 7px;}
.filter-section .filter-deposit-amount .loan-amt-slider .slider.slider-horizontal {width: 290px !important;}
/* Interest Filter */
.filter-section .filter-interest-type .dropdown-menu {width:215px;padding:12px 10px 0 0}
.filter-interest-type .filter-section-link {margin: 0 0 5px;padding: 4px 0;}
.filter-interest-type .dropdown-checkbox {padding: 15px 0;}
.filter-interest-type .dropdown-menu li {padding: 3px 0;width: 100%;}
/*popover*/
.offer-section-content .popover.open {display:block;}
.savings-popover{left:auto;right:-19px;width:315px;}
.emi-popover{left:auto;right:10px;width:400px;}
.emi-popover .bbicons-emi{background-position:0 -1575px;}
.best-rate-popover{width:400px;right:auto;left:43px;}
.savings-popover .bbicons-calc{background-position:-1px -198px;}
.offer-section-content .popover{max-width:400px;top:18px;}
.offer-section-content .popover h3{font-weight:bold;font-size:12px;display:block;padding:10px 23px;background:#f7f7f7;}
.offer-section-content .popover.bottom > .arrow:after{border-bottom-color:#f7f7f7;}
.offer-section-content .popover-content{padding:0;}
.offer-section-content .premium-list{font-size:12px;color:#999999;padding:22px 15px 15px;}
.offer-section-content .premium-list li {padding:0 0 17px 7px;}
.offer-section-content .premium-list .list-dotted {border-bottom: 1px dotted #ccc;padding-bottom: 9px;margin-bottom: 9px;}
.offer-section-content .premium-list-right-side{color:#000;display:inline-block;width:48%;padding-left:12px;}
.offer-section-content .premium-list-left-side {width:48%;display:inline-block;}
.offer-section-content .premium-list-right-side .bb-rupee-xs{left:-2px;position:relative;width:11px;}
.offer-section-content .popover .close{position:absolute;right:11px;top:8px;opacity:1;font-weight:normal;font-size:26px;}
.savings-popover.popover.bottom > .arrow, .emi-popover.popover.bottom > .arrow{left:auto;right:23px;}
.best-rate-popover.popover.bottom > .arrow{left:23px;}
.best-rate-graph{min-height:150px;}
.offer-section-underline{border-bottom:1px solid #d4d0d0;}
.emi-graph{width:150px;display:inline-block;}
.emi-graph-content{padding:40px 0 20px 0;width:210px;}
.emi-graph-content{color:#000;font-size:12px;display:inline-block;}
.emi-graph-values .emi-graph-list{line-height:20px;}
.offer-section-underline{border-bottom:1px solid #d4d0d0;}
.emi-graph-list:before {content: "■";font-size: 19px;padding: 0 3px 0 0;}
.emi-list-pink:before{color:#e26a6a;}
.emi-list-green:before{color:#87d37c;}
.emi-list-blue:before{color:#81cfe0;}
.offer-section-content .popover strong{color:#000000;}
.offer-section-content .popover p{font-size:12px;color:#666666;padding:10px 23px;}
.popover .sprite-offers{padding-right:30px;}

/*offers-section-Heading Starts*/
.offers-section .select-card{position:relative;}
.offers-section .card, .offers-section .select-card{width:20%;}
.offers-section .deposit-amount,.offers-section .tenure,.offers-section .interest-rate,.offers-section .maturity-amount {text-align: center;width: 15%;}
.offers-section .interest-rate, .offers-section .emi, .offers-section .processing-fee, .offers-section .savings{width:15%;}

/*offers-section-Table Starts*/
.filter-section .navbar-header, .offer-section-content .card img {width: auto;}
.offer-section-column .sprite-offers{display:inline-block;vertical-align:middle;}
.offer-section-content .bbicons-sprite-help{background-position:-43px -487px;cursor:pointer;display:inline-block;height:14px;width:16px;vertical-align:middle;}
.offer-section-content .bbicons-savings{background-position:-34px -819px;height:25px;width:28px;}
.offers-section .savings-section{background-color:#fe4275;border-radius:30px 0 0 30px;line-height:normal;color:#FFFFFF;position:absolute;right:0;bottom:10px;padding:3px 0 3px 20px;width:148px;}
.offers-section .savings-section .savings-section-name{width:74%;}
.offers-section .savings-section span{float:left;}
.offer-section-bb-sprite-icon{display:inline-block; text-align:left;}
.offer-section-rates{position:relative;}
.offers-section .savings, .offers-section .interest-rate, .offers-section .emi,.offers-section .processing-fee{text-align:center;}
.book-details .col-sm-12.col-md-12.pad-none.response-time,.book-details .average-interest-earned-per-day {padding:5px 0;border-right: 0 none;border-top: 1px solid #d4d0d0;}
/*Details section Starts*/
.col-1, .col-2, .col-4{width:25%;}
.col-3{clear:left;}
.col-0,.col-3{width:50%;}
.offers-section .value-description{text-transform: capitalize;}
.offers-section-details .featureName .value-adds ul li span {padding-right: 5px;}
.offer-section-content .frills .tooltip-inner {width: 300px;}
.offer-section-content .frills .tooltip.top .tooltip-arrow{border-width:10px;border-top-color:#D4D4D4;bottom:-15px;left:50%;position:absolute;}
.offer-section-content .frills .tooltip.top .tooltip-arrow:after{border-color:transparent;border-style:solid;border-width:9px;border-bottom-width:0;border-top-color:#FFFFFF;bottom:2px;content:"";left:-9px;position:absolute;}
.frills{padding-bottom: 10px;}
.frills .sprite-offers{float:left;margin-right:10px;width:28px;height:32px;}
.frills ul li{font-weight:bold;}
.offers-section-details .frills li{width:50%;float:left;list-style:none;padding:0;margin:0;line-height:25px;position:relative;}
.frills .disabled{text-decoration:line-through;opacity:0.5;font-weight:normal;}
.offers-section-details .value-adds li{width:auto;float:left;padding-right:20px;list-style:none;margin:0;text-align:center;}
.value-adds .title{display:block;}
.value-adds .title{color:#9d9d9d;}
.details-col-1{padding-left:20px;}

@media only screen and (max-width:1146px) {
    .offers-section{padding-top:140px;}
}
@media only screen and (max-width:1146px) {
    .offers-section{padding-top:140px;}
}
@media only screen and (max-width:980px) {
    .offers-section .card-name{width:15%;}
    .offers-section .select-card{width:25%;}
    .offer-section-content .card-name nav{padding-left:0;width:auto;}
    .col-2{float:right;}
    .col-0, .col-1, .col-3, .col-4{width:50%;}
    .col-2{width:50%;}
    .offer-section-header .col-same-height{padding:5px 0;}
    .ipad .filter-section .navbar-nav .dropdown-toggle,.linux .filter-section .navbar-nav .dropdown-toggle{font-size:11px;}
    .filter-institution-type .dropdown-menu{left:auto;right:13px;}
}
@media only screen and (max-width:800px){
    .filter-section .navbar-brand{padding: 11px 5px 6px 2px;}
    .dropdown-toggle .sprite-offers{width:25px;}
    .dropdown-toggle .bbicons-drop-arrow{width:24px;background-position:6px -572px;}
    .class-car-loan .sprite-offers{width:26px;}
    .offerTable .offers-section{padding-top:163px;}
    .offer-sticky .offer-section-header {top:152px;}
    .filter-section .filter-tenure-filter .dropdown-menu{right: 65px;}
    .shortlist-btn{top:140px;}
    .filter-section .dropdown-menu {top:55%;}
    .frills ul li:nth-child(3), .frills ul li:nth-child(5){line-height: 14px;}
    .frills .sprite-offers{margin-right:5px;}
    .filter-section .filter-institution-type .dropdown-menu:after{right:auto;left:180px;}
    .filter-section .filter-institution-type .dropdown-menu:before{right:auto;left:179px;}
}
@media only screen and (max-width:768px){
    .filter-section .filter-institution-type .dropdown-menu:after{right:auto;left:211px;}
    .filter-section .filter-institution-type .dropdown-menu:before{right:auto;left:210px;}
    .filter-section .filter-interest-type .dropdown-menu{left:auto;right:0;}
    .filter-section .filter-interest-type .dropdown-menu:after{right:auto;left:46px;}
    .filter-section .filter-interest-type .dropdown-menu:before{right:auto;left:45px;}
}
/*Overwrite CSS for Ratings Modal*/
/* POPUP SECTION REVIEW BOX*/
.reviewbox .modal-header .close{ color:#ff0;font-size:28px; position:absolute;right:-7px;top:-20px;opacity:1;filter:alpha(opacity=100);margin:5px 0 0;z-index:1;}
.red-close-mark{background-position:-138px -143px;display:inline-block;height:16px;width:14px;}
.reviewbox .modal-header,.ratingpop .modal-header{ border-bottom:none; padding:0; min-height:0;}
.reviewbox .modal-body{background:#fff;margin-top:8px;text-align:left;}
.ratingpop .modal-body{ background:#fff;}
.ratingreview{ display:inline-block; font-size:15px; margin:2px 0 0 0;}
.cus-review-head{ font-size:16px;}
.reviews-divider{border-bottom: 1px solid #ABA2A2;    margin-bottom: 8px;    padding-bottom: 5px;}
.review-cc{ color:#1688BA;  display:inline-block; font-size:16px;}

/*Review Style moved to MD control, for better experience. MD reference name CSS_FD_MF_REVIEW_ALL_PRODUCTS */

.rating{ display:inline-block; margin:0; vertical-align:middle;}
.rating img{float:left; height: 14px;margin-right: 1px;width:14px;}
.cus-review-body{ height:130px; overflow:auto; padding-bottom:15px;}
.cus-review-body ul li span.reviewed-by{ font-size:12px;}
.cus-review-body ul li span.over-all-ratings{font-size:11px!important;}
.cus-review-body ul li span.reviewed-by strong{color:#0E7AAD;}
.review-msg{font-size:14px;line-height:19px;font-style:italic;}

.bb-review{ display:inline-block; font-size:12px;}
.bb-review-body{ height:130px; overflow:auto;padding-bottom:15px; padding-right:15px;}
.bb-review-body ul li span.reviewed-by{ font-size:11px;}
.bb-review-body ul li span.reviewed-by strong{ color:#0E7AAD;}
.bb-review-body ul li span.over-all-ratings{ font-size:11px!important;}
.dontshow{ display:none;}
.nextprev{ font-size:15px; padding-top:8px;}
.nextprev a{ color:#366DA0;}

.modal-no-partner .loading-txt{color:#fff;font-size:18px;text-align:center;line-height:26px;margin-bottom:15px}
.modal-no-partner .modal-bank-name{text-transform:uppercase;}
.modal-no-partner .text-bld {font-weight:bold;}
.modal-no-partner .prop-apprvd-btn{margin:0px auto;display:table;width:auto;}
.modal-no-partner .prop-apprvd-btn .btn {margin:0px 20px 0px 0px;}
.modal-no-partner .btn-understand {width:auto;font-size:16px;padding:7px 18px;}
.modal-no-partner .btn-block {white-space: normal;}

/*Non Partner*/
.modal-no-partner .modal-dialog{width:440px; color: #fff;}
.modal-no-partner .bbicons-sprite-sticky-modal{dbImage_background:SPRITE_STICKY_MODAL;}
.modal-no-partner .bbicons-error{width: 38px;height: 32px;background-position:-32px -21px;}
.modal-no-partner .bbicons-taking{height:36px;width:38px;background-position:-30px -216px;display: table-cell;vertical-align: middle;}
.modal-no-partner .prop-apprvd-btn .btn{margin-top:-5px;padding: 10px;width: 100%;}
.modal-no-partner .modal-header{border-bottom: none; padding:10px 0;}
.modal-no-partner button.close, .modal-no-partner button.close:hover {background-color: #ffffff;border-radius: 4px;opacity: 1; outline: medium none;width: 20px;}
.modal-no-partner .sticky-modal-header{width:100%;}
.modal-no-partner .sticky-modal-header span{ padding-left: 10px; text-align: left;display: table-cell;vertical-align: middle;}
.modal-no-partner p.loading-txt {font-size:16px; line-height:20px;text-align: center;}
.modal-no-partner span.bbicons-sprite-sticky-modal{padding-left: 0;}
.modal-no-partner .tkvr-ctry-title{font-size:18px;color: #fff;padding: 10px;font-weight:bold;}
.modal-no-partner .tkvr-success .tkvr-ctry-img{width:36%;}
.modal-no-partner .tkvr-desp{font-size:16px;color:#fff;text-align:center;padding-top:22px;}
.modal-no-partner .tkvr-success-tick{top:85px;}
.modal-no-partner .error-msg{padding:5px;}

/*Zero Offer*/
#zero-offers {width:700px;padding:10% 0;margin:0 auto;}
#zero-offers .loader{font-size:16px;text-align:center;}

/*Badge section*/
.tax-saver{background-color:#f64747;color:#fff;padding:4px 5px 4px 12px;font-size:10px;font-weight:700;position:relative;left:-14px; bottom:-3px; display: inline-block; text-transform:uppercase;width:130px}
.tax-saver {width:100px}
.tax-saver span{display:inline-block;left:0;position:absolute;top:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:0 solid transparent;border-left:0 solid #f64747;border-right:10px solid #f64747}
@media only screen and (max-width:1162px) {
   .tax-saver{position:relative;top:0;left:0;padding:5px 10px}
   .tax-saver span{display:none}
   .offer-section-content .offer-section-column:last-child{padding-top:0;}
   .offers-section .offer-section-column:last-child .btn-group .btn-primary{margin-top:0;}
}