/*Common Styles Starts*/
body{background:#ECF0F1;}
.insurance-content{padding-top:46px;padding-bottom:44px;}
.insurance-offer-header, .insurance-header {background-color: #116a9e;left: 0;position: fixed;right: 0;top: 0;z-index: 99;}
.insurance-header .container .row .col-xs-12 img {height: 40px;}
.details-section{background-color:#FFF;border-bottom:0 solid #bdc3c7;border-top:1px solid #bdc3c7;box-shadow:0 0 3px #a09c9c;padding-bottom:10px;position:relative;}
/*Common Styles End*/

/*offers-row styles*/
.offers-details-row{background:#FFF;border-bottom:1px solid #bdc3c7;margin-bottom:10px;position:relative;display:table;width:100%;}
.offers-details-row .card-section{border-right:1px solid #ebedee;padding:10px 0;width:25%;text-align:center;}
.offers-details-row .card-section img {display:block;overflow:hidden;margin:0 auto;}
.offers-details-row .card-section img.pull-left {float:none !important;}
.offers-details-row .card-section span.js-text-title{display:block;width:100%;}
.offers-details-row .card-section .sub-title{display:none;}
.offers-details-row .sum-assured-section{border-right:1px solid #ebedee;padding:10px 0;width:23%;text-align:center;vertical-align:middle;}
.offers-details-row .sum-assured-section .value-description{color:#999;display: block;font-weight: normal;}
.offers-details-row .sum-assured-section .additional-coverage{background: rgb(93, 226, 156) none repeat scroll 0% 0%;display: block;top: -33px;position: relative;text-transform: uppercase;color: #fff;padding: 3px;}
.offers-details-row .additional-coverage-mobile-section{border-right:1px solid #ebedee;padding:10px 0;width:22%;text-align:center;vertical-align:middle;color:#999;line-height:13px;}
.offers-details-row .premium-section{padding:10px;width:29%;font-weight:bold;text-align:center;vertical-align:middle;}
.offers-details-row .premium-section .value-description{color:#999;display:block;font-weight:normal;}
.offers-section .premium-section .bb-rupee-xs, .offers-details-row .sum-assured-section .bb-rupee-xs{text-indent:-2px;margin-right:-3px;}
.plan-name-mobile-section {width: 100%;background:#efedee;display: block;padding:10px;color:#000;margin-bottom:5px;font-weight:bold; line-height:18px;}
.rewards-type-section span{display:block;}
/*offers-row end*/

.life-insurance .bbicons-basic-cover{ background-image: none}

/*Button Groups Starts*/
.details-section-btn-group{padding:10px 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*/
.tab-section-title{background-color:#5dade2;list-style:none;padding:5px 0;}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.tab-section-list ul li{padding:12px 20px;border-bottom:1px solid #ebedee;}
.tab-section-list ul li.view-more{line-height:5px;padding:18px;}
.tab-section-list ul li:last-child{border-bottom:0 none;}
.critical-factor nav ul{list-style:inside;}
.critical-factor nav ul li span.title {margin-right:5px;}
.more nav ul{list-style:inside none none;}
.more nav.special-features ul{padding-right:10px;}
.tab-section-title li{float:left;margin:0;}
.tab-section-title > li > a{border:none;color:#ffffff;display:block;padding:2px 8px;}
.tab-section-title > li.active > a{background-color:transparent;border:none;color:#34495e;}
#more ul:first-child{border-bottom:1px solid #ebedee;}
#more nav ul{padding-left:32px;}
#more nav ul li{border:none;list-style:outside;padding:8px 0;}
#more .nitty-gritty li:last-child{list-style:none;overflow:hidden;padding-right:20px;padding-bottom:10px;}
.nitty-gritty .link{text-decoration:underline;}
/*Details tab End*/

/*Other Details*/
.details-section-other{border-bottom:1px solid #ebedee;color:#9d9d9d;}
.details-section-other .heading{background:#5dade2;color:#FFF;text-align:left;padding:5px 10px;}
.details-section-other strong{color:#000;display:block;}
.details-section-other .details-section-column{border-right:1px solid #ebedee;padding:5px 0;min-height:51px;}
.details-section-other .details-section-column .bb-rupee-xs{text-indent:-3px;margin-right:-3px}
/*Other Details End*/

/*Mobile Footer*/
.izone-footer{display:none;}