
html {
    height: 100%;
}
body {
    user-select: none;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.se-pre-con {
    position: fixed;
    left: 0px;
    top: 30vh;
    width: 100%;
    height: 100px;
    z-index: 9999;
    background-repeat: no-repeat;
    background-position: center;
}

#gamePage{
  user-select: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
	position:relative;
	height:82vh;
}

/* @font-face {
  font-family: Fontania-MjXr;
  src: url(Fontania-MjXr.ttf);
} */

.btnPosition{
  position: fixed;
  bottom: 1vh;
}

.playBtnPosition{
  position: fixed;
  bottom: 16vh;
}

#questionDiv{
  left: 9.2vw;
  height:45vh;
  margin-top :10vh;
}

.topCss{
  right: 1.5vw;
  margin-top: 2vh;
}

#numPad{
  margin-top: 7vh;
  left: 7.6vw;
}

#equalSign1, #equalSign2{
	left: 1vw;
  color: white;
  font-size: 3.5vw;
  top: 1vh;
  font-weight: bold;
}

#multText, #que1, #que2, #ans1, #ans2{
	text-align: center;
	border-radius: 20vh;
  border: 2px solid white;
	user-select: none;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}

#soundBtn{
   right: 1vw;
}

#multText{
	right: 1.5vw;
	color: black;
  font-size: 4vw;
  font-weight: bold;
  height: 12vh;
  /* font-family: Times New Roman, Serif; */
}

.queDivCss{
  color: black;
  font-size: 3.5vw;
  font-weight: bold;
  /* font-family: Fontania-MjXr; */
}
.ansDivCss{
  height: 11.6vh;
  font-size: 3.5vw;
  font-weight: bold;
  /* font-family: Fontania-MjXr; */ 
}

#scoreText{
  margin-top: 23vh;
  left: 8.5vw;
  color: black;
  font-size: 2.8vw;
  font-weight: bold;
  text-align: center;
  /* text-decoration: underline; */
  /* font-family: 'Times New Roman', Times, serif; */
}

#score{
  right: 3.5vw; 
  top: 40vh;
  /* left: 5vw; */
  color: black;
  font-size: 3.5vw;
  font-weight: bold;
  /* margin-top: 2vh; */
  text-align: center;
  /* font-family: 'Times New Roman', Times, serif; */
}

.blink_me {
  /* background-color: rgba(255, 255, 255, 0.548); */
  animation: blinker 1s linear infinite;
}
@keyframes blinker
{
  50%
  {
      opacity:0.5;
  }
}

.gameOverText{
  color: white;
  font-size: 6vw;
  text-align:center;
  font-weight: bold;
  margin-top: 8vh; 
}

#acknowledgementDiv {
    display: none;
    background-color: aliceblue;
    margin-top: 3vh; 
    border: 0.22vw solid black;
    border-radius: 3vw;
    box-shadow: 5px 6px 2px black;
   text-align: center;
}
#developerNameDiv{
    margin-bottom: 2vh;
     
}
.fontClass{
    font-size:1.3vw;
    margin-top:1vh;
    color:black;
}
.firstLetter:first-letter{
    font-size:1.5vw;
}
  
.nopadding {
	padding: 0px !important;
}
