/*Global Css*/
.offerTable .sticky-section ul.nav-tabs{position:fixed;}
.offerTable.offer-sticky .sticky-section ul.nav-tabs{position:fixed;z-index:1002;}
.sticky-offer-page.personal-loan-landing .offers-section .offers-row .card-section {width:25%;}
.offers-section .offers-row .offers-row-cta .card-section{padding-top: 24px}
.sticky-offer-page.personal-loan-landing .highlights {width:75%}
.sticky-offer-page .offers-section .savings-mobile-section .bg-grey {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:90px;  height:10px;line-height:10px;padding-top:1px;}
.sticky-offer-page .tab-content .tab-pane button.close:hover{background-color:#ffffff;}
.sticky-offer-page .modal-app-section .radio-inline.btn-secondary:hover {background:#1abc9c;}
/*offer count sticky section*/
.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;}
.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;}
.sticky-offer-page.car-loan-landing .offers-section .savings-mobile-section{width:80%;}
/*offer count sticky section*/
/*Modal Section*/
.sticky-offer-page .modal-app-section {overflow-y:scroll;overflow-x:hidden;max-height:500px;}
.modal-app-section .modal-body{border-radius:0;padding:0}
.modal-app-section .modal-dialog{margin:0 auto;font-size:12px;color:#34495e}
.modal-app-section .modal-content{border-radius:0;border:0 solid #ebedef}
.modal-app-section .modal-title{padding:12px 0 15px 12px;background:#2a80b9;color:#fff;font-size:14px;text-align:left}
.modal-app-section .close{font-size:32px;font-weight:lighter;position:absolute;right:10px;top:4px;background:transparent;opacity:.2}
.modal-app-section .elig-mono-form-content .elig-mono-form-section {width:100%}
.modal-app-section .container {width:100%;padding-bottom:40px;height:100%;}
.modal-app-section .panel {margin-bottom:0;border:0;border-radius:0;box-shadow:none;}
.modal-app-section .panel-body {padding: 10px 10px 0;}
.modal-app-section .submit-button-block {bottom:0;left:0;margin:0;opacity:1;padding:0;position:fixed;right:0;z-index:9999;}
.modal-app-section .submit-button-block  button {margin:0;border-radius:0;padding:12px 10px 12px 5px;background-color:#f24b4b;width:100%;}
.modal-app-section .bbicons-back-arrow {background-position: -18px -1023px;}
.modal-app-section .radio {display:inline-block;padding-left:10px;margin:0 0 4px;}
.sticky-offer-page .modal-app-section {max-height:100%;}
.sticky-offer-page .slider-dropdown button.close{opacity:0.2;}
/*Tooltip*/
.sticky-offer-page .modal-app-section {max-height:100%;}
.sticky-offer-page .offer-section-content button.close {background:transparent;border:0;cursor:pointer;opacity:0.2;padding:0;position:absolute;right:1px;top:2px;}
/*Insert Section*/
.inserts-offer {background-image: url(/images/india/insert/subscribe-mobile-bg.png);}
.inserts-offer .mob-inserts-content .off-inserts-btn {display:block;float:none;right:0;top:5px;width:115px;}
.inserts-offer .mob-inserts-content .off-inserts-btn a {color:#fff;font-size:12px;}
/*Insert Section*/

/*Overwritting Radio button*/
.modal-app-section .fui-radio-checked:before,.modal-app-section .fui-radio-unchecked:before{content:"" }
.modal-app-section .radio.checked {color:#fff}
/*zero offers*/
.sticky-offer-page .do-zero-offer {background: #38acc9;color:#fff;}
.sticky-offer-page .do-zero-offer a {color:#fff;text-decoration:underline;}
/*seo page footer sticky button overwritting*/
.sticky-offer-page .sticky-search-mob-button {z-index:999}
.select-wrapper select.fl_input {top:-10px;}
/* Dynamic Offers */
/*compare offers*/
.sticky-offer-page .compare-check-box .error-msg {background-color:transparent;}
.sticky-offer-page .compare-check-box .error-msg:after{border-bottom-color:transparent;}
.personal-loan-landing .offers-section span.card-section span.offer-first-column,.personal-loan-landing .offers-section .offers-row-cta .card-section span .user-rating {display:block;}
.personal-loan-landing.sticky-offer-page .offers-section .offers-row-cta .card-section span .user-rating {display:none;}
.sticky-offer-page .offers-section .offers-row .offers-row-cta {max-height:142px;}
.sticky-offer-page .select-offers-btn{bottom:19px;}
/*Zero offers for filter Section */
.zero-offers-filter {font-size:14px; text-align:center;padding:10px 0;}
/*Bank Specific page Filter icon*/
.dynamic-landing .bbicons-filter-fixed{bottom:70px;}
.dynamic-landing #scrollup {bottom:117px;;}

@media (max-width: 768px) and (min-width: 320px) {
    .select-wrapper.checkbox-select {line-height:38px;}
    .filter-section .filter-loan-amount .dropdown-menu, .filter-section .filter-bank .dropdown-menu {top:0;}
}
@media(max-width:320px) {
.sticky-offer-page.personal-loan-landing .offers-section .offers-row .card-section {width:20%;}
.sticky-offer-page .highlights {width:80%}
}
.iphone body.sticky-offer-page.modal-open {position:fixed;width: 100%}/*background scroll fix*/
.tkvr-success .tkvr-ctry-img {position:relative;}
.modal-no-partner .tkvr-success-tick{background-image: url(/images/offerflow/tick-icon.png);}
.sticky-offer-page .modal-no-partner button.close,.sticky-offer-page .modal-no-partner button.close:hover{background:#fff;opacity:1;}
.sticky-offer-page .modal-no-partner .error-msg{color:#fff}
.offers-row .offers-row-cta .col-top{padding: 28px 5px 28px;}
.off-inserts-btn-mob {font-size: 12px; width: 115px }

/*loading*/
.sticky-offer-page .modal-app-section .btn-secondary:hover,.btn-secondary{background-color:#34495e;}

/*loading animation need to make it as global by salma*/
.sticky-offer-page .modal-app-section .progress-striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.sticky-offer-page .modal-app-section .progress.active{cursor:default;font-size:15px;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}

@-webkit-keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}
@keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}
.cc-loan-landing .offer-count{background:#fff;}


.sticky-offer-page .offers-section .offers-row .offers-row-cta{max-height:152px;}
.sticky-offer-page .offers-row .offers-row-cta .savings-mobile-section.col-top{padding:33px 5px 35px;}
.sticky-offer-page .select-offers-btn{bottom: 24px;}
@media(max-width:320px) {
    .sticky-offer-page .offers-section .offers-row .offers-row-cta {max-height:142px;}
    .sticky-offer-page .offers-row .offers-row-cta .savings-mobile-section.col-top{padding:28px 5px 28px;}
    .sticky-offer-page .select-offers-btn{bottom:19px;}
}