html{
	 background: url("background.jpg") no-repeat center center fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

body{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

h1, p{
	margin: 0px;

}

#text-box{
	margin-top: 50px;
	display: flex;
	align-items: center;
	flex-direction: column;
	color: white;
	font-family: Arial;
	background-color: rgba(171, 171, 171, 0.76);
	padding: 30px;
	border-radius: 20px;
}

#logo{
	width: 20em;
}

footer{
	position: absolute;
  	bottom: 0;
  	display: flex;
	align-items: center;
	justify-content: center;
  	width: 100%;
  	height: 2.5rem;
  	background-color: black;
  	color: white;
}
hr{
	width: 90%;
}