.switch .slider:after {
  bottom: 3px;
}
/* OVERRIDES */

#benefit-selection-flexstatement-panel-your-choices tbody:first-of-type tr:not(.traded-benefits, .selected-benefits, .selections) {
  display: none !important;
}
#account_manage_my_accountcustom a[href='/account/manage/my/accountcustom'] i {
  margin-right: 12px;
}
.panel-collapse-container .benefit-summary-table.table tbody tr:last-child td {
  border-bottom: 0px;
}
.panel-collapse-container .benefit-summary-table.table tbody tr:first-child td {
  border-top: 20px solid #fff;
}
#my-benefits_summary .sustainable-active-pledge-info {
  padding: 0 2em 1em;
  text-align: center;
  font-size: 14px;
}
#my-benefits_summary .sust-pledge-text {
  margin-block-start: 1em;
}
.benefit-summary-verdn-logo {
  position: absolute;
  right: 45px;
  top: 5px !important;
}
#my-benefits_summary .selConfirmationExpRow {
  text-align: center;
}
.pillar-section-generic .main-section {
  background-image: url('');
}
.bg-job {
  background-color: #4B9FA5;
}
.bg-financial {
  background-color: #004650;
}
.bg-protection {
  background-color: #018940;
}
.bg-physical-and-nutritional {
  background-color: #2B827D;
}
.bg-mental-and-emotional {
  background-color: #EBAF46;
}
.bg-social {
  background-color: #009B5F;
}
.text-job {
  color: #4B9FA5;
}
.text-financial {
  color: #004650;
}
.text-protection {
  color: #018940;
}
.text-physical-and-nutritional {
  color: #2B827D;
}
.text-mental-and-emotional {
  color: #EBAF46;
}
.text-social {
  color: #009B5F;
}
.pillar-section-job .pillar-section-title,
.pillar-section-job .pillar-section-value {
  color: #4B9FA5;
}
.pillar-section-job .btn-benefit,
.pillar-section-job .benefit-img-value img,
.pillar-section-job .bw_btn-show-more {
  background-color: #4B9FA5;
}
.pillar-section-financial .pillar-section-title,
.pillar-section-financial .pillar-section-value {
  color: #004650;
}
.pillar-section-financial .btn-benefit,
.pillar-section-financial .benefit-img-value img,
.pillar-section-financial .bw_btn-show-more {
  background-color: #004650;
}
.pillar-section-physical-and-nutritional .pillar-section-title,
.pillar-section-physical-and-nutritional .pillar-section-value {
  color: #2B827D;
}
.pillar-section-physical-and-nutritional .btn-benefit,
.pillar-section-physical-and-nutritional .benefit-img-value img,
.pillar-section-physical-and-nutritional .bw_btn-show-more {
  background-color: #2B827D;
}
.pillar-section-protection .pillar-section-title,
.pillar-section-protection .pillar-section-value {
  color: #018940;
}
.pillar-section-protection .btn-benefit,
.pillar-section-protection .benefit-img-value img,
.pillar-section-protection .bw_btn-show-more {
  background-color: #018940;
}
.pillar-section-mental-and-emotional .pillar-section-title,
.pillar-section-mental-and-emotional .pillar-section-value {
  color: #EBAF46;
}
.pillar-section-mental-and-emotional .btn-benefit,
.pillar-section-mental-and-emotional .benefit-img-value img,
.pillar-section-mental-and-emotional .bw_btn-show-more {
  background-color: #EBAF46;
}
.pillar-section-social .pillar-section-title,
.pillar-section-social .pillar-section-value {
  color: #009B5F;
}
.pillar-section-social .btn-benefit,
.pillar-section-social .benefit-img-value img,
.pillar-section-social .bw_btn-show-more {
  background-color: #009B5F;
}
.pillar-section-job .header-section {
  background-color: #4B9FA5;
}
.pillar-section-job .main-section,
.panel-body.pillar-section.pillar-section-job {
  background-image: url('');
}
.pillar-section-job .btn-primary,
.pillar-section-job .label-primary {
  background-color: #4B9FA5;
  border-color: #4B9FA5;
}
.pillar-section-job .btn-primary-outline {
  border-color: #4B9FA5;
  color: #4B9FA5;
}
.pillar-section-job .btn-primary-outline:hover,
.pillar-section-job .btn-primary-outline:focus {
  background-color: #4B9FA5;
  border-color: #4B9FA5;
}
.pillar-section-job .btn-link {
  color: #4B9FA5;
}
.pillar-section-job .btn-link:hover,
.pillar-section-job .btn-link:focus {
  background-color: rgba(75, 159, 165, 0.1);
}
.pillar-section-financial .header-section {
  background-color: #004650;
}
.pillar-section-financial .main-section,
.panel-body.pillar-section.pillar-section-financial {
  background-image: url('/Themes/choices/assets/img/financial_Pillar_Banner.png');
}
.pillar-section-financial .btn-primary,
.pillar-section-financial .label-primary {
  background-color: #004650;
  border-color: #004650;
}
.pillar-section-financial .btn-primary-outline {
  border-color: #004650;
  color: #004650;
}
.pillar-section-financial .btn-primary-outline:hover,
.pillar-section-financial .btn-primary-outline:focus {
  background-color: #004650;
  border-color: #004650;
}
.pillar-section-financial .btn-link {
  color: #004650;
}
.pillar-section-financial .btn-link:hover,
.pillar-section-financial .btn-link:focus {
  background-color: rgba(0, 70, 80, 0.1);
}
.pillar-section-physical-and-nutritional .header-section {
  background-color: #2B827D;
}
.pillar-section-physical-and-nutritional .main-section,
.panel-body.pillar-section.pillar-section-physical-and-nutritional {
  background-image: url('/Themes/choices/assets/img/physical-and-nutritional_Pillar_Banner.png');
}
.pillar-section-physical-and-nutritional .btn-primary,
.pillar-section-physical-and-nutritional .label-primary {
  background-color: #2B827D;
  border-color: #2B827D;
}
.pillar-section-physical-and-nutritional .btn-primary-outline {
  border-color: #2B827D;
  color: #2B827D;
}
.pillar-section-physical-and-nutritional .btn-primary-outline:hover,
.pillar-section-physical-and-nutritional .btn-primary-outline:focus {
  background-color: #2B827D;
  border-color: #2B827D;
}
.pillar-section-physical-and-nutritional .btn-link {
  color: #2B827D;
}
.pillar-section-physical-and-nutritional .btn-link:hover,
.pillar-section-physical-and-nutritional .btn-link:focus {
  background-color: rgba(43, 130, 125, 0.1);
}
.pillar-section-protection .header-section {
  background-color: #018940;
}
.pillar-section-protection .main-section,
.panel-body.pillar-section.pillar-section-protection {
  background-image: url('');
}
.pillar-section-protection .btn-primary,
.pillar-section-protection .label-primary {
  background-color: #018940;
  border-color: #018940;
}
.pillar-section-protection .btn-primary-outline {
  border-color: #018940;
  color: #018940;
}
.pillar-section-protection .btn-primary-outline:hover,
.pillar-section-protection .btn-primary-outline:focus {
  background-color: #018940;
  border-color: #018940;
}
.pillar-section-protection .btn-link {
  color: #018940;
}
.pillar-section-protection .btn-link:hover,
.pillar-section-protection .btn-link:focus {
  background-color: rgba(1, 137, 64, 0.1);
}
.pillar-section-mental-and-emotional .header-section {
  background-color: #EBAF46;
}
.pillar-section-mental-and-emotional .main-section,
.panel-body.pillar-section.pillar-section-mental-and-emotional {
  background-image: url('/Themes/choices/assets/img/mental-and-emotional_Pillar_Banner.png');
}
.pillar-section-mental-and-emotional .btn-primary,
.pillar-section-mental-and-emotional .label-primary {
  background-color: #EBAF46;
  border-color: #EBAF46;
}
.pillar-section-mental-and-emotional .btn-primary-outline {
  border-color: #EBAF46;
  color: #EBAF46;
}
.pillar-section-mental-and-emotional .btn-primary-outline:hover,
.pillar-section-mental-and-emotional .btn-primary-outline:focus {
  background-color: #EBAF46;
  border-color: #EBAF46;
}
.pillar-section-mental-and-emotional .btn-link {
  color: #EBAF46;
}
.pillar-section-mental-and-emotional .btn-link:hover,
.pillar-section-mental-and-emotional .btn-link:focus {
  background-color: rgba(235, 175, 70, 0.1);
}
.pillar-section-social .header-section {
  background-color: #009B5F;
}
.pillar-section-social .main-section,
.panel-body.pillar-section.pillar-social-mental-and-emotional {
  background-image: url('/Themes/choices/assets/img/social-and-digital_Pillar_Banner.png');
}
.pillar-section-social .btn-primary,
.pillar-section-social .label-primary {
  background-color: #009B5F;
  border-color: #009B5F;
}
.pillar-section-sociall .btn-primary-outline {
  border-color: #009B5F;
  color: #009B5F;
}
.pillar-section-social .btn-primary-outline:hover,
.pillar-section-social .btn-primary-outline:focus {
  background-color: #009B5F;
  border-color: #009B5F;
}
.pillar-section-social .btn-link {
  color: #009B5F;
}
.pillar-section-social .btn-link:hover,
.pillar-section-social .btn-link:focus {
  background-color: rgba(0, 155, 95, 0.1);
}
.pillar-section-job .benefit-stages:before {
  border-color: #4B9FA5;
}
.pillar-section-job .benefit-stages .stage-circle {
  color: #4B9FA5;
  border-color: #4B9FA5;
}
.pillar-section-job .benefit-stages .stage-circle.selected {
  background-color: #4B9FA5;
}
.pillar-section-financial .benefit-stages:before {
  border-color: #004650;
}
.pillar-section-financial .benefit-stages .stage-circle {
  color: #004650;
  border-color: #004650;
}
.pillar-section-financial .benefit-stages .stage-circle.selected {
  background-color: #004650;
}
.pillar-section-physical-and-nutritional .benefit-stages:before {
  border-color: #2B827D;
}
.pillar-section-physical-and-nutritional .benefit-stages .stage-circle {
  color: #2B827D;
  border-color: #2B827D;
}
.pillar-section-physical-and-nutritional .benefit-stages .stage-circle.selected {
  background-color: #2B827D;
}
.pillar-section-protection .benefit-stages:before {
  border-color: #018940;
}
.pillar-section-protection .benefit-stages .stage-circle {
  color: #018940;
  border-color: #018940;
}
.pillar-section-protection .benefit-stages .stage-circle.selected {
  background-color: #018940;
}
.pillar-section-mental-and-emotional .benefit-stages:before {
  border-color: #EBAF46;
}
.pillar-section-mental-and-emotional .benefit-stages .stage-circle {
  color: #EBAF46;
  border-color: #EBAF46;
}
.pillar-section-mental-and-emotional .benefit-stages .stage-circle.selected {
  background-color: #EBAF46;
}
.pillar-section-social .benefit-stages:before {
  border-color: #009B5F;
}
.pillar-section-social .benefit-stages .stage-circle {
  color: #009B5F;
  border-color: #009B5F;
}
.pillar-section-social .benefit-stages .stage-circle.selected {
  background-color: #009B5F;
}
.pillar-section-job .btn-primary-outline:hover,
.pillar-section-job .btn-primary-outline:focus {
  border-color: #4B9FA5;
  background-color: #4B9FA5;
  color: #fff;
}
.pillar-section-financial .btn-primary-outline:hover,
.pillar-section-financial .btn-primary-outline:focus {
  border-color: #004650;
  background-color: #004650;
  color: #fff;
}
.pillar-section-physical-and-nutritional .btn-primary-outline:hover,
.pillar-section-physical-and-nutritional .btn-primary-outline:focus {
  border-color: #2B827D;
  background-color: #2B827D;
  color: #fff;
}
.pillar-section-protection .btn-primary-outline:hover,
.pillar-section-protection .btn-primary-outline:focus {
  border-color: #018940;
  background-color: #018940;
  color: #fff;
}
.pillar-section-mental-and-emotional .btn-primary-outline:hover,
.pillar-section-mental-and-emotional .btn-primary-outline:focus {
  border-color: #EBAF46;
  background-color: #EBAF46;
  color: #fff;
}
.pillar-section-social .btn-primary-outline:hover,
.pillar-section-social .btn-primary-outline:focus {
  border-color: #009B5F;
  background-color: #009B5F;
  color: #fff;
}
.pillar-section-job .btn-primary[disabled]:hover,
.pillar-section-job .btn-primary[disabled]:focus,
.pillar-section-job .btn-primary.disabled:hover,
.pillar-section-job .btn-primary.disabled:focus {
  border-color: #68b5bb !important;
  background-color: #68b5bb !important;
}
.pillar-section-financial .btn-primary[disabled]:hover,
.pillar-section-financial .btn-primary[disabled]:focus,
.pillar-section-financial .btn-primary.disabled:hover,
.pillar-section-financial .btn-primary.disabled:focus {
  border-color: #007383 !important;
  background-color: #007383 !important;
}
.pillar-section-physical-and-nutritional .btn-primary[disabled]:hover,
.pillar-section-physical-and-nutritional .btn-primary[disabled]:focus,
.pillar-section-physical-and-nutritional .btn-primary.disabled:hover,
.pillar-section-physical-and-nutritional .btn-primary.disabled:focus {
  border-color: #38a8a2 !important;
  background-color: #38a8a2 !important;
}
.pillar-section-protection .btn-primary[disabled]:hover,
.pillar-section-protection .btn-primary[disabled]:focus,
.pillar-section-protection .btn-primary.disabled:hover,
.pillar-section-protection .btn-primary.disabled:focus {
  border-color: #01bc58 !important;
  background-color: #01bc58 !important;
}
.pillar-section-mental-and-emotional .btn-primary[disabled]:hover,
.pillar-section-mental-and-emotional .btn-primary[disabled]:focus,
.pillar-section-mental-and-emotional .btn-primary.disabled:hover,
.pillar-section-mental-and-emotional .btn-primary.disabled:focus {
  border-color: #f0c374 !important;
  background-color: #f0c374 !important;
}
.pillar-section-social .btn-primary[disabled]:hover,
.pillar-section-social .btn-primary[disabled]:focus,
.pillar-section-social .btn-primary.disabled:hover,
.pillar-section-social .btn-primary.disabled:focus {
  border-color: #00ce7e !important;
  background-color: #00ce7e !important;
}
.pillar-section-job #benefit-selection-fields-panel .text-primary,
.pillar-section-job #benefit-selection-fields-panel .text-info {
  color: #4B9FA5;
}
.pillar-section-financial #benefit-selection-fields-panel .text-primary,
.pillar-section-financial #benefit-selection-fields-panel .text-info {
  color: #004650;
}
.pillar-section-physical-and-nutritional #benefit-selection-fields-panel .text-primary,
.pillar-section-physical-and-nutritional #benefit-selection-fields-panel .text-info {
  color: #2B827D;
}
.pillar-section-protection #benefit-selection-fields-panel .text-primary,
.pillar-section-protection #benefit-selection-fields-panel .text-info {
  color: #018940;
}
.pillar-section-mental-and-emotional #benefit-selection-fields-panel .text-primary,
.pillar-section-mental-and-emotional #benefit-selection-fields-panel .text-info {
  color: #EBAF46;
}
.pillar-section-social #benefit-selection-fields-panel .text-primary,
.pillar-section-social #benefit-selection-fields-panel .text-info {
  color: #009B5F;
}
.pillar-section-job .btn-primary,
.pillar-section-job .label-primary {
  background-color: #4B9FA5;
  border-color: #4B9FA5;
}
.pillar-section-financial .btn-primary,
.pillar-section-financial .label-primary {
  background-color: #004650;
  border-color: #004650;
}
.pillar-section-physical-and-nutritional .btn-primary,
.pillar-section-physical-and-nutritional .label-primary {
  background-color: #2B827D;
  border-color: #2B827D;
}
.pillar-section-protection .btn-primary,
.pillar-section-protection .label-primary {
  background-color: #018940;
  border-color: #018940;
}
.pillar-section-mental-and-emotional .btn-primary,
.pillar-section-mental-and-emotional .label-primary {
  background-color: #EBAF46;
  border-color: #EBAF46;
}
.pillar-section-social .btn-primary,
.pillar-section-social .label-primary {
  background-color: #009B5F;
  border-color: #009B5F;
}
.table > tbody > tr.job > td {
  background-color: rgba(75, 159, 165, 0.3);
}
.table > tbody > tr.financial > td {
  background-color: rgba(0, 70, 80, 0.3);
}
.table > tbody > tr.physical-and-nutritional > td {
  background-color: rgba(43, 130, 125, 0.3);
}
.table > tbody > tr.protection > td {
  background-color: rgba(1, 137, 64, 0.3);
}
.table > tbody > tr.mental-and-emotional > td {
  background-color: rgba(235, 175, 70, 0.3);
}
.table > tbody > tr.social > td {
  background-color: rgba(0, 155, 95, 0.3);
}
/* https://support.myworkpal.co.uk/a/tickets/13694 */

#benefitContent[aria-expanded='true'] {
  height: auto !important;
}
#lifestyleevents {
  display: none;
}
/* variables */

:root {
  --hero: #0072EF;
}
/* AVANTUS CHANGES 17/11*/

.switch .slider {
  background-color: var(--hero);
}
.btn-primary-outline:hover,
.btn-primary-outline:focus {
  background-color: var(--hero);
  border-color: var(--hero);
  opacity: 1;
}
.slideout-navbar-left i.fa-sign-out {
  padding-left: 8px;
}
@media only screen and (min-width: 1089px) {
  .btn-menu,
  .btn-menu-label {
    box-shadow: 5px 10px 11px 1px #1a1a1a47;
  }
}
#benefit-details .panel .alert-info,
#benefit-details .panel .alert-info .text-warning,
#benefit-details .panel .alert-info .text-success,
#benefit-details .dropdown .dropdown-link {
  background-color: var(--hero);
  border-color: var(--hero);
  color: white !important;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: var(--hero);
}
::-webkit-scrollbar-thumb {
  background: var(--hero);
}
.btn-primary {
  background-color: var(--hero);
  border-color: var(--hero);
}
.panel-primary > .panel-heading {
  background-color: var(--hero);
  border-color: var(--hero);
}
.btn {
  opacity: 1 !important;
}
.faq-container .panel:hover,
.faq-container .panel:focus {
  box-shadow: var(--hero) 0 0 0 2px;
}
.faq-container .panel,
.panel-collapse .panel {
  border: 1px solid var(--hero);
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid var(--hero);
}
/* AVANTUS CHANGES */

#loginwrap button[id='saml2auth_64420533-a0f8-4197-888d-fd57d59c4ec9'] {
  display: none;
}
.navbar-default {
  background-color: #000 !important;
}
.slideout-navbar-left > li > a,
.btn-menu-label {
  background-color: var(--hero) !important;
  font-size: 20px;
}
.navbar-default .navbar-nav > li > a,
.navbar-default i.nav-icon,
.switch-valuetoggle h6 {
  color: #ffffff !important;
}
.slideout-navbar-left > li > a:hover {
  color: var(--hero) !important;
}
.btn-menu-label::after {
  border-right: 15px solid var(--hero);
}
body {
  font-family: 'Arial' !important;
}
.nav-icon {
  height: 36px;
}
.benefit-btn-img {
  margin-top: 10px;
  margin-bottom: 10px;
}
#nav-logo-bw {
  display: none !important;
}
.bg-gradient,
.pillar-section-generic .header-section {
  background: var(--hero);
}
.benefit-summary-table .fa-arrow-circle-right {
  color: var(--hero);
}
#my-benefits_summary .bw_btn-show-more {
  background-color: var(--hero);
}
/* AVANTUS CHANGES END*/

/*To update offsite warning text size*/

div#torusOffsiteLinkDisclaimerMessageBox {
  font-size: 12px;
}
/*RH CHANGES END*/

/* to change menu background and icon colour in default and hover */

.slideout-navbar-left > li > a {
  background: var(--hero);
  /* change to Merc cyan colour  */
  color: #ffffff !important;
}
/*Remove comment tags if menu icon used is white on blue
 .slideout-navbar-left>li>a>img {
            filter: brightness(0.1) invert(1);
        }*/

.slideout-navbar-left > li > a:hover,
.slideout-navbar-left > li > a:focus {
  color: var(--hero) !important;
  /* change to Merc cyan colour  */

}
.slideout-navbar-left > li > a:hover > img,
.slideout-navbar-left > li > a:focus > img {
  /*filter: invert(25%) sepia(89%) saturate(1649%) hue-rotate(195deg) brightness(113%) contrast(111%); */
  filter: none;
}
/*CHANGES FROM PRI*/

/*To hide the Financial Snapshot / How does this affect me text in each benefit page*/

/*div#selection-page-footer {
    display: none;
}*/

/*END*/

/*To hide 4me image in T&Cs get started page*/

#account_register-plus img[alt='img-get-started-me2'] {
  display: none !important;
}
.nonloggedin .col-md-5.visible-md.visible-lg img {
  display: none;
}
/*END*/

/*To hide the benefit commence and end date text in benefits summary*/

table.table.benefit-summary-table p.text-success.ng-scope {
  display: none;
}
/*END*/

/*To hide In Full Time Education in Family & Dependants*/

#account_dependants_ .form-group:nth-child(9) {
  display: none;
}
/*END*/

/*To hide Registered Disabled in Family & Dependants*/

.form-group:nth-child(10) {
  display: none;
}
/*END*/

/*Hide required box in My profile > Address details*/

form#addressdetails p.torus-label.form-control-static.col-sm-2 {
  display: none;
}
/*END*/

/*To hide Personal details Save changes button from employee view*/

button#btnProfileSaveChanges {
  display: none;
}
/*END*/

/*To hide Address details Save changes button from employee view*/

button#btnHomeAddressSaveChanges {
  display: none;
}
/*END*/

/*To hide the Beneficiaries form download section*/

.alert.alert-info.benDlForm {
  display: none;
}
/*END*/

/*To change the text colour of the dependant names on the benefit page*/

body#benefit-details .panel .alert-info .col-sm-12 span.text-primary.ng-binding {
  color: white;
}
/*END*/

/*To change the text colour of the dependant details on the benefit page*/

body#benefit-details .panel .alert-info .col-sm-12 small.ng-binding {
  color: white;
}
/*END*/

/*To change the colour of the dependant assignment tick box on the benefit page*/

body#benefit-details .panel .alert-info i.fa.fa-check-square {
  color: white;
}
body#benefit-details .panel .alert-info i.fa.fa-square-o {
  color: white;
}
/*END*/

/*To increase the width of the left hand menu*/

.slideout-navbar-left {
  width: 250px;
}
/*END*/

/*To update the background and border colour of the sensitive values popup box*/

.gritter-item-wrapper {
  background-color: #0072ef !important;
  border-color: #0072ef !important;
}
/*END*/

/*To update the border and text colour of the Expand pillars button*/

.btn-primary-outline {
  color: #0072ef;
  border-color: #0072ef;
}
/*END*/

/*Avantus fix for Peppy content cut off issue*/

.link__expand {
  margin-top: 40px;
}
/*END*/

/*To hide Selection is ending text on benefit page*/

body#benefit-details .col-xs-10 p.text-danger.ng-scope {
  display: none;
}
body#benefit-details .col-xs-10 p.text-danger {
  display: none;
}
/*END*/

/*To hide Get Started text from Registration page*/

.get-started-container h3 {
  display: none;
}
/*END*/

/*Change benefit ending text on anytime benefit text color*/

#benefit-details label.control-label.gutter-left {
  color: white;
}
#benefit-details p.gutter-left.help-block.ng-scope {
  color: white;
}
/*END*/

/*To hide the TRS donut on landing page*/

.trs-chart-container-parent.chart-doughnut-parent-shadow.ng-scope {
  display: none;
}
/*END*/

/*To remove padding from component in all areas of the site*/

.custom-component-container {
  padding-left: 0px;
  padding-right: 0px;
}
/*END*/

/*To add padding to components in benefit selection screen*/

.benefit-details.row .custom-component-container {
  padding-left: 15px;
  padding-right: 15px;
}
/*END*/

