body {
	min-height: 100vh;
	height: 100%;
	/* background-color:rgba(0, 0, 0, .25); */
	background: linear-gradient(45deg, rgba(127,127,127,1) 0%, rgba(255,255,255,1) 100%);
	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-position: center;
	background-size: cover;
}

.logo {
	margin-top: 50vh;
	padding: 10px 10px;
	color:rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.03);
	backdrop-filter: blur(3.0px);
    -webkit-backdrop-filter: blur(3.0px);
	transform: translateY(-50%);
	text-align: center;
	border-radius: 5px;
	border-color: rgba(255, 255, 255, 0.5);
    border-width: 2px;
    border-style: solid;
}

.logo a {
	color:#FFF;
}

.logo h1 {
	text-shadow: 1px 1px 3px rgb(0, 0, 0);
}


.logo h5 {
	text-shadow: 1px 1px 1px rgb(0, 0, 0);
}
