body{
	background-image:url('/img/gamebg.png');
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.gamebox{
	background-image:url('/img/gamebg2.png');
	background-size:100% auto;
	background-repeat: no-repeat;
	background-position: bottom;
	position:relative;
}
.logobox{
	width:100%;
	height:auto;
	margin-top:.5rem;
}
.gamebox .signbox{
	padding:.2rem;
	position:absolute;
	display:none;
	left:0;
	top:50%;
	width:100%;
}
.gamebox .signbox label{
	color:#000;
	font-weight:900;
	font-size:1.2rem;
}
.gamebox .signbox hr{
	background-color:#fff;
	height:.2rem;
	opacity:.8;
}
.gamebox .signbox .form-text{
	color:#000;
}
.gamebox .loginbox{
	display:none;
	background-color:rgba(255,255,255,.5);
	padding:.2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	border-radius: .2rem;
}
.gamebox .regbox{
	display:none;
	background-color:rgba(255,255,255,.5);
	padding:.2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	border-radius: .2rem;
}