.com-users-login.login-wrap {
  max-width: unset;
  padding-bottom: 2rem;
}

.com-users-login form input,
.com-users-reset form input,
.com-users-remind form input {
  display: block;
  width: 100%;
  height: 2.75rem;
  padding: .375rem .75rem;
  background-color: var(--nc-blancoFF);
  background-clip: padding-box;
  font: normal normal normal 0.75rem/1.125rem Poppins!important;
  color: var(--nc-gris60);
  outline: none;
  border-radius: 0!important;
}

#t4-section-1 .com-users-login,
#t4-section-1 .com-users-reset,
#t4-section-1 .com-users-remind {
  margin-left: calc(var(--t4-gutter-x) * -.5);
  margin-right: calc(var(--t4-gutter-x) * -.5);
}

.com-users-login.login-wrap .controls button.plg_system_webauthn_login_button svg {
  width: 1rem;
  height: auto;
}


.com-users-login__other-links.other-links nav > ul {
  display: flex;
  justify-content: center;
  flex-direction: column
}

.com-users-login__other-links.other-links nav > ul a.btn.btn-link {
  color: var(--color-primary)
}

.com-users-login__other-links.other-links nav > ul a.btn.btn-link:hover {
  color: var(--color-secondary);
  font-weight: bold !important;
}

.com-users-login form
{
  max-width: max-content;
  margin: auto;
  padding-bottom: 2rem;
  text-align: center;
}