.ulp-layer textarea,#ulp-layer-346 input {
    color: black !important;
}
#gform_fields_1_3 input {
    width: 100%;
}
.ulp-content .gfield.gfield_error.gfield_contains_required {
    background-color: #34495e !important;
}
#ulp-layer-346 input, #ulp-layer-346 textarea {
    color: #343434;
}
.ulp-content .gform_wrapper div.validation_error, .ulp-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .ulp-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .ulp-content .gform_wrapper .validation_message {
    color: red;
}
#ulp-layer-346 > h2 {
    color: white;
    font-weight: bold;
    margin-top: 20px;
  font-family: arial;
}
#featured-controllers {
    display: none;
}
#services .service.last {
    background: none repeat scroll 0 0 #f1592a !important;
    color: white;
    margin: 0;
    padding: 6px 17px;
}
.button {
  background-color: #c6c6c6 !important;
  width: 230px !important;
  cursor: pointer;
  max-width:100%;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: white !important;
}
.service.last > h3 {
    color: white;
}
.gform_previous_button.button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c6c6c6 !important;
    outline: 1px solid #c6c6c6 !important;
}