.opa-form-required
{
	color: #ca104f;
}

.opa-form label.error
{
	color: #ff0000;
	display: block;
	line-height: 1.8;
}

.opa-form input
{
	width: 100%;
	max-width: 350px;
}

.opa-form .opa-form-submit
{
	background-color: #009dde;
	color: #ffffff;
	font-size: 20px;
	/*font-weight: bold;*/
}

.opa-form-alert-success
{
	color: #3c763d;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	border-radius: 4px;
	padding: 15px;
	margin-bottom: 35px !important;
}

.opa-form .vc_row
{
	margin-bottom: 35px;
}
