
@media only screen and (min-width: 0px) and (max-width: 600px) and (-webkit-min-device-pixel-ratio:0) {
	.unite_contact_form select,
	.unite_contact_form textarea,
	.unite_contact_form input,
	.unite_contact_form select:focus,
	.unite_contact_form textarea:focus,
	.unite_contact_form input:focus {
		font-size: 22px;
	}
	.unite_contact_form td select,
	.unite_contact_form td textarea,
	.unite_contact_form td input,
	.unite_contact_form td select:focus,
	.unite_contact_form td textarea:focus,
	.unite_contact_form td input:focus {
		display: inline-block !important;
		width: 100%;
	}
	.unite_contact_form td input[type="radio"],
	.unite_contact_form td input[type="checkbox"] {
		width: auto !important;
	}
}

.unite_contact_form a {
	transition: color 500ms, opacity 500ms, background 500ms, text-decoration 500ms, border 500ms;
	-moz-transition: color 500ms, opacity 500ms, background 500ms, text-decoration 500ms, border 500ms;		/* Firefox 4 */
	-webkit-transition: color 500ms, opacity 500ms, background 500ms, text-decoration 500ms, border 500ms;	/* Safari and Chrome */
	-o-transition: color 500ms, opacity 500ms, background 500ms, text-decoration 500ms, border 500ms;			/* Opera */
}

.unite_contact_form .alert,
.unite_contact_form .form_required {
	font-weight: bold;
	color: #FF6666;
	padding: unset !important;
	margin-bottom: unset !important;
	border: unset !important;
	border-radius: unset !important;
}

.unite_contact_form  table { margin: 15px 0px 0px 0px; border: 0px; border-spacing: 0px; border-collapse: collapse; }
.unite_contact_form  table tr.odd { background-color: transparent; }
.unite_contact_form  table tr.even { background-color: #e9e8e7; }
.unite_contact_form  table tr th { font-size: 18px; line-height: 24px; padding: 5px; margin: 0px; border: 0px; vertical-align: top; text-align: left; background-color: #001e8a; color: #fff; }
.unite_contact_form  table tr td,
.unite_contact_form  table tbody tr td { padding: 5px; margin: 0px; border: 0px; vertical-align: top; }

@media only screen and (min-width: 0px) and (max-width: 600px) {
	.unite_contact_form  table tr td,
	.unite_contact_form  table tbody tr td { float: left; width: 100%; padding: 5px 0px; }
}

.unite_contact_form .form_textbox {
  background-color: #FFFFFF;
  color: #666666;
  border: solid #ccc 1px;
  padding: 10px 5px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.unite_contact_form .form_textbox_disabled {
  background-color: #CCCCCC;
  color: #666666;
  border: solid #ccc 1px;
  padding: 10px 5px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.unite_contact_form .form_textarea {
  background-color: #FFFFFF;
  color: #666666;
  border: solid #ccc 1px;
  padding: 10px 5px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.unite_contact_form .form_textarea_important {
  background-color: #FFFFFF;
  color: #ff0000;
  border: solid #ccc 1px;
  padding: 10px 5px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.unite_contact_form .form_select {
  background-color: #FFFFFF;
  color: #666666;
  border: solid #ccc 1px;
  padding: 10px 5px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.unite_contact_form .form_select_disabled {
  background-color: #CCCCCC;
  color: #666666;
  border: solid #ccc 1px;
  padding: 10px 5px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.unite_contact_form option {
  color: #666666;
  padding: 1px 7px 1px 1px;
}

/* Checkbox Web Two */
.unite_contact_form input[type=checkbox].form_checkbox,
.unite_contact_form input[type=checkbox].form_checkbox_disabled {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
.unite_contact_form input[type=checkbox].form_checkbox + label,
.unite_contact_form input[type=checkbox].form_checkbox_disabled + label {
	padding: 0px 0px 0px 25px;
	margin-bottom: 2px;
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}
.unite_contact_form input[type=checkbox].form_checkbox:checked + label,
.unite_contact_form input[type=checkbox].form_checkbox_disabled:checked + label {
	background-position: -1500px 0px;
}
.unite_contact_form input[type=checkbox].form_checkbox + label,
.unite_contact_form input[type=checkbox].form_checkbox_disabled + label { background-image: url(images/web-two-style-wide.png); }
.unite_contact_form input[disabled='disabled'][type=checkbox].form_checkbox + label,
.unite_contact_form input[disabled='disabled'][type=checkbox].form_checkbox_disabled + label { cursor: default; }

.unite_contact_form input[type=checkbox].form_checkbox_disabled,
.unite_contact_form input[type=checkbox].form_checkbox_disabled + label,
.unite_contact_form input[type=checkbox].form_checkbox_disabled:checked + label,
.unite_contact_form input[disabled='disabled'][type=checkbox].form_checkbox + label,
.unite_contact_form input[disabled='disabled'][type=checkbox].form_checkbox_disabled + label { opacity: 0.7; }

.unite_contact_form input[type=submit],
.unite_contact_form input[type=submit]:focus,
.unite_contact_form input[type=submit]:active,
.unite_contact_form input[type=submit]:hover,
.unite_contact_form input[type=button],
.unite_contact_form input[type=button]:focus,
.unite_contact_form input[type=button]:active,
.unite_contact_form input[type=button]:hover {
	margin: 0;
	padding: 0;
	border:0;
	outline:0;
	-webkit-appearance: none;
	cursor: pointer;
}

.unite_contact_form .form_button,
.unite_contact_form .form_button_over,
.unite_contact_form input.form_button,
.unite_contact_form input.form_button_over,
.unite_contact_form input[type=submit].form_button,
.unite_contact_form input[type=submit].form_button_over,
.unite_contact_form input[type=button].form_button,
.unite_contact_form input[type=button].form_button_over {
	background: #b69463;
	display: inline-block;
	width: auto;
	padding: 15px 25px;
	margin: 0px;
	font-family: roboto_cond_bold_ycdt, Arial;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	color: #fff !important;
	text-align: center;
	vertical-align: top;
	border: 2px solid #b69463;
	text-decoration: none;
	/*
	border-radius: 50px;
	-khtml-border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	*/
	z-index: 1;
}

.unite_contact_form .form_button:hover,
.unite_contact_form .form_button_over,
.unite_contact_form input.form_button_over,
.unite_contact_form input[type=submit].form_button_over,
.unite_contact_form input[type=button].form_button_over {
	background-image: none;
	opacity: 0.8;
}

.unite_contact_form .form_textbox:focus,
.unite_contact_form .form_textarea:focus,
.unite_contact_form .form_textarea_important:focus,
.unite_contact_form .form_select:focus {
	background-color: #fafafa;
	border: solid #b69463 2px;
	padding: 9px 4px;
}

.unite_contact_form input[disabled='disabled'],
.unite_contact_form select[disabled='disabled'],
.unite_contact_form textarea[disabled='disabled'] { background: #ddd; border: solid #fff 1px; }

.unite_contact_form .myform,
.unite_contact_form .myform div {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.unite_contact_form .myform textarea {
	height:40px;
	overflow:auto;
}
.unite_contact_form .myform input,
.unite_contact_form .myform select {
	margin-bottom: 5px;
}
.unite_contact_form .myform div input {
	margin-top: 8px;
}