.home .gform_wrapper { margin:0; }

body .gform_heading {
border-width: 0px;
}

.gfield_label {display:none!important;}

body .gform_body .gfield_label_before_complex{
  display: none!important;
}

body .gform_heading .gform_title {
}

body .gform_heading .gform_description {
display:block;
}

body .gform_footer input[type=submit] {
color:#282828;
font-size:20px!important;
background-color:transparent;
padding:10.25px 25px 11px 26px;
border-radius:20px;
-web-border-radius:20px
;-moz-border-radius:20px;
border-width: 3px;
border-color: #b0bb36;
border-style: solid;
font-weight: 700;
font-family: 'TrebuchetMS-Bold',Helvetica,Arial,Lucida,sans-serif;
}

body .gform_footer input[type=submit]:hover {
background-color:#b0bb36;
color:#fff;
}

body .gform_footer button.mdl-button {
color:#ffffff;
background-color:#99cc00;
padding:16px 48px;
border-radius:3px;
-web-border-radius:3px;
-moz-border-radius:3px;
border-width: 0px;
}

body .gform_footer button.mdl-button:hover {
}

body .gform_footer {
padding: 18px 0 0 0!important;
margin:0!important;
}

body .gform_body .gform_fields .gfield input[type=text],
body .gform_body .gform_fields .gfield input[type=email],
body .gform_body .gform_fields .gfield input[type=tel],
body .gform_body .gform_fields .gfield input[type=url],
body .gform_body .gform_fields .gfield input[type=password]
{
padding:8px 0 8px 14px!important;
height:50px;
border-width:1px;
border-color:#dfdfdf;
border-style:solid;
border-radius:3px;
-web-border-radius:3px;
-moz-border-radius:3px;
background-color:#fff;
}

.home .gform_body .gform_fields .gfield input[type=text],
.home .gform_body .gform_fields .gfield input[type=email],
.home .gform_body .gform_fields .gfield input[type=tel],
.home .gform_body .gform_fields .gfield input[type=url],
.home .gform_body .gform_fields .gfield input[type=password],
#sidebar .gform_body .gform_fields .gfield input[type=text],
#sidebar .gform_body .gform_fields .gfield input[type=email],
#sidebar .gform_body .gform_fields .gfield input[type=tel],
#sidebar .gform_body .gform_fields .gfield input[type=url],
#sidebar .gform_body .gform_fields .gfield input[type=password],
.et_pb_sidebar_no_border .gform_body .gform_fields .gfield input[type=text],
.et_pb_sidebar_no_border .gform_body .gform_fields .gfield input[type=email],
.et_pb_sidebar_no_border .gform_body .gform_fields .gfield input[type=tel],
.et_pb_sidebar_no_border .gform_body .gform_fields .gfield input[type=url],
.et_pb_sidebar_no_border .gform_body .gform_fields .gfield input[type=password]
{
background-color:#f2f2f2;
border-color:#dfdfdf;
}

.et_pb_sidebar_no_border .gform_wrapper span.gform_description,
#sidebar .gform_wrapper span.gform_description {
font-family: 'TrebuchetMS-Bold',Helvetica,Arial,Lucida,sans-serif;
}

body .gform_body .gform_fields .gfield textarea {
border-width:1px;
border-color:#dfdfdf;
border-style:solid;
border-radius:3px;
-web-border-radius:3px;
-moz-border-radius:3px;
background-color:#fff;
padding-left:14px!important;
}

.home .gform_body .gform_fields .gfield textarea,
#sidebar .gform_body .gform_fields .gfield textarea,
.et_pb_sidebar_no_border .gform_body .gform_fields .gfield textarea {
background-color:#f2f2f2;
border-color:#dfdfdf;
}

#sidebar .gform_wrapper,
#sidebar span.gform_description,
.et_pb_sidebar_no_border .gform_wrapper,
.et_pb_sidebar_no_border span.gform_description {
margin:0;
}

#sidebar .gform_wrapper ul.gform_fields li.gfield,
.et_pb_sidebar_no_border .gform_wrapper ul.gform_fields li.gfield {
padding-right:0px;
}

#sidebar .gform_wrapper ul li.gfield,
.et_pb_sidebar_no_border .gform_wrapper ul li.gfield {
margin-top:0px;
}

#sidebar .gform_footer,
.et_pb_sidebar_no_border .gform_footer {
padding:0!important;
margin:0!important;
}

.gf_arrow_select .ginput_container_select {
    position: relative;
}

.gf_arrow_select .ginput_container:after {
float:right;
content: '\f347';
display: inline-block;
font-family: dashicons;
margin: -38px 10px 0 0;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
color: #7fc8bd;
}

body .gform_body .gform_fields .gfield select,
body .gform_body .gform_fields .gfield option {
border:0;
padding:8px 0 8px 8px;
background:transparent;
height:50px;
border:1px solid #d8d8d8;
background-image: linear-gradient(to top, #fbfbfb, #ffffff);
-webkit-appearance: none;
-moz-appearance: none;
border-width: 1px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

.gform_body select::-ms-expand {
    display: none;
}

body .gform_body .gform_fields .gfield .gfield_radio li input[type=radio] {
}

body .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox] {
}

body .gfield_radio label {
}

body .gfield_checkbox label {
}

body .gform_body .gform_fields .gfield .gfield_description {
font-size:16px;
color:#415363;
font-size:16px;
padding:0 8px 0 0;
}
body .gform_body .gform_fields .gfield .gfield_label {
color:#415363;
font-size:16px;
padding:0 8px 0 0;
}

body .gform_body .gform_fields .gsection .gsection_title {
}

body .gform_body .gform_fields .gsection .gsection_description {
}

body .gform_body .gform_fields .gfield .ginput_container {
}

body #gforms_confirmation_message_1  {
border-width: 1px;
}
body .validation_error {
border-width: 1px;
}
body .gform_body .gform_fields .gfield_error .validation_message {
}
body .gform_body .gform_page_footer .gform_next_button {
background:#4d5fab;
color:#ffffff;        
border-radius:3px;
-web-border-radius:3px;
-moz-border-radius:3px;
}
body .gform_body .gform_page_footer .gform_next_button:hover {
}
body .gform_body .gform_page_footer .gform_previous_button {
background:#4d5fab;
color:#ffffff;        
border-radius:3px;
-web-border-radius:3px;
-moz-border-radius:3px;
}
body .gform_body .gform_page_footer .gform_previous_button:hover {
}
body .gform_body .gform_fields .gfield .ginput_complex .ginput_full label,
body .gform_body .gform_fields .gfield .ginput_complex .ginput_right label,
body .gform_body .gform_fields .gfield .ginput_complex .ginput_left label,
body .gform_body .gform_fields .gfield .name_first label,
body .gform_body .gform_fields .gfield .name_last label,
body .gform_body .gform_fields .gfield .address_line_1 label,
body .gform_body .gform_fields .gfield .address_line_2 label,
body .gform_body .gform_fields .gfield .address_city label,
body .gform_body .gform_fields .gfield .address_state label,
body .gform_body .gform_fields .gfield .address_zip label,
body .gform_body .gform_fields .gfield .address_country label,
body .gform_body .gform_fields .gfield .gfield_time_hour label,
body .gform_body .gform_fields .gfield .gfield_time_minute label,
body .gform_body .gform_fields .gfield .gfield_date_month label,
body .gform_body .gform_fields .gfield .gfield_date_day label,
body .gform_body .gform_fields .gfield .gfield_date_year label
{
color:#415363;
font-size:16px;
font-weight: 700;
}

body .gform_body .gform_fields .gfield .ginput_list {
}

body .gform_body .gform_fields .gfield .ginput_list table.gfield_list thead th{
}

body .gform_body .gform_fields .gfield .ginput_list table.gfield_list tbody tr td.gfield_list_cell input {
}
body .gform_body .gform_fields .gfield .ginput_list table.gfield_list tbody tr td.gfield_list_cell  {
}

/* Option to style placeholder */
body ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color:#9b9b9b;
}
body ::-moz-placeholder { /* Firefox 19+ */
color:#9b9b9b;
}
body :-ms-input-placeholder { /* IE 10+ */
color:#9b9b9b;
}
body :-moz-placeholder { /* Firefox 18- */
color:#9b9b9b;
}

/*Option to add custom CSS */


