/**
 *
 * You can write your CSS code here, DO NOT touch the default JavaScript file
 * because it will make it harder for you to update.
 * 
 */

:root {
  --primary: #2E7D32;
}

body {
  /* Opsional: memberi nuansa sedikit lebih gelap di background jika diinginkan */
}

/* OVERRIDE PRIMARY COLOR UNTUK TEMA MILITER (HIJAU) */
.text-primary {
  color: #2E7D32 !important;
}

.bg-primary {
  background-color: #2E7D32 !important;
}

.btn-primary {
  background-color: #2E7D32 !important;
  border-color: #2E7D32 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-color: #1B5E20 !important;
  border-color: #1B5E20 !important;
}

.card-primary {
  border-top-color: #2E7D32 !important;
}

.selectric-items li.selected {
  background: #2E7D32 !important;
}

.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #2E7D32 !important;
  background-color: #2E7D32 !important;
}

.nav-pills .nav-item .nav-link.active {
  background-color: #2E7D32 !important;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: #2E7D32 !important;
}

a {
  color: #2E7D32;
}

a:hover {
  color: #1B5E20;
}

.page-item.active .page-link {
  background-color: #2E7D32 !important;
  border-color: #2E7D32 !important;
}

.shadow-primary {
  box-shadow: 0 2px 6px #81c784 !important;
}

/* Sidebar Styling Override */
.main-sidebar .sidebar-menu li.active a {
  color: #2E7D32 !important;
}

.main-sidebar .sidebar-menu li.active a::before {
  background-color: #2E7D32 !important;
}

/* Navbar background */
.navbar-bg {
  background-color: #2E7D32 !important;
}

/* Sidebar Mini Override */
body.sidebar-mini .main-sidebar .sidebar-menu > li.active > a {
  background-color: #2E7D32 !important;
  color: #fff !important;
  box-shadow: 0 4px 8px rgba(46, 125, 50, 0.3) !important;
}
body.sidebar-mini .main-sidebar .sidebar-menu > li.active > a i {
  color: #fff !important;
}

/*# sourceMappingURL=custom.css.map */
