body {
  background-color: #ecf2fe;
  font-family:      -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size:        16px;
  margin-top:       0;
  padding:          0 0 20px;
}

.navbar {
  margin-bottom: 20px;
}

.form-container {
  box-shadow: 0 .125rem .25rem -.0625rem rgba(0, 74, 173, .15);
}

.navbar {
  box-shadow:     0 .125rem .25rem -.0625rem rgba(0, 74, 173, .15);
  padding-bottom: .5rem;
  padding-top:    .5rem;
}

.navbar-brand {
  padding: 0;
}

.bd-mode-toggle .dropdown-menu .active .bi {
  display: block !important;
}

.nav-link {
  font-size: 1.1em;
  color:     #54595f;
}

.content-login {
  height: calc(100% - 95px);
}

.img-content {
  background:      url("login.png") no-repeat center;
  background-size: contain;
}

.css-1h250e3 {
  display:      block;
  border-right: 1px solid rgba(0, 0, 0, 0.5);
  height:       24px;
  align-self:   stretch;
  width:        1px;
  margin:       10px 0;
}

@media (max-width: 991px) {
  .css-1h250e3 {
    width:         100%;
    height:        1px;
    margin-bottom: 8px;
  }
}

.SignUp_title__G2Mmc {
  font-size:     2em;
  font-weight:   700;
  margin-bottom: 1em;
  margin-top:    0;
  text-align:    center;
  color:         rgb(0 74 173);
}

.form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-select ~ label::after {
  background: transparent;
}

.form-floating > label, .form-floating > .form-control:-webkit-autofill ~ label {
  color: rgb(0 74 173) !important;
}

.form-container a {
  color: rgb(0 74 173) !important;
}

.btn-submit {
  background: rgb(0 74 173) !important;
}

.SignUp_legal__Rv74e {
  font-size: 12px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: transparent;
  transition:         background-color 5000s ease-in-out 0s;
}

::-webkit-scrollbar {
  height: 8px;
  width:  8px;
}

::-webkit-scrollbar-thumb {
  background:         hsla(0, 0%, 77%, .8);
  border-radius:      10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
}

::-webkit-scrollbar-track {
  border-radius:      10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.alert-dismissible .close {
  position: absolute;
  top:      0;
  right:    0;
  padding:  .75rem 1.25rem;
  color:    inherit;
}