form.simple_form {
  margin: 0 0 1em 0;

  div.input.boolean {
    label {
      display: inline;
      margin-left: 0.5em;
      vertical-align: middle;
    }
  }

  div.input {
    margin-bottom: 1em;

    input[type=text], input[type=file], input[type=password], input[type=email] {
      width: 20em;
    }

    textarea {
      width: 70%;
      font-size: 1.2em;
    }

    label {
      display: block;
      font-weight: bold;
      line-height: 1.5em;
    }

    fieldset {
      border: none;
      display: inline;
      margin: 0;
      padding: 0;

      label {
        font-weight: normal;
        width: auto;
        margin-right: 2em;
        display: inline;
      }
    }
  }
}

