#lost-password {
  display: none;
}

#body-login > div > div > main > div > div > div:nth-child(1) > a:nth-child(3) {
  display: none;
}

#body-login > footer {
  display: none;
}

#body-login > div > div > main > div > div > div:nth-child(1) > form > fieldset > button > span > span.button-vue__icon > span {
  color: white;
}

#body-login > div > div > main > div > div > div:nth-child(1) > form > fieldset > button > span > span.button-vue__text {
  color: white;
}

#nextcloud {
  color: white;
}

#header-primary-action > a > span {
  color: white;
}

#body-public > footer > p:nth-child(1) > a {
  display: none;
}

#body-public > footer > p:nth-child(2) > a {
  display: none;
}

#header-secondary-action {
  display: none;
}

div.guest-box > div:nth-child(1) > a:nth-child(3) {
  display: none;
}