body
{
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position:center;
	background-size:100% 100%;
	user-select : none;
    overflow: hidden;
}

.noPadding{
	padding:0% !important;
}
#playDiv{
    position: fixed;
    bottom: 0;
}
.scoreClass{
	font-size:3vw;
}
#attemptDiv{
	margin-top:15vh ;
	border:0.5vw solid #795548;
	border-radius: 5.2vw;
	text-align: center;
	background-color: rgb(100, 98, 235);
	color: #ffffff;
	font-weight: 600;
}
#scoreDiv{
	border-radius: 1vw;
	margin-top: 1%;
    text-align: center;
	background-color: rgb(113, 113, 214);
	color: #ffffff;
	font-weight: 600;
}
#topOptionSection{
	background-color: #0f9c27;
	margin-top: 10vh;
	text-align: center;
	border-radius: 1vw;
	padding: 0.5%;
}
.stateSpan{

	font-size:2.3vw;
	color:#ffffff;
	cursor: pointer;
	margin: 1%;
    padding-right: 2%;
    user-select: none;
	border-right: 0.3vw solid #060707;
	font-weight:600; 
}

#clueSpan{
	font-size:2.5vw;
	color:#000000;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; 
	font-weight: 800;
}
#clueDesc{
	font-size: 2vw;
	padding: 2vh;
    overflow-y: auto;
	height: 50vh;	
	text-align:center; 
	font-weight: 900;   
	
}
#clueDescMainDiv
{
	margin: 2vh ;
	background-color:rgba(21, 20, 20, 0.1);
}
#bottomQuestionSection{
	text-align:center;
	background-color: orange;
	margin-top:8vh ;
	border-radius: 1vw;
	padding: 0.5%;
}
#thinkDiv{
	bottom: 0;
	position: fixed;
}
#ok{
	    font-size: 3vw;
    border-radius: 1.5vw;
	/*position: absolute;
    bottom: 0;*/
}

#clueImg
{
	height: 56vh;
}
#buttonDiv
{
	bottom: 1%;
	position: fixed;
}

#header{
	font-size:3vw;
	text-align:center;
	color:red;
	margin-bottom:4vh;
	font-weight: 800;
}
#acknowledgementDiv 
{
background-color: aliceblue;
border: 0.22vw solid black;
border-radius: 3vw;
}

#developerNameDiv
{
margin-bottom: 2vh;
}

.fontClass
{
font-size:1.5vw;
margin-top:1.5%;
font-family: calibri;
color:black;
}
.firstLetter:first-letter
{
font-size:2vw;
}
#gameOverMsg{
text-align:center;
font-size:4vw;
color:black;
}
#finalScore{
text-align:center;
font-size:4vw;
color:black;
}
#replayDiv
{
	bottom: 0;
	position: fixed;
}