/* Generated from TenantTheme. Edit the theme, not this file. */
:root {
  --lr-color-primary: #b5121b;
  --lr-color-accent: #4a4a4a;
  --lr-color-surface: #ffffff;
  --lr-color-text: #1f1f1f;
  --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 */
/* Bethel Youth Soccer: red, grey and white from the logo */
:root {
  --bs-primary-rgb: 181, 18, 27;
  --bs-link-color: #a3101a;
  --bs-link-color-rgb: 163, 16, 26;
  --bs-link-hover-color: #7a0c13;
  --bs-link-hover-color-rgb: 122, 12, 19;
}
.lr-header { background-color: var(--lr-color-primary); border-bottom: 4px solid #4a4a4a; }
.lr-header .dropdown-menu { border-top: 3px solid #4a4a4a; }
.lr-header .dropdown-item:hover, .lr-header .dropdown-item:focus { background-color: #f6e3e4; color: #7a0c13; }
.dropdown-item:active, .dropdown-item.active { background-color: var(--lr-color-primary); color: #ffffff; }
.lr-footer { background: #3d3d3d; color: #e2e2e2; border-top: 4px solid var(--lr-color-primary); }
.lr-footer * { color: #dcdcdc; }
.lr-footer .lr-muted, .lr-footer .text-muted { color: #c8c8c8 !important; }
.lr-footer a, .lr-footer .nav-link { color: #ffffff; }
.lr-footer a:hover, .lr-footer a:focus { color: #ffb3b7; }
.btn-primary:hover, .btn-primary:focus { background-color: #8f0e15; border-color: #8f0e15; }
.btn-outline-primary { color: #b5121b; border-color: #b5121b; }
.btn-outline-primary:hover { background-color: #b5121b; border-color: #b5121b; color: #ffffff; }
.form-control:focus, .form-select:focus { border-color: #b5121b; box-shadow: 0 0 0 0.25rem rgba(181, 18, 27, 0.2); }
.form-check-input:checked { background-color: #b5121b; border-color: #b5121b; }
.table thead th { border-bottom: 2px solid #4a4a4a; }
