/* Add here all your CSS customizations */

/* ---------- Force violet placeholders ---------- */
/* Inputs y textareas (todos los navegadores modernos) */
input::placeholder,
textarea::placeholder {
  color: #4B0082 !important;
  opacity: 1 !important; /* algunos navegadores aplican opacidad */
  -webkit-text-fill-color: #4B0082 !important; /* para iOS/Safari */
}

/* Prefijos para compatibilidad con navegadores más viejos */
input::-webkit-input-placeholder { color: #4B0082 !important; opacity: 1 !important; }
textarea::-webkit-input-placeholder { color: #4B0082 !important; opacity: 1 !important; }

input::-moz-placeholder { color: #4B0082 !important; opacity: 1 !important; }      /* Firefox 19+ */
textarea::-moz-placeholder { color: #4B0082 !important; opacity: 1 !important; }

input:-ms-input-placeholder { color: #4B0082 !important; opacity: 1 !important; }     /* IE 10+ */
textarea:-ms-input-placeholder { color: #4B0082 !important; opacity: 1 !important; }

/* Texto violeta profundo dentro de los campos */
input, textarea {
  color: #4B0082 !important;
  -webkit-text-fill-color: #4B0082 !important; /* para Safari/iOS */
}

/* ---------- Forzar color sólido del aviso de éxito ---------- */
.successmessage,
.contact-form .successmessage {
  color: rgba(75, 0, 130, 1) !important;   /* violeta profundo, sin transparencia */
  opacity: 1 !important;                   /* fuerza visibilidad completa */
  font-weight: normal !important;
  text-shadow: none !important;
  background: transparent !important;
}
/* ---------- Aviso de formulario en violeta profundo, estilo fino ---------- */
body .successmessage,
body .successmessage *,
.contact-form .successmessage,
.contact-form .successmessage * {
  color: #4B0082 !important;
  font-weight: normal !important;
  text-shadow: none !important;
}


