
.logoheader {
    border: 0;
    vertical-align: top;
    max-width: 200%;
    width: 500px;
}

body{
    text-align:center;
}


.alink {
  color: darkslategrey;
  text-transform: uppercase;
  padding-left: 0px !important;
  background-color: transparent !important;
  font-size: large;
  font-family: 'Zen Kurenaido', sans-serif;
  font-weight: 600;
}

.logocat{
  width:300px; 
}

.row{
  margin-right: 0px;
 margin-left:0px;
}

.rowform {
    width: 30%;
    margin-left: 35%;
    border: 3px rgb(37,126,129) solid;
    background-image: linear-gradient(to top, lavender , white );
    margin-top: 5%;
}

.alink {
    color: #212529;
    text-transform: uppercase;
    padding-left: 0px !important;
    background-color: transparent !important;
    font-size: 20px;
    font-family: 'Noto Serif', serif;
}

.alink:hover {
        text-decoration: none !important;
        text-transform: uppercase !important;
        border-bottom:grey solid 2px !important;
        }
.form{
    margin-top:0px;
    margin-left:0px;
    width:100%;
    margin:0px;
    padding-top:1%;
    padding:0;
  }

  a {
    color: #444;
}
  .logofooter{
  width:50px;
}


footer{
  margin-top:5%; 
}
/*blog*/



/*blog*/
.row{
  margin-right: 0px;
 margin-left:0px;
}


  .divform{
    width:100%;
    height:min-content;
    border-radius:600px;
    border:silver solid:5px;
  }

  .login-button {
    color: #fff;
    background: rgb(37,126,129);
    border: grey solid 2px;
    border-radius:3px;
    outline: 0;
    width: 30%;
    height: 50px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}

  .imglogin{
    border-radius:350px;
  }

h2 {
  padding: 50;
    font-weight: 400;
    font-size:40px;
    font-family: 'Rubik Distressed', cursive !important;
    border-bottom: 0px;
    color: grey;
    padding-top: 15%;
    padding-bottom:5%;
}


.imglogin{
    border-radius:350px;
  }

  .topdatenschutz {
    bottom: 35%;
}

.slideDown {
    color:silver;
}