body.ledstheming {
  background-color: #ffffff;
}
body.ledstheming .btn-primary {
  --bs-btn-color: #ffffff;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-active-color: #ffffff;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-bg: #0f6cbf;
  --bs-btn-border-color: #0f6cbf;
  --bs-btn-hover-bg: #0c5699;
  --bs-btn-hover-border-color: #0c5699;
  --bs-btn-active-bg: #0a467c;
  --bs-btn-active-border-color: #0a467c;
  --bs-btn-disabled-bg: #0f6cbf;
  --bs-btn-disabled-border-color: #0f6cbf;
  background-color: #0f6cbf;
  border-color: #0f6cbf;
  color: #ffffff;
}
body.ledstheming .btn-primary:hover, body.ledstheming .btn-primary:focus {
  color: #ffffff;
  background-color: #0c5699;
  border-color: #0c5699;
}
body.ledstheming .btn-primary:active, body.ledstheming .btn-primary.active {
  background-color: #0a467c;
  border-color: #0a467c;
}
body.ledstheming .btn-outline-primary {
  --bs-btn-color: #0f6cbf;
  --bs-btn-border-color: #0f6cbf;
  --bs-btn-hover-bg: #0f6cbf;
  --bs-btn-hover-border-color: #0f6cbf;
  --bs-btn-active-bg: #0c5699;
  --bs-btn-active-border-color: #0c5699;
  color: #0f6cbf;
  border-color: #0f6cbf;
}
body.ledstheming .btn-outline-primary:hover, body.ledstheming .btn-outline-primary:focus {
  background-color: #0f6cbf;
  border-color: #0f6cbf;
  color: #ffffff;
}
body.ledstheming .btn-secondary {
  --bs-btn-color: #1d1d1f;
  --bs-btn-bg: #f59e0b;
  --bs-btn-border-color: #f59e0b;
  --bs-btn-hover-color: #1d1d1f;
  --bs-btn-hover-bg: #c47e09;
  --bs-btn-hover-border-color: #c47e09;
}
body.ledstheming .bg-primary, body.ledstheming .badge.bg-primary {
  background-color: #0f6cbf !important;
  color: #ffffff;
}
body.ledstheming .text-primary {
  color: #0f6cbf !important;
}
body.ledstheming .border-primary {
  border-color: #0f6cbf !important;
}
body.ledstheming .form-control:focus, body.ledstheming .form-select:focus, body.ledstheming .form-check-input:focus {
  border-color: #0f6cbf;
  box-shadow: 0 0 0 0.25rem rgba(15, 108, 191, 0.25);
}
body.ledstheming .form-check-input:checked {
  background-color: #0f6cbf;
  border-color: #0f6cbf;
}
body.ledstheming .nav-pills .nav-link.active, body.ledstheming .nav-pills .show > .nav-link {
  background-color: #0f6cbf;
}
body.ledstheming .nav-tabs .nav-link.active {
  color: #0f6cbf;
  border-bottom-color: #0f6cbf;
}
body.ledstheming .page-item.active .page-link {
  background-color: #0f6cbf;
  border-color: #0f6cbf;
}
body.ledstheming .page-link {
  color: #0f6cbf;
}
body.ledstheming .progress-bar {
  background-color: #0f6cbf;
}
body.ledstheming a:focus-visible, body.ledstheming button:focus-visible, body.ledstheming .btn:focus-visible {
  outline: 2px solid #0f6cbf;
  outline-offset: 2px;
}
body.ledstheming .courseindex .courseindex-item.pageitem {
  border-left-color: #0f6cbf;
}
body.ledstheming .navbar .nav-link.active {
  color: #0f6cbf;
}
body.ledstheming .navbar-brand img, body.ledstheming .navbar-brand .logo, body.ledstheming img.logo, body.ledstheming .login-wrapper img.logo {
  content: url("https://homol.leds.academy/pluginfile.php/1/local_ledstheming/logo/5/logo%20leds%20nova.png");
  max-height: 2.5rem;
  width: auto;
}
:where(body.ledstheming) :where(a:not(.btn, .nav-link, .dropdown-item, .page-link)) {
  color: #0f6cbf;
}
:where(body.ledstheming) :where(a:not(.btn, .nav-link, .dropdown-item, .page-link)):hover, :where(body.ledstheming) :where(a:not(.btn, .nav-link, .dropdown-item, .page-link)):focus {
  color: #0c5699;
}
:where(body.ledstheming) :where(.activity-item .activityname a, .aalink) {
  color: #0f6cbf;
}
