body.rtl .gform_wrapper input[type=submit] {
  text-align: center !important;
  direction: ltr !important; }

body.rtl .gform_wrapper form {
  margin: 0; }
  body.rtl .gform_wrapper form input[type="text"],
  body.rtl .gform_wrapper form input[type="search"],
  body.rtl .gform_wrapper form input[type="number"],
  body.rtl .gform_wrapper form input[type="email"],
  body.rtl .gform_wrapper form input[type="tel"],
  body.rtl .gform_wrapper form input[type="password"] {
    padding: 2px 12px 0 !important; }
    body.rtl .gform_wrapper form input[type="text"].input--full-width,
    body.rtl .gform_wrapper form input[type="search"].input--full-width,
    body.rtl .gform_wrapper form input[type="number"].input--full-width,
    body.rtl .gform_wrapper form input[type="email"].input--full-width,
    body.rtl .gform_wrapper form input[type="tel"].input--full-width,
    body.rtl .gform_wrapper form input[type="password"].input--full-width {
      width: 100%; }
  body.rtl .gform_wrapper form textarea {
    padding: 12px; }
    body.rtl .gform_wrapper form textarea.input--full-width {
      width: 100%; }
  body.rtl .gform_wrapper form select {
    padding: 5px 12px; }

html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd),
html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right {
  padding-left: 0 !important; }
