/* ===== Botón único ===== */
/* Normal: verde sólido — Hover/Focus: contorno verde */
.btn, a.btn, button.btn{
  display:inline-block;
  padding:.6rem 1.15rem;
  border:1px solid #096a36 !important;
  background: #096a36 !important;
  color:#fff !important;
  border-radius:12px;
  font-weight:600;
  line-height:1.5;
  text-decoration:none !important;
  user-select:none;
  cursor:pointer;
  transition: background .15s ease, color .15s ease, transform .12s ease;
}
.btn:hover, .btn:focus{
  background: transparent !important;
  color: #096a36 !important;
}
.btn:active{ transform: translateY(1px); }

/* Botones dentro de la NAVBAR (fondo verde): blancos por defecto y contorno blanco al hover */
.navbar .btn, .navbar a.btn{
  border-color:#096a36 !important;
  background:#096a36 !important;
  color:#fff !important;
}
.navbar .btn:hover, .navbar .btn:focus{
  background:transparent !important;
  color:#096a36 !important;
  border-color:1px solid #096a36 !important;
}
