.zmsrch_btn,.zmnticon,
/*Header app-cover*/
.zmh.responheader .bmrkapp_caret,.zmchatmsgbar .userdiv,.zmh_gamelistcate .gamecate_name:before,.zmchat_addnewchat.zmticker_right_inner:before,.zmchat_addnewchat a.btn_addmore span,.btn_game_unbmrk .appbmrk_icon,.zmh_subnav_icon em,.zmchat_frdlist .recent_chat .zmusrsendmsg span,.bubicon{}

/*
.zmticker_control{border-left:1px solid #e4eef7;padding:17px 15px;position:absolute;right:0;top:0;}
.zmticker_control span{display:block;width:16px;height:16px;background-position:-128px 0;}
.zmticker_control:hover span,
.zmticker_control.selected span{background-position:-128px -32px;}
*/

.zmsrchform,.zmh_nav,.zmnttab, .zm_account,.zmh_subnav,.zmchatmsgbar{padding-top:11px;padding-bottom:11px;}
.zmnotif_btn{padding-top:7px;padding-bottom:6px;}

.zm_logo{width:140px;display:table;height:50px;overflow:hidden;}
.zm_logo a{display: table-cell; vertical-align: middle;}
.zm_logo img{vertical-align:bottom;}
.zm_search {width:260px;border-left:1px solid #e4eef7;border-right:1px solid #e4eef7;}
.zmsrchform{padding-left:10px;padding-right:10px;}
.zmsrch_btn {
	width:16px;
	height:16px;
	background-position:-96px 0;
	border:0;
	margin-top:6px;
}
.zmsrch_btn:hover{cursor:pointer;background-position:-96px -32px;}
.zmsrch_kword{margin-right:20px;}
.zmsrch_kword input {
	border:0;
	background-color:transparent;
	color:#333;
	width:100%;
}
.zmh_nav{border-right:1px solid #e4eef7;padding-right:25px;}
.zmh_nav li,.zmh_nav a{float:left;}
.zmh_nav a {
	padding:0 0 0 25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#708a9e;
	font-size:14px;
	line-height:28px;
}
.zmh_nav a:hover{color:#333;}
.zmh_nav li.megift{position: relative;}
.zmh_nav li.megift:before{content: ""; position: absolute; top: 3px; right: -14px; background: url(../images/megift_ico.png) no-repeat; float: left; width: 11px; height: 11px;}
.zm_notifarea{padding-right:12px;}
.zmnttab, .zm_account{cursor:pointer;float:right;position:relative;}
.zmnttab.selected,.zm_account.selected{z-index:11;}
.zmnotif_btn{display:block;padding-left:16px;padding-right:16px;}
.zmnticon{display:block;width:16px;height:16px;}
.zmnttab:hover .zmnticon,
.zmnttab.selected .zmnticon{background-position:0 -32px;}
.zmgamenotif_icn{background-position:-16px 0;width:19px;}
.zmnttab:hover .zmgamenotif_icn,
.zmnttab.selected .zmgamenotif_icn{background-position:-16px -32px;}
.zmfrdrq_icn{background-position:-40px 0;}
.zmnttab:hover .zmfrdrq_icn,
.zmnttab.selected .zmfrdrq_icn{background-position:-40px -32px;}
.zmmsg_icn{background-position:-64px 0;}
.zmnttab:hover .zmmsg_icn,
.zmnttab.selected .zmmsg_icn{background-position:-64px -32px;}
.zmntcounter{
	position:absolute;
	text-align:center;
	display:block;
	width:100%;
	top:2px;
	left:15px;
	z-index:4;
}
.zmntcounter em{
	background-color:#ff5400;
	border-radius:3px;
	color:#fff;
	display:table-cell;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	min-width:11px;
	padding:1px 3px;
	font-style:normal;
	margin:0 auto;
}
.zmnttab.selected .zmntcounter{display:none;}

/*Header app-cover: chưa đăng nhập*/
.zmh.notlogin .zmh_nav{border-left:1px solid #e4eef7;border-right:0 none}
.zmh.notlogin .act_loginbox a {line-height:40px;font-weight:bold;font-size:14px;}
.zmh.notlogin .act_loginbox a:hover {color: #085496;}
.zmh.notlogin .act_loginbox em {border-left: 1px solid #e4eef7;display: inline-block;height:12px;margin: 0 10px;vertical-align: middle;}
.zmh.notlogin .zm_search, .zmh.notlogin .zm_account, .zmh.notlogin .zm_notifarea {display:none}
.zmh .act_loginbox {display:none}
.zmh.notlogin .act_loginbox {display:block}

/*notification dropdowns
--------------------------------------*/
.zmnttab .zmdropdown{width:380px;right:0;z-index:1;}
.zmnttab .zmdropdown_padding{padding:0;}
.zmnotifddl_top{
	background-color:#f5f9fc;
	color:#708a9e;
	padding:8px 10px;
	border-bottom:1px solid #a3bcd2;
	border-radius:3px 3px 0 0;
}
.zmnotifddl_top .rhtext{float:right;font-size:13px;font-weight:bold;line-height:19px;}
.zme_notifitem{display:block;padding:10px;border-bottom:1px solid #e4f0f9;}
.zme_notifitem:after, .zme_notifitem:before {clear: both;content: "";display: table;}
.zme_notifitem:last-child{border-radius:0 0 3px 3px;border-bottom:0 none;}
.zme_notifitem:hover{background-color:#e4f0f9;}
.zme_notifitem .notifyavt img{
	border-radius:100%;
	width:42px;
	height:42px;
	float:left;
}
.zme_notifitem:hover .notifyavt img{border-color:#157dd7;}
.zmnrcontent{margin-left:58px;display:block;}
.zmnrcontent .notiftimelabel{font-size:13px;color:#7e8589;display:block;}
.rphotothumb img{
	background-color:#fff;
	border:1px solid #e4f0f9;
	float:right;
	margin-left:10px;
	max-height:60px;
	max-width:60px;
	padding:1px;
}
.zmnotifddl_bottom a{
	border-top:1px solid #a3bcd2;
	font-weight:bold;
	text-align:center;
	padding:6px 0;
	display:block;
	font-size:13px;
	background-color:#f5f9fc;
	border-radius:0 0 3px 3px;
}
.zme_notifitem,.zmacc_dropmenu li a{
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

/*notification:Private Messages*/
.pmlist .zmnrcontent .pmtxt{display:block;color:#333;}
.pmlist .zmnrcontent .zmnr_username{margin-right:24px;color:#333;}
.pmlist .unreadmsg_number{
	float:right;
	position:static;
	border-radius:80px;
	padding:0 7px;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.1);
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	line-height:19px;
	background:#157dd7;
}
.pmlist .pmtxt{overflow:hidden;max-height:40px;}

/*notification:Friend Requests*/
.zmfrdrq .zmnrcontent{margin-right:90px;}
.zmfrdrq .zmnr_username{font-weight:bold;}
.frdacceptbtn{margin-right:5px;}
.frdacceptbtn span{font-size:16px;}
.frdacceptbtn .frdacceptbtn_label{display:none;font-size:13px;}
.zme_notifitem:hover .frdacceptbtn,.frdacceptbtn:hover{margin-left:-15px;}
.zme_notifitem:hover .frdacceptbtn span,.frdacceptbtn:hover span{display:none;}
.zme_notifitem:hover .frdacceptbtn .frdacceptbtn_label,
.frdacceptbtn:hover .frdacceptbtn_label{display:inline-block;}
.frdrejectbtn{
	font-size:22px;
	line-height:22px;
	padding:2px 8px 2px;
	font-weight:normal;
	border:transparent;
	background-color:transparent;
}
.frdrejectbtn:hover{background-color:transparent;}
.frdlist .pmtxt{max-height:40px;overflow:hidden;word-wrap:break-word;}

/*notification:activities*/
.notiftxtcont{color:#888;overflow:hidden;word-wrap:break-word;}
.notiftxtcont .nameuserfed{color:#333;}
.zmnotif .zmnrcontent{max-height:77px;overflow:hidden;}
.notiftimelabel{margin-top:3px;}

/*Account menu
----------------------*/
.zm_account{padding-bottom:6px;}
.zmacc_avt img{border-radius:100%;width:32px;height:32px;margin-top:-5px;}
.zmacc_dropmenu{
	padding-bottom:5px;
	margin-top:6px;
	right:0;
	width:160px;
	z-index:15;
	display:none;
}
.zmacc_dropmenu .zmdropdown_padding{padding:0;}
.zmacc_dropmenu li a{
	display:block;
	padding:6px 20px;
	border-bottom:1px solid #e4f0f9;
	font-size:14px;
	white-space:nowrap;
}
.zm_account.selected .zmacc_dropmenu{display:block;}

/*selected*/
.zm_account.selected .zmacc_avt img{border-color:#157dd7;}
.zmacc_dropmenu li a:hover{background-color:#e4f0f9;}

/*control behavior of dropdown lists
------------------------------------------------------*/
/* Default hiding */
.zm_account .bottom_line,.zmnttab .bottom_line{
	height:3px;
	background-color:#157dd7;
	display:block;
	border-radius:5px;
	width:18px;
	bottom:-1px;
	left:7px;
	z-index:3;
	position:absolute;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
}
.zm_account .bottom_line{z-index:16;left:10px;}
.zmnttab .bottom_line{background-color:#ff5400;width:15px;left:17px;}
.zmnttab.zmgamenotif .bottom_line{left:18px;}
.zmnttab.zmfrdrq .bottom_line{width:16px;left:16px;}
.zmnttab .zmdropdown{display:none;}

/*showing dropdown list*/
.zm_account:hover .bottom_line,.zmnttab:hover .bottom_line,
.zm_account.selected .bottom_line,.zmnttab.selected .bottom_line{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.zmnttab.selected .zmntcounter{display:none;}
.zmnttab.selected .zmdropdown{margin-top:10px;display:block;}

/*Searching droplist
---------------------------*/
.zmsrchdroplist{width:400px;z-index:11;/*margin-top:7px;margin-left:-10px;*/}
.zmsrchdroplist:before {
	content: "";
	display: block;
	border-radius: 5px;
	width: 20px;
	background-color: #157dd7;
	height: 4px;
	margin-top: -2px;
	margin-left: 10px;
}
.zmsrchdroplist .zmdropdown_padding{padding:0;overflow:hidden;}
.zmsrchdroplist_item{
	padding:12px;
	height:50px;
	border-top:1px solid #d9e6f1;
	margin-top:-1px;
	cursor:pointer;
}
.zmsrchdroplist_item.hover,.zmsrchdroplist_item:hover{background-color:#f5f9fc;}
.zmsrchdroplist_item .avtborder{
	float:left;
	margin-right:10px;
	border-radius:100%;
	width:46px;
	height:46px;
}
.zmsrchdroplist_item .zmsrch_appthumb{
	width:50px;
	height:50px;
	float:left;
	border-radius:5px;
}
.zmsrchdroplist_item .zmsrch_userinfo{margin-left:60px;}
.zmsrchdroplist_item .zmsrch_userinfo p{margin-bottom:2px;margin-top:5px;}
.zmsrchdroplist_item .zmsrch_actbtn{margin-top:3px;font-size:13px;}
.zmsrch_labeltext{padding:5px 0;display:block;color:#708a9e;}
.zmsrch_linetext{
	background-color:#f5f9fc;
	padding:4px 12px;
	border-top:1px solid #a3bcd2;
	color:#708a9e;
	margin-top:-1px;
}
.zmsrch_viewall{
	background-color:#f5f9fc;
	display:block;
	padding:8px 0;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #a3bcd2;
	border-radius:0 0 3px 3px;
}

/* HEADER APP PLAYING GAME
----------------------------------------------*/
.zmh.responheader .zmsrchform,.zmh.responheader .zmh_nav,.zmh.responheader .zmnttab, .zmh.responheader .zm_account,.zmh.responheader .zmh_subnav,.zmh.responheader .zmchatmsgbar,.zmh.responheader .zmnotif_btn{padding-top:6px;padding-bottom:6px;}
.playing_stage{margin-top:-10px;}
.zmh.responheader {
	background-color:#3b3b50;
	border-color:#272737;
	border-top:0 none;
	padding:0 15px;
	width:auto;
	left:0;
	right:0;
}
.zmh.responheader .zm_innerwrapper{width:100%;padding:0;}
.zmh.responheader .zm_logo{display:table;width:90px;padding-top:0;padding-bottom:0;height:40px;}
.zmh.responheader .zm_logo a{display: table-cell;max-width: 100%;}
.zmh.responheader .zm_logo img{margin-top:0;}
.zmh.responheader .zmh_nav{border-color:#272737;}
.zmh.responheader .zmh_nav a:hover{color:#fff;}

/*Close icon on header*/
.zmh_close {
	font-size: 28px;
	color: #fff;
	height:40px;
	padding: 0 15px 0;
	line-height: 40px;
	margin-right: -15px;
	border-left: 1px solid #272737;
	margin-left: 10px;
	background-color: #272737;
}
.zmh_close:hover{color:#fff;background-color:#ca4526;border-left-color:#ca4526;}

/*Header sub-nav*/
.zmh_subnav{padding-left:9px;padding-right:9px;}
.zmh_subnav_icon {
	width: 20px;
	height:16px;
	margin-top:1px;
	display:block;
	padding:4px 5px 4px 6px;
	border:1px solid #343434;
	border-radius:3px;
}
.zmh_subnav_icon em {
	display: block;
	background-position:-64px -64px;
	width:20px;
	height:16px;
}
.zmhcont:hover .zmh_subnav_icon,
.zmh_subnav:hover .zmh_subnav_icon,
.zmh_subnav.selected .zmh_subnav_icon{background-color:#222;border-color:#222;}
.zmhcont:hover .zmh_subnav_icon em,
.zmh_subnav:hover .zmh_subnav_icon em{background-position:-64px -80px;}
.zmh_subnav.selected .zmh_subnav_icon em{background-position:-96px -64px;}
.zmh_subnav_dropdownlist{
	background-color:#fff;
	position:fixed;
	left:0;
	padding:8px 0 0;
	width:202px;
	box-shadow:0 5px 8px rgba(0,0,0,0.8);
	top:40px;
	display:none;
	z-index:2;
}
.zmh_subnav_dropdownlist.selected{display:block;}
.zmh_subnav_dropdownlist ul {padding-bottom: 10px;}
.zmh_subnav_dropdownlist .submenu_htext {
	font-size: 11px;
	color:#708a9e;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 10px;
	min-height:auto;
	border-bottom:1px solid #e4eef7;
}
.zmh_subnav_dropdownlist li a {
	display: block;
	padding: 9px 10px 6px;
	transition:background-color 0.3s ease 0s;
	-moz-transition:background-color 0.3s ease 0s;
	-webkit-transition:background-color 0.3s ease 0s;
	-o-transition:background-color 0.3s ease 0s;
}
.zmh_subnav_dropdownlist li a:hover{background-color:#f5f9fc;}

/*Game list*/
.zmh_subnav_gamelist.recmmd_glist li a{line-height:32px;}
.zmh_subnav_gamelist li a{min-height:30px;}
.zmh_subnav_gamelist .gamehot_thumb {
	float: left;
	width: 30px;height: 30px;
	border-radius: 5px;
	margin-right: 10px;
}
.zmh_subnav_gamelist .game_textname {
	margin-top: -3px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zmh_subnav_gamelist .game_textname,
.zmh_subnav_gamelist .game_type,
.zmh_subnav_gamelist .game_friend{margin-left:40px;display:block;}
.zmh_subnav_gamelist .game_type,
.zmh_subnav_gamelist .game_friend{font-size:11px;color:#708a9e;}

.zmh_gamelistcate .glist_viewmore{text-align:right;}
.zmh_gamelistcate .glist_viewmore a {
	min-height: auto;
	display: inline-block;
	font-size: 12px;
	background-color: #1b1b26;
	color: #c4d7e5;
}
.zmh_gamelistcate .glist_viewmore em {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	background-position: -208px -32px;
	vertical-align: middle;
}
.zmh_gamelistcate .glist_viewmore a:hover em{background-position:-208px -16px;}

/*Header search*/
.zmh.responheader .zm_search{border-color:#272737;max-width:260px;min-width:190px;width:18%;}
.zmh.responheader .zmsrch_kword {
	background-color:#303042;
	border:1px solid #272737;
	border-radius:3px;
	margin-right:0;
	padding-right:10px;
}
.zmh.responheader .zmsrch_kword input{color:#fff;padding-top:4px;padding-bottom:4px;font-size:13px;font-weight:bold;}
.zmh.responheader .zmsrch_btn,.zmh.responheader .zmsrch_btn:hover{
	margin:6px 8px 0 -30px;
	background-color:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}

/*Bookmark app dropdownlist*/
.btn_game_addbmrk,.btn_game_unbmrk {
	border-radius: 0;
	height: 40px;
	line-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	border: none;
	width:22px;
	position:relative;
}
.btn_game_unbmrk{background-color:#00c090;}
.btn_game_unbmrk:hover{background-color:#00a179;}
.btn_game_addbmrk strong,.btn_game_unbmrk strong {
	position: absolute;
	display: block;
	padding: 8px;
	color: #fff;
	line-height: normal;
	background: #000;
	white-space: nowrap;
	font-weight: normal;
	font-size: 12px;
	right: 0;
	top: 50px;
	right: -1px;
	display:none;
}
.btn_game_addbmrk strong:before,.btn_game_unbmrk strong:before {
	position: absolute;
	border: 5px solid transparent;
	border-bottom-color: #000;
	content: "";
	top: -10px;
	right: 18px;
}
.btn_game_addbmrk .appbmrk_icon{float:left;font-weight:bold;font-size:18px;}
.btn_game_addbmrk .bmrklistline_icon{float:left;margin-top:15px;margin-left:2px;}
.btn_game_addbmrk .bmrklistline_icon em {
	height: 2px;
	background-color: #fff;
	width: 10px;
	margin: 2px 0;
	display: block;
	border-radius: 3px;
}
.btn_game_unbmrk .appbmrk_icon {
	display: block;
	margin:11px auto 0;
	width: 18px;
	height: 18px;
	background-position: -32px -64px;
}
.btn_game_addbmrk:hover strong,.btn_game_unbmrk:hover strong{display:block;}
.zmh.responheader .bmrkapp{width:180px;cursor:pointer;}
.zmh.responheader .bmrkapp,.bmrkfunc{border-right:1px solid #272737;}
.zmh.responheader .bmrkapp_current {
	padding:0 10px;
	margin-right:15px;
	line-height:40px;
	color:#00e5ff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.appsbm_dropdown {
	float:right;
}
.zmh.responheader .bmrkapp_currentright {
	padding:0 10px;
	margin-left:15px;
	line-height:40px;
	color:#00e5ff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zmh.responheader .bmrkapp_caret {
	width:16px;
	height:16px;
	border-radius:3px;
	margin-right:10px;
	margin-top:13px;
	background-position:-160px 0;
}
.zmh.responheader .bmrkapp_caret:hover,
.zmh.responheader .bmrkapp_caret.selected{background-position:-160px -32px;}
.zmh.responheader .bmrkapp_dropdownlist {
	background-color:#fff;
	position:absolute;
	width:242px;
	margin-left:-1px;
	box-shadow:0 5px 8px rgba(0,0,0,0.4);
	padding-bottom:5px;
	margin-top:1px;
}
.zmh.responheader .bmrkapp_dropdownlist .htexttitle {
	color:#708a9e;
	font-size:11px;
	font-weight:bold;
	padding:9px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #e4eef7;
}
.zmh.responheader .bmrkapp_dropdownlist li a {
	padding:6px 10px;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e4eef7;
	transition:background-color 0.3s ease 0s;
	-moz-transition:background-color 0.3s ease 0s;
	-webkit-transition:background-color 0.3s ease 0s;
	-o-transition:background-color 0.3s ease 0s;
}
.zmh.responheader .bmrkapp_dropdownlist li .bmrkapp_thumb{
	float:left;
	width:30px;
	height:30px;
	border-radius:5px;
	margin-right:10px;
}
.zmh.responheader .bmrkapp_dropdownlist li .bmrkapp_name{display:block;margin-left:40px;}
.zmh.responheader .bmrkapp_dropdownlist li a:hover{background-color:#f5f9fc;}

/*Account dropdownlist*/
.zmh.responheader .zmacc_avt img{width:24px;height:24px;margin-top:0;}
.zmh.responheader .zm_account{border-left:1px solid #272737;padding-left:10px;}
.zmh.responheader .zm_account .zmacc_dropmenu{right:-15px;box-shadow:none;}
.zmh.responheader .zm_account .bottom_line{left:21px;}
.zmh.responheader .zmacc_avt .avtborder{border-color:#fff;}
.zmh.responheader .zm_account:hover .avtborder{border-color:#157dd7;}


/*Notification icons*/
.zmh.responheader .zm_notifarea{padding-right:0;}
.zmh.responheader .zmnttab.selected .zmdropdown{margin-top:6px;box-shadow:none;}

/*Message dropdownlist*/
.zmchatmsgbar{
	padding-left:15px;
	padding-right:15px;
	max-width:55%;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.zmchatmsgbar .zmchat_user{float:left;position:relative;}
.zmchatmsgbar .zmchat_useravt img {
	border-radius:100%;
	width:24px;
	height:24px;
	border:2px solid #fff;
	transition:border-color 0.3s ease 0s;
	-moz-transition:border-color 0.3s ease 0s;
	-webkit-transition:border-color 0.3s ease 0s;
	-o-transition:border-color 0.3s ease 0s;
}
.zmchatmsgbar .zmchat_useravt:hover img,
.zmchatmsgbar .zmchat_user.selected .zmchat_useravt img{border-color:#00e5ff;}
.zmchatmsgbar .zmchat_useravt .zmusrstate{
	background-color:#708a9e;
	border-radius:100%;
	display:block;
	position:absolute;
	height:5px;
	width:5px;
	border:2px solid #fff;
	top:19px;right:0;
	margin:0;
}
.zmchatmsgbar .zmchat_useravt .new_mss,
.zmchat_addnewchat .btn_addmore .new_mss{
	background-color: #ff5400;
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	min-width: 8px;
	padding: 0 3px;
	line-height:14px;
	height:14px;
	position: absolute;
	right:-8px;
	top:-1px;
	text-align: center;
}
.zmchatmsgbar .zmchat_useravt .zmusrstate.online{background-color:#63db21;}
.zmchatmsgbar .userdiv {
	width: 2px;
	height: 24px;
	background-position: -192px 0;
	float: left;
	margin:3px 12px 0 13px;
}
.zmchat_addnewchat{position:relative;}
.zmchat_addnewchat .btn_addmore {color: #708a9e;float: left;}
.zmchat_addnewchat .btn_addmore strong {
	float:left;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #3b3b50;
	background-color: #282838;
	border-radius: 100%;
	font-size:22px;
}
.zmchat_addnewchat .btn_addmore span {
	display: block;
	text-indent: -999999em;
	width: 16px;
	height: 16px;
	margin:6px auto 0;
	background-position: 0 -64px;
}
.zmchat_addnewchat .btn_addmore:hover strong,
.zmchat_addnewchat .btn_addmore.selected strong{background-color:#157dd7;}
.zmchat_addnewchat .btn_addmore:hover span,
.zmchat_addnewchat .btn_addmore.selected span{background-position:0 -96px;}
.zmchat_addnewchat .btn_addmore label {
	margin-left: 44px;
	display: block;
	line-height: 34px;
	cursor:pointer;
	color: #708a9e;
}
.zmchat_addnewchat .btn_addmore:hover strong,
.zmchat_addnewchat .btn_addmore:hover label{color:#fff;}
.zmchat_addnewchat .zmticker_right_inner{
	bottom:auto;
	top:35px;
	left:auto;
	right:-4px;
	border:1px solid #d9e6f1;
	width:245px;
}
.zmchat_addnewchat .zmticker_right_inner:before {
	content: "";
	border: 5px solid transparent;
	border-bottom-color: #fff;
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	right: 12px;
	top: -10px;
}
.zmchat_addnewchat .zmchatpanel_header{color:#fff;border-top:0;}
.zmchat_addnewchat .zmchat_header_msub ul{top:32px;bottom:auto;right:-1px;}
.zmchat_addnewchat .zmchat_header_msub.selected > a{border-bottom-color:#f5f9fc;background-color:#f5f9fc;}
.zmchat_addnewchat .zmchatsrchfrd{border-top:0;border-bottom:1px solid #e4eef7;}

.zmchat_frdlist .recent_chat{border-bottom:3px solid #d1e0ec;}
.zmchat_frdlist .recent_chat .zmusrsendmsg{display:none;margin-top:8px;}
.zmchat_frdlist .recent_chat .zmusrsendmsg span{background-position:-128px -64px;margin-right:0;width:10px;height:9px;}
.zmchat_frdlist .recent_chat .zmchat_fritem_link:hover .zmusrsendmsg{display:block;}
.zmchat_frdlist .recent_chat .zmchat_fritem_link:hover .zmusrstate{display:none;}

/*Chat window*/
.zmchat_user .zmchat_window {
	position: absolute;
	float: none;
	height: auto;
	width: auto;
	margin-right: 0;
	top: 35px;
}
.zmchat_user .zmchatwintext .zmchat_fullname{width:200px;}
.zmchat_user .zmchat_window .zmchat_popup{position:static;}
.zmchat_user .zmchat_window .zmchat_windowtitle{border-radius:0;}
.zmchat_user .zmchat_window .zmchat_windowtitle:before {
	content: "";
	border: 5px solid transparent;
	border-bottom-color: #708a9e;
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	left: 13px;
	top: -10px;
}
.zmchat_user.last_user .zmchat_window{right:-4px;}
.zmchat_user.last_user .zmchat_window .zmchat_windowtitle:before{left:auto;right:13px;}
.zmchat_user .zmchat_windowtitle .zmchat_min em{transform: rotate(-180deg);-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);}
.zmchat_user .zmchat_window .zmchat_windowtitle .zmusrstate{display:none;}

/*Header warning messsage*/
.bubicon {
	//float: left;
	width: 16px;
	height: 16px;
	background-position: -160px -64px;
	margin-right: 4px;
}
.zmh_warningmsg{margin-left:8px;//max-width:350px;position:relative;height:40px;}
.zmh_warningmsg .changepass_btn{color:#fff;font-weight:bold;border-radius:50px;margin-top:7px;background-color:#de4b03;border:none;padding:4px 10px 4px 6px;}
.zmh_warningmsg .changepass_btn:hover{color:#fff;background-color:#ff5400;}
.zmh_warningmsg .changepass_tip{position:absolute;padding:5px 8px;color:#333;background-color:#fff77f;border-radius:2px;width:140px;margin-top:8px;display:none;}
.zmh_warningmsg .changepass_tip:before{content:"";font-size:0;width:0;height:0;border:5px solid transparent;border-bottom-color:#fff77f;display:block;position:absolute;top:-10px;left:10px;}
.zmh_warningmsg:hover .changepass_tip{display:block;}

/* HEADER: NOT LOGIN
---------------------------------------------------------------*/
.responheader.notlogin .zm_search, .responheader.notlogin .bmrkapp, .responheader.notlogin .bmrkfunc, .responheader.notlogin .zmchatmsgbar, .responheader.notlogin .zm_account,  .responheader.notlogin .zmh_subnav {display:none}
.responheader .zm_account {display:block}
.responheader.notlogin .act_loginbox a {color: #bdc3c7}
.responheader.notlogin .act_loginbox a:hover {color: #ff5400}
.responheader.notlogin .act_loginbox em {border-color: #272737}


@media only screen and (max-width:1130px) {
	.zmh.responheader .zm_notifarea{display:none;}
}
@media only screen and (max-width:1015px) {
	.zmh.responheader .zm_search{min-width:180px;}
	.zmh.responheader .bmrkapp{width:130px;}
	.zmh.responheader{min-width:950px;}
	.zmviewport,.playing_stage{min-width:980px;}
}

@-moz-document url-prefix(){
	@media only screen and (max-width:1147px) {
		.zmh.responheader .zm_notifarea{display:none;}
	}
	@media only screen and (max-width:1032px) {
		.zmh.responheader .zm_search{min-width:180px;}
		.zmh.responheader .bmrkapp{width:140px;}
		.zmh.responheader{min-width:950px;}
		.zmviewport,.playing_stage{min-width:980px;}
	}
}

.header-game-bn{position: relative; float: left; margin-left: 8px; max-width: 350px; height: 40px;}
.header-game-bn .small-bn img{width: auto; max-width: 300px; height: 40px;}
.header-game-bn .pop-bn{display: none; position: absolute; top: 0; left: 0; animation: fadeInDown .6s ease 0.1s both; -moz-animation: fadeInDown .6s ease 0.1s both; -webkit-animation: fadeInDown .6s ease 0.1s both;}
.header-game-bn:hover .pop-bn{display: block;}
/*---Key Frame---*/
@-webkit-keyframes fadeInDown {
	0% {opacity: 0;-webkit-transform: translateY(-20px);	}
	100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeInDown {
	0% {opacity: 0;-moz-transform: translateY(-20px);}
	100% {opacity: 1;-moz-transform: translateY(0);}
}

@keyframes fadeInDown {
	0% {opacity: 0;transform: translateY(-20px);}
	100% {opacity: 1;transform: translateY(0);}
}
