body,html {
    overflow: hidden;
    overscroll-behavior: none;
    -webkit-tap-highlight-color:transparent;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.content{
	position:absolute;
	top:11.250vw;
	left:0px;
	width:100%;
	height:100%;
	opacity:0;
	background-color: #FFFFFF;
	border-width:0px;
	border-style:none;
	z-index:1;
	overflow-y: auto;
    webkit-overflow-scrolling: touch;
	transition:opacity 0.5s;
}

.banner{
	background-color: #FFFFFF;
	position: fixed;
	font-size:4vw;
	top: 0px;
	left : 0px;
	width:100%;
	height:11vw;
	z-index: 2147483647;
	//box-shadow:0px 0.7vw 2vw #469ea8;
}

.logo{
	text-align:left;
	position: absolute;
	font-size:16px;
	color:#FFFFFF;
	top: 0px;
	left : 0px;
	width:20vw;
	height:10vw;
	line-height:7.500vw;
}

.logo:active
{
	box-shadow:none;
	transform: translateY(0.500vw) translateX(0.500vw);
}

.menubar{
	text-align:right;
	position: fixed;
	font-size:4vw;
	color:#000000;
	top: 0px;
	left : 0px;
	width:100%;
	height:10vw;
	line-height:10vw;
	margin-top:0.4vw;
}


.menuBtn1{
	position:absolute;
	top:2.30vw;
	right:42.00vw;
	height:7vw;
	width:21.250vw;
	line-height:7vw;
	z-index: 2147483647;	
	//border:0.288vw solid #000000;
	border-radius: 0.250vw;
	text-align:center;
	color:#000000;
	//box-shadow:0.500vw 0.500vw 0px gray;
	font-weight:bold;
	font-size:3.750vw;
	background-color:#FFFFFF;	
}


.menuBtn2{
	position:absolute;
	top:2.30vw;
	right:25.00vw;
	height:7vw;
	width:21.250vw;
	line-height:7vw;
	z-index: 2147483647;	
	//border:0.288vw solid #000000;
	border-radius: 0.250vw;
	text-align:center;
	color:#000000;
	//box-shadow:0.500vw 0.500vw 0px gray;
	font-weight:bold;
	font-size:3.750vw;
	background-color:#FFFFFF;	
}

.menuBtn3{
	position:absolute;
	top:2.30vw;
	right:8.150vw;
	height:7vw;
	width:20vw;
	line-height:7vw;
	z-index: 2147483647;	
	//border:0.288vw solid #000000;
	border-radius: 0.250vw;
	text-align:center;
	color:#000000;
	//box-shadow:0.500vw 0.500vw 0px gray;
	font-weight:bold;
	font-size:3.750vw;
	background-color:#FFFFFF;
}

.menuBtn1:active
{
	box-shadow:none;
	transform: translateY(0.500vw) translateX(0.500vw);
}

.menuBtn2:active
{
	box-shadow:none;
	transform: translateY(0.500vw) translateX(0.500vw);
}

.menuBtn3:active
{
	box-shadow:none;
	transform: translateY(0.500vw) translateX(0.500vw);
}


#contextMenuBtn
{
	overflow:hidden;
	text-align:center;
	position:fixed;
	right:1.750vw;
	top:2vw;
	height:7.250vw;
	//border:0.288vw solid #000000;
	font-size:8.750vw;
	font-weight:bold;
	color:#000000;
	background-color:#FEFEFE;
	border-radius: 0.250vw;
	line-height:7.250vw;
	//box-shadow:0.500vw 0.500vw 0px gray;
	margin-top:0.4vw;
}

#contextMenuBtn:active
{
	box-shadow:none;
	transform: translateY(0.500vw) translateX(0.500vw);
}


#menuPanel
{
	position:fixed;
	overflow:hidden;
	text-align:center;
	right:0.250vw;
	top:11.50vw;
	height:0vw;
	width:0vw;
	border:0px solid black;
	font-size:5vw;
	font-weight:bold;
	background-color:#369ea1EE;
	//border-radius: 1.250vw 0px 1.250vw 1.250vw;
	box-shadow:0px 0.500vw 1.750vw black;
	line-height:8.750vw;
	z-index: 2147483647;
	
	transition-duration: 0.3s;
	transition-property: height,width;
}

#menuPanelb
{
	position:fixed;
	overflow:hidden;
	position:fixed;
	left:0px;
	top:10.500vw;
	height:0px;
	width:0px;
	background-color:transparent;
	z-index: -1;
}


.menulistinfo
{
	font-size:4vw;
	border-bottom:0.2vw solid black;
	height:10vw;
	line-height:10vw;
	color:white;
	
}

.menulist
{
	margin-top:0vw;
	font-size:4vw;
	border-bottom:0.2vw solid black;
	background-color:white;
	height:10vw;
	line-height:10vw;
}

.menulist:active
{
	background-color:gray;
	color:white;
}

.btn_submit {
	margin-left:0vw;
	background-color: #CD5B72;
	height: 35px;
	width: 70px;
	color:#FFFFFF;
	font-size:15px;
	border-radius: 7px;
	border-width:1px;
	border-style:solid;
	border-color:white;
	box-shadow:3px 3px 0px black;
}

.btn_submit:active
{
	box-shadow:none;
	transform: translateY(2px) translateX(2px);
}



.btn_cancel {
	margin-left:10px;
	background-color: #81B2B5;
	height: 35px;
	width: 70px;
	color:#FFFFFF;
	font-size:15px;
	border-radius: 7px;
	border-width:1px;
	border-style:solid;
	border-color:white;
	box-shadow:3px 3px 0px black;
}

.btn_cancel:active
{
	box-shadow:none;
	transform: translateY(2px) translateX(2px);
}

.btn_captcha {
	position:relative;
	margin-left:3px;
	top:-2px;
	background-color: gray;
	height: 25px;
	width: 51px;
	color:#FFFFFF;
	font-size:11px;
	border-radius: 7px;
	border-width:1px;
	border-style:solid;
	border-color:white;
	box-shadow:3px 3px 0px black;
}

.btn_captcha:active
{
	box-shadow:none;
	transform: translateY(2px) translateX(2px);
}

.btn_discover
{
	position:absolute;
	border:0.250vw solid #000000;
	left:0vw;
	margin-top:0.8vw;
	margin-left:0.7vw;
	height:7.2vw;
	line-height:7.7vw;
	padding-left:2.7vw;
	padding-right:2.7vw;
	border-radius: 1.250vw;
	font-size:3.750vw;
	color:#000000;
	background-color:white;
	box-shadow:0.500vw 0.500vw 0px gray;
}

.btn_discover:active
{
	box-shadow:none;
	transform: translateY(0.500vw) translateX(0.500vw);
}