:root {
	--body-line-height: 1.2;
    --cassiopeia-color-link: #880000;
    --cassiopeia-color-hover: #ff3f3f;
}
.container-header {
  background-image: linear-gradient(to right top, #ffffff, #ffffff); /* change color */
  font-weight: bold;
}
.container-header .navbar-brand img {
  width: 100%;
}
.navbar-brand {
  font-size: 1.25rem;
  margin-right: 1rem;
  padding-bottom: 0rem; /* kann reduziert werden */
  padding-top: .1125rem;
  text-decoration: none;
  white-space: nowrap;
}

.container-header .grid-child {
  padding: .5em;
    padding-bottom: 0em; /* kann reduziert werden */
}
.container-component {
	padding-left: 10px;
}
.container-header .mod-menu {
  background-color: #cd1719; /* change color */
}
.container-header .navbar-toggler {
color: black;
cursor: pointer;
border: 1px solid red;
}
.navbar-toggler .icon-menu {
 color: #cd1719;
}
.footer {
  background-image: linear-gradient(135deg, #cd1719 0%, #cd1719 100%); /* change color */
  height:80px;
  color: white;
  padding-bottom: 100px;
}
.footer .grid-child {
  height:0px;
}
.container-bottom-a .mod-menu {
  background-color: #cd1719;
  font-weight: bold;
}
.container-bottom-a .mod-menu a {
  color: white;
  font-size: smaller;
}
.h1, h1 {
  font-size: 1.5rem;
  color: white;
}
.com-users-login__reset.list-group-item {
  display: none;
}
.com-users-login__remind.list-group-item {
  display: none;
}
.container-sidebar-right {
  padding: 0px 0px 0px 0px;
  }
