/*Client Custom CSS Code Here*/

/* need assistance icons*/
#contactDetails::before { font-family: FontAwesome; content: '';}
#emailDetails::before { font-family: FontAwesome; content: '';}

.glyphicon.glyphicon-gift::before {
    content: "\f0c0";
    font-family: FontAwesome;
}

/* login page */
.online-two-iso.login body {
	overflow: hidden;
	background-image: url("/Covance/media/Covance/2020/COVANCE-loginpage-image.jpg");
}
/* color change*/
.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules {background-color: rgba(0,0,0,0.2);}
/* grey box */
.online-two-iso.login .LoginPageContainer #main {
	width: 450px;
	float: right;
	margin-top: -7%;
	margin-right: 15%;
}

.online-two-iso.login .LoginPageContainer .panel.panel-default .panel-body {
	background-color: rgb(220,220,220);
	opacity: 0.9;
	width: 380px;
	height: 263px;
	padding: 13px;
	margin-top: 200px;
  margin-left: 65px;
}

.login-box { margin-top: 29px;}


.online-two-iso.login .LoginPageContainer .input-group .input-group-addon {width: 104px;  padding: 0 4px 0 10px; }
/* logo */
#logo {
	background-image: url("/Covance/media/Covance/logo%202020/Labcorp-logo2.png");
	width: 220px;
	background-repeat: no-repeat;
	height: 65px;
	background-size: 215px;
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 20px;
}
/*  login page logo */
	.LoginPageContainer #logo {background-image: url("/Covance/media/Covance/logo%202020/Labcorp-logo2.png");
	width: 347px;
	background-repeat: no-repeat;
	height: 108px;
	background-size: 355px;
	margin-top: -12px;
	margin-left: 43px;
}



/*}*/

#floating-header .helptoggle {
    background-color: #003058 !important;
    color: #fff !important;
}

.modeller-container .level-1 {
    padding-left: 7px !important;
}

/*Need ass*/
/*.help-ico A {
	background: url(../Aon.Marketplace/img/common/ico-help.png) no-repeat scroll right 12px center #003058;
	border: 1px solid #003058;
}*/

/*#header a {
	color: white;
}*/

#links #user-div .fa.fa-user, #links #user-div .fa.fa-envelope, #links #user-div .fa.fa-sign-out{
  color:#003058;
}

/* login button */

.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 {
	
	border: 0px solid transparent;
	border-radius: 14px;
	color: #fff;		
	font-size: 14px;	
	text-decoration: none;
	text-transform: unset;
	background color: #f6892f;
	
}

#login {background-color: #f6892f;}

.online-two-iso.login .LoginPageContainer .btn.btn-primary#login {
	float: right;
	margin: 30px 0px 36px 0;
	width: 100px;
	height: 30px;
  padding-top: 4px;
}

/* hover color of button */
.online-two-iso.login .LoginPageContainer .btn.btn-primary#login.btn:hover {
 background-color:#ed1849;
}

/* forgotten password */

.online-two-iso.login .LoginPageContainer .additional-services {
	color: black;
	margin-top: -13px;
}

.bootstrap-iso .input-group-lg > .form-control, .bootstrap-iso .input-group-lg > .input-group-addon, .bootstrap-iso 
.input-group-lg > .input-group-btn > .btn {
	font-size: 13px;
	color: black;
	text-align: left;
	/*text-transform: uppercase;*/
}

/* left alignment*/
.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules .module {padding: 30px 0px 0px 100px;}

/* Profile page */

html#profile body#profile .profile #profile-online-2 #profilecontainer .htabs-container .tabs UL LI.sel A {
	color: #58c6d5;
	border-bottom: solid .5em #58c6d5;}

.online-two-iso P.sectionTitledimmed:focus, .online-two-iso P.sectionTitledimmed:hover, .online-two-iso P.sectionTitledimmedLeft:focus, .online-two-iso P.sectionTitledimmedLeft:hover, .online-two-iso P.sectionTitle {
	color: #58c6d5;
	}
html#profile body#profile .profile #profile-online-2 span.label, html#profile body#profile .profile #profile-online-2 label:not(.ui-button){
	text-transform: none;
	}
.col-md-4.grid-cell:nth-child(2) {
    display: none;
}

/* button color change */
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue, .online-two-iso A.button-style.blue {
	background-color: #f6892f;
	border-radius: 14px;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	width: 140px;
}

.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green, .online-two-iso A.button-style.green {
	background-color: #f6892f;
	border-radius: 14px;
	font-size: 14px;
	text-transform: uppercase;
}
html#profile body#profile .profile #profile-online-2 .htabs-container .tabs UL LI A {
	color: black;
	font-weight: 600;
}
.online-two-iso A.button-style.green:hover
{background-color: #ed1849}

.online-two-iso A.button-style.blue:hover{background-color: #ed1849}

.button-style.gray.close.ng-isolate-scope {
    border-radius: 14px;
    background-color: #f6892f;
}

.cancel-button.ng-scope .button-style.gray.close.ng-isolate-scope:hover {
	background-color: #ed1849;
}

/*Hide three bars above carousel*/
#home-module-welcome .welcome-items, .home-module-integrated .welcome-items{display:none;}
/*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;}
/*-----------resolutions----------*/
/*Home Page Layout in different views*/
/* homepage module layouts*/
@media only screen and (min-width: 768px){
  #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-10 module-11"
      "module-8 module-9"
      
	}
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
    -ms-grid-column:1;
    -ms-grid-column-span:2;
    -ms-grid-row:1;
  }
  #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 #home-integrated .grid-container.modules-right-side .grid-item-7 {
    -ms-grid-column:1;
    -ms-grid-row:5;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-8 {
    -ms-grid-column:2;
    -ms-grid-row:5;
  }
}

@media only screen and (min-width: 1024px){
  #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-3 module-4"
      "module-5 module-5 module-6"
      "module-7 module-7 module-10"
      "module-11 module-8 module-9"
	}
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
    -ms-grid-column:1;
    -ms-grid-column-span:2;
    -ms-grid-row:1;
  }
  #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-column-span:2;
    -ms-grid-row:2;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {
    -ms-grid-column:3;
    -ms-grid-row:2;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
    -ms-grid-column:1;
    -ms-grid-column-span:2;
    -ms-grid-row:3;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
    -ms-grid-column:3;
    -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 #home-integrated .grid-container.modules-right-side .grid-item-8 {
    -ms-grid-column:3;
    -ms-grid-row:4;
  }
}
@media only screen and (min-width: 1400px){
  #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-5"
      "module-3 module-3 module-4 module-6"
      "module-7 module-7 module-10 module-11"
      "module-8 module-8 module-9 module-9";
    }
  
    #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
    -ms-grid-column:3;
    -ms-grid-column-span:2;
    -ms-grid-row:1;
	-ms-grid-row-span:2;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
    -ms-grid-column:1;
	-ms-grid-column-span:2;
    -ms-grid-row:1;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {
    -ms-grid-column:1;
    -ms-grid-column-span:2;
    -ms-grid-row:2;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {
    -ms-grid-column:1;
	-ms-grid-column-span:2;
    -ms-grid-row:3;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
    -ms-grid-column:3;
	-ms-grid-column-span:2;
    -ms-grid-row:3;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
    -ms-grid-column:1;
	-ms-grid-column-span:2;
    -ms-grid-row:4;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {
    -ms-grid-column:3;
	-ms-grid-column-span:1;
    -ms-grid-row:4;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {
    -ms-grid-column:4;
	-ms-grid-column-span:1;
    -ms-grid-row:4;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-8 {
    -ms-grid-column:1;
	-ms-grid-column-span:1;
    -ms-grid-row:5;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-9 {
    -ms-grid-column:2;
	-ms-grid-column-span:1;
    -ms-grid-row:5;
  }
   #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-10 {
    -ms-grid-column:3;
	-ms-grid-column-span:1;
    -ms-grid-row:5;
  }
}


@media only screen and (min-width: 1920px){
  #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-5 module-3 module-4"
      "module-6 module-7 module-10 module-11 module-8 module-9"
    }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
    -ms-grid-column:1;
    -ms-grid-column-span:2;
    -ms-grid-row:1;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
    -ms-grid-column:3;
    -ms-grid-column-span:2;
    -ms-grid-row:1;
  }
  #home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {
    -ms-grid-column:5;
    -ms-grid-column-span:2;
    -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:4;
    -ms-grid-row: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-7 {
    -ms-grid-column:6;
    -ms-grid-row:2;
  }
}

/*carousel background color*/
#home-module-welcome #slider .sliderContainer .slide-content, .home-module-integrated #slider .sliderContainer .slide-content {
	background-color: transparent;
}
.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: #f6892f;
}

/*Home text tranform*/
#menu-no-dashboard li a, #menu li a, #menu-sub li a {
	text-transform: inherit;
}
/* label inserted before number of days countdown on enrolment module */
#renewalCountdown:before {
  font-weight: 300;
  content: 'You have ';
  position: relative;}

/*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;}

/*benefits matrix images 160x130 */
.img.Lf751284f-c3da-4db3-8ccc-6d05b91612de{background-image: url("/Covance/media/Covance/2020/160x130/Charity%20Account.png");}
.img.Ldf8ab65a-650d-4ee2-9713-03b7178be56c{background-image: url("/Covance/media/Covance/2020/160x130/Ride-to-Work.png");}
.img.L21a88dd3-b7f4-4b58-b83c-f70957b66ceb{background-image: url("/Covance/media/Covance/2020/160x130/Pension%20AVCs.png");}
.img.Lc94e4b70-f79a-4ce4-a7ba-87a8dd58fc26{background-image: url("/Covance/media/Covance/2020/160x130/Life%20Assurance.png");}
.img.L09764cea-3b1e-4013-b280-a8b478350fa1{background-image: url("/Covance/media/Covance/2020/160x130/Income%20Protection.png");}
.img.Lb71662d7-353a-4c18-b0cc-f591fbba9aeb{background-image: url("/Covance/media/Covance/2020/160x130/Holiday%20Trading.png");}
.img.L2fd38932-a3f0-4363-b8a0-f91eadd9686f{background-image: url("/Covance/media/Covance/2020/160x130/Personal%20Accident%20Insurance.png");}
.img.L2b47aaa3-3aa4-4b28-b759-724b7fae4e08{background-image: url("/Covance/media/Covance/2020/160x130/Private%20Medical%20Insurance.png");}
.img.L6f148dfe-d216-4005-819e-89ac9518f07b{background-image: url("/Covance/media/Covance/2020/160x130/Healthcare%20Cash%20Plan.png");}
.img.L810846fc-a045-4d2e-839a-1e25abe63d96{background-image: url("/Covance/media/Covance/2020/160x130/Travel%20Insurance.png");}
.img.L494d101f-c224-4bfe-b4f7-6dcb3248af1f{background-image: url("/Covance/media/Covance/2020/160x130/Dental%20Insurance.png");}
.img.Lfd1c1b48-99c5-4b13-ac0c-46d3599c50f9{background-image: url("/Covance/media/Covance/2020/160x130/Pension.png");}
.img.L122acaee-689a-49b4-a8f8-57079ecad844{background-image: url("/Covance/media/Covance/2020/160x130/Childcare%20Vouchers.png");}
.img.L02d6b3b2-ef6e-4204-901a-6bfe39c1c079{background-image: url("/Covance/media/Covance/2020/160x130/Salary%20Finance.png");}

/*home page background*/
#home-online-three #right-side, #home-online-three #home-integrated {border-top: .3em solid #e8e8e8;}
#home-online-three #right-side .modules-right-side.grid-container .grid-item-content .module-content,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content {
    border: solid 2px transparent;
}

#home-online-three #right-side .modules-right-side.grid-container .grid-item-content,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content{padding: .25em;}

#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;}

#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content { background: #e8e8e8;}

#home-online-three #right-side .modules-right-side.grid-container, #home-online-three #home-integrated .modules-right-side.grid-container {background-color:#e8e8e8;}


/*Modules text 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 {
	font-size: 1.3rem;
	color: black;}

/*Greeting message*/
#home-online-three .dashboard-controls #greeting-message {
	font-size: 16px;
	color: black;}

/*Home page buttons color*/
#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 {    
  border-radius: 18px;
  font-size: 16px;
  width:85%;
  font-weight: 500;}
#home-online-three #home-integrated .modules-right-side.grid-container .home-module-enrolment-content .btn.btn-default {
  width: 50%!important;}

/*i icon hide*/
/* .glyphicon.glyphicon-info-sign {
	visibility: hidden;
} */

/*Hover button*/
.bootstrap-iso .btn.btn-default:hover {
	color: #fff;
	background-color: #ed1849;
	border-color: #adadad;
}
/*Focus button*/
.bootstrap-iso .btn-default:focus, .bootstrap-iso .btn-default.focus {
	color: #fff;
	background-color: #f6892f;
	border-color: #f6892f;
}
/*Sensitive data button*/
.online-two-iso input:checked + .slider {
	background-color: #58c6d5;
}

.home-module-integrated #slider .thumb .rect { width: 190px;}
#home-module-welcome #slider .sliderContainer .slide-content, .home-module-integrated #slider .sliderContainer .slide-content { background-color: transparent;}
#home-module-welcome .arrowleft .left-icon, .home-module-integrated .arrowleft .left-icon { top: 40px; left: -13px;}
#home-module-welcome .arrowright .right-icon, .home-module-integrated .arrowright .right-icon { top: 40px; left: 14px;}
/*benefit selection button*/
.btn.btn-success.btn-option-elect.ng-isolate-scope {
	background-color: #58c6d5;
	width: 100%;
	padding: 3px;
    text-transform: lowercase;
}
/*benefit selection button hover*/
.btn.btn-success.btn-option-elect.ng-isolate-scope:hover {
	background-color: #003058;
	text-transform: lowercase;
	border-radius: 18px;
	border-color: #003058;
}
/* hide duplicate benefit intro link on line selection page */
.benefitselect .more-info {display: none;}

/*black border on selection page*/
.benefitselect .box-border {
	border: 1px solid #000;}

/*selected/see also color*/
.benefitselect .linename > a, .benefitselect .linename > a:hover,
.benefitselect .header-selected,
.in-Cart .you-chose .selected-plan,
.option-credit-health .option.sel,
SPAN.green-number,
.benefitselect .in-Cart .you-pay P SPAN.green-number {
	color: #000;}
/*benefit content color*/
.benefit-matrix .default-cost, .benefit-matrix .font-youpay-color {color: #000000; font-weight: none;}
.font-youpay-color.margin-top-min.PerPay.ng-binding.Show {font-weight: normal;}
.benefit-matrix .lineheader > a:link {color: #000000;}
.benefit-matrix .glyphicon-play-color {color: #000000;font-size: 9px;top: 0;}
/*restet to default hide button*/
#resettodefaults {display: none;}
/* confirm choices button*/
#followup-items {margin-left: 160px;}
.benefitheader-fixed div#followup-items a.btn, .benefitheader-fixed div#resettodefaults a.btn {background-color: #f6892f;border-radius: 0;float: right;}	
/*manage dependent button*/
.benefit-matrix .benefitheader.benefitheader-border {
	text-transform: uppercase;
	border: solid 2px #e8e8e8;
	padding: 10px;
	margin-right: 4px;
	display: inline-block;
	cursor: pointer;
	color: #000000;
}

.benefitheader-fixed div#followup-items a.btn:hover {
	background-color: #ed1849;
}

/*hide finders*/
.available-options .links-group.four-links {
    display: none;} 

/* see also images */

.seealso .img.Ldf8ab65a-650d-4ee2-9713-03b7178be56c { background-image: url("/Covance/media/Covance/2020/130x60/Ride-to-Work.png");}
.seealso .img.L2b47aaa3-3aa4-4b28-b759-724b7fae4e08 { background-image: url("/Covance/media/Covance/2020/130x60/Private%20Medical%20Insurance.png");}   
.seealso .img.L02d6b3b2-ef6e-4204-901a-6bfe39c1c079 { background-image: url("/Covance/media/Covance/2020/130x60/Salary%20Finance.png");}   
.seealso .img.L810846fc-a045-4d2e-839a-1e25abe63d96 { background-image: url("/Covance/media/Covance/2020/130x60/Travel%20Insurance.png");}   
.seealso .img.Lf751284f-c3da-4db3-8ccc-6d05b91612de { background-image: url("/Covance/media/Covance/2020/130x60/Charity%20Account.png");}    
.seealso .img.L122acaee-689a-49b4-a8f8-57079ecad844 { background-image: url("/Covance/media/Covance/2020/130x60/Childcare%20Vouchers.png");}    
.seealso .img.L494d101f-c224-4bfe-b4f7-6dcb3248af1f { background-image: url("/Covance/media/Covance/2020/130x60/Dental%20Insurance.png");}  
.seealso .img.Lb71662d7-353a-4c18-b0cc-f591fbba9aeb { background-image: url("/Covance/media/Covance/2020/130x60/Holiday%20Trading.png");}
.seealso .img.L09764cea-3b1e-4013-b280-a8b478350fa1 { background-image: url("/Covance/media/Covance/2020/130x60/Income%20Protection.png");}  
.seealso .img.Lc94e4b70-f79a-4ce4-a7ba-87a8dd58fc26 { background-image: url("/Covance/media/Covance/2020/130x60/Life%20Assurance.png");}  
.seealso .img.L21a88dd3-b7f4-4b58-b83c-f70957b66ceb { background-image: url("/Covance/media/Covance/2020/130x60/Pension%20AVCs.png");}   
.seealso .img.Lfd1c1b48-99c5-4b13-ac0c-46d3599c50f9 { background-image: url("/Covance/media/Covance/2020/130x60/Pension.png");}     
.seealso .img.L2fd38932-a3f0-4363-b8a0-f91eadd9686f { background-image: url("/Covance/media/Covance/2020/130x60/Personal%20Accident%20Insurance.png");} 
.seealso .img.L6f148dfe-d216-4005-819e-89ac9518f07b { background-image: url("/Covance/media/Covance/2020/130x60/Healthcare%20Cash%20Plan.png");} 

/*benefit overview step 1 images*/

.img.BenefitImage_494d101f-c224-4bfe-b4f7-6dcb3248af1f.IntroNode_f697b528-305c-4d4c-aa49-9d50497433b0 { background-image: url("/Covance/media/Covance/2020/160x130/Dental%20Insurance.png") !important;}
.img.BenefitImage_6f148dfe-d216-4005-819e-89ac9518f07b.IntroNode_fb3fcf55-bb08-41a9-a96e-cf60da6fb353 { background-image: url("/Covance/media/Covance/2020/160x130/Healthcare%20Cash%20Plan.png") !important ;}
.img.BenefitImage_2b47aaa3-3aa4-4b28-b759-724b7fae4e08.IntroNode_dea07e4d-7291-4af5-9c5d-13c6f56754e7 { background-image: url("/Covance/media/Covance/2020/160x130/Private%20Medical%20Insurance.png") !important ;}
.img.BenefitImage_f751284f-c3da-4db3-8ccc-6d05b91612de.IntroNode_3ff3a627-dd32-4301-9663-8fa632cbc7f2 { background-image: url("/Covance/media/Covance/2020/160x130/Charity%20Account.png") !important ;}
.img.BenefitImage_122acaee-689a-49b4-a8f8-57079ecad844.IntroNode_e53dcd49-15f9-48a5-b220-122e4f63c219 { background-image: url("/Covance/media/Covance/2020/160x130/Childcare%20Vouchers.png") !important ;}
.img.BenefitImage_b71662d7-353a-4c18-b0cc-f591fbba9aeb.IntroNode_858633c4-fdb8-45e4-9ceb-18e1d3d7c964 { background-image: url("/Covance/media/Covance/2020/160x130/Holiday%20Trading.png") !important ;}
.img.BenefitImage_df8ab65a-650d-4ee2-9713-03b7178be56c.IntroNode_fe6c00d3-a311-4a9d-a26d-24a9046dcf2f { background-image: url("/Covance/media/Covance/2020/160x130/Ride-to-Work.png") !important ;}
.img.BenefitImage_810846fc-a045-4d2e-839a-1e25abe63d96.IntroNode_60e4b459-dd9b-4646-906c-7819c46633ac { background-image: url("/Covance/media/Covance/2020/160x130/Travel%20Insurance.png") !important ;}
.img.BenefitImage_09764cea-3b1e-4013-b280-a8b478350fa1.IntroNode_ea3ab91a-8182-48ec-b6de-2cfdecc11943 { background-image: url("/Covance/media/Covance/2020/160x130/Income%20Protection.png") !important;}
.img.BenefitImage_c94e4b70-f79a-4ce4-a7ba-87a8dd58fc26.IntroNode_c3fec659-37b9-4512-a4e7-977c8d72c701 { background-image: url("/Covance/media/Covance/2020/160x130/Life%20Assurance.png") !important;}
.img.BenefitImage_fd1c1b48-99c5-4b13-ac0c-46d3599c50f9.IntroNode_49b76833-dd35-4c1c-bb5b-5ee777e6012e { background-image: url("/Covance/media/Covance/2020/160x130/Pension.png") !important;}
.img.BenefitImage_21a88dd3-b7f4-4b58-b83c-f70957b66ceb.IntroNode_ec764404-2ea2-4f4e-83e2-adbf4bcf050c { background-image: url("/Covance/media/Covance/2020/160x130/Pension%20AVCs.png") !important ;}
.img.BenefitImage_2fd38932-a3f0-4363-b8a0-f91eadd9686f.IntroNode_f3bb5288-cccd-49bd-96fe-7bc3697fc81e { background-image: url("/Covance/media/Covance/2020/160x130/Personal%20Accident%20Insurance.png") !important ;}
.img.BenefitImage_02d6b3b2-ef6e-4204-901a-6bfe39c1c079.IntroNode_498602d1-29e2-40b0-9fd9-87040215cc30 { background-image: url("/Covance/media/Covance/2020/160x130/Salary%20Finance.png") !important;}


.online-two-iso .modal-large .modal-body .pannel-body-full { height: 1000px;}
.online-two-iso .modal-large .modal-body .pannel-body-full { padding: 12px 438px 12px 12px; text-align: left;}

/*Benefit Overview step 2 images*/
#content .info .L494d101f-c224-4bfe-b4f7-6dcb3248af1f { background: transparent url("/Covance/media/Covance/2020/447x243/Dental%20Insurance.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_494d101f-c224-4bfe-b4f7-6dcb3248af1f .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Dental%20Insurance.png") no-repeat scroll right center !important;}

#content .info .L6f148dfe-d216-4005-819e-89ac9518f07b { background: transparent url("/Covance/media/Covance/2020/447x243/Healthcare%20Cash%20Plan.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_6f148dfe-d216-4005-819e-89ac9518f07b .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Healthcare%20Cash%20Plan.png") no-repeat scroll right center !important;}

#content .info .L2b47aaa3-3aa4-4b28-b759-724b7fae4e08 { background: transparent url("/Covance/media/Covance/2020/447x243/Private%20Medical%20Insurance.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_2b47aaa3-3aa4-4b28-b759-724b7fae4e08 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Private%20Medical%20Insurance.png") no-repeat scroll right center !important;}

#content .info .Lf751284f-c3da-4db3-8ccc-6d05b91612de { background: transparent url("/Covance/media/Covance/2020/447x243/Charity%20Account.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_f751284f-c3da-4db3-8ccc-6d05b91612de .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Charity%20Account.png") no-repeat scroll right center !important;}

#content .info .L122acaee-689a-49b4-a8f8-57079ecad844 { background: transparent url("/Covance/media/Covance/2020/447x243/Childcare%20Vouchers.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_122acaee-689a-49b4-a8f8-57079ecad844 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Childcare%20Vouchers.png") no-repeat scroll right center !important;}

#content .info .Lb71662d7-353a-4c18-b0cc-f591fbba9aeb { background: transparent url("/Covance/media/Covance/2020/447x243/Holiday%20Trading.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_b71662d7-353a-4c18-b0cc-f591fbba9aeb .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Holiday%20Trading.png") no-repeat scroll right center !important;}

#content .info .Ldf8ab65a-650d-4ee2-9713-03b7178be56c { background: transparent url("/Covance/media/Covance/2020/447x243/Ride-to-Work.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_df8ab65a-650d-4ee2-9713-03b7178be56c .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Ride-to-Work.png") no-repeat scroll right center !important;}

#content .info .L810846fc-a045-4d2e-839a-1e25abe63d96 { background: transparent url("/Covance/media/Covance/2020/447x243/Travel%20Insurance.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_810846fc-a045-4d2e-839a-1e25abe63d96 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Travel%20Insurance.png") no-repeat scroll right center !important;}

#content .info .L09764cea-3b1e-4013-b280-a8b478350fa1 { background: transparent url("/Covance/media/Covance/2020/447x243/Income%20Protection.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_09764cea-3b1e-4013-b280-a8b478350fa1 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Income%20Protection.png") no-repeat scroll right center !important;}

#content .info .Lc94e4b70-f79a-4ce4-a7ba-87a8dd58fc26 { background: transparent url("/Covance/media/Covance/2020/447x243/Life%20Assurance.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_c94e4b70-f79a-4ce4-a7ba-87a8dd58fc26 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Life%20Assurance.png") no-repeat scroll right center !important;}

#content .info .Lfd1c1b48-99c5-4b13-ac0c-46d3599c50f9 { background: transparent url("/Covance/media/Covance/2020/447x243/Pension.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_fd1c1b48-99c5-4b13-ac0c-46d3599c50f9 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Pension.png") no-repeat scroll right center !important;}

#content .info .L21a88dd3-b7f4-4b58-b83c-f70957b66ceb { background: transparent url("/Covance/media/Covance/2020/447x243/Pension%20AVCs.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_21a88dd3-b7f4-4b58-b83c-f70957b66ceb .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Pension%20AVCs.png") no-repeat scroll right center !important;}

#content .info .L2fd38932-a3f0-4363-b8a0-f91eadd9686f { background: transparent url("/Covance/media/Covance/2020/447x243/Personal%20Accident%20Insurance.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_2fd38932-a3f0-4363-b8a0-f91eadd9686f .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Personal%20Accident%20Insurance.png") no-repeat scroll right center !important;}

#content .info .L02d6b3b2-ef6e-4204-901a-6bfe39c1c079 { background: transparent url("/Covance/media/Covance/2020/447x243/Salary%20Finance.png") no-repeat scroll right center !important;}
.online-two-iso .modal-large .modal-body.LineDetail_02d6b3b2-ef6e-4204-901a-6bfe39c1c079 .pannel-body-full{background: transparent url("/Covance/media/Covance/2020/447x243/Salary%20Finance.png") no-repeat scroll right center !important;}


/*lifestyle*/
.img.E41cc7a54-8f28-40c5-a6ff-326e4367b53a {
	background-image: url("/Covance/media/Covance/2020/COVANCE-lifeevent-icons_1.png");
}


.benefit-matrix .benefit-active-benefits .active-intro {
    color: black;
    font-weight: bold;
}

/* Benefits you can change tab color */
.benefit-matrix .containers > div > div.benefit-category:first-child .panel-default > .panel-heading {
    background: #707070;
}
/*add to cart color*/
.benefitselect A.button-style.green:hover {background-color: #003058;}
.benefitselect A.button-style.green {background-color: #58c6d5;}
/* Benefits may be able to change */
.benefit-matrix .containers > div > div.benefit-category:nth-child(2) .panel-default > .panel-heading {
    background: #ababab;
}

/* Benefits cannot change */
.benefit-matrix .containers > div > div.benefit-category:nth-last-child(2):not(:first-child) .panel-default > .panel-heading {
    background: #e8e8e8;
}

.ng-binding.line-group.FinanceProtection {
    color: black;
}

.ng-binding.line-group.HealthWellbeing {

    color: black;

}

.ng-binding.line-group.LeisureandLifestyle {

    color: black;

}

/* Benefit Overview Know More button */

.btn.btn-info.know-more-link {
    background-color: #003058;
}

#BenefitNameFilter {
	background-color: white;
	color: black;
	border: 1px solid black;
}
.input-group-addon.input-icon-left {
	border: 1px solid black;
	border-right: transparent;
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
}
/* Benefit Overview Border radius*/
.benefit-overview .form-control.ng-pristine.ng-untouched.ng-valid.ng-empty {
    border: 1px solid black;
    border-left: transparent;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
}


/* Manage Dependant */

h3.dependantModalHeader {
    color: black;
}

.online-two-iso .modal-normal a.tab-selector-link:hover, .online-two-iso .modal-normal .tab-selector-link.active {
    color: #003058;
    border-bottom: solid .5em #003058;
}
.fa.fa-plus-circle.dependant-add-icon {
    color: black;
}

.dependant-list-top a.dependant-add-link, .dependant-list-top a.dependant-add-link:hover,
.dependant-list a.dependant-edit, .dependant-list a.dependant-edit:hover,
.dependant-list a.dependant-remove, .dependant-list a.dependant-remove:hover {
	color: black;
}

#home-online-three .carousel-show {
	visibility: hidden;
} 

.benefitselect .products .box-border.sel .header {
    background-color: #003058;
    color: #fff;
    padding: 10px 20px;
    text-transform: uppercase;
}

/*Clear filter button*/

.clear-filter.btn.btn-warning.disabled {
    float: left;
    margin-left: -372px;
}

#benefit-overview .group-title {
    font-weight: bold;
    color: black;
    text-transform: uppercase;
}

.group-header.ng-scope {
    background-color: #fff;
    border: none;
}

#benefit-overview #overviewAccordion .panel-default > .panel-heading {
    background-color: white; 
}

.bootstrap-iso .glyphicon-menu-up::before {

    content: "\f0d8";
    color: black;
    font-family: "FontAwesome";
    font-size: 15px;
    padding: 0px 17px 0px 0px;

}

.bootstrap-iso .glyphicon-menu-down::before {
    content: "\f0d7";
    color: black;
    font-family: "FontAwesome";
    font-size: 15px;
    padding: 0px 17px 0px 0px;
}

/*Security Question Page */
#password1 {
    border: 1px solid black;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.form-control.regpassword.resetrepeatPass.ng-pristine.ng-untouched.ng-valid.ng-empty.passed {
    border: 1px solid black;
  border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

/*.col-md-5.row-postion {
    visibility: hidden;
} */

.online-two-iso .validation-rules li.failed {
    color: #ed1849;
}

.online-two-iso .validation-caption {
    color: #58c6d5;
}

/*Monthly Toggle */
.btn.btn-default.btn-perpay.ng-valid.ng-not-empty.ng-touched.ng-dirty.btn-warning.active.ng-valid-parse {
    background-color: #f6892f;
}

.btn.btn-default.btn-perpay.ng-valid.ng-not-empty.ng-touched.ng-dirty.btn-warning.active.ng-valid-parse.btn:hover {
    background-color: #ed1849;
}

/*annual Toggle */
/*.btn.btn-default.btn-peranual.ng-valid.ng-not-empty.ng-dirty.ng-touched {
    background-color: #f6892f;
}

.btn.btn-default.btn-peranual.ng-valid.ng-not-empty.ng-dirty.ng-touched.btn:hover {
    background-color: #ed1849; */
}

 /*Confirm Choices*/ 
/*.benefit-matrix .confirm-checkout-button .btn-success:hover {
    background-color: #ed1849;*/
}

/*.benefit-matrix .confirm-checkout-button .btn-success {
    background-color: #f6892f;*/
 
.btn.btn-success.btn-lg {
    background-color: #f6892f;
}

.btn.btn-success.btn-lg:hover {
    background-color: #ed1849;
}

.benefitheader.ng-binding {

    font-weight: bold;
    color: black;

}

.benefit-matrix .confirm-checkout-button .btn-success {

    background-color: #f6892f; }
 
/*.benefit-matrix .confirm-checkout-button .btn-success:hover {
    background-color: #ed1849;
    }*/
  
.benefit-matrix .modal-footer #confirmation-buttons .btn-default.active, .benefit-matrix .confirmchoice .btn-default.active {
    background-color: #f6892f;
  
}

/*#ddlAllocBeneficiaryRelationship {
    display: none;
}*/

/*#beneficiaryDialog .control-label.ng-binding {
    text-transform: uppercase !important;
}*/

.col-md-10.col-sm-10.BenefitIntro_02d6b3b2-ef6e-4204-901a-6bfe39c1c079 .btn.btn-success.btn-option-elect.ng-isolate-scope {
  display: none;
} /*hiding select button for SF*/

/*Confirm Choices Pulse effect*/

.benefitheader-fixed div#followup-items a.btn {
  animation: shadow-pulse 1s infinite;
  border-radius: 0;
  color: #fff;
}
@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(47,79,79,.5);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(47,79,79,0);
  }
}
/*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';
}
/*================================================================================================== 11. App registration  ==================================================================================================*/
#mobileRegistration .box-border {
  border: none;
}
#mobileRegistration .box-left-bg,
#mobileRegistration .box-border-bg {
  background: none;
}
#mobileRegistration #CMSEditableRegionDiv {
  padding: 1em;
}
#mobileRegistration .mobile-registration-fullwidth > .mobile-registration-left,
#mobileRegistration .mobile-registration-app-download {
  display: none;
}
#mobileRegistration .d-block {
  display: block;
}
#mobileRegistration .qr-background {
  background: #f6892f;
}
#mobileRegistration p.lead {
  font-size: 1rem;
}
#mobileRegistration p {
  font-size: 1rem;
  font-weight: 300;
  padding-left: 0;
}
#mobileRegistration ol {
  margin: 0.5em 1em;
  list-style: decimal;
}
#mobileRegistration-Content {
  font-size: 1rem;
  color: #000;
}
#mobileRegistration .bootstrap-iso label {
  color: #000;
  font-size: 1rem;
}
#mobileRegistration .bootstrap-iso input {
  display: block;
}
#mobileRegistration .bootstrap-iso #pwdMeter {
  margin-left: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#mobileRegistration .bootstrap-iso #newPasswordSave {
  float: none !important;
  width: 25%;
  border-radius: 20px;
  text-transform: none;
 
}
#mobileRegistration .bootstrap-iso #newPasswordSave:hover,
#mobileRegistration .bootstrap-iso #newPasswordSave:focus {
  background-color: #ed1849;
  box-shadow: none;
  padding: 6px 12px;
  border: none;
}
#newPasswordSave.btn.btn-default{background-color: #f6892f;}
#mobileRegistration .bootstrap-iso #newPasswordSave:active,
#mobileRegistration .bootstrap-iso #newPasswordSave:active:hover,
#mobileRegistration .bootstrap-iso #newPasswordSave:active:focus {
  background-color: #f6892f;
}
#mobileRegistration .well-lg {
  padding: 18px 9px;
}
#mobileRegistration .fa span {
  font-family: Arial;
  padding-left: 0.5em;
  font-size: 0.875rem;
  vertical-align: middle;
}
@media only screen and (max-width: 991px) {
  #mobileRegistration .download-section p {
    padding-top: 1em;
  }
}
@media only screen and (max-width: 769px) {
  #CMSEditableRegionDiv img {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .online-two-iso #MobileRegistation .page-content {
    width: 100vw;
  }
  #MobileRegistation .form-data .box-border-bg {
    padding-right: 0;
  }
}

/* display nav items in one line */
#footer a.optanon-toggle-display.EUFooterLink {
display: inline-block !important;
}
/*Follow-up Text Hidden*/
.benefitselect .followup-collect-info {
  display: none;
}

/* Minification failed (line 905, error number 1062): Expected semicolon or closing curly-brace, found '0%' */