/*MFA Logo*/

#mfaContainerGlobal .logo {
    background: url(/nttdata/media/TemplateSite.Corporate/Branding/NttLogo.png) no-repeat 0 center/contain;
    width: 250px;
    height: 80px;
    margin-bottom: 12px
}

/*Hide Password Security Validation Message from Mobile Registration*/ 
#mobileRegistration-Content .password-validation-container { 
    display: none; 
} 

/*No space below paragraph code*/
.NSBP {padding-bottom:0px !important ; margin-bottom: 0px !important}

/*due to full width template*/
div#overviewcontainer { margin-left: 15%;}
/*due to full width template*/
/*Begin Implement homepage cover wrap background image*/

/*Ensure the height and body tags for the home page are both 100% of viewport height for background image presentation*/ html#home, body#home {height:100%; overflow:hidden;}

/*Only form tag should scroll, if either HTML or body are scrollable there will be issues when scrolling post viewport resize*/ body#home >form {height:100%; overflow-y:scroll;}

/* width correction for benefit overview titles */
/*#subTabs .subheader.htabs-container .anythingSlider ul.horizontal {width: 500px !important;}*/

body#home {
    background-image:url('/nttdata/media/TemplateSite.Corporate/Branding/NTT-DATA-BG.jpg');
    background-size:cover;
}

/*Make module container transparent*/
div.bootstrap-iso.onlineTwoPointO-home {background-color:transparent;}


/*Remove images from module content*/
html#home body#home .onlineTwoPointO-home .module-content >div {background-image:none;}

/*Add desired colour for module content text*/ .tbs-module-pager .tbs-pager button:after, .tbs-module-pager .tbs-pager button:disabled:after, #home-module-enrolment .enrollment-copy, #home-module-benefit-statement .benefit-statement-copy, #home-module-generic .generic-copy, #home-module-manage-claims .manage-claims-copy, #home-module-make-a-claim .make-a-claim-copy, #home-module-account .account-copy, #home-module-trs .trs-copy, #home-module-enrolment .enrollment-copy .text-light, #home-module-enrolment .enrollment-copy .days-left {color:#ffffff;}

/*Add desired colour for TRS labels*/
#home-module-trs .trs-copy #trs-chart-container tspan {fill:#382c5c;}

/*Add desired colour for module navigation icons*/ .onlineTwoPointO-home .modules .module i[class*='icon-'] {color:#fff;}
.ng-scope.icon-two-point-o-home-module-callout { /* View / upload Document */
    color:#fff;
}

/*Add desired colour for ACTIVE module navigation icon and down arrow*/ .onlineTwoPointO-home .modules .module.active i[class*='icon-'], .onlineTwoPointO-home .modules .module.active:after {color:#ffffff;}

/*End Implement homepage cover wrap background image*/

/* HOME PAGE BUTTON STYLING*/
html #home-module-content #home-module-enrolment .enrollment-copy button,
html #home-module-content #home-module-enrolment .enrollment-copy .btn,
html #home-module-content #home-module-enrolment .enrollment-copy .btn-default,
html #home-module-content.module-content [class*="-buttons"] button {
  background-color: #2462a0;
  }
/******************************** HOME PAGE MODULE ICONS/IMAGES ***********************************************/
/* ENROLMENT MODULE */
.onlineTwoPointO-home .icon-two-point-o-home-module-enrolment:before{
	content:url(/nttdata/media/TemplateSite.Corporate/Branding/Update-My-Choices.png);
}
#home-module-enrolment.active .icon-two-point-o-home-module-enrolment:before,
.icon-two-point-o-home-module-enrolment:hover:before{
	content:url(/nttdata/media/TemplateSite.Corporate/Branding/Update-My-Choices.png);
}

/* BENEFIT STATEMENT MODULE */
.onlineTwoPointO-home .icon-two-point-o-home-module-benefit-statement:before{
	content:url(/nttdata/media/TemplateSite.Corporate/Branding/My-Current-Choices.png);
}

#home-module-benefit-statement.active .icon-two-point-o-home-module-benefit-statement:before,
.icon-two-point-o-home-module-benefit-statement:hover:before{
	content:url(/nttdata/media/TemplateSite.Corporate/Branding/My-Current-Choices.png);
}

/* SUBMIT A CLAIM MODULE 
.onlineTwoPointO-home .icon-two-point-o-home-module-make-a-claim:before{
	content:url(/benefitsadminuk2/media/MediaLibrary/GBSLogoImages/GBSModuleImages/Pepsi/Submit-A-Claim1.png);
}
#home-module-make-a-claim.active .icon-two-point-o-home-module-make-a-claim:before,
.icon-two-point-o-home-module-trs:hover:before{
	content:url(/benefitsadminuk2/media/MediaLibrary/GBSLogoImages/GBSModuleImages/Pepsi/Submit-A-Claim1.png);
}


.onlineTwoPointO-home .icon-two-point-o-home-module-manage-claims:before{
	content:url(/benefitsadminuk2/media/MediaLibrary/GBSLogoImages/GBSModuleImages/Pepsi/Manage-Claims1.png);
}
#home-module-manage-claims.active .icon-two-point-o-home-module-manage-claims:before,
.icon-two-point-o-home-module-trs:hover:before{
	content:url(/benefitsadminuk2/media/MediaLibrary/GBSLogoImages/GBSModuleImages/Pepsi/Manage-Claims1.png);*/
}
/* TRS MODULE */
.onlineTwoPointO-home .icon-two-point-o-home-module-trs:before{
	content:url(/nttdata/media/TemplateSite.Corporate/Branding/My-Rewards.png);
}
#home-module-trs.active .icon-two-point-o-home-module-trs:before,
.icon-two-point-o-home-module-trs:hover:before{
	content:url(/nttdata/media/TemplateSite.Corporate/Branding/My-Rewards.png);
}


/******************************** HOME PAGE STANDARD ICONS/IMAGES and Welcome Message ***********************************************/
/* YOUR PROFILE */

#user-div .fa-user:before {
               content:url(/nttdata/media/TemplateSite.Corporate/Branding/profile.png);
}

/* YOUR MESSAGES */
#user-div .fa-envelope:before {
               content:url(/nttdata/media/TemplateSite.Corporate/Branding/messages.png);
}

/* LOGOUT*/
#user-div .fa-sign-out:before{
               content:url(/nttdata/media/TemplateSite.Corporate/Branding/logout.png);
}

/*Welcome Message*/
.onlineTwoPointO-home #home-intro {color:#ffffff;}

/*End Home Page Standard Icons and Welcome Message*/


/*Module Title*/
#home-module-enrolment .module-label, 
#home-module-benefit-statement .module-label, 
#home-module-generic-0 .module-label, 
#home-module-generic-6 .module-label, 
#home-module-manage-claims .module-label,
#home-module-make-a-claim .module-label, 
#home-module-trs .module-label  {color:#ffffff;}

#logo {
  margin-left: 20px;
  background:url(/nttdata/media/TemplateSite.Corporate/Branding/NttLogo.png) no-repeat center/100%;
  pointer-events: none!important;
  }

 

.bootstrap-iso .show {
  
      margin-right: 662px;
  
  }

#login-assistance .header-overlay A { padding: 28px 25px 5px 0!important;}
/*Reset Pass */
#TitleResetPassword {
    color: #fff !important;
}
/*LOGIN PAGE*/
.LoginPageContainer #wrapper #header{
  background: none ;
  }
/*Login Page login button*/
#login.btn-primary:focus, #login.btn-primary:focus, #login.btn-primary:hover, .covered .checkout-button .btn:hover, .covered .checkout-button .btn:focus {
    background-color: #88AB57 !important;
    border-color: #88AB57 !important;
}
/*Login Page User ID allignement*/
#uname-addon {
    text-indent: -42px;
}
#pwd-addon {
    text-indent: -26px;
}

.online-two-iso #header {
    float: left;
}
/*#links {
    float: right;
    font-size: 1.5em;
    position: relative;
    text-align: right;
    padding-top: 24px;
    margin-top: -100px;
}
*/

/*home page branding*/
html .onlineTwoPointO-home #home-intro {
    text-align: center;
    padding: 20px 20px 20px 20px;
    margin: 0;
    color: #ffffff;
    font-size: 30px;
    /*background-color: #EBEFEE !important;*/
}
.online-two-iso #headerResources #links LI:first-child {
    display: inline-block;
    padding-right: 0;
    
}
.online-two-iso #menu-no-dashboard li a, .online-two-iso #menu li a, .online-two-iso #menu-sub li a {
    font-size: 1.2em;
    margin-top: 6px;
}
/*homepage menu formatting
html #menu-container {
    margin: 0;
    min-height: 29px;
    padding: 0 20px 0 0px;
 background-color: #EBEFEE !important;
}*/
/*To change the text transform to make it small*/
#login-assistance .header-overlay H5,#menu li a,
#menu-sub li a,
.in-Cart .cost-left P,
.in-Cart .cost-right P , #menu-no-dashboard li a ,#followup-items-overlay label span,
#links a,
#pagecontent .htabs-container .tabs-title,
label,
span.label,#login-assistance .steps UL,.htabs-container .tabs UL LI A,#communicationPreferencesTab .ui-buttonset .ui-button .ui-button-text,
#marketingPreference .ui-buttonset .ui-button .ui-button-text,
#footer a.footerlink:first-letter,#current-benefits .in-Cart .cost P,
#current-benefits .in-Cart .funded P,
#page-header h1,
A.button-style,#current-benefits .in-Cart .you-pay H3,.in-Cart .you-chose H3,
.in-Cart .you-pay H3,
.rightsection H3,#session-expire-message .header-overlay H5,.ui-buttonset .ui-button .ui-button-text,
#login-assistance .header-overlay A,.header-overlay H5,.header-overlay A,
.your-beneficiaries .txt-beneficiaries H4,.products-header H4,.line-group H2,
.your-beneficiaries .txt-beneficiaries,html .benefit-matrix .benefitheader-fixed div#followup-items a.btn, html .benefit-matrix .benefitheader-fixed div#resettodefaults a.btn,
html #home-module-content #home-module-enrolment .enrollment-copy button,
html #home-module-content #home-module-enrolment .enrollment-copy .btn,
html #home-module-content #home-module-enrolment .enrollment-copy .btn-default,
html #home-module-content.module-content [class*='-buttons'] button,
html .slidecaption.captionField2,html .benefit-matrix .group-default,html .benefit-matrix .group-default,
html .benefit-matrix .benefitheader-fixed div#followup-items a.btn,
html .benefit-matrix .benefitheader-fixed div#resettodefaults a.btn,html .benefit-matrix div.benefitheader,
html .benefit-matrix .benefitdate .form-group,html .btn.btn-warning,
html .btn.btn-success,span.label, label,html a.button-style,
 #followup-items-overlay a.button-style,html .benefitselect h1,html .products-header h4,html .benefitselect .header-selected,
html .benefitselect .products-header h4,html .products .box-border.sel .header,html table.FundAllocationTable .InvestmentOptionsHeader,
#menu li a,
#menu-sub li a,
.in-Cart .cost-left P,
.in-Cart .cost-right P, #menu-no-dashboard li a, .in-Cart .cost P, .in-Cart .funded P, html .in-Cart .you-chose h3, html .in-Cart .you-pay h3, html .rightsection h3, html .benefitselect .line-name{
    text-transform: None!important;
}
.steps .sel,#content .info .info-links UL LI A {
    text-transform: inherit !important;
}
.header-overlay H5 {
    background: left top no-repeat None!important;
}

/*****************BUTTON ******************/

#exit-cancel A.button-style.blue, #allocationDialog .cancel-button A.button-style.blue,#allocationDialog #prevBtn A.button-style.blue,
#enrollStep3Container .checkout-button A.button-style.blue {
    background: #ababab;
  /*box-shadow: 0px 0px 4px 2px #292926;*/
}
#exit-cancel A.button-style:hover, #allocationDialog .cancel-button A.button-style:hover, #allocationDialog #prevBtn A.button-style:hover{
box-shadow: 0px 0px 4px 2px #ababab;
}

#enrollStep3Container #in-your-cart .content-footer .checkout-button A.button-style.blue {
    background: #E11b22;
}

.return-to-cart .button-style {
    padding: 0 16px 25px!important;
}

#dependantsTab .save-button .button-style {
    background: #E11b22!important;
}
#communicationPreferencesTab .ui-buttonset .ui-button.ui-state-active .ui-button-text,
#dependantDialog .ui-buttonset .ui-button.ui-state-active .ui-button-text,
#marketingPreference .ui-buttonset .ui-button.ui-state-active .ui-button-text {
    background: url(/rmg/media/Default/RMG%20Home%20Images/RMG_Tick_Box.jpg) 5px 50% no-repeat #88AB57!important;
}

#communicationPreferencesTab .ui-state-default,
#marketingPreference .ui-state-default {
    border: 1px solid #88AB57;
}

A.button-style.green {
    background: #88AB57;
}

A.button-style:hover {
    box-shadow: 0 0 4px 2px #88AB57;
}
#enrollStep3Container .checkout-button A.button-style.blue:hover {
    box-shadow: 0 0 4px 2px #ababab;
}
#enrollStep3Container .content-footer .checkout-button A.button-style.blue:hover {
    box-shadow: 0 0 4px 2px #88AB57;
}
#enrollment-verify A.button-style:hover,
A.button-style.gray:hover {
    box-shadow: 0 0 4px 2px #ababab;
}

#floating-header-content .search-btn,
#search a.button {
    background-color: #E11b22!important;
}
#floating-header-content ul#assistanceItems li a,
#floating-header-content ul#assistanceItems li a:focus,
#floating-header-content ul#assistanceItems li a:hover {
    color: #88AB57!important;
}

A.button-style {
    color: #FFF!important;
}
#dependantDialog .header-overlay A,
#dependantDialog .header-overlay A:focus,
#dependantDialog .header-overlay A:hover,
#enrollStep3Container .header-overlay A,
#enrollStep3Container .header-overlay A:focus,
#enrollStep3Container .header-overlay A:hover {
    color: #fff;
}
#printstatus A:focus .trs_Print_yourstatement button-style orange {
    color: #FFF!important;
}

#CreditWidgetsContainer .payslip-list li.ui-tabs-selected,
#CreditWidgetsContainer .payslip-list li:hover,
.header-overlay,
INPUT.button-style.orange {
    background: #3882a5 !important;
}

#CreditWidgetsContainer .eoi-temporary {
    color: #404044;
}
#CreditWidgetsContainer .eoi-pending {
    color: #E11b22;
}
/*homepage bottom space*/
.onlineTwoPointO-home #home-carousel {
    float: left;
    width: 100%;
    display: none !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;
}

#f-nav li {
	float:left;
	line-height:16px;
	width:16.65%;
	border-left: 1px solid #D2D2D2 !important;
}
/*	
	#f-nav li:first-child{
		border-left:none;
	}	
	
#f-nav li a {
	display:block;
	height:35px;
	margin-left:1px;
	padding:11px 0 0;
	text-align:center;
}
  /*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 .text-terms-of-use:before {
    font-family: FontAwesome;
    font-size: 25px;
	content: "\f0f6"; 
    float: left;
    margin-left: 20px;
    color: #3F4444;
}
#f-nav li .text-privacy:before {
    font-family: FontAwesome;
    font-size: 25px;
	content: "\f21b"; 
    float: left;
    margin-left: 20px;
    color: #3F4444;
}
#f-nav li .text-online-security:before {
    font-family: FontAwesome;
    font-size: 25px;
	content: "\f023"; 
    float: left;
    margin-left: 20px;
    color: #3F4444;
}
#f-nav li .text-contact-us:before {
    font-family: FontAwesome;
    font-size: 25px;
	content: "\f0e0"; 
    float: left;
    margin-left: 20px;
    color: #3F4444;
}
#f-nav li .text-feedback:before {
    font-family: FontAwesome;
    font-size: 25px;
	content: "\f0ec"; 
    float: left;
    margin-left: 20px;
    color: #3F4444;
}
  
#f-nav li a span {
	display:block;
	float:left;
	cursor:pointer;
}
	
/*Footer End*/
  /*enrol benefit intro*/
#content .info #overview {
background :None !important;
}

#content .info .info-text {
    padding: 12px 40px 0 12px !important;
    font-size: 13px!important;
}

/*FSA claim submission page container allignment*/
div.fsaClaimSubmitContainer.container.fixed-container.ng-scope {
    width: 1161px !important;
    margin-left: -100px !important;
}	

/*bullet type*/
OL {
    list-style: url;
  margin-top: 15px !important;
  margin-left: 45px !important;
  margin-bottom: 5px !important;
}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active ul {
    list-style: disc;
  margin-top: 15px !important;
  margin-left: 45px !important;
  margin-bottom: 5px !important;
}
.benefitsAccordion ul {
    list-style: disc;
  margin-top: 15px !important;
  margin-left: 45px !important;
  margin-bottom: 5px !important;
}

li li {
	list-style-type: circle !important;}

/*beneitselection page allignment
SPAN.green-number {
    color: #390;
    margin-left: -45px !important;
    padding: 46px;
    margin-right: -1px;
}*/

.cost-right .rightsection span {
    text-align: right;
    font-weight: 600;
    font-size: 14px;
}


/*Enroll follow-up item buttons*/
a.button-style.blue {
    margin-bottom: 15px !important;
}

a.button-style.gray {
    margin-bottom: 15px !important;
    margin-left: 10px !important;
}

/*Enroll Choose Benefits button*/
.div.save-button {
    padding: 0px !important;
}

/*HKG step 2 images of lines and event*/

.benefit-menu .img.Lf7f4a066-c9ab-4031-a2ec-5be53a81f52c{background-position:50% -0px;}/*HKG - Group Hospitalization and Surgical Insurance and Supplementary Major Medical */
.benefit-menu .img.L493efeb2-b810-4243-a813-97c630de4665{background-position:50% -150px;}/*HKG - Insured Outpatient, Dental and Vision */
.benefit-menu .img.Lf1c45748-dc83-4a8b-88d8-06a6012def6f{background-position:50% -3750px;} /*HKG-Group Life, TDP and AD&D Insurance */
.img.Eea5203b0-ee3c-477c-bd08-5e2f153215c0 {background-position:50% -1950px;} /*HKG-medical event */
  .img.Ebfd0c457-b929-4b23-bd86-611f05780e6a {background-position:50% -4650px;} /*HKG-birth event */
.img.E23e6937e-3154-42ea-aacc-e92ca2b96499 {background-position:50% -1050px;} /*HKG-add/edit dependent event */
.img.Ea04cd8e3-827c-4f0f-b096-717e05e4fe30 {background-position:50% -4950px;} /*HKG-divorce event */
.img.E88b57436-b4c7-47d8-8c09-f8414edccb9f {background-position:50% -3600px;} /*HKG-death of dependent event */
.img.Ebff79c4a-98f4-4027-bef5-bf7a3c24dabe {background-position:50% -5100px;} /*HKG-remove a depen dent event */

/*event image allignment*/
.active-benefits .img {
       height: 117% !important;
}

/*to remove extra astrick in birth date in enrol step 1 while adding dependent*/
.dependant-cell.static.cell-md-6.birthdate.ng-scope span.required {
    display: none;
}

/*Profile cancel button allignment*/
div#contactTabContactPreferences div.cancel-button {
    margin-top: 6px !important;
}
div#communicationPreferencesTab div.cancel-button {
    margin-top: 6px !important;
}

/*forgot password step2 cancel button*/
div#login-assistance div.cancel-button {
    height: 0px !important;
}

/*hide compare button on enrol step2*/
.available-options .links-group.four-links {
    display: none;
}
/*hide the i button on benefit intro*/
.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color {
    display: none;
}
.changebenefit.ng-scope.ng-isolate-scope {
    display: none;
}
/*enrol step 2 , see also image formatting*/
.see-also .img {
    height: 130px !important;
}

/*Bullets*/
UL.needbullet {
    list-style-type: disc !important;
    list-style: disc !important;
    margin-left: 30px !important;
    margin-top: 2px ;
}

.needbullet {
    list-style-type: disc !important;
    list-style: disc !important;
    margin-left: 30px !important;
}
  #footer {
    padding: 5px 307px 0;
}

/*Preferences Tab in Profile allignment*/
/*p {
    font-size: 1.3em !important;
 
}*/
 /* hide benefit details link */
/*.line-benefit-intro .more-info {display:none;}

/*footer allignment*/
.text-terms-of-use {
    width: 200px;
    margin-left: -28px !important;
    text-indent: 5px;
  text-transform: none !important;
}
.text-online-security {
    width: 200px !important;
    text-indent: 5px;
}
.text-privacy {
    width: 300px !important;
    text-indent: 5px;
}

/*.benefit-menu .img.L6769cc21-ab8f-46fc-a257-8356f3ed52e8 {background-position:50% -1650px}*/ /* GBR-Retirement & Savings */
.benefit-menu .img.Lda356def-7e47-42c2-a17b-cea558766755 {background-position:50% -4050px} /* GBR-Group Life Assurance / Death in Service */
.benefit-menu .img.Lfc9a56c4-5f6a-4eed-afdc-a6f707a93065 {background-position:50% -4200px} /* GBR-Long Term Disability */
.benefit-menu .img.Lf802a94c-eb78-4b7b-8c5d-c8b4beefbd75 {background-position:50% -2400px} /* GBR-Sports and Social Club */
.benefit-menu .img.L60131407-d73f-41d7-b153-c141e2835d2c {background-position:50% -3300px} /* GBR-Fuel Card */
.benefit-menu .img.L6e84c31b-1752-45ce-8a89-a9381d35c220 {background-position:50% -150px} /* GBR-Dental */
.benefit-menu .img.L20c7da04-3d09-489f-992b-535362268eca {background-position:50% -1650px} /* GBR-Remote Work Allowance */
.benefit-menu .img.Lf3c50ca1-d07e-4285-810e-1d84232336c5 {background-position:50% -1650px} /* GBR-Home Office Subsidies */
.benefit-menu .img.L7c18c8f7-0ed7-4d13-89d6-86f66d3f769a {background-position:50% -0px} /* GBR-Healthcare */
.benefit-menu .img.L0588cccc-e454-4ec4-9bf9-cda9daccd0e6 {background-image:url('/nttdata/media/TemplateSite.Corporate/Branding/Leisure-Lifestyle.jpg')} /* GBR - Bike Scheme */
.benefit-menu .img.L87717c98-f7e4-4967-8a1e-c6d34ccd5a51 {background-position:50% -1800px} /* GBR - Car Allowance */
.benefit-menu .img.Ld23f645f-bb8a-406e-8d3d-3787c97d7a21 {background-position:50% -4650px} /* GBR - Children Savings Scheme */
.benefit-menu .img.Lbcb8e29f-b83b-4bd7-b6fb-26256bcc4944 {background-position:50% -1350px} /* GBR - Fire Warden Allowance */
.benefit-menu .img.Lbe405fcf-3940-4b71-a0ab-350dfaa8ac55 {background-position:50% -1050px} /* GBR - First Aid Payment */
.benefit-menu .img.Lc8e8cc95-1d3e-449d-8131-6bc1feb237ce {background-image:url('/nttdata/media/TemplateSite.Corporate/Branding/Retirement-Savings.jpg')} /* GBR - Pension Plan */
.benefit-menu .img.L7e4e3ea6-6703-4fbd-be05-5c84ec7be695 {background-position:50% -1350px} /* GBR - Location Allowance */
.benefit-menu .img.L54ed0a39-c0ad-4079-ac08-c673cb326c95 {background-position:50% -150px} /* Dental New */
.img.Lb38649b8-8cc0-47a9-97ca-62b6c67ea32d {background: url('/nttdata/media/TemplateSite.Corporate/Branding/Retirement-Savings.jpg') no-repeat !important;}/*Annual Bonus Salary Sacrifice*/
/* Singapore */
.benefit-menu .img.Lf68cae82-c9bf-4faa-8d9c-c389e062e2c1 {background-position:50% -1950px} /* SGP - Car Allowance */
.benefit-menu .img.L510daeb9-265b-45e6-91a2-a8efe477f016 {background-position:50% -150px} /* SGP - Dental (Deputed) */
.benefit-menu .img.L089d4345-a0ed-4254-ae8b-4c9b60e0898f {background-position:50% -150px} /* SGP - Dental (Non Deputed) */
.benefit-menu .img.L2a8aea39-b851-4117-b219-aebd031efa9b {background-position:50% -150px} /* SGP - Dental (Non Deputed) */
.benefit-menu .img.L3876b179-cac6-4caf-ac8b-8a89c240f27e {background-position:50% -450px} /* SGP - Group Major Medical */
.benefit-menu .img.L0fb51191-d240-4b73-9279-e19a89297d02 {background-position:50% -450px} /* SGP - Health Screening (Non Deputed) */
.benefit-menu .img.L731b0c23-7125-4c94-8ab0-fbe7e1b8e52f {background-position:50% -4200px} /* SGP - Hospital & Surgical (Non Deputed) */
.benefit-menu .img.Lcf4a64cd-45d8-4401-8eb5-6d14d8063fb2 {background-position:50% -4200px} /* SGP - Hospital & Surgical + Outpatient Medical (Deputed)*/
.benefit-menu .img.L4238b325-2848-42bf-a039-b9d636667ad9 {background-position:50% -4050px} /* SGP - Life Insurance (Deputed Employees) */
.benefit-menu .img.L47bb91b8-503b-494f-9ac5-86d1ba1f54b3 {background-position:50% -4050px} /* SGP - Life Insurance (Non - Deputed) */
.benefit-menu .img.Lbe229ed8-61a0-47a8-9bb5-76fb81eb7658 {background-position:50% -4350px} /* SGP - Maternity Care */
.benefit-menu .img.L814dc92a-95d3-407a-a7c1-cc8dbc056082 {background-position:50% -300px} /* SGP - Optical / Vision Care & Health Screening (Top Up) (Non-Deputed) */
.benefit-menu .img.L57368c75-5d4e-4d49-bfed-69281b8dcc5f {background-position:50% -3900px} /* SGP - Outpatient Clinical Benefits (Non Deputed) */
.benefit-menu .img.L9a0b016e-5ec8-432c-aac8-99f23b54ded1 {background-position:50% -3750px} /* SGP - Outpatient Specialist Consultation & Diagnostic X-Ray & Laboratory Test (Non Deputed) */
.benefit-menu .img.L6f075c71-e563-41f3-8f7b-24fb3a38925a {background-position:50% -150px} /* SGP - Personal Accident (Deputed Employees) */
.benefit-menu .img.La2229305-14db-4425-bbb4-3f01a9a5df6c {background-position:50% -1350px} /* SGP - Personal Accident (Non - Deputed) */
.benefit-menu .img.Lff608a93-88a8-4d88-aa8f-8cb34af9ab14 {background-position:50% -1200px} /* SGP - Retirement Pension Allowance*/
.benefit-menu .img.L4eb9eca7-ad3d-4bfd-b8ec-58dc4287c363 {background-position:50% -1800px} /* SGP - Transport Allowance */

/*ARE*/
.benefit-menu .img.Lc8d32c9f-c356-442a-b936-2e084d3bb5ff {background-position:50% -1800px} /* ARE - Car Allowance */
.benefit-menu .img.Le0de8acf-2688-492c-9332-6281d1b14edd {background-position:50% -1500px} /* ARE - Group Accident Death*/
.benefit-menu .img.L160a9e61-85c1-412c-b008-e87932c5d93e {background-position:50% -450px} /* ARE - Group Life */
.benefit-menu .img.Ld921e9b4-e10b-4459-9336-0a73dc46d68d {background-position:50% -0px} /* ARE - Healthcare */
.benefit-menu .img.Ld419f00b-56ee-4862-a052-1ec741ac8744 {background-position:50% -1650px} /* ARE - Housing Allowance*/ 
.benefit-menu .img.Lfcd67d10-cc57-4c45-9311-b017c35dad7b {background-position:50% -2100px} /* ARE - Income Protection */
.benefit-menu .img.Lb044a9e7-fcd8-4682-ad53-ca40c2dc35c7 {background-position:50% -1050px} /* ARE - Meal Allowance */

.benefit-menu .img.La2e7a969-42dd-4f53-8d94-ac1ec9454e76 {background-position:50% -1650px} /* PHL-Retirement */
.benefit-menu .img.Le6d1ed8b-76f9-4401-9445-4eaa8c0dc0e8 {background-position:50% -3750px} /* PHL-Life & Disability */
.benefit-menu .img.L66010148-1de1-4784-8b00-e9bcec03c2b0 {background-position:50% -450px} /* PHL-Healthcare */
.benefit-menu .img.L4c41a4b5-f41f-454e-bd0f-48c8cce862e0 {background-position:50% -2100px} /* PHL-Meal Allowance */
.benefit-menu .img.L5e144ea1-0aa0-430a-a2c0-59c45dfe462d {background-position:50% -3300px} /* PHL-Rice Allowance */
.benefit-menu .img.La8e884ad-745a-4de3-8069-f01ee2c41586 {background-position:50% -750px} /* PHL-Clothing Allowance */
.benefit-menu .img.L315d11fd-efff-4d74-9b45-22a87aa9ad2f {background-position:50% -1050px} /* PHL-Laundary Allowance */
.benefit-menu .img.L15974fa9-86f5-4ed6-9d30-6d60484122c3 {background-position:50% -1800px} /* PHL-Travel Allowance */

.event-img .img.E3f92df86-910e-4d66-b9fe-6f2f50a3ee43 {background-position:50% -4650px} /* GBR-Birth Event */
.event-img .img.E7bdb3d62-2ea3-4083-b279-7e858cefb855 {background-position:50% -900px} /* GBR-Marriage */
.event-img .img.E8db33a98-e138-4191-acb3-ebe936c79377 {background-position:50% -4800px} /* GBR-Divorce */
.event-img .img.Eafece960-937f-4c82-8837-e9ebbc122819 {background-position:50% -1500px} /* GBR-Death Of Dependent */

.event-img .img.E0288b431-378c-45b7-9a0d-713f1b80cb84 {background-position:50% -4650px} /* PHL-Birth Event */
.event-img .img.E38daded0-af1a-46ca-9d13-5f8e4504dd8f {background-position:50% -900px} /* PHL-Marriage */
.event-img .img.Eb275e42a-30ef-436a-8892-3489533ec8e4 {background-position:50% -4800px} /* PHL-Divorce */
.event-img .img.E4ffbac2d-0d12-49c4-b924-27c6fff6fdea {background-position:50% -1500px} /* PHL-Death Of Dependent */

.event-img .img.E9be4589c-9c85-4af4-a999-5533c916a8be {background-position:50% -4650px} /* SGP-Birth Event */
.event-img .img.Eee1b30d4-4eae-473b-a825-95012b0c0616 {background-position:50% -900px} /* SGP-Marriage */
.event-img .img.E8bc6730d-813a-422b-a794-366c971578ba {background-position:50% -4800px} /* SGP-Divorce */
.event-img .img.E05e0096d-9917-4cbb-86eb-fabf386b7634 {background-position:50% -1500px} /* SGP-Death Of Dependent */

.event-img .img.E1eea0d20-ce0c-4457-a1c0-e61d5a3af62a {background-position:50% -4650px} /* ARE-Birth Event */
.event-img .img.Efc9c13b1-21b9-40c9-99fa-4a529afb13f7 {background-position:50% -900px} /* ARE-Marriage */
.event-img .img.E9dc5cfb9-56af-47cc-97b8-4c96bccb92e1 {background-position:50% -4800px} /* ARE-Divorce */
.event-img .img.E52e4a45a-67bd-49bd-b1c1-1faca75b6263 {background-position:50% -1500px} /* ARE-Death Of Dependent */

/*.dependant-cell.static.cell-md-6.is-childofdomesticpartner.ng-scope.ng-isolate-scope { /* Hide reside with employee */
/*    display: none;
}
.dependant-cell.edit.cell-md-6.is-childofdomesticpartner.ng-scope.ng-isolate-scope {
    display: none;
}*/
/* Footer settings */
#footer {
    padding: 0px 39px 0;
}
#f-nav li {
    float: left;
    line-height: 16px;
    width: 32.65% !important;
    border-left: 0px solid #d2d2d2 !important;
}
/*.text-terms-of-use {
    color: #fff !important;
}
.text-privacy {
    color: #fff !important;
}
.text-online-security {
color: #fff !important;
}
#menu0 {
    color: #fff !important;
}*/
li {
    text-indent: 0px;
}
#f-nav {
    padding-left: 82px;
}

/* WHEN USING DEFERRALS THIS CODE WILL HIDE THE HEADING WHICH IS NOT SENSIBLE AS IT DOESN'T TELL THE USER THEIR DEPENDANT COVERAGE IS PENDING IF YOU DO THAT!*/
.dependent-header.ng-isolate-scope {
    display: none ;
}


.in-Cart .cost, .in-Cart .funded {width: 190px;}

/*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;
}
/*View / Upload Documents*/
.onlineTwoPointO-home.modules.module.span.module-label {
    color: #fff;
    
  font-size: 14px! important;
}
.module-label.ng-binding {
    color: #fff;
  font-weight: bold;
}

div#benefitintroOverlay {
    width: 1286px !important;
    height: 500px !important;
  max-width: 1000px !important;
}

.tabs-bg {
    margin-bottom: -10px;
}
/*Benefit Overview Page header*/
#headerTabs {
    height: 83px;
}
#mainTabLink0 {
    padding-top: 22px !important;
    font-size: 0.9em !important;
    text-indent: -6px !important;
}

#mainTabLink1 {
    padding-top: 22px !important;
    font-size: 0.9em !important;

}


#mainTabLink2 {
    padding-top: 22px !important;
    font-size: 0.9em !important;
}
#mainTabLink3 {
    padding-top: 22px !important;
    font-size: 0.9em !important;
}

.anythingSlider-default {
    margin-left: -80px;
  height: 50px !important;
}
#home-module-generic .generic-copy.full-width {
    padding-left: -57px;
    text-align: left;
  font-size: 20px;
}
.generic-buttons.ng-scope {
    padding-top: 87px;
}
.generic-copy.full-width {
    padding-top: 41px;
}
/*Bullet Coding*/
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;
}
/*h3 {
    text-indent: -56px;
}*/
.more-info.margin-top-min {
    display: none !important;
}
#benefit-statement-intro-nodatatext {
    text-indent: -132px;
}
#home-module-benefit-statement .benefit-statement-copy .benefit-statement-intro {
    margin-bottom: -14px;
  font-size: 20px;
}


.benefit-matrix .benefit-active-benefits .active-button {
    /*margin-left: 800px;
    margin-bottom: -80px;
    height: 35px;*/ float: right;
}
/* Next Button */
/*.btn.btn-warning.active-button {
        margin-top: -38px;
    margin-bottom: -121px;
    margin-left: 697px;
    height: 34px;
    text-indent: -6px;
}*/

div#content-you-chose-summary  div.cost-beforeleft .green-number.no-text-transform {
    display: none !important;
}
/*div#content-you-chose-summary div.cost-right .green-number.no-text-transform {
    display: none !important;
}*/
#login-assistance .header-overlay H5, #menu li a, #menu-sub li a, .in-Cart .cost-left P, .in-Cart .cost-right P, #menu-no-dashboard li a, #followup-items-overlay label span, #links a, #pagecontent .htabs-container .tabs-title, label, span.label, #login-assistance .steps UL, .htabs-container .tabs UL LI A, #communicationPreferencesTab .ui-buttonset .ui-button .ui-button-text, #marketingPreference .ui-buttonset .ui-button .ui-button-text, #footer a.footerlink::first-letter, #current-benefits .in-Cart .cost P, #current-benefits .in-Cart .funded P, #page-header h1, A.button-style, #current-benefits .in-Cart .you-pay H3, .in-Cart .you-chose H3, .in-Cart .you-pay H3, .rightsection H3, #session-expire-message .header-overlay H5, .ui-buttonset .ui-button .ui-button-text, #login-assistance .header-overlay A, .header-overlay H5, .header-overlay A, .your-beneficiaries .txt-beneficiaries H4, .products-header H4, .line-group H2, .your-beneficiaries .txt-beneficiaries, html .benefit-matrix .benefitheader-fixed div#followup-items a.btn, html .benefit-matrix .benefitheader-fixed div#resettodefaults a.btn, html #home-module-content #home-module-enrolment .enrollment-copy button, html #home-module-content #home-module-enrolment .enrollment-copy .btn, html #home-module-content #home-module-enrolment .enrollment-copy .btn-default, html #home-module-content.module-content [class*="-buttons"] button, html .slidecaption.captionField2, html .benefit-matrix .group-default, html .benefit-matrix .group-default, html .benefit-matrix .benefitheader-fixed div#followup-items a.btn, html .benefit-matrix .benefitheader-fixed div#resettodefaults a.btn, html .benefit-matrix div.benefitheader, html .benefit-matrix .benefitdate .form-group, html .btn.btn-warning, html .btn.btn-success, span.label, label, html a.button-style, #followup-items-overlay a.button-style, html .benefitselect h1, html .products-header h4, html .benefitselect .header-selected, html .benefitselect .products-header h4, html .products .box-border.sel .header, html table.FundAllocationTable .InvestmentOptionsHeader, #menu li a, #menu-sub li a, .in-Cart .cost-left P, .in-Cart .cost-right P, #menu-no-dashboard li a, .in-Cart .cost P, .in-Cart .funded P, html .in-Cart .you-chose h3, html .in-Cart .you-pay h3, html .rightsection h3, html .benefitselect .line-name {
    
    font-size: 18px !important;
    color: #252c5c;
}
.dependent-header {
    text-indent: 10px !important;
}
.cost-right .alignleft .green-number.no-text-transform {
    display: none !important;
}
/* Search index */
.text {
    padding-left: 55px;
}
.tabs-bg {
    margin-bottom: 1px !important;
}
.ng-isolate-scope {

    text-indent: -1px;
}
.green-number.no-text-transform.PerPay {
    font-weight: 600;
    margin-left: 33px !important;
}
#btnSaveContactPreference {
    margin-top: 6px;
}
.in-Cart {
    width: 1100px;
}
.btn-group.confirmagreementbtngroup {
    text-indent: 10px !important;
}
/* Need assistance text header */
/*a {
    text-transform: capitalize;
}*/
/* Product in your cart alligned */
.benefitselect .products .box-border.sel .header {
    text-indent: -12px;
}
.tabTitle {
    font-size: 10px !important;
}
#overviewcontainer .subheader.htabs-container .tabs-bg {
    height: 48px;
}
  .tab-wrapper {
    text-indent: -19px;
}
/* Benefit Name*/

.benefitselect .employerFundingCart .funded.percent, .benefitselect .employerFundingCart .cost.percent {
    text-transform: capitalize;
}
#dspSaveContactInfo {
    margin-top: 7px !important;
}
div#home-module-content .btn.btn-default {
    background-color: #fff !important;
}
.button-style.blue {
    text-transform: capitalize !important;
}
/*#subTab-1.subheader.htabs-container ul#slideinstance-581.batchslide.anythingBase.horizontal  {
    width: 314px !important;
    left: 0px;
}*/
.benefitselect .in-Cart .you-pay P SPAN.green-number {
    font-size: 20px !important;
  color: #390;
}
/*#subTab-1.subheader.htabs-container ul#slideinstance-580.batchslide.anythingBase.horizontal  {
    width: 352px !important;
    left: 0px;
}*/
/*#subTab-1.subheader.htabs-container ul#slideinstance-582.batchslide.anythingBase.horizontal {
  width: 501px !important;
  left: 0px;
}
/*Preference Tab*/
#profileTabControl {
    display: none;
}
/* Life events image box height */
.active-benefits .events {
    height: 259px;
}
  
  /* Next Button on forgot password*/
  .bootstrap-iso .btn-success:hover, .confirmagreementbtngroup label.btn:hover, .bootstrap-iso .btn-primary:hover, .bootstrap-iso .btn-primary:focus, .online-two-iso A.button-style.blue:hover {
    background-color: #88AB57;
    border-color: #88AB57;
}
  a.button-style:focus, A.button-style:hover {
    box-shadow: None;
}
  A.button-style.gray {
    background: #ababab;
}
  .bootstrap-iso .btn-primary, .bootstrap-iso .btn-danger, .bootstrap-iso .btn-info, .bootstrap-iso .btn-default, .bootstrap-iso .btn-warning, .bootstrap-iso .btn-success {
    border-color: #337ab7 !important; }
  /* Mobile View */
  /*@media only screen and (max-width: 327px)
{.online-two-iso.login body {  

	 background-image: url("/nttdata/media/TemplateSite.Corporate/Branding/loginbody.jpg") !important;


	}}
 /* .online-two-iso.login body {
    background-image: url(/nttdata/media/TemplateSite.Corporate/Branding/loginbody.jpg);
}*/
 /*.online-two-iso.login body {
    background-image: /nttdata/media/TemplateSite.Corporate/Branding/loginbody.jpg;
}*/
  /* Beneficiary headers */
  #crumb1 {
    text-transform: initial !important;
}
    #crumb2 {
    text-transform: initial !important;
}
    #crumb3 {
    text-transform: initial !important;
}
  
  
  
  /* LOGIN PAGE BACKGROUND IMAGE */

.online-two-iso.login body {
  background-image:url(/nttdata/media/TemplateSite.Corporate/Branding/Newimages/login.png) !important;
  }
/*CHN step 2 images of lines and event*/

.benefit-menu .img.L44fb8393-ac7d-41cc-a1d3-cb1c43ca072a{background-image: url("/Intel/media/Learn-Mores/doctorewithxray.jpeg") !important;}/*CHN - Accident & Death and Dismemberment*/
.benefit-menu .img.Lcf3fdf90-3702-4103-a65d-9d32226886a4{background-position:50% -4200px}/*CHN - Critical Illness*/
.benefit-menu .img.Lb8f9bc64-c01a-4e13-bae1-12cda90b9e5f{background-image: url("/Intel/media/Learn-Mores/fatherandson.jpeg") !important;} /*CHN - Group Term Life Death Insurance*/
.img.Ee272e087-b9e5-4e78-b2a2-26744c473c6e {background-position:50% -0px} /*CHN - Health Screening and Vaccinations*/
.img.E37ef0f14-d9fe-4a66-a636-78746f41f9e1 {background-position:50% -4650px} /*CHN - Housing Allowance*/
.img.E531c776a-ce7c-4c3b-8d44-6d8326fd893e {background-position:50% -1050px} /*CHN - LHFN Allowance*/
.img.E0531f8c2-6de0-4640-a1ff-81aef235dfb1 {background-position:50% -4950px} /*CHN - LHFN Pension Allowance*/
.img.E05072db8-96cd-4373-87b5-144d5e7f76b8 {background-position:50% -3600px} /*CHN - Meal Allowance*/
.img.E80188087-f8bf-40f4-9886-48cf06b6948d {background-position:50% -5100px} /*CHN - Meal Card*/



/*Slovakia - Lines*/
.benefit-menu .img.L94d96d14-960b-468d-b1cb-a26e1918a5a0{background-position:50% -2100px} /* SVK - DDS - Supplementary Pension Savings*/
.benefit-menu .img.Lf451b06f-1095-4086-9e3f-837a445fce1c{background-position:50% -1200px} /* SVK - Accidental Death & Disability*/
.benefit-menu .img.Lba2a01c4-7906-4b9d-a5c1-3cb8f703cf63{background-position:50% -1800px} /* SVK - Car Allowance*/
.benefit-menu .img.Lb28128cd-f304-49cb-8c81-0971d1195557{background-position:50% -3300px} /* SVK - Fuel Card*/
.benefit-menu .img.Lf2d628ca-bae7-41ab-84fc-069d9e9bfdd9{background-position:50% -3300px} /* SVK - Fuel Card - 1*/
.benefit-menu .img.L481972c6-9282-4791-ab01-eda091a5f908{background-position:50% -450px} /* SVK - Healthcare*/
.benefit-menu .img.Le5fc9d69-76bc-41f3-8ea6-7e4cfa736252{background-position:50% -750px} /* SVK - Life*/
.benefit-menu .img.L4ef6e918-ce94-4d0d-a276-deb9d26bb2d1{background-position:50% -750px} /* SVK - Life - 1*/
.benefit-menu .img.Le569c51a-f54a-4e55-90b6-b2b9e8d0d315{background-position:50% -3000px} /* SVK - Meal Allowance*/

/*China- Lines*/
.benefit-menu .img.Le272e087-b9e5-4e78-b2a2-26744c473c6e{background-position:50% -450px} /* CHN - Health Screening and Vaccinations*/
.benefit-menu .img.L37ef0f14-d9fe-4a66-a636-78746f41f9e1{background-position:50% -1650px} /* CHN - Housing Allowance*/
.benefit-menu .img.L531c776a-ce7c-4c3b-8d44-6d8326fd893e{background-position:50% -2100px} /* CHN - LHFN Allowance*/
.benefit-menu .img.L0531f8c2-6de0-4640-a1ff-81aef235dfb1{background-position:50% -2100px} /* CHN - LHFN Pension Allowance*/
.benefit-menu .img.L05072db8-96cd-4373-87b5-144d5e7f76b8{background-position:50% -3000px} /* CHN - Meal Allowance*/
.benefit-menu .img.L80188087-f8bf-40f4-9886-48cf06b6948d{background-position:50% -3300px} /* CHN - Meal Card*/
.benefit-menu .img.L2e24aec7-0f6d-4a32-aaa8-1e553d26514e{background-position:50% -4050px} /* CHN - Medical Insurance (LHFN)*/
.benefit-menu .img.Ld8d3968c-da59-4b10-8c18-08f7c36125d4{background-position:50% -3900px} /* CHN - Medical Insurance (Locals)*/
.benefit-menu .img.L09f1526c-ef70-4484-9e1c-080526029233{background-position:50% -2250px} /* CHN - Supplemental Wealth Accumulation Plan*/
.benefit-menu .img.L94564b68-f2d3-4cbd-a1de-5087d1c03ca9{background-position:50% -1200px} /* CHN - Total Permanent Disability*/
.benefit-menu .img.L6dcc7a99-a5a1-4808-98ac-2284cb17691a{background-position:50% -1350px} /* CHN - Traffic Accident Insurance*/
.benefit-menu .img.La67a2be0-e61e-4cfc-9698-2a40821003ad{background-position:50% -1800px} /* CHN - Transportation/Traffic Allowance*/


/*China - Events*/
.img.E2cbd9c52-7de7-479c-8c42-1693968fb2af{background-position:50% -4650px} /* CHN - Birth/Adoption */
.img.E860fcbfb-61b5-4154-8cee-2af3c42138fa{background-position:50% -3450px} /* CHN - Death of a Dependent */
.img.Ef29258ef-d2de-4e71-93d3-4d6f4f711727{background-position:50% -4800px} /* CHN - Divorce */
.img.Eb0516601-1fbc-4a09-aa14-7c3d93405781{background-position:50% -1050px} /* CHN - Marriage */





/*Panama- Lines*/
.benefit-menu .img.L6c7652dc-f280-4bb7-b085-4474fdfe57d1{background-position:50% -1800px} /* PAN - Car Allowance*/
.benefit-menu .img.Lbc134380-c9f3-4df9-9954-4e27356fc78b{background-position:50% -2400px} /* PAN - Healthcare*/
.benefit-menu .img.L7e822b90-c13c-4d6e-8141-9b5ff8d4d3a5{background-position:50% -3600px} /* PAN - Life & Accidental Death & Dismemberment*/
.benefit-menu .img.L4957508a-9cfe-44e5-8d85-2aaf3662550e{background-position:50% -2100px} /* PAN - Transport Allowance*/



/*Panama - Events*/
.img.E2a75b4a1-bf1e-476b-a528-a11c8cf48f83{background-position:50% -4650px} /* PAN - Birth/Adoption */
.img.E2851671a-7aec-45f9-83c7-92db1c9cb5d6{background-position:50% -3450px} /* PAN - Death of a Dependant */
.img.Ea086a839-84f2-4c1b-bd05-4e7f50e233b3{background-position:50% -4800px} /* PAN - Divorce */
.img.E1bb513bb-e098-4272-a758-f0f98a0f7da2{background-position:50% -1050px} /* PAN - Marriage */






/*Mexico- Lines*/
.benefit-menu .img.Ld19cb57c-416f-4419-83ce-c2e65486d90d{background-position:50% -3450px} /* MEX - Accidental Death*/
.benefit-menu .img.L60f3c92b-6898-4f56-aa74-223a147c97e1{background-position:50% -1800px} /* MEX - Car Allowance*/
.benefit-menu .img.L9ebd3163-c750-4243-9065-e4dc4c943f5a{background-position:50% -2400px} /* MEX - Health Care/Dental/Minor Medical*/
.benefit-menu .img.Lfb5fa973-a204-4d9d-8d84-dd6d61ce3536{background-position:50% -4050px} /* MEX - Life Insurance & Permanent Disability Benefit*/
.benefit-menu .img.L6d56b6b2-4a38-4f5b-838c-43cc0e736596{background-position:50% -2100px} /* MEX - Meal Allowance*/
.benefit-menu .img.L6f40ab77-a001-4bfb-880b-f4ba4d066aea{background-position:50% -3300px} /* MEX - Restaurant Allowance*/
.benefit-menu .img.L10c3326f-a96a-4587-a060-97a75d219782{background-position:50% -2250px} /* MEX - Savings Plan*/

/*mexico - Events*/
.img.Ee4399562-6daa-4a98-b668-69a20cd92bda{background-position:50% -4650px} /* MEX - Birth/Adoption */
.img.E7f461991-dbfd-4f2c-afa2-9e22a3c4a153{background-position:50% -3450px} /* MEX - Death of a Dependent */
.img.Eaef19a58-8dd6-409e-9914-2253f7b7d099{background-position:50% -4800px} /* MEX - Divorce */
.img.E8c329e26-4e6e-4846-9fb7-d5890648a6d2{background-position:50% -1050px} /* MEX - Marriage */

div#ValidationError div h3 {
    text-indent: 0px !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;
}

/*France - Lines*/
.benefit-menu .img.L1325db84-971a-4f25-aba7-1d28cfe30918{background-position:50% -1650px} /* FRA - Retirement*/
.benefit-menu .img.Le5fa66f8-ec25-4a05-beb7-239efa5e234c{background-position:50% -750px} /* FRA - Employee Savings Plan*/
.benefit-menu .img.L4f725266-abfe-49ea-b251-87b072bf1c86{background-position:50% -4050px} /* FRA - Life Insurance*/
.benefit-menu .img.L52eeb3ac-bcee-429d-aba9-5697cef722fd{background-position:50% -0px} /* FRA - Health care*/
.benefit-menu .img.Lc6f0d471-1577-42c0-bfa3-415fc3d3925f{background-position:50% -2100px} /* FRA - Meal*/
.benefit-menu .img.L742fc059-6da6-4ece-8f41-b8f018147e95{background-position:50% -1800px} /* FRA - Car Allowance*/
.benefit-menu .img.L563e3379-0241-41bc-9321-be5ed1063b2f{background-position:50% -3300px} /* FRA - Fuel Card*/
.benefit-menu .img.L3287e0e2-896e-4b50-bb2d-4b2697a21c56{background-position:50% -2250px} /* FRA - Profit Sharing Plan*/

/*France - Events*/
.img.E0285e3f1-d64d-49ac-8b55-ad2727938806{background-position:50% -4650px} /* FRA - Birth/Adoption */
.img.E2efc71ae-32ac-460f-9f82-4c03e4ab1997{background-position:50% -3450px} /* FRA - Death of a Dependent */
.img.Ee6ce8056-d35c-4e6a-8520-4a8717771d8a{background-position:50% -4800px} /* FRA - Divorce */
.img.E72a15048-88a3-4ef1-bd76-4dc88f45c94d{background-position:50% -1050px} /* FRA - Marriage */

/*Brazil - Events*/
.event-img .img.E40cfce46-1585-4680-83e1-5e864cfef4ca {background-position:50% -1050px} /* Marriage */
.event-img .img.E9f97f2fd-b10c-4171-bb49-9ea8e2116328 {background-position:50% -4650px} /* Birth/adoption */
.event-img .img.E3c4974f3-d15d-40fa-8232-1cfa14f341b3 {background-position:50% -4800px} /* divorce */
.event-img .img.E4c3e56ae-1eb9-4bcc-9633-dc70eb110b61 {background-position:50% -3450px} /* death of a dependent */

/*Brazil - lines*/
.benefit-menu .img.La5c42f45-ce44-417f-889c-63f1949231b6 {background-position:50% -1650px} /* BRA - NTT DATA Retirement plan Basic Contributions*/
.benefit-menu .img.La5c27628-5ca3-4563-a95a-5fd047a6aa08 {background-position:50% -1650px} /* BRA - NTT DATA Retirement plan Voluntary Contributions*/
.benefit-menu .img.Lc5dc22ef-cbd9-49e4-89c1-24eb394ef07e {background-position:50% -3600px} /* life ad&d*/
.benefit-menu .img.Lf1534f70-3001-404d-84a9-cc2f211f177f {background-position:50% -3750px} /* disability*/
.benefit-menu .img.Ld6bc4fd1-8098-47f2-ba17-c81bc84cbbd8 {background-position:50% -0px} /* healthcare*/
.benefit-menu .img.L93338b2d-0bac-4e24-86c7-497ab4c71871 {background-position:50% -150px} /* dental plan*/
.benefit-menu .img.Lb74bb2c8-3b9e-41c9-ac51-f07185dd180f {background-position:50% -1800px} /* car allowance*/
.benefit-menu .img.L9dcfe279-272b-4131-8bc8-d3d5d6d43bca {background-position:50% -3000px} /* meal benefit*/
.benefit-menu .img.Lef55a52b-72ab-4ec4-80fd-6c8777327179 {background-position:50% -1650px} /* BRA - NTT DATA Retirement plan Basic Contributions*/


/*Brazil - Reset to Default*/

#resettodefaults .btn{
	margin-right: 25px !important;
}

/*India - Lines*/
.benefit-menu .img.Lfcd00ad9-2fc2-4583-84fa-2e489ef48b0f{background-position:50% -1200px;} /*IND - Group Personal Accident Insurance (GPA)*/
.benefit-menu .img.Lbc896a57-5126-44f2-b27f-38d266cfc28c{background-position:50% -1500px;} /*IND - Group Term Life Insurance (GTL) */
.benefit-menu .img.L1127421e-e348-4bc6-8dd6-1639a38459dd{background-position:50% -4050px;} /*IND - Employee Deposit Linked Insurance (EDLI) */
.benefit-menu .img.L463058ba-5e2f-4638-803b-153366e33aba{background-position:50% -3885px;} /*IND - Death Benevolent Fund Insurance (DBF) - Top up voluntary policy -  Life & Critical Illness */
.benefit-menu .img.L419053a5-f293-45ae-9572-6aebb8caa5aa{background-position:50% -4200px;} /*IND - Group Medical Insurance (GMC) */
.benefit-menu .img.L4fb802ea-cfd4-473c-b800-f820a928c4e9{background-position:50% -750px;} /*IND - Independent Voluntary Top - Up */
.benefit-menu .img.L381e7030-edbf-44f9-8e78-e209555ffec4{background-position:50% -1050px;} /*IND - Health Insurance - Voluntary Parent’s Policy (Top Up 1) For GDS Only */
.benefit-menu .img.Labce95a5-c19f-4183-b5de-e74594383424{background-position:50% -1050px;} /*IND - Health Insurance - Voluntary Parent’s Policy (Top Up 2) For GDS Only */
.benefit-menu .img.Le6087128-e208-4405-90bb-857b82e807a7{background-position:50% -1050px;} /*IND - Health Insurance - Voluntary Parent’s In Law Policy (Top Up 1) For GDS Only */
.benefit-menu .img.L8fc5cc4c-83c9-40a3-9e68-e3b488b2d878{background-position:50% -1050px;} /*IND - Health Insurance - Voluntary Parent’s In Law Policy (Top Up 2) For GDS Only */
.benefit-menu .img.L56c4d244-c422-4b6d-8b49-d878225c3d85{background-position:50% -1050px;} /*IND - Health Insurance - Voluntary Parent’s Policy */
.benefit-menu .img.Lc2261477-2287-4600-b84b-b3003508cd97{background-position:50% -1650px;} /*IND - Employee State Insurance (ESI) */
.benefit-menu .img.L945478fa-c3b7-436c-853d-2a81aad3975b{background-position:50% -2088px;} /*IND - Voluntary Provident Fund (VPF) */
.img.Leb485aa4-5fc1-421e-bdc6-e571b50e0844{background-position: 50% -1800px !important;}/*IND - VLIS */
.img.L9e83d1ee-154b-44b8-b868-1b9300b73928{background-position: 50% -2250px !important;}/*IND - VNPS */
.img.Lf7363691-52f3-48cb-88b1-30c7360f68ec{background-position: 50% -1650px !important;}/*IND - HDA*/
.img.L8aab0947-d758-4490-aa4b-1408ad69e60b{background-position: 50% -1350px !important;}/*IND - Discretionary Advance */
.img.L345589de-e76d-44c5-a281-bb86b21148a0{background-position: 50% -3300px !important;}/*IND - Salary Advance*/
.img.L5616b418-23d6-4d1a-8ad4-9d9b4a643344{background-position: 50% -1800px !important;}/*IND - VLIS - Claim */



/*India - Events*/
.img.E08ec3b29-1193-4dd8-9488-3ea176ad9ee2 {background-position:50% -4650px;} /*IND - Birth/Adoption */
.img.Ec2a9169e-ea9c-4438-89cb-2c8f5c966470 {background-position:50% -4800px;} /*IND - Divorce */
.img.E1ba58eda-51f9-4eaa-a36a-84b71dbe74dc {background-position:50% -3450px;} /*IND - Death of a Dependent */
.img.E134edb8f-a7a7-4624-89b8-bfc1822e61f7 {background-position:50% -886px;} /*IND - Marriage */
.img.E0d0e19bc-5bee-4db3-a94a-5b702dcafb5a {background-position:50% -2088px;} /*IND - Voluntary Provident Fund (VPF) */
.img.Ecc7bb2e0-eac1-4235-83f6-6051e0aa1a9d {background-position:50% -2698px;} /*IND - Add/Edit a beneficiary */
.img.E4ef0ded4-940d-4eb7-a671-a76347ea1d89{background-position: 50% -3300px !important;}/*IND - Salary Advance*/ 
.img.Ed8e80937-096a-4168-949f-d834a5bd125f{background-position: 50% -1650px !important;}/*IND - HDA*/
.img.E079ff60e-9b36-404f-8e6c-81b81fce5f55{	background-position: 50% -1350px !important;}/*IND - Discretionary Advance */
.img.Ee796c944-48d0-49c4-bec1-68bf576d3b79{background-position: 50% -2250px !important;}/*IND - VNPS */
.img.E562fb580-4f84-46f0-ba5d-1d1ba530e96a{background-position: 50% -1800px !important;}/*IND - VLISR */
.img.Eb1b44821-048b-48d4-bdfb-1c7b5a7de45b{background-position: 50% -1800px !important;}/*IND - VLISC */

.img.Ec9ccc4d0-ca07-4a31-8e0a-cb260a4e6fc8 {

    background-position: 50% -3000px;
} /*NTT france mean allowance */

/*NTT india benefit matrix page text*/
.onlyindia  {display: none;} 

.focusedLink{
color:red !important;
}

.footnote {display:none;}
.online-two-iso #terminator #header.header-fullwidth , .footer-fullwidth {
    background: #fff;
}
.online-two-iso #terminator #footer.footer-fullwidth { background-color: #fff;}

/*top nagivation menu*/
#mainTabLink3 {
    padding-top: 31px !important;
}

/*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;}
/*Employee Assistance Program*/
.img.BenefitImage_54d9a173-78fd-4248-bf55-bd2a3c49be24.IntroNode_54d9a173-78fd-4248-bf55-bd2a3c49be24 {
    background-position: 50% -1025px !important;
}

/* Minification failed (line 99, error number 1019): Unexpected token, found '}' */