@font-face {
    font-family: 'latoregular';
    src: url('/Fonts/lato-regular-webfont.woff2') format('woff2'),
         url('/Fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*
{"lobbyPath":"\/\/cdn.staticresourcecdn.com\/h5lobby","commonPath":"\/\/cdn.staticresourcecdn.com\/h5lobby\/live\/common1","templatePath":"\/\/cdn.staticresourcecdn.com\/h5lobby\/live\/common1\/template8"}
//cdn.staticresourcecdn.com/h5lobby
*/
@font-face {
  font-family: 'Trirong-Regular';
  src: url('/Fonts/th.woff') format('woff'), /* Modern Browsers */
	   url('/Fonts/th.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Siemreap';
  src: url('/Fonts/khm.woff') format('woff'), /* Modern Browsers */
       url('/Fonts/khm.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AdventPro-Regular';
  src: url('/Fonts/eng.woff') format('woff'), /* Modern Browsers */
       url('/Fonts/eng.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MFZhiYanNoncommercial-Regular';
  src: url('/Fonts/cn.woff') format('woff'), /* Modern Browsers */
       url('/Fonts/cn.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TeXGyreAdventor-Regular';
  src: url('/Fonts/vn.woff') format('woff'), /* Modern Browsers */
       url('/Fonts/vn.woff2') format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'trirong';
  src: url('/Fonts/trirong-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'trirong-thin';
  src: url('/Fonts/trirong-thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'trirong-light';
  src: url('/Fonts/trirong-light.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'trirong-extralight';
  src: url('/Fonts/trirong-extralight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Dense-Regular';
  src: url('/Fonts/Dense-Regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Dense-Regular';
    src: url('/Fonts/dense-regular.otf') format('opentype'),
    url('/Fonts/dense-regular.woff') format('woff'),
    url('/Fonts/dense-regular.ttf') format('truetype'),
    url('/Fonts/dense-regular.svg#Dense-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* 
#effectCanvas {
	display: block!important;
}
 */
/* 
#promo {
    background: url('//cdn.staticresourcecdn.com/h5lobby/live/common1/template8/images/promotion/promo2.jpg?v=1.0.965') center/contain no-repeat !important;
}
 */

@media screen and (orientation:landscape) {
/* 
.wrapper{
	background: url(//cdn.staticresourcecdn.com/h5lobby/staging/common1/template1/images/bg_cny.jpg) left/cover no-repeat !important;
}
 */
.iframeClass{
	width:100% !important;
}

.loginLogoCanvas{	
	position: absolute;
    top: -12% !important;
    width: 60vh;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.logoTopLeftCanvas{
	position: absolute;
    top: 12vh;
    left: 20vh;
    width: 40.8vh;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
  
#version{
	right:1vh!important;
	top:-61vh!important;
	font-size: 1.5vh!important;
}
/* 
#loadingLogo{
  position: absolute;
  top: 30%;
  left: 50%;
  width: 59vh;
  height:30vh;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(//cdn.staticresourcecdn.com/h5lobby/staging/common1/template8/images/777.gif?v=1.1.2) center/cover no-repeat;
} */

/* 

#rememberPasswordLabel{
	font-size: 4vh !important;
	padding-left: 3% !important;
}

#forgetPasswordLabel{
	font-size: 3vh !important;
}
 */

}

@media screen and (orientation:portrait) {
/* 
.wrapper{
	background: url(//cdn.staticresourcecdn.com/h5lobby/staging/common1/template1/images/bg_cny.jpg) center/cover no-repeat !important;
}
 */

.iframeClass{
	height:100% !important;
}

.loginLogoCanvas{	
	position:absolute;
    top: -43%;
    left: 50%;
    width: 85vw;
     -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, -0%);
}

.logoTopLeftCanvas{
	position: absolute;
    top: 4vw;
    left: 50vw;
    width: 40.8vw;
     -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, -0%);
}
/* 
#loadingLogo{
  position: absolute;
  top: 30%;
  left: 50%;
  width: 59vw;
  height:30vw;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(//cdn.staticresourcecdn.com/h5lobby/staging/common1/template8/images/777.gif?v=1.1.3) center/cover no-repeat;
} */
 
/* 
    
#rememberPasswordLabel{
	font-size: 4.5vw !important;
	width: 45% !important;
}

#forgetPasswordLabel{
	font-size: 3.5vw !important;
}
 */

}

@media 
only screen and (min-device-width: 768px) and (max-device-width: 1024px)
	and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1),
only screen and (min-device-width: 768px) and (max-device-width: 1024px)
	and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){

.loginLogoCanvas{	
	position:absolute;
    top: -33%;
    left: 50%;
    width: 70vw;
     -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, -0%);
}

}

@media 
only screen and (min-device-width: 732px) and (max-device-width: 732px)
	and (min-device-height: 0px) and (max-device-height: 412px) 
	and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1),
only screen and (min-device-width: 732px) and (max-device-width: 732px)
	and (min-device-height: 0px) and (max-device-height: 412px) 
	and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){

.loginLogoCanvas{	
	position:absolute;
    top: -20% !important;
    width: 55vh !important;
     -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, -0%);
}

#loginFrame{
	width: 70vh !important;
	height: 70vh !important;
}
#login input[type="text"], #login input[type="password"], #login select, #login input[type="submit"], #langButton, #registerButton, .passwordInput{
	width: 55%!important;
	height: 7vh !important;
}
.loginRegister input[type="text"]{
	top: 11vh!important;
}

.loginRegister input[type="password"]{
	top: 19vh!important;
}

.loginRegister input[type="submit"]{
	top: 30vh!important;
}

.loginRegister #langButton{
	top: 46vh!important;
}
.loginRegister #registerButton{
	top: 38vh!important;
}

.loginRegister #rememberPasswordLabel{
	top: 55vh!important;
}

#forgetPasswordLabel{
	bottom: 3.8vh !important;
	font-size: 2vh !important;
}

.eng, .mys, .id, .eng input[type="text"], .eng input[type="password"], .eng input[type="submit"], .eng select, .eng #langButton, .eng .passwordInput, .mys input[type="text"], .mys input[type="password"], .mys input[type="submit"], .mys select, .mys #langButton, .mys .passwordInput, .id input[type="text"], .id input[type="password"], .id input[type="submit"], .id select, .id #langButton, .id .passwordInput{
	font-size: 3vh !important;
}

.zh-cn, .zh-cn input[type="text"], .zh-cn input[type="password"], .zh-cn input[type="submit"], .zh-cn select, .zh-cn #langButton, .zh-cn .passwordInput{
	font-size: 4.5vh !important;
}

#langIcon{
	height: 5vh !important;
	width: 5vh !important;
}

}