html {
  height: 100%;
}

.logon-body {
  min-height: 100%;
  display: flex;
}

.overlay {
  width: 100%;
  height: 100%;
  z-index: 10000;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(from var(--loading-indicator-background-color, #000) r g b / var(--loading-indicator-opacity, 0.3));
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--loading-indicator-icon-spacing);
}
.overlay-icon {
  font-size: var(--loading-indicator-icon-size);
  color: var(--loading-indicator-icon-color);
}
.overlay--transparent {
  background-color: transparent;
}

.gly-spin {
  animation: spin 2s infinite linear;
}

#logon-goto-home {
  margin: var(--logon-home-button-margin);
  text-align: end;
}

#logon-identity-ok {
  margin-left: var(--logon-identity-ok-spacing);
  margin-right: var(--logon-identity-ok-spacing);
}
#logon-identity-ok i {
  font-size: var(--logon-identity-ok-icon-size);
  color: var(--logon-identity-ok-icon-color);
}
/*# sourceMappingURL=logon.css.map */
