form {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
form > input,
form > div,
form button {
  height: 36px;
}
form > input:not(:last-child),
form > div:not(:last-child),
form button:not(:last-child) {
  margin-bottom: 8px;
}
form > input::-webkit-input-placeholder {
  font-family: "open-sans-italic";
}
form > input:-moz-placeholder {
  /* Firefox 18- */
  font-family: "open-sans-italic";
}
form > input::-moz-placeholder {
  /* Firefox 19+ */
  font-family: "open-sans-italic";
}
form > input:-ms-input-placeholder {
  font-family: "open-sans-italic";
}
form .checkbox {
  margin-top: 0;
  line-height: 36px;
}
