/* Gotham Pro Regular supplied by the application owner. See fonts/gotham-pro/License.txt. */
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/gotham-pro/regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
:root {
  --app-font: var(--tenant-font, var(--landing-body-font, 'Gotham Pro', Arial, sans-serif));
  --app-heading-font: var(--landing-heading-font, var(--app-font));
  --font-sans: var(--app-font);
  --font-body: var(--app-font);
  --font-display: var(--app-heading-font);
  --font-heading: var(--app-heading-font);
  --bs-body-font-family: var(--app-font);
}
body, button, input, textarea, select, optgroup,
p, a, label, li, dt, dd, th, td, strong, b, em,
.btn, .form-control, .dropdown-menu, .modal, .tooltip, .popover {
  font-family: var(--app-font) !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--app-heading-font) !important;
}
/* Icon fonts, barcodes and code/credential monospace styles retain their own glyphs. */

/* Department/category headings across tenant sidebar layouts and superadmin. */
.sidebar-menu .ant-menu-item-group-title,
.flat-department,
.rail-department,
.sidebar-section-label {
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: .045em;
}
