/*Common Styles Starts*/
body{padding-bottom:52px;}
.details-section{background-color:#FFFFFF;border-bottom:0 solid #bdc3c7;border-top:1px solid #bdc3c7;box-shadow:0 0 3px #a09c9c;position:relative;}
.details-section .bbicons-airline-white{background-position:-8px -357px;}
.details-section .bbicons-lifestyle-white{background-position:-6px -411px;}
.details-section .bbicons-fuel-white{background-position:-8px -456px;}
.details-section .bbicons-shopping-white{background-position:-9px -510px;}
.details-section .bbicons-cashback-white{background-position:-6px -555px;}
.details-section .bbicons-shopping-and-cashback-white{background-position:-6px -504px;}
.details-section .bbicons-premium-white{background-position:-7px -605px;}
.details-section .bbicons-rewards-white{background-position:-6px -753px;}
.offers-section .bbicons-travel-white{background-position:-8px -862px;}
.offers-section .bbicons-lowfee-white{background-position:-6px -652px;}
.coupons-balloon{display:block;}
/*Common Styles End*/

/*Detail Header Starts*/
.fee-section{padding:0 0 0 20px;}
.fee-section-value .bb-rupee-xs{font-size:16px;letter-spacing:-5px;text-indent:-3px;}
.details-section-header{padding:12px 0 12px 10px;position:relative;}
.details-section-header .pull-left{width:180px;float:left;}
.details-section-header .fee-section{float:left;position:relative;width:129px;line-height:normal;padding-top: 34px;}
.fee-section-value .value-description{color:#a6a6a6;font-size:14px;display:block;font-weight:normal;line-height:normal;}
.bestvalue{background-color:#f64747;color:#FFFFFF;padding:2px 5px 2px 8px;font-size:11px;font-weight:bold;position:absolute;left:0px;top:0px;}
.bestvalue span{display:inline-block;height:18px;right:-12px;position:absolute;top:0px;width:0px;height:0px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #f64747;border-right:0px solid #f64747;}
/*Detail Header End*/

/*Detail Contents Starts*/
.details-section-contents .card-name{background-color:#f0eeee;padding:5px 10px;width:60%;}
.details-section-contents .card-name > span{display:block;}
.rewards .bbicons-sprite-rewards{dbImage_background-image:SPRITE_REWARDS_MOBILE;height:28px;width:36px;}
.details-section-contents .rewards{background-color:#34495e;color:#FFFFFF;padding:9px 0px;width:40%;}
.details-section-contents .rewards span{display:table-cell;font-size:14px;line-height:normal;vertical-align:middle;}
.details-section-contents{display:table; width:100%;}
.details-section-contents .rewards, .details-section-contents .card-name{display:table-cell;float:none;vertical-align:middle;line-height:normal;}
/*Detail Contents End*/

/*Button Groups Starts*/
.details-section-btn-group{padding:20px 0;}
.btn-group{display:inline-block;}
.btn-group .btn{border-radius:0;font-size:13px;border:1px solid #1abc9c;float:left;line-height:1.5;}
.btn-group > .btn:first-child{border-radius:6px 0 0 6px;border-right:medium none;}
.btn-group > .btn:first-child:hover, .btn-group > .btn:last-child:hover{color:#FFFFFF;}
.btn-group > .btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0;border-radius:0 6px 6px 0;}
.btn-group span{float:left;width:24px;height:20px;}
.btn-group .talk-to-us{background-color:#FFFFFF;color:#000000;}
/*Button Groups End*/

/*Details tab Starts*/
.minimum-balance{padding:12px 20px;}
.tab-section-title{background-color:#5dade2;list-style:none;padding:5px 0;}
.tab-section-list{display:none;}
.tab-section-list ul li{padding:12px 20px;border-bottom:1px solid #ebedee;}
.tab-section-list ul li:last-child{border-bottom:0 none;}
.more .rewards ul{padding-left:21px;}
.more .rewards ul li{dbImage_background-image:BG_REWARD_BULLET_MOBILE; background-repeat: no-repeat; background-position: 0 8px;padding-left: 17px;list-style:none;}
.joining-perks ul{list-style:inside url(/images/mobile/joining-perks-bullet.png) disc;}
.pros-cons-section .pros{list-style:inside url(/images/mobile/pros-bullet.png) disc;}
.pros-cons-section .cons{border-top:1px solid #ebedee;list-style:inside url(/images/mobile/cons-bullet.png) disc;}
.fee-details ul, .daily-limits ul{list-style:inside;}
.more nav ul{list-style:inside none none;}
.tab-section-title li{float:left;margin:0;}
.tab-section-title > li > a{border:0px solid #e1e4e7;color:#ffffff;display:block;padding:2px 18px 2px 7px;}
.tab-section-title > li.active > a{background-color:transparent;border:0px solid #e1e4e7;color:#34495e;}
.frills .view-more{display:none;}
.frills ul .disabled{text-decoration:line-through;color:#999;font-weight:normal;opacity:0.5;}
.frills .sprite-offers{float:left;height:28px;margin-right:10px;margin-top:-3px;width:28px;}
.more ul:first-child{border-bottom:1px solid #ebedee;}
.more nav ul{padding:0 10px 0 32px;}
.more nav ul li{border:none;list-style:outside;padding:8px 0;}
.more nav ul .view-more, .more nav ul .view-less{list-style:none;overflow:hidden;padding-right:20px;padding-bottom:10px;}
.nitty-gritty .link{text-decoration:underline;}
.value-adds .title{padding-right:10px;}
/*Details tab End*/

/*Global Styles*/
.rewards ul.emptyitemlist li{list-style:none}

/*Other Details*/
.details-section-other .heading{background-color:#5dade2;color:#FFFFFF;text-align:left;padding:5px 10px;}
.details-section-other{border-bottom:1px solid #ebedee;color:#9d9d9d;}
.details-section-other strong{color:#000000;display:block;}
.details-section-other .ratings {background:#38acc9;border-radius:4px;color:#ffffff;cursor:pointer;padding:2px 5px;}
.details-section-other .details-section-column{border-right:1px solid #ebedee;padding:5px 0;}
/*Other Details End*/

/*Overwrite Classes*/
/*Login Styles*/
.navbar-nav li#login-status{float:left;}