#mensaje{height:250px}
.control-label{font-weight: 700}
#formulario_contacto form{margin-bottom: 20px}
.has-error {padding:10px; background-color: #FFFDE7; border: solid 1px #D0CDB2}
.btn-enviar{margin-top: 10px;}

.form-group{margin-bottom: 7.5px}

.flex-inputs{display: flex; justify-content: space-between; flex-wrap: wrap; margin-left: -10px; margin-right: -10px}
.flex-inputs .form-group{flex: 1 1 50%; padding-left: 10px; padding-right: 10px }

#formulario_contacto .g-recaptcha{margin-bottom: 0}

#formulario_contacto .input-group-addon{width: 35px;}


.input-group{width: 100%}

 @media only screen and (max-width : 768px) {
	.flex-inputs .form-group{flex: 1 1 100%;}
	.contenedor-contacto > .row > .col-md-4{margin-top: 20px; margin-bottom: 20px}
 }