/* CSS PARA FORMULARIO CF7 */

/* Color de fondo para campos sin informar o con errores */
.wpcf7-not-valid {
    background-color: #fff0f0 !important;
}

/* Color para los mensajes de error emergentes */
.wpcf7 .wpcf7-not-valid-tip {
  color: #d8000c !important;

}

/* Color de fondo para campos tipo SELECT sin informar o con errores */
body .wpcf7 select.wpcf7-not-valid {
  background-color: #ffeaea !important;
}

/* Color de fondo para campos tipo SELECT sin informar o con errores */
body .wpcf7 input[type="date"].wpcf7-not-valid {
   background-color: #fff0f0 !important;
}


/* Formato que no pierda el formato un campo fecha */  
body .wpcf7 input[type="date"] {
  background-color: #ffffff !important;
  border: 2px solid #ddd !important;
  border-color: #ededed !important;
  padding: 1em 1.8em !important;
  font-size: 1em !important;
  border-radius: 4em !important;
  width: 100% !important;
  color: #615d5b !important;
  margin-bottom: 1.3em !important;
  appearance: none !important;
  font-family: inherit  !important;
  box-sizing: border-box !important;
  font-style: normal !important;
}

/* Formato para aviso global de errores */  
body .wpcf7 form.invalid .wpcf7-response-output {
  background-color: #ffffff !important;
  color: #cc0000 !important;
  border: 2px solid #d8000c !important;
}