:root {
  --primary: #4a90e2;
  --secondary: #032c4e;
  --tertiary: #dbe9f9;
  --tertiary-rgb: 219, 233, 249;

  --red: #90251e;
  --light-red: #f6c9c9;
  --light-red2: #E24A4A;
  --light-red2-rgb: 226, 74, 74;
  --dark-red: #731612;
  --dark-red-rgb: 115, 22, 18;
  --red-mixed: #dd1c1c;

  --bkg-color: #f3f1f1;

  --dark-grey: #495057;
  --dark-grey-rgb: 73, 80, 87;
  --grey: #f3f1f1;
  --grey-rgb: 73, 80, 87;
  --light-grey: #ededed;
  --silver: #ced4d9;

  --dark-green: #1e9054;
  --light-green: #4AE287;
  --light-green-rgb: 74, 226, 135;

  --yellow: #E2C14A;
  --yellow-rgb: 226, 193, 74;
  --dark-yellow: #90771E;
  --dark-orange: #e9c895;

  --white: #fff;
  --black: #000;
  --black-rgb: 0,0,0;
  --light-brown: #E4DAB6;
  --light-sky-blue: #edf4fc;
  --card-border: 1px #4a90e2 solid;
  --card-border-radius: 8px;
  --user-details-query-card-border: 1px solid #dee2e6;
  --user-details-query-card-border-radius: 8px;
  --card-background: #dbe9f980;

  --data-table-row-bg: rgba(var(--tertiary-rgb), 20%);
  --saved-quotations-table-shadow: none;

  --menu-button-side: 26px;
  --menu-item-selected-label-color: var(--primary-color);
  --menu-options-font-weight: normal;

  --buttons-border-radius: 8px;
  --button-radius: 5px;
  --buttons-font-weight: normal;
  --buttons-text-transform: uppercase;
  --buttons-disabled-opacity: 0.5;
  --buttons-disabled-bg-color: var(--button-bg);
  --buttons-primary-hover-bg-color: var(--secondary-color);
  --buttons-primary-text-transform: uppercase;
  --buttons-primary-light-border-color: var(--secondary-color);
  --buttons-primary-light-color: var(--secondary-color);
  --buttons-primary-light-text-transform: uppercase;
  --buttons-ghost-button-color: var(--secondary-color);
  --table-buttons-text-transform: uppercase;
  --download-informative-set-font-weight: 300;
  --download-informative-set-color: var(--primary-color);
  --ghost-button-color: var(--primary-color);

  --new-quotation-card-border: none;
  --new-quotation-card-icon-bg: var(--tertiary-color);
  --new-quotation-card-icon-size: 35px 35px;
  --new-quotation-card-icon-size-tablet: 50px 50px;
  --new-quotation-product-feature-card-color: var(--primary-color);

  --product-pill-button-max-width: 250px;
  --product-pill-not-selected-img-filter: invert(100%) brightness(10000%);
  --product-pill-not-selected-bg-color: var(--primary);
  --product-pill-not-selected-border: 3px solid var(--primary);
  --product-pill-not-selected-color: white;
  --product-pill-selected-bg-color: transparent;
  --product-pill-selected-border: 3px solid var(--primary);
  --product-pill-selected-color: var(--primary);

  --product-card-widht: 350px;
  --product-card-height: 330px;
  --product-card-top-label-font-size: 16px;
  --product-card-title-font-size: 24px;
  --product-card-download-informative-set-line-height: 30px;
  --product-card-download-informative-set-padding-top: 16px;
  --product-card-download-informative-set-width: 245px;
  --product-card-download-informative-set-height: 50px;
  --product-card-download-informative-set-margin: 0;
  --product-card-label-container-padding: 4px 11px;

  --customer-registration-card-tab-container-width: 100%;
  --customer-registration-card-tab-container-width-desktop: 100%;
  --customer-registration-card-tab-link-text-transform: uppercase;
  --customer-registration-card-tab-link-font-size: 16px;
  --customer-registration-card-tab-link-text-color: var(--tertiary-color);

  --customer-query-form-padding: 27px 95px;
  --customer-query-found-customers-padding: 27px 95px;
  --customer-query-found-customers-padding-desktop: 0px 18px 8px;
  --customer-query-card-tab-container-width: 100%;
  --customer-query-card-tab-container-width-desktop: 100%;
  --customer-query-user-data-card-icon-color: var(--secondary-color);
  --customer-query-user-data-card-icon-font-weight: 400;
  --customer-query-card-text-link-text-transform: uppercase;
  --customer-query-card-text-link-font-size: 16px;
  --customer-query-card-content-title: 21px;

  --iframe-viewer-height: 100%;

  --quotation-summary-info-value-text-color: var(--primary);
  --quotation-summary-policy-duration-display: inline;
  --quotation-summary-policy-coverage-font-weight: 500;
  --quotation-summary-policy-coverage-width: 50%;
  --quotation-summary-price-text-color: var(--primary);
  --quotation-summary-coverages-list-display: flex;
  --quotation-summary-coverages-list-flex-wrap: wrap;
  --quotation-summary-card-width: 730px;
  --quotation-summary-document-button-width: 220px;
  --quote-card-padding: 35px 95px;
  --quote-card-title-align-self: center;
  --quote-card-max-width: 541px;
  --quote-card-max-width-mobile: 541px;
  --quote-card-confirm-button-width: 220px;

  --confirm-send-quote-modal-margin-bottom: 115px;
  --confirm-send-quote-modal-button-width: 220px;
  --confirm-send-quote-modal-asset-icon-margin: 34px auto 24px;
  --confirm-send-quote-modal-asset-icon-cancel-color: #000000;

  --consistency-survey-heading-text-align: left;
  --consistency-survey-width: 541px;
  --consistency-survey-channel-container-flex-direction-desktop: row;
  --consistency-survey-channel-container-align-items-desktop: center;
  --consistency-survey-channel-container-gap: 0;
  --consistency-survey-document-button-width: 220px;
  --consistency-survey-document-button-margin-bottom: 50px;
  --radio-bg: var(--primary-color);
  --radio-border: 1px solid var(--primary-color);

  --payment-choice-card-width-tablet: 622px;
  --payment-choice-card-quote-container-order: 0;
  --payment-choice-card-quote-color: var(--primary-color);
  --payment-choice-card-padding: 0 35px;
  --payment-send-button-width: 220px;

  --feedback-card-button-margin: 21px 0 0;
  --feedback-card-confirm-button-width: 220px;

  --app-page-container-height: calc(100% - var(--toolbar-height) - var(--footer-height));
  --app-page-container-min-height: none;
  --footer-height: 60px;
  --footer-padding-desktop: 0 0 0 var(--page-inset-left);

  --input-width: 350px;
  --input-width-mobile: 350px;
  --login-form-input-width: 350px;
  --input-width-postal-code: 84px;
  --input-width-postal-code-desktop: var(--input-width-postal-code);
  --select-width: 350px;
  --select-width-desktop: var(--select-width);
  --select-width-residence-city: 252px;
  --select-width-residence-city-desktop: var(--select-width-residence-city);
  --input-height: 50px;
  --input-border-radius: 5px;
  --input-border: solid 1px var(--border-color);
  --input-border-on-focus: solid 1px var(--primary-color);
  --input-padding-v: 5px;
  --input-padding-h: 10px;
  --input-opacity-disabled: 0.1;
  --input-background-color: var(--white);
  --input-color: var(--secondary-color);
  --input-label-color: var(--text-color);
  --input-error-alert-message-margin: 0 5px 8px;
  --input-readonly-background: #4950571A;
  --input-font-size: 16px;
  --checkbox-checked-bg: var(--primary-color);
  --checkbox-checked-border: 1px solid var(--primary-color);
}
