/* CLIENT CUSTOM CSS CODE HERE */

/* Login page */
.online-two-iso.login body {background-image: url("/AonActiveDev/media/default/Misc/login-image-with-text.png");} /*background*/
div#wrapper.isLoginPageWrapper {background: none; margin-left: -5%; height: 150px; width: 282px;}
.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules {
    background-color: rgba(53,53,53,.6);
}
.online-two-iso.login .LoginPageContainer .panel.panel-default .panel-body {
    background-color: #ddddddb7;
}

.online-two-iso.login .LoginPageContainer #main {
    width: 500px;
    float: right;
    margin-top: 0%;
    margin-right: 10%;
}
 /* Need Assistance section styling */
#floating-header-content .search-btn, #floating-header-content .button:focus, #floating-header-content .button:hover{
    background-color: #009EB4;
}

/*Home color change */
.online-two-iso #menu-no-dashboard li a, .online-two-iso #menu-no-dashboard li a.selected {
    color: #000000;
    font-size: 20px;
}

/*Sensitive data toggle color*/
.online-two-iso input:checked + .slider {
    background-color: #000000;
}

/*Down bar and modules*/
.online-two-iso.login .LoginPageContainer .icon-two-point-o-login-module-callout {float: right; width: 50%;}
.online-two-iso.login .LoginPageContainer .icon-two-point-o-login-module-callout::before {font-size: 70px;  margin-right: 2%; display:none;}
.online-two-iso.login .LoginPageContainer .icon-two-point-o-login-module-help::before {display:none;}
#login-module-choices-team .module-text {font-size: 18px; line-height: 30px;}
#login-module-choices-team .module-text a {color: #fff;}

/* Home page */
div#logo {
   background: url("/AonActiveDev/media/default/Misc/SHELL-logo.png") no-repeat scroll 0 0;
   margin-left: -50px;
    }
 

#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content {
    overflow-x: hidden;
}

#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: #000000;
}

/*EAP and Enrolment tile image customization*/
.img1-responsive.center-block.ng-scope {
    width: 20%;
}

/* Module text align in left */
.generic-copy.module-copy {
    text-align: left;
}
/* Help icon Need Assistance styling*/

#header .help-ico a.helptoggle[aria-expanded="true"]::after, #header .help-ico a.helptoggle[aria-expanded="false"]::after {font-family: FontAwesome;content: '\f04b';color: white;display: inline-block;transform: rotate(90deg);font-size: .75em;position: relative;left: 1em; top: -1px;}
a.helptoggle[aria-expanded="true"]::after, #header .help-ico a.helptoggle[aria-expanded="false"]::after {
	font-family: FontAwesome;
	content: '\f04b';
	color: white;
	display: inline-block;
	transform: rotate(90deg);
	font-size: .75em;
	position: relative;
	left: 1em;
	top: -1px;
}
#header .help-ico a.helptoggle[aria-expanded="true"]::after {
	transform: rotate(-90deg);
}
.help-ico A {
	background-image: none !important;
    background-color: #dd1d21;
    border: #dd1d21;
    color: white;
} 

/**************************** Need Assistance customized icons update ***********************************/

#floating-header-content A {
  background: none;
  }

#lnkChatAvailable::before {
     content: url("/AonActiveDev/media/default/Contact_icons2_1.png");}

#floating-header-content li.call a::before {
    content: url("/AonActiveDev/media/default/Contact_icons_1.png");
}
#floating-header-content li.mail a::before {
    content: url("/AonActiveDev/media/default/Contact_icons3_2.png");
}
#floating-header-content .search-btn, #floating-header-content .search-btn:hover, #floating-header-content .search-btn:focus {
    background: #009EB4 !important;
}

/****************************** Home page Navigation Menu styling******************************/

.online-two-iso #menu-no-dashboard li a, .online-two-iso #menu-no-dashboard li a.selected {
    color: #000000;
    font-size: 20px;
    margin-left: 15px;
}

.fa.fa-user, .fa.fa-envelope, .fa.fa-sign-out, .fa.fa-gear{
    color: #dd1d21;
}

/************************************** All Buttons Colour **********************************************/

.bootstrap-iso .btn.btn-default, .bootstrap-iso .btn:hover, .bootstrap-iso .btn-info:hover, .btn.btn-info.know-more-link, .clear-filter.btn.btn-warning.disabled, .bootstrap-iso .btn-default:hover, .btn.btn-warning.continue, .bootstrap-iso .btn-default:focus, .bootstrap-iso .btn-default:active, .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-success:hover, .bootstrap-iso .btn-success:focus, .bootstrap-iso .btn-success:active, .bootstrap-iso .btn-popup {
    background-color: #dd1d21;
    color: #ffffff;
    border-radius: 15px;
}
.bootstrap-iso .btn-warning:active:hover, .bootstrap-iso .btn-warning.active:hover, 
.bootstrap-iso .open > .dropdown-toggle.btn-warning:hover, .bootstrap-iso .btn-warning:active:focus, .bootstrap-iso .btn-warning.active:focus, 
.bootstrap-iso .open > .dropdown-toggle.btn-warning:focus, .bootstrap-iso .btn-warning:active.focus, .bootstrap-iso .btn-warning.active.focus, 
.bootstrap-iso .open > .dropdown-toggle.btn-warning.focus, .btn.btn-success.dependant-accept-btn, .btn.btn-warning.ng-isolate-scope{
    background: #000000;
    color: #ffffff;
}

/*Calender Button styling */
.btn.btn-default.btn-sm {
    color: #000000;
    background: #ffffff;
}

.btn.btn-sm.btn-info.uib-datepicker-current.ng-binding, {
    background: #668AB8;
}
.online-two-iso .datepicker-container .input-group-btn .btn
{
    background: #668AB8;
    color: #ffffff;
}

.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info:hover,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info:active,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info:focus{
    background: #668AB8;
    color: #ffffff;
}

.btn.btn-sm.btn-danger.uib-clear.ng-binding {
    background: #dd1d21;
    color: #ffffff;
}

.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger:hover, 
.bootstrap-iso .uib-datepicker .btn-info.active, 
.bootstrap-iso .uib-datepicker .btn-info.focus {
    background: #dd1d21;
    color: #ffffff;
}

.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success, .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success:hover {
    background: #008443;
    color: #ffffff;
}

.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue, .online-two-iso A.button-style.blue{
    background: #668AB8;
  }

/*benefit matrix popup colour*/
.online-two-iso .header-overlay{
    background: #668AB8;
}

.benefitselect .products .box-border.sel .header {
    background-color: #668AB8;
}

/* Benefit information button colour */
.bootstrap-iso .btn-info:active:hover{
   background: #668AB8;
} 

/*Success and select button on benefit matrix page */
.btn.btn-success.btn-option-elect.ng-isolate-scope{
  background-color: #dd1d21;
    color: #ffffff;
    width: -moz-available;
    font-weight: bold;
}

/*Carousal button styling */

.bootstrap-iso .btn.btn-default1, .bootstrap-iso .btn-default1:hover, .bootstrap-iso .btn-default1:focus, .bootstrap-iso .btn-default1:active{
    background-color: #dd1d21;
    color: #ffffff;
    font-weight: bold;
    border-radius: 20px;
    width: 70%;
  }

/*mobile screen button styling*/
#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{
    background-color: #dd1d21;
    color: #ffffff;
    border-radius: 15px;
}

/* Mobile carousals content styling */
.mobileview-content {
    font-size: 25px;
    font-weight: bolder;
    color: #000000;
}

/*web craousals content*/
.carousalwebview-content{font-size: 17px; font-weight: 300; color: #000000;}

/*Carousel text Background : Transparent*/
#home-module-welcome #slider .sliderContainer .slide-content, .home-module-integrated #slider .sliderContainer .slide-content {
    float: left;
    background-color: rgba(245, 245, 245, 0.60);
    /*margin: 1rem;*/
margin-right: 202px;
margin-top: 10px;
margin-left: 10px;
}

/* Carousal texts margin left 

.content.visible-sm-block.visible-md-block.visible-lg-block.ng-binding {
    margin-left: 4rem;
}*/

/* adjust width of carousel thumbnails */
.home-module-integrated #slider .thumb .rect {
  width: 190px;
}

/*carousal heading */
.carousal-content {
    font-size: 22px;
    color: #000000;
    font-weight: 500;
}

/*hide arrows from carousal on
@media only screen and (max-width:480px){*/
#home-module-welcome .arrowleft, .home-module-integrated .arrowleft, #home-module-welcome .arrowright, .home-module-integrated .arrowright{
    display:none;
  }
/*}*/
div#enrolment.module-content .btn.btn-default {
    width: 100% !important;
}

/*EAP Button styling*/
.btn.btn-default2 {
    border-color: #dd1d21;
    border-radius: 15px;
    width: 100%;
    color: #dd1d21;
}

/* Enrol countdown text*/
#renewalCountdown::before {
    content: 'You have';
}

#home-online-three #home-integrated .glyphicon  {display: none;}

/* Manage Dependant text colour */
.online-two-iso .modal-normal .tab-selector-link.inactive, .online-two-iso .modal-large .tab-selector-link.inactive,
h3.dependantModalHeader, .dependant-list a.dependant-edit, .dependant-list a.dependant-remove, .benefit-matrix .employee-cost .cost-number, .dependant-list-top a.dependant-add-link, .fa-plus-circle::before{
    color: #000000;
}
.online-two-iso .modal-normal a.tab-selector-link:hover, .online-two-iso .modal-normal .tab-selector-link.active {
    color: #000000;
    border-bottom: solid .5em #000000;
}

/* To remove ADD DEPENDANTS to ALL BENEFITS field from Manage Dependant section */
.dependant-cell.add.cell-md-6.is-auto-add.ng-scope {
    display: none;
}

/*width of Responsive images */
.bootstrap-iso .center-block{width: 40%;}

/*.bootstrap-iso .glyphicon, .benefitselect .line-benefit-intro {display: none;}*/

  /*Hide Module icons on mobile screen*/
#home-online-three #right-side .modules-mobile .module-mobile i[class*="icon-"],
  #home-online-three #home-integrated .modules-mobile .module-mobile i[class*="icon-"]{
    display:none;
  }

/*Hide welcome items*/
.welcome-items, .home-module-integrated .welcome-items {
    display: none;
}

/**************************HOME PAGE**************************************/

/*home background color*/
#home {
    background: #e5e5e5;
}
  
/*Home Page Width
.online-two-iso #header, .online-two-iso #wrapper, .online-two-iso #header.header-fixed, .online-two-iso #menu-container.menu-container-fixed, .online-two-iso .benefit-matrix .fixed-container, .online-two-iso .benefit-matrix .benefitheader-fixed, .online-two-iso .help-ico, .online-two-iso .eol-center {
    width: auto;
}*/

 @media only screen and (max-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(3,1fr);
               -ms-grid-columns:1fr 1fr 1fr;
               grid-template-areas:"module-1 module-1 module-2" "module-3 module-4 module-5" "module-6 module-7 module-8" "module-10 module-9 module-9";} 
}
 @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(3,1fr);
               -ms-grid-columns:1fr 1fr 1fr;
               grid-template-areas:"module-1 module-1 module-2" "module-3 module-4 module-5" "module-6 module-7 module-8" "module-10 module-9 module-9";}
#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: 3; -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: 3; -ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 { -ms-grid-column: 1; -ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 { -ms-grid-column: 2; -ms-grid-row: 3; -ms-grid-column-span: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 { -ms-grid-column: 1; -ms-grid-row: 4;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-8 { -ms-grid-column: 2; -ms-grid-row: 4; -ms-grid-column-span: 2;}
/*#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-9 { -ms-grid-column: 3; -ms-grid-row: 4;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-10 { -ms-grid-column: 3; -ms-grid-row: 4;} */
}
@media only screen and (min-width:1400px){
#home-online-three #right-side .modules-right-side.grid-container,
#home-online-three #home-integrated .modules-right-side.grid-container {
               grid-template-columns: repeat(4,1fr);
               -ms-grid-columns:1fr 1fr 1fr 1fr;
               grid-template-areas:"module-1 module-1 module-2 module-2" "module-3 module-4 module-5 module-6" "module-7 module-8 module-10 module-9";} 
#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: 3; -ms-grid-row: 1; -ms-grid-column-span: 2;}
#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: 3; -ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 { -ms-grid-column: 4; -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; -ms-grid-column-span: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 { -ms-grid-column: 3; -ms-grid-row: 3;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-8 { -ms-grid-column: 4; -ms-grid-row: 3;}
}
@media only screen and (min-width:1920px){
#home-online-three #right-side .modules-right-side.grid-container,
#home-online-three #home-integrated .modules-right-side.grid-container {
               grid-template-columns: repeat(6,1fr);
               -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;
               grid-template-areas:"module-1 module-1 module-2 module-2 module-3 module-4" "module-5 module-6 module-7 module-8 module-10 module-9";}
#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: 3; -ms-grid-row: 1; -ms-grid-column-span: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 { -ms-grid-column: 5; -ms-grid-row: 1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 { -ms-grid-column: 6; -ms-grid-row: 1;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 { -ms-grid-column: 1; -ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 { -ms-grid-column: 2; -ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 { -ms-grid-column: 3; -ms-grid-row: 2; -ms-grid-column-span: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 { -ms-grid-column: 5; -ms-grid-row: 2;}
#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-8 { -ms-grid-column: 6; -ms-grid-row: 2;}
/*#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-9 { -ms-grid-column: 6; -ms-grid-row: 2;}*/
}

/* background of thumbnail container */
.home-module-integrated #slider .thumb {
  background: #ededed;
}

/* Carousal content header size 

div#slider.dashboard-slider .online-two-iso h1 {
    color: #000000;
    font-size: inherit;
}*/

/* welcome message text colour*/
#home-online-three .dashboard-controls #greeting-message {
  color: #000000;
  font-size: 15px;
}
/* make background colour of grid container same as for modules */
#home-online-three #home-integrated .modules-right-side.grid-container{
  background: #e5e5e5;
}
/* background and padding colour for modules */
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content {
  background: #e5e5e5;
  padding: .5rem;
}
/* box shadow for modules to lift them off the background */
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content,
.bootstrap-iso .carousel.home-module-integrated {
	background: #fff;
	border: none;
	border-radius: 0;

}

.online-two-iso #terminator #header.header-fullwidth {
    background-color: #fbce07;
}

/* Benefits images */
#benefit-overview .img.BenefitImage_a0b30530-3bb1-4336-8bb7-b29e315fb666, .benefit-matrix .img.La0b30530-3bb1-4336-8bb7-b29e315fb666 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px5.png") no-repeat scroll 70% 0px;}/*Healthcare plan 2012*/
#benefit-overview .img.BenefitImage_9d6dc373-34d1-4706-8214-e308b5f5004b, .benefit-matrix .img.L9d6dc373-34d1-4706-8214-e308b5f5004b {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px.png") no-repeat scroll 70% -20px;} /*pension fund*/
#benefit-overview .img.BenefitImage_04b08506-a954-4bbf-8947-a73a2fe3e470, .benefit-matrix .img.L04b08506-a954-4bbf-8947-a73a2fe3e470 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px2.png") no-repeat scroll 70% -20px;}/*regular avc*/
#benefit-overview .img.BenefitImage_0d6cc820-414d-4a06-8cb5-308ad2ef850f, .benefit-matrix .img.L0d6cc820-414d-4a06-8cb5-308ad2ef850f {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px3.png") no-repeat scroll 70% -20px;}/*one-off avc*/
#benefit-overview .img.BenefitImage_9ac39044-9fa4-4d28-9455-e61cab3a8bc9, .benefit-matrix .img.L9ac39044-9fa4-4d28-9455-e61cab3a8bc9 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px4.png") no-repeat scroll 70% -20px;}/*contributions*/
#benefit-overview .img.BenefitImage_a5b1beaf-8578-4a18-ba05-42b4a1483d67, .benefit-matrix .img.La5b1beaf-8578-4a18-ba05-42b4a1483d67 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px5.png") no-repeat scroll 70% 0px;}/*healthcare plan*/
#benefit-overview .img.BenefitImage_e936002f-ecc5-4b41-a724-ba41259923a4, .benefit-matrix .img.Le936002f-ecc5-4b41-a724-ba41259923a4 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px6.png") no-repeat scroll 70% 0px;}/*Enhanced Dental*/
#benefit-overview .img.BenefitImage_c26133ce-8c7b-46bd-9000-9974da048419, .benefit-matrix .img.Lc26133ce-8c7b-46bd-9000-9974da048419 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px8.png") no-repeat scroll 70% 0px;}/*healthcare plan (glasgow)*/
#benefit-overview .img.BenefitImage_db4b50d9-c80d-4792-a6b4-b0b0cafdf6c8, .benefit-matrix .img.Ldb4b50d9-c80d-4792-a6b4-b0b0cafdf6c8 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px9.png") no-repeat scroll 70% 0px;}/*childcare*/
#benefit-overview .img.BenefitImage_57dbddd8-1529-456b-91ce-20b171b57239, .benefit-matrix .img.L57dbddd8-1529-456b-91ce-20b171b57239 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px10.png") no-repeat scroll 70% 0px;}/*cycle2work*/
#benefit-overview .img.BenefitImage_c92b0ee2-6566-4053-b497-890fc897e293, .benefit-matrix .img.Lc92b0ee2-6566-4053-b497-890fc897e293 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px11.png") no-repeat scroll 70% 0px;}/*holiday*/
#benefit-overview .img.BenefitImage_03f2d2db-e643-4dba-8a4a-426d551f2f23, .benefit-matrix .img.L03f2d2db-e643-4dba-8a4a-426d551f2f23 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px6.png") no-repeat scroll 70% 0px;}/*Dental Insurance*/
#benefit-overview .img.BenefitImage_298b6615-0612-4e31-82bd-a1eb5d58d8d5, .benefit-matrix .img.L298b6615-0612-4e31-82bd-a1eb5d58d8d5 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130pxNEW.PNG") no-repeat scroll 70% 0px;}/*Online GP*/
#benefit-overview .img.BenefitImage_27363993-01c8-4cf9-854d-8c30cd842394, .benefit-matrix .img.L27363993-01c8-4cf9-854d-8c30cd842394 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px12.png") no-repeat scroll 70% 0px;}/*Discounts*/
#benefit-overview .img.BenefitImage_4377c1c9-9516-4cec-b732-a3e6922118d8, .benefit-matrix .img.L4377c1c9-9516-4cec-b732-a3e6922118d8 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/Shell%20Benefit%20family-care_icon_160x130.png") no-repeat scroll 70% 0px;}/*Family Care*/
#benefit-overview .img.BenefitImage_fdb96505-0ce4-4ce9-946b-a88c0302db11, .benefit-matrix .img.Lfdb96505-0ce4-4ce9-946b-a88c0302db11 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/Shell-icon_cycle_to_work-160x130px.png") no-repeat scroll 70% 0px;}/*Cycle to work*/
#benefit-overview .img.BenefitImage_d6d29cdb-dad0-4947-8084-ae2cb45c9c02, .benefit-matrix .img.Ld6d29cdb-dad0-4947-8084-ae2cb45c9c02 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/Shell-icon_cycle_to_work-160x130px.png") no-repeat scroll 70% 0px;}/*Cycle to work one off*/
#benefit-overview .img.BenefitImage_1c3f607b-0e2c-4b0c-8ff6-106ab4ab151a, .benefit-matrix .img.L1c3f607b-0e2c-4b0c-8ff6-106ab4ab151a {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px8.png") no-repeat scroll 70% 0px;}/*Health assessment*/
#benefit-overview .img.BenefitImage_9b7d4e90-0c6c-4e28-948c-76a546d66de0, .benefit-matrix .img.L9b7d4e90-0c6c-4e28-948c-76a546d66de0 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/UK%20Green%20cars_160x130px.png") no-repeat scroll 70% 0px;}/*UK Green cars*/
#benefit-overview .img.BenefitImage_e2151230-4f81-4559-aec2-6fbba3fc5868, .benefit-matrix .img.Le2151230-4f81-4559-aec2-6fbba3fc5868 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/UK%20Green%20cars_160x130px.png") no-repeat scroll 70% 0px;}/*UK Green cars 2*/

/* Life events images */
.anytime-enroll .img.Ef80952a6-5c81-4a80-8415-2fe505785f9e {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT1.png"); }/*divorce*/
.anytime-enroll .img.E2114721a-556b-4f03-a7cc-71bc8b43cf7b {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT7.png"); }/*change in family cir.*/
.anytime-enroll .img.Ea7ba2c99-629a-4bbe-b400-80c580c0dc93 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT5.png"); }/*return from un sick*/
.anytime-enroll .img.E1950d221-c192-44df-8e15-896f6ead42f6 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT3.png"); }/*death of dependant*/
.anytime-enroll .img.E664fdf6f-22ed-4721-8a76-9da86b215870 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT6.png"); }/*change in division*/
.anytime-enroll .img.Ea7178881-e096-49aa-959a-c17e8c837001 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT6.png"); }/*significant salary change*/
.anytime-enroll .img.Efe7a1a58-24ee-462d-a16f-c3a49f787bf6 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT1.png"); }/*mariage*/
.anytime-enroll .img.E3f75d130-fb61-4429-ae25-e46bcee3b61b {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT5.png"); }/*long term break without pay*/
.anytime-enroll .img.Ecac1c69b-9f84-4bee-b8f9-eaee5c44a850 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT5.png"); }/*short term break*/
.anytime-enroll .img.Edc8c48bd-b54a-41fb-b939-f950b36be890 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT4.png"); }/*ret from maternity*/
.anytime-enroll .img.E86e008a4-c75b-468a-a70c-facf1c271eec {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT2.png"); }/*birth adoption*/
.anytime-enroll .img.Efa18ba80-4545-4cba-bdea-fdaae446d3dc {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT6.png"); }/*moving house or job loc*/
.anytime-enroll .img.E6e8e4241-020a-4cb2-a4cc-859ca760c6b6 {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT6.png"); }/*Reciept of annual bonus or SRA*/
.anytime-enroll .img.E28631786-353e-4d01-ae8d-18cc439cc43d {background-image: url("/AonActiveDev/media/default/Life%20Events%20images/SHELL-LIFE-EVENT5.png"); }/*Valid Life Event Existing*/


/* See more */
.benefitselect .benefit-menu .img {min-height: 130px; min-width: 160px;} /*Benefits images in SeeMore */
.benefitselect .linename > a {color: black;} /*Benefits names in SeeMore*/

/*Benefits overview*/
@media only screen and (min-width: 750px) {
  .online-two-iso .modal-dialog .pannel-body-full .info-text {margin-right: 30%;} /*text align*/
  .faq-item .faq-question, .faq-answer {margin-right: 30%;} /*FAQs align*/
  .pannel-body-full {min-height: 200px;} /*setting min height for properly viewing of icons*/
  .btn.btn-popup.dropdown-toggle {background-color: white !important;} /*searching box color*/
  .online-two-iso .modal-large .modal-body.LineDetail_a0b30530-3bb1-4336-8bb7-b29e315fb666 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px5.png") no-repeat scroll 106% center;}/*Helthcare plan 2012*/
  .online-two-iso .modal-large .modal-body.LineDetail_9d6dc373-34d1-4706-8214-e308b5f5004b .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px.png") no-repeat scroll 106% center;}/*pension fund*/
  .online-two-iso .modal-large .modal-body.LineDetail_04b08506-a954-4bbf-8947-a73a2fe3e470 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px2.png") no-repeat scroll 106% center;}/*regular avc*/
  .online-two-iso .modal-large .modal-body.LineDetail_0d6cc820-414d-4a06-8cb5-308ad2ef850f .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px3.png") no-repeat scroll 106% center;}/*one-off avc*/
  .online-two-iso .modal-large .modal-body.LineDetail_9ac39044-9fa4-4d28-9455-e61cab3a8bc9 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px4.png") no-repeat scroll 106% center;}/*contributions*/
  .online-two-iso .modal-large .modal-body.LineDetail_a5b1beaf-8578-4a18-ba05-42b4a1483d67 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px5.png") no-repeat scroll 106% center;}/*Healtchare plan*/
  .online-two-iso .modal-large .modal-body.LineDetail_e936002f-ecc5-4b41-a724-ba41259923a4 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px6.png") no-repeat scroll 106% center;}/*Enhanced Dental*/
  .online-two-iso .modal-large .modal-body.LineDetail_c26133ce-8c7b-46bd-9000-9974da048419 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px8.png") no-repeat scroll 106% center;}/*healthcare plan (Glasgow)*/
  .online-two-iso .modal-large .modal-body.LineDetail_db4b50d9-c80d-4792-a6b4-b0b0cafdf6c8 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px9.png") no-repeat scroll 106% center;}/*childcare*/
  .online-two-iso .modal-large .modal-body.LineDetail_CCVGTFC .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px9.png") no-repeat scroll 106% center;}/*childcare Gov*/
  .online-two-iso .modal-large .modal-body.LineDetail_57dbddd8-1529-456b-91ce-20b171b57239 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px10.png") no-repeat scroll 106% center;}/*cycle2work*/
  .online-two-iso .modal-large .modal-body.LineDetail_c92b0ee2-6566-4053-b497-890fc897e293 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px11.png") no-repeat scroll 106% center;}/*holiday*/
  .online-two-iso .modal-large .modal-body.LineDetail_03f2d2db-e643-4dba-8a4a-426d551f2f23 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px6.png") no-repeat scroll 106% center;}/*Dental Insurance*/
  .online-two-iso .modal-large .modal-body.LineDetail_298b6615-0612-4e31-82bd-a1eb5d58d8d5 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px_NEW.PNG") no-repeat scroll 106% center;}/*Online GP*/
  .online-two-iso .modal-large .modal-body.LineDetail_27363993-01c8-4cf9-854d-8c30cd842394 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px12.png") no-repeat scroll 106% center;} /*Discounts*/
  .online-two-iso .modal-large .modal-body.LineDetail_4377c1c9-9516-4cec-b732-a3e6922118d8 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/Shell%20Benefit%20family-care_icon_447x243.png") no-repeat scroll 106% center;} /*Family Care*/
  .online-two-iso .modal-large .modal-body.LineDetail_fdb96505-0ce4-4ce9-946b-a88c0302db11 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/Shell-Cycle_to_work-447x243rpx.png") no-repeat scroll 106% center;} /*Cycle to work*/
  .online-two-iso .modal-large .modal-body.LineDetail_d6d29cdb-dad0-4947-8084-ae2cb45c9c02 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/Shell-Cycle_to_work-447x243rpx.png") no-repeat scroll 106% center;} /*Cycle to work*/
  .online-two-iso .modal-large .modal-body.LineDetail_1c3f607b-0e2c-4b0c-8ff6-106ab4ab151a .pannel-body-full {background:rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px5.png") no-repeat scroll 106% center;} /*Heath assessment*/
  .online-two-iso .modal-large .modal-body.LineDetail_9b7d4e90-0c6c-4e28-948c-76a546d66de0 .pannel-body-full {background:rgba(0, 0, 0, 0) url("/getmedia/5b262de0-2a9a-4947-ba10-1febe3a4bbe4/Car%20scheme_447x243px") no-repeat scroll 106% center;} /*Green Cars*/
}
.online-two-iso .modal-large a.tab-selector-link:hover, .online-two-iso .modal-large .tab-selector-link {color:#ee3224; border-bottom:none;} /*navigation tabs*/
.online-two-iso .modal-large .tab-selector-link.active {color:black; border-bottom:none;} /*active navigation tabs*/
table.ukspp_pension_table TH, table.ukspp_pension_table TD {border: 1px solid black; text-align: center;} /*grid*/

/*Info-only benefits*/
#benefit-overview .img.BenefitImage_27363993-01c8-4cf9-854d-8c30cd842394 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px12.png") no-repeat scroll 70% 0px ;}/*Discounts*/
#benefit-overview .img.BenefitImage_4377c1c9-9516-4cec-b732-a3e6922118d8 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/Shell%20Benefit%20family-care_icon_160x130.png") no-repeat scroll 70% 0px ;}/*FamilyCare*/
#benefit-overview .img.BenefitImage_fdb96505-0ce4-4ce9-946b-a88c0302db11 {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/Shell-icon_cycle_to_work-160x130px.png") no-repeat scroll 70% 0px ;}/*Cycle to work*/
#benefit-overview .img.BenefitImage_CCVGTFC {background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px9.png") no-repeat scroll 70% 0px ;}/*Chilkcare GOV*/

/*Enrolment*/
.bootstrap-iso .btn-primary, .bootstrap-iso .btn-danger, .bootstrap-iso .btn-info, .bootstrap-iso .btn-default, .bootstrap-iso .btn-warning, .bootstrap-iso .btn-success, .bootstrap-iso .btn-popup {background-color:#ffd200; color:black;} /*select button color*/
.benefitheader-fixed div#followup-items a.btn, .benefitheader-fixed div#resettodefaults a.btn {background-color:#ee3224;} /*ConfirmChoices button color*/
.col-md-2.col-sm-2.btngroup.confirm.ng-scope {float: right;}/*Aligning ConfirmChoices button to right*/
.col-md-2.col-sm-2.btngroup.reset.ng-scope {display: none;} /*hiding ResetToDefaults button*/
.benefit-matrix .lineheader > a:link {color: black;} /*Lines title color*/
.benefit-matrix .default-cost, .benefit-matrix .font-youpay-color {color: black;}/*cost text color*/
.textWrapper ul.list-confirm-choices {list-style-type: disc; padding-left: 2%;}/*adding bullet list*/
.activewithdata-category-icon.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color {display: none;} /*hiding "i" sign under Anytime Event*/

/* Benefit group name colour changed to Black */
.benefit-matrix .group-default {
    color: #000000;
}

/* Manage dependants font styling */
.benefit-matrix .benefitheader.benefitheader-border {
    font-weight: bold;
    color: #000000;
}

/*Followup items*/
.benefitselect .followup-collect-info {display: none;}
.ng-scope .followup-container .followup-item-collect .followup-collect-header {height: 100%;}

/* Hiding ER Cost under Annual Leave Line */
div#lineid_c92b0ee2-6566-4053-b497-890fc897e293 .funded {display:none;} 

/*For only full screen*/
@media only screen and (min-width: 750px) 
 {
  #home-module-enrolment .enrollment-copy button {left: 9%; position: absolute; top: 78%;} /*postion of buttoms*/
  #home-module-generic .generic-buttons .btn {position: absolute; left:75%; top: 60%; max-width:200px; white-space: normal;} /*position of buttom+text wrapping*/
  #home-module-benefit-statement .benefit-statement-buttons .btn {position: absolute; left:75%; top: 60%;}
  #home-module-benefit-statement.trs .benefit-statement-buttons .btn {position: absolute; left:75%; top: 60%;}
}

/*** Hide provider information on selection page ***/
.links-group.four-links {display: none;}

/* Profile page */
div#employeeTownZone + div {display: none;} /*hiding the State/Province record*/
div#employeeTownZone + div + div + div {display: none;} /*hiding country*/

/*TRS list formatting*/
.list_trs {list-style-type: decimal; padding-left: 2%;}

/*Ul LI fixed*/
.modal-body .pannel-body-full .info-text.benefit-type-content ul {list-style-type: disc;padding-left: 20px;}
.modal-body .pannel-body-full .childcare_list {list-style-type: disc;padding-left: 30px;}
.modal-body .pannel-body-full .childcare_list .childcare_list_2 {list-style-type: circle;padding-left: 50px;}
.pannel-body-full .faq-item .faq-answer .Dental_list {padding-left: 20px;}
.pannel-body-full .faq-item .faq-answer .Online_list {List-style-type: disc;padding-left: 20px;}

/* MK - Hide small orange tabs near benefits : "new" etc*/

.benefit-matrix .newbenefit, .benefit-matrix .changebenefit {display: none;}

/* 2019 additional changes*/
.btn.btn-success.dependant-accept-btn {margin-bottom: 20px;}
.btn.btn-warning.dependant-cancel-btn {margin-bottom: 20px;}

/*View-only lines update*/
.BenefitIntro_27363993-01c8-4cf9-854d-8c30cd842394 .row .col-md-2,
.BenefitIntro_27363993-01c8-4cf9-854d-8c30cd842394 .row .col-md-4,
.BenefitIntro_27363993-01c8-4cf9-854d-8c30cd842394 .row .col-md-8 {display: none;}

.BenefitIntro_27363993-01c8-4cf9-854d-8c30cd842394 .row.title::after {content: "We provide you with free access to this benefit, click ‘i’ to find out more.";}

.BenefitIntro_4377c1c9-9516-4cec-b732-a3e6922118d8 .row .col-md-2,
.BenefitIntro_4377c1c9-9516-4cec-b732-a3e6922118d8 .row .col-md-4,
.BenefitIntro_4377c1c9-9516-4cec-b732-a3e6922118d8 .row .col-md-8 {display: none;}

.BenefitIntro_4377c1c9-9516-4cec-b732-a3e6922118d8 .row.title::after {content: "We provide you with free access to this benefit, click ‘i’ to find out more.";}

/*Annual Leave - cost only*/
/*.BenefitIntro_c92b0ee2-6566-4053-b497-890fc897e293 .btn.btn-success.btn-option-elect.ng-isolate-scope {display: none;}*/

/* Confirm choice animated button */
@keyframes shadow-pulse-red {
  0% {
    box-shadow: 0 0 0 0px rgba(34,140,34, 0.5);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(34,140,34, 0);
  }
}

/* confirm choices button */
.benefitheader-fixed div#followup-items a.btn {
  background: #dd1d21;
  font-weight: bold;
  animation: shadow-pulse-red 1s infinite;
  border-radius: 15px;
}

/* Benefit Matrix Accordion colour */
.benefit-matrix .containers > div > div.benefit-category:first-child .panel-default > .panel-heading{background: #008443;}
.benefit-matrix .containers > div > div.benefit-category:nth-child(2) .panel-default > .panel-heading{background: #dd1d21;}
/*.benefit-matrix .containers > div > div.benefit-category:nth-child(3) .panel-default > .panel-heading{background: #668ab8;}*/

#home-module-welcome .content, .home-module-integrated .content {
    margin: 1rem !important;
}
/*For the ordered lists in footer pages*/
.legalcontent-termsofuse ol {
  margin-left: 2.14285714em;
}
/* unordered lists */
.fa-ul {
margin-left: 0.84285714em;
}
.online-two-iso .modal-body#online2-global-benefit-overview-modaltemplate .tab-body UL {
padding-left: 0;
}
.bootstrap-iso ul.fa-ul li {
padding-left: 1em;
}
.bootstrap-iso ul.fa-ul li::before {
font-family: FontAwesome;
content: '\f111';
font-size: 0.5rem;
margin-left: -1em;
padding-right: 0.5em;
position: relative;
bottom: 3px;
color: #000;
}
.bootstrap-iso ul.fa-ul li ul.fa-ul li::before {
content: '\f10c';
}
/*Hide select button on Health Assessment on Matrix page */
.benefit-matrix .BenefitIntro_1c3f607b-0e2c-4b0c-8ff6-106ab4ab151a .btn-option-elect
{
  display:none;
}
/*Pulse effect on Continue Button on selection page */
.benefitheader-fixed div .continue
{
  animation: shadow-pulse-red 1s infinite; 
}

/* 2020 Holiday Sell Icon */

#benefit-overview .img.BenefitImage_adc0bab7-1c04-4cb8-91f4-d57505c84956, 
.benefit-matrix .img.Ladc0bab7-1c04-4cb8-91f4-d57505c84956
{
background: url("/AonActiveDev/media/default/SHELL%20benefit%20icons-160x130px/SHELL-benefit-icons-160x130px11.png") no-repeat scroll 70% 0px !important;
}

.online-two-iso .modal-large .modal-body.LineDetail_adc0bab7-1c04-4cb8-91f4-d57505c84956 .pannel-body-full 
{
 background: rgba(0, 0, 0, 0) url("/AonActiveDev/media/default/SHELL%20benefit%20icons-447x243px/SHELL-benefit-icons-447x243px11.png") no-repeat scroll 106% center;
}
/*C2W Input Value Text*/
#inputTextInstructionecdc518b-f4a7-41e0-8d93-259be547f9ee::after {
  content:" Input Value without commas";
  font-style: italic;
}

/* Minification failed (line 143, error number 1031): Expected selector, found '{' */