@charset "utf-8";
/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif !important;} 
body{margin:0 !important;}
body {overflow-y:scroll !important;}
.mgame-container{margin:0 auto !important;;background:#fff !important;;max-width:500px !important;}
.content{padding:20px !important;}
img{border:0 !important;}
a{text-decoration:none !important;}
.clear{clear:both !important;}

/*HEADER*/
.mnDanhMuc{position:absolute !important;right:10px !important;top:10px !important;height:40px !important;width:40px !important;}
.mnDanhMuc a{color:#fff !important;background:url(../images/mgame2015/sprites_gameplay.png) no-repeat 8px -70px !important;display:block !important;height:30px !important;padding:10px 5px 0 35px !important;font-size:14px !important}
.language{position:absolute !important;right:60px !important;top:8px !important;width:40px !important;margin-right:10px !important}
.language a{font-size:22px !important;font-weight:bold !important;color:#fff !important;padding:10px 17px 10px 5px !importantbackground:url(../images/mgame2015/arrow-down.png) no-repeat right 18px !important;display:block !important;background-size:10px !important;}
.searchTop{position:absolute !important;right:130px !important;top:8px !important}
.searchTop-btn{display:block !important;width:26px !important;height:26px !important;background:url(../images/mgame2015/iconSearch1.png) no-repeat 0 10px !important;background-size:24px !important;padding:10px 0 !important;}
.searchTop-txt{display:none !important;width:0 !important;}
.searchGame-img{float:left !important;width:110px;margin-right:0px !important;}
.searchGame-img img.game{width:100px !important;height:100px !important;}

/*MENU-RIGHT*/
.menuRight{position:absolute !important;top:0 !important;right:0 !important;z-index:999999 !important;background:#fff !important;box-shadow:#000 5px 0px 10px 5px !important;}
ul.mnRight{margin:0 !important;padding:0 !important;}
ul.mnRight li{display:block !important;border-bottom:#ebebeb solid 1px !important;list-style:none !important;}
ul.mnRight li a{padding:8px 15px !important;color:#636363 !important;display:block !important;}
ul.mnRight li a.active{color:#77b43d !important}
ul.mnRight li a img{vertical-align:middle !important;margin-right:10px !important;width:30px !important;height:30px !important;}
ul.mnRight li a.green{color:#78b43d !important}
ul.mnRight li a.orange{color:#f28007 !important}
ul.mnRight li a.blue{color:#57a6f1 !important}
ul.mnRight li ul{margin:0 !important;padding:0 !important;background:#ebebeb !important;}
ul.mnRight li ul li{display:block !important;border-bottom:#ebebeb solid 1px !important;}
ul.mnRight li ul li.last{border:0 !important}
ul.logged li{border-bottom:none !important}
ul.mnRight li a.user{color:#fff !important;font-weight:bold !important;background:#464646 !important;}
ul.mnRight li a.user-chitiet{color:#fff !important;background:#636363 !important;}
ul.mnRight li a.logout{color:#c2c2c2 !important;background:#636363 !important;border-top:#464646 solid 1px !important;}
.mnRight-close{background:#636363 !important;padding:15px !important;font-size:18px !important;color:#fff !important;display:block !important;text-align:center !important;}
/* .mnRight-close span.icon{width:20px !important;height:20px !important;display:inline-block !important;background:url(../images/mgame2015/sprites.png) no-repeat 0px -126px !important;vertical-align:middle !important;padding-left:5px !important;} */

.mnRight-close span.icon{width:20px !important;height:20px !important;display:inline-block !important;vertical-align:middle !important;padding-left:5px !important;}


.searchBox{border-bottom:#ebebeb solid 1px !important;padding:10px !important;position:relative !important;}
.searchTextBox{background:#fff !important;border:#d7d7d7 solid 1px !important;padding:7px 50px 7px 40px !important;width:141px !important;height:19px !important;font-size:14px !important;color:#666666 !important;float:left !important;border-radius:3px !important;}  
.searchTextBox-auto{background:#fff !important;border:#d7d7d7 solid 1px !important;padding:7px 10% 7px 10% !important;width:80% !important;height:19px !important;font-size:14px !important;color:#666666 !important;float:left !important;border-radius:3px !important;}  
/* .searchBtn{display:block !important;width:39px !important;height:39px !important;position:absolute !important;top:18px !important;left:20px !important;background:url(../images/mgame2015/iconSearch.png) no-repeat !important;float:right !important;background-size:20px !important} */
 .searchBtn{display:block !important;width:39px !important;height:39px !important;position:absolute !important;top:18px !important;left:20px !important;float:right !important;background-size:20px !important;background:url(../images/mgame2015/iconSearch.png) no-repeat !important}
.mnRight-closeBtn{position:absolute !important;right:296px !important;top:7px !important;height:40px !important;width:40px  !important;}
.mnRight-closeBtn a{display:block !important;width:40px !important;height:40px;background:#636363 url(../images/mgame2015/sprites-small.png) no-repeat 12px -870px !important;}

.enable_scroll{
	overflow-y: scroll !important;
	height: 300px !important;
	-webkit-overflow-scrolling: touch !important;
}

/* FadeInRight Menu*/
@-webkit-keyframes fadeInRight {
	0% {-webkit-transform: translateX(330px) !important;}
	100% {-webkit-transform: translateX(0) !important;}
}

@-moz-keyframes fadeInRight {
	0% {-moz-transform: translateX(330px) !important;}
	100% {moz-transform: translateX(0) !important;}
}

@-o-keyframes fadeInRight {
	0% {-o-transform: translateX(330px) !important;}
	100% {-o-transform: translateX(0) !important;}
}

@keyframes fadeInRight {
	0% {transform: translateX(330px) !important;}
	100% {transform: translateX(0) !important;}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight !important;
	-moz-animation-name: fadeInRight !important;
	-o-animation-name: fadeInRight !important;
	animation-name: fadeInRight !important;
}
/* end lucnd bổ xung */

#luu_diem{
	position: absolute !important;
	top: -10% !important;
	left: 0% !important;
	margin: auto !important;
	z-index: 999999 !important;
}​

@media screen and (-webkit-min-device-pixel-ratio:0){.menuRight{position:relative}.mgame-container{overflow:visible;float:right}}


/*07-08-2016*/
#gv_savescore.gv_reset {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.5);
}
.gv_reset, .gv_reset * {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    text-decoration: none;
    width: auto;
    height: auto;
    vertical-align: baseline;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: static;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    border-collapse: collapse;
    font: normal normal normal 12px Arial;
    text-align: left;
    float: none;
}
.gv_dialog {
    border: 1px solid #ccc;
    display: block;
    height: auto;
    max-width: 360px;
    background: #fff;
    min-height: 100px;
    border-radius: 10px;
    margin: 5% auto auto auto;
}
.gv_dialog .gv_body, .gv_dialog .gv_header {
	margin: 10px;
	position: relative;
}
.gv_dialog .gv_header .gv_logo {
	height: 38px;
	width: 110px;
	background: url(http://static.game24h.vn/upload/footer/2009-12-15/20091215145223_logo-footer.gif) no-repeat center;
	background-size: contain;
	display: block;
}
.gv_dialog .gv_header .gv_btn-close {
	color: red;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 80px;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
}
.gv_dialog .gv_header .gv_btn-close:hover {
	color: orangered;
}
.gv_dialog .gv_body {
	padding: 10px;
	margin: 10px;
	border: 3px solid #65AFF5;
	border-radius: 10px;
	min-height: 80px;
}
.gv_dialog .gv_body .gv_message {
	text-align: center;
}
.gv_dialog .gv_body .gv_message .gv_score {
	color: red;
	font-size: 1.5em; 
	display: block;
	text-align: center;
}
.gv_dialog .gv_body .gv_loginbox label {
	display: inline-block;
	width: 98px;
}
.gv_dialog .gv_body input {
	line-height: 2em;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 10px;
}
.gv_dialog .gv_body p {
	margin: 10px 0;
}
.gv_dialog .gv_footer {
	text-align: center;
}
.gv_dialog .gv_footer .gv_button {
	padding-left: 6px;
}
.gv_dialog .gv_footer .gv_button.gv_btn-fb:hover {
	background-color: #4460a6;
}
.gv_button {
    display: inline-block;
    width: 90px;
    margin: 10px 5px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    color: #fef4e9;
    background: #1d4088;
    border-radius: 0.5em;
    padding: 5px;
    cursor: pointer;
    line-height: 1.5em;
    font-size: 1.6em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.gv_button:hover {
	box-shadow: 0 0 0.5em white;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.gv_hide {
    display: none !important;
}
