/*
Theme Import & Include
-----------------------
Assigned to it's own :root element to avoid sass nesting issues
*/
@font-face {
  font-family: Saans;
  src: url("/path/to/saans-font.woff2") format("woff2"), url("/path/to/saans-font.woff") format("woff");
  font-style: normal;
  font-weight: 570;
  color: #333;
}
:root {
  --theme-variant: dark;
  --base-primary: #0074c9;
  --base-primary-highlight: #002b6b;
  --base-secondary: #291d4c;
  --base-color-white: #fff;
  --base-color-black: #373737;
  --base-color-red: #f80317;
  --base-color-green: #1c7c54;
  --base-color-blue: #1b1db7;
  --base-color-grey-1: #333;
  --base-primary-alpha-100: rgba(10 24 33 / 100%);
  --base-primary-alpha-92: rgba(10 24 33 / 92%);
  --base-unselected-border: #0074c9;
  --site-color-primary: var(--base-primary);
  --site-color-primary-highlight: var(--base-primary-highlight);
  --site-color-primary-contrast: var(--base-color-white);
  --site-color-secondary: var(--base-secondary);
  --site-color-error-color: var(--base-color-red);
  --site-color-error-color-light: #fce8e8;
  --site-color-overlay: var(--base-primary-alpha-100);
  --site-color-overlay-transparent: var(--base-primary-alpha-92);
  --site-color-body-copy: var(--base-color-grey-1);
  --site-color-title: var(--base-color-grey-1);
  --site-color-text-link: var(--site-color-primary);
  --site-color-text-link-hover: var(--site-color-primary-highlight);
  --site-color-text-link-focus: var(--site-color-primary-highlight);
  --site-color-text-dark-bg: var(--base-color-white);
  --site-color-placeholder-text: #858585;
  --site-color-page-header: var(--base-color-white);
  --site-color-footer: var(--site-color-primary);
  --site-color-email-header: var(--site-color-primary);
  --site-color-background-fill: var(--base-color-white);
  --site-color-enquiry-background-fill: var(--base-color-white);
  --site-color-results-background-fill: #f8fafd;
  --site-color-cell-background: #f8fafd;
  --site-color-card-background: var(--base-color-white);
  --site-color-overlay-background: var(--base-primary-alpha-100);
  --site-color-overlay-background-92: var(--base-primary-alpha-92);
  --site-color-cta: var(--site-color-primary);
  --site-color-cta-focus: var(--site-color-primary-highlight);
  --site-color-cta-hover: var(--site-color-primary-highlight);
  --site-color-cta-dark-bg: var(--base-color-white);
  --site-color-secondary-cta-border: var(--site-color-primary);
  --site-color-secondary-cta-link: var(--site-color-primary);
  --site-color-secondary-cta-icon: var(--site-color-primary);
  --site-color-secondary-cta-focus: var(--site-color-primary-highlight);
  --site-color-secondary-cta-hover: var(--site-color-primary-highlight);
  --site-color-extras-added: var(--site-color-secondary);
  --site-color-extras-included: var(--site-color-primary);
  --site-color-extras-unavailable: var(--base-color-red);
  --site-color-input-background: var(--base-color-white);
  --site-color-input-focus: var(--site-color-primary);
  --site-color-input-hover: var(--site-color-primary);
  --site-color-input-selected: #f6f3f9;
  --site-color-input-icon: var(--base-color-white);
  --site-color-input-icon-bg: var(--site-color-primary);
  --site-color-selected-background: var(--site-color-primary);
  --site-color-selected-border: #85679e;
  --site-color-unselected-border: #bcbcbc;
  --site-color-cashback: var(--base-color-blue);
  --site-color-primary-decal: var(--site-color-secondary);
  --site-color-secondary-decal: var(--base-color-grey-1);
  --site-color-scroll-bar: var(--site-color-primary);
  --site-color-keyline: #cedae4;
  --site-color-keyline-dark-bg: var(--base-color-white);
  --site-filters-title-color: var(--site-color-title);
  --site-filters-background-color: var(--base-color-white);
  --site-filters-prompt-text-colour: var(--site-color-body-copy);
  --site-filters-btn-text-color: var(--site-color-primary);
  --site-filters-btn-text-color-hover: var(--site-color-primary-highlight);
  --site-cashback-link-color: #000;
  --site-cashback-link-color-hover: #333;
  --site-border-radius: 0.5rem;
  --site-font-family: saans;
  --site-font-family-heading: saans;
  --mint-header-partnered-logo-height: 40px;
  --mint-header-logo-height: 40px;
  --mint-footer-logo-height: 30px;
  --mint-header-border-color: var(--site-color-keyline);
  --mint-header-text-color: #756899;
  --mint-quote-expiry-green: var(--base-color-green);
  --mint-quote-expiry-amber: #f7aa00;
  --mint-quote-expiry-red: var(--base-color-red);
  --mint-tooltip-color: var(--site-color-input-icon-bg);
  --mint-tooltip-color-letter: var(--site-color-primary);
  --mint-tooltip-color-background: var(--base-color-white);
  --mint-tooltip-color-background-hover: var(--site-color-primary-highlight);
  --mint-tooltip-color-letter-hover: var(--base-color-white);
  --mint-icon-color: var(--site-color-secondary);
  --mint-icon-color-letter: var(--site-color-input-icon-bg);
  --mint-icon-color-background: var(--site-color-cell-background);
  --mint-icon-btn-color-letter-hover: var(--site-color-primary-highlight);
  --mint-insurance-extras-optional-color: var(--base-color-blue);
  --mint-insurance-extras-included-color: var(--base-color-blue);
  --mint-transition-progress-color: var(--site-color-primary);
  --mint-transition-progress-text-color: var(--site-color-title);
  --mint-notice-color-primary-background: var(--site-color-primary);
  --mint-notice-color-primary-border: var(--site-color-primary);
  --mint-notice-color-primary-title: var(--site-color-secondary);
  --mint-notice-color-primary-content: var(--site-color-secondary);
  --mint-notice-color-primary-link: var(--site-color-secondary);
  --mint-notice-color-primary-link-hover: var(--site-color-secondary);
  --mint-notice-color-primary-link-active: var(--site-color-primary);
  --mint-notice-color-primary-link-active-bg: var(--site-color-secondary);
  --mint-btn-border-radius: 3px;
  --mint-checkbox-border: var(--base-color-black);
  --mint-checkbox-text-color: var(--base-color-black);
  --mint-checkbox-text-color-hover: var(--base-color-white);
  --mint-checkbox-text-color-active: var(--base-color-black);
  --mint-checkbox-tick-box-border: var(--base-color-black);
  --mint-checkbox-background-active: var(--base-color-white);
  --mint-checkbox-tick-box-background-color-active: var(--base-primary);
  --mint-checkbox-tick-color: var(--base-color-white);
  --mint-checkbox-tick-color-active: var(--base-secondary);
  --mint-checkbox-border-active: var(--base-color-white);
  --mint-radio-btn-border: var(--site-color-primary);
  --mint-radio-btn-border-hover: var(--site-color-primary);
  --mint-radio-btn-border-active: var(--site-color-primary);
  --mint-radio-btn-text-color: var(--site-color-primary);
  --mint-radio-btn-text-color-hover: var(--base-color-white);
  --mint-radio-btn-text-color-active: var(--base-color-white);
  --mint-dropdown-border: var(--site-color-secondary);
  --mint-dropdown-text-color: var(--site-color-primary);
  --mint-dropdown-text-color-hover: var(--site-color-primary);
  --mint-dropdown-text-color-active: var(--site-color-primary);
}
:root .mint-button--primary:not(.mint-button--inverse) {
  --mint-btn-border-color: var(--site-color-primary);
  --mint-btn-border-color-hover: var(--site-color-secondary);
  --mint-btn-border-color-active: var(--site-color-secondary);
  --mint-btn-primary: var(--base-primary);
  --mint-btn-primary-highlight: var(--site-color-secondary);
}

:root {
  --color-field-state-base-border: var(--site-color-secondary) !important;
  --color-field-state-hover-border: var(--site-color-secondary) !important;
  --color-field-state-selected-border: var(--site-color-secondary) !important;
  --color-text-radio: #756899 !important;
  --dialogue-b2b-color-progress-indicator: var(--site-color-primary);
  --dialogue-b2b-color-progress-background: linear-gradient(var(--base-color-white), var(--base-color-white));
  --dialogue-b2b-color-border: var(--site-color-secondary);
}

.enquiry-view__nqa {
  --site-padding: 19px;
}
.enquiry-view__nqa .mint-question__validity-indicator {
  width: 20px;
  height: 20px;
  margin-top: 4px !important;
}
.enquiry-view__nqa .mint-select {
  padding: 0.875rem;
}
.enquiry-view__nqa .mint-input,
.enquiry-view__nqa .mint-radio,
.enquiry-view__nqa .mint-date-input,
.enquiry-view__nqa .mint-select {
  border-radius: 16px !important;
}
.enquiry-view__nqa .mint-card {
  border-radius: 12px;
}
.enquiry-view__nqa .mint-select,
.enquiry-view__nqa .mint-select--is-selected,
.enquiry-view__nqa .mint-radio {
  color: var(--site-color-secondary) !important;
}
.enquiry-view__nqa .mint-select__control {
  color: var(--site-color-secondary) !important;
}
.enquiry-view__nqa .mint-radio--is-selected .mint-radio__text {
  --color-text-radio: #003079 !important;
}
.enquiry-view__nqa .mint-radio--is-selected .mint-radio__indicator:before,
.enquiry-view__nqa .mint-radio:hover .mint-radio__indicator:before {
  box-shadow: inset 0 0 0 var(--border-width-focus) var(--site-color-secondary);
}
.enquiry-view__nqa .mint-radio .mint-radio__indicator:after {
  top: calc((var(--spacing-3) - 16px) / 2);
  left: calc((var(--spacing-3) - 16px) / 2);
  width: 16px;
  height: 16px;
  background: var(--site-color-secondary);
}
.enquiry-view__nqa .mint-button:not([disabled]):active::before,
.enquiry-view__nqa .mint-button:not([disabled]):hover::before,
.enquiry-view__nqa .mint-button:not([disabled]):active,
.enquiry-view__nqa .mint-button:not([disabled]):hover {
  --color-cta: var(--base-primary-highlight);
  --color-focus: var(--base-primary-highlight);
}
.enquiry-view__nqa .mint-button[type=submit],
.enquiry-view__nqa .mint-button[data-qa-previous-page-button],
.enquiry-view__nqa .mint-button.collection__add {
  border-radius: 16px;
  height: 60px;
}
.enquiry-view__nqa .question-header__title {
  margin-top: 10px;
}

/*# sourceMappingURL=comparelifequotes.css.map */
