h1 {
  text-transform: uppercase; }

h2 {
  margin-bottom: 20px; }

h3 {
  margin-top: 20px; }

.checkbox-pointer input {
  cursor: pointer; }

#page-registration {
  padding-bottom: 20px;
  padding-top: 50px; }
  #page-registration .login-form {
    margin-top: 33px; }
  #page-registration img {
    max-width: 100%; }
  #page-registration .divider-wrapper {
    margin: 35px 0;
    height: 1px;
    text-align: center;
    background-color: lightgrey; }
  #page-registration .divider {
    position: relative;
    top: -0.6em;
    padding: 0 10px;
    color: grey;
    background-color: white; }

#laws {
  margin-top: 30px; }

#laws input[type=checkbox] {
  position: relative;
  top: 3px;
  margin-top: -6px; }

#registration-form .form-group {
  padding: 0 10px;
  margin-bottom: 0; }

#registration-form .checkbox span.required {
  margin-left: 0;
  color: red; }

#registration-form .checkbox-pointer {
  cursor: pointer;
  font-weight: normal;
  margin-left: -20px;
  margin-top: 0px; }

#registration-form .disclaimer {
  margin-top: 7px;
  margin-bottom: 7px; }

#registration-form .has-error label, #registration-form .has-success label {
  color: #444; }

#registration-form .has-error input, #registration-form .has-success input {
  border-color: #c6c6c6; }

#registration-form .btn {
  margin-top: 20px; }
/*# sourceMappingURL=registration.css.map */