:root {
  --ui-lib-yellow-50: #FEF4E3;
  --ui-lib-yellow-100: #FEE3B9;
  --ui-lib-yellow-200: #FDD18B;
  --ui-lib-yellow-300: #FCBF5D;
  --ui-lib-yellow-400: #FBB13A;
  --ui-lib-yellow-500: #FAA317;
  --ui-lib-yellow-600: #F99B14;
  --ui-lib-yellow-700: #F99111;
  --ui-lib-yellow-800: #F8880D;
  --ui-lib-yellow-900: #F67707;
  --ui-lib-indigo-50: #E3E2E7;
  --ui-lib-indigo-100: #B9B7C3;
  --ui-lib-indigo-200: #8B889C;
  --ui-lib-indigo-300: #5C5874;
  --ui-lib-indigo-400: #393456;
  --ui-lib-indigo-500: #161038;
  --ui-lib-indigo-600: #130E32;
  --ui-lib-indigo-700: #100C2B;
  --ui-lib-indigo-800: #0C0924;
  --ui-lib-indigo-900: #060517;
  --ui-lib-gray-50: #F6F6F6;
  --ui-lib-gray-100: #EDEDED;
  --ui-lib-gray-200: #E0E0E1;
  --ui-lib-gray-300: #D2D2D4;
  --ui-lib-gray-400: #C3C3C5;
  --ui-lib-gray-500: #B2B2B5;
  --ui-lib-gray-600: #9F9FA2;
  --ui-lib-gray-700: #89888C;
  --ui-lib-gray-800: #6C6B70;
  --ui-lib-gray-900: #3F3E45;
  --ui-lib-red-500: #FC532E;
  --ui-lib-green-500: #51B53F;
  --ui-lib-blue-100: #d9dcf0;
  --ui-lib-blue-200: #c6cae4;
  --ui-lib-blue-500: #3F51B5;
  --ui-lib-violet-500: #683FB5;
  --ui-lib-black: #000;
  --ui-lib-white: #FFF;
  --ui-lib-primary-color_old: #161138;
  --ui-lib-secondary-color_old: #747087;
  --ui-lib-primary-theme-color_old: #fff;
  --ui-lib-tint01-color_old: #a19faf;
  --ui-lib-tint02-color_old: #b7b2be;
  --ui-lib-tint03-color_old: #cfcfd7;
  --ui-lib-tint04-color_old: #e7e6ea;
  --ui-lib-tint05-color_old: #f5f5f7;
  --ui-lib-success-color_old: #87c084;
  --ui-lib-success-background_old: #e7f2e6;
  --ui-lib-warning-color_old: #ff6060;
  --ui-lib-error-background_old: #ffdfdf;
  --ui-lib-primary-button-hover-color_old: #fcb813;
  --ui-lib-primary-link-hover-color_old: #f79521;
  --ui-lib-overlay-background: rgba(0, 0, 0, 0.4);
  --ui-lib-overlay-background-secondary: rgba(var(--ui-lib-secondary-color-rgb), 0.5);
  --ui-lib-header-background: rgba(255, 255, 255, 0.8);
  --ui-lib-header-bottom-border: var(--ui-lib-indigo-50);
  --ui-lib-popup-shadow: rgba(0, 0, 0, 0.1);
  --ui-lib-input-color: #161338;
  --ui-lib-card-header-vehicle-serial-background: #ae1f23;
  --ui-lib-aol-social-support-color: #673ab7;
  --ui-lib-aol-community-justice-color: #9c26b0;
  --ui-lib-aol-family-identity-color: #e91f63;
  --ui-lib-aol-health-wellbeing-color: #f44336;
  --ui-lib-aol-housing-color: #795548;
  --ui-lib-aol-business-management-color: #243d8f;
  --ui-lib-aol-work-employment-color: #2096f3;
  --ui-lib-aol-business-launch-color: #01bcd4;
  --ui-lib-aol-business-lifecycle-color: #607d8b;
  --ui-lib-aol-trade-logistics-color: #9e9e9e;
  --ui-lib-aol-tourism-entertainment-color: #005970;
  --ui-lib-aol-investment-promotion-color: #009588;
  --ui-lib-aol-driving-transport-color: #4caf50;
  --ui-lib-aol-education-color: #cddc39;
  --ui-lib-aol-construction-real-estate-color: #fddb00;

  /*  UPDATED PALETTE MAP */

  --ui-lib-primary-color: var(--ui-lib-yellow-500);
  --ui-lib-primary-color-rgb: 250, 163, 23;
  --ui-lib-primary-disabled-color: var(--ui-lib-yellow-200);
  --ui-lib-primary-hover-color: var(--ui-lib-yellow-700);
  --ui-lib-secondary-color: var(--ui-lib-indigo-500);
  --ui-lib-secondary-color-rgb: 22, 16, 56;
  --ui-lib-tertiary-color: var(--ui-lib-gray-500);
  --ui-lib-primary-theme-color: var(--ui-lib-white);
  --ui-lib-background-light: var(--ui-lib-gray-50);
  --ui-lib-background-dark: var(--ui-lib-gray-100);
  --ui-lib-background-dark-hover: var(--ui-lib-gray-200);
  --ui-lib-body-text-color: var(--ui-lib-gray-900);
  --ui-lib-secondary-text-color: var(--ui-lib-gray-700);
  --ui-lib-disabled-background-color: var(--ui-lib-gray-200);
  --ui-lib-disabled-color: var(--ui-lib-gray-500);
  --ui-lib-success-color: var(--ui-lib-green-500);
  --ui-lib-success-color-rgb: 81, 181, 63;
  --ui-lib-error-color: var(--ui-lib-red-500);
  --ui-lib-error-color-rgb: 252, 83, 46;
  --ui-lib-warning-color: var(--ui-lib-yellow-900);
  --ui-lib-info-background-color: var(--ui-lib-indigo-50);
  --ui-lib-link-color: var(--ui-lib-blue-500);
  --ui-lib-link-hover-color: var(--ui-lib-blue-500);
  --ui-lib-link-active-color: var(--ui-lib-violet-500);
  --ui-lib-container-border-color: var(--ui-lib-gray-200);
  --ui-lib-metadata-color: var(--ui-lib-gray-600);
  --ui-lib-input-background-color: var(--ui-lib-white);
  --ui-lib-input-disabled-background-color: var(--ui-lib-gray-100);
  --ui-lib-input-border-color: var(--ui-lib-gray-500);
  --ui-lib-input-border-hover-color: var(--ui-lib-gray-900);
  --ui-lib-input-placeholder-color: var(--ui-lib-gray-600);
  --ui-lib-icon-color: var(--ui-lib-gray-700);
  --ui-lib-icon-hover-color: var(--ui-lib-gray-900);
  --ui-lib-separator-color: var(--ui-lib-gray-200);
  --ui-lib-highlight-color: var(--ui-lib-yellow-100);
  --ui-lib-csat-header-highlight-border-color: var(--ui-lib-yellow-100);
  --ui-lib-csat-header-highlight-background-color: var(--ui-lib-yellow-50);
  --ui-lib-primary-background-hover-color: var(--ui-lib-yellow-300);
  --ui-lib-primary-background-active-color: var(--ui-lib-yellow-900);
  --ui-lib-secondary-background-color: var(--ui-lib-indigo-300);
  --ui-lib-secondary-background-hover-color: var(--ui-lib-indigo-500);
  --ui-lib-secondary-background-active-color: var(--ui-lib-indigo-900);
  --ui-lib-tertiary-border-color: var(--ui-lib-gray-300);
  --ui-lib-tertiary-background-color: var(--ui-lib-gray-800);
  --ui-lib-tertiary-background-hover-color: var(--ui-lib-gray-300);
  --ui-lib-tertiary-background-active-color: var(--ui-lib-gray-900);
  --ui-lib-tag-background-color: var(--ui-lib-indigo-200);
  --ui-lib-menu-hover-background-color: var(--ui-lib-indigo-100);
  --ui-lib-card-hover-background: var(--ui-lib-indigo-400);
  --ui-lib-category-persona-tag-background: var(--ui-lib-blue-100);
  --ui-lib-category-persona-tag-background-hover: var(--ui-lib-blue-200);
}

.ui-lib-csat-button:nth-child(4),
.ui-lib-csat-button:nth-child(5) {
  display: none;
}

.mode__embedded .ui-lib-cookie-tray,
.mode__embedded .ui-lib-global-csat-feedback,
.mode__embedded header {
  display: none;
}

@media only screen and (max-width: 599px) {
  .ui-lib-cookie-tray {
    display: none !important;
  }
}

.ui-lib_highContrast-v2_2 .loadingOverlay {
  background: rgba(0, 0, 0, 1) !important;
}

.ui-lib_highContrast-v2_2 .loadingSpinner {
  background: rgba(0, 0, 0, 1) !important;
}

.ui-lib_highContrast-v2_2 .form-spinner-container {
  background: rgba(0, 0, 0, 1) !important;
}
