body{
	background: linear-gradient(-45deg, #e8e1fd, #e8e1fd, #7b5ae0, #7b5ae0);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
	height: 100vh;
}

@keyframes gradient{
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
#Form{
  position: relative;
  margin-top: 15%;
  width: 20%;
  border-radius: 15px;
  box-shadow: 0px 1px 10px grey;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid white;
}

header{
	border-bottom: 2px solid grey;
	padding: 20px 0;
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
}

header a{
	text-decoration: none;
	color: #333;
}

#logo{
    position: absolute;
}