/* mail form layout */

#mailform,
.tx-powermail-pi1 {
  display: inline;
  float: left;
  width: 450px;  
}

#mailform legend,
.tx-powermail-pi1 legend{
  display: none;
}

  .csc-mailform-field,
  .checkbox,
  .labelbox,
  .tx_powermail_pi1_fieldwrap_html {
    display: inline;
    float: left;
    margin: 0 0 4px 0;
    width: 100%;
  }
    .csc-mailform-field label,
    .csc-mailform-field input,
    .tx_powermail_pi1_fieldwrap_html label,
    .powermail_text,
    .powermail_captcha,
    .powermail_password,
    .powermail_file {
      display: inline;
      float: left;
    }
    .csc-mailform-field label,
    .tx_powermail_pi1_fieldwrap_html label {
      width: 25%;
    }
    .csc-mailform-field input,
    .csc-mailform-field textarea,
    .csc-mailform-radio,
    .powermail_text,
    .powermail_textarea,
    .powermail_captcha,
    .powermail_password,
    .powermail_file {
      line-height: 1.1em;
      width: 70%;
    }

    .powermail_captcha {
      width: 32%;
      margin-right: 2%;
    }
    .csc-mailform-field input,
    input.powermail_text,
    input.powermail_captcha,
    input.powermail_password {
      height: 1.3em;
      padding-top: 0.2em;
    }

    .csc-mailform-field input,
    .csc-mailform-field textarea,
    .powermail_text,
    .powermail_textarea,
    .powermail_captcha,
    .powermail_password {
      border: 1px solid #bdbdbd;
    }
    .csc-mailform-field textarea,
    .powermail_textarea {
      height: 120px;
      overflow: auto;
    }

    .csc-mailform-field input:focus,
    .csc-mailform-field textarea:focus,
    input.powermail_text:focus,
    textarea.powermail_textarea:focus,
    input.powermail_captcha:focus,
    input.powermail_password:focus {
      border: 1px solid #00757C;
    }
    
    p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
    p.tx_powermail_pi1_fieldwrap_html_radio_title {
      font-weight: bold;
      padding: 0;
    }
    div.tx_powermail_pi1_fieldwrap_html_check,
    div.tx_powermail_pi1_fieldwrap_html_radio {
      margin-left: 25%;
      width: 70%;
    }
      .powermail_check_inner label {
        float: none;
        width: auto;
      }
    .checkbox input {
      height: auto;
      margin: 0 0 0 25%;
      width: auto;
    }
    .checkbox label {
      margin: 0 0 0 1%;
    }
    .csc-mailform-radio input {
      height: auto;
      width: auto;
    }
    .csc-mailform-radio legend {
      display: none;
    }
      .csc-mailform-radio fieldset input {
        margin-right: 1%;
      }
      .csc-mailform-radio fieldset input,
      .csc-mailform-radio fieldset label {
        border: none;
        margin-bottom: 1%;
      }
    .csc-mailform-field .csc-mailform-submit,
    .powermail_submit {
      height: 1.8em;
      margin: 0 0 0 25%;
      padding: 0;
      width: 25%;
    }
    
    .tx-srfreecap-pi2-cant-read {
      display: block;
      margin: 1% 0 0 25%;
    }