:root {
  --hell-1: RGB(255, 255, 255);
  --hell-2: RGB(255, 230, 255);
  --mittel-1: RGB(255, 180, 233);
  --mittel-2: RGB(255, 100, 223);
  --dunkel-1: RGB(249, 40, 173);
  --dunkel-2: RGB(209,0,153);
  --cassiopeia-color-primary: var(--mittel-1);
  --cassiopeia-color-hover: Rvar(--mittel-1);
}

.logo-icon {
  display: none;
}

.d-inline-block {
  display: none !important;
}

.top-a {
  background-color: white;
}

.top-a .card-body {
  padding: 0;
}

body {
  background-color: var(--hell-1);
}

.bottom-a.card {
  background-color: var(--hell-2);
}

.btn-primary {
  background-color: var(--mittel-2);
  border-color: var(--mittel-2);
  color: black;
}

.btn-primary:hover {
  background-color: var(--dunkel-1);
  border-color:  var(--dunkel-1);
}

.mod-menu a{
  color: Black;
}

.mod-list li a {
  text-decoration: none;
  padding-left: 1vw;
}

.mod-list li {
  background-color: var(--hell-2);
  padding-left: 0.1vw;
  margin: 0.1vw;
}

.mod-list li:hover {
  background-color: var(--mittel-1);
  
}

.mod-list li a:hover {
  text-decoration: none;
}

.mod-list li.active a {
  text-decoration: none;
}

.mod-list li.current {
  background-color: var(--mittel-2);
}

.mod-login-logout__login-greeting {
  padding-bottom: 1em;
}

.bottom-a.card p{
  margin-bottom: 0;
  margin-top: 0;
}

.mod-login-logout {
  background-color: var(--hell-2);
  padding: 1vw 0.5vw 0.5vw 0.5vw;
}

body h1,h2,h3 {
  color: var(--dunkel-2);
}
