/* ==========================================================================
   E-Medical RS DKT Madiun — Override warna sesuai identitas resmi
   Primary: #20510F (hijau tua)
   ========================================================================== */
:root {
  --emc-primary:       #198754;
  --emc-primary-dark:  #20510F;
  --emc-primary-light: #E9EEE7;
}

/* Link */
a {
  color: var(--emc-primary);
}
a:hover {
  color: var(--emc-primary-dark);
}

/* Tombol utama */
.btn-primary {
  background-color: var(--emc-primary) !important;
  border-color: var(--emc-primary) !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: var(--emc-primary-dark) !important;
  border-color: var(--emc-primary-dark) !important;
}

/* Teks & border ber-aksen primary (dipakai icon modal, brand text, dsb.) */
.text-primary {
  color: var(--emc-primary) !important;
}
.border-primary {
  border-color: var(--emc-primary) !important;
}

/* Panel visual sisi kiri halaman login */
.bg-primary {
  background-color: var(--emc-primary) !important;
}

/* Fokus input mengikuti warna brand, bukan biru default Bootstrap */
.form-control:focus {
  border-color: var(--emc-primary);
  box-shadow: 0 0 0 0.2rem rgba(32, 81, 15, 0.15);
}

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

/* Wash halus untuk elemen non-solid (misal badge/section terpilih) */
.emc-bg-light-brand {
  background-color: var(--emc-primary-light);
}