.active > .page-link,
.page-link.active {
  background-color: #51be58 !important;
  border-color: #51be58 !important;
}

.page-link,
.page-link:hover,
.page-link:focus,
.nav-link:focus,
.nav-link:hover,
.mm-active .active,
.mm-active > a,
.mm-active > a svg,
#sidebar-menu ul li ul.sub-menu li a:hover,
#sidebar-menu ul li a:hover,
#sidebar-menu ul li a:hover svg,
.mm-active .active svg {
  color: #51be58 !important;
}

.btn-primary,
.swal2-styled.swal2-confirm {
  background-color: #51be58;
  --bs-btn-color: #fff;
  --bs-btn-bg: #51be58;
  --bs-btn-border-color: #51be58;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #45a250;
  --bs-btn-hover-border-color: #419850;
  --bs-btn-focus-shadow-rgb: 107, 111, 200;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #419850;
  --bs-btn-active-border-color: #3d8f4c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #51be58;
  --bs-btn-disabled-border-color: #51be58;
}

.form-select:focus,
.swal2-styled.swal2-confirm:focus {
  border-color: #a8dfae;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.15rem rgba(81, 190, 106, 0.25);
  box-shadow: 0 0 0 0.15rem rgba(81, 190, 106, 0.25);
}

.form-control:focus {
  border-color: #a8dfab;
}
