/*Global Css*/
.sticky-offer-page.cc-loan-landing .sticky{width:1170px;}
.sticky-offer-page.cc-loan-landing .filter-section {box-shadow:none;}
.sticky-offer-page .affix .offer-section-header{ padding-top:40px;}
.compare-check-box .tooltip{font-size:12px}
.ipad .cl-slider-condent {overflow:hidden;}
.compare-check-box .tooltip.bottom{padding-top: 5px;}
.filter-section .dropdown-menu{z-index:99}
/*offer count sticky section*/
.offer-info{padding:6px 30px 6px 40px;background:#ffffca;color:#000;z-index:9;overflow:hidden;font-size:12px;cursor:pointer;}
.bb-link{border-bottom:1px dotted #006A9E;color:#006A9E;cursor:pointer;font-size:12px}
.bbicons-info{display:inline-block;width:22px;height:16px;background-position:-2px -916px;position:absolute;margin:2px 0 0 -25px}
.bbicons-edit{background-position:4px -953px;cursor:pointer;width:25px;height:20px;position:absolute}
/*offer count sticky section end*/
/*modal*/
.modal-app-section  .panel {border:0;box-shadow:none;margin-bottom:0;}
.modal-app-section .elig-mono-form-content .elig-mono-form-section {width:46%;}
.modal-app-section .elig-mono-form-content .elig-mono-form-section.full-width{width:98%;}
.modal-app-section .container {width:100%}
.modal-app{width:800px;}
.modal-app .app-section {height:500px;overflow-x:hidden;overflow-y:auto;}
.modal-app .panel-body {padding:15px;}
.modal-app .modal-body{padding:0;}
.modal-app .modal-header{border-bottom:0;}
.modal-app-section .modal-content {overflow:hidden;}
.modal-app-section .modal-header {background-color:#1abc9c;color:#fff;}
.modal-app-section .modal-title {font-size:20px;}
.modal-app-section .modal-footer {text-align:center;border:0;}
.modal-app-section .submit-button-block {margin: 20px 0 20px;}
.modal-app-section form{margin-bottom:0}
.modal-app-section .tc-list{list-style:upper-alpha; margin: 10px 40px;font-size: 16px;}
.modal-app-section .tc-list li{line-height:25px;}
.modal-app .radio{display:inline-block;padding-left:10px;margin:0 0 4px;}
.modal-app-section .elig-mono-form-content .fl_label {line-height:normal;}
.modal-app-section .modal-app .new-elig-mono-page .is-active + .bbicons-elig-mono-section .select-wrapper{width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;padding-right:20px;margin-top:1px;}
.modal-app-section .modal-app .new-elig-mono-page .is-active + .bbicons-elig-mono-section .select-wrapper select{width:280px;}
.modal-app .app-section::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; }
.modal-app .app-section::-webkit-scrollbar { width: 8px; background-color: #F5F5F5; }
.modal-app .app-section::-webkit-scrollbar-thumb { background-color: #999; }
/*Insert*/
.inserts-offer {background-image: url(/images/offers/offer-subscribe.png);}
.offer-section-content .inserts-offer .off-inserts-btn{float:none;width:auto;}
.offer-section-content .inserts-offer .off-inserts-btn a{color:#fff;font-size:14px;}
/*Insert*/
/*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;}
/*Enquiry Error */
.sticky-offer-page .modal-no-partner .error-msg,.sticky-offer-page .email-notification .error-msg,.sticky-offer-page .rate-alert-modal .error-msg {position:relative;margin-top:10px;}
.sticky-offer-page .rate-alert-modal .error-msg img {left:7px;}
.sticky-offer-page .rate-alert-modal .error-msg {padding:12px 10px 10px 41px;}
.sticky-offer-page .eform-section .error-msg{left:auto;}
.sticky-offer-page .modal-app-section .radio-inline.btn-secondary:hover {background:#1abc9c;}
/*Zero offers for filter Section */
.zero-offers-filter {  font-size:16px;  text-align:center;padding: 25px 0 5px;}
.sticky-offer-page .sort-section-title {font-size:24px;}

@media only screen and (max-width:1162px) {
    .sticky-offer-page.cc-loan-landing .sticky {width:auto;}
    .tkvr-success .tkvr-ctry-img{position:relative;}
}
@media only screen and (max-width: 800px){
    .filter-section .filter-loan-amount .dropdown-menu, .filter-section .filter-bank .dropdown-menu {top:37px;}
}
@media only screen and (max-width:768px) {
    .modal-app{width:100%;}
}
.select-wrapper select.fl_input {top:-10px;}

/*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;}
}
