/* [CAAS] This file was moved to `static` directory to be accessible by external applications */

:root,
:host {
	--container-max-width: 1232px;
	--animation-duration: 1.5s;
	--theme-text-color: #5c6466;
	--theme-bg-color: #f9f9f9;
	--theme-bg-dark-color: #191b1d;
	--theme-primary-lightest-color: #aed8b5;
	--theme-primary-very-light-color: #48f468;
	--theme-primary-light-color: #3dcd58;
	--theme-primary-dark-color: #008a16;
	--theme-primary-very-dark-color: #002105;
	--theme-primary-color: var(--theme-primary-light-color);
	--theme-primary-color-rgb: 61, 205, 88;
	--theme-light-gray: #d9d9d9;
	--theme-white-color: #fff;
	--theme-black-color: #000;
	--theme-dark-gray-color: #333;
	--theme-heading-color: #333;
	--theme-blue-color: #299bcd;
	--theme-fuschia-color: #b10043;
	--theme-button-secondary-hover-color: #e6e6e6;
	--theme-button-secondary-border-color: #626469;
	--theme-hamburger-bg-color: #e9e9e9;
	--theme-menubar-bg-color: #fff;
	--theme-link-list-color: #0075a3;
	--theme-link-list-hover-color: #0a99ca;
	--theme-link-list-hover-qds-color: #005c80;
	--theme-link-list-visited-qds-color: #7524bf;
	--theme-link-list-hover-visited-qds-color: #5c1c96;
	--theme-gainsboro-color: #dcdcdc;
	--theme-background-grey-color: #f4f4f4;
	--theme-background-grey-secondary-color: #fafafa;
	--theme-carousel-dots-color: #819398;
	--theme-background-white-color: #fcfcfc;
	--theme-cards-popup-feature-item-background: #dff7e3;
	--theme-bleached-silk-color: #f3f2f2;
	--theme-charcoal-grey-color: #293133;
	--theme-light-grey-color: #c9c9c9;
	--theme-sky-blue-color: #e6f1f6;
	--theme-deep-blue-color: #004d78;
	--color-button-green: #007a27;
	--color-button-hover-green: #0fb542;
	--color-green-qds: #008029;
	--color-green-qds-dark: #005c1e;
	--theme-dark-grey-color: #626469;
	--theme-deep-red-color: #c20241;
	--theme-content-article-carousel-background: #fafde6;
	--theme-mostly-black: #030303;
	--theme-link-sky-color: #42b4e6;
	--theme-link-sky-hover-color: #7dd7ff;
	--theme-armor-wash-color: #040404;
	--theme-medium-grey-color: #9fa2a9;
	--theme-deep-dark-grey-color: #111111;
	--theme-deep-charcoal-grey-color: #293033;
	--theme-dark-graphite-color: #363d40;
	--theme-midnight-black-color: #090b0c;
	--theme-light-grey-blue-color: #e6e9eb;
	--theme-light-silver-color: #dadee0;
	--theme-light-gray-color: #eeeeee;
	--theme-bright-gray-color: #eaeaea;
	--theme-bright-yellow: #ffd100;
	--theme-error-red: #dc0a0a;
	--theme-deep-teal-blue: #005c80;
	--theme-deep-ocean: #00374d;
	--theme-slate-grey: #676f73;
	--theme-deep-purple: #551a8b;
	/* Variables which used to be provided by SDL Header and Footer */
	--color-white: #fff;
	--theme-dark-charcoal-color: #181a1b;
	--theme-text-gray: #333;
	--theme-light-gray-text: #e7e6e6;
	--theme-neutral-gray: #9fa0a4;
	--theme-bright-blue: #219bfd;
	/* Variables which used to be provided by SDL Header and Footer */
	--theme-anti-flash-white: #f0f1f2;
	--color-white: #fff;
	--color-black: #000;
	--black: #000;
}

body,
:host {
	--se-default: #3dcd57;
	--se-primary: #009e4d;
	--se-charcoal: #333333;
	--se-focusdark: #006e34;

	--se-green-100: #008a16;
	--se-green-200: #009e4d;
	--se-green-300: #008240;
	--se-green-400: rgba(61, 205, 88, 0.4);
	--se-green-500: #009530;

	--se-light-green-100: #0fb542;

	--se-dark-green-100: #006b01;
}

body.se2-accessibility,
se-caas.se2-accessibility {
	--se-primary: #025f87;

	--se-green-100: #025f87;
	--se-green-200: #025f87;
	--se-green-300: #10516f;
	--se-green-400: #10516f;
	--se-green-500: #025f87;

	--se-focusdark: #10516f;

	--se-light-green-100: #10516f;
	--se-dark-green-100: #10516f;

	--qds-theme-signature-color-default: #025f87;
	--qds-theme-signature-color-hover: #10516e;
}

body.default-page-layout {
	--theme-primary-color: var(--theme-primary-dark-color);
	--theme-primary-color-rgb: 0, 138, 22;
	--theme-text-color: #5c6466;
	--theme-bg-color: #f9f9f9;
	--theme-heading-color: #333;
	--theme-hamburger-bg-color: #e9e9e9;
	--theme-menubar-bg-color: #fff;
}

body.default-page-layout.dark {
	--theme-primary-color: var(--theme-primary-light-color);
	--theme-primary-color-rgb: 61, 205, 88;
	--theme-text-color: #fff;
	--theme-bg-color: #191b1d;
	--theme-heading-color: #fff;
	--theme-hamburger-bg-color: #333;
	--theme-button-secondary-border-color: #fff;
	--theme-menubar-bg-color: #212325;
}

body.fnb-page-layout {
	--theme-text-color: #626469;
	--theme-bg-color: #ffffff;
}

body.fnb-page-layout.dark {
	--theme-text-color: #ffffff;
	--theme-bg-color: #626469;
}

table {
	--tablecell-link-color: #0075a3;
	--tablecell-link-visited-color: #7524bf;
	--tablecell-link-hover-color: #005c80;
	--tablecell-link-hover-visited-color: #5c1c96;
	--tablecell-link-active-color: #00374d;
	--tablecell-link-active-visited-color: #351056;
	--tablecell-date-color: #676f73;
}
