.mesh_ui form {}.mesh_ui form fieldset {border: none;padding: 5px 0 10px;margin: 0 auto 10px;width: 100%;}.mesh_ui form fieldset.post_fieldset {float: left;padding: 20px 0 15px;}.mesh_ui form fieldset label {font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 14px;line-height: 1.7em;}.mesh_ui form input[type="text"],.mesh_ui form input[type="tel"],.mesh_ui form input[type="number"],.mesh_ui form select,.mesh_ui form textarea {}.mesh_ui form select {display: block;margin: 5px 0 0;width: 100%;padding: 4px 2%;}.mesh_ui form input[type="text"],.mesh_ui form input[type="tel"],.mesh_ui form input[type="number"] {display: block;margin: 5px 0;width: 98%;padding: 4px 1% 4px;}.mesh_ui form input[type="button"] {padding: 5px;border-radius: 4px;border: none;margin: 0 7px;color: #FFFFFF;font-weight: bolder;}.mesh_ui form input[type="submit"] {padding: 14px 20px;border: none;font-weight: bolder;font-size: 12px;}.mesh_ui form input[type="submit"].btn {border-radius: 5px;background-color: #080715;color: #ffffff;font-size: 16px;}.mesh_ui form input[type="submit"].btn.post_submit_control {background-color: #407598;}.mesh_ui form textarea {display: block;margin: 5px 0 0;width: 100%;padding: 4px;}.mesh_ui .form input.invalid, .mesh_ui .form select.invalid {border: 1px solid #D26464;}.mesh_ui .form input.valid, .mesh_ui .form select.valid {background: #F2FFED;}