div.row > div.group > .form-group {
  margin-bottom: 0.5rem;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.authGov-register-modal {
  overflow-x: hidden !important;
}

.authGov-submit-btn-wrapper {
  text-align: right;
}

.authGov-submit-div-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.authGov-submit-btn {
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.25rem;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  padding-bottom: 0.4375rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-top: 0.4375rem;
  text-align: center;
  text-transform: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  background-color: #0b5fff;
  border-color: #0b5fff;
  color: #fff;
}

.portal-popup .columns-max {
  overflow-x: hidden !important;
}

.text-red {
  color: red;
}

.authGov-field-error-wrapper {
  margin-top: -1.2rem;
}

.social-buttons .portlet-header {
  margin-bottom: 0rem !important;
}

.navigation {
  margin-top: -2rem !important;
}