body,html
{
	height:100%;
	margin:0;
}
#backImg
{
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	overflow:hidden;
	user-select:none;
}
#coverPage
{
	bottom:0;
	position:fixed;
}
#outerDiv
{
	margin-top:1%;
}
.noPadding
{
	padding:0%;
}
.text,.letter,.ranLet
{
	font-size:4.5vw;
}
.ranLet
{
	border-bottom:1px solid black;
	padding:0px;
	z-index:1;	
}

#footer
{
	bottom:0;
	right:0;
	position:fixed;
}
#level1Div
{
	margin-top:2%;
}
.imgDiv
{
	margin-bottom:5%;
}
.images
{
	height:20vh;
	width:20vw;
}
.wordDiv
{
	height:20vh;
	margin-top:10%;
	font-size:3.5vw;
	font-weight:bold;
}
.ansWordDiv
{
	font-size:3.5vw;
	font-weight:bold;
	margin-top:5%;
}
