.OrderFree {
	padding: 10px 20px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #fff;
	color: #fff;
	cursor: pointer;
}
.OrderFree:hover {
	color: #00a1d7;
	background: #fff;
}

.Form {
	padding: 0 80px 40px 80px;
}
.Form .Errors {
	
}
.Form .TextMessage {
	
}
.Form .Description {
	
}
.Form .FormFields {
	
}
.Form .FormFields .Field {
	font-size: 18px;
	margin: 0 0 20px 0;
}
.Form .FormFields .Field .Text {
	margin: 0 0 5px 0;
}
.Form .FormFields .Field .Input {
	
}
.Form .FormFields .Field .Input input,
.Form .FormFields .Field .Input textarea {
	width: 100%;
	font-size: 18px;
	border: 1px #cfcfcf solid;
	color: #275770;
	background: #fff;
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 20px;
}
.Form .FormFields .Field .Input input[readonly="readonly"],
.Form .FormFields .Field .Input textarea[readonly="readonly"] {
	border: 1px solid #fff;
}
.Form .FormFields .Field .Input textarea {
	padding: 20px;
	resize: none;
}
.Form .SubmitBtn {
	text-align: center;
}


@media only screen and (max-width: 799px) {
	.OrderFree {
		border-color: #00a1d7;
		color: #00a1d7;
	}
}
@media only screen and (max-width: 799px) {
	.OrderFree {
		border-color: #00a1d7;
		color: #00a1d7;
	}
	.Form {
		padding: 0 40px 40px 40px;
	}
}
@media only screen and (max-width: 499px) {
	.Form {
		padding: 0 20px 20px 20px;
	}
}
@media only screen and (max-width: 399px) {
	.Form {
		padding: 0 10px 10px 10px;
	}
	.popup > .ContentBorder > .ContentBoxPopUp > .Center .PopUpTitle {
		padding-bottom: 20px !important;
	}
}