/* Generated from TenantTheme. Edit the theme, not this file. */
:root {
  --lr-color-primary: #0a6b4e;
  --lr-color-accent: #111111;
  --lr-color-surface: #ffffff;
  --lr-color-text: #1a1a1a;
  --lr-color-on-primary: #ffffff;
  --lr-font-heading: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --lr-font-body: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --lr-radius: 0.5rem;
  --bs-primary: var(--lr-color-primary);
  --bs-body-color: var(--lr-color-text);
  --bs-body-bg: var(--lr-color-surface);
  --bs-border-radius: var(--lr-radius);
  --bs-body-font-family: var(--lr-font-body);
}

/* TenantTheme.CustomCss */
/* BCRL: Batavia green, white and black */
:root {
  --bs-primary-rgb: 10, 107, 78;
  --bs-link-color: #0a6b4e;
  --bs-link-color-rgb: 10, 107, 78;
  --bs-link-hover-color: #064a36;
  --bs-link-hover-color-rgb: 6, 74, 54;
}
.lr-header { background-color: var(--lr-color-primary); border-bottom: 4px solid #111111; }
.lr-header .dropdown-menu { border-top: 3px solid #111111; }
.lr-header .dropdown-item:hover, .lr-header .dropdown-item:focus { background-color: #e7f2ee; color: #064a36; }
.dropdown-item:active, .dropdown-item.active { background-color: var(--lr-color-primary); color: #ffffff; }
.lr-footer { background: #111111; color: #d9d9d9; border-top: 4px solid var(--lr-color-primary); }
.lr-footer * { color: #c9c9c9; }
.lr-footer .lr-muted, .lr-footer .text-muted { color: #b5b5b5 !important; }
.lr-footer a, .lr-footer .nav-link { color: #ffffff; }
.lr-footer a:hover, .lr-footer a:focus { color: #9fd9c3; }
.btn-primary:hover, .btn-primary:focus { background-color: #064a36; border-color: #064a36; }
.btn-outline-primary { color: #0a6b4e; border-color: #0a6b4e; }
.btn-outline-primary:hover { background-color: #0a6b4e; border-color: #0a6b4e; color: #ffffff; }
.form-control:focus, .form-select:focus { border-color: #0a6b4e; box-shadow: 0 0 0 0.25rem rgba(10, 107, 78, 0.25); }
.form-check-input:checked { background-color: #0a6b4e; border-color: #0a6b4e; }
.table thead th { border-bottom: 2px solid #111111; }
