:root {
  --core-1: #DA291C;
  --core-1-rgb: 218, 41, 28;
  --core-2: #ED8B00;
  --core-2-rgb: 237, 139, 0;
  --core-3: #7ACB6E;
  --core-3-rgb: 122, 203, 110;
  --core-4: #F57EB6;
  --core-4-rgb: 245, 126, 182;
  --core-accent: #ED8B00;
  --core-accent-rgb: 237, 139, 0;
  --core-accent-hover: #BE6F00;
  --core-accent-hover-rgb: 190, 111, 0;
  --core-heading: #E30615;
  --core-heading-rgb: 227, 6, 21;
  --core-body: #000000;
  --core-body-rgb: 0, 0, 0;
  --core-body-secondary: #212529;
  --core-body-secondary-rgb: 33, 37, 41;
  --core-body-bg: #ffffff;
  --core-body-bg-rgb: 255, 255, 255;
  --core-danger: #d33d3d;
  --core-danger-rgb: 211, 61, 61;
  --core-info: #2b72cc;
  --core-info-rgb: 43, 114, 204;
  --core-success: #42860c;
  --core-success-rgb: 66, 134, 12;
  --core-warning: #b26203;
  --core-warning-rgb: 178, 98, 3;
  --core-input-disabled: #f6f6f6;
  --core-input-disabled-rgb: 246, 246, 246;
  --core-input-active: #e7ecee;
  --core-input-active-rgb: 231, 236, 238;
  --core-input-border: #dfe6e9;
  --core-input-border-rgb: 223, 230, 233;
  --core-checkbox-bg: #f7fbff;
  --core-checkbox-bg-rgb: 247, 251, 255;
  --core-badge-bg: #fae5e5;
  --core-badge-bg-rgb: 250, 229, 229;
  --core-fw-regular: 400;
  --core-fw-medium: 500;
  --core-fw-semibold: 600;
  --core-fw-bold: 700;
  --core-fw-extrabold: 800;
  --core-border-radius: 0.375rem;
  --core-border-radius-sm: 0.25rem;
  --core-border-radius-lg: 0.5rem;
  --core-border-radius-xl: 1rem;
  --core-border-radius-xxl: 2rem;
  --core-border-radius-pill: 50rem;
  --core-box-shadow-xs: 0 0 4px rgba(227, 6, 21, 0.1);
  --core-box-shadow: 0 8px 16px rgba(227, 6, 21, 0.1);
  --core-box-shadow-sm: 0 4px 8px rgba(227, 6, 21, 0.1);
  --core-box-shadow-lg: 0 12px 24px rgba(227, 6, 21, 0.1);
  --core-gradient-body-bg: linear-gradient( to bottom, rgba(var(--bs-body-bg-rgb), 0) 0%, rgba(var(--bs-body-bg-rgb), 0.013) 8.1%, rgba(var(--bs-body-bg-rgb), 0.049) 15.5%, rgba(var(--bs-body-bg-rgb), 0.104) 22.5%, rgba(var(--bs-body-bg-rgb), 0.175) 29%, rgba(var(--bs-body-bg-rgb), 0.259) 35.3%, rgba(var(--bs-body-bg-rgb), 0.352) 41.2%, rgba(var(--bs-body-bg-rgb), 0.45) 47.1%, rgba(var(--bs-body-bg-rgb), 0.55) 52.9%, rgba(var(--bs-body-bg-rgb), 0.648) 58.8%, rgba(var(--bs-body-bg-rgb), 0.741) 64.7%, rgba(var(--bs-body-bg-rgb), 0.825) 71%, rgba(var(--bs-body-bg-rgb), 0.896) 77.5%, rgba(var(--bs-body-bg-rgb), 0.951) 84.5%, rgba(var(--bs-body-bg-rgb), 0.987) 91.9%, rgba(var(--bs-body-bg-rgb), 1) 100% );
  --core-gradient-button: var(--core-1);
  --c4me-site-logo-one-url: url('/image/33755784-d54e-47fc-a2f5-f10184bc3944?v=638953659924381606');
  --c4me-site-logo-two-url: url('');
  --c4me-site-background-top-right-url: url('');
  --c4me-site-background-center-left-url: url('');
  --c4me-site-background-bottom-left-url: url('');
  --c4me-login-background-top-left-url: url('');
  --c4me-login-background-top-right-url: url('');
  --c4me-login-background-bottom-left-url: url('');
  --c4me-homepage-banner-large-image: '/image/24b2072e-194f-4d11-9488-eb8c178eaea5?v=638953659924381606';
  --c4me-homepage-banner-medium-image: '/image/636a1ed0-c721-4ed6-9632-0d23a9c82de3?v=638953659924381606';
  --c4me-homepage-banner-small-image: '/image/ecc17231-e449-410b-86fb-f51dc9355b11?v=638953659924381606';
  --c4me-mangrove-image: '/themes/choices4me/Assets/img/sustainable-banner-element-mangrove.jpg?v=638953659924381606';
  --c4me-coral-image: '/themes/choices4me/Assets/img/sustainable-banner-element-coral.jpg?v=638953659924381606';
  --c4me-ocean-image: '/themes/choices4me/Assets/img/sustainable-banner-element-ocean.jpg?v=638953659924381606';
  --c4me-sustainable-icon: '/themes/choices4me/Assets/img/icon-sustainable4me.svg?v=638953659924381606';
  --c4me-sign-out-icon-url: url('/themes/choices4me/Assets/img/config-icons/log-out.svg?v=638953659924381606');
  --c4me-show-icon-url: url('/themes/choices4me/Assets/img/config-icons/eye.svg?v=638953659924381606');
  --c4me-hide-icon-url: url('/themes/choices4me/Assets/img/config-icons/eye-off.svg?v=638953659924381606');
  --c4me-menu-icon-url: url('/themes/choices4me/Assets/img/config-icons/menu.svg?v=638953659924381606');
  --c4me-menu-close-icon-url: url('/themes/choices4me/Assets/img/config-icons/x.svg?v=638953659924381606');
}
/*To decrease width for benefit name on benefit header banner on benefit page*/

.card-benefit-landing.mb-3.ng-scope .hstack.flex-wrap.gap-3.col-md-10.col-lg-11 h1.h2.mb-0.ng-binding {
  width: 80%;
}
/*END*/

/*Hide Registered Disabled for Family and Dependants*/

form#dependantdetails div:nth-child(7) {
  display: none;
}
div#idModalAddDependant .modal-body div:nth-child(7) {
  display: none;
}
/*END*/

/*Learn more button on the available benefit card*/

.btn-benefit-learn-more-arrow {
  background: linear-gradient(45deg, var(--core-1) 0, var(--core-1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*END*/

/*Hide the 2nd logo on toolbar*/

img.navbar-brand-logo.list-inline-item:nth-child(2) {
  display: none;
}
/*END*/

/*Turn the gradient background into a solid red on the + button*/

.core-gradient-1 {
  background: linear-gradient(45deg, var(--core-1) 0, var(--core-1) 100%);
}
/*END*/

/*To hide Verdn logo*/

img[src='/themes/choices4me/Assets/img/verdn-logo-white.svg'] {
  display: none;
}
/*END*/

/*To hide the Student loan role in net pay modeller*/

.container-salary-allowances .list-group-item:only-of-type .package-legend + span {
  display: none;
}
.container-salary-allowances .list-group-item:only-of-type .package-legend {
  display: none;
}
.container-salary-allowances .list-group-item:only-of-type .ng-scope {
  display: none;
}
/*END*/

/*To hide the Mobile Advantage SSO button on log in page*/

button#saml2auth_ff87bb4b-37f2-40f6-9fe2-f16e5d7c2c7b {
  display: none;
}
/*END*/

/*To change landing page main heading to secondary body colour*/

.hero-title {
  color: var(--core-body);
}
/*END*/

/*Hide General documents tab in Documents page*/

button#general-documents-tab {
  display: none;
}
/*END*/

/*For Payroll giving*/

#benefit-details_2922 .card-body ul {
  display: none !important;
}
#benefit-details_2922 button.btn.btn-primary.btn-lg {
  display: none !important;
}
#benefit-details_2922 .col.col-md:nth-child(2) {
  display: none !important;
}
#benefit-details_2922 .dropdown.dropdown-menu-end.ms-lg-auto {
  display: none !important;
}
#benefit-details_2922 button#can-i-afford-tab {
  display: none !important;
}
#benefit-details_2922 button.btn.btn-outline-primary.btn-lg.ng-scope:nth-child(2) {
  display: none !important;
}
/*END*/

/*For Childcare vouchers*/

#benefit-details_3072 .card-body ul {
  display: none !important;
}
#benefit-details_3072 button.btn.btn-primary.btn-lg {
  display: none !important;
}
#benefit-details_3072 .col.col-md:nth-child(2) {
  display: none !important;
}
#benefit-details_3072 .dropdown.dropdown-menu-end.ms-lg-auto {
  display: none !important;
}
#benefit-details_3072 button#can-i-afford-tab {
  display: none !important;
}
#benefit-details_3072 button.btn.btn-outline-primary.btn-lg.ng-scope:nth-child(2) {
  display: none !important;
}
/*END*/

