:root {
  --bs-body-font-family: "Lato", sans-serif;
  --ff-gold: #e6bb05;
  --ff-pale: #fcf2ca;
  --ff-bronze: #c08e2d;
  --ff-dark-brown: #4E4129;
  --ff-off-white: #F0E3CA;
  --ff-light-olive-green: #b3c961;
  --ff-camo: #7D8C45;
  --ff-grey-brown: #575D43;
  --ff-teal-blue: #009EC8;
  --ff-sea-blue: #0989AB;
  --ff-petrol: #156277;
  --ff-bright-teal-blue: #00ADDC;
  --ff-white: #F9F7F4;
  --ff-gold-rgb: 230, 187, 5;
  --ff-bronze-rgb: 192, 142, 45;
  --ff-light-olive-green-rgb: 179, 201, 97;
  --ff-camo-rgb: 125, 140, 69;
  --ff-teal-blue-rgb: 0, 158, 200;
  --ff-sea-blue-rgb: 9, 137, 171;
  --ff-petrol-rgb: 21, 98, 119;
  --ff-bright-teal-blue-rgb: 5, 202, 255;
  --ff-white-rgb: 249, 247, 244;
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: var(--ff-teal-blue);
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: var(--ff-white);
  --bs-gray: #6c757d;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: var(--ff-white);
  --bs-dark: #212529;
  --bs-primary-rgb: var(--ff-gold-rgb);
  --bs-secondary-rgb: var(--ff-bronze-rgb);
  --bs-success-rgb: var(--ff-camo-rgb);
  --bs-info-rgb: var(--ff-sea-blue-rgb);
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: var(--ff-white-rgb);
  --bs-link-color: var(--ff-sea-blue);
  --bs-link-hover-color: var(--ff-dirty-blue);
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-link-color-rgb: var(--ff-sea-blue-rgb);
  --bs-link-hover-color-rgb: var(--ff-dirty-blue-rgb);
}

html {
  height: 100%;
}

.btn-info {
  --bs-btn-color: var(--ff-white);
  --bs-btn-bg: var(--ff-teal-blue);
  --bs-btn-border-color: var(--ff-teal-blue);
  --bs-btn-hover-color: var(--ff-white);
  --bs-btn-hover-bg: var(--ff-bright-teal-blue);
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-disabled-bg: var(--ff-teal-blue);
  --bs-btn-disabled-border-color: var(--ff-teal-blue);
}

.nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: var(--ff-teal-blue);
}

.text-bg-info {
  color: var(--ff-white) !important;
}

.text-body-secondary {
  color: var(--ff-white) !important;
}

.header {
  background-color: var(--ff-off-white);
}

header span.fs-4.fft-font-display {
  font-weight: 600;
}

body.homepage {
  background-image: url(../ILLUSTRATION/commonwealth_hx11z411s_access_2k.png);
  background-size: auto;
  background-position-y: -120px;
  background-position-x: center;
  background-repeat: no-repeat;
}

#content {
  flex-grow: 1 !important;
}

.hp-hero p {
  text-shadow: 0px 1px 7px var(--ff-pale);
}

.lead {
  font-weight: unset;
}

h1, h2, h3, h4, h5, h6, .fft-font-display {
  font-family: "Platypi", serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  color: var(--ff-dark-brown) !important;
}

h1, h2 {
  text-align: center;
}

.homepage .card {
  --bs-card-bg: unset;
}

#last-update-label {
  font-size: smaller;
}

.footer {
  background-color: var(--ff-grey-brown);
}

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