body{
	background-image: url('grfx/Background480x800.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
  	background-size: cover;

  	height:100vh; margin:0;

  	display:flex; 
  	flex-direction:column; 
}

h1{
	text-align:center; color:white;
}

label{
	color:white; margin:5px; text-shadow:1px 1px #000000;
}

.clLogo{
	max-width:350px; 
	margin:10px auto 0 auto;
	/*display:inline;*/
}


#dvAccKey{
	/*margin:auto; */
	margin-left: auto;
	margin-right: auto;
	padding-top:20px; 
	padding-bottom:20px; 
	text-align:center;
	 border:3px solid white;
	  width:320px;
}

#dvElims{
	display:none; 
	margin-top: 0px;
	/*margin:auto;*/
		margin-left: auto;
	margin-right: auto;
	width:350px;
}

#dvFin{
	border:3px solid white; width:350px; margin-left:auto; margin-right:auto;
}

#lblPIN{
	font-size:24px; color:white; text-shadow:1px 1px #000000; margin-top:15px;
}


.clBtn{
	text-transform:none; border-radius:50px;color:white; width:100px; 
	font-size:12px; height:40px; background-color:#008CBA; border:2px solid white; 
	margin:5px; padding:0px;
}

#idinvalid{
	font-size:16px; margin-left:-25px; color:white; text-shadow:1px 1px #000000; display:none;
}

    .clKpads{
	   margin: auto; width: 100%; padding: 10px;
    }

#lblQnum{
	font-size:20px; color:white; margin:5px; text-shadow:1px 1px #000000; float:left;
}

#lblScore{
	font-size:20px; color:white; margin:5px; text-shadow:1px 1px #000000; float:right;
}

.keyBtn{
	/*color:white; width:100px; font-size:36px; height:80px; background-color:#008CBA; margin:5px; padding:0;*/
	color:white; width:100px; font-size:36px; height:80px; background-color:#008CBA; border:2px solid white; margin:5px; padding:0;
}


/*#keyBtn:hover, .clBtn:hover{
	background-color: #3e8e41;
}
*/
.keyBtn:active, .clBtn:active {
  /*background-color: #3e8e41;*/
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}

@media (max-width: 360px) {
	#idteamName{
		font-size: 1.5em;
	}
}

footer{
  text-align: center;
  /*padding: 3px;*/
  min-height:20px;
  margin-top:auto; 
  /*margin-bottom: 0;*/
}