/*Logo MFA*/
#mfaContainerGlobal .logo {
    background: url(/projectocean/media/default/Login/kyndryl_wordmark_COLOR.png) no-repeat 0 center/contain;
    width: 200px;
    height: 80px;
    margin-bottom: 12px
}

/*Profile section color issue */
.ui-tooltip {
 background-color:#fff;
 padding:8px;
 position:absolute;
 z-index:1;
 top:100%;
 margin-bottom:20px;
 margin-left:-20px;
 max-width:300px;
 -webkit-box-shadow:0 0 5px #aaa;
 box-shadow:0 0 5px #aaa;
 color:#000;
 opacity:7
} 

/**/
/*Hide Password and Save button from Mobile Registration*/
#mobileRegistration-Content #passwordDiv {
    display: none;
}
#mobileRegistration-Content #passwordConfirmationDiv {
    display: none;
}
#mobileRegistration-Content #newPasswordSave {
    display: none;
}
  /*Login Image 
  .online-two-iso.login body {
      background: url(/projectocean/media/default/login-page4.png) no-repeat 0 0/cover;
  }*/
  /*Logo*/
  #logo {
      background: url(/projectocean/media/default/Login/kyndryl_wordmark_COLOR.png) no-repeat 0 center/contain; width: 220px; height: 100px; margin-left: -45px;}

  #assistanceItems .search .button{background-color:#2a494c;}
#assistanceItems .search .button:hover , #floating-header-content .search-btn:hover{background-color:#d8d6ce; color: #042315 !important ;border: none;}
  /*profile */
  #headerTabs .tabs ul li a{color:#2a494c !important; border-bottom-color: #2a494c !important;}
  .edit-button .button-style{background-color:#2a494c !important;}



  
  /*footer*/
  
  ul#f-nav li {
      width: 32%;
      float: left;
      padding-left: 12%;
      padding-top: 1%;
  }
  
  /*ul#f-nav:before {
      content: " ";
      height: 7px;
      background: #35586c;
      clear: both;
      float: left;
      width: 100%;
  }*/
  #f-nav li a{color:#2a494c;}
  /******************************************
                  Widgets
  *******************************************/
  #home-module-generic.welcome {background-image: url('/catechbenefits/media/default/Welcome_Image.jpg') !important;}
  .onlineTwoPointO-home .icon-two-point-o-home-module-generic-0:before {content: 'B';}
  
  /*#home-module-generic-0.active {background-color:#35586C;color: white !important;}
  #home-module-generic-0.active:hover {background-color:#35586C;color: white !important;}
  #home-module-generic-0:hover {background-color:#5D92B1;color: white !important;}
  
  #home-module-enrolment.active  {background-color: #35586C;color: white !important;}
  #home-module-enrolment.active:hover {background-color:#35586C;color: white !important;}
  #home-module-enrolment:hover  {background-color: #5D92B1;color: white !important;}
  
  #home-module-generic-2.active {background-color:#35586C;color: white !important;}
  #home-module-generic-2.active:hover {background-color:#35586C;color: white !important;}
  #home-module-generic-2:hover {background-color:#5D92B1;color: white !important;}
  
  #home-module-manage-claims.active{background-color:#35586C;color: white !important;}
  #home-module-manage-claims.active:hover {background-color:#35586C;color: white !important;}
  #home-module-manage-claims:hover{background-color:#5D92B1;color: white !important;}
  
  #home-module-make-a-claim.active{background-color:#35586C;color: white !important;}
  #home-module-make-a-claim.active:hover {background-color:#35586C;color: white !important;}
  #home-module-make-a-claim:hover{background-color:#5D92B1;color: white !important;}
  
  #home-module-trs-4.active{background-color:#35586C;color: white !important;}
  #home-module-trs-4.active:hover {background-color:#35586C;color: white !important;}
  #home-module-trs-4:hover{background-color:#5D92B1;color: white !important;}
  
  #home-module-generic-3.active{background-color:#35586C;color: white !important;}
  #home-module-generic-3:hover {background-color:#35586C;color: white !important;}
  #home-module-generic-3:hover{background-color:#5D92B1;color: white !important;}*/
  
  .onlineTwoPointO-home .modules .module.active i[class*="icon-"] {color: white;}
  /*#home-module-generic-0.active:hover {background-color:#35586C;color: white !important;}*/
  .onlineTwoPointO-home .modules .module:hover i[class*="icon-"] {color: white;}  




  /******************************************
              Benefit Overview
  *******************************************/
  #benefit-overview #overviewAccordion .panel-default > .panel-heading , .benefit-matrix .benefit-category .panel-default > .panel-heading {background-color: #2a494c;}
  #benefit-overview .clear-filter {background-color: #2a494c;}
 #benefit-overview .clear-filter:hover , .btn.btn-info.know-more-link:hover {background-color:#d8d6ce !important; color: #042315 !important ;border: none;}
.btn.btn-info.know-more-link:hover a { color: #042315 !important;  border: none;}
  #benefit-overview .group-header-graphicon {margin-top: 14px;}
  .summaryControls .btn{background-color: #2a494c !important;}
  #benefit-overview .know-more-link{background-color:#008cff;}
  .modal-body .modal-controls .btn{background-color: #2a494c;}
  .modal-body .tab-selector li a{color: #2a494c !important; border-bottom-color:#2a494c !important;}
  /******************************************
               Benefit Matrix page
  *******************************************/
  .benefit-matrix .group-default {color: #fff; background-color: #2a494c;}
  .benefit-matrix .line-group {background-color: #2a494c;padding: 13px;}
  
  #resettodefaults a{background-color: #2a494c;}
  #followup-items a{background-color: #2a494c;}
  .benefit-matrix .benefit-active-benefits .btn-warning.active-button {background-color: #2a494c;}
  .group-body .btn{background-color: #2a494c !important; }
  .panel-heading{background-color: #2a494c !important;}
  .header-overlay{background-color:#2a494c !important;}
  #exit-confirm .content-overlay #exit-cancel a{background-color:#2a494c !important;}
  #exit-confirm .content-overlay #exit-continue a{background-color:#2a494c !important;}
  /******************************************
               Benefit Selection page
  *******************************************/
  #online2header .btn{background-color:#2a494 !important; }
  .benefitselect .products .box-border.sel .header {background-color: #2a494c;}
  .benefitselect .products .box-border.sel {background-color: #2a494c;}
   
  /******************************************
               FSA Page
  *******************************************/
  .fsaClaimSubmitContainer {width:100% !important; }
  
  
   .onlineTwoPointO-home .module-content #home-module-enrolment {
      background-image: url(/projectocean/media/default/Enroller%20Module.jpg);
  }
      
  
  div#home-module-generic.Current.Benefits {
      background-image: url(/projectocean/media/default/My%20current%20benefit.jpg );
  }
  
  
  div#home-module-generic.ViewUpload {
      background-image: url(/projectocean/media/default/View%20Upload.jpg) !important;
  }
  /*capitalise of some sections*/
  #menu-no-dashboard li a, #menu li a, #menu-sub li a, html#profile body#profile .profile #profile-online-2 span.label, html#profile body#profile .profile #profile-online-2 label:not(.ui-button) {text-transform: capitalize;}
  .help-ico a {
      text-transform: capitalize;
  }
  li.search div {
      text-transform: capitalize !important;
  }
  .col-md-2.col-sm-2.print-btn-section.ng-scope a {
      text-transform: capitalize;
  }
  .benefitheader.benefitheader-border.pendingcoverage .button-popover {
      text-transform: capitalize !important;
  }
  .form-group.online-two-datepicker.benefit-statement .input-group-addon.data-addon.ng-binding {
      text-transform: capitalize;
  }
  div#dlguploadDocument a {
      text-transform: capitalize;
  }
  /*list in numeric format*/
  
  ol.numeric{
      list-style: decimal;
  } 
/* View Upload Doucment */
div#documentsContainer table#tabledocuments tr th:nth-child(5), div#documentsContainer table#tabledocuments tr td:nth-child(5) {
      display: none;
  }
          div#documentsContainer table#tabledocuments td, div#documentsContainer table#tabledocuments th {
              text-align: center;
          }
          
          div#documentsContainer table#tabledocuments th {
              background-color: #2a494c !important;
          }
  
#documentsContainer .button-style{background-color: #2a494c !important;}
div#dlguploadDocument a.button-style.gray {
    margin-left: 10px !important;
}	
 
.links-group.four-links {display:none;}


/*SPAN.green-number {
    margin-left: -100px !important;
  }*/
@-moz-document url-prefix() {
#txtBeneficiaryFirstName
{
    width: 190px;
}
#txtBeneficiaryMiddleName
{
    width: 190px;
}
#txtBeneficiaryLastName
{
    width: 190px;
}    
}
/*image was cut on pending EOI on matrix page*/
@media (min-width: 768px){
#eoi_elected_costofbenefit {
    padding-top: 7px;
}}

/*look n feel of cost on line page */

#products .option-credit-health .option {
    width: 100px !important;
}
#products .option-credit-health .value {
    float: left !important;
    width: 100px !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 {text-transform: lowercase !important;}

/*Japan Specific lines due applied on default css due to Global ibmer*/
/* Lines Images*/
.img.L1e2cf72b-0962-4c3d-b0b9-c8bf3cf5034b {background: url(/projectocean/media/default/Savings-M.png) no-repeat !important; background-position: 50% !important;background-size: 100% !important;} /*JPN - Defined Contribution (DC)*/
.img.Lf29df360-2ebe-4805-b2bb-d368b23fd413 {background: url(/projectocean/media/default/Pension-M%20Yen.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*Retirement allowance plan*/
.img.Lea4b2bc6-1ddb-4f72-9975-1afe46affe3c {background: url(/projectocean/media/default/Security-2.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*Group term life involuntary*/
.img.L8de2e18b-a944-420a-a9d2-41f10ea79a0c {background: url(/projectocean/media/default/Security-2.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*Group term life voluntary*/
.img.Lf024517a-65b2-43af-8b82-249a5da0c579 {background: url(/projectocean/media/default/Security-1.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*Group pension insurance*/
.img.Lbab3396a-bdfe-4c42-8b98-8ce76bf4dde5 {background: url(/projectocean/media/default/Environmental-2.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - Condolences*/
.img.Lb497ee93-7b83-413f-a519-c28e0358d7e2 {background: url(/projectocean/media/default/Healthcare-2.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*Group Long-term Disability (LTD) Income Indemnity Insurance*/
.img.Le01f5e4c-39fa-4b74-8340-949e2095763c {background: url(/projectocean/media/default/Healthcare-3.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - Spouse Group Term Life Insurance (Voluntary)*/
.img.L1d095b33-0b86-46e2-a4a2-62e404fd725d {background: url(/projectocean/media/default/Money%20Stack%20Yen_1.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*CB Cash balance*/
.img.Lb0d8a27e-3efb-4d03-9ce0-73de9d8a77e5 {background: url(/projectocean/media/default/Growth-M.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - Pension CB lump sum*/
.img.Lef19c2aa-b59c-4cd8-8199-46076ac969d4 {background: url(/projectocean/media/default/Growth-M.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - Pension CB Annuity Percentage */
.img.L1d095b33-0b86-46e2-a4a2-62e404fd725d\,b0d8a27e-3efb-4d03-9ce0-73de9d8a77e5\,ef19c2aa-b59c-4cd8-8199-46076ac969d4 {background: url(/projectocean/media/default/Money%20Stack%20Yen_1.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*CB Cash balance*/
.img.Le8138d10-05f7-46ec-9250-937a7fa869e7 {background: url(/projectocean/media/default/Growth-M.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - Pension CB Lump Sum - 2nd Selection */
.img.Ldcd0fe0c-d19a-4dc7-9553-4d81244c1ded {background: url(/projectocean/media/default/Growth-M.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - Pension CB Annuity - 2nd Selection */
.img.L6d74c201-b72b-4e18-9016-feeb26aa5a51 {background: url(/projectocean/media/default/Growth-M.png) no-repeat !important;background-position: 50% !important;background-size: 100% !important;} /*JPN - 100% Lump Sum Withdrawal */

/*Login Page*/
.online-two-iso .employeeNumberLabel {
    text-transform: none;
}

#lbldob {
    text-transform: none;
}

#login {text-transform: none;}
/*No space below paragraph code*/
.NSBP {padding-bottom:0px !important ; margin-bottom: 0px !important}
/*login page image*/
.online-two-iso.login body {background-image:url('/projectocean/media/default/Login/Picture1Login.jpg')}
/***************************************************************************3.0 code***************************************************************/
/************************************Home page modules******************************************/
/*Home module buttons full width*/
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default,
#home-online-three #right-side .modules-mobile .module-mobile .module-panel .module-copy button.btn.btn-default,
#home-online-three #home-integrated .modules-mobile .module-mobile .module-panel .module-copy button.btn.btn-default,
#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; background: #2a494c;Color:#fff;}
/*enrolment module button*/
#home-online-three #home-integrated .modules-right-side.grid-container .home-module-enrolment-content .btn.btn-default {background: #2a494c;Color:#fff;}
/*Home module buttons full width*/
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default:hover,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .btn.btn-default:hover,
#home-online-three #right-side .modules-mobile .module-mobile .module-panel .module-copy button.btn.btn-default:hover,
#home-online-three #home-integrated .modules-mobile .module-mobile .module-panel .module-copy button.btn.btn-default:hover,
#home-online-three #manage-claims .home-module-manage-claims-content.ng-fade .manage-claims-buttons .btn.btn-default:hover { width:90%; border-radius: 20px; font-weight: 500; background: #d8d6ce;Color:#042315;}
/*enrolment module button*/
#home-online-three #home-integrated .modules-right-side.grid-container .home-module-enrolment-content .btn.btn-default:hover {background: #d8d6ce;Color:#042315;}
/*caraousal button*/
#home-module-welcome #slider .sliderContainer .slide-content .content .btn, .home-module-integrated #slider .sliderContainer .slide-content .content .btn { border-radius: 20px; font-weight: 500; background: #2a494c;Color:#fff;}
#home-module-welcome #slider .sliderContainer .slide-content .content .btn:hover, .home-module-integrated #slider .sliderContainer .slide-content .content .btn:hover { border-radius: 20px; font-weight: 500; background: #d8d6ce;Color:#042315; border: none;}
/* active toggle sliders*/
.online-two-iso input:checked + .slider {background-color: #4cdd84;}
.online-two-iso .slider { background-color: #8e988c;}
.online-two-iso .toggle-option {margin-top: 1px; margin-right: 5px; font-size: 0.9em;}
/*hide welcome dropdown*/
.btn-group.welcome-items.hidden-xs.dropdown {display: none;}
/*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;}
/*reduce padding between modules*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content {padding: .5rem; background-color: #f2f2f2;}
#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;}

/*module heading color*/
#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 {
	color: #ff462d;}

/*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;}

/*Bring text on top left corner*/
#home-module-welcome .content, .home-module-integrated .content{margin: 0px;}
#home-module-welcome #slider .sliderContainer .slide-content, .home-module-integrated #slider .sliderContainer .slide-content{margin-left: 2.5rem;margin-top: 0px;}

/*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: 170px;}
  /*carousel content*/
.slide-content.advanced.ng-scope {color: #fff;}
.slide-content.advanced.ng-scope h1 {color: #fff; font-weight: 300;}
.carousel.home-module-integrated ul {list-style-type: disc; padding-left: 2em;}

/*Hide Password Security Validation Message from Mobile Registration*/ 
#mobileRegistration-Content .password-validation-container { 
    display: none; 
} 

/****************************************footer*************************************************/
.online-two-iso #terminator #footer.footer-fullwidth {background-color: #d8d6ce;}
.online-two-iso #footer a{color:black;}
/*menu container text*/
.online-two-iso #menu-no-dashboard li a, .online-two-iso #menu-no-dashboard li a.selected {color: #000;}
/*greeting message color*/
#home-online-three .dashboard-controls #greeting-message {color: #2a494c; }
/*****************************header*****************************************/
/*header height and color*/

.online-two-iso #terminator #header.header-fullwidth {background-color: #d8d6ce;}
/* need assistance icons */
#login-module-need-assistance span.phone:before,
#login-module-need-assistance span.email:before { font-family: FontAwesome;}
#login-module-need-assistance span.phone:before { content: '\f095'; padding-right: .5em}
#login-module-need-assistance span.email:before { content: '\f0e0'; padding-right: .7em}
/*need assistance tab*/
#floating-header .help-ico .helptoggle { color: #ff462d; background-color: #ffffff; border-color: #0077ad; border-radius: 0 0 10px 10px; margin-right: 2rem; font-weight: lighter;}
#floating-header-content .search-btn {background-color: #0077ad;}
.button:focus, .button:hover {background-color: #000 !important; box-shadow: none;  border: none;}
.button {background-color: #0077ad;}
/*background colour of panel when pulled down*/
.online-two-iso #terminator #header.header-fullwidth .eol-center { background: #ffffff;}
/*move mail to left*/
.mail {padding-right: 27px;}
/*remove default icons and make links white*/
#floating-header-content a {color: #808080; width: auto; margin-left: 2em;}
ul#assistanceItems li.mail a, ul#assistanceItems li.call a { background: none !important;}
/* hover colour of links in floating header */
#header a:hover { color: #0077ad; text-decoration: none;}
/* focus colour of links in floating header */
#header a:focus { color: #0077ad; text-decoration: none;}
/*general styling for font icons to be used*/
#floating-header-content .chat a:before,
#floating-header-content .call a:before,
#floating-header-content .mail a:before { font-family: FontAwesome; margin-left: -1em;padding-right: .25em; font-size: 3em;vertical-align: middle; }
/*call icon*/
#floating-header-content li.call a:before { content: '\f095'; }
/*mail icon*/
#floating-header-content li.mail a:before { content: '\f003'}

#footer, #footer-sub {padding: 0px; clear: both;}
.online-two-iso #menu-no-dashboard li a::before { content: "\f105"; font-family: FontAwesome; margin-right: 2px;}
@media only screen and (min-width: 768px){
#home-online-three .dashboard-controls {
    margin: 0px 0.7rem 10px 0.7rem;
    box-shadow: 0 6px 2px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.1);
    padding-left: 2%;
    height: 5rem;
}}
/* module layout for devices of 768 px width and up */
@media only screen and (min-width:768px) {
  #home-online-three #right-side .modules-right-side.grid-container,
  #home-online-three #home-integrated .modules-right-side.grid-container {
    grid-template-columns:repeat(2,1fr);
    -ms-grid-columns:1fr 1fr;
    grid-template-areas:
      "module-1 module-1 "
      "module-2 module-3 "
      "module-4 module-5 "
      "module-6 module-7 "}
  /* module layout in IE */
   #home-online-three #right-side .grid-container.modules-right-side, #home-online-three #home-integrated .grid-container.modules-right-side {
-ms-grid-columns: 1fr 1fr;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {-ms-grid-column: 1;-ms-grid-row: 1; -ms-grid-column-span:2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {-ms-grid-column: 1;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {-ms-grid-column: 2;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {-ms-grid-column: 1;-ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {-ms-grid-column: 2;-ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {-ms-grid-column: 1;-ms-grid-row: 4;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {-ms-grid-column: 2;-ms-grid-row: 4;}
#home-online-three #right-side .modules-right-side.grid-container, #home-online-three #home-integrated .modules-right-side.grid-container {
  grid-template-columns: 50% 50%;  }}
/* module layout for devices of 900 px width and up */
@media only screen and (min-width:900px) {
  #home-online-three #right-side .modules-right-side.grid-container,
  #home-online-three #home-integrated .modules-right-side.grid-container {
    grid-template-columns:repeat(2,1fr);
    -ms-grid-columns:1fr 1fr;
    grid-template-areas:
      "module-1 module-2 "
      "module-3 module-4 "
      "module-5 module-6 "
      "module-7 module-8 "}
  
/* module layout in IE */
   #home-online-three #right-side .grid-container.modules-right-side, #home-online-three #home-integrated .grid-container.modules-right-side {
-ms-grid-columns: 1fr 1fr;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {-ms-grid-column: 1;-ms-grid-row: 1; -ms-grid-column-span:1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {-ms-grid-column: 2;-ms-grid-row: 1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {-ms-grid-column: 1;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {-ms-grid-column: 2;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {-ms-grid-column: 1;-ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {-ms-grid-column: 2;-ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {-ms-grid-column: 1;-ms-grid-row: 4;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {-ms-grid-column: 2;-ms-grid-row: 4;}  
#home-online-three #right-side .modules-right-side.grid-container, #home-online-three #home-integrated .modules-right-side.grid-container {
  grid-template-columns: 50% 50%;  }}

/* module layout for devices of 1400px width and up */
@media only screen and (min-width:1400px){
  #home-online-three #home-integrated .modules-right-side.grid-container {
    grid-template-columns: repeat(3,1fr);
     -ms-grid-columns:1fr 1fr 1fr;
    grid-template-areas:
      "module-1 module-2 module-3"
       "module-4 module-5 module-6"
       "module-7 module-8 module-9"}
/* module layout in IE */
 #home-online-three #right-side .grid-container.modules-right-side, #home-online-three #home-integrated .grid-container.modules-right-side {
-ms-grid-columns: 1fr 1fr 1fr;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {-ms-grid-column: 1;-ms-grid-row: 1; -ms-grid-column-span:1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {-ms-grid-column: 2;-ms-grid-row: 1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {-ms-grid-column: 3;-ms-grid-row: 1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {-ms-grid-column: 1;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {-ms-grid-column: 2;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {-ms-grid-column: 3;-ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {-ms-grid-column: 1;-ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {-ms-grid-column: 2;-ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-8 {-ms-grid-column: 3;-ms-grid-row: 3;}
#home-online-three #right-side .modules-right-side.grid-container, #home-online-three #home-integrated .modules-right-side.grid-container {
grid-template-columns: 33.3% 33.3% 33.3%;  }}
#home-online-three #right-side .modules-right-side.grid-container, #home-online-three #home-integrated .modules-right-side.grid-container { grid-gap: 0px;}
/*Claim page header gap fix*/
#claim #header { margin-top: -60px !important;}
/* modules styling */
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content,
.bootstrap-iso .carousel.home-module-integrated {background: white;}
/* Removing header of welcome message*/
.module-content.mobileviewtext .module-content-header-container {display:none;}
.module-content.mobileviewtext .home-module-generic-content p.content-text h3 {margin-top: 0px; font-size: 1.1rem; align-items: center; color: #ff462d; font-weight: 500;}
/*need assistance bold*/
#floating-header .help-ico .helptoggle {font-weight: bold;}
#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-weight: bold;}
@media only screen and (max-width:768px) { #home-online-three .dashboard-controls #greeting-message {font-size: 18px;}}
.fa-envelope:before , .fa-user:before , .fa-sign-out:before {color: #ff462d;}
/*filter drop down on benefit overiveew page*/
button#BenefitNameFilter {background: none; color: #333;}
.benefit-matrix .row.title .glyphicon-info-sign-color, .benefitselect .line-benefit-intro .glyphicon-info-sign-color { color: #2a494c;}
/****************************************** button styling *******************************************/
/* default colour */
.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,
.online-two-iso A.button-style,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue,
.online-two-iso A.button-style.blue,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray,
.online-two-iso A.button-style.gray,
.benefitheader-fixed div#followup-items a.btn,
.benefitheader-fixed div#resettodefaults a.btn,
.benefit-matrix .confirm-checkout-button .btn-success,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green, .online-two-iso A.button-style.green,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info , .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success , .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger,
.modal-footer button.btn.btn-default , .modeller-links li a.checked , .benefit-matrix .benefitheader.benefitheader-border
{  background-color: #2a494c;   color: #fff;}

/* hover colour */
.bootstrap-iso .btn-primary:hover,
.bootstrap-iso .btn-danger:hover,
.bootstrap-iso .btn-info:hover,
.bootstrap-iso .btn-default:hover,
.bootstrap-iso .btn-warning:hover,
.bootstrap-iso .btn-success:hover,
.bootstrap-iso .btn-popup:hover,
.online-two-iso A.button-style:hover,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue:hover,
.online-two-iso A.button-style.blue:hover,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray:hover,
.online-two-iso A.button-style.gray:hover,
.benefit-matrix .row .btn-success:hover,
.benefitheader-fixed div#followup-items a.btn:hover,
.benefitheader-fixed div#resettodefaults a.btn:hover,
.benefit-matrix .confirm-checkout-button .btn-success:hover,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green:hover, .online-two-iso A.button-style.green:hover,
.bootstrap-iso .btn-info:hover, .bootstrap-iso .btn-primary:active:hover, .bootstrap-iso .btn-danger:active:hover, .bootstrap-iso .btn-info:active:hover, .bootstrap-iso .btn-default:active:hover,
.bootstrap-iso .btn-warning:active:hover, .bootstrap-iso .btn-success:active:hover, .bootstrap-iso .btn-popup:active:hover, .online-two-iso A.button-style:active:hover,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue:active:hover, .online-two-iso A.button-style.blue:active:hover,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray:active:hover, .online-two-iso A.button-style.gray:active:hover,
.benefitheader-fixed div#followup-items a.btn:active:hover,  .benefitheader-fixed div#resettodefaults a.btn:active:hover, .benefit-matrix .confirm-checkout-button .btn-success:active:hover,
.bootstrap-iso .modal-controls .btn-warning:hover, .online-two-iso #exit-cancel A.button-style.blue:hover, .bootstrap-iso .modeller-footer .modeller-close-button.btn-warning:hover, 
.bootstrap-iso .btn-warning.dependant-cancel-btn:hover, .bootstrap-iso .modal-controls .btn-warning:active:hover, .online-two-iso #exit-cancel A.button-style.blue:active:hover, 
.bootstrap-iso .modeller-footer .modeller-close-button.btn-warning:active:hover, .bootstrap-iso .btn-warning.dependant-cancel-btn:active:hover,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info:hover , .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success:hover , .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger:hover,
.modal-footer button.btn.btn-default:hover, .modeller-links li a.checked:hover , .benefit-matrix .benefitheader.benefitheader-border:hover{
  background-color: #d8d6ce;   color: #042315;}

/* focus colour */
.fsaClaimSubmitContainer .btn-primary:hover,
  .bootstrap-iso .btn-primary:focus,
  .bootstrap-iso .btn-danger:focus,
  .bootstrap-iso .btn-info:focus,
  .bootstrap-iso .btn-default:focus,
  .bootstrap-iso .btn-warning:focus,
  .bootstrap-iso .btn-success:focus,
  .bootstrap-iso .btn-popup:focus,
  .online-two-iso A.button-style:focus,
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue:focus,
  .online-two-iso A.button-style.blue:focus,
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray:focus,
  .online-two-iso A.button-style.gray:focus,
  .benefitheader-fixed div#followup-items a.btn:focus,
  .benefitheader-fixed div#resettodefaults a.btn:focus,
  .benefit-matrix .confirm-checkout-button .btn-success:focus, 
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green:focus, .online-two-iso A.button-style.green:focus,
  .bootstrap-iso .btn-primary:active,
  .bootstrap-iso .btn-primary:active:focus,
  .bootstrap-iso .btn-danger:active,
  .bootstrap-iso .btn-danger:active:focus,
  .bootstrap-iso .btn-info:active,
  .bootstrap-iso .btn-info:active:focus,
  .bootstrap-iso .btn-default:active,
  .bootstrap-iso .btn-default:active:focus,
  .bootstrap-iso .btn-warning:active,
  .bootstrap-iso .btn-warning:active:focus,
  .bootstrap-iso .btn-success:active,
  .bootstrap-iso .btn-success:active:focus,
  .bootstrap-iso .btn-popup:active,
  .bootstrap-iso .btn-popup:active:focus,
  .online-two-iso A.button-style:active,
  .online-two-iso A.button-style:active:focus,
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue:active,
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue:active:focus,
  .online-two-iso A.button-style.blue:active,
  .online-two-iso A.button-style.blue:active:focus,
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray:active,
  .online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray:active:focus,
  .online-two-iso A.button-style.gray:active,
  .online-two-iso A.button-style.gray:active:focus,
  .benefitheader-fixed div#followup-items a.btn:active,
  .benefitheader-fixed div#followup-items a.btn:active:focus,
  .benefitheader-fixed div#resettodefaults a.btn:active,
  .benefitheader-fixed div#resettodefaults a.btn:active:focus,
  .benefit-matrix .confirm-checkout-button .btn-success:active,
  .benefit-matrix .confirm-checkout-button .btn-success:active:focus,
  .bootstrap-iso .modal-controls .btn-warning:focus,
  .online-two-iso #exit-cancel A.button-style.blue:focus,
  .bootstrap-iso .modeller-footer .modeller-close-button.btn-warning:focus,
  .bootstrap-iso .btn-warning.dependant-cancel-btn:focus,
  .bootstrap-iso .modal-controls .btn-warning:active,
  .bootstrap-iso .modal-controls .btn-warning:active:focus,
  .online-two-iso #exit-cancel A.button-style.blue:active,
  .online-two-iso #exit-cancel A.button-style.blue:active:focus,
  .bootstrap-iso .modeller-footer .modeller-close-button.btn-warning:active,
  .bootstrap-iso .modeller-footer .modeller-close-button.btn-warning:active:focus,
  .bootstrap-iso .btn-warning.dependant-cancel-btn:active,
  .bootstrap-iso .btn-warning.dependant-cancel-btn:active:focus {
  background-color: #2a494c;   color: #fff;  border: none;}
/*calender*/
.online-two-iso .datepicker-container .input-group-btn .btn {  background-color: #2a494c;  border-color: #2a494c;}
.btn.online-two-datepicker {  background-color: #2a494c;  border-color: #2a494c;}
.online-two-iso .datepicker-container .input-group-btn .btn:hover , table.uib-daypicker .btn-default:hover {  background-color: #d8d6ce;  border-color: #d8d6ce;color: #042315;  border: none;}
li.uib-button-bar button.btn.btn-sm.btn-info.uib-datepicker-current,
li.uib-button-bar button.btn.btn-sm.btn-danger.uib-clear,
li.uib-button-bar button.btn.btn-sm.btn-success {    color: #fff;    background-color: #2a494c;    border-color: #fff;}
li.uib-button-bar button.btn.btn-sm.btn-info.uib-datepicker-current:hover,
li.uib-button-bar button.btn.btn-sm.btn-danger.uib-clear:hover,
li.uib-button-bar button.btn.btn-sm.btn-success:hover {  color: #042315;    background-color: #d8d6ce;    border-color: #fff;}
.bootstrap-iso .btn.online-two-datepicker { color: #fff;    background-color: #2a494c;}
.bootstrap-iso .btn.online-two-datepicker:hover {color: #042315;    background-color: #d8d6ce; border: none;}
/*manage claim styling*/
.spendingaccountsTab-container .tabs UL LI.sel A {  background-color: #2a494c; }
.btn.btn-primary.claim-details-edit.ng-scope.ng-isolate-scope, .btn.btn-info.claim-detais-print.ng-isolate-scope{ background-color: #2a494c; }
.btn.btn-primary.claim-details-edit.ng-scope.ng-isolate-scope:hover, .btn.btn-info.claim-detais-print.ng-isolate-scope:hover{ background-color: #d8d6ce; color: #042315;  border: none;}
/*Search page*/
.button:focus, .button:hover {  background-color: #d8d6ce!important; color: #042315;  border: none; }
.button:focus, .button {  background-color: #2a494c !important;}
/*Benefits over view Clear filer button hover*/
/*claim button*/
.claim .btn.btn-default.btn-lg.ng-isolate-scope{  color: #fff;  background-color: #2a494c !important;}
.claim .btn.btn-default.btn-lg.ng-isolate-scope:hover {  background-color: #d8d6ce!important; color: #042315;  border: none; }
/*View upload document table styling*/
#tabledocuments > thead > tr > th {  background: #2a494c;  border: 1px solid #fff;  text-align: center;}
#tabledocuments tbody td{  text-align: center;}
#benefit-overview .benefit-overview-title H1 , #page-header #page-title h1 , .FormPanel h1 , div#flexClaimTitle h1 { color: #ff462d !important; line-height: 1em; font-size: 2.4em; font-weight: normal;}
.add-beneficiary {color: #2a494c;}
.add-beneficiary:hover {color: #d8d6ce;}
.bootstrap-iso .close:hover, .bootstrap-iso .close:focus { color: #fff;}
/*a#btnNewDocument:hover {color: #d8d6ce !important;}*/
a#btnNewDocument {color: #2a494c !important; font-weight: bold;}
/*button hover in add dependent*/
.dependant-list-top a.dependant-add-link , .dependant-list a.dependant-edit-btn , .dependant-list a.dependant-edit-btn {color: #4cdd84;}
.dependant-list-top a.dependant-add-link:hover , .dependant-list a.dependant-edit-btn span:hover , .dependant-list a.dependant-edit-btn span:hover , .dependant-list a.dependant-edit:hover ,.dependant-list a.dependant-remove:hover {color: #2a494c;}
.header-overlay A.close {color: #fff;}
/*confirm page button on benefit matrix page*/
.benefit-matrix .modal-footer #confirmation-buttons .btn-default.active, .benefit-matrix .confirmchoice .btn-default.active { background-color: #2a494c;
    color: #fff;}
.checkout-button .green{ background-color: #2a494c; color: #fff;}
.checkout-button .green:hover{  background-color: #d8d6ce!important; color: #042315;  border: none;}
.online-two-iso .modal-large .close { color: #2a494c;}
/*manage claim styling*/
.btn.btn-success.fileinput-button { color: #fff; background-color: #2a494c;  border-color: #2a494c;}
.btn.btn-success.fileinput-button:hover { background-color: #d8d6ce; color: #042315; border: none;}
#tblFiles .btn.btn-primary{  color: #fff;  background-color: #2a494c;  border-color: #2a494c;}
#tblFiles .btn.btn-primary:hover{   background-color: #d8d6ce; color: #042315;  border: none;}
.fsaClaimSubmitContainer .btn-primary, .fsaClaimSubmitContainer .btn-primary:focus, .fsaClaimSubmitContainer .btn-primary:active {  color: #fff;  background-color: #2a494c;  border-color: #2a494c;}
/*enroller benefit header color*/
/*.benefit-matrix .group-default , .benefit-matrix .benefit-active-benefits .active-intro {color: #2a494c;}*/
.benefit-matrix .benefitheader, .htabs-container .tabs UL LI.sel A {color: #2a494c;}
/* for styling buttons that convey meaning of a negative action e.g. cancel/close/remove etc. */
.bootstrap-iso .modal-controls .btn-warning,
.online-two-iso #exit-cancel A.button-style.blue,
.bootstrap-iso .modeller-footer .modeller-close-button.btn-warning,
.bootstrap-iso .btn-warning.dependant-cancel-btn {  background-color: #2a494c;   color: #fff;}
.online-two-iso h1, A:focus, A:hover {color: #2a494c;}
.bootstrap-iso .btn-warning.disabled:hover {background-color: #d8d6ce; color: #042315;}
button.btn.btn-primary.btn-lg.ng-isolate-scope:hover {background-color: #d8d6ce; color: #042315;  border: none;}
h3.dependantModalHeader, .online-two-iso .modal-normal a.tab-selector-link:hover, .online-two-iso .modal-normal .tab-selector-link.active,.section_title { color: #2a494c; }
.modeller-links li a.unchecked {color: #fff; background-color: #2a494c;}
.modeller-links li a.unchecked:hover {color: #042315; background-color: #d8d6ce;}
.bootstrap-iso .btn-warning.disabled:hover, .bootstrap-iso .btn-warning[disabled]:hover, .bootstrap-iso fieldset[disabled] .btn-warning:hover, .bootstrap-iso .btn-warning.disabled:focus, .bootstrap-iso .btn-warning[disabled]:focus, .bootstrap-iso fieldset[disabled] .btn-warning:focus, .bootstrap-iso .btn-warning.disabled.focus, .bootstrap-iso .btn-warning[disabled].focus, .bootstrap-iso fieldset[disabled] .btn-warning.focus { background-color: #DDC9A5 ; border: none;}
/*survey button*/
input#p_lt_ctl03_pageplaceholder_p_lt_zoneMain_FeedbackForm_viewBiz_ctl00_btnOK { background: #2a494c; color: #fff;}
input#p_lt_ctl03_pageplaceholder_p_lt_zoneMain_FeedbackForm_viewBiz_ctl00_btnOK:hover { background: #d8d6ce; color: #042315;}
/*search button hover color*/
 #search.SearchDialog a.button:hover { color: #042315; border: none;}
#search.SearchDialog a.button:focus , #search.SearchDialog a.button:focus { color: #fff !important; border: none;}
#assistanceItems .search .button:focus, #floating-header-content .search-btn:focus {color: #fff !important; background: #2a494c;}
#assistanceItems .search .button:active, #floating-header-content .search-btn:active {color: #fff !important; background: #2a494c;}
/*search button hover color*/
 #search.SearchDialog a.button:hover { color: #042315;  border: none;}
#documentsContainer .button-style:hover {color: #042315 !important; background-color: #d8d6ce !important  ;border: none;}
/*benefit header name on benefit matrix*/
/*.group-default .line-group { color: #fff;}*/
.benefit-matrix .benefitline .benefit-menu .img { margin-top: 2px;}
.bootstrap-iso .uib-datepicker .btn-info.active {background-color: #2a494c;}
#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 {color: #4cdd84 !important;}
@media (max-width: 767px){ #home-module-enrolment .enrollment-copy .days-left {color: #4cdd84 !important;}}
.edit-button a.button-style.blue:hover , .benefit-matrix .benefit-active-benefits .btn-warning.active-button:hover , a.btn.btn-success.btn-option-elect:hover , a.btn.btn-warning.continue:hover {color: #042315 !important; background-color: #d8d6ce !important;  border: none;}
#exit-confirm .content-overlay #exit-cancel a:hover, #exit-confirm .content-overlay #exit-continue a:hover {color: #042315 !important; background-color: #d8d6ce !important; border: none;}
/*.benefit-matrix .line-group {  background-color: #2A494C;   }*/
@media (min-width: 1161px){.online-three-allpages-fullwidth .wrapper-fullwidth .benefit-matrix .benefitheader-fixed { top: 170px}}

/*close x button
.glyphicon.glyphicon-remove {color:#042315;}*/
.modal-header.dependant-normal span.glyphicon.glyphicon-remove,.modal-header .glyphicon.glyphicon-remove.close,.modal-header .glyphicon.glyphicon-remove, .modal-header button.close-button.close.btn-nostyle span.glyphicon.glyphicon-remove {color:#042315;}
.col-md-12.col-sm-12.alert.alert-warning.alert-dismissible .close {color:#042315;}
/*arrow on home page on claims module*/
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content .tbs-module-pager .tbs-pager button:after, #home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .tbs-module-pager .tbs-pager button:after,
#home-online-three #right-side .modules-mobile .module-mobile .module-panel .module-copy .tbs-module-pager .tbs-pager button:after, #home-online-three #home-integrated .modules-mobile .module-mobile .module-panel .module-copy .tbs-module-pager .tbs-pager button:after{ color: #2A494C;}
/*button on calender*/
p.input-group.datepicker-container .btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info { color: #fff;  background-color: #2A494C; border-color: #2A494C;}
ul.fsa-content-type.tab-titles li a , tr.claim-header th a { color: #2A494C;}
/*print button on claims acknowledge popup*/
button.btn.btn-info.claim-acknowledgment-print { color: #fff; background-color: #2A494C; border-color: #2A494C;}
button.btn.btn-info.claim-acknowledgment-print:hover {background-color: #d8d6ce; color: #042315;  border: none;}
/*back button on benefit overview*/
@media (max-width: 769px){
 .modal-large .tab-header .back a {color: #2A494C !important;}}
.popover.ng-isolate-scope.right.fade.in .popover-inner .popover-content .matrixpop .margin-top-min a.btn.btn-warning:hover {color: #2A494C;}
/*Align Homepage Module buttons except enrollment*/
@media (min-width: 768px){.home-module-make-a-claim-content .make-a-claim-information .tbs-module-pager, .home-module-manage-claims-content .manage-claims-copy.module-copy .tbs-module-pager { padding-bottom: 50px;}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content {padding-bottom: 45px;}
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content .tbs-module-pager .tbs-pager, #home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content .tbs-module-pager .tbs-pager { bottom: 3.5em !important;}
#generic .generic-buttons .btn.btn-default , #home-integrated .benefit-statement-buttons .btn.btn-default, #home-integrated .make-a-claim-buttons .btn.btn-default, #home-integrated .manage-claims-buttons .btn.btn-default {position: absolute; bottom: 1.2em; left: 50%; transform: translateX(-50%);}}
/*Align Homepage Module buttons except enrollment end*/
/*Logo Alignment*/
#containerGlobal #terminator #header a #logo {
    margin-left: 10px !important;}

/*footer alignment on mobile view*/
#footer.footer-fullwidth {
background-color:#d8d6ce !important;
min-height: 60px !important;
}

/*To Hide Chat on Print screen on enrollment/statement pages as requested by Maisha dated 28/04/2022*/
@media print { div#divChatButton {display: none !important;}}
@media print {.ie-div-position-customer-chat { display: none !important;}
iframe#icChatButton { display: none;}}

/*Beneficiary color coding on benefit selection as requested by Maisha dated 28/04/2022*/
.benefitselect .in-Cart .you-pay P SPAN.green-number {
    color: #FF462D;
}

#allocationDialog .add-beneficiary {
    color: #FF462D;
}

#allocationDialog .edit-beneficiary {
    color: #204d74;
}

/*Benefit Matrix benefit category alignement as requested by Maisha dated 28/04/2022*/
@media only screen and (max-width: 768px) {.benefit-matrix .line-group {
    padding: 7px !important;
}}

/*For India Global Assignees*/
/* Benefits Overview Image*/
.summaryImage .IntroNode_fba09a81-ec7c-40d8-99d5-fb490bb11a49 {background: url(/projectocean/media/default/SIB.jpg) no-repeat !important; background-size: 100% !important;} /* Group Medical Insurance – Employee, Spouse and Children Policy */
.summaryImage .IntroNode_6c938e95-971e-4e59-ae7a-f82c0bbc4113 {background: url(/projectocean/media/default/Picture3.png) no-repeat !important; background-size: 100% !important;} /* Group Medical Insurance – Parent Policy*/
.summaryImage .IntroNode_4c54e7b9-24aa-4963-bc5f-bf0078c4fefc {background: url(/projectocean/media/default/Picture4.jpg) no-repeat !important; background-size: 100% !important;}/* Disability Benefit Plan*/
.summaryImage .IntroNode_6d106822-4ece-46b3-80b3-62b816c45258 {background: url(/projectocean/media/default/EAP.jpg) no-repeat !important; background-size: 68% !important; background-position: 50% !important;}/* Employee Assistance Program (EAP) */
.summaryImage .IntroNode_ab9f1f19-0f2e-4d4e-a4ff-52320fc39190 {background: url(/projectocean/media/default/Picture6.jpg) no-repeat !important; background-size: 100% !important;} /*National Pension Scheme Policy (NPS)*/
.summaryImage .IntroNode_63e05545-381d-4bed-b8ec-a4f6d9f4ecd4 {background: url(/projectocean/media/default/Picture7.png) no-repeat !important; background-size: 100% !important;}/*Employee Provident Fund*/
.summaryImage .IntroNode_3fc733b4-2ed0-4db4-a451-feb71e64334c {background: url(/projectocean/media/default/Pension%20of%20Labor%20Standard%20Law%20LSL.jpg) no-repeat !important; background-size: 100% !important; background-position: 50% !important;}/* Voluntary Provident Fund */
.summaryImage .IntroNode_d5697106-523d-4306-8f3a-1861c157ab92 {background: url(/projectocean/media/default/Labor%20Pension%20Act.jpg) no-repeat !important; background-size: 100% !important;}/*Gratuity */
.summaryImage .IntroNode_127476cd-1bd0-4a03-ac68-8402237bda2f {background: url(/projectocean/media/default/Picture5.jpg) no-repeat !important; background-size: 100% !important;} /* Group Term Life Insurance Policy (GTLI)*/
.summaryImage .IntroNode_c1ed4409-3824-4e91-b0f4-d0053af192dc {background: url(/projectocean/media/default/Picture1.jpg) no-repeat !important; background-size: 100% !important;} /*Group Personal Accident Policy (GPA)*/
.summaryImage .IntroNode_2758ee45-9de1-40ca-a55c-5e1330ae8013 {background: url(/projectocean/media/default/Picture2.jpg) no-repeat !important; background-size: 100% !important; background-position: 50% !important;} /*Business Travel Policy */
.summaryImage .IntroNode_94ead700-fa17-4304-ad98-ce5e4a080d95 {background: url(/projectocean/media/default/Picture5.jpg) no-repeat !important; background-size: 100% !important;}/* Employee Deposit Linked Insurance (EDLI)*/
.summaryImage .IntroNode_6d1a03b2-66f8-42ca-8b42-37dbae144729 {background: url(/projectocean    
    
    

/* Minification failed (line 0, error number 1062): Expected semicolon or closing curly-brace, found '' */