.apf_wrapper button{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.apf_wrapper button:hover{
	background: #207fbf;
}

.apf_wrapper p.ty_apf{
	display: none;
	text-transform: uppercase;
}

.apf_wrapper form .form-group label{
	text-transform: capitalize;
	font-weight: bold!important;
	font-size: 14px;
}

.apf_wrapper form .form-group label.error{
	display: none!important;
}

.apf_wrapper form .form-group input[type=text].error,
.apf_wrapper form .form-group input[type=email].error{
	border: 1px solid #f16161!important;
	padding: 20px;
	width: 100%;
	margin: 0px auto;
}

.apf_wrapper form .form-group select {
	background-image:
		linear-gradient(45deg, transparent 50%, gray 50%),
		linear-gradient(135deg, gray 50%, transparent 50%),
		linear-gradient(to right, #ccc, #ccc);
	background-position:
		calc(100% - 20px) calc(50% + 2px),
		calc(100% - 15px) calc(50% + 2px),
		calc(100% - 2.5em) 0.5em;
	background-size: 5px 4px, 5px 4px, 1px 0;    
	background-repeat: no-repeat;
}