/*Global CSS*/
.offers-section .offers-row{font-size:13px;}
.offers-section .col-same-height .bb-rupee-xs{font-size: 11px;}
.offers-section .card-section{font-size:12px;}
.offers-row {background-color:#FFFFFF;box-shadow: 0 0 3px #a09c9c;border-top: 1px solid #bdc3c7;border-bottom: 1px solid #bdc3c7;margin-bottom: 12px;position: relative;}
.offers-section  .offers-row-cta  .card-section span {display:block;width:100%;line-height:normal;}
.offers-section .card-section span img:first-child{float:left;max-width:80px;width:auto;padding-left:4px;margin-bottom:5px}
.offers-section .card-section .offer-first-column > span:last-child {display:inline-block;padding-left:4px;width:88%;word-break:break-all;}
.offers-section .value-description {font-size:11px;color:#999;display:block;line-height:normal;}
.offers-section .investment-amount-section, .offers-section .fund-performance-section, .min-investment-amount-section{text-align:center;border-left:1px solid #ebedee;}
.offers-section .offers-row-cta  .card-section-title {padding: 0 4px 0 4px;text-overflow: ellipsis;}
.offers-row .offers-row-cta .col-top{vertical-align:middle;}
.offers-row .offers-row-cta {color:#040000;display:table;width:100%;}
.offers-section .card-section{width:44%;padding:15px 0;}
.offers-section .fund-performance-section {width:30%;padding:15px 5px;}
.offers-section  .investment-amount-section{width:25%;padding:27px 0;}
.flat-btn-group .btn-invest {font-size:16px;color:#fff;text-align:center;padding: 10px 0;display:block;}
.mf-portfolio .bbicons-filter-fixed{bottom:60px;}
.offers-section .investment-amount-section .popover{margin-left:-70px;}
.offers-section .investment-amount-section .popover.bottom > .arrow{margin-left:53px;}
.offer-section-content {padding: 7px 0;}
.mf-portfolio.offers-section{padding-bottom:90px;}
.mf-list.offers-section{padding-bottom:55px;}
.offer-sticky .offers-section{padding-top:130px;}
/*Filter section*/
.filter-section .slider-dropdown {font-size:14px;}
.slider-dropdown button.close{margin-right:5px}
.dropdown-footer .btn {border-radius: 2px;margin-left: 6px;padding: 7px 14px;}
.filter-section .loan-amt-slider{float:none;margin:0 auto;padding:15px 0;width:270px}
.filter-section .slider.slider-horizontal{width:100%;margin:0 auto 8px;height:28px}
.filter-section .slider.slider-horizontal .slider-track{height:12px;background-color:#c8cacd;background-image:none;border-radius:6px;width:270px}
.filter-section .slider.slider-horizontal .slider-selection{background-color:#116a9e;background-image:none;box-shadow:none;border-radius:6px 0 0 6px}
.filter-section .slider-handle{background-color:#2e98d6;border-radius:50%;height:24px;width:24px;margin:0 0 0 -12px;opacity:1;z-index:1}
.slider-dropdown .dropdown-footer .form-control{background-position:-6px -211px;border:medium none;box-shadow:none;float:right}
.filter-section .tooltip{display:none}
.slider-dropdown .input-group-without-btn{background-color:#fff;border:1px solid #d4d4d4;border-radius:4px}
.slider-dropdown .input-group-addon{border:none}
.filter-investment-amount .selected-banks-wrapper .col-xs-5,.filter-tenure .selected-banks-wrapper .col-xs-5{width:100%;padding:10px 0;}
.filter-investment-amount .selected-banks-wrapper .col-xs-4,.filter-tenure .selected-banks-wrapper .col-xs-4 {width:42%;}
.filter-tenure .selected-banks-wrapper .popover{width:230px;}
.filter-tenure .selected-banks-wrapper .popover-content{width:205px;}
.filter-tenure .form-control{width:25px;}
.filter-tenure .slider-dropdown .input-group-without-btn {width: 100%;}
.filter-tenure .slider-dropdown .dropdown-footer .form-control{float: left;text-align: left}
.filter-tenure .slider-dropdown .input-group-addon{float:left;padding:10px 0px;width:50%;text-align:left;}
/*Sprite*/
.offers-section .bbicons-details {display:none}
.bbicons-performance {background-position:2px -2892px;cursor:pointer;width:15px;height:18px;display:inline-block;vertical-align:middle;}
.bbicons-help{background-position:-18px -2307px;}
.bbicons-investment-amount {background-position:1px -872px;}
.bbicons-investment-goal{background-position:1px -2783px;}
.bbicons-investment-type {background-position: 1px -2817px;}
/*Loading image*/
.offer-loadings .modal-dialog{width:100%;}
.offer-loadings.modal-backdrop.fade{opacity:1;}
.offer-loadings .modal-content{background-color:transparent;border:0 solid #000000;}
.offer-loadings h6{color:#fff;font-size:18px;margin:0;}
.offer-loadings h5{color:#fff;font-size:26px;}
.offer-loading-modal{text-align:center;height:680px;padding: 0 5px;}
.offer-loadings .modal-body {padding: 20px 0;}
.offer-loadings .modal-dialog{width:100%;margin:10px auto;}
.offer-loadings .mf-loading-mobile{position:absolute;top:233px;left:50%;margin:0 auto 0 -150px;}
.offer-loadings .mf-loading-titles{width:100%;min-height:95px;margin:0 auto;}
.offer-loadings .mf-loading-bg{dbImage_background-image:MF_LOADING_MOBILE_BG_MODAL;background-repeat:no-repeat;background-position:center 140px;width:320px;margin:0 auto;}
@media only screen and (max-width: 370px) {
    .offers-row .offers-row-cta {min-height:70px;}
    .offer-loading-modal .mo0 {width:65%;}
}

/*Filter section*/
.filter-investment-goal .dropdown-menu ul, .filter-investment-type .dropdown-menu ul {padding: 10px 0 5px;}
.filter-section .filter-investment-goal .radio .icons, .filter-section .filter-investment-type .radio .icons{top:-1px;}
.filter-investment-goal .radio, .filter-investment-type .radio {padding-left: 32px; font-size: 12px;  line-height: 1.5; display: block;}

/*offers row new view*/
.mf-list .select-offers-btn{position:absolute;right:28%;margin-right:-45px;bottom:10px;}
.mf-list .offers-row .offers-row-cta{min-height:130px;}
.mf-list .card-section{border-right:1px solid #ebedee;}
.mf-list .fund-performance-section, .mf-list .investment-amount-section, .mf-list .min-investment-amount-section{width:50%; height:80px; display:inline-table; border-bottom:1px solid #ebedee; padding:15px 5px;}
.mf-list .fund-performance-section{border-left:0;}
.mf-list .investment-amount-section{padding:29px 0;}
/*uc fixes*/
.uc .mf-list .fund-performance-section, .uc .mf-list .investment-amount-section, .uc .mf-list .min-investment-amount-section{height:60px; width:50%; padding:20px 5px;}
.uc .mf-list .investment-amount-section{padding:40px 5px 0;}
.uc .mf-list .card-section {width: 40%;  padding: 15px 0; height:150px;}
.offers-page .offer-count{font-size:11px; padding: 7px 8px 8px;}

@media only screen and (max-width: 350px) {
    .mf-list .fund-performance-section, .mf-list .investment-amount-section, .mf-list .min-investment-amount-section{width:47%;}
    .mf-list .fund-performance-section, .mf-list .investment-amount-section, .mf-list .min-investment-amount-section{width:50%;}
}

/*Badge icon*/
.first-column-bottom-left-badge{padding:2px 6px 3px 3px;}
.first-column-bottom-left-badge + .card-section{padding-bottom:20px;}
.badge-icon{border-radius:4px;font-size:7px;background:#ff6701;padding:3px 0px 2px 4px;color:#fff;margin-right:10px;vertical-align:text-top;font-weight:bold;}
.badge-icon-circle {width:0;height:0;border-top: 6px solid transparent;border-left:7px solid #ff6701;border-bottom:6px solid transparent;position:relative;display:inline-block;vertical-align:middle;right:-7px;top:-1px;}
.badge-icon-circle::before{content:'';width:4px;height:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;position:absolute;left:-12px;top:-2px;}

.badge-icon{border-radius:4px;font-size:7px;background:#ff6701;padding:3px 2px 2px 4px;color:#fff;margin-right:10px;vertical-align:text-top;font-weight:bold;}
.badge-icon-circle{width:0;height:0;border-top:6px solid transparent;border-left:7px solid #ff6701;border-bottom:6px solid transparent;position:relative;display:inline-block;vertical-align:middle;right:-8px;top:0;}
.badge-icon-circle::before{content:'';width:4px;height:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;position:absolute;left:-11px;top:-2px;}
.iphone .badge-icon-circle{border-left:6px solid #ff6701;top:-1px;}


/*Offers count filter*/
.offer-count-filter{width:100%;background:#eeeeee;position:relative;padding:10px 0 0 0;}
.offer-count-filter ul{margin:0;display:table;padding:2px 0;width:100%;}
.offer-count-filter ul li{display:inline-block;vertical-align:middle;width:auto;padding: 2px 9px 2px 0;}
.offer-count-filter ul li:first-child{width:48px;}
/*.offer-count-filter ul li:nth-child(2){width:35%;padding:5px;}*/
.offer-count-filter ul li label{font-size:11px;display:table-cell;line-height:12px;vertical-align:middle;padding-left:14px;}
.offer-count-filter ul li .radio .icons{font-size:11px;line-height:12px;height:12px;width:12px;top:50%;margin-top:-6px;}
.offer-count .offer-count-title{font-size:13px;padding:0;margin:0 6px;position:relative;}
.offer-count .offer-count-title.sep{margin-right:11px;}
.offer-count .offer-count-title.sep:after{/*background: #d4d4d4;*/border-rightposition:relative;top:3px;right: -5px;content: " ";width: 1px; height: 12px;}
@media only screen and (min-width:360px){
    .offer-count-filter ul li:first-child{width:16%;}
}

.offer-count-filter.offer-pick_scheme-tab ul li:first-child{display:none; }
.offer-pick_scheme-tab {background: #fff;color: #555;padding:0;}
.offer-pick_scheme-tab ul{padding:0;}
.offer-count-filter.offer-pick_scheme-tab ul li, .offer-pick_scheme-tab ul li{border-right: 1px solid #eee;display: table-cell;width:50%;padding:0;}
.offer-pick_scheme-tab ul li .radio{display:block;text-align:center;padding:8px;margin:0;}
.offer-pick_scheme-tab ul li .radio .icons{display:none;}
.offer-pick_scheme-tab ul li .radio.checked{color:#fff;background: #5dade3;}