/*------------------------------------*\
    $CONTACT FORMS
\*------------------------------------*/

body .gform_wrapper {
	max-width: 100% !important;
	position: relative;
}

body .gform_wrapper .button { margin-bottom: 0; }

body .gform_description {
	display: block;
	text-align: center;
	color: #777;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
	padding: 5px 3px;
}

body .gform_wrapper .gform_heading {
	margin: 0;
}

body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #d5d5d5;
	margin: 15px 0;
	color: #444;
	width: 100%;
}

body .gform_wrapper .gsection {
	border: none;
	margin: 16px 0 0 0;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required, .gform_wrapper .gfield_required {color: #E10000 !important;}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
	list-style-type: none;
	margin: 0;
	overflow: auto;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	font-size: 16px;
	color: #111;
	font-weight: normal;
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
	padding: 4px 5px;
	font-size: 16px;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container .gfield_captcha {
	float: left !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container .gfield_captcha_input_container input  {
    width: 140px !important;
	margin: 0 0 0 12px !important;
	padding: 6px 4px !important;
}

body .gform_wrapper .gfield_captcha_input_container { padding: 0 !important;}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container {
    width: 50% !important;
}

.contact-forms input, .contact-forms select, .contact-forms textarea {
	font-family: inherit !important;
	font-size: 16px !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	width: 98% !important;
	padding: 5px !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield .datepicker {
	width: 97% !important;
}

body .gform_footer { 
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 !important;
	padding: 0 !important;
}

table.ui-datepicker-calendar { margin-bottom: 0; }