:root,
[data-bs-theme=light] {
  --bs-primary: #0078be;
}

.btn.btn-primary {
  color: #FFFFFF;
  background-color: #0078be;
  border-color: #0078be;
}

.btn.btn-primary:hover {
  color: #FFFFFF;
  background-color: #0064aa;
  border-color: #0064aa;
}

.btn.btn-primary:focus,
.btn.btn-primary.focus {
  color: #FFFFFF;
  background-color: #0064aa;
  border-color: #28aae6;
  box-shadow: 0 0 0 0.2rem rgba(40, 170, 230, .5);
}

.btn.btn-primary:active,
.btn.btn-primary.active,
.show>.btn.btn-primary,
.btn.btn-primary:active:focus,
.btn.btn-primary.active:focus {
  color: #FFFFFF;
  background-color: #005096;
  border-color: #005096;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.btn-primary:disabled,
.btn.btn-primary.disabled {
  color: #FFFFFF;
  background-color: #4da1d2;
  border-color: #4da1d2;
}

.form-check-input:checked {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

.btn.btn-success {
  color: #FFFFFF;
  background-color: #50A050;
  border-color: #50A050;
}

.btn.btn-success:hover {
  color: #FFFFFF;
  background-color: #50A050;
  border-color: #50A050;
}
.menu-link.disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.app-sidebar-menu .menu > .menu-item > .menu-link > .menu-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}