body .gform_wrapper h3.gform_title {
	font-size: 26px;
	font-weight: 500;
}

body .gform_wrapper .gform_footer,
body .gform_wrapper .gform_page_footer {
	overflow: hidden;
	text-align: right;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper textarea.textarea,
body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
	background-color: #eee;
	border: none;
	font-size: 14px;
	color: #999;
	padding: 16px;
	line-height: initial;
    height: initial;
}

body .gform_wrapper select {
	display: inline-block;
	height: 51px;
	font-size: 14px;
	color: #999;
	background: #eee;
	border: none;
}

body .gform_wrapper input[type=button],
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit],
body .gform_wrapper .gform_page_footer input.button,
body .gform_wrapper .gform_page_footer input[type=submit],
body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 4px;
    letter-spacing: 5px;
    color: white;
    font-size: 16px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #f26322;   
    box-shadow: 0px 20px 30px -10px rgba(242,99,34,0.4);
    margin-bottom: 30px;
}

body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
	margin-left: auto;
	margin-right: auto;
}

body .gform_wrapper input[type=button]:hover,
body .gform_wrapper .gform_footer input.button:hover,
body .gform_wrapper .gform_footer input[type=submit]:hover,
body .gform_wrapper .gform_page_footer input.button:hover,
body .gform_wrapper .gform_page_footer input[type=submit]:hover,
body div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover {
	background-color: #f26322bf;
}

body .gform_wrapper .gform_fileupload_multifile input[type=button] {
	font-size: 14px;
}

body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent;
	margin-bottom: 0 !important;
	padding: 0 !important;
	border: none;
}

body .gform_wrapper .top_label .gfield_error {
	width: inherit;
}

body .gform_wrapper .gfield_error .gfield_label {
	color: inherit;
}

body .gform_wrapper .datepicker {
	width: 8em !important;
}

body .gform_wrapper .gfield_date_day input,
body .gform_wrapper .gfield_date_month input,
body .gform_wrapper .gfield_date_year input,
body .gform_wrapper .gfield_time_hour input,
body .gform_wrapper .gfield_time_minute input {
	padding-right: 6px!important;
}

body .gform_wrapper .gfield_time_hour i {
	width: 25%;
}

body .gform_wrapper .gfield_date_day,
body .gform_wrapper .gfield_date_month {
  width: 4.5em;
}

body .gform_wrapper .gfield_date_year {
	width: 5.5em !important;
}

body .gform_wrapper .gfield_required {
    display: none;
}

body .gform_wrapper input:focus {
    background-color: #ff6200 !important;
    color: white !important;
    font-weight: bold !important;
}

body .gform_wrapper textarea:focus {
    background-color: #ff6200 !important;
    color: white !important;
    font-weight: bold !important;
}