:root {
	/* ------------------------- Color Definitions ---------------------------- */
	--applecore: bisque;
	--black: black;
	--blue: #016183;
	--ib-accent: #f34c31;
	--ib-main: #016183;
	--blue_transparent: #EBF4F8;
	--blue_vibrant: #027ca5e6;
	--blue_sky: rgb(5, 158, 214);
	--blueberry: #6b7a8f;
	--brightyellow: #fbfbf8;
	--darkgray: DimGray;
	--darkorange: #ca412a;
	--darkwhite: #f9f9f9;
	--green: #29b679;
	--marss: #008C8C;
	--green_transparent: #EEF5F1;
	--lightblue: lightskyblue;
	--lightgray: #cacaca;
	--lightgreen: #f1fbf7;
	--lightred: tomato;
	--pink: #f975a8;
	--purple: purple;
	--red: crimson;
	--snow: #e5e5e5;
	--white: #fff;
	--yellow: #f7c331;

	/* ------------------------ C01S02 Sizing Definitions ----------------------- */
	--screen-medium-min: 40em;
	--screen-large-min: 64em;
	/* -------------------------------- Elements -------------------------------- */

	--highlight: var(--ib-accent);
	--highlight-text: var(--white);
	--primary: var(--blue);
	--secondary: var(--blue_sky);
	--primary-text: var(--black);
	--sidebar-item-background-active: var(--blue_sky);
	--sidebar-item-text-active: var(--white);
	--alert-alert: var(--red);
	--alert-info: var(--blue_vibrant);
	--alert-warning: var(--darkorange);
	--alert-success: var(--green);
	--alert-info-text: var(--white);
	--alert-alert-text: var(--white);
	--alert-warning-text: var(--white);
	--alert-success-text: var(--white);
	--anchor-text: var(--blue);
	--anchor-text-hover: var(--highlight);
	--button-border: var(--darkorange);
	--button-text: var(--white);
	--button-background: var(--blue);
	--button-background-alternate: var(--blue_vibrant);
	--button-background-hover: var(--ib-accent);
	--button-text-disabled: var(--darkgray);
	--button-background-reactivate: var(--yellow);
	--button-background-upgrade: var(--green);
	--button-background-packagechange: var(--primary);
	--button-background-reactivate: var(--green);
	--callout-alert-background: var(--lightred);
	--callout-alert-text: var(--white);
	--callout-success-background: var(--green);
	--callout-success-text: var(--white);
	--callout-ib: var(--primary);
	--content-background: var(--white);
	--content-price-reseller: var(--highlight);
	--messagebox-question: var(--blue);
	--messagebox-answer-no-background: var(--white);
	--messagebox-answer-no-hover-background: var(--highlight);
	--messagebox-answer-no-text: var(--blue);
	--messagebox-answer-no-hover-text: var(--white);
	--messagebox-answer-yes-background: var(--white);
	--messagebox-answer-yes-hover-background: var(--highlight);
	--messagebox-answer-yes-text: var(--blue);
	--messagebox-answer-yes-hover-text: var(--white);
	--badge-new-notification-count-background: var(--yellow);
	--badge-new-notification-count-text: var(--primary);
	--form-background: var(--darkwhite);
	--form-input-border-enabled: var(--blue);
	--form-input-border-disabled: var(--darkorange);
	--form-input-inactive: var(--snow);
	--form-input-active: var(--white);
	--form-input-enabled: var(--blue_transparent);
	--form-input-disabled: var(--darkwhite);
	--form-input-text-disabled: var(--darkwhite);
	--package-basic-background: #f18d1d;
	--package-professional-background: #2074bd;
	--package-premium-background: #e9272f;
	--panel-background: var(--blue);
	--panel-background-light: var(--blue_sky);
	--panel-text: var(--white);
	--panel-border-color: var(--applecore);
	--panel-highlight-background: var(--highlight);
	--tab-background: var(--brightyellow);
	--table-head-background: var(--white);
	--table-head-text: var(--red);
	--table-border-responsive: var(--darkgray);
	--table-row-disabled-background: var(--lightgray);
	--table-content-text: var(--blue);
	--table-content-text-disabled: var(--darkgray);
	--page-icon-color: var(--lightblue);
}
