/* Branding

ABInBev Red     #B11F24;
ABInBev Brown   #45130F;
Warm Gray       #D1C4C3;
Dark Ale        #892000;
Lambic          #C43300;
Abbey           #DB580B;
Lager           #F49C00;

*/
#logo {
       background: url(/abinbev/media/abinbev/india/NewImages/2%20My%20Flex%20Pack_1210x116-04.png) no-repeat;
     height: 85px !important;
  background-size: contain !important;
}

html {background-image: none;}
a {color: #000000;}

/* login */
.online-two-iso.login body {background-image: url('/abinbev/media/abinbev/login_bg.png');}
.LoginPageContainer #logo {background: url('/abinbev/media/abinbev/login_logo.png') no-repeat !important;}

/* benefits overview accordions */
#benefit-overview #overviewAccordion .panel-default>.panel-heading {background-color: #000000; color:#fff !important;}
#benefit-overview .group-image.G_0aa5223f-c10e-43d3-b40a-bfbfc819f260 {background: url('/abinbev/media/abinbev/health.png') no-repeat; display: block;}
#benefit-overview .group-image.G_cdf16e47-0a38-49d2-adc9-02c10a7f5ef9 {background: url('/abinbev/media/abinbev/risk.png') no-repeat; display: block;}
#benefit-overview .group-image.G_b6b1942e-f678-4781-8878-21dc4c229ba2 {background: url('/abinbev/media/abinbev/retirement.png') no-repeat; display: block;}
#benefit-overview .group-image.G_cea76aeb-f886-451e-984c-57c233e8fe62 {background: url('/abinbev/media/abinbev/leisure.png') no-repeat; display: block;}
#benefit-overview .group-image.G_fa7fec43-b707-40a3-85d8-affaff15103e {background: url('/abinbev/media/abinbev/quick.png') no-repeat; display: block;}
#benefit-overview .group-image.G_63920d27-874d-469e-ac1f-c5c19775d8f9 {background: url('/abinbev/media/abinbev/india/Other%20Benefits_1.png') no-repeat; display: block;}

/* menu updates */
#home-module-generic-0 {background-color: #fff;}
#home-module-generic-0 .circle i {background: url(/abinbev/media/abinbev/welcome_icon_color.png) center no-repeat;}
#home-module-generic-0.active {background-color: #892000;}
#home-module-generic-0.active .module-label {color: #fff;}
#home-module-generic-0.active i[class*='icon-'] {color: #fff;}
#home-module-generic-0.active .circle i {background: url('/abinbev/media/abinbev/welcome_icon.png') center no-repeat;}
#home-module-generic-0.active:hover .circle i {background: url('/abinbev/media/abinbev/welcome_icon.png') center no-repeat;}
#home-module-generic-0 .module-label {color: #892000;}
#home-module-generic-0 i[class*='icon-'] {color: #892000;}
#home-module-generic-0:hover {background-color: #892000;}
#home-module-generic-0:hover .module-label {color: #fff;}
#home-module-generic-0:hover i[class*='icon-'] {color: #fff;}
#home-module-generic-0:hover .circle i {background: url('/abinbev/media/abinbev/welcome_icon.png') center no-repeat;}

#home-module-enrolment {background-color: #fff;}
#home-module-enrolment .circle i {background: url(/abinbev/media/abinbev/dns_color_alt.png) center no-repeat;}
/*#home-module-enrolment.active {background-color: #C43300;}
#home-module-enrolment.active .module-label {color: #fff;}
#home-module-enrolment.active i[class*='icon-'] {color: #fff;}*/
#home-module-enrolment.active .circle i {background: url('/abinbev/media/abinbev/dns.png') center no-repeat;}
#home-module-enrolment.active:hover .circle i {background: url('/abinbev/media/abinbev/dns.png') center no-repeat;}
#home-module-enrolment .module-label {color: #892000;}
#home-module-enrolment i[class*='icon-'] {color: #C43300;}
/*#home-module-enrolment:hover {background-color: #C43300;}
#home-module-enrolment:hover .module-label {color: #fff;}
#home-module-enrolment:hover i[class*='icon-'] {color: #fff;}*/
#home-module-enrolment:hover .circle i {background: url('/abinbev/media/abinbev/dns.png') center no-repeat;}

#home-module-benefit-statement {background-color: #fff;}
#home-module-benefit-statement .circle i {background: url(/abinbev/media/abinbev/dashboard_color_alt.png) center no-repeat;}
#home-module-benefit-statement.active {background-color: #DB580B;}
#home-module-benefit-statement.active .module-label {color: #fff;}
#home-module-benefit-statement.active i[class*='icon-'] {color: #fff;}
#home-module-benefit-statement.active .circle i {background: url('/abinbev/media/abinbev/dashboard.png') center no-repeat;}
#home-module-benefit-statement.active:hover .circle i {background: url('/abinbev/media/abinbev/dashboard.png') center no-repeat;}
#home-module-benefit-statement .module-label {color: #DB580B;}
#home-module-benefit-statement i[class*='icon-'] {color: #DB580B;}
#home-module-benefit-statement:hover {background-color: #DB580B;}
#home-module-benefit-statement:hover .module-label {color: #fff;}
#home-module-benefit-statement:hover i[class*='icon-'] {color: #fff;}
#home-module-benefit-statement:hover .circle i {background: url('/abinbev/media/abinbev/dashboard.png') center no-repeat;}

#home-module-generic.MyCurrentBenefits {background-color: #fff !important;}

/*.MyCurrentBenefits {background-color: #fff;}*/
.MyCurrentBenefits .circle i {background: url(/abinbev/media/abinbev/dashboard_color_alt.png) center no-repeat;}
/*.MyCurrentBenefits.active {background-color: #DB580B;}
.MyCurrentBenefits.active .module-label {color: #fff;}
.MyCurrentBenefits.active i[class*='icon-'] {color: #fff;}*/
.MyCurrentBenefits.active .circle i {background: url('/abinbev/media/abinbev/dashboard.png') center no-repeat;}
.MyCurrentBenefits.active:hover .circle i {background: url('/abinbev/media/abinbev/dashboard.png') center no-repeat;}
.MyCurrentBenefits .module-label {color: #DB580B;}
.MyCurrentBenefits i[class*='icon-'] {color: #DB580B;}
/*.MyCurrentBenefits:hover {background-color: #DB580B;}
.MyCurrentBenefits:hover .module-label {color: #fff;}
.MyCurrentBenefits:hover i[class*='icon-'] {color: #fff;}*/
.MyCurrentBenefits:hover .circle i {background: url('/abinbev/media/abinbev/dashboard.png') center no-repeat;}
/*.MyCurrentBenefits.active {background-color: #DB580B !important;}
.MyCurrentBenefits.active .module-label {color: #fff !important;}
.MyCurrentBenefits.active i[class*='icon-'] {color: #fff !important;}*/

.MyCurrentBenefits .module-label {color: #DB580B !important;}
.MyCurrentBenefits i[class*='icon-'] {color: #DB580B !important;}
/*.MyCurrentBenefits:hover {background-color: #DB580B !important;}
.MyCurrentBenefits:hover .module-label {color: #fff !important;}
.MyCurrentBenefits:hover i[class*='icon-'] {color: #fff !important;}*/

#home-module-generic-2 i[class*='icon-'] {
    color: #db580b;
}
#home-module-generic-2.active i[class*='icon-'] {
    color: #fff;
}
#home-module-generic-2.active .circle i {
     background: url(/abinbev/media/abinbev/dashboard.png) center no-repeat !important; 
}
/*#home-module-generic-2 {background-color: #fff;}
#home-module-generic-2 .circle i {background: url(/abinbev/media/abinbev/shopping_cart_color.png) center no-repeat;}
#home-module-generic-2.active {background-color: #DB580B;}
#home-module-generic-2.active .module-label {color: #fff;}
#home-module-generic-2.active i[class*='icon-'] {color: #fff;}
#home-module-generic-2.active .circle i {background: url('/abinbev/media/abinbev/shopping_cart.png') center no-repeat;}
#home-module-generic-2.active:hover .circle i {background: url('/abinbev/media/abinbev/shopping_cart.png') center no-repeat;}
#home-module-generic-2 .module-label {color: #DB580B;}
#home-module-generic-2 i[class*='icon-'] {color: #DB580B;}
#home-module-generic-2:hover {background-color: #DB580B;}
#home-module-generic-2:hover .module-label {color: #fff;}
#home-module-generic-2:hover i[class*='icon-'] {color: #fff;}
#home-module-generic-2:hover .circle i {background: url('/abinbev/media/abinbev/shopping_cart.png') center no-repeat;}*/

#home-module-generic-3 {background-color: #fff;}
#home-module-generic-3 .circle i {background: url(/abinbev/media/abinbev/shopping_cart_color_old.png) center no-repeat;}
/*#home-module-generic-3.active {background-color: #F49C00;}
#home-module-generic-3.active .module-label {color: #fff;}*/
#home-module-generic-3.active i[class*='icon-'] {color: #fff;}
#home-module-generic-3.active .circle i {background: url('/abinbev/media/abinbev/shopping_cart.png') center no-repeat;}
#home-module-generic-3.active:hover .circle i {background: url('/abinbev/media/abinbev/shopping_cart.png') center no-repeat;}
#home-module-generic-3 .module-label {color: #F49C00;}
#home-module-generic-3 i[class*='icon-'] {color: #F49C00;}
/*#home-module-generic-3:hover {background-color: #F49C00;}
#home-module-generic-3:hover .module-label {color: #fff;}
#home-module-generic-3:hover i[class*='icon-'] {color: #fff;}*/
#home-module-generic-3:hover .circle i {background: url('/abinbev/media/abinbev/shopping_cart.png') center no-repeat;}


#home-module-trs-4 {background-color: #fff;}
#home-module-trs-4.active {background-color: #892000;}
#home-module-trs-4.active .module-label {color: #fff;}
#home-module-trs-4.active i[class*='icon-'] {color: #fff;}
#home-module-trs-4 .module-label {color: #892000;}
#home-module-trs-4 i[class*='icon-'] {color: #892000;}
#home-module-trs-4:hover {background-color: #892000;}
#home-module-trs-4:hover .module-label {color: #fff;}
#home-module-trs-4:hover i[class*='icon-'] {color: #fff;}


.onlineTwoPointO-home .icon-two-point-o-home-module-generic-0:before {content: close-quote;}
.onlineTwoPointO-home .icon-two-point-o-home-module-enrolment:before {content: close-quote;}
.onlineTwoPointO-home .icon-two-point-o-home-module-benefit-statement:before{content: close-quote;}
/*.onlineTwoPointO-home [class*="icon-two-point-o-home-module-trs"]:before, .onlineTwoPointO-home .icon-two-point-o-home-module-trs:before{content: close-quote;}*/
.onlineTwoPointO-home .icon-two-point-o-home-module-hand:before{content: close-quote;}


.benefit-matrix .group-default, .benefit-matrix .benefit-category .panel-body {background-color: #fff;}
.bootstrap-iso .panel-default {border-color: none;}
.benefit-matrix .benefit-category .benefitline {border: 1px solid #000000;}


/*homepage module images */
.onlineTwoPointO-home .module-content #home-module-enrolment {background-image: url('/abinbev/media/abinbev/myenrollmentchoices_new.jpg')}
.onlineTwoPointO-home .module-content #home-module-benefit-statement {background-image: url('/abinbev/media/abinbev/Picture6.png')}
/*.onlineTwoPointO-home .module-content #home-module-trs {background-image: url('/abinbev/media/abinbev/Picture2.jpg')}*/
.onlineTwoPointO-home .module-content #home-module-generic {background-image: url('/abinbev/media/abinbev/Picture3.jpg')}
.onlineTwoPointO-home .module-content #home-module-generic.welcomeMessage {background-image: url('/abinbev/media/abinbev/welcome.png') !important}
.onlineTwoPointO-home .module-content #home-module-generic.welcomeMessage .generic-copy {display: block; width: 640px; color: #000;}
  .onlineTwoPointO-home .module-content {margin: 0}

.online-two-iso #menu-no-dashboard li a.selected {color: #000000;}
.page-content .bootstrap-iso .column_wrapper #home-intro {color:#000000;}
#headerResources #links #user-div .fa {color: #000000;}
.online-two-iso #footer a {color: #000000;}
.benefit-matrix .default-cost, .benefit-matrix .font-youpay-color {color: #000000;}
.group-default .ng-binding {color: #000000;}
.online-two-iso .header-overlay {background-color: #f5e003; color:#000000;}

.benefit-menu .img.L47af68e4-33cc-41cd-bbbb-5e0ee3183f77 {background: none; background-image: url(/abinbev/media/abinbev/Corona_Beach.png);}

.group-body .ng-scope .row .col-md-10 .row .glyphicon {display: none;}


#tabs .grpName {color: #000000;}
#tabs.ui-tabs-vertical .ui-tabs-nav li {width: 270px !important; white-space: normal;}
#subTabs .ui-state-default a, #subTabs .ui-state-default a:link, #subTabs .ui-state-default a:visited {color: #000000;}
#subTabs.ui-tabs-nav li.ui-tabs-active a {color: #f49c00;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: none; background-color: #892000; color: #fff !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {background: none; background-color: #c43300;}


/* Buttons */
#home-module-enrolment .enrollment-copy button {background-color: #f5e003; color:#000000;}
#home-module-enrolment .enrollment-copy button:hover {background-color: #000000; color:#fff}
.onlineTwoPointO-home .module-content [class*='-buttons'] button {background-color: #f5e003; color:#000000;}
.onlineTwoPointO-home .module-content [class*='-buttons'] button:hover {background-color: #000000; color:#fff}
/*.benefit-matrix .benefitheader {background-color: #f5e003; color: #000000;}*/
/*.benefit-matrix .benefitheader:hover {background-color: #000000; color: #fff;}*/
/*.benefit-matrix .benefitheader:hover .benefitheader {background-color: #000000;}*/
.benefitheader-fixed div#followup-items a.btn, .benefitheader-fixed div#resettodefaults a.btn {background-color: #f5e003; color:#000000}
.benefitheader-fixed div#followup-items a.btn:hover, .benefitheader-fixed div#resettodefaults a.btn:hover {background-color: #000000; color:#fff !important;}
.bootstrap-iso .btn-primary, .bootstrap-iso .btn-danger, .bootstrap-iso .btn-info, .bootstrap-iso .btn-default, .bootstrap-iso .btn-warning, .bootstrap-iso .btn-success, .bootstrap-iso .btn-popup {background-color: #f5e003;color:#000000}
.benefit-matrix .row .btn-success:hover {background-color: #000000; color:#fff !important;}

.benefit-matrix .confirm-checkout-button .btn-success {background-color: #f5e003; color:#000000;}
.benefit-matrix .confirm-checkout-button .btn-success:hover {background-color: #000000; color:#fff;}
/*.benefit-matrix .benefitheader.asatdate span {color: #fff;}*/
.benefit-matrix .benefitheader.asatdate:hover span {
  color: #fff !important;
  font-weight: 500;
}

.benefit-matrix .benefit-category .panel-default>.panel-heading {background-color: #000000; color: #fff;} /*Benefit Matrix Panel Heading*/

/*hide dependents coverage summary popup */
.benefit-matrix .modal-dialog li.right-tab {display: none;}
.benefit-matrix .modal-dialog li.left-tab {width: 58%;}

/* manage dependents button icon */
.benefitheader .glyphicon-gift:before {content:close-quote;}
.benefitheader .glyphicon-gift {background: url(/abinbev/media/abinbev/dependent_image_black.png) center no-repeat; width: 19px; height: 15px;}

/* manage dependents button icon */
.col-md-8.col-sm-8.btngroup .benefitheader.benefitheader-border:hover .glyphicon-gift {background: url(/abinbev/media/abinbev/dependent_image.png) center no-repeat; width: 19px; height: 15px;}

#logo {
    height: 180px;
    background: url(/abinbev/media/abinbev/ABI_global_Image.png) no-repeat 10px 12px;
    width: 400px;
    margin-bottom: 20px;
    margin-top: 20px;
    }
UL.needbullet {
    list-style-type: disc !important;
    list-style: disc !important;
    margin-left: 30px !important;
}

.needbullet {
    list-style-type: disc !important;
    list-style: disc !important;
    margin-left: 30px !important;
}
#headerTabs #mainTabLink0{line-height: .9em}

/* Home-Modules */




#headerResources #links #user-div .fa:hover {
	text-decoration: underline;
 color: #000000 !important;
 font-weight: 700;
}

/*#home-modules #home-module-enrolment:hover {
	
	background-color:#D85808! important;
}
#home-modules #home-module-enrolment:active {
	
	background-color:#D85808! important;
}

#home-modules #home-module-benefit-statement:hover {
	
	background-color:#D85808! important;
}
#home-modules #home-module-benefit-statement:active {
	
	background-color:#D85808! important;
}
#home-modules #home-module-trs-2:hover {
	
	background-color:#D85808! important;
}
#home-modules #home-module-trs-2:active {
	
	background-color:#D85808! important;
}
#home-modules #home-module-generic-3:hover {
	
	background-color:#D85808! important;
}
#home-modules #home-module-generic-3:active {
	
	background-color:#D85808! important;
}
#home-modules #home-module-account:hover {
	
	background-color:#D85808! important;
}
#home-modules #home-module-account:active {
	
	background-color:#D85808! important;
}*/
.onlineTwoPointO-home .modules .module {
    display: inline-block;
    float: left;
    height: 135px;
    cursor: pointer;
    position: relative;
}
.onlineTwoPointO-home .modules .module.active:after {
    position: absolute;
    bottom: -37px;
    left: 42%;
    display: inline-block;
    font-family: 'icons two point o';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: none;
    color: #fff;
    font-size: 22px;
    z-index: 1000;
}

h1{
color:#000000 !important;
}
h2{
color:#000000 !important;
}
h3{
color: #000000 !important;
}
content{
color:#000000 !important;
}


/* Home End */

/*Profile*/

.tab{
	color:#000000 !important;
}
.tab:hover{
	color:#000000 !important;
}
#profile-online-2 #profilecontainer .htabs-container .tabs UL LI.sel A {
    background: none;
    padding-right: 6px;
    color: #3882a5;
    border-bottom: solid .5em #f5e003;
}
.box-border label{
	color:#000000 !important;
}

.box-border .sectionTitle{
 color: #000000 !important;
}

/* Enrollment step 1*/

/*
.group-body .col-md-2 .btn{
	background-color: #B11F24 !important;
}*/
.group-body .row .lineheader .ng-binding{
	Color:#4D4D4D !important;
}

.currentbenefits .containers .row .col-md-4 .glyphicon{
	color: #000000 !important;
}
.group-body .ng-scope .row .col-md-10 .row .glyphicon{
	color: #000000 !important;
}
.online-two-iso .modal-large a.tab-selector-link:hover, .online-two-iso .modal-large .tab-selector-link.active {
    color: #000000 !Important;
    border-bottom: solid .5em #f5e003 !important;
  }
  
  /* END Enrollment step1 */
  
  
  
/* ADD Dependent */
.modal-dialog .tab-selector .tab-selector-link{
	color:#000000 !important;
}
.online-two-iso .modal-normal a.tab-selector-link:hover, .online-two-iso .modal-normal .tab-selector-link.active {
    color: #000000;
    border-bottom: solid .5em #f5e003;
}

.dependant-list-top .fa-plus-circle{
	color:#000000 !important;
}
.dependant-list-top .ng-isolate-scope{
	color:#000000 !important;
}

.dependant-list-top .fa-plus-circle:hover{
	color:#d1a33c !important;
}
.dependant-list-top .ng-isolate-scope:hover{
	color:#d1a33c !important;
}


.online-two-iso input:checked+.slider {
    background-color: #000000;
}
.dependant-cell .dependant-edit:hover{
color:#F49C00 !important;
}
.dependant-cell .dependant-remove:hover{
color:#F49C00 !important;
}	

/* End Add Dependent */

/*Enrollment Step 2*/

.loading-data .line-benefit-intro .line-name{
	color:#000000 !important;
}
.loading-data .line-benefit-intro .glyphicon{
	color:#000000 !important;
}
.content-you-chose .in-Cart .you-chose .selection{
	color:#000000 !important;
}
.you-pay h3{
	color:#000000 !important;
}

.row .products-header h4{
	color: #000000 !important;
}
.content-box-border .product-info h2{
	color:#000000 !important;
}

/* Footer */

#f-nav {
	/*border-top:7px solid #db0011;*/
	height: 55px !important;
    margin-top: 35px;
}

/*Footer Left Border color updated as per new round 2 changes*/  
  .text-contact-us {
    width: 170px;
}
#footer, #footer-sub {
    padding: 30px 5px 0;
    clear: both;
   /*margin-top: -55px !important;*/
}
@media (min-width:801px) {
#f-nav li {
	float:left;
	line-height:16px;
	width:16.65%;
	border-left: 1px solid #D2D2D2 !important;
}
#f-nav li a {
	display:block;
	height:35px;
	margin-left:1px;
	padding:11px 0 0;
	text-align:center
}	}
	#f-nav li:first-child{
		border-left:none;
	}	
	

  /*Footer Hover style*/
#f-nav li a:hover {
	text-decoration:underline;
    color: #830051;
}
#f-nav li.firstChild a {
	margin-left:0;
}
#f-nav li.firstChild {
	background: none;
	border: none !important;
}
  
/*SR: Footer Links Styling*/
#f-nav li .text-terms-of-use, #f-nav li .text-privacy, #f-nav li .text-online-security, #f-nav li .text-contact-us, #f-nav li .text-feedback {
         margin-right: 45px;
    }    
  
#f-nav li a span {
	display:block;
	float:left;
	cursor:pointer
}

#f-nav li a:hover {
 text-decoration: underline;
 color: #000000 !important;
 font-weight: 700;
} 

	
/*Footer End*/
.online-two-iso #login-assistance .header-overlay {
    position: relative;
    margin: 0;
    clear: both;
    overflow: auto;
    background-color: #f5e003;
}

div#login-modules-container {
    display: none;
}
.bootstrap-iso .progress-bar-success {
    background-color: #000000 !important;
}
span.activewithdata-category-icon.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color {
 display: none;
}
div.links-group.four-links {
 display: none;
}
.modal-dialog .modal-content .modal-body .benefit-intro{
	Color:#45130F !important;
}
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray, .online-two-iso A.button-style.gray {
    background-color: #f5e003 !important;
    color: #000000;
}
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue, .online-two-iso A.button-style.blue {
    background-color: #f5e003 !important;
    color: #000000;

}
#floating-header .help-ico .helptoggle{
	Color:#000000 !important;
}
#floating-header .help-ico .helptoggle:hover{
	Color:#000000 !important;
}
/*For search button 'Go'*/
#floating-header-content .search-btn {
   
    width: auto !important;
    background-color: #f5e003 !important;
    color: #000000;
}

/*For search button 'Go' hover*/
#floating-header-content .search-btn:hover{
  background-color: #000000 !important;;
  color: #fff;
}
#floating-header-content ul li a{
	color:#000000 !important;
} 
#floating-header-content ul li a:hover{
	color:#000000 !important;
} 
table .checkout-button .button-style{
	Background-color:#f5e003 !important;
    color: #000000;
}
.benefitselect .products .box-border.sel .header {
    background-color: #000000 !important;
  
}
.benefitselect .products .box-border.sel {
    background-color: #000000;
}
.green-number{
	Color:#DB580B !important;
}
.text table td .edit-link a{
	Background-Color:#f5e003 !important;
    color: #000000;
}

.seealso li .linename a{
	color:#000000 !important;
}
.seealso .see-also div.img {
    height: 120px !important;
}

.bootstrap-iso .text-success {
    color: #000000 !important;
}
.htabs-container .tabs UL LI A:focus, .htabs-container .tabs UL LI A:hover {
    color: #000000 !important;
}

#overviewcontainer #content .batchslide .batchslideitem .tab-wrapper .tabTitle{
    color:#000000 !important;
    font-weight: bold;
}
#overviewcontainer #content .batchslide .batchslideitem .tab-wrapper .tabTitle:hover{
    color:#000000 !important;
    font-weight: bold;
}
#overviewcontainer #content .info-links .info-link a{
    color:#892000 !important;
}
#overviewcontainer #content .info-links .info-link a:hover{
    color:#F49C00 !important;
}
#overviewcontainer #content .info-text strong{
    color:#000000 !important;
}
#overviewcontainer #headerTabs .tabs ul li a{
    text-transform:none;
}
#content .anythingWindow ul .batchslideitem a{
    text-transform:none !important;
}



/*Line ID Css*/

.benefit-menu .img.Lc36829f6-263f-4bf4-839a-b55141fc9aac{background-position:50% -1650px}/* MEX - Pension Plan Basic */
.benefit-menu .img.Le1a24c67-9ea8-4d8e-9e03-2ba832c04fde{background-position:50% -5100px} /* MEX - Pension Plan Optional */
.img.BenefitImage_5ebf996e-7313-450f-bf14-ebe53b28aee3.IntroNode_6aec3797-e79c-4f4d-b5ed-0c83c4007810 {
    background-position: 50% -2100px !important;
}
.benefit-menu .img.L5ff1f6e5-9708-43a7-8fe9-86310f2ccc07{background-position:50% -2100px} /* MEX - Savings Fund Advance payment */
.benefit-menu .img.Lf7cdfbc5-2028-4d9b-ae79-31f15cd1c34a{background-position:50% -1950px} /* MEX - Christmas Bonus */
.benefit-menu .img.L7b031ee4-c1df-4b95-aefa-a97c1849edb2{background-position:50% -3300px} /* MEX - Grocery Coupons */
.benefit-menu .img.Lccec29ee-c572-4c2a-a15f-6e1093737625{background-position:50% -2250px} /* MEX - Tax Statement*/
.benefit-menu .img.L35a75ce7-7f4e-4a03-8dd5-5b3409485c95{background-position:50% -750px} /* MEX - Life Insurance */
.benefit-menu .img.L0ad4ac7f-0b08-4bdf-a714-6a4fb8cc3e6e{background-position:50% -3600px} /* MEX - Optional Life Insurance */
.benefit-menu .img.L24e63a6b-ba3c-4efe-9305-50031704d08f{background-position:50% -1050px} /* MEX - Partner Life Insurance */
.benefit-menu .img.L67ec880e-08d8-4560-99a9-7d1ed624cecb{background-position:50% -3450px} /* MEX - Funeral Expenses */
.benefit-menu .img.Lcb266d05-73bd-44b3-84e5-2fa69abdd646{background-position:50% -4200px} /* MEX - Major Medical Expenses */
.benefit-menu .img.L244d0e48-e0ab-4e72-bf86-4cc4ccfd5516{background-position:50% -4350px} /* MEX - Excess Major Medical Expenses */
.benefit-menu .img.L678f0653-87a9-49d7-a6fa-6123099b1122{background-position:50% -150px} /* MEX - Dental Plan */
.benefit-menu .img.Laa65115d-c2ac-4d09-8f08-acd03d6e1d94{background-position:50% -4050px} /* MEX - Medical Discount Membership (VRIM)*/
.benefit-menu .img.L050eabb8-1da9-43fe-b179-eb1e474764aa{background-position:50% -3900px} /* MEX - Check-Ups */
.benefit-menu .img.Led4cfe81-7dac-46b1-98ef-9b81a2196bb3{background-position: 50% -2100px}/* MEX - Flex credits */
.benefit-menu .img.L29f31b04-f9c1-4314-b1e7-4f32c2def489{background-position: 50% -3300px}/* MEX - Hospital Cash */
.benefit-menu .img.L8deffcb0-56dd-4f83-abf8-a45e955b4b17{background-position: 50% -1200px}/* MEX - Critical Illness */
.benefit-menu .img.Ld94fa495-0225-4625-89d4-8f5c21bb27de{background-position: 50% -3900px}/* MEX - Check -Ups */
.benefit-menu .img.L7ae3ca15-e678-4217-af01-4c49a3ed4eea{background-position: 50% -4650px}/* MEX - Education Plan */

/*Event Css*/

.img.Eb806e63a-fa7f-40d9-b3c2-d2d99cdd1843{background-position: unset; background-image: url('/abinbev/media/abinbev/birth.jpg');} /* MEX - Birth or Adoption */


div.event-img .img {
height: 100% !important;
}


    Rules
    Computed
    Animations
    Fonts

element {

}
#profile-online-2 #dependantsTab P.full-name, #profile-online-2 #beneficiariesTab P.full-name {

  color: #000000;
 

}
.benefit-matrix .modal-footer #confirmation-buttons .btn-default.active, .benefit-matrix .confirmchoice .btn-default.active {
    background-color: #f5e003 !important;
    color: #000000 !important;
}

.confirmagreementbtngroup label.btn, .perpayperannualbtngroup div.btn {
    background-color: #D3D3D3 !important;
    color: white !important;
}
.modeller-links li a.checked {
    color: #000000;
    background-color: #f5e003 !important;
}
.modeller-links li a.unchecked {
    color: #fff;
    background-color: #000000
    !important;
}
.modeller-container .modeller-detail-table .row-statement {
      color: #000000 !important;
}
.div_printbo a {
    background: url(/static/themes/corporate/icons/ico-print.gif) no-repeat scroll 0 50% transparent;
    padding: 0 0 0 24px;
    float: right !important;
}


/* Canada Lines */
.benefit-menu .img.Lcc8dc2be-89da-4ea0-948e-2337964ca5bc{background-position:50% 0px}/* CAN - Medical */
.benefit-menu .img.L8c492c64-a75f-4b7d-bf99-290d64621d4c{background-position:50% -150px}/* CAN - Dental*/
.benefit-menu .img.L71ff9291-c525-4b30-91f3-959a76a663d1{background-position:50% -1200px}/* CAN - Disability*/
.benefit-menu .img.L47af68e4-33cc-41cd-bbbb-5e0ee3183f77{background-position:unset; background-image: url('/abinbev/media/abinbev/Basic-Life-Insurance.png');} /*Basic Life Insurance*/
.benefit-menu .img.L5c51aa51-b9da-4828-9f93-e429d68f7551{background-position:unset; background-image: url('/abinbev/media/abinbev/Health-Care-Spending-account.png');}/* CAN - Health Care Spending Account */
.benefit-menu .img.L20b3c120-62af-4c51-aaa2-5caab9f63e4d{background-position:50% -2400px}/* CAN - Wellness Spending Account */
.benefit-menu .img.L94d489e7-cf89-4b42-a686-47fc83a5df9b{background-position:unset; background-image: url('/abinbev/media/abinbev/Taxable-Beer-Allotment.png');}/* CAN - Taxable Beer Allotment */
.benefit-menu .img.L879e4c4a-682e-4078-aeb4-69909729f9c8{background-position:unset; background-image: url('/abinbev/media/abinbev/Vacation-Buy.png');}/* CAN - Vacation buy */
.benefit-menu .img.La6ea487d-abe9-4d0f-8257-cf56d3424bf9{background-position:50% -2100px}/* CAN - Vacation Sell */
.benefit-menu .img.La87ff0ff-e297-425c-a547-ae5aa4618815{background-position:50% -3750px}/* CAN - Basic AD&D */
.benefit-menu .img.L6d874568-6eed-4efb-a080-bee8357378c9{background-position:unset; background-image: url('/abinbev/media/abinbev/Optional-Insurance.png');}/* CAN - Optional Life */
.benefit-menu .img.L40bfbf21-5fad-45a9-b9a1-d193179f3dda{background-position:unset; background-image: url('/abinbev/media/abinbev/Optional-AD-D.png');}/* CAN - Optional AD&D */
.benefit-menu .img.Lb1d19514-af69-42ff-bcc4-463635199628{background-position:50% -3900px}/* CAN - Optional Critical Illness */


/* benefit name filter color */
button#BenefitNameFilter {
    color: #000000 !important;
}

/* Hide from need assistance bar */
ul#assistanceItems li.call {
    display: none !important;
}
ul#assistanceItems li.mail {
    display: none !important;
}

#benefit-overview .img.BenefitImage_c36829f6-263f-4bf4-839a-b55141fc9aac{background-position:50% -1650px}/* MEX - Pension Plan Basic */
#benefit-overview .img.BenefitImage_e1a24c67-9ea8-4d8e-9e03-2ba832c04fde{background-position:50% -5100px} /* MEX - Pension Plan Optional */
#benefit-overview .img.BenefitImage_f1b60779-3242-4ceb-970b-b8aa598b039b{background-position:50% -2100px} /* MEX - Savings Fund */
#benefit-overview .img.BenefitImage_5ff1f6e5-9708-43a7-8fe9-86310f2ccc07{background-position:50% -2100px} /* MEX - Savings Fund Advance payment */
#benefit-overview .img.BenefitImage_f7cdfbc5-2028-4d9b-ae79-31f15cd1c34a{background-position:50% -1950px} /* MEX - Christmas Bonus */
#benefit-overview .img.BenefitImage_7b031ee4-c1df-4b95-aefa-a97c1849edb2{background-position:50% -3300px} /* MEX - Grocery Coupons */
#benefit-overview .img.BenefitImage_ccec29ee-c572-4c2a-a15f-6e1093737625{background-position:50% -2250px} /* MEX - Tax Statement*/
#benefit-overview .img.BenefitImage_35a75ce7-7f4e-4a03-8dd5-5b3409485c95{background-position:50% -750px} /* MEX - Life Insurance */
#benefit-overview .img.BenefitImage_0ad4ac7f-0b08-4bdf-a714-6a4fb8cc3e6e{background-position:50% -3600px} /* MEX - Optional Life Insurance */
#benefit-overview .img.BenefitImage_24e63a6b-ba3c-4efe-9305-50031704d08f{background-position:50% -1050px} /* MEX - Partner Life Insurance */
#benefit-overview .img.BenefitImage_67ec880e-08d8-4560-99a9-7d1ed624cecb{background-position:50% -3450px} /* MEX - Funeral Expenses */
#benefit-overview .img.BenefitImage_cb266d05-73bd-44b3-84e5-2fa69abdd646{background-position:50% -4200px} /* MEX - Major Medical Expenses */
#benefit-overview .img.BenefitImage_244d0e48-e0ab-4e72-bf86-4cc4ccfd5516{background-position:50% -4350px} /* MEX - Excess Major Medical Expenses */
#benefit-overview .img.BenefitImage_678f0653-87a9-49d7-a6fa-6123099b1122{background-position:50% -150px} /* MEX - Dental Plan */
#benefit-overview .img.BenefitImage_aa65115d-c2ac-4d09-8f08-acd03d6e1d94{background-position:50% -4050px} /* MEX - Medical Discount Membership (VRIM)*/
/*#benefit-overview .img.BenefitImage_050eabb8-1da9-43fe-b179-eb1e474764aa{background-position:50% -3900px} MEX - Check-Ups */
#benefit-overview .img.BenefitImage_157b8032-7ab5-4e89-8371-5d1d7c21f012{background-position:50% -1800px} /* MEX - car Insurance */
#benefit-overview .img.BenefitImage_ed4cfe81-7dac-46b1-98ef-9b81a2196bb3{background-position:50% -2100px} /* MEX - Flex Credits */
#benefit-overview .img.BenefitImage_6c5bd7db-9805-41cb-9b69-c63bab5039cb{background-position:50% -1950px} /* MEX - Vacation Premium */
#benefit-overview .img.BenefitImage_7cd80d21-b1eb-448f-bcbe-2fb82de1e4a5{background-position:50% -2400px} /* MEX - GymPass*/
#benefit-overview .img.BenefitImage_01152e3f-4638-4cca-922c-5b796353f1f5{background-position:50% -1950px} /* MEX - Vacations*/
#benefit-overview .img.BenefitImage_5161a0f4-eefd-4a60-940a-bfb83cc8b5f9{background-position:50% -2100px} /* MEX - Cost of Living*/
#benefit-overview .img.BenefitImage_8b2e00b6-144f-4137-ab7b-ec7d3026f351{background-position:50% -1800px} /* MEX - Car incentive*/
#benefit-overview .img.BenefitImage_d94fa495-0225-4625-89d4-8f5c21bb27de.IntroNode_9a140718-e307-4469-9400-9808f20787ab{background-position:50% -3900px !important}/*MEX - Check-Ups*/
#benefit-overview .img.BenefitImage_29f31b04-f9c1-4314-b1e7-4f32c2def489.IntroNode_fc96b57d-cec5-416e-a019-93c4537cc9cb{background-position: 50% -3300px;}/*MEX - Hospital Cash*/
#benefit-overview .img.BenefitImage_8deffcb0-56dd-4f83-abf8-a45e955b4b17.IntroNode_937d4dd5-797b-43b0-a1bf-7f302f1dc0da{background-position: 50% -1200px;}/*MEX -Critical Illness*/
#benefit-overview .img.BenefitImage_7ae3ca15-e678-4217-af01-4c49a3ed4eea.IntroNode_41455294-c509-450e-b846-78a118a1c004{background-position: 50% -4650px;}/*MEX -Education Plan*/
#benefit-overview .img.BenefitImage_ec1d98bd-3050-4032-bd71-2702e203e669{background-position:unset; background-image: url(' 	/abinbev/media/abinbev/Benefit-Discounts-and-Alliances.jpg');} /* MEX - Discounts and Aliances*/
.img.Eccce6648-7998-4ed3-9bde-cdbf23e2ace2 {background-position:unset; background-image: url('/abinbev/media/abinbev/Rings.jpg');} /*Mex - Marriage/Concubinate */
.img.E35a3f84f-1390-418a-afc9-079212070c0e {background-position:50% -4800px} /*Mex - Divorce/ Legal Separation */
/*.img.Eb8facce3-7f19-4140-8427-7129c944b55c {background-position:50% -1500px} Mex - Death of a Dependent */
.img.E73208b5c-1679-44b6-b821-3a94f1d19a1b {background-position:50% -1050px} /*Mex - Change Beneficiaries */
.img.Eb8facce3-7f19-4140-8427-7129c944b55c {background-position:unset; background-image: url('/abinbev/media/abinbev/blackribbon.png');} /* death of a dependent */
.img.Eb4e0551a-dcbc-4ec2-b7e3-9159c6c66585 {background-position:50% -750px} /*Mex - I missed 30 days window*/




#benefit-overview .img.BenefitImage_cc8dc2be-89da-4ea0-948e-2337964ca5bc{background-position:50% 0px}/* CAN - Medical */
#benefit-overview .img.BenefitImage_8c492c64-a75f-4b7d-bf99-290d64621d4c{background-position:50% -150px}/* CAN - Dental*/
#benefit-overview .img.BenefitImage_71ff9291-c525-4b30-91f3-959a76a663d1{background-position:50% -1200px}/* CAN - Disability*/
.img.BenefitImage_.IntroNode_da172603-6dc5-43d1-817d-b0ebc1a967f9{background-position: unset !important; Background-image:url('/abinbev/media/abinbev/Health-Care-Spending-account.png') !important;} /* CAN - Health Care Spending Account */
#benefit-overview .img.BenefitImage_5c51aa51-b9da-4828-9f93-e429d68f7551{background-position:50% -2400px}/* CAN - Wellness Spending Account */
#benefit-overview .img.BenefitImage_94d489e7-cf89-4b42-a686-47fc83a5df9b{background-position:unset; background-image: url('/abinbev/media/abinbev/Taxable-Beer-Allotment.png'); margin-left:30px !important;}/* CAN - Taxable Beer Allotment *//* CAN - Taxable Beer Allotment */
#benefit-overview .img.BenefitImage_879e4c4a-682e-4078-aeb4-69909729f9c8{background-position:unset; background-image: url('/abinbev/media/abinbev/Vacation-Buy.png'); margin-left:30px !important;}/* CAN - Vacation buy */
#benefit-overview .img.BenefitImage_a6ea487d-abe9-4d0f-8257-cf56d3424bf9{background-position:50% -2100px}/* CAN - Vacation Sell */
#benefit-overview .img.BenefitImage_a87ff0ff-e297-425c-a547-ae5aa4618815{background-position:50% -3750px}/* CAN - Basic AD&D */
#benefit-overview .img.BenefitImage_6d874568-6eed-4efb-a080-bee8357378c9{background-position:unset; background-image: url('/abinbev/media/abinbev/Optional-Insurance.png');}/* CAN - Optional Life */
#benefit-overview .img.BenefitImage_40bfbf21-5fad-45a9-b9a1-d193179f3dda{background-position:unset; background-image: url('/abinbev/media/abinbev/Optional-AD-D.png');}/* CAN - Optional AD&D */
#benefit-overview .img.BenefitImage_b1d19514-af69-42ff-bcc4-463635199628{background-position:50% -3900px}/* CAN - Optional Critical Illness */
#benefit-overview .img.IntroNode_7bc099e8-1f2e-44be-96ed-7696d97466fb {background-position:50% -3300px}/* Employee paid discount program */
#benefit-overview .img.IntroNode_cce1b1e6-d905-4a80-80d4-6e135b4f8c2a {background-position:unset; background-image: url('/abinbev/media/abinbev/Scholarship.jpg');}/* Scholarship Program */
#benefit-overview .img.IntroNode_407f4268-560c-4948-9507-d5f4ff5a4c9d {background-position:unset; background-image: url('/abinbev/media/abinbev/Discount.jpg');}/* Discount Program*/
#benefit-overview .img.IntroNode_0f2036b3-16d6-4a43-941f-4b50bb407dd1 {background-position:unset; background-image: url('/abinbev/media/abinbev/Retirement-Other-savings-Plan.png'); margin-left:30px !important;}/*}/* Retirement and Other savings Fund */
#benefit-overview .img.IntroNode_761bfb88-8287-4836-8ab4-88c327722da7 {background-position:unset; background-image: url('/abinbev/media/abinbev/Basic-Life-Insurance.png');}/* Basic Life Insurance */
#benefit-overview .img.IntroNode_bf25b65c-9864-4a9f-a9bf-aa5f4a6bc47a {background-position:50% -3150px}/* Business Tavel Accident Insurance */
#benefit-overview .img.IntroNode_5e6cee6c-7022-478e-ad1d-8335c5d6bec9 {background-position:unset; background-image: url('/abinbev/media/abinbev/Optional-Personal-Lines-Insurance.png');}/* Optional personal Lines Insurance */
#benefit-overview .img.IntroNode_a9a88ec1-ff6d-4a0e-a27d-accba5bdcadb {background-position:unset; background-image: url('/abinbev/media/abinbev/Prescription-Drugs.png');}/* Prescription Drugs*/
#benefit-overview .img.IntroNode_c9760763-ad16-4afa-8cc9-b0e6f66cf752 {background-position:unset; background-image: url('/abinbev/media/abinbev/Flex-credits.png');}/* Flex Credits */
#benefit-overview .img.IntroNode_ddd05964-a4d4-42bb-ac46-1b860d2d98ee {background-position:10%; background-size: 103%; background-image: url('/abinbev/media/abinbev/EAP.png'); margin-left:30px !important;}/* Employee & family Assistance Program*//* Employee & family Assistance Program*/
#benefit-overview .img.IntroNode_5ae505d4-a5c2-4168-af9c-1bd9852ea6a2 {background-position:unset; background-image: url('/abinbev/media/abinbev/Health-Risk-Assessment.png');}/* Health Risk Assessment*/
#benefit-overview .img.IntroNode_d1c581b1-3f4b-4a04-a390-0880b2fa9faf {background-position:unset; background-image: url('/abinbev/media/abinbev/BioMetric-Screening.png'); margin-left:30px !important;}/*Biometric Screening*/
#benefit-overview .img.IntroNode_650349fa-8023-4592-a667-fac22d5d20b5 {background-position:50% -4350px}/* Flu Immunization*/
#benefit-overview .img.IntroNode_d8715254-f947-4250-807d-05488dcb4538 {background-position:unset; background-image: url('/abinbev/media/abinbev/Health-Service-Navigator.png');}/* Health Service Navigator*/

.img.E7a89d815-7b7d-4a5c-b6ac-b8dcf3a485fb {background-position:50% -4950px} /*CAN - Change in Marital Status */
.img.Ef2574dbf-b37b-4089-9b41-7f2532c443e4 {background-position:unset; background-image: url('/abinbev/media/abinbev/Lossofchild.jpg');margin-left: 15%;
}/*CAN - Loss of a Child */

/*capitalize first letter*/

.benefitheader-fixed .row .benefitheader{
    text-transform: capitalize !important
}
.btn{
    text-transform: capitalize !important
}
/*.panel-group .panel{
    text-transform: capitalize !important;
}*/
/*remove the add this benefit to all benefit from benefit matrix page*/
div.dependant-pannel.ng-scope ul.dependant-list.pannel-body-slim div.dependant-cell.add.cell-md-6.is-auto-add.ng-scope {
    display: none !important;
}

/*confirm popup heading*/
.matrix.anytime-enroll .bootstrap-iso.benefit-matrix.ng-scope.modal-open .modal.fade.ng-isolate-scope.in .modal-dialog.modal-lg .modal-content .ng-scope .modal-header span.benefitheader.ng-binding {
    background-color: transparent !important;
    color: black !important;
}



/*yes/no button color*/
div#confirm-replacement div#divAvailableDependants div#dependants .form-compare .overlay-radio .ui-buttonset .ui-button {
    color: #666 !important;
}

.overviewSummaryList.ng-scope .benefitIntroSummary.tableRow .summaries  {
    text-transform: none !important;
}

/*Per pay cost alignment as ii's going out of the box*/
#products .content-box-border .value.sel .green-number.PerPay {
    font-size: 14px;
    margin-left: -20px !important;
}
#benefit-overview .img.BenefitImage_ec1d98bd-3050-4032-bd71-2702e203e669 {
   
    margin-left: 47px;
  margin-top: 5px;
}

/*hide the text and the life stryle event on home page during ae period
.enrollment-copy.full-width div#event-other div#event-inactive {
    display: none;
}

div#home-module-enrolment .home-module-enrolment-content.ng-fade .enrollment-copy.full-width .event-intro {
    display: none;
}
div#home-module-enrolment .enrollment-copy.full-width .event-summary div#event-other div#event-active  {
    display: none;
}
*/


/* Home Page Module button Alignment */
.home-module-benefit-statement-content.ng-fade .benefit-statement-buttons .btn{
	margin-top:140px !important;
	margin-right:-160px !important;
}
.home-module-generic-content.ng-fade .generic-buttons .btn{
	margin-top:70px !important;
}
#benefit-statement-intro-nodatatext{
	margin-left: -160px !important;
	margin-top:60px !important;
}

/*short screen Alignment issue*/
@media only screen and (max-width:1015px) and (min-width:753px) {
	#resettodefaults .btn {
		Margin-right:50px!important
	}
	#menu-container {
		width:100%!important;
		font-size:13px!important
	}
}
@media only screen and (max-width:753px) {
	#resettodefaults .btn {
		Margin-right:50px!important
	}
	#menu-container {
		width:100%!important;
		font-size:12px!important
	}
}
/*Coverage At and Pending Coverage Alignment*/
.benefitheader-fixed .row .col-md-10 .benefitheader.asatdate{
	Margin-top:0.5px !important;
  	padding-top: 10.5px !important;
}

#documentsContainer a {background-color: #f5e003 !important;}
/* View Upload Button*/
#btnNewDocument{
	color:#000000 !important;
}
#btnUploadDocument{
	Color:#000000 !important;
}

/* remove dependent coverage summary section 
.benefit-matrix .modal-dialog li.right-tab {display: none;}
.benefit-matrix .modal-dialog li.left-tab {width: 58%;}*/

/* remove Clear Allocations button */
.your-beneficiaries .checkout-button:nth-child(2) {display:none;}


#followup-item-description {
    text-transform: capitalize;
}


/* hide costs for CANADA Vacation Buy and Vacation Sell*/
#lineid_879e4c4a-682e-4078-aeb4-69909729f9c8 .selected-volume {display:none;}
#lineid_879e4c4a-682e-4078-aeb4-69909729f9c8 .cost-left {display:none;}
#lineid_879e4c4a-682e-4078-aeb4-69909729f9c8 .rightsection  {display:none;}
#lineid_879e4c4a-682e-4078-aeb4-69909729f9c8 .cost-right .green-number {display:none;}
#lineid_879e4c4a-682e-4078-aeb4-69909729f9c8 .you-pay {display:none;}

#lineid_a6ea487d-abe9-4d0f-8257-cf56d3424bf9 .selected-volume {display:none;}
#lineid_a6ea487d-abe9-4d0f-8257-cf56d3424bf9 .cost-left {display:none;}
#lineid_a6ea487d-abe9-4d0f-8257-cf56d3424bf9 .rightsection  {display:none;}
#lineid_a6ea487d-abe9-4d0f-8257-cf56d3424bf9 .cost-right .green-number {display:none;}
#lineid_a6ea487d-abe9-4d0f-8257-cf56d3424bf9 .you-pay {display:none;}
@media only screen and (min-width:750px) {
.dependant-control{width:250px !important;margin-left:-50px;}}

#tabledocuments td:nth-child(3) a{
	Color:black!important;
	background-color: white !important;
}
#tabledocuments td:nth-child(5) a{
	Color:black!important;
	background-color: white !important;
}
#documentsContainer div span a#btnNewDocument{
		Color: black !important;
	background-color:#fff !important;
}

/* for mobile */

@media only screen and (max-width:380px) and (min-width:0px){
	#header #logo{
   background-size:320px !important;
	}
}

@media only screen and (max-width:750px) {
    div#main div#menu-container{
       display:block !important;
    }
}
div#home-module-generic.MyCurrentBenefits {
    background-image: url(/abinbev/media/abinbev/Picture6.png) !important;
}

/* for mobile registration box */
#passwordConfirmation{height: 20px; font-size: 13px;}
#password1{height: 20px; font-size: 13px;}

#passwordDiv label {font-size: 13px}
#passwordConfirmationDiv label {font-size: 13px}
#home-module-trs .trs-copy .highcharts-container .highcharts-title span {color: #fff !important;}
#home-module-trs .trs-copy .highcharts-label text tspan {fill: #fff !important;}

/* TRS Updates */
.trsdashboard .summary-myreward, .trsdashboard .fa.fa-area-chart {color: #000000;}
.trsdashboard .panel-default>.panel-heading {background-color: #f5e003;}
.trsdashboard .side-bar {margin-top: 25px; font-weight: bold;}
.trsdashboard .desktop-tab .nav-pills>li.active>a, .trsdashboard .desktop-tab .nav-pills>li.active>a:hover, .trsdashboard .desktop-tab .nav-pills>li.active>a:focus {color: #000000;}
.trsdashboard .chartcontainer {margin-top: 20px;}


/*Css for feb 2020 release fix To lowercase the date format on current cover page*/

.benefitdate .input-group-addon.data-addon.benefit-datepicker-acceptedformat.ng-binding { text-transform: lowercase !important;}
.caption-text.datepicker-acceptedformat.ng-binding {display: none !important;}

/*********3.0 homapage formatting*****/
#home-online-three #manage-claims .home-module-manage-claims-content.ng-fade .manage-claims-buttons .btn.btn-default { width:90%; border-radius: 20px; font-weight: 500;}
/* module button alignment and padding*/
/*#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default { position: absolute; bottom: 1.3em; left: 50%; transform: translateX(-50%);}*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content {padding-bottom: 45px;}
/*enrolment module button*/
#home-online-three #home-integrated .modules-right-side.grid-container .home-module-enrolment-content .btn.btn-default {background-color: #7ab2e1;}
#home-online-three #home-integrated .modules-right-side.grid-container .home-module-enrolment-content .btn.btn-default:hover {background-color: #000; color: #fff;}
/* active toggle sliders*/
/*hide grids on home page*/
#home-online-three #right-side .modules-right-side.grid-container, #home-online-three #home-integrated .modules-right-side.grid-container {background-color:#ffffff;}
#home-online-three #home-integrated {border-left: none;}
/*module heading size*/
#home-online-three #right-side .module-content-header-container h3.module-content-header, #home-online-three #home-integrated .module-content-header-container h3.module-content-header {font-size: 1.1rem; color: #000000!important;}
/*reduce padding between modules*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content {padding: .5rem;}
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content#enrolment .enrollment-copy .event-summary .days-left, #home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#enrolment .enrollment-copy .event-summary .days-left {
	vertical-align: baseline; color: #7ab2e1;}

/*module styling*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content, .bootstrap-iso .carousel.home-module-integrated {
	border: none;
	border-radius: 0;
	box-shadow: 0 6px 2px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1);}

/*align module text to left*/
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content .module-copy, #home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .module-copy {
	text-align: left;}
/*hide glyphicon icon*/
#home-online-three #right-side .module-content-header-container .online-three-module-popover-control, #home-online-three #home-integrated .module-content-header-container .online-three-module-popover-control {
  display: none;}

/*hide faded box on carousel
#home-module-welcome #slider .sliderContainer .slide-content, .home-module-integrated #slider .sliderContainer .slide-content {
  background-color: transparent;}*/

/*Button on Carousels*/
#home-module-welcome #slider .sliderContainer .slide-content .content .btn,
.home-module-integrated #slider .sliderContainer .slide-content .content .btn {
  border: none;
  font-weight: bold;
  font-size: 14px;}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default  {
    margin-top: 10px!important;
    white-space: normal;
    display: block;
    margin: 0 auto;
    width: 80%;
    background: #f5e003 !important;
    border-radius: 20px;
    border-color: transparent;
    font-weight: bold;
	color: #000000
}

a.btn.btn-primary.carouselbtn   {
    margin-top: 10px!important;
    margin: 0 auto;
    background: #f5e003 !important;
	color: #000000;
    border-radius: 20px;
    border-color: transparent;
    font-weight: bold;
}

/*carousel thumb bg*/	
#home-module-welcome #slider .thumb, .home-module-integrated #slider .thumb {background-color: #808080;}

/* carousel thumbnail width */
#home-module-welcome #slider .thumb .rect, .home-module-integrated #slider .thumb .rect {
  width: 220px;}

/*carousel content*/

.slide-content.advanced.ng-scope h1 {color: #fff; font-weight: 300;}
.carousel.home-module-integrated ul {list-style-type: disc; padding-left: 2em;}
.carousel.home-module-integrated .menu-header { display: none !important;}
.home-module-generic-content .generic-buttons button.btn.btn-default:hover , .home-module-enrolment-content .enrollment-copy.module-copy .event-summary button.btn.btn-default:hover {
    background-color: #000000 !important;
  color: #fff;
}
.home-module-generic-content .generic-buttons button.btn.btn-default , .home-module-enrolment-content .enrollment-copy.module-copy .event-summary button.btn.btn-default{
    background-color: #f5e003 !important;
    color: #000000;
}
div#home-integrated .modules-right-side.grid-container div#generic:hover {
    background: none !important;
}
#home-module-welcome .welcome-items, .home-module-integrated .welcome-items {
    display: none;
}
#home-online-three .dashboard-controls #greeting-message {
    color: #000000 !important;}
.online-two-iso #terminator #header.header-fullwidth , .online-two-iso #terminator #footer.footer-fullwidth
 { background-color: #fff;}
div#footer {
    width: 100% !important;
}
img.img-responsive.center-block.ng-scope.enroll {
    height: auto;
    width: 100%;}
#home-module-welcome #slider .sliderContainer .slide-content, .home-module-integrated #slider .sliderContainer .slide-content {
    float: left;
    background-color: rgb(255 255 255 / 80%);
    margin: 2rem;
    color: #13130e;
}

/*mobile view module content allignment*/
@media (max-width: 767px) {
#home-integrated .modules-mobile .carousel.home-module-integrated .content {width: auto;}}


#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default:hover {
  background-color: #000 !important;
  color: #fff;
}

#search.SearchDialog a.button:focus, #search.SearchDialog a.button:hover {background-color:#000000 !important;}

/*Changes Need Assistance color*/
#floating-header .help-ico .helptoggle{
  color: #000000 !important;
}

#floating-header .help-ico .helptoggle:hover{
color: #000000 !important;
}

/*Benefit Matrix color change*/
.modeller-container .group-header {
  color: #000;
}

.bootstrap-iso .btn-warning:hover {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}

/*For Filter*/
.clear-filter.btn.btn-warning.disabled:hover {
  background-color: #000000;
  border-color: #000000;
}


/*Mobile Registration Button*/
.save-button.mobile-registration-bottom #newPasswordSave{
  background-color: #f5e003;
  color: #000000;
}
.save-button.mobile-registration-bottom #newPasswordSave:hover{
  background-color: #000000;
  color: #fff !important;
}


/*For active buttons*/
.bootstrap-iso .btn-success:active {
  background-color: #000000 !important;
color: #fff !important;}

/*For active buttons*/
.bootstrap-iso .btn-success:focus {
  background-color: #000000 !important;
color: #fff !important;}

/*A.button-style.green{
  color: #000 !important;
}*/

/*.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green:hover, .online-two-iso A.button-style.green:hover {
  background-color: #000000 !important;
  color: #ffffff;
}*/
.bootstrap-iso .btn-warning:active:focus{
  background-color: #000000 !important;
  color: #fff !important;
}

#crossLineWarningText-title {
  color: #000000;
}

.header-overlay H5{
color: #000 !important;
}

.online-two-iso A.button-style.blue:hover {
  background-color: #000 !important;
  color: #fff;
}

.bootstrap-iso .btn-info:hover {
  color: #fff;
  background-color: #000000 !important;
  border-color: #000000 !important;
}

.benefit-matrix .newbenefit, .benefit-matrix .changebenefit {
  color: #fff;
  background-color: #000000 !important;
}

.bootstrap-iso .btn-success:hover {
  background-color: #000000 !important;
}

/*Profile tab changes*/
html#profile body#profile .profile #profile-online-2 #profilecontainer .htabs-container .tabs UL LI.sel A {
  background: none;
  padding-right: 6px;
  color: #000 !important;
  border-bottom: solid .5em #f5e003 !important;
}
/*.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green, .online-two-iso A.button-style.green {
  background-color: #f5e003 !important;
  color: #000000;
}*/
.bootstrap-iso .btn-warning:active, .bootstrap-iso .btn-warning.active, .bootstrap-iso .btn-warning:focus, .bootstrap-iso .btn-warning.focus, .bootstrap-iso .open > .dropdown-toggle.btn-warning {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.benefit-matrix .matrixpop a.btn{
  color: #000 !important;
}
.benefit-matrix .matrixpop a.btn:hover{
  color: #fff !important;
}

.matrixpop.ng-scope .margin-top-min .btn.btn-warning{
  background-color: #f5e003 !important;
  color:#000;
  border-color:#fff !important; 
}
.matrixpop.ng-scope .margin-top-min .btn.btn-warning:hover, .matrixpop.ng-scope .margin-top-min .btn.btn-warning:active, .matrixpop.ng-scope .margin-top-min .btn.btn-warning:focus{
  background-color: #000 !important;
  color:#fff;
  border-color:#fff !important; 
}
.benefit-matrix .matrixpop a.btn:active{
  color: #fff !important;
}
.benefit-matrix .matrixpop a.btn:focus {
  color: #fff !important;
}
.online-two-iso A.button-style.green {
  background-color: #f5e003 !important;
  color: #000000 !important;
}

.online-two-iso A.button-style.green:hover {
  background-color: #000000 !important;
  color: #fff !important;
}

.online-two-iso A.button-style.green:focus {
  background-color: #000000 !important;
  color: #fff !important;
}
.online-two-iso A.button-style.gray:hover {
  background-color: #000000 !important;
  color: #fff;
}

/*For Flex Button*/
.col-md-8.col-sm-8.btngroup .benefitheader.benefitheader-border {
  background-color: #f5e003;
  color: #000;
  border-color: #fff;
}
.col-md-8.col-sm-8.btngroup .benefitheader.benefitheader-border:hover {
  background-color: #000000;
  color: #fff;
  border-color: #fff;
}

/*After Confirmation Flex Button*/
.col-md-10.col-sm-10 .benefitheader.benefitheader-border.leftovercredits.ng-isolate-scope {
  background-color: #f5e003;
  color: #000;
  border-color: #fff;
}
.col-md-10.col-sm-10 .benefitheader.benefitheader-border.leftovercredits.ng-isolate-scope:hover {
  background-color: #000;
  color: #fff;
  border-color: #fff;
}


#line-widgets .benefitheader.benefitheader-border {
  background-color: #f5e003;
  color: #000;
  border-color: #fff;
}
#line-widgets .benefitheader.benefitheader-border:hover {
  background-color: #000000;
  color: #fff;
  border-color: #fff;
}

/*For Coverage after Confirmation*/
.col-md-10.col-sm-10 .benefitheader.asatdate {
  background-color: #f5e003;
  color: #000;
  margin-right: 8px;
}
.col-md-10.col-sm-10 .benefitheader.asatdate:hover {
  background-color: #000000;
  color: #fff;
  cursor: pointer;
}

/*For Pending coverage*/
#benefitStatementFutureBenefits {
  background-color: #f5e003;
  color: #000;
  border-color: #fff;
}
#benefitStatementFutureBenefits:hover {
  background-color: #000000;
  color: #fff;
  border-color: #fff;
}

#resettodefaults{
  right: 8px;
}

/*For View/Upload Section Buttons*/
#btn-upload-document-save:hover, #btn-upload-document-save:focus {
  background-color: #000000 !important;
  color: #fff;
}
#dlguploadDocument .button-style.gray.location:hover {
background-color: #000000 !important;
color: #fff;
}

/*Login page button*/
#wp-login #login:hover, #wp-login #login:active, #wp-login #login:focus {
  background-color: #000000;
  color: #fff;
  border-color: #000000;
}

/*Know more link*/
#benefit-overview .know-more-link a{
  color: #000 !important;
}
#benefit-overview .know-more-link:hover a{
  color: #fff !important;
}


#addDependentWarning #btnCloseAddDependentWarning {
  color: #000000;
}
#addDependentWarning #btnCloseAddDependentWarning:hover {
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}
/*Logo for MFA page*/
#logo, #mfaContainerGlobal .logo {
    background: url(/abinbev/media/abinbev/india/NewImages/2%20My%20Flex%20Pack_1210x116-04.png) no-repeat 0 center/contain;
    width: 450px;
    height: 80px;
    margin-bottom: 12px
}


/* Minification failed (line 1092, error number 1046): Expect comma, found '/' */