:-moz-ui-invalid,
:-moz-submit-invalid {
  box-shadow: none;
}

.ncbi-form .form-field {
  margin: 3rem 0;
}

.ncbi-form .form-field a {
  color: #0071bc;
}

.ncbi-form > :first-child,
.ncbi-form > :first-child > :first-child {
  margin-top: 0;
}

.ncbi-form > .form-actions > .submit-button {
  width: 100%;
}

@media screen and (min-width: 600px) {
  .ncbi-form > .form-actions > .submit-button {
    width: auto;
  }
}