/*Yellow Sticky Start*/
.offer-section-content{padding:7px 0;}
.offer-section-content .offer-section-content{padding:0;}
.offer-info {padding:7px 10px 8px;z-index:9;font-size:12px;width:100%;background:#ffffca;color:#000;box-shadow:none;cursor:pointer;}
.offer-info .bb-link, .offer-info .offer-count-title {border-bottom: 1px dotted #006A9E;color:#006A9E;cursor:pointer;font-size:12px;}
.offer-info-title {display:inline-block;line-height: 1.5;padding-left:8px;vertical-align:top;width:80%;}
.bbicons-info {display:inline-block;width:15px; height:20px; background-position:-18px -1563px;vertical-align:top;margin-left:0px;}
.bbicons-edit {display:inline-block;vertical-align:top; width:22px; height:22px; background-position: -14px -1650px;cursor:pointer;}
.offer-info button.close, .offer-info button.close:hover{background-color: transparent;color:#808080;opacity:1;font-size:16px;padding-top:2px;}
.btn.disabled, .compare-modal .btn.disabled{cursor:default;pointer-events:auto;opacity:0.20;}
.offers-row-cta.disabled{cursor:default;}
.insuranceOfferPage .offer-notification+.offer-count{box-shadow: none;}
/*Yellow Sticky End*/

/*zero offer*/
#zero-offers {width: 80%;padding:10% 0;margin:0 auto;}

/*Global CSS*/
.offers-section{font-size:12px;}
.pad-none{padding:0;}
.dontshow{display:none;}
.offers-page .offer-count, .insuranceOfferPage .offer-count{padding: 7px 10px 8px;z-index:9;font-size:12px;width:100%;background:#eee;color:#000;box-shadow: 0 0 3px #a09c9c;}
.offer-count .offer-count-title{border-bottom:1px dashed #478aa2;color:#478aa2;cursor:pointer;}
.link, .link:hover, .link:focus{color:#4691c3;}
.offer-loadings h6{font-size:24px;margin:15px 0;padding-top:20px;}
.disable-section { display:none}
.offers-page .editAppContainer{position:relative;z-index:10;box-shadow:0 0 3px #a09c9c;}
.sticky-offer-page .offerTable.offer-sticky .editAppContainer{position:fixed;width:100%;top:39px;z-index:9;left:0;box-shadow: 0 0 3px #a09c9c;}
.sticky-offer-page .editAppContainer{position:relative;z-index:10;box-shadow: 0 0 3px #a09c9c;}
.offerTable.offer-sticky .editAppContainer{position:fixed;width:100%;top:39px;z-index:9;left:0;box-shadow:0 0 3px #a09c9c;}

/*Sprite Images*/
.sprite-offers-common{dbImage_background-image: SPRITE_OFFER_PAGE_ICONS_MOBILE;background-repeat:no-repeat;}
.bbicons-help{background-position:-15px -902px;cursor:pointer;width:14px;height:18px;display:inline-block;vertical-align:middle;}
.bbicons-left-arrow{float:left;background-position:-11px -706px;height:23px;width:28px;}
.bbicons-right-arrow{float:right;background-position:-12px -755px;height:23px;width:28px;}
.bbicons-clear-filter{float:left;background-position:-3px -1111px;height:23px;width:28px;}
.bbicons-filter-cards{float:left;background-position:-5px -1158px;height:23px;width:28px;}
.offers-section .bbicons-details{background-position:-15px -1061px;position:absolute;height:30px;width:20px;display:block;right:8px;top:50%;z-index:2;margin-top:-14px;}
.sprite-offers, .offers-section .sprite-offers{dbImage_background-image:SPRITE_OFFER_ICONS_MOBILE;background-repeat:no-repeat;}
.bbicons-bank-website{background-position:2px -146px;}
.bbicons-loan-amount {background-position: 1px -872px;}
.bbicons-tenure {background-position: 6px -567px;}
.bbicons-interest-rate-mobile,.bbicons-interest-rate-filter{background-position: 6px -1182px;}
.bbicons-emi-mobile {background-position: 0px -2090px;}
.bbicons-car-model {background-position: -4px -2235px;}
.bbicons-show-quotes{    background-position: 0px -2137px;}
.bbicons-sort{background-position:-42px -806px;}
.bbicons-sort-by{background-position:3px -663px;}
.bbicons-city{background-position:2px -1317px;}
.bbicons-minimum-balance{background-position:5px -1228px;}
.bbicons-daily-limits{background-position:3px -97px;}
.bbicons-pci{background-position:10px -1460px;}
.bbicons-lcl{background-position:2px -1466px;}
.bbicons-ppc{background-position:3px -1417px;}
.bbicons-fsw{background-position:3px -715px;}
.bbicons-drm{background-position:0 -464px;}
.bbicons-call-center{background-position:0 -245px;}
.bbicons-dss{background-position:-7px -515px;}
.bbicons-cheque-books{background-position:3px -411px;}
.bbicons-interest-rate{background-position:3px -1182px;}
.bbicons-smsalert{background-position:3px -1740px;}
.bbicons-lock-disc{background-position:3px -1782px;}
.bbicons-compli-insur{background-position:3px -1700px;}
.bbicons-back-arrow{background-position:-18px -1027px;cursor:pointer;float:left;height:20px;width:20px;}
.bbicons-team {  background-position: 1px -2395px; }
.bbicons-job-location{background-position:1px -924px;}
.bbicons-savings-breakup{background-position:3px -1810px;}
.bbicons-coupons{background-position:0px -1872px;}
.bbicons-special-offer{background-position:0px -1923px;}
.bbicons-call{background-position:0px -1987px;}
.bbicons-e-approval{background-position:3px -2286px;}
.bbicons-balance-transfer{background-position:3px -2324px;}
.bbicons-npr{background-position:-5px -980px;}
.bbicons-topup-loan{background-position:3px -2360px;}
.bbicons-gaurantor{background-position:-5px -770px;}
.bbicons-product {background-position:2px -2433px;}

/*Non partner modal starts*/
.modal-no-partner .modal-body{font-size: 20px;}
.modal-no-partner .modal-body p{color: #fff;line-height:30px;margin-bottom: 20px;}
.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;}
.modal-no-partner p.loading-txt {font-size: 14px; line-height: 18px;text-align: center;}
.modal-no-partner span.bbicons-sprite-sticky-modal{padding-left: 0;}
.modal-no-partner .tkvr-ctry-title{font-size:14px;color:#fff;}
.modal-no-partner .tkvr-success-tick{top:40px;}
.modal-no-partner .tkvr-desp{font-size:12px;color:#fff;}
/*Non partner modal end*/

/*Loanding Modal*/
.product-logo-block .product-logo{max-height: 20px;padding-left: 5px}


/*-------------------------------*/
/* New Style AB Insurance Testing*/
/*-------------------------------*/
.insurance-offer-header, .insurance-header{padding:0;}
.insurance-offer-header .col-xs-12.pad-none{padding:0 15px;}
.insurance-offer-header .offer-page-callus{display:none;}
.insurance-offer-header .offer-page-callus{float:right;padding:0 10px 0 0;text-align:right;}
.insurance-offer-header .container{left:0;position:fixed;right:0;z-index:99;background-color:#116a9e;height:46px;padding-top:3px;}


/*CI Section */
.avail-discount .btn-blue{background-color:#fff;border:1px solid #3f90bf;border-radius:4px;color:#3f90bf;font-size:10px;font-weight:400;line-height:normal;margin:0 5px;padding:2px; display:inline-block;vertical-align:middle;}
.avail-discount:hover .btn-blue{background-color:#67809f;color:#fff}
.bbicons-discount{background-position:-13px -1462px;width:20px;height:12px; display:inline-block;vertical-align:middle;}
.avail-discount:hover .bbicons-discount{background-position:-13px -1496px;width:20px;height:12px;display:inline-block;vertical-align:middle;}
.car-insurance .row-1-box-1.type-of-cover{width:65%;}
.offer-section-content .type-of-cover{color:#999}

/*Loanding Modal*/
.offer-loadings h6{font-size:24px;margin:15px 0;padding-top:20px;}
.filter-loading{background-color:rgba(255,255,255,0.8)}
.filter-loading .li-loading {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;text-align: center;top:18%;width:90%;}
.filter-loading .li-loading .li-loading-text {clear: both;display: block;font-size: 16px;padding-top: 25px;position: relative;}
.filter-loading > img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:70px;}

/*Mobile Footer*/
.izone-footer p:nth-child(4){display:none;}
.app-loading-modal{height:500px;width:100%;overflow:hidden;position:relative}
.app-loadings h6{text-align:center;color:#FFF;padding-top:20px;font-size:24px;margin:15px 0}
.app-loadings .modal-content{background-color:transparent;border:0 solid #000;box-shadow:none}
.app-loadings .top img{width:250px;margin:0 auto;display:block}

/*TWo wheeler offer row section*/
.offer-btn-arrow {
    background-position: -19px -2109px;
    width: 10px;
    height: 12px;
    float: right;
    margin: 3px 0px 0px 3px ;
}

.two-wheeler-insurance .bank-details-section .btn-primary{position: relative;}
.two-wheeler-insurance .bank-details-section{border:none;font-weight:normal}
.two-wheeler-insurance .row-1-box-1{width:20%;border:none;font-weight:normal}
.two-wheeler-insurance .row-1-box-2{width:30%;border:none;font-weight:normal}
.two-wheeler-insurance .row-1-box-3{width:50%;border:none;font-weight:normal}
.two-wheeler-insurance .btn-primary .bb-rupee-xs{width:14px;font-size:12px}
.two-wheeler-insurance .row-1-box-1, .row-1-box-2, .row-1-box-3{height: 60px;}
.two-wheeler-insurance .offer-section-content .offer {margin-bottom: 5px;box-shadow: 0 0 2px 0px rgba(160,156,156,0.4);border: none;}
.two-wheeler-insurance .serverZeroOffers{font-size: 12px;  margin: 0 auto;  padding: 10% 0;  text-align: center;  width: 80%;}
.two-wheeler-insurance .offer-section-content{padding-top: 1px;}
body.two-wheeler-insurance{background: #ecf0f1;}
.two-wheeler-insurance .offer .bank-details-section .value-description {font-size: 10px;}
.two-wheeler-insurance .sticky-invest{text-align:center;color: #9d9d9d;}

/*Offer Count Info*/
.offer-count-info{padding:6px;width:100%;background:#eeeeee;color:#34495e;box-shadow:none;}
.offer-count-info .description{color:#878787;font-size:11px;}
.offer-count-info .offer-info-title, .offer-count-info .offer-info-title ul{display:inline-block;line-height:1.5;padding-left:0;vertical-align:top;width:100%;font-size:11px;}
.offer-count-info .offer-info-title li{float:left;width:50%;padding:2px 1px 2px 0;font-weight: bold;}
.offer-count-info .offer-info-title li.full-width{float:left;width:100%;padding: 2px 0;}
.offer-count-info .offer-info-title ul li > span:first-child{display:inline-block;margin-right:5px;}
.offer-count-info .offer-count-title, .offer-count-info .bb-link{border-bottom:1px dashed #47a1c8;color:#47a1c8;cursor:pointer;font-size:13px;font-weight:normal;}
.offer-count-info .bbicons-edit{display:inline-block;vertical-align:top;width:32px;height:18px;background-position:-9px -2192px;cursor:pointer;float:right;}
.offer-count-info .employer .offer-count-title, .offer-count-info .employer .bb-link, .offer-count-info .description .city{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:auto;max-width:65%;height:15px;line-height:10px;padding-top:1px;margin-bottom:-3px}
.sticky-offer-page .offer-count-info .offer-info-title li:nth-child(odd){width:40%}
.sticky-offer-page .offer-count-info .offer-info-title li:nth-child(even){width:60%}
.offer-count-info .employer span:first-child{float:left;line-height:15px;}
.insuranceOfferPage .life-insurance .offer-count-info .offer-info-title li:nth-child(odd),
.offers-page .offer-count-info .offer-info-title li:nth-child(odd){width:55%}
.insuranceOfferPage .life-insurance .offer-count-info .offer-info-title li:nth-child(even),
.offers-page .offer-count-info .offer-info-title li:nth-child(even){width:45%}
.offer-count-info .bbicons-discount{display:none;}
.offer-count-info .avail-discount .btn-blue{padding:0 2px;}
.offer-count-info .offer-count-title .fui-rupee{width:8px;margin-left:-3px;}
.offer-count-info .description .city{max-width:65px;}

/*Filter Theme 1*/
.filter-theme-1{box-shadow:0 0 3px #a09c9c;border-bottom:1px solid #bdc3c7;}
.sticky-offer-page .offerTable.offer-sticky .editAppContainer.filter-theme-1,.offerTable.offer-sticky .editAppContainer.filter-theme-1{top:0;}
.filter-section-sticky{position:fixed;width:100%;top:0;z-index:9;left:0;}
.filter-theme-1 .offer-count-info{padding:6px 0;}
.filter-theme-1 .offer-count-info ul{font-size:12px;}
.filter-theme-1 .offer-count-info .bb-link{font-size:14px;color:#0D96CC;margin-bottom:0;}
.filter-theme-1 .offer-count-info .offer-info-title li{padding:3px 1px 3px 0;}
.filter-theme-1 .offer-count-info .offer-info-title ul li.edit>span:first-child{margin-right:0;}
.filter-theme-1 .offer-count-info  .offer-info-title{box-shadow:0 2px 1px #e6e3e3;padding:0 6px 6px;margin-bottom:6px;}
.filter-theme-1 .offer-count-info .description{padding:2px 6px;font-size:12px;line-height:26px;color:#34495e;font-weight:bold;}
.filter-theme-1 .offer-count-info .bbicons-filter{background-position:-12px -2270px;}
.filter-theme-1 .offer-count-info .bbicons-edit{background-position:-15px -2234px;}
.filter-theme-1 .offer-count-info .filter-btn,.filter-theme-1 .offer-count-info .edit-btn{color:#fff;text-transform:uppercase;float:right}
.filter-theme-1 .offer-count-info .filter-btn{background-color:#1698D8;padding:3px 10px 3px 28px;line-height:20px;font-weight:normal;border-radius:4px;}
.filter-theme-1 .offer-count-info .edit-btn{background-color:#68809F;padding:3px 6px 3px 20px;line-height:10px;width:auto;font-weight:normal;margin:0;height:16px;font-size:10px;}
.sticky-offer-page .filter-theme-1 .offer-count-info li.employer:nth-child(odd){width:60%;}
.filter-theme-1 .offer-info .offer-info-title{box-shadow:none;margin:0;padding:0 0 0 8px;}
.offer-sticky .filter-theme-1 .offer-info-title{display:none}
/* Zero Offer*/
.insurance-no-offer{width:100%;}
.bb-ins-no-offer{text-align:center;}
.no-offer-icon {display:block;margin:0 auto;}
.no-offer-icon img {padding:0 60px 15px 0;max-width:65%;}
.elig-no-offer{padding:8% 0 4%;color:#34495e;background-color: #fff;}
.elig-no-offer .no-offer-title2{font-size:16px;font-weight:normal;width: 70%;margin: 0 auto;line-height: 1.4;}
.elig-no-offer .no-offer-title1{color:#16a085;font-size:22px;font-weight:normal;}
.bb-ins-no-offer .no-offer-info {background-color:#f4f4f4;padding:15px 0}
.no-offer-info .info-title1{color:#16a085;font-size:16px;}
.no-offer-info .info-title2{font-size: 14px;color: #34495e;width: 90%;margin: 0 auto;line-height: 1.4;}
.no-offer-info .title2-section br{display:none;}
