@media screen and (orientation:landscape) {
	.game-area {
		text-align: center;
		display: block;
		/* Height and width fallback for older browsers. */
		height: 80%;
		width: 80%;
		/* Set the height to match that of the viewport. */
		height: 80vh;
		/* Set the width to match that of the viewport. */
		width: 80vw;
		/* Remove any browser-default margins. */
		margin: auto;
		border: 0;
	}
}

@media screen and (orientation:portrait) {
	.game-area {
		text-align: center;
		display: block;
		/* Height and width fallback for older browsers. */
		height: 100%;
		width: 100%;
		/* Set the height to match that of the viewport. */
		height: 100vh;
		/* Set the width to match that of the viewport. */ width : 100vw;
		/* Remove any browser-default margins. */ margin : auto;
		border: 0;
	}
}

body {
	position: fixed;
	font-family: sans-serif;
	color: #2c3e50;
	margin: 0;
	width: 100%;
	height: 100%;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	background: #eeeeee;
	margin: 0;
	padding: 0;
}

.game-table {
	width: 100%;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
}

.privacy-table {
	margin-top: 2%;
	margin-right: 10%;
	margin-left: 10%;
}

.indicator {
	position: fixed;
	bottom: 0;
	pointer-events: none;
}

/* .game-container {
     flex: 0 0 auto;
     width: 1280px;
     height: 600px;
} */
.my-select-dropdown {
	max-height: 150px;
	overflow-y: auto;
}

#fullscreen-btn {
	position: fixed;
	top: -5px;
	right: 10px;
	z-index: 9999;
	padding: 10px 8px;
	text-decoration: none;
	display: inline-block;
	color: #00b1e4;
	font-family: "Raleway", sans-serif;
	/* font-weight: 500; */
	font-size: 14px;
	outline: none;
}

.hidden-row {
	display: none;
}

button.selected {
 /*  background-color: lightgray;
  color: black; */
  font-weight: bold;
}

/* @keyframes fontAnimation {
  0% {
    font-size: 8px;
  }
  50% {
    font-size: 12px;
  }
  100% {
    font-size: 8px;
  }
} */

@keyframes fontAnimation {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}

/* button {
  animation: fontAnimation 2s infinite;
} */
