#formblock {
  width: 100%;
  max-width: 800px;
  min-width: 300px;
  margin: 20px auto;
  z-index: 1000;
}
.formrow {
  width: 100%;
  margin: 0 0 25px 0;
  float: left;
  display: block;
}
.formheader {
  width: 100%;
  font-weight: 400;
  font-size: 11px;
  margin: 0 0 5px 0;
  float: left;
}
.formfield {
  width: 100%;
  float: left;
}
.formerror {
  width: 100%;
  color: #980f0f;
  font-size: 14px;
  float: left;
  font-weight: bold;
}
input[type=password],
input[type=text] {
  box-sizing: border-box;
  height: 46px;
  border: none;
  padding: 0 20px;
  width: 100%;
  border-radius: 25px;
  background-color: #f5f5f5;
  color: #000;
  font-size: 16px;
  font-family: "Open Sans", Helvetica, Arial;
  transition: background-color .3s ease-in-out;
}
