
label.error {
  color: #d23241;
  margin: 0;
}

input.error,
select.error {
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
}

input.error:focus,
select.error:focus {
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
  box-shadow: 0 0 0 0.2rem rgb(248 215 218 / 25%);
}

.marca_requerido {
  color: #d23241;
}


a.link_contacto {
  color: #0f5132 !important;
}

a.link_contacto:active, a.link_contacto:hover {
    outline: 0 none;
    color: #0f5132 !important;
    transition: none !important;
    text-decoration: underline !important;
}
