/* Portal Variables */
:root {
	/* Rules for Theme Manager */
	/* Typography */
	--text-color: var(--neutral-a15);

	/* Basics */
	--highlight: hsl(201, 90%, 41%);

	/* Layout */
	--main-background: #121C34;
	--navbar-background: hsl(0, 0%, 96%);
	--filter-row-background: hsl(0, 0%, 96%);
	--navbar-link-color: var(--charcoal);
	--navbar-link-hover: hsl(0, 0%, 80%);
	--navbar-link-selected: hsl(0, 0%, 90%);
	--border-color: hsl(220,8.8%,86%);
	--header-background: hsl(0, 0%, 96%);
    --header-text: var(--charcoal);

	/* Table */
	--table-header: var(--highlight);
	--table-header-color: var(--white);
	--grid-controls:var(--navbar-background);
	--odd-cell: hsl(220, 100%, 98%);
	--even-cell: var(--white);
	--table-row-hover: hsl(217, 84%, 93%);
	--selected-row-background: hsl(213, 32%, 63%);
	--selected-row-text: var(--white);
	--grand-total-text: var(--black);

	/* Cards */
	--tile-background: var(--white);
	--card-background: var(--white);
	--widget-background: var(--white);

	/* Button */
	--primary-button-background: hsl(207.6 ,82.5% ,52.9%);
	--primary-button-active-background: hsl(207.6, 73.5%, 40%);
	--primary-button-text: var(--white);
	--primary-button-hover-background: hsl(207, 94%, 32%);

	/* Modals */
	--modal-header-grey: var(--navbar-link-selected);
	--modal-header: var(--white);
	--modal-header-text: var(--text-color);
	--modal-body: var(--white);
	--modal-body-text: var(--text-color);

	/* Login */
	--login-social-fill: #7c88a2;

	/* DO NOT CHANGE ANYTHING BELOW HERE */
	/* Dark Theme Color Palette */
	--primary-a50: #0660D4;
	--primary-a70: #043A7F;
	--primary-a80: #141F46;
	--secondary-a30: #439BFF;
	--secondary-a50: #8EC3FF;
	--secondary-b20: #0060D4;
	--secondary-b50: #C1E8FE;
	--success: #06C270;
	--success-40: #38CE8D;
	--success-80: #024E2D;
	--success-90: #01130B;
	--info: #0063F7;
	--info-80: #002863;
	--info-90: #001431;
	--warning: #F80;
	--warning-40: #FfA033;
	--error: #FF3B3B;
	--error-40: #D93A3A;
	--error-55: #FF7070;
	--error-80: #FF70701A;
	--neutral-white: #FFF;
	--neutral-a15: #E6E9EF;
	--neutral-a20: #CCD2DE;
	--neutral-a30: #A2ADC3;
	--neutral-a40: #7C88A2;
	--neutral-a50: #556A92;
	--neutral-a70: #293758;
	--neutral-a80: #1A202C;
	--login-bg: #121C34;
	--bg-01: #070D1B;
	--bg-02: #182441;
	--bg-03: #131B30;
	--bg-04: #202B44;
	--bg-05: #0E1531;
	--bg-06: #192134;
	--bg-07: #0F1629;
	--bg-08: #030813CC;
	--hover: #8EC3FF1A;
	--active: #83C3FF33;
	--scrim: #070D1BBF;
	--workspace-primary: #353FE9;
	--workspace-empty-panel: #1F2555;
	--workspace-near-empty-panel: #2F3477;
	--workspace-move-shadow: #5156CA;
	--teal-500:#009688;

	/* Dark Theme Gradients */
	--gradient-login: radial-gradient(ellipse at center, rgba(67, 155, 255, 0.25) 0%, rgba(7, 68, 152, 0) 40%);
	--gradient-01: linear-gradient(180deg, #0b132b 0%, #030813 100%);
	--gradient-02: linear-gradient(70deg, #0c1328 30.13%, #0d152c 134.73%);
	--gradient-03: linear-gradient(0deg, #080f20 .03%, #0f1831 97.55%);
	--gradient-04: linear-gradient(267deg, #257de3 -7.25%, #2880e6 101.98%);
	--gradient-05: linear-gradient(180deg, #036ade -128.33%, #023978 131.67%);
	--gradient-06: linear-gradient(180deg, #182441 48.11%, #0e182c 100%);
	--gradient-07: linear-gradient(2deg, #0a0f22 1.95%, #1179ed 453.36%);
	--gradient-08: linear-gradient(207deg, #3392ff -4.84%, #024cab 85.97%);
	--gradient-09: linear-gradient(260deg, #5547ef 25.95%, #0073dd 145.42%);
	--gradient-stroke-01: linear-gradient(180deg, #172c65 0%, #091023 50%, #14285d 100%);
	--gradient-stroke-02: linear-gradient(267deg, #257de3 -7.25%, #2880e6 101.98%);
	--gradient-stroke-solid: rgba(40, 128, 230, .25);
	--gradient-neutral-01: linear-gradient(91deg, #112039 -63.99%, #2f599f 271.26%);
	--gradient-neutral-02: linear-gradient(0deg, #58658a 0%, #303846 100%);


	--inverse-text: hsl(0, 0%, 100%);
	--clear: transparent;
	--white: hsl(0, 0%, 100%);
	--light-grey: hsl(0, 0%, 89%);
	--medium-grey: hsl(0, 0%, 82.7%);
	--grey: hsl(0, 0%, 61.2%);
	--dark-grey: hsl(0, 0%, 32%);
	--midnight: hsl(0, 0%, 20%);
	--charcoal: hsl(0, 0%, 7%);
	--black: hsl(0, 0%, 0%);
	--light-purple: hsl(241, 57%, 63%);
	--seafoam: hsl(182, 96%, 27%);
	--blue: hsl(207, 100%, 42%);
	--purple: hsl(265, 37%, 48%);
	--green: hsl(143, 79%, 30%);
	--moss: hsl(165, 18%, 35%);
	--deep-orange: hsl(21, 85%, 43%);
	--graphite: hsl(215, 14%, 37%);
	--social: hsl(214, 82%, 50%);
	--input-hover: hsl(207, 71%, 75%);
	--tab-hover: hsl(200, 65%, 95%);
	--destructive-tab-hover-background: hsl(0, 64%, 94%);
	--destructive-tab-hover-text: hsl(0, 65%, 60%);
	--loading-overlay: hsla(0, 0%, 0%, 0.25);
	--needs-mobile: hsl(37.9,97%,61%);
	--locked-out: hsl(1.1,48.2%,78%);
	--admin-disabled: hsl(42.7,53.1%,80.8%);
	--client-terminated: hsl(220,2.8%,78.6%);
	
	/* Layout */
	--navbar-step-one: hsl(0, 0%, 95%);
	--navbar-step-two: var(--light-grey);
	--portal-header: var(--white);
	--page-control-border: hsla(0, 0%, 0%, .08);
	--portal-body-color: hsla(197.1, 21.2%, 93.5%, 1);
	--portal-filter-color: hsla(197.1, 21.2%, 93.5%, 1);
	--overlay-color: var(--main-background);
	--landing-link-hover: hsla(0, 0%, 100%, 0.4);
	
	/* Forms */
	--input-background: hsla(0, 0%, 0%, 0.05);
	--select-background: var(--modal-body);
	--focus-border: hsl(212.4, 72.4%, 58.8%);
	--input-disabled: hsla(0, 0%, 0%, 0.03);
	--disabled-text: hsla(0, 0%, 70%, 1);

	/* Alerts */
	--alert-background: var(--white);
	--danger-background: hsl(0, 64%, 94%);
	--danger-border: hsl(0, 65%, 60%);
	--danger-text: hsl(0, 65%, 60%);
	--danger: hsl(354, 75%, 57%);
	--info-background: hsl(205, 59%, 91%);
	--info-border: hsl(205, 65%, 47%);
	--info-text: hsl(205, 65%, 47%);
	--info: hsl(201, 90%, 41%);
	--static-background: hsl(0, 0%, 86%);
	--static-border: hsl(207, 7%, 24%);
	--static-text: hsl(207, 7%, 24%);
	--static: hsl(207, 6%, 63%);
	--success-background: hsl(178, 44%, 89%);
	--success-border: hsl(178, 100%, 31%);
	--success-text: hsl(178, 100%, 31%);
	--success: hsl(186, 100%, 36%);
	--warning-background: hsl(39, 100%, 92%);
	--warning-border: hsl(39, 100%, 50%);
	--warning-text: hsl(20, 100%, 61%);
	--warning: hsl(38, 97%, 61%);

	/* Chart Colors */
	--cerulean: hsl(216, 100%, 56%);
	--cerulean-10: hsla(216, 100%, 56%, 0.1);
	--cerulean-20: hsla(216, 100%, 56%, 0.2);
	--cerulean-25: hsla(216, 100%, 56%, 0.25);
	--cerulean-30: hsla(216, 100%, 56%, 0.3);
	--cerulean-33: hsla(216, 100%, 56%, 0.33);
	--cerulean-40: hsla(216, 100%, 56%, 0.4);
	--cerulean-50: hsla(216, 100%, 56%, 0.50);
	--cerulean-60: hsla(216, 100%, 56%, 0.6);
	--cerulean-66: hsla(216, 100%, 56%, 0.66);
	--cerulean-70: hsla(216, 100%, 56%, 0.7);
	--cerulean-75: hsla(216, 100%, 56%, 0.75);
	--cerulean-80: hsla(216, 100%, 56%, 0.8);
	--cerulean-88: hsla(216, 100%, 56%, 0.88);
	--cerulean-90: hsla(216, 100%, 56%, 0.9);
	--cerulean-95: hsla(216, 100%, 56%, 0.95);
	--orange: hsl(39, 100%, 50%);
	--orange-10: hsla(39, 100%, 50%, 0.1);
	--orange-20: hsla(39, 100%, 50%, 0.2);
	--orange-25: hsla(39, 100%, 50%, 0.25);
	--orange-30: hsla(39, 100%, 50%, 0.3);
	--orange-33: hsla(39, 100%, 50%, 0.33);
	--orange-40: hsla(39, 100%, 50%, 0.4);
	--orange-50: hsla(39, 100%, 50%, 0.50);
	--orange-60: hsla(39, 100%, 50%, 0.6);
	--orange-66: hsla(39, 100%, 50%, 0.66);
	--orange-70: hsla(39, 100%, 50%, 0.7);
	--orange-75: hsla(39, 100%, 50%, 0.75);
	--orange-80: hsla(39, 100%, 50%, 0.8);
	--orange-88: hsla(39, 100%, 50%, 0.88);
	--orange-90: hsla(39, 100%, 50%, 0.9);
	--orange-95: hsla(39, 100%, 50%, 0.95);
	--middle-cyan: hsl(156, 100%, 41%);
	--middle-cyan-10: hsla(156, 100%, 41%, 0.1);
	--middle-cyan-20: hsla(156, 100%, 41%, 0.2);
	--middle-cyan-25: hsla(156, 100%, 41%, 0.25);
	--middle-cyan-30: hsla(156, 100%, 41%, 0.3);
	--middle-cyan-33: hsla(156, 100%, 41%, 0.33);
	--middle-cyan-40: hsla(156, 100%, 41%, 0.4);
	--middle-cyan-50: hsla(156, 100%, 41%, 0.50);
	--middle-cyan-60: hsla(156, 100%, 41%, 0.6);
	--middle-cyan-66: hsla(156, 100%, 41%, 0.66);
	--middle-cyan-70: hsla(156, 100%, 41%, 0.7);
	--middle-cyan-75: hsla(156, 100%, 41%, 0.75);
	--middle-cyan-80: hsla(156, 100%, 41%, 0.8);
	--middle-cyan-88: hsla(156, 100%, 41%, 0.88);
	--middle-cyan-90: hsla(156, 100%, 41%, 0.9);
	--middle-cyan-95: hsla(156, 100%, 41%, 0.95);
	--strong-pink: hsl(327, 75%, 45%);
	--strong-pink-10: hsla(327, 75%, 45%, 0.1);
	--strong-pink-20: hsla(327, 75%, 45%, 0.2);
	--strong-pink-25: hsla(327, 75%, 45%, 0.25);
	--strong-pink-30: hsla(327, 75%, 45%, 0.3);
	--strong-pink-33: hsla(327, 75%, 45%, 0.33);
	--strong-pink-40: hsla(327, 75%, 45%, 0.4);
	--strong-pink-50: hsla(327, 75%, 45%, 0.50);
	--strong-pink-60: hsla(327, 75%, 45%, 0.6);
	--strong-pink-66: hsla(327, 75%, 45%, 0.66);
	--strong-pink-70: hsla(327, 75%, 45%, 0.7);
	--strong-pink-75: hsla(327, 75%, 45%, 0.75);
	--strong-pink-80: hsla(327, 75%, 45%, 0.8);
	--strong-pink-88: hsla(327, 75%, 45%, 0.88);
	--strong-pink-90: hsla(327, 75%, 45%, 0.9);
	--strong-pink-95: hsla(327, 75%, 45%, 0.95);
	--cobalt: hsl(219, 74%, 30%);
	--cobalt-10: hsla(219, 74%, 30%, 0.1);
	--cobalt-20: hsla(219, 74%, 30%, 0.2);
	--cobalt-25: hsla(219, 74%, 30%, 0.25);
	--cobalt-30: hsla(219, 74%, 30%, 0.3);
	--cobalt-33: hsla(219, 74%, 30%, 0.33);
	--cobalt-40: hsla(219, 74%, 30%, 0.4);
	--cobalt-50: hsla(219, 74%, 30%, 0.50);
	--cobalt-60: hsla(219, 74%, 30%, 0.6);
	--cobalt-66: hsla(219, 74%, 30%, 0.66);
	--cobalt-70: hsla(219, 74%, 30%, 0.7);
	--cobalt-75: hsla(219, 74%, 30%, 0.75);
	--cobalt-80: hsla(219, 74%, 30%, 0.8);
	--cobalt-88: hsla(219, 74%, 30%, 0.88);
	--cobalt-90: hsla(219, 74%, 30%, 0.9);
	--cobalt-95: hsla(219, 74%, 30%, 0.95);
	--light-orange: hsl(20, 99%, 61%);
	--light-orange-10: hsla(20, 99%, 61%, 0.1);
	--light-orange-20: hsla(20, 99%, 61%, 0.2);
	--light-orange-25: hsla(20, 99%, 61%, 0.25);
	--light-orange-30: hsla(20, 99%, 61%, 0.3);
	--light-orange-33: hsla(20, 99%, 61%, 0.33);
	--light-orange-40: hsla(20, 99%, 61%, 0.4);
	--light-orange-50: hsla(20, 99%, 61%, 0.50);
	--light-orange-60: hsla(20, 99%, 61%, 0.6);
	--light-orange-66: hsla(20, 99%, 61%, 0.66);
	--light-orange-70: hsla(20, 99%, 61%, 0.7);
	--light-orange-75: hsla(20, 99%, 61%, 0.75);
	--light-orange-80: hsla(20, 99%, 61%, 0.8);
	--light-orange-88: hsla(20, 99%, 61%, 0.88);
	--light-orange-90: hsla(20, 99%, 61%, 0.9);
	--light-orange-95: hsla(20, 99%, 61%, 0.95);
	--dark-cyan: hsl(187, 100%, 29%);
	--dark-cyan-10: hsla(187, 100%, 29%, 0.1);
	--dark-cyan-20: hsla(187, 100%, 29%, 0.2);
	--dark-cyan-25: hsla(187, 100%, 29%, 0.25);
	--dark-cyan-30: hsla(187, 100%, 29%, 0.3);
	--dark-cyan-33: hsla(187, 100%, 29%, 0.33);
	--dark-cyan-40: hsla(187, 100%, 29%, 0.4);
	--dark-cyan-50: hsla(187, 100%, 29%, 0.50);
	--dark-cyan-60: hsla(187, 100%, 29%, 0.6);
	--dark-cyan-66: hsla(187, 100%, 29%, 0.66);
	--dark-cyan-70: hsla(187, 100%, 29%, 0.7);
	--dark-cyan-75: hsla(187, 100%, 29%, 0.75);
	--dark-cyan-80: hsla(187, 100%, 29%, 0.8);
	--dark-cyan-88: hsla(187, 100%, 29%, 0.88);
	--dark-cyan-90: hsla(187, 100%, 29%, 0.9);
	--dark-cyan-95: hsla(187, 100%, 29%, 0.95);
	--dark-magenta: hsl(286, 42%, 38%);
	--dark-magenta-10: hsla(286, 42%, 38%, 0.1);
	--dark-magenta-20: hsla(286, 42%, 38%, 0.2);
	--dark-magenta-25: hsla(286, 42%, 38%, 0.25);
	--dark-magenta-30: hsla(286, 42%, 38%, 0.3);
	--dark-magenta-33: hsla(286, 42%, 38%, 0.33);
	--dark-magenta-40: hsla(286, 42%, 38%, 0.4);
	--dark-magenta-50: hsla(286, 42%, 38%, 0.50);
	--dark-magenta-60: hsla(286, 42%, 38%, 0.6);
	--dark-magenta-66: hsla(286, 42%, 38%, 0.66);
	--dark-magenta-70: hsla(286, 42%, 38%, 0.7);
	--dark-magenta-75: hsla(286, 42%, 38%, 0.75);
	--dark-magenta-80: hsla(286, 42%, 38%, 0.8);
	--dark-magenta-88: hsla(286, 42%, 38%, 0.88);
	--dark-magenta-90: hsla(286, 42%, 38%, 0.9);
	--dark-magenta-95: hsla(286, 42%, 38%, 0.95);
	--night-blue: hsl(199, 100%, 16%);
	--night-blue-10: hsla(199, 100%, 16%, 0.1);
	--night-blue-20: hsla(199, 100%, 16%, 0.2);
	--night-blue-25: hsla(199, 100%, 16%, 0.25);
	--night-blue-30: hsla(199, 100%, 16%, 0.3);
	--night-blue-33: hsla(199, 100%, 16%, 0.33);
	--night-blue-40: hsla(199, 100%, 16%, 0.4);
	--night-blue-50: hsla(199, 100%, 16%, 0.50);
	--night-blue-60: hsla(199, 100%, 16%, 0.6);
	--night-blue-66: hsla(199, 100%, 16%, 0.66);
	--night-blue-70: hsla(199, 100%, 16%, 0.7);
	--night-blue-75: hsla(199, 100%, 16%, 0.75);
	--night-blue-80: hsla(199, 100%, 16%, 0.8);
	--night-blue-88: hsla(199, 100%, 16%, 0.88);
	--night-blue-90: hsla(199, 100%, 16%, 0.9);
	--night-blue-95: hsla(199, 100%, 16%, 0.95);
	--soft-red: hsl(0, 84%, 64%);
	--soft-red-10: hsla(0, 84%, 64%, 0.1);
	--soft-red-20: hsla(0, 84%, 64%, 0.2);
	--soft-red-25: hsla(0, 84%, 64%, 0.25);
	--soft-red-30: hsla(0, 84%, 64%, 0.3);
	--soft-red-33: hsla(0, 84%, 64%, 0.33);
	--soft-red-40: hsla(0, 84%, 64%, 0.4);
	--soft-red-50: hsla(0, 84%, 64%, 0.50);
	--soft-red-60: hsla(0, 84%, 64%, 0.6);
	--soft-red-66: hsla(0, 84%, 64%, 0.66);
	--soft-red-70: hsla(0, 84%, 64%, 0.7);
	--soft-red-75: hsla(0, 84%, 64%, 0.75);
	--soft-red-80: hsla(0, 84%, 64%, 0.8);
	--soft-red-88: hsla(0, 84%, 64%, 0.88);
	--soft-red-90: hsla(0, 84%, 64%, 0.9);
	--soft-red-95: hsla(0, 84%, 64%, 0.95);
	--strong-blue: hsl(218, 75%, 43%);
	--strong-blue-10: hsla(218, 75%, 43%, 0.1);
	--strong-blue-20: hsla(218, 75%, 43%, 0.2);
	--strong-blue-25: hsla(218, 75%, 43%, 0.25);
	--strong-blue-30: hsla(218, 75%, 43%, 0.3);
	--strong-blue-33: hsla(218, 75%, 43%, 0.33);
	--strong-blue-40: hsla(218, 75%, 43%, 0.4);
	--strong-blue-50: hsla(218, 75%, 43%, 0.50);
	--strong-blue-60: hsla(218, 75%, 43%, 0.6);
	--strong-blue-66: hsla(218, 75%, 43%, 0.66);
	--strong-blue-70: hsla(218, 75%, 43%, 0.7);
	--strong-blue-75: hsla(218, 75%, 43%, 0.75);
	--strong-blue-80: hsla(218, 75%, 43%, 0.8);
	--strong-blue-88: hsla(218, 75%, 43%, 0.88);
	--strong-blue-90: hsla(218, 75%, 43%, 0.9);
	--strong-blue-95: hsla(218, 75%, 43%, 0.95);
	--vivid-cyan: hsl(145, 97%, 46%);
	--vivid-cyan-10: hsla(145, 97%, 46%, 0.1);
	--vivid-cyan-20: hsla(145, 97%, 46%, 0.2);
	--vivid-cyan-25: hsla(145, 97%, 46%, 0.25);
	--vivid-cyan-30: hsla(145, 97%, 46%, 0.3);
	--vivid-cyan-33: hsla(145, 97%, 46%, 0.33);
	--vivid-cyan-40: hsla(145, 97%, 46%, 0.4);
	--vivid-cyan-50: hsla(145, 97%, 46%, 0.50);
	--vivid-cyan-60: hsla(145, 97%, 46%, 0.6);
	--vivid-cyan-66: hsla(145, 97%, 46%, 0.66);
	--vivid-cyan-70: hsla(145, 97%, 46%, 0.7);
	--vivid-cyan-75: hsla(145, 97%, 46%, 0.75);
	--vivid-cyan-80: hsla(145, 97%, 46%, 0.8);
	--vivid-cyan-88: hsla(145, 97%, 46%, 0.88);
	--vivid-cyan-90: hsla(145, 97%, 46%, 0.9);
	--vivid-cyan-95: hsla(145, 97%, 46%, 0.95);
	--middle-magenta: hsl(313, 55%, 41%);
	--middle-magenta-10: hsla(313, 55%, 41%, 0.1);
	--middle-magenta-20: hsla(313, 55%, 41%, 0.2);
	--middle-magenta-25: hsla(313, 55%, 41%, 0.25);
	--middle-magenta-30: hsla(313, 55%, 41%, 0.3);
	--middle-magenta-33: hsla(313, 55%, 41%, 0.33);
	--middle-magenta-40: hsla(313, 55%, 41%, 0.4);
	--middle-magenta-50: hsla(313, 55%, 41%, 0.50);
	--middle-magenta-60: hsla(313, 55%, 41%, 0.6);
	--middle-magenta-66: hsla(313, 55%, 41%, 0.66);
	--middle-magenta-70: hsla(313, 55%, 41%, 0.7);
	--middle-magenta-75: hsla(313, 55%, 41%, 0.75);
	--middle-magenta-80: hsla(313, 55%, 41%, 0.8);
	--middle-magenta-88: hsla(313, 55%, 41%, 0.88);
	--middle-magenta-90: hsla(313, 55%, 41%, 0.9);
	--middle-magenta-95: hsla(313, 55%, 41%, 0.95);
	--dark-blue: hsl(221, 76%, 18%);
	--dark-blue-10: hsla(221, 76%, 18%, 0.1);
	--dark-blue-20: hsla(221, 76%, 18%, 0.2);
	--dark-blue-25: hsla(221, 76%, 18%, 0.25);
	--dark-blue-30: hsla(221, 76%, 18%, 0.3);
	--dark-blue-33: hsla(221, 76%, 18%, 0.33);
	--dark-blue-40: hsla(221, 76%, 18%, 0.4);
	--dark-blue-50: hsla(221, 76%, 18%, 0.50);
	--dark-blue-60: hsla(221, 76%, 18%, 0.6);
	--dark-blue-66: hsla(221, 76%, 18%, 0.66);
	--dark-blue-70: hsla(221, 76%, 18%, 0.7);
	--dark-blue-75: hsla(221, 76%, 18%, 0.75);
	--dark-blue-80: hsla(221, 76%, 18%, 0.8);
	--dark-blue-88: hsla(221, 76%, 18%, 0.88);
	--dark-blue-90: hsla(221, 76%, 18%, 0.9);
	--dark-blue-95: hsla(221, 76%, 18%, 0.95);
	--strong-cyan: hsl(167, 100%, 36%);
	--strong-cyan-10: hsla(167, 100%, 36%, 0.1);
	--strong-cyan-20: hsla(167, 100%, 36%, 0.2);
	--strong-cyan-25: hsla(167, 100%, 36%, 0.25);
	--strong-cyan-30: hsla(167, 100%, 36%, 0.3);
	--strong-cyan-33: hsla(167, 100%, 36%, 0.33);
	--strong-cyan-40: hsla(167, 100%, 36%, 0.4);
	--strong-cyan-50: hsla(167, 100%, 36%, 0.50);
	--strong-cyan-60: hsla(167, 100%, 36%, 0.6);
	--strong-cyan-66: hsla(167, 100%, 36%, 0.66);
	--strong-cyan-70: hsla(167, 100%, 36%, 0.7);
	--strong-cyan-75: hsla(167, 100%, 36%, 0.75);
	--strong-cyan-80: hsla(167, 100%, 36%, 0.8);
	--strong-cyan-88: hsla(167, 100%, 36%, 0.88);
	--strong-cyan-90: hsla(167, 100%, 36%, 0.9);
	--strong-cyan-95: hsla(167, 100%, 36%, 0.95);
	/* Unused but available */
	--vivid-pink: hsl(335, 93%, 45%);
	--middle-pink: hsl(342, 59%, 53%);
	--cyan: hsl(178, 100%, 31%);
	--turquoise: hsl(193, 100%, 27%);
	--dark-turquoise: hsl(196, 100%, 22%);
	--chart-hover-line: var(--black);
	--chart-hover-dot: var(--widget-background);

	/* Corners */
	--no-radius: 0;
	--small-radius: 0.25rem;
	--medium-radius: 0.5rem;
	--large-radius: 1.5625rem;
	--circle: 50%;

	/* Modals */
	--box-shadow: 0.125rem 0.125rem 0.75rem 0 hsla(0, 0%, 50%, 0.65);

	/* Buttons styles */
	--disable-button-background: hsl(0, 0%, 95%);
	--disable-button-text: var(--disabled-text);
	--secondary-button-background: hsl(0, 0%, 66.7%);
	--secondary-button-text: var(--white);
	--secondary-button-hover-background: var(--dark-grey);
	--secondary-button-active-background: var(--medium-grey);
	--tertiary-button-background: var(--clear);
	--tertiary-button-text: var(--dark-grey);
	--tertiary-button-hover-background: var(--white);
	--tertiary-button-hover-text: var(--charcoal);
	--tertiary-button-active-background: var(--medium-grey);
	--destructive-button-background: hsl(0.5, 64.9%, 59.8%);
	--destructive-button-text: var(--white);
	--destructive-button-hover-background: hsl(0, 53%, 45%);
	--destructive-button-active-background: hsl(0.6, 43.7%, 45.3%);

	--column1: 8.33333333%;
	--column2: 16.666667%;
	--column3: 25%;
	--column4: 33.333333%;
	--column5: 41.66666667%;
	--column6: 50%;
	--column7: 58.33333333%;
	--column8: 66.666667%;
	--column9: 75%;
	--column10: 83.33333333%;
	--column11: 91.66666667%;
	--column12: 100%;

	--micro-margin: 0.25rem;
	--small-margin: 0.5rem;
	--margin: 1rem;
	--large-margin: 1.5rem;
	--double-margin: 2rem;
	--huge-margin: 2.5rem;

	--micro-padding: 0.25rem;
	--small-padding: 0.5rem;
	--padding: 1rem;
	--large-padding: 1.5rem;
	--double-padding: 2rem;
	--huge-padding: 2.5rem;

	--auto: auto;

	--custom-padding: var(--padding);
	--custom-margin: var(--margin);

	--inverted-background: var(--input-background);
	--collapsible-checklist-background: var(--white);
}