#seccion .capa-cita-previa { margin-top:3rem; }
#seccion .capa-cita-previa form .form-group { margin-bottom:.5rem; }
#seccion .capa-cita-previa form .form-group input[type="text"],
#seccion .capa-cita-previa form .form-group textarea,
#seccion .capa-cita-previa form .form-group select {
	border-width:2px;
	border-color:#ddd;
	color:#999;
	border-radius:6px !important;
	font-weight:400;
	transition:all .3s;
	line-height:auto;
	height:auto;
	padding:.8rem 1rem;
}
#seccion .capa-cita-previa form .form-group input[type="text"]:focus,
#seccion .capa-cita-previa form .form-group textarea:focus,
#seccion .capa-cita-previa form .form-group input[type="text"]:hover,
#seccion .capa-cita-previa form .form-group textarea:hover {
	border-color:#aaa;
	color:#333;
}

#seccion .capa-cita-previa form .texto-captcha { margin-top:2rem; margin-bottom:.5rem; font-size:1.4rem; }

#seccion .capa-cita-previa form #btn-solicitar-cita {
	margin-top:1rem;
	padding:1.5rem 3rem;
	font-size:1.7rem;
	font-weight:300;
	transition:all .3s;
}
#seccion .capa-cita-previa form #btn-solicitar-cita:hover { background:#111; }


@media (max-width: 768px) {
	#seccion .capa-cita-previa form .texto-captcha { margin-top:1.5rem; font-size:1.2rem; }
	#seccion .capa-cita-previa form .form-group input[type="text"],
	#seccion .capa-cita-previa form .form-group textarea,
	#seccion .capa-cita-previa form .form-group select { font-size:1.3rem; }
	.form-group label { font-size: 1.3rem; }
}
