
.needsfilled { border: 1px solid #ff930b !Important; }
.contact-quest-form .error { position: absolute; color: #ff930b; }
.contact-quest-form .scc-mess { font-size: 200%; text-align: center; padding: 0 5%; width: 80%; }

.contact-quest-form h3 { color: #6e7fb1; font-size: 150%; margin-bottom: 20px; font-weight: normal; }

.contact-quest-form { border: 0px solid red; width: 100%; }
.contact-quest-form input,
.contact-quest-form textarea { 
	width: 100%; 
	padding: 2% 0 2% 5%; 
	margin:  3% 0 0 0; 
	border: 1px solid #c4cada;
}
.contact-quest-form textarea { min-height: 180px; }
.contact-quest-form .send { 
	width: 100%; 
	padding: 2% 0; 
	text-align: center; 
	background: #6e7fb1; 
	color: #fff; 
	margin:  3% 0 3% 0; 
	cursor: pointer;
	font-size: 100%;
}

.contact-quest-form .send:hover {
	background: #5468a1;
}

.contact-quest-form .fill-form {
	color: #5468a1;
}

.contact-quest-form .fill-form-notification {
	color: #ff930b;
	font-size: 80%;
	margin: 5px 0;
}

