body .gform_wrapper .gform_body .gform_fields #field_18_2.gfield input[type=text] {height:29px} 

body #gform_wrapper_1 {
     border: 1px solid black;
	border-radius: 10px;}

.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
 padding-top: 0 !important;
}
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
 margin-bottom: 0 !important;
}
.gf_simple_horizontal_wrapper li.hidden_label input {
 margin-top: 0 !important;
}
body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
 margin-top: 0 !important;
}
.gf_simple_horizontal div.gform_footer.top_label {
 width: auto !important;
 vertical-align: top !important;
}
.gf_simple_horizontal div.gform_body {
 width: auto !important;
}
.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
 line-height: 26px;
 font-size: 13px;
color: white;
background-color: #ba0c2f;
 padding: 0 24px;
 text-transform: uppercase;
 letter-spacing: 1px
}

/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (min-width: 641px) {
 
 body #gform_wrapper_18 { 
  max-width: 100%;
  margin: 0 auto;
 }
 
 body #gform_wrapper_18 ul li.gfield .ginput_container,
 body #gform_wrapper_18 ul li.gfield .gfield_description,
 body #gform_wrapper_18 div.ginput_complex label,
 body #gform_wrapper_18 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_18 select, 
 body #gform_wrapper_18 textarea { 
  text-align:center;
 }
 
 body #gform_wrapper_18 ul.top_label li.gfield label.gfield_label {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_18 .gform_footer,
  body #gform_wrapper_18 .gform_page_footer{
    text-align: center;
  }
 
}