body {	background-color: #45454d;	text-align: center;	color: rgb(236, 160, 45);}h1 {	text-transform: uppercase;	font-size: 40px;	text-shadow: 3px 3px 4px #222;}h2 {	display: none;	text-transform: uppercase;	font-size: 20px;	margin-top: 8px;	text-shadow: 3px 3px 4px #222;}#cover{	background: url('cover.jpg') no-repeat top right;	width: 439px;	height: 630px;	margin: 30px auto;	padding-top: 280px;	border: 1px solid #666;}#gameID-cell{	background-color: rgba(60, 60, 60, .8);	padding-top: 50px;	height: 134px;}#gameID-error{	position: relative;	margin: 5px auto;	color: #f44;	font-weight: bold;}input.form-control{ background-color: rgba(255,255,255,.8); }#button-bar{	position: absolute;	right: 20px;	top: -65px;}.popover-content{	color: black;}.card.pics{	height: 25%;	border: 10px solid rgb(245, 235, 208);	background-size: cover;	background-position: center;	background-repeat: no-repeat;}.card.words{	height: 20%;	border: 10px solid rgb(245, 235, 208);	background-color: #f5ebd0;	min-width: 100px;}.card.words .tinter{	display: flex;	align-items: center;	justify-content: center;	font-size: 20px;	color: black;	text-transform: uppercase;  	white-space: nowrap;}.tinter{	opacity: .85;	width: 100%;	height: 101%;	position: relative;	cursor: pointer;}.tr{}.board{	height: 100%;  	margin: 0 auto;	border-collapse: separate;  	border-spacing: 5px;  	border: 5px solid #45454d;}.board.hide-game td.card{	border: 3px solid #f5ebd0 !important;}#game{	position: absolute;	top: 75px;	bottom: 10px;	left: 0; right: 0;	display: none;}.switch {  position: relative;  display: inline-block;  width: 120px;  height: 24px;}.switch input {display:none;}.slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgb(236, 160, 45);  -webkit-transition: .4s;  transition: .4s;   border-radius: 24px;}.slider:before {  position: absolute;  content: "";  height: 16px;  width: 16px;  left: 4px;  bottom: 4px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;  border-radius: 50%;}input:checked + .slider {  background-color: #6699CC;}input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}input:checked + .slider:before {  transform: translateX(95px);}.slider:after{ content:'Player'; color: white; display: block; position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; font-size: 10px; font-family: Verdana, sans-serif;}input:checked + .slider:after{  content:'SpyMaster';}/* Large Devices, Wide Screens */@media only screen and (max-width : 1200px) {}/* Medium Devices, Desktops */@media only screen and (max-width : 992px) {}/* Small Devices, Tablets */@media only screen and (max-width : 770px) {	h1 {display: none}	h2 { display: block }	#game {		top: 36px;	}	#button-bar{		position: absolute;		left: 5px;		top: -28px;		text-align: left;	}	#button-bar div.btn-group{		position: absolute;		text-align: right;		right: 0px;		top: -3px;	}	.switch {	  	width: 80px;	}	.card{		border-width: 6px;	}	input:checked + .slider:before {	  transform: translateX(55px);	}}/* Extra Small Devices, Phones */@media only screen and (max-width : 480px) {}