
input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"], 
input[type="number"], 
input[type="tel"], 
input[type="range"], 
input[type="date"], 
input[type="month"], 
input[type="week"], 
input[type="time"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="color"],
input[type="file"], textarea {
    color: #666;
    /*border: 1px solid #fff;*/
    border-radius: 3px;
    padding: 10px;
    /*border-bottom: 1px solid lightgray !important;*/
}
.ui-state-valid {
    border: 1px solid rgba(255, 255, 255, 0) !important;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.ui-state-error {
    border: 1px solid #ffffff !important;
    position: relative;
}

textarea.form-control{
    border: none !important;
    border-bottom: 1px solid lightgray !important;
}
select.form-control{
    border: none !important;
    border-bottom: 1px solid lightgray !important;
}
.btn-warning{
    text-shadow: none;
    padding: 12px 32px;
    line-height: 1.6;
    box-shadow: none;
    font-size: 15px;
    font-weight: 700;
    border-style: solid;
    border-radius: 3px;
    background-color: #f87e24;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
}
#contact_form .form-group {
    margin-bottom: 1.5rem;
    padding-left: 0;
  }
#contact_form h3 {
    font-weight: 600;
  }
  
.request_quote .with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single {
    padding:10px!important;
    border-radius: 4px!important;
}

.request_quote .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
    background: #ff9800!important;
    border-width: 1px;
    border-color: #ff9800!important;
}