#login_form {
  display: none;
}
#logo {
  width: 300px;
  margin-bottom: 15px;
}
.field_wrap, .button_wrap {
  margin-bottom: 15px;
}
.button_wrap {
  margin-top: 25px;
}
.text_field {
  min-width: 374px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 15px 12px;
  color: #555;
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
}
#submit_btn {
  min-width: 400px;
  border-radius: 18px;
  height: 39px;
  color: #fff;
  background-color: #1665c1;
  border-color: #1665c1;
  font-size: 1.1em;
  padding: 6px 30px;
}
#submit_btn:focus {
  background-color: #6d5cae;
  border-color: #6d5cae;
}
#error {
  color: red;
}
