:root {
  --default-font-family: sans-serif;
  --primary-color: #003772;
  --white: #ffffff;
  --text-color: #414749;
  --text-color-secondary: #293746;
  --background-gradient-second-color: #f6f6f6;
  --mortgage-selector-background-color: #d3d3d3;
  --home-border-color: #e4e6ef;
  --accent-color: #587c96;
  --back-to-overview-color: #587c96;
  --file-upload-background-color: #f5f8fa;
  --file-upload-color: #a1a5b7;
  --input-color: #7b94a550;
  --secondary-color: #ef8000;
  --button-color: #000;
  --button-color--disabled: #24303d;
  --button-border-color: #ef8000;
  --button-border-color--disabled: rgba(239,128,0,0.65);
  --button-background-color: #ef8000;
  --button-background-color--disabled:rgba(238,115,22,0.65);  
  --button-see-through-color: #000000;
  --button-see-through-background-color: #EF8001;
  --home-graph-color-1: #7996AB;
  --home-graph-color-2: #003772;
  --home-graph-middle-color: #ef8000;
  --mortgage-graph-color-1: #7996AB;
  --mortgage-graph-color-2: #003772;
  --mortgage-graph-middle-color: #ef8000;
  --tranche-graph-color-1: #587c9625;
  --tranche-graph-color-2: #587c96;
  --tranche-graph-middle-color: #ef8000;
  --bank-logo-src: url("/assets/images/logo.svg");
  --favicon: url("/assets/images/favicon.ico");
  --background-image: url("/assets/images/fingerprint.png");
  --commercial-consent-display: block;
  
  /* Footer styling variables for WCAG compliance */
  --footer-background-color: var(--primary-color);
  --footer-text-color: #ffffff;
  --footer-link-color: #ffffff;
  --footer-link-hover-color: #e6e6e6;
  
  /* Navigation border colors */
  --nav-link-hover-border: #003872;
  --nav-link-active-border: #003872;
}

@font-face {
  font-family: "mmc-font";
  src: url("/assets/fonts/roboto-v29-latin-regular.eot"); /* IE9 Compat Modes */
  src: url("/assets/fonts/roboto-v29-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("/assets/fonts/roboto-v29-latin-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("/assets/fonts/roboto-v29-latin-regular.woff") format("font-woff"),
    /* Pretty Modern Browsers */
      url("/assets/fonts/roboto-v29-latin-regular.ttf") format("truetype"),
    /* Safari, Android, iOS */
      url("/assets/fonts/roboto-v29-latin-regular.svg#svgFontName")
      format("svg"); /* Legacy iOS */
}


