/*Global CSS*/
.pad-none{padding:0;}
/*a{color:#000000;}*/
/*Common styles starts*/
.offers-section{font-size:12px;}
.tab-content .bb-rupee-xs{margin-right:-3px;}
.offers-section .annual-1fee-value .fui-rupee{display:inline-block;}
.dontshow{display:none;}
.offers-section .btn{padding:5px 6px;}
.input-group-without-btn .input-group-addon{background-color:#FFFFFF;border:1px solid #d4d4d4;border-right:0;padding:0;}
.dropdown-footer .input-group-without-btn .form-control{border-left:0;padding:3px 0;}
.dropdown-footer .btn {border-radius:2px;margin-left:6px;padding:7px 14px;}
.selected-banks .input-group-without-btn .form-control{border-left:0;padding:3px 0;}
.offers-section .annual-fee-mobile-section .annual-fee-mobile-title{color:#999999;display:block;font-weight:normal;}
.offer-count{font-size: 12px;padding:9px 10px 5px;position:fixed;top:44px;z-index: 9;width: 100%;background:#EEE;color: #000;left: 0px;box-shadow: 0px 0px 3px #A09C9C;}
.link, .link:hover, .link:focus{color:#4691c3;}
.offer-logo-lg, .offer-logo-md{max-width:70px;}


/*Sticky Starts*/
.sticky-section ul.nav-tabs{width:100%;position:fixed;top:0px;z-index:10;left:0;}
.offers-page .sticky-section ul.nav-tabs{display:none;}
.sticky-section ul.nav-tabs{background-color:#5dade2;padding:0;text-align:left;box-shadow: 0 0 3px #a09c9c;}
.sticky-section .nav-tabs span{display:inline-block;width:24px;height:22px;margin:3px 5px 5px 0;vertical-align:middle;}
.sticky-section .nav-tabs{margin:0;}
.sticky-section .nav-tabs li{border:none;border-right:1px solid #7dbde8;margin:0;padding:0;width:33.3%;float:left;}
.sticky-section .nav-tabs.nav-two li{width:49.3%;}
.sticky-section .nav-tabs li:last-child{border:none;}
.sticky-section .nav-tabs li.active{background-color:#2980b9;}
.sticky-section .nav-tabs li a{display:block;border:none;color:#FFFFFF;margin: 0;padding:10px 5px 10px;text-align:center;font-size:15px;text-transform: uppercase;height:39px;}
.sticky-section .nav-tabs  .shortlistedCount{display:none;}
/*Sticky End*/

/*BB Sprite Icons Insurance Details*/
.sprite-offers-insurance{dbImage_background-image:SPRITE_INSURANCE_OFFERS;background-repeat:no-repeat;width:30px;height:21px;display:inline-block;vertical-align:middle;}
.bbicons-accidental-death{background-position:-8px -8px}
.bbicons-by-premium{background-position:-8px -40px}
.bbicons-premium{background-position:-4px -40px;height:21px}
.bbicons-cover-type{background-position:-8px -77px}
.bbicons-critical-illness{background-position:-8px -113px}
.bbicons-discounts-women{background-position:-8px -151px}
.bbicons-edit-details{background-position:-8px -195px}
.bbicons-home-medicals{background-position:-8px -229px}
.bbicons-ici-rider{background-position:-8px -266px}
.bbicons-joint-life{background-position:-8px -299px}
.bbicons-monthly-income{background-position:-8px -331px}
.bbicons-more{background-position:-4px -364px}
.bbicons-multi-nominees{background-position:-8px -399px}
.bbicons-no-coverage{background-position:-8px -436px}
.bbicons-nri{background-position:-8px -469px}
.bbicons-policy-term{background-position:-2px -503px}
.featureName .bbicons-policy-term{background-position: -5px -503px;width:26px}
.bbicons-product-brochure{background-position:-8px -536px;width:26px}
.bbicons-sdrn-smokers{background-position:-8px -567px}
.bbicons-sum-assured{background-position:-8px -602px}
.bbicons-tbus{background-position:-8px -636px}
.bbicons-wprc-illness{background-position:-8px -668px}
.bbicons-company-name-plan-name{background-position:-3px -766px;}
.bbicons-basic-cover{display:list-item;list-style:disc inside;width:10px;float:left;}
.bbicons-cancer-plan{background-position:-8px -734px;}
.bbicons-house-wife{background-position:-6px -856px;}
.details-section .tab-content .disabled{text-decoration:line-through;opacity:.5}
.details-section #more nav.downloads ul li{list-style:none;padding-left:22px;border-bottom: 1px solid #EBEDEE;}
.details-section #more nav.downloads ul li:nth-last-child(2){border-bottom:none;}
.details-section #more nav.downloads ul{padding-left:0;}
.tab-section .tab-section-list.more ul li{border-top: 1px solid #ebedee;border-bottom: 1px solid #ebedee;}
.tab-section .tab-section-list.more nav ul li{border:none;}
nav.special-features li{list-style:disc inside;}

/*BB Sprite Common Icons*/
.sprite-offers-common{dbImage_background-image:SPRITE_OFFER_PAGE_ICONS_MOBILE;background-repeat:no-repeat;}
.sticky-section .bbicons-save{background-position:-14px -2014px;}
.sticky-section .bbicons-call{background-position: -3px -118px;}
.sticky-section .bbicons-all{background-position:-15px -222px;}
.sticky-section .bbicons-shortlist{background-position:-14px -313px;}
.sticky-section .bbicons-filter{background-position:-14px -1964px;}
.sticky-section .bbicons-mail{background-position:-14px -1206px;}
.sticky-section .bbicons-modify{background-position:22px -1248px;}
.bbicons-filter-fixed{background-color:#5dade2;background-position:1px -395px;border-radius:300px;bottom:15px;box-shadow:0 2px 4px #000000;cursor:pointer;display:inline-block;height:52px;position:fixed;right:15px;width:52px;z-index:3;}
.sticky-section .bbicons-alerts{background-position:-14px -1914px;}
.btn-group .bbicons-call{background-position:-15px -176px;}
.btn-group .bbicons-mail {background-position:-15px -1345px;}
.btn-group .bbicons-flash {background-position:-15px -1377px;}
.details-section .bbicons-help{background-position:-15px -901px;cursor:pointer;width:14px;height:18px;display:inline-block;vertical-align:middle;}
.flat-btn-group .bbicons-flash-big{background-position:0 -1414px;float:left;margin-top:-2px;height:23px;width:38px;}
.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;}
.shortlist{background-position:-7px -957px;}
.offers-section .bbicons-details{background-position:-19px -1060px;position:absolute;height:30px;width:20px;display:block;right:0px;top:32%;z-index:1;}
.bbicons-down-arrow{background-position:-14px -657px;position:absolute;right:0;height:23px;width:28px;}
.offers-section .coverage{width:22px;height:25px;background-position:-14px -1303px;display:block;margin:0 auto;}

/*BB Sprite Icons Starts*/
.sprite-offers{dbImage_background-image:SPRITE_INSURANCE_OFFERS;background-repeat:no-repeat;}
.bbicons-back-arrow{background-position:-18px -1025px;cursor:pointer;float:left;height:20px;width:23px;}
.bbicons-sum-assured{background-position:-4px -598px;}
.bbicons-policy-term{background-position:0 -500px;}
.bbicons-coverage-type{background-position:-4px -75px;}
.bbicons-premium-frequency{background-position:-4px -698px;}
.bbicons-company-name-plan-name{background-position:-3px -780px;}

/*Shortlisted Start*/
.shortlist{cursor:pointer;height:38px;position:absolute;right:0;top:1px;width:38px;z-index:1;display:none}
.shortlist a{display:inline;float:right;}
.shortlist img{width:16px;margin:0 4px 0 0;}
.shortlist-icon .icon-saved{display:none;}
.icon-save, .icon-saved{animation:shortlist-animation linear 1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:shortlist-animation linear 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;
    -moz-animation:shortlist-animation linear 1s;-moz-animation-iteration-count: 1;-moz-transform-origin: 50% 50%;-o-animation:shortlist-animation linear 1s;-o-animation-iteration-count:1;-o-transform-origin: 50% 50%;
    -ms-animation:shortlist-animation linear 1s;-ms-animation-iteration-count: 1;-ms-transform-origin: 50% 50%;}
@keyframes shortlist-animation {
    0%{transform:scaleX(1.00) scaleY(1.00);}
    10%{transform:scaleX(0.80) scaleY(0.80);}
    20%{transform:scaleX(0.80) scaleY(0.80);}
    30%{transform:scaleX(1.20) scaleY(1.20);}
    40%{transform:scaleX(1.20) scaleY(1.20);}
    50%{transform:scaleX(1.20) scaleY(1.20);}
    60%{transform:scaleX(1.20) scaleY(1.20);}
    70%{transform:scaleX(1.20) scaleY(1.20);}
    80%{transform:scaleX(1.20) scaleY(1.20);}
    90%{transform:scaleX(1.20) scaleY(1.20);}
    100%{transform:  scaleX(1.20) scaleY(1.20);}
}
@-moz-keyframes shortlist-animation{
    0%{-moz-transform:scaleX(1.00) scaleY(1.00);}
    10%{-moz-transform:scaleX(0.80) scaleY(0.80);}
    20%{-moz-transform:scaleX(0.80) scaleY(0.80);}
    30%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    40%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    50%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    60%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    70%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    80%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    90%{-moz-transform:scaleX(1.20) scaleY(1.20);}
    100%{-moz-transform:  scaleX(1.20) scaleY(1.20);}
}
@-webkit-keyframes shortlist-animation{
    0%{-webkit-transform:scaleX(1.00) scaleY(1.00);}
    10%{-webkit-transform:scaleX(0.80) scaleY(0.80);}
    20%{-webkit-transform:scaleX(0.80) scaleY(0.80);}
    30%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    40%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    50%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    60%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    70%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    80%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    90%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
    100%{-webkit-transform:scaleX(1.20) scaleY(1.20);}
}
@-o-keyframes shortlist-animation{
    0%{-o-transform:scaleX(1.00) scaleY(1.00);}
    10%{-o-transform:scaleX(0.80) scaleY(0.80);}
    20%{-o-transform:scaleX(0.80) scaleY(0.80);}
    30%{-o-transform:scaleX(1.20) scaleY(1.20);}
    40%{-o-transform:scaleX(1.20) scaleY(1.20);}
    50%{-o-transform:scaleX(1.20) scaleY(1.20);}
    60%{-o-transform:scaleX(1.20) scaleY(1.20);}
    70%{-o-transform:scaleX(1.20) scaleY(1.20);}
    80%{-o-transform:scaleX(1.20) scaleY(1.20);}
    90%{-o-transform:scaleX(1.20) scaleY(1.20);}
    100%{-o-transform:scaleX(1.20) scaleY(1.20);}
}
@-ms-keyframes shortlist-animation{
    0%{-ms-transform:scaleX(1.00) scaleY(1.00);}
    10%{-ms-transform:scaleX(0.80) scaleY(0.80);}
    20%{-ms-transform:scaleX(0.80) scaleY(0.80);}
    30%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    40%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    50%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    60%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    70%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    80%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    90%{-ms-transform:scaleX(1.20) scaleY(1.20);}
    100%{-ms-transform:scaleX(1.20) scaleY(1.20);}
}

/*Tooltip Starts*/
.popover{background-color:#7af8bd;border:none;}
.popover.bottom > .arrow{border-bottom-color:#7af8bd;}
.popover.bottom > .arrow:after{border-bottom-color:#7af8bd;}
.popover.left > .arrow{border-left-color:#7af8bd;}
.popover.left > .arrow:after{border-left-color:#7af8bd;}
.popover.top > .arrow{border-top-color:#7af8bd;}
.popover.top > .arrow:after{border-top-color:#7af8bd;}
.popover.right > .arrow{border-right-color:#7af8bd;}
.popover.right > .arrow:after{border-right-color:#7af8bd;}
.popover-content{padding:6px 10px;text-align:left;width:100%;color:#038239;font-size:12px;text-transform:none;}
.popover button.close{margin-right:5px;outline:none;}
/*Tooltip End*/

/*Auto Adjust Row Heights Starts*/
.row-same-height{height:100%;display:table;width:100%;table-layout:fixed;}
.col-same-height{height:100%;display:table-cell;float:none !important;}
.col-top{vertical-align:top;}

/*flat-btn-group Starts*/
.flat-btn-group{position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;overflow:hidden;z-index:1000;}
.flat-btn-group .btn{border-radius:0;border:1px solid #999999;border-left:0 solid #999999;border-right:0 solid #999999;padding:10px 0;position:relative;float:left;width:50%;margin:0;text-align:left;text-indent:10px;}
.flat-btn-group .btn:first-child{background-color:#FFFFFF;color:#000000;}
.flat-btn-group .btn:last-child:hover{color:#FFFFFF;}

/*Filter Section Starts*/
.filter-modal{background-color:#ecf0f1;}
.filter-modal .modal-dialog{margin:0 0 50px;width:100%;height:100%;}
.filter-modal .modal-content{background:none;border:none;box-shadow:none;padding-bottom:50px;}
.filter-modal a{color:#34495e;}
.modal-content{border:none;box-shadow:none;}
.modal.fade:not(.in).bottom .modal-dialog{-webkit-transform:translate3d(0, 125%, 0);transform:translate3d(0, 125%, 0);}
.dropdown-footer{background-color:#edeeef;padding:10px 12px;margin-top:5px;}
.filter-section li{display:block;}
.filter-section .sprite-offers{float:left;width:28px;height:23px;}
.filter-section .dropdown-toggle{display:block;position:relative;line-height:23px;background-color:#ffffff;border:1px solid #d4d4d4;border-radius:6px;padding:6px 12px;}
.filter-section .open > .dropdown-menu{display:block;}
.filter-section .filter-section-title{background-color:#2980b9;color:#FFFFFF;font-size:12px;padding:15px 0 15px 15px;margin:0;}
.filter-section .filter-section-title span{cursor:pointer;}
.filter-section .navbar-collapse{background-color:#ECF0F1;margin:0 auto;padding:0 10px;}
.filter-section .dropdown-menu{position:relative;float:none;display:none;background-color:#ffffff;box-shadow:2px 0 7px #ADA8A8;margin-top:7px;}
.dropdown-menu:before{border-bottom:7px solid rgba(0, 0, 0, 0.2);border-left:6px solid transparent;border-right:7px solid transparent;content:"";display: inline-block;left:13px;position:absolute;top:-7px;}
.dropdown-menu:after{border-bottom:6px solid #ffffff;border-left:5px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:14px;position:absolute;top:-6px;}
.filter-section .checkbox{padding:5px 0 5px 36px;font-size:12px;margin:1px 0;display:block;cursor:pointer;text-transform:capitalize;}
.filter-section .checkbox:hover{}
.filter-section .checkbox.checked{color:#000000;}
.filter-section .checkbox .icons, .filter-section .radio .icons{font-size:16px;left:12px;top:3px;}
.filter-sort-by li a{display:block;color:#34495e;padding:7px 15px;}
.filter-sort-by li a:hover{background-color:#edeeef;color:#000000;}
.filter-title{font-size:14px;line-height:27px;padding:5px 0;}
.filter-cards{padding:20px 0;}
.filter-cards .btn{padding:10px 15px;width:100%;}
.filter-section .dropdown-menu li:hover .js-checkbox-only{position:absolute;color:#38ACC9;margin-left:5px;display:inline !important;}
.filter-section .slider-dropdown .dropdown-footer .selected-banks-wrapper div:first-child {padding-right:1px;}
.filter-coverage-type .dropdown-toggle span {text-transform:capitalize}
.filter-policy-term .dropdown-footer input.form-control{padding:3px 3px;text-align:right;border-radius:6px 0 0 6px;width:94%;}
.filter-policy-term .dropdown-footer span.input-group-addon{padding-left:0;padding-right:27px;border-radius:0 6px 6px 0;}

/*Development Classes*/
.sticky-section .nav-tabs  .shortlistedCount{display:none;}
.offers-section .p1-cc{background-color:#EEF5FD;}

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

/* email modal */
.email-modal{dbImage_background: COMMON_MODAL_BG repeat;font-size:14px}
.email-modal .modal-body{padding:10px}
.email-modal .modal-header{border:none;padding:20px;}
.email-modal .modal-content{background-color:rgba(53,79,96,.5);color:#fff;border:none;width:282px;box-shadow:none;margin:0 auto}
.offers-section .bbicons-rate-alert{height:56px;width:60px;background-position:-22px -81px}
.email-modal .bbicons-taking{height:36px;width:44px;background-position:-28px -2517px}
.email-modal-header{display:table;line-height:normal;margin-left:10px;padding-bottom:10px;text-align:left;}
.email-modal-header a{color:#FFF;text-decoration:underline}
.email-modal-header span{display:table-cell;vertical-align:middle;font-size:14px;padding-left:15px}
.email-modal .offer-page-sprite-bg{background-position:-14px -361px;width:44px;height:44px}
.email-modal .input-group .form-control{border-radius:0;border:none;float:left;margin-bottom:0;position:relative;height:35px;width:100%;z-index:2}
.email-modal .modal-header .close{background-color:#fff;border-radius:3px;color:#34495e;font-size:20px;opacity:1;outline:medium none;padding:0px 4px;position:absolute;right:10px;top:8px}
.email-modal .modal-header .close strong{display:none;}
.email-modal .input-group .btn{padding:5px 12px;}
.email-modal .error-info {font-size:12px;}
.email-modal .input-error-cl{margin-top:10px;z-index:9}

/* Email Offers */
.mail-offers-success{background:#fff;border:none;border-radius:6px;bottom:0;box-shadow:0 0 24px #000;display:none;height:116px;left:8%;margin:auto;padding:32px 0 0 0;position:absolute;right:0;text-align:center;top:0;width:222px;z-index:999}
.mail-offers-success .close{background-color:#fff;border-radius:3px;box-shadow:0 0 24px;color:#34495e;font-size:16px;opacity:1;padding:9px 5px;position:absolute;right:-17px;top:-16px;line-height:1px;}
.mail-offers-success .success-img{dbImage_background-image:BG_MODAL_SUCCESS_MOB;background-repeat:no-repeat;bottom:-20px;display:block;height:144px;left:-65px;position:absolute;width:101px}
.mail-offers-success strong {font-size: 14px;font-weight: normal;}
.mail-offers-success p {font-size: 11px;line-height: normal;}
.offer-page-sprite-bg{dbImage_background-image:INS_NOTIFY_SPRITE;background-repeat:no-repeat;background-position:-19px -95px;height:41px;width:41px}
.offer-page-callus span{display:inline-block;font-size:14px;font-weight:300;line-height:17px;padding-top:7px;text-align:left;vertical-align:middle;color:#fff}
.offer-page-callus span strong{display:block;font-size:16px}

/*No Offer Page*/
.elig-no-offer{font-size:14px;padding:0 30px 50px;text-align:center;}
.elig-no-offer .no-offer-title1 {color: #16a085;}

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

/*Disable section for offers framework*/
.disable-section { display:none}

/*call back section*/
.callback.callback { background-color: #1c9dc9; padding: 10px 10px 10px 60px; color: #fff; width: 100%; dbImage_background-image:CS_ICON; background-repeat: no-repeat; background-position: 6px 16px; position: fixed; top: 0; z-index:1040; }
.callback .input-type { overflow: hidden; background: #fff; padding: 2px; clear: both; margin-top: 10px; border-radius: 5px; }
.callback .input-type input { height: 32px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0; width: 85%; display: inline-block; border-radius: 0; float: left; }
.callback button { width: 15%; border: 0; background: #e84c3d; border-radius: 5px; height: 32px; float: left; }
.callback .js-mobile-collect-close { padding: 0 4px; opacity: 1; cursor: pointer; font-size: 18px; font-weight: bold; color: #fff; line-height: 1; float: right; margin: -7px -7px 0 0; }
.call-back-section .call-icon { float: left; margin: 5px; }
/*call back section End */

/*Insurance offer page Header*/
.insurance-offer-header .container{left:0;position:fixed;right:0;z-index:99;background-color:#116a9e;height:46px;padding-top:3px;}
.insurance-offer-header .container .row .col-xs-12 img{height:40px;}
/*zero offer*/
#zero-offers {width: 80%;	padding: 10% 0;	margin: 0 auto;}


/*Below 320 Resolution Devices End*/

/*to greyout filter when we have only one offer -bugid:26811*/
.greyOutFilter {opacity: .5}
/* Offer Badges */
.offers-row .offers-row-cta{min-height: 85px;}
.first-column-top-left-badge,.first-column-bottom-left-badge{padding:5px 5px 0px;font-size:10px;position:absolute;text-transform:uppercase;height: 20px;left:0;}
.first-column-top-left-badge:after,.first-column-bottom-left-badge:after{border-style:solid;border-width:10px 7px;content:" ";position:absolute;top:0;right: -8px;max-height: 20px;}
.first-column-top-left-badge:after{border-color:#F64648 rgba(0,0,0,0) #F64648 #F64648;}
.first-column-top-left-badge{top: 0;background-color: #F64648;color: #fff;}
.first-column-bottom-left-badge{background-color:#EDF4FC;color:#333;bottom:0;}
.first-column-bottom-left-badge:after{border-color:#EDF4FC rgba(0,0,0,0) #EDF4FC #EDF4FC;}
.bottomright-badge{text-align:center;border-top:1px solid #d4d0d0;padding:10px 15px;line-height:normal;text-transform:uppercase;font-size:10px;}
.bottomright-badge.active{background:#EEF5FD}
.first-column-bottom-left-badge img,.bottomright-badge img{display:inline-block;float:left;margin:0px 5px 0 0;}
.bottomright-badge{text-align: center}
.bottomright-badge img{float: none}
.first-column-bottom-left-badge img{margin-bottom:2px}
.offer-first-column .first-column-ad-badge{font-size:9px;padding:1px 3px;display:inline-block;background:#EBC622;border-radius:2px;color:#fff;margin: 0 3px 0 0;width: 20px !important;}
.other-details-bottom-badge{text-transform:uppercase;font-size:10px;}
.other-details-bottom-badge .text-center{width:230px;text-align:left;margin:auto;}
.other-details-bottom-badge.active{background:#EEF5FD}
.first-column-top-left-badge img{margin:-5px 5px 0 0;float:left;height:18px;}
.offers-section .first-column-top-left-badge ~ .card-section, .offers-section .first-column-bottom-left-badge ~ .card-section {padding-top:24px}
.offers-section .first-column-bottom-left-badge ~ .card-section{padding-bottom:24px}
.details-section .first-column-top-left-badge + img{padding-top: 12px;}
@media only screen and (max-width:370px){
    .offers-row .offers-row-cta {
        min-height: 90px;
    }
}
.details-section-other .application-count .popover.bottom {margin-top:-75px;}
.details-section-other .application-count .popover.bottom .arrow {top: 47px;}
.details-section-other .application-count .popover.bottom>.arrow {border-top-color: #7af8bd;border-bottom-color: transparent;}
.details-section-other .application-count .popover.bottom>.arrow:after {border-top-color: #7af8bd; border-bottom-width: 0; border-top-width: 10px; border-bottom-color: transparent; }

/*Tab Section Start*/
.details-tab li{float:left;margin:0;text-align:center;}
.details-tab li.tab-1{width:100%;}
.details-tab li.tab-2{width:50%;}
.details-tab li.tab-3{width:33.3333%;}
.details-tab li.tab-4{width:25%;}
.details-tab li.tab-5{width:20%;}
.nav-tabs.details-tab{background-color:#5dade2;list-style:none;padding:0;}
.nav-tabs.details-tab > li > a{border:none;color:#ffffff;display:block;padding:10px;border-right:#7dbde8 1px solid;font-size:14px;}
.details-tab > li:last-child > a{border:none;}
.nav-tabs.details-tab > li.active > a{background-color:#2980b9;color:#fff;border-right:#2980b9 1px solid;}

.details-tab-content nav.customer-review ul li{border-bottom:none;padding:0;list-style:none;}
.tab-pane.details-tab-content ul.feature-heading li, .details-tab-content .reviews-mobile ul.reviews li{list-style:none;border-bottom:1px solid #ebedee;padding:12px 20px 12px 15px;margin-left:0;}
.details-tab-content nav.customer-review li ul li{padding:4px 20px 6px 0;color:#34495e;list-style:outside;margin-left:29px;}
.iphone .details-tab-content nav.customer-review li ul li{margin-left:31px;}
.sub-title{color:#000;padding-left:15px;padding-top:5px;}
.sub-title span{color:#9d9d9d;font-style:italic;}
.details-tab-content .morelink, .details-tab-content .morelink:hover, .details-tab-content .morelink:focus {color:#4691c3;text-decoration:underline;margin-right:10px;}
.tab-pane nav.frills ul{list-style:none;}
.details-tab-content nav.customer-review ul{padding:6px 0;}
.details-tab-content nav.customer-review ul ul{padding:0;}
.details-tab-content .view-less{height:20px; padding-right:10px;}
.features-tab nav ul{padding: 12px 20px 0;}
.features-tab nav ul li{border:none;padding: 0 0 12px;}
.features-tab nav {border-bottom:1px solid #ebedee;}
.features-tab nav.highlights ul, .features-tab nav.highlights-mobile ul, .features-tab nav.downloads ul, .features-tab nav.add-ons ul, .features-tab nav.discounts-mobile ul, .features-tab nav.extra-cover-mobile ul, .features-tab nav.additional-cover ul{padding:0;list-style:none;}
.features-tab nav.highlights ul li, .features-tab nav.highlights-mobile ul li, .features-tab nav.downloads ul li, .features-tab nav.add-ons ul li, .features-tab nav.discounts-mobile ul li, .features-tab nav.extra-cover-mobile ul li, .features-tab nav.additional-cover ul li{padding: 12px 20px;}
.health-insurance .features-tab nav.critical-factors ul{padding:0;}
.health-insurance .features-tab nav.critical-factors ul li{padding: 12px 20px;}
.details-tab-content nav ul{list-style:inside;}
/*Tab Section End*/



/*Badge Animation & Strike Loading Start*/
/*Transition - 1 - Translate top to bottom */
.transition-1-default{opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;
    transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;
    transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);
}
.transition-1{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;
    transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;
    transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);
}
/*Transition - 2 - Translate bottom to top */
.transition-2-default{opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;
    transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;
    transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);
}
.transition-2{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;
    transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;
    transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);
}
/*Badge Animation & Strike Loading End*/

/*Best Deals*/
.center-column-badge{background:#ff6601;color:#fff;border-radius:2px;font-size:10px;padding:2px 4px;text-transform: uppercase;margin-top:-17px;}

/*Filter Section changes for scroll disable*/
.filter-show .sticky-section ul.nav-tabs, .offerTable .filter-show .sticky-section ul.nav-tabs{position:relative;}
.filter-show .offerTable.offer-sticky .editAppContainer{position:relative;top:0;}
.filter-show.insurance-content{padding-top:46px;}
.filter-show .offer-count{position:relative;top:0;}

/*offer count sticky section*/
.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;}
.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%;}
.offerTable.offer-sticky .editAppContainer{position:fixed;width:100%;top:39px;z-index:9;left:0;box-shadow:0 0 3px #a09c9c;}
.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;}
/*offer count sticky section*/