/*Common Styles*/
/*Sticky Filter Starts*/
.filter-section .bbicons-sprite-dc{width:28px;height:23px;float:left;}
.filter-section .filter-city{width:118px;padding:0 5px;}
.filter-section .filter-city .twitter-typeahead, .filter-section .filter-city input{width:70px;font-size:14px;display:inline;}
.filter-section .filter-city .twitter-typeahead input, .filter-section .filter-city input{background-color:transparent!important;box-shadow:none!important;border-radius:0;border:0 solid #CCCCCC;border-bottom:1px dashed #333333;padding:0;height:auto;font-weight:bold;}
.filter-section .filter-city .tt-dropdown-menu{background-color:#FFFFFF;-webkit-box-shadow:2px 0 7px #ada8a8;box-shadow:2px 0 7px #ada8a8;color:#000000;width:200px;top:32px !important;left:-33px !important;}
.filter-section .filter-city .tt-suggestion{background-image:url(/images/offers/debit-card/bbicons-sprite-dc.png);background-repeat:no-repeat;background-position:-36px -856px;padding:10px 10px 10px 30px;}
.filter-section .filter-city .tt-dropdown-menu .tt-is-under-cursor{background-color:#EDEEEF;}
.offer-section-content .rewards nav ul li{line-height: 15px;background-position: 1px 1px;padding-left: 18px;}
.offers-section .offer-section-content nav ul.emptyitemlist li{padding-left: 0;background-image: none;text-align: center;}
.offers-page .sort-section-title{width:65%;}
@media only screen and (max-width:1162px)
{
	.filter-section .filter-city{padding:0;}
}
/*Sticky Filter End*/

/*Rewards Dropdown Section*/
.filter-section .filter-rewards-type .dropdown-menu:before{left:195px;}
.filter-section .filter-rewards-type .dropdown-menu:after{left:196px;}
@media only screen and (max-width:1162px)
{
	.filter-section .filter-rewards-type .dropdown-menu::before{left:177px;}
	.filter-section .filter-rewards-type .dropdown-menu::after{left:178px;}
}
/*Rewards Dropdown Section End*/

/*Sliders Dropdown Section Starts*/
.filter-section .slider-dropdown{width:460px;}
.filter-section .slider.slider-horizontal{width:100%;margin:0 auto;height:28px;z-index:2;}
.filter-section .loan-amt-slider{text-align:center;padding: 15px 7px;}
.filter-section .slider.slider-horizontal .slider-track{background-color:#c8cacd;background-image:none;border-radius: 6px;}
.filter-section  .slider.slider-horizontal .slider-track{height:12px;}
.filter-section .tooltip{display:none;}
.filter-section .slider-handle{background-color:#2e98d6;border-radius: 50%;height:22px;width:22px;margin:0 0 0 -12px;opacity: 1;z-index: 1;}
.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-divider{left:6px;position:absolute;top:15px;dbImage_background-image: SPRITE_SLIDER_DIVIDER;width:99%;height:15px;}
.slider-min{padding:7px 5px 0 0;}
.slider-max{padding: 7px 0 0 11px;}
.atm-withdrawal{padding:10px 10px 0 10px;line-height:20px;}
.filter-daily-limits .loan-amt-slider .slider-min{padding-right:15px;}
.filter-daily-limits .loan-amt-slider .slider-max{padding-left:15px;}
.filter-daily-limits .loan-amt-slider .col-sm-8, .filter-daily-limits .loan-amt-slider .col-md-8 {width: 60.6667%;}
/*Sliders Dropdown Section End*/

/*offers-section-Heading Starts*/
.offers-section .rewards{width:15%;padding:0 10px;}
@media only screen and (max-width:1024px)
{
	.offers-section .rewards{padding:0 5px;}
}
.offers-section .select-card{width:20%;position:relative;}
/*offers-section-Heading End*/

/*offers-section-Table Starts*/
.offers-section .col-0{width: 40.66666667%;}
.offers-section .col-1{width: 25%;}
.offers-section .col-2{width: 34.33333333%;float:right;}
.offers-section .col-3{width: 40.66666667%;clear:left;}
.offers-section .col-4{width: 25%;}
.offer-section-content .card{padding-left:10px;}
.offers-section .activation-deposit{ text-align: center;}
.offers-section .minimum-balance{text-align: center;}
.offers-section .card{width:21%;}
.offers-section .activation-deposit, .offers-section .minimum-balance{width:14%;padding:0;vertical-align:middle;text-align:center;}
.offers-section .daily-limits{width:15%;padding:0 10px;}
.compare-check-box + .offer-first-column nav{width:106px;}
@media only screen and (max-width:1162px){
	.compare-check-box + .offer-first-column nav{width:140px;}
}
@media only screen and (max-width:1024px)
{
	.offers-section .daily-limits{padding:0 2px;}
	.offers-section .daily-limits .daily-limits{padding:0;}
}
.offers-section .savings-section{background-color:#fe4275;border-radius:30px 0 0 30px;line-height:normal;color:#FFFFFF;position:absolute;right:0;bottom:10px;padding:3px 0 3px 20px;width:148px;}
.offers-section .savings-section .savings-section-name{width:74%;}
.offers-section .savings-section{display:table;}
.offers-section .savings-section span{display:table-cell;vertical-align:middle;}
/*offers-section-Table End*/

/*offers-section-Table Value Description Starts*/
.offers-section .daily-limits .daily-limits, .offers-section .rewards .rewards{width:100%;padding:10px 0 10px 0;text-align:left;}
.offers-section .daily-limits .value-description{display:inline;padding-left:5px;}
@media only screen and (max-width:980px)
{
.offers-section  .value-description{line-height:normal;}
.offers-section .rewards{width:15%;}
.offers-section .activation-deposit, .offers-section .minimum-balance{width:10%;padding:0;}
.offers-section .daily-limits{width:18%;}
.offers-section .select-card{width:22%;}
.filter-section .filter-minimum-balance .dropdown-menu{left:284px;}
.filter-section .filter-minimum-balance .dropdown-menu::before{left:55px;}
.filter-section .filter-minimum-balance .dropdown-menu::after{left:56px;}
.filter-section .filter-daily-limits .dropdown-menu{left:284px;}
.filter-section .filter-daily-limits .dropdown-menu::before{left:240px;}
.filter-section .filter-daily-limits .dropdown-menu::after{left:241px;}
.offers-section .savings-section .savings-section-name{font-size:11px;}
}
/*offers-section-Table Value Description End*/

/*Details section Starts*/
.bbicons-sprite-details{color:#38acc9;cursor:pointer;width:100px;height:38px;position:absolute;bottom:-37px;left:0;right:0;margin:auto;background-position:0 -151px;top:auto;text-align:center;z-index:1;}
.offers-section-details{position:relative;}
.offers-section-details .frills .sprite-offers{float:left;height:28px;margin-right:10px;}
.offers-section-details .frills{padding-bottom:10px;}
.offers-section-details .frills .bbicons-sprite-dc{float:left;margin-right:2px;width:28px;height:32px;}
.offers-section-details .frills li{width:50%;float:left;list-style:none;padding:0;margin:0;line-height:25px;}
.offers-section-details .frills li span{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.offers-section-details .frills li span.disabled{font-weight:normal;}
.offers-section-details .frills .disabled{text-decoration:line-through;opacity:0.5;}
.offers-section-details .value-adds li{width:auto;float:left;padding-right:20px;list-style:none;margin:0;}
.value-adds .title{color:#9d9d9d;display:block;}
.value-adds .value-description{font-size:10px;display:inline;}
.details-col-1{padding-left:20px;}
@media only screen and (max-width:1024px)
{
	.offers-section .col-0{width:100%;}
	.offers-section .col-1, .offers-section .col-2, .offers-section .col-3, .offers-section .col-4{width:50%;}
	.offers-section-details .value-adds li{width:100%;}
}
/*Details section End*/

/*Offer Compare*/
.offer-section-content.offers-compare .card{padding-left:5px;width:22%;}
.offer-section-content.offers-compare .offers-section .annual-fee{width: 14.66666667%;}
.compare-check-box + .offer-first-column nav{width:95%;}
.compare-bottom .compare img{width:44px;}
.compare-bottom .compare-name span, .sticky-offer-page .compare-name span{text-transform:capitalize;}
.compare-bottom .compare-name, .sticky-offer-page .compare-bottom .compare-name {max-width:68%;}
.compare-head, .sticky-offer-page .compare-head{height:70px;}
