@charset "utf-8";

/* formulario*/
.form-control{height: 27px;}

.form-flex{
	display: flex;
	flex-wrap: nowrap;
	align-items:flex-start;
}

.form-control{
	width: auto;
}

.form-flex label{
	flex-basis:141px;
	align-self: flex-start;
	text-align: right;
	background-color: unset;
	color: #fff;
	height: 27px;
	padding: 4px 10px;
}

.form-flex .space{
	flex-basis:150px;
}

.form-flex input, .form-flex textarea, .form-flex select{
	flex-grow:1;
	margin-left: 0px;
}

.form-flex select{
	height: 26px;
}

.form-flex button{
	flex-grow:1;
	margin-left: 15px;
	margin-right: 15px;
	align-self:flex-start;
	height: 60px;
}

.g-recaptcha{
	transform: scale(0.8);
	transform-origin: 0 0;
	width: 240px;
}

.btn-danger{
	color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

@media (max-width: 1200px){
}

@media (max-width: 992px){
}

@media (max-width: 768px){
	.form-flex input, .form-flex textarea{margin-right: 37px;}
	.form-flex button{margin-right: 53px;}
}


@media (max-width: 600px){
	.form-flex{display: block;}
	.form-flex label{text-align: left; background-color: unset; padding: 0; height: auto;}
	.form-flex input, .form-flex textarea{width: 100%; margin-left: 0;}
	.g-recaptcha{margin:0 15px;}
	.form-flex button{margin:15px 5%; width: 90%; height: 40px;}
	.contatct-form hr{margin: 0}
}

