/* background image */
body {
  background-image: url("../../img/stute-web-hintergrund_v1.svg");
  background-repeat: no-repeat;
  /*background-size: cover*/
  background-color: #eee9e3;
}

/* line oben*/
body::before {
  border-top:0px solid #e5e5e5;
  content:'';
  display:block;
  position:absolute;
  top:1.5rem;
  right:0;
  left:0
}

/* x */

/* Benutzerdefinierte Stile */

.mainnav a::after {
    background-color: #82005a;
    content: '';
    display: block;
    opacity: 0;
    position: absolute;
    right: 0;
    bottom: 4px;
    left: 0;
    height: 4px;
}

.features {
    margin: 0rem 0 0rem 0;
}

.columns.panel {
    background-color: #eee9e3;
    margin: 1.5rem -1rem 0 -1rem;
    padding: 1rem;
}

.site-footer-wrapper {
    border-top: 4px solid #fff;
    margin: 3rem 0 0rem 0;
    background-color: #eee9e3;
}

.card-heading {
    font-size: 1.0em;
    margin-top: 0;
    margin: 0 0.5rem .5rem 0;
        margin-top: 0px;
        margin-right: 0.5rem;
        margin-bottom: 0.5rem;
        margin-left: 0px;
}

.submenu {
    margin-top: 0;
    background-color: #eee9e3;
}

.submenu ul a{
    color: #dcd2c8;
}

.text hr {
	background-color: #F7F7F7;
	border-top: 2px solid #dcd2c8;
	
}
.loggedIn-user {
    background-color: #ffffff;
}

img.qrcode {
	background-color: red;
	width: 1000px;
	align:center;
	
}

.toc-heading {
	display: none;
	
}
.toc a:hover {
	text-decoration: none;
	border-bottom: 2px solid #82005a;
	
}

.toc 
{
	box-shadow: 0 0px 0px #ddd;
}

.card-item {
	max-width:inherit;
	
}