body .mmt-form-control input[type="text"],
body .mmt-form-control input[type="email"],
body .mmt-form-control input[type="tel"],
body .mmt-form-control input[type="url"],
body .mmt-form-control input[type="number"],
body .mmt-form-control textarea,
body .mmt-form-control select {
  padding: 2px 12px;
  border: 1px solid #ccc;
  font-size: 16px;
  height: auto;
}

body .mmt-form-control .gfield_checkbox  .gform-field-label {
    font-size: 17px;
  font-weight: 600;
}


body .gform_wrapper .gform_footer .gform_button.button {
  font-size: 16px !important;
  padding: 12px 24px !important;
  height: auto;
  min-height: auto;
}

body .gform_confirmation_message {
  background: #4da50b;
  color: white;
  padding: 4px 10px;
  border-radius: 4px;
  text-align: center;
  min-height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

body .mmt-form-control textarea {
  padding: 8px 14px;
  height: 140px;
  min-height: auto !important;
}

body .mmt-form-control textarea::placeholder,
body .mmt-form-control input[type="text"]::placeholder,
body .mmt-form-control input[type="number"]::placeholder,
body .mmt-form-control input[type="email"]::placeholder,
body .mmt-form-control input[type="tel"]::placeholder,
body .mmt-form-control input[type="url"]::placeholder {
  color: #626262;
}

body .gform-theme--foundation .gform_fields {
  grid-row-gap: 18px;
  row-gap: 18px;
}

body .gform-orbital-icon--arrow-sm-left:before {
  content: "\e920";
}

body .gform-orbital-icon--arrow-sm-right:before {
  content: "\e91f";
}

label, li, a, ul, ol, div, input, textarea, select, button, *::placeholder {
    font-family: "iransans", Tahoma !important;
}