.bb-widget {background-color:#f1efef;vertical-align: top;display:table-cell;height:100%;}
.bb-widget-inner {overflow:hidden;}
.bb-widget-inner:hover {overflow-y:visible;}
.bb-widget-inner::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5}
.bb-widget-inner::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.bb-widget-inner::-webkit-scrollbar-thumb{background-color:#999}
/*widget title	*/
.bb-widget-title {margin:12px 0;font-weight:bold;font-size: 12px;color: #34495e;text-transform: uppercase;line-height:normal;padding: 0 15px;}
.bb-widget-title .bb-link, .bb-widget-title .offer-count-title {float: right; color: #116a9e; text-decoration:underline;text-transform: none;}
.bb-widget-title, .bb-widget-details, .bb-widget {width:320px;}
/*widget box*/
.bb-widget-details {color: #000;padding:10px 15px;background-color: #fff;}
.bb-widget-details li {border-right:1px solid #d6d6d6; display: inline-block; text-align: center; width: 94px;min-height:120px;vertical-align:middle;}
.bb-widget-details li:last-child {border-right:none;}
.bb-widget-details li a {display: block;padding: 10px 0;}
.bb-widget-icon {width: 35px;padding-bottom: 15px;}
.bb-widget-details .bb-widget-bank-title, .bb-widget-details .bb-widget-product-title, .bb-widget-details .bb-widget-offer-info {display: block; font-size: 12px; line-height: normal;color:#000;}
.bb-widget-details .bb-widget-offer-info {color:#9d9d9d;}
.bb-widget-deals {text-align: center;display: block;padding:23px 0;}

/*recent search sprite*/
.sprite-widget-product-icons {dbImage_background-image: SPRITE_RECENT_SERACH_MENU;background-repeat:no-repeat;width:45px;height:34px;display:inline-block;margin-bottom:10px;}
.bbicons-rs-li {width: 36px; background-position: -15px -508px;}
.bbicons-rs-fd {width: 32px; background-position: -15px -264px;}
.bbicons-rs-hi {width: 35px; background-position: -15px -317px;}
.bbicons-rs-ci {width: 49px; background-position: -15px -73px;}
.bbicons-rs-cc {width: 36px; background-position: -15px -145px;}
.bbicons-rs-cl {width: 36px; background-position: -15px -21px;}
.bbicons-rs-dc {width: 40px; background-position: -15px -202px;}
.bbicons-rs-hl {width: 32px; background-position: -15px -391px;}
.bbicons-rs-pl {width: 36px; background-position: -15px -454px;}
.bbicons-rs-savings {width: 28px; background-position: -15px -571px;}
.bbicons-rs-el{width: 43px; background-position: -15px -713px;}
.bbicons-rs-mf{width: 38px; background-position: -15px -763px;}

@media screen and (max-width:1023px) { .bb-widget {display: none;} }
/* how its works */
.bb-notification-widget + .video-modal-offer{z-index: 1041;}
.bb-widget-details.bb-how-it-works{padding:5px 0;text-align:center;}
.bb-widget-details.bb-how-it-works > li{min-height:inherit;width:auto;padding:0 5px;}
.bb-widget-details.bb-how-it-works li img{max-width:100%;}
.bb-widget-details.bb-how-it-works a{max-height:91px;padding:0;}
.bb-widget-details .sprite-widget{dbImage_background-image:BB_HOW_IT_WORKS;background-repeat:no-repeat;display:inline-block;height:91px;width:161px;}
.video-modal-offer .modal-body > iframe {width: 100% !important;}
.video-modal-offer .close{position:absolute;right:2px;z-index:99;}
/* how its works */
@media only screen and (max-width : 767px) {
    .bb-widget-details.bb-how-it-works{padding:0 5px;}
    .bb-widget-details.bb-how-it-works > li{padding:0 10px;border-right:none;}
}