:root {
  /* GEL V2 - colour palette */
  --gel-header: #002F54;
  --gel-primary-default: #0063B0;
  --gel-primary-default-rgb:	0, 99, 176;
  --gel-primary-light: #007DDE;
  --gel-primary-light-rgb: 0,125,222;
  --gel-primary-dark: #004982;
  --gel-primary-disabled: #BAC6D2;
  --gel-generic-grey: #CED8E2;

  --gel-on-primary-high-emphasis: #FFF;
  --gel-on-primary-mid-emphasis: #CCE0EF;
  --gel-on-primary-low-emphasis: #99C1DF;
  --gel-on-primary-disabled: #3382C0;

  --gel-info: #0284C7;
  --gel-on-info: #FFF;
  --gel-info-faint: #E0F2FE;
  --gel-on-info-faint: #0C4A6E;

  --gel-success: #15803D;
  --gel-on-success: #FFF;
  --gel-success-faint: #DCFCE7;
  --gel-on-success-faint: #14532D;

  --gel-error: #DC2626;
  --gel-on-error: #FFF;
  --gel-error-faint: #FEE2E2;
  --gel-on-error-faint: #7F1D1D;

  --gel-warning: #EAB308;
  --gel-on-warning: #FFF;
  --gel-warning-faint: #FEF9C3;
  --gel-on-warning-faint: #854D0E;

  --gel-surface-sunken: #F1F4F6;
  --gel-surface-default: #FFF;
  --gel-surface-raised: #F9FAFB;
  --gel-surface-hover: #E5E5E5;
  --gel-surface-pressed: #CCCCCC;
  --gel-surface-selected: #CDE9FE;
  --gel-surface-disabled: #F1F4F6;

  --gel-on-surface-high-emphasis: #1D252D;
  --gel-on-surface-mid-emphasis: #536A81;
  --gel-on-surface-low-emphasis: #7D94AB;
  --gel-on-surface-disabled: #9EAFC0;
  --gel-on-surface-info: #0369A1;
  --gel-on-surface-success: #15803D;
  --gel-on-surface-warning: #CA8A04;
  --gel-on-surface-error: #DC2626;
  --gel-light-blue-100: #DEF2FB;
  --gel-blue-300: #3ba9ff;
  --gel-green-100: #afe7a5;
  --gel-green-900: #1a4412;
  --gel-red-100: #f1c2c2;
  --gel-red-600: #CD2F2FFF;
  --gel-red-900: #821e1e;
  --gel-yellow-100: #fdebbe;
  --gel-yellow-900: #775603;
  --gel-blue-100: #cce0ef;
  --gel-blue-900: #001423;
  --gel-slate: #8299ae;
  --gel-slate-300: #bac6d2;
  --gel-slate-700: #2f3d49;
  --stage-gray: #536A81;
  --linkedin-primary: #0077B5;
  --text-grey: #8299ae;

  /* Bootstrap variables */
  --bs-body-bg: var(--gel-surface-sunken);
  --bs-body-color: var(--gel-on-surface-high-emphasis);
  --bs-link-color: var(--gel-primary-default);
  --bs-link-color-rgb: var(--gel-primary-default-rgb);
  --bs-link-hover-color-rgb: var(--gel-primary-light-rgb);
  --bs-body-font-size: 0.875rem;
  --bs-font-sans-serif: "Open Sans", sans-serif;
  --bs-heading-color: rgb(29.2936893204, 37.6116504854, 45.2063106796);
  --bs-border-width: 1px;
  --bs-border-color: rgb(241.4077669903, 243.9087378641, 246.1922330097);
  --bs-border-radius: 0.375rem;
  --bs-warning: #e68755;
  --bs-warning-rgb: 230,135,85;
  --bs-info: #1aa5e6;
  --bs-info-rgb: 26,165,230;
  --bs-secondary: #1D262D;
  --bs-secondary-rgb: 29,38,45;
  --bs-link-decoration: none;

  /* fonts */
  --font-size-lg: 1rem;
  --font-size-sm: 0.75rem;

  --drop-shadow-rgba: rgba(8, 8, 8, 0.11);
  --modal-lg: 800px;
  --spacer: 1rem;
  --zindex-sticky: 1020;

   /* more colors - there is duplication in here */
  --amber: #ffc107;
  --grey: #3d485b;
  --blue: #0063b0;
  --indigo: #3f51b5;
  --purple: #9c27b0;
  --pink: #ec407a;
  --red: #cd2f2f;
  --orange: #e68755;
  --yellow: #fac238;
  --green: #328423;
  --teal: #009688;
  --cyan: #09c9e2;
  --navy: #004e8f;
  --slate: #8299ae;
  --smoke: #ced8e2;

  --slate-50: #eaf0f5;
  --slate-100: #dbe5ee;
  --slate-200: #cddbe7;
  --slate-300: #bed0e0;
  --slate-400: #b0c6d9;
  --slate-500: #8299ae;
  --slate-600: #5e6e85;
  --slate-700: #3a445c;
  --slate-800: #232a36;

  --red-100: #f08a8a;
  --red-600: #b82a2a;
  --red-900: #a02525;

  --green-100: #a6d6a6;
  --green-900: #245c1a;

  --yellow-100: #ffe48c;
  --yellow-900: #b38a00;

  --blue-700: #002F54;
  --light-blue-900: #0C4C6B;

  --m-black: #000000;
  --m-bluegray: #607D8B;
  --m-brown: #795548;
  --m-cyan: #09c9e2;
  --m-deeporange: #FF5722;
  --m-deeppurple: #673AB7;
  --m-lightgray: #ced8e2;
  --m-lightgreen: #8BC34A;
  --m-lightlightgray: #efefef;
  --m-lightyellow: #fff6d9;
  --m-lime: #CDDC39;
  --m-navy: #004e8f;
  --m-orange: #e68755;
  --m-pink: #ec407a;
  --m-purple: #9c27b0;
  --m-red: #cd2f2f;
  --m-teal: #009688;
  --m-slate: #8299ae;
  --m-smoke: #ced8e2;
  --m-textgray: #8299ae;
  --m-white: #ffffff;
  --m-yellow: #fac238;
  --m-stagegray: #536A81;
  --m-background-blue-gray: #f1f4f6;
  --m-background-blue: #D4EDF8;
  --m-blockquote-border-gray: #F5F5F5;
}

