/* ClientFence brand color (Clientfence/Branding.php): written when the color is saved. */
:root, [data-bs-theme="light"] {
  --pal-brand: #00b5e2;
  --pal-brand-rgb: 0, 181, 226;
  --pal-brand-deep: #00647c;
  --pal-brand-deep-rgb: 0, 100, 124;
  --pal-accent: #4dcbeb;
  --pal-accent-rgb: 77, 203, 235;
  --bs-primary: #00b5e2;
  --bs-primary-rgb: 0, 181, 226;
  --bs-primary-text-emphasis: #00647c;
  --bs-primary-bg-subtle: #d9f4fb;
  --bs-primary-border-subtle: #99e1f3;
  --bs-link-color: #00b5e2;
  --bs-link-color-rgb: 0, 181, 226;
  --bs-link-hover-color: #009ac0;
  --bs-link-hover-color-rgb: 0, 154, 192;
  --bs-focus-ring-color: rgba(0, 181, 226, .25);
  --bf-brand: #00b5e2;
  --bf-brand-hover: #009ac0;
  --tblr-primary: #00b5e2;
  --tblr-primary-rgb: 0, 181, 226;
  --tblr-primary-fg: #111827;
}
[data-bs-theme="dark"] {
  --bs-primary-text-emphasis: #4dcbeb;
  --bs-primary-bg-subtle: #00242d;
  --bs-primary-border-subtle: #00485a;
  --bs-link-color: #4dcbeb;
  --bs-link-color-rgb: 77, 203, 235;
  --bs-link-hover-color: #71d5ef;
  --bs-link-hover-color-rgb: 113, 213, 239;
  --bf-brand: #4dcbeb;
  --bf-brand-hover: #71d5ef;
}
.btn-primary {
  --bs-btn-color: #111827;
  --bs-btn-bg: #00b5e2;
  --bs-btn-border-color: #00b5e2;
  --bs-btn-hover-color: #111827;
  --bs-btn-hover-bg: #009ac0;
  --bs-btn-hover-border-color: #009ac0;
  --bs-btn-focus-shadow-rgb: 0, 181, 226;
  --bs-btn-active-color: #111827;
  --bs-btn-active-bg: #008db0;
  --bs-btn-active-border-color: #008db0;
  --bs-btn-disabled-color: #111827;
  --bs-btn-disabled-bg: #00b5e2;
  --bs-btn-disabled-border-color: #00b5e2;
}
.btn-outline-primary {
  --bs-btn-color: #00b5e2;
  --bs-btn-border-color: #00b5e2;
  --bs-btn-hover-color: #111827;
  --bs-btn-hover-bg: #00b5e2;
  --bs-btn-hover-border-color: #00b5e2;
  --bs-btn-focus-shadow-rgb: 0, 181, 226;
  --bs-btn-active-color: #111827;
  --bs-btn-active-bg: #00b5e2;
  --bs-btn-active-border-color: #00b5e2;
  --bs-btn-disabled-color: #00b5e2;
  --bs-btn-disabled-border-color: #00b5e2;
}
.form-check-input:checked { background-color: #00b5e2; border-color: #00b5e2; }
.form-check-input:focus, .form-control:focus, .form-select:focus { border-color: #4dcbeb; box-shadow: 0 0 0 .25rem rgba(0, 181, 226, .25); }
.nav-pills { --bs-nav-pills-link-active-bg: #00b5e2; --bs-nav-pills-link-active-color: #111827; }
.pagination { --bs-pagination-active-bg: #00b5e2; --bs-pagination-active-border-color: #00b5e2; --bs-pagination-active-color: #111827; }
.dropdown-menu { --bs-dropdown-link-active-bg: #00b5e2; --bs-dropdown-link-active-color: #111827; }
.progress, .progress-stacked { --bs-progress-bar-bg: #00b5e2; }
.list-group { --bs-list-group-active-bg: #00b5e2; --bs-list-group-active-border-color: #00b5e2; --bs-list-group-active-color: #111827; }
