@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Open+Sans:300,400,700');

/* Client code CSS here */ 

/*SWITCH OFF ITEMS WHICH ARE NOT APPLICABLE TO THE UK OFFERING*/
h3.content-in-cart,
#content .two-colum .products .links-group A.link-checkbox, A.link-checkbox,
div.plan-compare[id^=compare],
div.return-to-cart a img,
.available-options .links-group.four-links {display:none;}
/*END*/


/** hide rogue markup for spacing **/
html #linedata br {display:none; line-height:0;}

/** generic HTML styling **/
a:hover {text-decoration: underline}
#menu li a,
#menu-sub li a,
.in-Cart .cost-left P,
.in-Cart .cost-right P, #menu-no-dashboard li a, .in-Cart .cost P, .in-Cart .funded P, html .in-Cart .you-chose h3, html .in-Cart .you-pay h3, html .rightsection h3, html .benefitselect .line-name {
    text-transform: None!important;}

html {}

/** default text styles **/
h1, h2, h3, h4, h5, h6 {padding:0; font-weight:normal;}
h1,h2,h3 {font-family: 'Open Sans', sans-serif;}
h2, h3, h4, h5, h6  {}

h1 {}
h2 {}
h3 {}

h1 em, h2 em {}

h4,H4 {background-image: none;}
h5,H5 {background-image: none;}
h6 {}

p, li, blockquote {font-family: 'Open Sans', sans-serif;}

/*ul {
  list-style: disc outside;
  padding: 0 0 0 40px;
  }*/
    
/* containers and wrappers */
#containerGlobal {background-color:#f5f5f5;}

html #floating-header {background-image:none; background:#f5f5f5;}

html #main {margin:0; padding:10px 0; background-color:#ffffff;}

html #menu-container {background-color:#f5f5f5;}

html #header {background-color:#f5f5f5;}

html .page-content {}

html 

/* background-images */
html {background-image:none!important;}

html.online-two-iso {
    background-image:url(/benefitsadminuk2/media/MediaLibrary/flex-2016-bg-master.png)!important;
    background-position:top left; background-repeat:repeat-x; background-attachment:fixed;
    }
    
/** bootstrap **/
html .bootstrap-iso b, html .bootstrap-iso strong {font-weight:normal;}

html .bootstrap-iso {font-family: 'Open Sans', sans-serif; line-height:normal;}
html .online-two-iso body {font-family: 'Open Sans', sans-serif;}

html .bootstrap-iso a:hover, html .bootstrap-iso a:focus {color: #252c5c; text-decoration:none;}

/** bootstrap : button styles **/
html .btn-default,
html .bootstrap-iso .btn-success.disabled:hover,
html .bootstrap-iso .btn-success[disabled]:hover,
html .bootstrap-iso fieldset[disabled] .btn-success:hover,
html .bootstrap-iso .btn-success.disabled:focus,
html .bootstrap-iso .btn-success[disabled]:focus,
html .bootstrap-iso fieldset[disabled] .btn-success:focus,
html .bootstrap-iso .btn-success.disabled.focus,
html .bootstrap-iso .btn-success[disabled].focus,
html .bootstrap-iso fieldset[disabled] .btn-success.focus,
html .bootstrap-iso .btn-success:focus,
html .bootstrap-iso .btn-success.focus,
html .bootstrap-iso .btn-success:hover,
html .bootstrap-iso .btn-success:active,
html .bootstrap-iso .btn-success.active,
html .bootstrap-iso .open>.dropdown-toggle.btn-success,
html .bootstrap-iso .btn-success:active:hover,
html .bootstrap-iso .btn-success.active:hover,
html .bootstrap-iso .open>.dropdown-toggle.btn-success:hover,
html .bootstrap-iso .btn-success:active:focus,
html .bootstrap-iso .btn-success.active:focus,
html .bootstrap-iso .open>.dropdown-toggle.btn-success:focus,
html .bootstrap-iso .btn-success:active.focus,
html .bootstrap-iso .btn-success.active.focus,
html .bootstrap-iso .open>.dropdown-toggle.btn-success.focus 
    {    
    background-color: #9ec862; border-color:transparent!important; color:#ffffff;
     -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important;
     text-transform:uppercase!important;
     
     }

html .btn-default {background-color:#3882a5;}

html .bootstrap-iso .btn-success .badge {color:#252c5c; background-color:#d9d9d9;}

/** bootstrap panel defaults **/
html .bootstrap-iso .panel-default {border:none;}

html .bootstrap-iso .glyphicon {color: #d9d9d9;}
html .bootstrap-iso .glyphicon-remove:before {color:#3882a5;}

html .bootstrap-iso .glyphicon-off:before {
  content:"\e031";
  display: inline-block;
  -moz-transform: scale(1, -1);
  -webkit-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

html .bootstrap-iso .glyphicon-cog:before {content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-button-01.png);}
html .bootstrap-iso .glyphicon-gift:before {content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-button-02.png)}
html .bootstrap-iso .glyphicon-refresh:before {content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-button-03.png);}

/** generic content defaults **/
html #content h1 {color:#252c5c;}

/** button styling **/
html .btn {
    font-family: 'Open Sans', sans-serif;
    color:#ffffff; background-color: #3882a5;
    font-weight: 300; font-size: 13px;  font-style: normal;    
    border-radius:0;  border:none;
}

html #linedata a.button-style {
    display: inline-block; text-transform:uppercase;
    margin: 10px 0; line-height:normal;
    font-size: 15px; font-weight: 400;    
    border:none;  border-radius: 0px;     
}


html #linedata a.button-style.green {background-color: #9ec862;}

#follow-up-lastitem-bttn:hover,
#follow-up-lastitem-bttn:focus{
	background-color: #9EC862!important
}

/*final T&Cs Yes and No buttons*/
.benefit-matrix .confirmchoice .btn-default.active {
  background-color: #3882A5;
  color: #fff
  }

/** accordion **/
a.accordion-toggle {}

/** mobile menu **/

html #mobile-links {background-color:#3882a5; color:#ffffff;}

html #header>a.main-menu-toogle {
    color:#ffffff; background-color:#3882a5;
    float: left; width: 50px;  font-size: 20px;
    text-align: center; margin:0; padding: 15px;
}

html #header a.user-toogle {
    color:#ffffff; background-color:#3882a5;
    float:right; width: 20px; font-size: 20px;
    text-align: center;    
    margin:15px; padding: 0;
}

/** mobile buttons **/
html .onlineTwoPointO-home .modules-mobile i[class*='icon-'] {color: #d9d9d9;}

/** mobile menu styling **/
html .onlineTwoPointO-home .modules-mobile .module-mobile  {border-top: 1px solid #d9d9d9;}

/** menu styling **/

html #menu-container {}

#menu-no-dashboard {display:table;}

#menu-no-dashboard li {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    padding: 0;
    list-style-type: none;
    display:table-cell;
    vertical-align:middle;
    height:23px;
}

#menu-no-dashboard li a, #menu li a, #menu-sub li a {
    font-family: 'Open Sans', sans-serif;
    color: #252c5c;
    text-decoration: none;
    display: block;
    font-size: 12px;
    text-transform:none
}

/** headers **/
html #page-header {border-bottom: none; margin-bottom: 0;}


/** Glyph Icon styling **/
html .btn.btn-warning .glyphicon,
html .btn.btn-success .glyphicon {color:#ffffff; background-color:transparent;}

html .btn.btn-warning .glyphicon:hover,
html .btn.btn-success .glyphicon:hover {}

/** login **/
html .bg-green {background-color: #9ec862!important;}
html .tile {background-color: #3882a5!important;}
html .bg-orange {background-color:#d9d9d9!important;}
html .bg-red-light {background-color:#9b4493!important;}
#login {color: #444;}
#login:hover,#login:focus{background-color:#9EC862!important;}
#tile1 {
	background-image: url(/benefitsadminuk2/media/MediaLibrary/loginLeft.png);
	height: 470px;
	color: black
}
#tile2{
	background-image: url(/benefitsadminuk2/media/MediaLibrary/loginMiddle.png);
	height: 470px;
}
#wp-login{
	background-image: url(/benefitsadminuk2/media/MediaLibrary/loginTopRight.png);
}
#wp-forgetPassword {
	background-image: url(/benefitsadminuk2/media/MediaLibrary/loginBottomRight.png);
	color: black
}
#wp-forgetPassword .tile-content .question {background-image: none;}
#loginBoxTitle, .login-box, .login-box label, #wp-login .tile-content {color: black;}

/*DJE STYLES TO OVERRIDE EXISTING CSS FOR LOGIN PAGE - to be uncommented post March 2017 release for use with new login page template
html.login #header {background-color:transparent;}
html.login #main {padding:0px; margin:10px 0px 10px 0px; background-color:transparent;}

.online-two-iso.login .LoginPageContainer #login.btn.btn-primary:hover{background-color: #9ec862;}*/

/** home page **/

#homeslide1cap1 {font-weight: bold}

div#home #tile2 {background: url("/Aviva/media/default/Renewal2016/Home%20Page%20Tile%20Icons/FlexBenefits.png") 50% 15% no-repeat;}
div#home #tile2 .tile-content {color:#421b67; padding-top: 87px!important;}

div#home #tile3 {background: url("/Aviva/media/default/Renewal2016/Home%20Page%20Tile%20Icons/TRS.png") 50% 20% no-repeat;}
div#home #tile3 .tile-content {color:#421b67; padding-top: 87px!important;}

div#home #tile4 {background: url("/Aviva/media/default/Renewal2016/Home%20Page%20Tile%20Icons/AddBenefits.png") 50% 20% no-repeat;}
div#home #tile4 .tile-content {color:#421b67; padding-top: 87px!important;}


html #home-module-enrolment .enrollment-copy {/*color:#252c5c;*/ text-align:left;}
html #home-module-enrolment .enrollment-copy .event-content button.btn {margin-left: 194px;}
html #home-module-enrolment .enrollment-copy .event-intro {color:#252c5c;}
html #home-module-enrolment .enrollment-copy .event-name {color:#252c5c; font-weight:normal}

html #home-module-enrolment .enrollment-copy button {background-color: #9b4493; border:none;}

html #home-module-benefit-statement {text-align:center;}
html #home-module-benefit-statement .home-module-benefit-statement-content {}

#home-module-benefit-statement .benefit-statement-copy .payslip-item-data #item-2 {float:none; width: 100%;}

html #home-module-trs {text-align:center;}
html #home-module-trs .home-module-trs-content {display:inline-block; width:80%; margin:0 auto;}

html #home-module-content #home-module-enrolment .enrollment-copy button,
html #home-module-content #home-module-enrolment .enrollment-copy .btn,
html #home-module-content #home-module-enrolment .enrollment-copy .btn-default,
html #home-module-content.module-content [class*='-buttons'] button {
    font-size:14px; font-weight: 300; font-style: normal;  
    display: inline-block;
    text-transform:uppercase; text-align: center;
    color: #ffffff; background-color: #3882a5;    
    padding: 12px 20px; margin-bottom: 16px;
    text-decoration: none;       
    /*float:none;*/
    border-radius:0; border: solid 1px #ffffff!important;
    
}

html #home-module-generic {text-align:center;}
    
html #home-module-generic .home-module-generic-content {display:inline-block; width:70%; margin:0 auto;}
html #home-module-generic .generic-copy {text-align:left;}

html #home-module-account {text-align:center;}
html #home-module-account .home-module-account-content {display:inline-block; width:70%; margin:0 auto;}
html #home-module-account .account-copy {text-align:left;}

html .onlineTwoPointO-home #home-carousel:before {
    content: '';
    padding: 0px;
    display: block;
    background:none;
}

html .onlineTwoPointO-home .modules .module.active:after {margin: 0 auto; position: relative; left: 0;}
html .onlineTwoPointO-home .modules .module {text-align: center;}

#benefit-statement-chart-container .highcharts-container .highcharts-background,
#trs-chart-container .highcharts-container .highcharts-background {fill-opacity:0;}

#trs-chart-container rect,
#trs-chart-container tspan,
#trs-chart-container text{
  fill: white;
  text-shadow: none;
}

/************************************THIS CODE MAKES THE ENROLMENT MODULE ICONS ENLARGE WHEN HOVERED OVER BUT REQUIRES USING THE ICONS IN THE KENTICO FONT FAMILY "icons two point o"
html .onlineTwoPointO-home .icon-two-point-o-home-module-benefit-statement:hover:before,
html .onlineTwoPointO-home .icon-two-point-o-home-module-star:hover:before,
html .onlineTwoPointO-home .icon-two-point-o-home-module-account:hover:before{font-size:120%;}*****************************/



/***********************************THIS TYPE OF CODE ALLOWS US TO SPECIFICALLY HAVE DIFFERENT COLOURED "DOWN ARROWS" UNDERNEATH THE EACH MODULE ON THE HOMEPAGE
THE BELOW EXAMPLE WOULD TARGET ONLY THE HOME MODULE DOWN ARROW
html .onlineTwoPointO-home .modules .module.active#home-module-enrolment:after{
	bottom:-5px;
	height:15px;
	width:15px;
	color:blue;
	font-size: 14px
}****************************************************************************************************************************/

html .onlineTwoPointO-home .icon-two-point-o-home-module-enrolment:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-04-venn.png);
    }
html .onlineTwoPointO-home .modules .module.active .icon-two-point-o-home-module-enrolment:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-04a-venn.png);
    }

html .onlineTwoPointO-home .icon-two-point-o-home-module-trs:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-03-dartboard.png);
    }
html .onlineTwoPointO-home .modules .module.active .icon-two-point-o-home-module-trs:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-03a-dartboard.png);
    }

html .onlineTwoPointO-home .icon-two-point-o-home-module-arrow-head:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-01-folder.png);    
    }

html .onlineTwoPointO-home .modules .module.active .icon-two-point-o-home-module-arrow-head:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-01a-folder.png);    
    }

html .onlineTwoPointO-home .icon-two-point-o-home-module-hand:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-00-bag.png);    
    }

html .onlineTwoPointO-home .modules .module.active .icon-two-point-o-home-module-hand-head:before {
    content:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-00a-bag.png);    
    }

.onlineTwoPointO-home .icon-two-point-o-home-module-trs:before
    
html .slidecaption {color:#ffffff; font-family: 'Open Sans', sans-serif; font-size:45px!important; font-weight:300; width:100%!important;}
html .slidecaption.captionField1 {color:#ffffff;}
html .slidecaption.captionField2 {font-weight:700; text-transform:uppercase;color:#ffffff;}


html .circle {background-color:#ffffff!important;}


html .onlineTwoPointO-home #home-intro {text-align: center; padding:20px 20px 20px 20px; margin:0; color: #252c5c; font-size: 30px; background-color: #f5f5f5;}

html .onlineTwoPointO-home .modules .module i[class*='icon-'] {color:#9f9f9f; font-size:40px; line-height:40px;}
html .onlineTwoPointO-home .modules .module.active i[class*='icon-'] {color: #9c4593;}
html .onlineTwoPointO-home .modules .module.active:after {
    bottom: -35px; 
    z-index:3000;
    color: #FFFFFF;
    font-size:30px;
    }

html .onlineTwoPointO-home .module-content [class*='-buttons'] button {background-color: #9c4593; border-color: #9c4593;}
#links {margin-top:21px;}
#home-module-enrolment .enrollment-copy .cal {background-image:url(/benefitsadminuk2/media/MediaLibrary/cal.png)!important;}

/****************************************************************** BENEFIT MATRIX STYLING *****************************************************************/
html .benefit-matrix .newbenefit, html .benefit-matrix .changebenefit {
    color: white;   background-color: #f4980a;
    padding: 1px 5px 4px 5px; margin:0 0 0 10px;
    font-size: 11px; font-weight: bold;
    border:none; border-radius:0;        
}


html .benefit-matrix .benefit-active-benefits {padding:15px;}
    
html .benefit-matrix .group-body { padding: 20px 0;}
html .benefit-matrix .group-body small {color:#252c5c; font-weight:600;}

html .benefit-matrix .group-default {
    border-color: #ddd; font-size: 24px;  padding: 12px 8px 0 0;  
    color: #9b4493;  font-weight: 400; text-transform:uppercase;
    }

html .benefit-matrix .benefit-category .benefitline {margin: 10px 0px;}
html .benefit-matrix .benefitline .row {margin: 4px 0px;}
html .benefit-matrix .benefitline .row.title {margin-bottom:8px;}

html .benefit-matrix .glyphicon-info-sign-color {color: #3882a5; font-size: 20px; top:6px;}
html .benefit-matrix .glyphicon-play-color {color: #3882a5; font-size: 9px; top: 0px;}

html .benefit-matrix .font-youpay-color {color:#3782a5;}

html .benefit-matrix .lineheader > a:link    {color:#3882a5;}
html .benefit-matrix .lineheader > a:visited {color:#3882a5;}
html .benefit-matrix .lineheader > a:hover   {color:#9ec862;}

html .benefit-matrix .benefitheader-fixed div#followup-items a.btn,
html .benefit-matrix .benefitheader-fixed div#resettodefaults a.btn {
    
    font-size:14px; font-weight: 300; font-style: normal;  
    display: inline-block;
    text-transform:uppercase; text-align: left;
    color: #ffffff;     
    padding: 12px 20px; margin-bottom: 16px;
    text-decoration: none;       
    float:none;
    border-radius:0; border: solid 1px #ffffff;
    }
html .benefit-matrix .benefitheader-fixed div#followup-items a.btn:hover,
html .benefit-matrix .benefitheader-fixed div#resettodefaults a.btn:hover {}
    
html .benefit-matrix .fixed-btn-width {width: auto;}

html .benefit-matrix .beneifitheader-border .data-addon {margin-right:3px; color:#9b4493;}
html .benefit-matrix .beneifitheader-padding-left {padding-left:0;}

html .benefit-matrix .benefitdate .btn-danger {
    background-color:#9b4493; color:#fff; border:none; 
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
    }     

html .benefit-matrix .benefitdate {width: 350px;}   

html .benefit-matrix div.benefitheader,
html .benefit-matrix .benefitdate .form-group {
    text-transform: uppercase;
    border: solid 1px #d9d9d9;
    padding: 10px 5px 10px 5px;
    margin-right: 10px;
    display:inline-block;
    font-size:15px;
    float:none;  
    }
    
html .benefit-matrix div.benefitheader,
html .benefit-matrix div.benefitheader a {font-size:15px;}
    
html .benefit-matrix .benefitdate .form-group input.form-control {margin:0 3px; width:100px;}
html .benefit-matrix .benefitdate.form-group online-two-datepicker {}


html .benefit-matrix div.benefitheader .glyphicon,
html .benefit-matrix div.benefitheader a {display:table-cell; vertical-align:middle; float:none;}

html .benefit-matrix div.benefitheader .glyphicon {padding: 0 5px;}

html .benefit-matrix .benefitheader-fixed {padding: 20px 20px;}
html .benefit-matrix .benefitheader a,
html .benefit-matrix .benefitheader a:hover {color:#252c5c; text-decoration:none;}

html .benefit-matrix .benefit-category .panel-default > .panel-heading {
    background-color: #ffffff;  color: #252c5c;
    font-family: 'Open Sans', sans-serif; font-size: 18px;   padding: 10px;
}

html .benefit-matrix .row.margin-left-0 {text-align: right;}

html .benefit-matrix .totalcost {border: none}
html .benefit-matrix .round-corner {border: none}

html .totalcost .row,
html .row.totalcostsection {margin:0!important;}

html .btn.btn-warning,
html .btn.btn-success {
    text-transform:uppercase;
    color:#ffffff; background-color:#3882a5;
    border-radius: 0; border: none;      
}

span.label, label {text-transform: none;}
.panel-group .panel-heading {background-color:#3882a5!important;}
.benefit-matrix .title {color:#fff;}
.benefit-matrix .title:hover {color:#E6E6E6;}
.row .title{color:#3882a5!important;}
.active-button .ng-isolate-scope {font-weight: normal;}

/*** REMOVE BACKGROUND IMAGES FOR BENEFITS ON MATRIX ***/
.img.Lef13a6d6-b714-4351-8687-e9f4589e4382,
.img.Lb1eaa0d1-dcf4-4456-bf81-99bbbda0dc45,
.img.Lf2fdfe94-ce3a-4170-a070-cf522d0bedff,
.img.L1bd6e14e-5019-4dbe-8682-f86cb2817c2f,
.img.L786fbcb2-02a8-47e2-8c4d-e7322f9be3b8,
.img.Ld6998922-fc61-4300-8f83-f5e31d6f8dff,
.img.L09fcc19e-58e0-49f7-af31-d571a04c348f,
.img.L414a86c8-0321-471a-be53-00cb8cdfc933,
.img.L5c585bc1-dc68-43a6-885d-a0f1decad3d7,
.img.Lc5a4e744-2db5-4157-ba5e-63e26e2ff936,
.img.Lfa0fcb24-3891-4033-8c01-7073e448f1a4,
.img.Lb49b45d1-24d4-4d1a-835a-09aedd5b6fe0,
.img.L940718bf-a279-42bb-a82e-7cf7d9c73195,
.img.L495ef50e-15f4-426e-9ae8-1c0224f9c428,
.img.Lc8df30fb-927d-46e5-b2e8-a7fcfdac3713,
.img.Lfc0f4af8-3cd8-4cf1-83c7-630069ba87cd,
.img.L89288846-807a-410d-a089-eda7371c8818,
.img.Lafa7e8a2-837e-4956-a1cd-89b25ca2e39c,
.img.Ld52224d4-96ad-4211-bf7e-f89f47269b3e, 
.img.Efe6647a1-2d18-4ac5-b6a1-bd63736933bc,
.img.Eced7fe7e-5c7c-40b9-b647-81d342d1ab27,
.img.Edaf08352-98a2-4f3f-897c-ae24294845be,
.img.E990073fa-bdb6-46e5-9b01-da6ac306060f{background-image:none;}

/*********************PENSION IMAGE**********************/
.img.Lef13a6d6-b714-4351-8687-e9f4589e4382 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_48724346.jpeg)!important;
  }

/*********************LIFE ASSURANCE SELF IMAGE**********************/
.img.L495ef50e-15f4-426e-9ae8-1c0224f9c428 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_103221335.jpeg)!important;
}

/*********************DISABILITY IMAGE**********************/
.img.L09fcc19e-58e0-49f7-af31-d571a04c348f:after {
  display: inline-block;
font-family: FontAwesome;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f193";
padding-right:10px;
padding-left:10px;
font-size:100px;
color: #9b4493;
}

/*********************LIFE ASSURANCE PARTNER IMAGE**********************/
.img.L940718bf-a279-42bb-a82e-7cf7d9c73195 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_94586540.jpeg)!important;
}

/*********************CRITICAL ILLNESS INSURANCE SELF IMAGE**********************/
.img.L1bd6e14e-5019-4dbe-8682-f86cb2817c2f {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_45659911.jpeg)!important;
}

/*********************CRITICAL ILLNESS PARTNER SELF IMAGE**********************/
.img.Lf2fdfe94-ce3a-4170-a070-cf522d0bedff {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_86682487.jpeg)!important;
}

/*********************PERSONAL ACCIDENT INSURANCE IMAGE**********************/
.img.Lfc0f4af8-3cd8-4cf1-83c7-630069ba87cd {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_88061978.jpeg)!important;
}

/*********************PRIVATE MEDICAL IMAGE**********************/
.img.L89288846-807a-410d-a089-eda7371c8818 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_13623526.jpeg)!important;
}

/*********************DENTAL IMAGE**********************/
.img.Ld6998922-fc61-4300-8f83-f5e31d6f8dff {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_70953039.jpeg)!important;
}

/*********************HEALTH ASSESSMENT SELF IMAGE**********************/
.img.Lc5a4e744-2db5-4157-ba5e-63e26e2ff936 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_108828773.jpeg)!important;
}

/*********************HEALTH ASSESSMENT PARTNER IMAGE**********************/
.img.L5c585bc1-dc68-43a6-885d-a0f1decad3d7 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_108828773.jpeg)!important;
}

/*********************GYM IMAGE*****************************************/
.img.L414a86c8-0321-471a-be53-00cb8cdfc933 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_100120093.jpeg)!important;
}

/*********************CYCLE TO WORK IMAGE**********************/
.img.L786fbcb2-02a8-47e2-8c4d-e7322f9be3b8 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/GettyImages-73868803.jpg)!important;
}

/*********************HOLIDAY IMAGE**********************/
.img.Lfa0fcb24-3891-4033-8c01-7073e448f1a4 {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_81197433.jpeg)!important;
}

/*********************RETAIL CARD IMAGE**********************/
.img.Lafa7e8a2-837e-4956-a1cd-89b25ca2e39c {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_88091341.jpeg)!important;
}

/*********************WILL WRITING IMAGE**********************/
.img.Ld52224d4-96ad-4211-bf7e-f89f47269b3e {
  background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_86682487.jpeg)!important;
}

/* Styling Life Events Pop Up Box*/

.active-benefits .modal-main {max-height: 450px!important;}

/* Overriding the image used for the life events */

.img.Efe6647a1-2d18-4ac5-b6a1-bd63736933bc:after {
  display: inline-block;
font-family: FontAwesome;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f183";
padding-right:10px;
padding-left:10px;
font-size:100px;
color: #9b4493;
}

.img.Eced7fe7e-5c7c-40b9-b647-81d342d1ab27:after {
  display: inline-block;
font-family: FontAwesome;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00d";
padding-right:10px;
padding-left:10px;
font-size:100px;
color: #9b4493;
}

.img.Edaf08352-98a2-4f3f-897c-ae24294845be:after {
  display: inline-block;
font-family: FontAwesome;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f055";
padding-right:10px;
padding-left:10px;
font-size:100px;
color: #9b4493;
}

.img.E990073fa-bdb6-46e5-9b01-da6ac306060f:after {
  display: inline-block;
font-family: FontAwesome;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f056";
padding-right:10px;
padding-left:10px;
font-size:100px;
color: #9b4493;
}

/*********************EXAMPLE OF USING GLYPHICONS FOR BENEFIT IMAGES INSTEAD OF FONT AWESOME****************************/
/*.img.L09fcc19e-58e0-49f7-af31-d571a04c348f:after {
 position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-right:10px;
    padding-left:10px;
    font-size:100px;
    -webkit-font-smoothing: antialiased; 
    content:"\e017";
    color:green;
  }*/
/********************************************************** END OF BENEFIT MATRIX STYLING ********************************************************/



/********************************************************** BENEFIT SELECTION STYLING ************************************************************/

html .benefitselect .row {}

/** dialogue panels / modal panels **/

.modellersModalHeader,
.dependant-list a.dependant-confirm-delete,
.dependant-list-top a.dependant-add-link {color: #3882a5!important;}

.dependantModalHeader {
    color:#252c5c; font-weight:300!important; 
    background-image:url(/benefitsadminuk2/media/MediaLibrary/aon-aspire-icon-person.png)!important;
}

.dependant-list .caption {font-weight:600!important;}

.online-two-iso .modal-normal .tab-selector-link {font-weight:300!important;}
    
.online-two-iso .modal-normal a.tab-selector-link:hover, 
.online-two-iso .modal-normal .tab-selector-link.active,
.dependant-list a.dependant-edit,
.dependant-list a.dependant-remove,
.benefit-matrix .employee-cost .cost-number {color: #3882a5!important; border-bottom:none!important;}

.dependant-list .dependant-cell .cell-value {font-weight: 300!important; color: #252c5c!important;}

/*remove Close button from Add dependant popup*/
.btn.btn-default.dependant-cancel-btn.ng-isolate-scope {display:none;}

.modeller-container .modeller-links li a,
.modeller-container .modeller-links li a.checked {}

.modeller-container .modellersModalHeader {} 
    
    
.modeller-container .row-header {color: #3882a5!important;}

.modeller-container .modeller-links li a,

 html a.button-style,
 #followup-items-overlay a.button-style {     
     border-color:transparent; color:#ffffff;
     -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
     text-transform:uppercase; font-size:15px; line-height:normal;
 }
 
.modeller-close-button,
.dependant-cancel-btn,
.cancel-button,
a.button-style.gray 

{background-color:#404040!important; color:#ffffff!important;}
 
.see-also ul li {padding-top:26px;}

/*** REDUCE FONT-SIZE OF ICONS IN SEE ALSO SECTION ***/
/*.see-also .img.Lef13a6d6-b714-4351-8687-e9f4589e4382:after,
.see-also .img.Lb1eaa0d1-dcf4-4456-bf81-99bbbda0dc45:after,
.see-also .img.Lf2fdfe94-ce3a-4170-a070-cf522d0bedff:after,
.see-also .img.L1bd6e14e-5019-4dbe-8682-f86cb2817c2f:after,
.see-also .img.L786fbcb2-02a8-47e2-8c4d-e7322f9be3b8:after,
.see-also .img.Ld6998922-fc61-4300-8f83-f5e31d6f8dff:after,
.see-also .img.L09fcc19e-58e0-49f7-af31-d571a04c348f:after,
.see-also .img.L414a86c8-0321-471a-be53-00cb8cdfc933:after,
.see-also .img.L5c585bc1-dc68-43a6-885d-a0f1decad3d7:after,
.see-also .img.Lc5a4e744-2db5-4157-ba5e-63e26e2ff936:after,
.see-also .img.Lfa0fcb24-3891-4033-8c01-7073e448f1a4:after,
.see-also .img.Lb49b45d1-24d4-4d1a-835a-09aedd5b6fe0:after,
.see-also .img.L940718bf-a279-42bb-a82e-7cf7d9c73195:after,
.see-also .img.L495ef50e-15f4-426e-9ae8-1c0224f9c428:after,
.see-also .img.Lc8df30fb-927d-46e5-b2e8-a7fcfdac3713:after,
.see-also .img.Lfc0f4af8-3cd8-4cf1-83c7-630069ba87cd:after,
.see-also .img.L89288846-807a-410d-a089-eda7371c8818:after,
.see-also .img.Lafa7e8a2-837e-4956-a1cd-89b25ca2e39c:after,
.see-also .img.Ld52224d4-96ad-4211-bf7e-f89f47269b3e:after {font-size: 50px}*/

.see-also .img.Lef13a6d6-b714-4351-8687-e9f4589e4382,
.see-also .img.Lb1eaa0d1-dcf4-4456-bf81-99bbbda0dc45,
.see-also .img.Lf2fdfe94-ce3a-4170-a070-cf522d0bedff,
.see-also .img.L1bd6e14e-5019-4dbe-8682-f86cb2817c2f,
.see-also .img.L786fbcb2-02a8-47e2-8c4d-e7322f9be3b8,
.see-also .img.Ld6998922-fc61-4300-8f83-f5e31d6f8dff,
.see-also .img.L09fcc19e-58e0-49f7-af31-d571a04c348f,
.see-also .img.L414a86c8-0321-471a-be53-00cb8cdfc933,
.see-also .img.L5c585bc1-dc68-43a6-885d-a0f1decad3d7,
.see-also .img.Lc5a4e744-2db5-4157-ba5e-63e26e2ff936,
.see-also .img.Lfa0fcb24-3891-4033-8c01-7073e448f1a4,
.see-also .img.Lb49b45d1-24d4-4d1a-835a-09aedd5b6fe0,
.see-also .img.L940718bf-a279-42bb-a82e-7cf7d9c73195,
.see-also .img.L495ef50e-15f4-426e-9ae8-1c0224f9c428,
.see-also .img.Lc8df30fb-927d-46e5-b2e8-a7fcfdac3713,
.see-also .img.Lfc0f4af8-3cd8-4cf1-83c7-630069ba87cd,
.see-also .img.L89288846-807a-410d-a089-eda7371c8818,
.see-also .img.Lafa7e8a2-837e-4956-a1cd-89b25ca2e39c,
.see-also .img.Ld52224d4-96ad-4211-bf7e-f89f47269b3e{
  height:54px;
  width: 82px;
  background-size: contain;
  }


/*Code to display image on See Also section for Pension*/
div.see-also .img.Lc8df30fb-927d-46e5-b2e8-a7fcfdac3713{
	background-image:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_48724346.jpeg)!important; 
  height:54px;
  width: 82px;
  background-size: contain;
}

/*ADDS FONT AWESOME ICON ON TO LINE PAGE IN CONJUNCTION WITH LINE DISPLAY CONFIG FROM GI*/
#BenefitSelectionDescriptionPension{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_48724346.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionLASelf{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_103221335.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionDisability{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_48724346.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionLAP{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_94586540.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionCII{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_45659911.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionCIIP{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_86682487.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionPAI{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_88061978.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionPMI{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_13623526.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionDental{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_70953039.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionHAS{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_108828773.jpeg) no-repeat !important;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionHAP{
	background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_108828773.jpeg) no-repeat !important;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionGym{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_100120093.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionCycle{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/GettyImages-73868803.jpg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionHoliday{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_81197433.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionWillWriting{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/Dollarphotoclub_92567576.jpg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

#BenefitSelectionDescriptionRetailCard{
  background:url(/benefitsadminuk2/media/MediaLibrary/Demo%20Images%202017/AdobeStock_88091341.jpeg) no-repeat !important;
  width: 163px;
  height: 108px;
  margin: 0 10px 10px 0;
}

/** benefit selection **/
html #content.loading-data {padding:15px 0; background-color:#f5f5f5;}

html .benefitselect .content-you-chose {padding: 0; margin: 0 0 50px 0; background-color: transparent;  border: none;}
html .benefitselect .box-border {width: 100%; border: none; padding: 0; background-color: transparent;}

html #content .in-Cart {
    background-color:#E6E6E6; padding: 10px; margin:3px 0;  float: left;
    width: 100%;  border-bottom:none; min-height:inherit;
}

html .benefitselect .seealso ul {background-color: #ffffff;}

html .benefitselect h1,
html .product-info h2 {
    font-family: 'Open Sans', sans-serif; font-weight:400; 
     color:#252c5c;  margin: 25px 0 5px 0 ; line-height:normal;
    }
    
html .benefitselect h1 {text-transform: uppercase; font-size: 23px;}
html .product-info h2 {font-size: 18px;}

html .products-header {}
html .products-header h4 {font-family: 'Open Sans', sans-serif; font-size: 16px; text-transform: uppercase;}

/** benefit selection: in-cart styles **/

html .in-Cart .you-chose h3,
html .in-Cart .you-pay h3,
html .rightsection h3,
html .benefitselect .line-name {color:#252c5c; font-size:18px; font-family: 'Open Sans', sans-serif; }
html .benefitselect .line-benefit-intro {min-height:inherit;}

html .benefitselect .line-name {font-size:24px; font-weight:400;}

html .in-Cart .you-pay p {margin:0; padding:0;}
html .in-Cart .you-pay p span.green-number {color: #9ec862; font-size: 14px;}

html .benefitselect .header-selected,
html .benefitselect .products-header h4 {
    font-size:18px; color:#252c5c; text-transform:capitalize; 
    padding-bottom:10px; background:none;
    }

html .products .box-border.sel .header {    
    color: #ffffff;   background-color: #3882a5;
    padding: 10px 20px;   text-transform: uppercase;  font-size: 12px;
}
.employerFundingCart .cost,
.employerFundingCart .funded {background-image:none;}

/** benfit selection : fund allocation table **/

html table.FundAllocationTable {}

/* additional ::before that's potentially breaking the table 
html table.FundAllocationTable :before {display:none!important;}
*/

html table.FundAllocationTable thead,
html table.FundAllocationTable thead tr {background-color: #1c98d4;}

html table.FundAllocationTable th,
html table.FundAllocationTable td {padding:5px;}

html table.FundAllocationTable .InvestmentOptionsHeader {
    background-color: #1c98d4;
    border: none;
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
    text-transform: capitalize;}

html .htabs-container {background:none;}

/** benefit selection: hidden elements **/

html .division {display:none;}

/*Enable description text for Active, Active with data and Not Active sections on Benefits Matrix*/

.active-category-icon, .noactive-category-icon , .active-withdata-category-desc, .noactive-category-desc, .active-category-desc {display: inline!important;}

/*hide i icon next to line name*/
.line-benefit-intro .glyphicon.glyphicon-info-sign.glyphicon-info-sign-color.glyphicon-info{display:none;}

/*replace folder icon with i icon to launch benefit intro*/
.benefitselect .glyphicon-folder-open:before {
  content:"\e086";
  color:#9b4493;
}

/*capitalise tab names of benefit intro tabs*/
#content .info .info-links ul li a {text-transform: capitalize;}

/*benefit intro styling*/
#faqs div,
#faqs UL LI,
#faqs p,
#overview div,
#overview UL LI,
#overview p,
#taxfacts div,
#taxfacts UL LI,
#taxfacts p,
#eligibility UL LI,
#eligibility div,
#eligibility p,
#contacts UL LI,
#contacts div,
#contacts p {
  width:900px;
  font-family: 'Open Sans', sans-serif;
}

#content .info #overview,
#content .info #faqs {
	background: none;
}

/*************************************************************** END OF BENEFIT SELECTION STYLING *******************************************************/

/** flex statement **/
html .box-left-bg,
html .box-border,
html .box-border-bg {border:none; background-image:none;}

html .box-left-bg {}
html .box-border {}
html .box-border-bg {}

/** my benefits **/
html #dashboardContainer {}
html #dashboardContainer #summaryheader {font-size: 24px; font-weight: 300; width: 100%; padding:20px 0; border:none;}
html #dashboardContainer #summarytext {font-size: 20px; font-weight: 300;}

html #dashboardContainer #linegroups .trsline-group .trs-linetitle {font-size: 20px; font-weight: 300; border:none; padding:0 0 15px 0;}

html .header-overlay {background: #3882a5; padding: 10px 0 10px 0;}

html .header-overlay h5,
#followup-items-overlay .header-overlay h5 {background-image:none; margin:0!important;}

html #dlgcomparison table tr td {font-size:13px; background: #f5f5f5; padding:3px 5px; border: 1px solid #fff; color: #252c5c;}

/** footer **/
html #footer div {width: auto;}
html #footer a {font-family: 'Open Sans', sans-serif; display: table-cell; font-size: 12px; color:#252c5c; padding: 0 0 0 17px; list-style-type: none; vertical-align: middle;}
html #footer p {font-family: 'Open Sans', sans-serif; font-size: 12px; color:#252c5c;}

@media only screen and (min-width: 751px) {

html #menu-container {
    margin:0;
    min-height: 29px;
    padding:0 20px 0 198px;                          
    background-image: url(/benefitsadminuk2/media/MediaLibrary/MyBenefits-logo-colour.png);
    background-position: 23px center;
    background-repeat: no-repeat;
    background-size: 150px 30px;}

#menu-no-dashboard li {
    display: table-cell;
    font-size: 12px;
    padding: 0 0 0 17px;
    vertical-align: middle;
    float:none;
    height:29px;
}

html .online-two-iso .page-content {width: auto;}

html .onlineTwoPointO-home #home-carousel {display:none;}

html .onlineTwoPointO-home .module-content {margin: 15px 0 0 0; padding: 0px; height: 400px; position: relative;}

/** module : enrolment **/
html .module-content #home-module-enrolment {
    background-position:center center; background-size:cover; height:400px;
    background-image:url(/benefitsadminuk2/media/MediaLibrary/section-panel-01.jpg); background-repeat:no-repeat; 
    text-align:center;
    }

html #home-module-enrolment .home-module-enrolment-content {
    margin: 15px 0 0 0; color:#ffffff;  
    display:inline-block; width:70%; margin:0 auto;
    }
    
html #home-module-enrolment .enrollment-copy .event-intro,
html #home-module-enrolment .enrollment-copy .event-name,
html #home-module-enrolment .enrollment-copy .text-light {color: #ffffff}

html #home-module-enrolment .enrollment-copy .days-left {color: #ffffff; font-weight:400;}

html #home-module-enrolment .enrollment-copy.full-width {padding-top:70px;}

/** module : benefit statement **/
html .module-content #home-module-benefit-statement {
    background-position:center center; background-size:cover; height:400px;
    background-image:url(/benefitsadminuk2/media/MediaLibrary/section-panel-02.jpg); background-repeat:no-repeat; 
    text-align:center;
    }
    
html #home-module-benefit-statement .benefit-statement-copy {text-align:left; color:#ffffff; padding-top:40px;}
html #home-module-benefit-statement .benefit-statement-copy .payslip-item-data #item-1 {width: 50%;}
html #home-module-benefit-statement .benefit-statement-copy .payslip-item-data #item-2 {float: left;  width: 50%;}

html .payslip-item-amount {color:#ffffff!important;}

/** module : trs statement **/
html .module-content #home-module-trs {
    background-position:center center; background-size:cover; height:400px;
    background-image:url(/benefitsadminuk2/media/MediaLibrary/section-panel-03.jpg); background-repeat:no-repeat;     
    }
    
html #home-module-trs .home-module-trs-content {color:#ffffff;}
html #home-module-trs .trs-copy {text-align:left; color:#ffffff; padding-top:40px;}


/** module : generic **/
html #home-module-generic {
    background-position:center center; background-size:cover; height:400px;
    background-image:url(/benefitsadminuk2/media/MediaLibrary/section-panel-04.jpg); background-repeat:no-repeat;     
    }
    
html #home-module-generic .home-module-generic-content {color:#ffffff;}
html #home-module-generic .generic-copy {text-align:left; color:#ffffff; padding-top:40px;}

html #home-module-benefit-statement .home-module-benefit-statement-content  {display:inline-block; width:70%; margin:0 auto;}
}

/*********************************FEEDBACK FORM STYLING*************************************/
#FeedbackFormIntroText{
	font-size: 1.2em;
	color: #808080;
	padding: 10px 0px;
}


/*******************************ADDED BY S ROSE: WELLBING-PAGE******************************/
.wellness-content{
  font-family:'Open Sans',sans-serif;
  padding-left: 10px;
}
/*******************************TRS STYLING************************************/
#expressTRSContainer ul li div#tab7062 {
	background-color: #5E89E4;
	}
#tabpanel7063 table#tblVertical tr:first-child {
	background-color: #5E89E4;
	color: white
	}
#expressTRSContainer ul li div#tab7063 {
	background-color: #F0AB00;
	}
#tabpanel7063 table#tblVertical tr:first-child {
	background-color: #f0ab00;
	color: white
	}
#expressTRSContainer ul li div#tab7064 {
	background-color: #9EC862;
	}
#tabpanel7064 table#tblVertical tr:first-child {
	background-color: #9EC862;
	color: white
	}
#expressTRSContainer ul li div#tab7065 {
	background-color: #9B4493;
	}
#tabpanel7065 table#tblVertical tr:first-child {
	background-color: #9B4493;
	color: white
	}

span#messagecount:empty {display:none;}



@media (max-width:750px;){
html #home-module-generic .home-module-generic-content {display:block; height:auto; width:100%; margin:none;}
}

/* Minification failed (line 1213, error number 1019): Unexpected token, found '}' */