.register-page {
  padding-top: 90px;
  padding-bottom: 90px;
}
@media only screen and (max-width: 580px) {
  .register-page {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.register-page h1 {
  color: #001965;
}
.register-page .rmrow label, .register-page .rmrow input {
  font-family: Verdana, sans-serif;
  font-weight: 500 !important;
}
@media only screen and (max-width: 580px) {
  .register-page .rmrow label {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 580px) {
  .register-page .rmrow input {
    margin-top: 0;
  }
}
.register-page .rmrow input, .register-page .rmrow textarea, .register-page .rmrow select {
  border: 1px solid #eee !important;
}
.register-page .rmrow input[type=text]:focus {
  box-shadow: 0 0 3px 0 #27A68A;
  --formfieldbordercolor: #27A68A;
}
.register-page .wide_row {
  display: flex;
  align-items: center;
}
.register-page .wide_row .wide_label {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
  max-width: 800px;
}
.register-page .wide_row .wide_label label {
  font-size: 0.9rem;
}
.register-page .wide_row .wide_checkbox {
  width: 40%;
  display: table-cell;
  vertical-align: middle;
}
.register-page .wide_row .wide_checkbox input[type=checkbox] {
  transform: scale(1.5);
}
.register-page .wide_row label {
  font-size: 0.9rem;
  margin: 0 10px;
}
.register-page input[type=submit] {
  color: #fff;
}
.register-page input[type=submit]:hover {
  color: #9ce8d7;
}

@media only screen and (max-width: 575px) {
  .register-page .wide_row .wide_label label {
    font-size: 0.75rem;
  }
}


/*# sourceMappingURL=register-page.css.map */
