form.f2a_form .field select,
form.f2a_form .field input {
	width: 100%;
}

form.f2a_form .field select {
	margin-bottom: 20px;
}

form.f2a_form div.captcha {
	margin-bottom: 10px;
}

form.f2a_form div.captcha .input_cpt {
	width: 50%;
	float: right;
}

form.f2a_form div.captcha .img_cpt {
	width: 50%;
	float: left;
}

form.f2a_form .tc {
	margin-bottom: 10px;
}

form.f2a_form .tc .check {
	width: 17px;
	height: 17px;
	margin-right: 10px;
}

form.f2a_form .delivery_cost img {
	height: 17px;
	margin-top: -4px;
	margin-right: 5px;
}

form.f2a_form .delivery_cost {
	text-align: center;
	margin: 20px auto;
	width: 280px;
	background-color: #f2ad58 !important;
	background-image: -webkit-linear-gradient(top, #f6c88f, #ed9220) !important;
	background-image: linear-gradient(to bottom, #f6c88f, #ed9220) !important;
	color: #000000;
	padding: 8px;
	font-size: 16px;
	border-radius: 4px;
}
