@charset "UTF-8";
/*.modal {opacity: 1;}/*test Oder*/

/* ==================== CSS Updated ==================== */

/*@import url('body_danger_old.css');*/
@import url('body_danger_new.css');

/* ==================== CSS Updated ==================== */


html, boby { height:100vh; height:100%;}
*{ 
-webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-touch-callout:none!important; /* prevent callout to copy image, etc when tap to hold */ 
  /* prevent copy paste, to allow, change 'none' to 'text' */ 
 -webkit-user-select : none!important;
 -moz-user-select: none!important;/* Firefox */
  /*-ms-user-select: none;     /* IE 10  */
  /* Currently not supported in Opera but will be soon */
  /*-o-user-select: none;
   user-select: none;
*/
}
select {  /* prevent tap highlight color / shadow */-webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;  -webkit-tap-highlight-color: transparent!important; outline:none!important;
}

.load_table td { vertical-align:middle!important;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~ Home ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header {float: left; padding-top: 14px; margin-left: 7px;font-size: 15px;}
.wel {color: #eba01e}
.user {color: #FFF}
.curr_box {float: right; line-height: 64px; margin-right: 10px; /*font-weight: bold;*/}
.curr_value {color: rgba(255, 255, 255, 0.56); float: left; margin-right: 5px;}
.curr_amount {color: #f4cd8a; float: left;}
a.ball {display:block; text-decoration: none; color:#000;}
a.ball:hover {color:#000;}
.single_line {float: left; opacity: 0.8;}
.twin_line {float: left; word-wrap: break-word; width:68%; /*width: 70%;*/ }
@media only screen and (min-width: 480px) {.twin_line { width: 70%;}/*test*/}

/*.NoEvent { padding-left:7px; padding-right:10px; line-height:32px; margin-top: 8px; font-size:16px; background-color:#FFF;}*/
.NoEvent_game, .NoEvent { width:100%; height:156px;  padding:100px 10px 10px; vertical-align:middle; text-align: center;font-size:14px; color: rgba(0, 0, 0, 0.38); background: url(../images/empty-state-icon.svg) no-repeat 50% 27px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.dropdown_sub { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/* ball icon*/
.ball_icon {height: 48px; width: 46px; float: left; opacity: 0.9;}
.FT .ball_icon {background: url(../images/soccer.svg) no-repeat 0 50%;}
.BK .ball_icon {background: url(../images/bball.svg) no-repeat 0 50%;}
.TN .ball_icon {background: url(../images/tennis.svg) no-repeat 0 50%;}
.VB .ball_icon {background: url(../images/vball.svg) no-repeat 0 50%;}
.BS .ball_icon {background: url(../images/baseball.svg) no-repeat 0 50%;}
.OP .ball_icon {background: url(../images/othersports.svg) no-repeat 3px 50%;}
.BM .ball_icon {background: url(../images/badminton.svg) no-repeat 0 50%;}
.TT .ball_icon {background: url(../images/table_tennis.svg) no-repeat 0 50%;}
.SK .ball_icon {background: url(../images/snooker.png) no-repeat 0 50%;}

/* Live TV ball icon*/
.ball_icon_ft {background: url(../images/soccer.svg) no-repeat;}
.ball_icon_bk {background: url(../images/bball.svg) no-repeat;}
.ball_icon_tn {background: url(../images/tennis.svg) no-repeat;}
.ball_icon_vb {background: url(../images/vball.svg) no-repeat;}
.ball_icon_bs {background: url(../images/baseball.svg) no-repeat;}
.ball_icon_op {background: url(../images/othersports.svg) no-repeat;}
.ball_icon_bm {background: url(../images/badminton.svg) no-repeat;}
.ball_icon_tt {background: url(../images/table_tennis.svg) no-repeat;}
.ball_icon_sk {background: url(../images/snooker.png) no-repeat;}
/* Live TV ball icon Gold*/
.ball_icon_ft_g {background: url(../images/soccer_gold.svg) no-repeat;}
.ball_icon_bk_g {background: url(../images/bball_gold.svg) no-repeat;}
.ball_icon_tn_g {background: url(../images/tennis_gold.svg) no-repeat;}
.ball_icon_vb_g {background: url(../images/vball_gold.svg) no-repeat;}
.ball_icon_bs_g {background: url(../images/baseball_gold.svg) no-repeat;}
.ball_icon_op_g {background: url(../images/othersports_gold.svg) no-repeat;}
.ball_icon_bm_g {background: url(../images/badminton_gold.svg) no-repeat;}
.ball_icon_tt_g {background: url(../images/table_tennis_gold.svg) no-repeat;}
.ball_icon_sk_g {background: url(../images/snooker_gold.png) no-repeat;}

/* right arr */
.home_right {float: right; background-image: url(../images/home_right.jpg); height: 50px; color: #ffdcb5; padding-left: 5px; padding-right: 5px; width: 42px; text-align: center;}
/*.more_right_home {float: right; background-image: url(../images/home_right.jpg); height: 50px; color: #ffdcb5; padding-left: 5px; padding-right: 5px; width: 42px; text-align: center}*/
.more_right_home { display:none;}
.more_right { width: 59px; height: 48px; color: #453c35; text-align: center;
	display:table-cell; vertical-align:middle; border-radius: 0 3px 3px 0;
	background: rgba(233, 228, 226, 0.4);
	 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}


.line50 {line-height: 50px;}
.league_num, .list_num {/*float: left;*/ width: 100%; text-align: center; font-weight:bold;}
.league_arr, .list_arr {float: left; margin-left: 7px; background: url(../images/home_right_arrow.png) no-repeat 0 50%; width:10px; height:50px;}
.list_arr {display: none;}
.list_arr_cen { display:inline-block; /*margin-left: 2px;*/ width:7px; height:7px;/* line-height: 50px;*/vertical-align: middle; margin-top: -2px;
	background: url(../images/list_arr_cen.png) no-repeat 0 0; -webkit-background-size:19px 7px ;
	background-size:19px 7px ;

/*
	-webkit-mask: url(../images/list_arr_cen.svg) no-repeat 0 50%;
					mask: url(../images/list_arr_cen.svg) no-repeat 0 50%;
	background-color: #51a47d;
*/

}
.bet:active .list_arr_cen {width:7px; height:7px; background: url(../images/list_arr_cen.png) no-repeat -13px 0; -webkit-background-size:19px 7px ;
	background-size:19px 7px ;}
/*.list_arr_cen:after {position: absolute; top: -17px; content: ">"; width:10px; height:12px;}*/
.popScroll strong { padding-right:4px;}

/*Menu*/
.w100 {width: 100%;}
.w50 {width: 50%;}
.w33 {width: 33.333333333333333333333333333%;}
.menu_box {float: left; width: 50%}
.menu_box:active { background-color: #6e5e53;}
.menu_logout {float: left; width: 100%; text-align:center;}
.odd_btn {float: left; /*border-left: 1px solid #726156;*/ width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.HOME .odd_btn {border-left: none;}
.menu_odd_icon {float: right; padding-right: 10px; background:url(../images/arrow_down.svg) no-repeat 50% 50%; width:10px; /*height:50px;*/}
.menu_right {height: 47px;padding-left: 7px; /*float: left;*/ border-left: 1px solid #726156; /*opacity: 0.72;*/}
.menu_left {height: 47px;padding-left: 7px;/*float: left;*/ /*opacity: 0.72;*/}

/*xx_game*/
.back_icon { cursor:hand; cursor:pointer; background:url(../images/back_arrow.svg) no-repeat 50% 50%; width:100%; height:100%; opacity: 0.8;}
/*.back_icon:active {background:url(../images/back_arrow.png) no-repeat 50% 50%, url(../images/menu_icon_up.jpg) repeat-x 0 0;}*/
.menu_icon { display:block; cursor:pointer;
	background: url(../images/menu_icon.svg) no-repeat 50% 50%;
	/*
	-webkit-mask: url(../images/menu_icon.svg) no-repeat 50% 50%;
	mask: url(../images/menu_icon.svg) no-repeat 50% 50%;
	background-color: rgba(255, 255, 255, 0.8);
	*/
	width:100%; height:100%;}

/*menu open*/
.dropdown_up .menu_icon {/* background-color: #eba01e!important;*/background: url(../images/menu_icon_up.svg) no-repeat 50% 50%;}

/*.menu_icon { display:block; cursor:pointer; background:url(../images/menu_icon.svg) no-repeat center 50% ; width:100%; height:100%; opacity: 0.8;}*/
/*.game_title {padding-left: 10px; float: left; padding-bottom:4px; line-height: 46px; width: auto;overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}*/
a.game_list {display:block; text-decoration: none;}
.game_name { position:relative; height: 48px; word-wrap: break-word; display:table-cell; vertical-align:middle; line-height:23px; /*width:auto;*/ padding-right:5px; opacity: 0.8;}
/*
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.game_name { width: 82%;}
}
*/

.weid { word-wrap: break-word; width: 80%;}/*寬字用*/
a.totop {color: #FFF;}
/*today game*/
/*.game_title_today {padding-left: 10px; float: left; padding-bottom:4px; line-height: 46px; width: auto;overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}*/
.game_title_today, .game_title {padding-left: 8px; padding-right:7px; /*padding-bottom:4px;*/ display:table-cell; line-height:22px; min-height:48px; vertical-align:middle; width:auto; font-size: 15px; font-weight: bold;}

.refresh {background: url(../images/button_login.svg) no-repeat 50%; background-size: 30px 32px; height: 48px; width: 48px; text-align: center;  display:table-cell; vertical-align:middle;}
/* button active*/
.refresh:active, .placebet_but:active , .cont_but:active, .parlay_placebets:active { background-color: #4f4740;}

.refresh_btn { clear:both; display:block; width:48px; height:48px; color: #FFF; font-size:12px; -webkit-transform: scale(0.91);-moz-transform: scale(0.91); transform: scale(0.91);-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0 auto;}
/*.re_second { position: relative; top:-42px; width:37px; height:40px; display:block; font-size:18px; font-weight:bold; color: #FFF; padding-left:7px;cursor:pointer;}*/
.parlay_btn {border-left: 1px #cebcab solid; border-right: 1px solid #cebcab;}
.team_box_fs {float: left; width: 80%; width: calc(100% - 72px);}
.team_name_fs {float: left; color: #323232; padding-left: 8px; padding-right: 8px; padding-bottom:4px; line-height: 46px; word-wrap: break-word;}
.team_name_fs span {display:-moz-inline-stack; display:inline-block; line-height:1.4em; vertical-align: middle; -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.odd_box {color: #c8250a;  font-weight:bold;}
.odd_box_n {color: #498fe1;  font-weight:bold;}
/*複寫設定*/
.textwrap_outright {float: left; padding-left: 10px; padding-right: 10px; word-wrap: break-word;}
/*  ========  league game Header change  ========  */
.hdp_up {position: relative;color: #bf7800!important; background-color: #FFF!important; }
.hdp_up:after { position: absolute; left: 0; bottom: 0; width: 100%; content: ""; border-bottom: 2px solid #c58311;}
.h_p {line-height: 48px; /*word-wrap: break-word!important;*/ vertical-align:middle;}
.h_p strong { display:block; line-height: 20px; word-wrap: normal; width: 70%; margin-left: auto; margin-right: auto;}
/* ======== Order pop ======== */
.ord_close {float: left; width: 46px; height: 50px; line-height: 50px; text-align: center; border-right: 1px solid #000; background:url(../images/close.png) no-repeat 50%;}
.ord_head {float: left; width: 191px; text-align: center;}
.ord_title {height: 25px; widows: 191; color: #f2d7b7; /*font-weight: bold;*/ line-height: 25px;}
.ord_credit {height: 25px; widows: 191; text-align: center; color: #e9ba57; line-height: 25px;}
.ord_refresh {float: right; border-left: 1px solid #000; width:43px; height:50px; background:url(../images/bet_refresh.png) no-repeat;}
.ord_refresh:active { background:url(../images/bet_refresh_hover_bet.png) no-repeat;}
.ord_sec { padding:20px 0 0 15px; font-size:18px; font-weight:bold; color: #FFF;cursor:pointer;}
/*.ord_main {height: 85px; padding: 10px; overflow-style:move; overflow-y:auto; overflow-x:hidden;}*/
.ord_main {min-height: 85px; padding: 10px; overflow-y:auto; line-height:1.3em;}

.ord_gametype {color: #323232; /*float: left;*/ display:inline;}
.right>.ord_gametype{color: rgba(50, 50, 50, 0.56);}
.ord_gametype_p { color: #5d5d5d; }
#WAGER .ord_gametype{/*yu edit*/
	display:inline;
	min-width:40px;
	font-weight: bold;
	overflow:auto;
	text-wrap:none!important;
	color: #323232;
}
.txtGray{
	font-weight: normal;
	opacity: 0.56;
}
#WAGER .right>.ord_gametype{/*yu edit*/
	display:inline;
	min-width:40px;
	font-weight: normal;
	overflow:auto;
	text-wrap:none!important;
	color: #323232;
	opacity: 0.56;
}
#STATEM .ord_gametype{/*yu edit*/
	/*opacity: 0.56;*/
	color: #323232;
}
.txtLightGray{
	color: rgba(50, 50, 50, 0.56);
}
.his_dan div{
	font-weight: normal;
}
.ord_leag { clear:both;word-wrap: break-word;}
.ord_fs_box { clear:both; display:block;}
.ord_fs_box .ord_leag { clear:both;word-wrap: break-word; display:inline;}
/* the score 1:1 */
.ord_score{/*yu edit*/
	color: #d0021b;
	display: inline-block;
}
.history_page .ord_score{/*yu add*/
	color: #c7270a;
/*	display: block;*/
}
.ord_score:empty { display:none;}
.org_score{
	display: inline-block;
	color: #51a37d;
}
/*#WAGER .ord_score, #STATEM .ord_score { padding-left:0;}*/
.ord_score_bet{/*yu edit*/
	text-align: right;
	color: #497296;
}
.ord_chose_con{/*yu edit*/
	display:inline;
	/*float: left;*/
	/*padding-right: 5px;*/
	color: #d0021b;
	font-weight: bold;
}
.ord_ior{/*yu edit*/
	display:inline-block;
	/*float: left;*/
	padding-right: 5px;
	font-weight: bold;
	color: #d0021b;
}
.ord_con {color: #d0021b; font-weight: bold; padding-right: 5px; display:inline;}
.ord_con:empty { padding-right:0; display:none;}
.ord_con_p { color: #960000; font-weight: bold; padding-right: 5px; display:inline;}
.ord_con_p:empty { padding-right:0; display:none;}
.ord_con_c {color: #960000; font-weight: bold; padding-right: 5px; display:inline-block;}
.ord_con_c:empty { padding-right:0; display:none;}
.ord_ior_n { color: #498fe1; font-weight: bold; float: left; padding-right: 5px; display:inline;}
.ior_blue {color: #498fe1;}
.wager_table .ord_con{padding: 0!important;}
.team_chose_h, .team_at{/*yu edit*/
	/*float: left;*/
	padding-right: 5px;
	display:inline;
}
.ord_fs_box .team_h {
	float:none;
	padding-right: 2px;
	display:inline-block;
}
.team_h{/*yu edit*/
	display: inline;
	/*padding-right: 2px;*/
	/*font-weight: bold;*/
	color: #333;
}
.team_h_p {padding-right: 5px;}
.team_c {display: inline;}
.team_chose { clear:both; float:left;padding-right: 2px; display:inline;}
/*@*/
.ord_at { float: left; padding-right: 5px;}
/*vs*/
.modal em, .finish_main_p em, .ord_main_p em {font-style: normal; padding-right:5px; display: inline;}
.bet_data {background-color: #37312a; min-height: 90px; padding: 10px; color: #e4cbac; border-top: 1px solid #151311; clear:both; overflow:auto;}
.result_data {background-color: #37312a; min-height: 50px; padding-left: 10px; padding-right: 10px; color: #e4cbac; border-top: 1px solid #151311; clear:both; overflow:auto;}
/*bet*/
.bet_inp {float:left; padding-bottom: 5px;}
.bet_inp input {height: 40px;/* width:150px;*/ width:170px; font-size: 15px; color: #807160; padding-left:5px; border:1px groove;}
.ord_payout {float: right; padding-top: 5px;}
.ord_win_gold {color: #e9ba57;}
.ord_limit { clear:both;float:left;padding-top: 5px;}
/*.ord_limit:after {
	content:"";
	display:table;clear:both;
	overflow:hidden;
}*/
.ord_limit span { display:inline-block;}
.betterOdds {float: right; padding-top: 5px; padding-bottom: 0px;}
/* input checkbox */
input[type="checkbox"] {display:none;}
/* Check img*/
label input[type="checkbox"] + span {
display:inline-block;
width:20px;
height:20px;
margin:-11px 0 0 4px;
vertical-align:middle;
background: url(../images/check_sheet.png) left top no-repeat; background-size:auto 20px;
cursor:pointer;
}
label input[type="checkbox"]:checked + span {
	background:url(../images/check_sheet.png) -25px top no-repeat;
}

.bet_error_div {width: 100%; background: #FFF; float: left;}
.bet_error {margin: 5px; border: 1px solid #f5b3b4; background-color:#fad3d4; color: #cf2929; padding: 5px 5px 5px 30px; background:#FBD4D4 url(../images/pending_icon.png) no-repeat 10px 50%;}
/*bet finish*/
.finish_head {float: left; width: 300px; text-align: center;}
.finish_title {height: 25px; widows: 300; color: #f2d7b7; /*font-weight: bold;*/ line-height: 25px;}




.ord_uid {height: 25px; widows: 300; text-align: center; color: #e9ba57; line-height: 25px;}
/*.finish_main {height: 85px; padding: 10px; background-color: #d9ead3; clear:both; overflow-style:move; overflow-y:auto; overflow-x:hidden;}*/
.finish_main {min-height: 85px; padding: 10px; background-color: #d9ead3; clear:both; overflow-y:auto; line-height:1.3em;}


.finish_stake {float:left; padding-bottom: 5px; line-height: 50px;}
.finish_winBox {float: right; line-height: 50px}
.finish_win_gold { float: left; color: #e9ba57; padding-left: 5px;}
.win_txt { float: left;}
.win_gold {float: left; color: #e9ba57; padding-left: 5px;}
.con_box {/*margin-left: 120px;*/ text-align:center;}

/*game odds*/
.game_tab { clear:both; width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.odds_box { padding: 4px 8px 4px 0;}
.odds_bg {/* width: 48%;*/width: 48.9%; width: calc(100% - 184px); height: 24px;vertical-align:middle;}
/*@media only screen and (min-width: 320px) {.odds_bg { min-height:50px;}}*/
/* ==================== Scoreboard ==================== */
/*.odds_bg.board { }*/

/*safari only*/
/*@media \\0 screen { .odds_bg { padding-left:1px;  }}
@media only screen and (min-width: 768px) { .odds_bg {padding-left:2px;}}
@media only screen and (min-width: 1024px) { .odds_bg {padding-left:1px;}}*/
.odds_score {float: left; color: #bc7d10; padding-left: 8px; height: 25px; padding-right:5px; font-size:11px;}
/*
@media only screen and (min-width: 240px) {.BK.LIVE .odds_score { font-size:11px; padding-left: 3px;padding-right:3px;}}
@media only screen and (min-width: 480px) {.BK.LIVE .odds_score { font-size:15px; padding-left: 5px;padding-right:5px;}}
*/

/*@media only screen and (min-width: 320px) {.BK.LIVE .odds_score { float:none !important; text-align:center; clear:both; display:block;}}*/
.odds_score strong { font-weight:bold;}
/*.icon_N {float: left;  line-height: 25px; margin-top: 4px;}*/
.icon_N { display:inline-block; margin-left: 5px;}
.BK.LIVE .icon_N { vertical-align:middle;}
.icon_N:empty { display:none;}
.odds_mid {position: relative; display: inline-block; vertical-align:middle; width: 12px; height: 25px; margin:0 auto; line-height: 25px;  }
.odds_mid:after {position: absolute; top: 0; content: "中";  width: 9px; line-height: 23px; font-size: 11px; color: #3f8cca; font-weight: bold;}

.odds_mid:empty { display:none;}


.odds_re_time, .odds_bm_time {float: right; color: rgba(0,0,0,0.72); padding-right: 3px; line-height:25px; font-size:11px; vertical-align: middle;}
.odds_re_time {padding-right: 0px;}
/*.odds_bm_time*/ .odds_re_clock { margin-left: 5px;}
/*.odds_bm_time .icon_N { margin-top:1px;}*/
/*.BK.LIVE .odds_re_time { margin-top:-1px;}*/
/*@media only screen and (min-width: 320px) {.BK.LIVE .odds_re_time {float: none !important; text-align:center; clear:both; display:block;}}*/
.odds_re_time_bk {float: left; color: #ffbf42; padding-right: 0px; padding-left:3px; font-size:13px;}
.odds_re_min { color:#c19753; /*padding-right: 5px;*/}
.inning {color:#c09552; font-size:12px; }
@media only screen and (min-width: 240px) {.BK.LIVE .odds_re_min { font-size:11px;}/*test*/}
@media only screen and (min-width: 480px) {.BK.LIVE .odds_re_min { font-size:11px; }/*test*/}
.in_top, .in_bot { display:inline-block; margin-left: 3px; width:7px; height:14px; background-image:url(../images/bs_arr_icon.png); background-repeat:no-repeat; }
.in_top { background-position:0 50%;}
.in_bot { background-position:-28px 65%;}
.inning .in_top, .inning .in_bot{ height: 24px!important;margin-left:-2px; margin-right: 4px;}
.inning .in_bot {background-position:-28px 65%;}
.odds_vb_min {  color:#FFF;}
.odds_min { color:rgba(0, 0, 0, 0.72);}

.odds_early_min { /*color:#FFF;*/ padding-right: 5px;}
.odds_early_date {/*color:#FFF;*/ padding-right: 5px;}
/* rb live */
/*
.odds_re_clock { padding-left:5px; }
@media only screen and (min-width: 240px) {.BK.LIVE .odds_re_clock { padding-left:3px; font-size:11px;}}
@media only screen and (min-width: 480px) {.BK.LIVE .odds_re_clock { padding-left:5px; font-size:11px; }}
*/

.odds_re_clock:empty{ display:none;}
.odds_re_live { color: #ffbf42; padding-left:5px; padding-right:5px;}
/*.odds_time {float: left; color: #ffbf42; padding-left:10px; text-transform:uppercase;}*/
.odds_time {/*float: left;*/ color: #ffbf42; padding-left:4px; text-transform:uppercase; display:inline-block;}
.odds_date {float: left; color: #FFF; padding-left: 10px; height: 25px;}
.odds_live {font-size:11px; margin-right: 9px; /*font-weight: bold;*/}


/* ---------------- more ---------------- */

/*.BS .match_team table, */.VB .match_team table { /*height:60px;*/}
.match_team table { /*height:55px;*/}
.FT .match_team table, .TN .match_team table, .OP .match_team table, .VB .match_team table,  .BS .match_team table,  .SK .match_team table { /*height:55px;*/}
.BK .match_team table { /*height:50px;*/}
/*@media only screen and (min-width: 320px) {.match_team { float:left; width:72%;}}
@media only screen and (min-width: 768px) {.match_team { float:left; width:88%;}}*/
/*.icon_N_more {float: left; padding-left: 10px;margin-top: 20px; height: 60px; line-height: 60px; margin-right: 10px;}*/
.icon_N_more {width:35px; vertical-align:middle;}
/*.icon_N_board {display:inline-block; vertical-align:middle;}*/
.live_time { display: inline-block; color: #c09552; font-size: 12px; padding-left: 8px; padding-right: 8px;}
.odds_time_box {/*float: right;*/ border-left: 1px solid #cebcab; width: 51px; /*height:60px; */vertical-align:middle;}

/*.right_line {border-right: 1px solid #cebcab;}*/
/*.right_line_two {border-right: 1px solid #cebcab; margin-right:-1px;}*/
/*.more_mem_box {float:right; margin-right: 10px;}*/
.more_mem_box{
	/*padding-right: 8px;*/
	/*width:34%;*/
	-webkit-box-flex:0;
	-moz-box-flex:0;
	box-flex:0;
	width: 64px;
	height: 48px;
	margin: 0;
	padding-top: 8px;
	text-align:center;
	vertical-align:middle;
	border: solid 1px rgba(216, 216, 216, 0.5);
	background-color: #FFF;

 /*yu add 11/14*/
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-orient: vertical;
	box-orient:vertical;
	-webkit-flex-direction: column;
	flex-direction: column;
	padding-top: 0;
}
.odds_gray:empty{
	display: none;
}
.more_mem_box .odds_red{
	line-height: 16px!important;
}
/*yu add end*/
.accordion_content_2 .more_mem_box, .accordion_content_2_up .more_mem_box { /*float:right;  padding-right:10px;*/}
/*.more_left { float:left; width:76%;}*/
.game_type {padding-left: 5px; color: #f4ce8b; float: left;}
.game_note {color: #f4ce8b;}
.head_team {color: rgba(250, 250, 250, 0.56);;}
.head_score { float:right; color: #eba01e; width:48px; text-align:center; height:50px; line-height:50px;
background: rgba(0, 0, 0, 0.16); }
.sub_title,.sub_title_twin{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;

	min-height: 25px;
	line-height: 14px;
	background: #f4eee7;
	width: 100%;
	clear: both;
/*	display:table*/
	font-size: 11px;
	padding-top: 0px!important;

}

.sub_title_twin{
/*	min-height: 25px;
	background: #F4EEE7;
	width: 100%;
	clear: both;
	display:table;
	font-size: 11px;*/
}
.sub_title_bg{
	padding-left: 8px;
	padding-right:8px;
/*	line-height:25px*/
	color: rgba(0,0,0,0.56);
/*	display:table-cell;*/
	word-wrap: break-word;
	overflow:auto;
	width: 100%;
}
.sub_title_th{
	width:33.3333333%;
	width: calc(100% / 3);
	text-align: center;
	color: rgba(0,0,0,0.56);
	/*display:table-cell;*/
	vertical-align: middle;
	-webkit-box-flex: 1;
}
.sub_title_two{
	width: 50%;
	text-align: center;
	color: rgba(0,0,0,0.56);
	vertical-align: middle;
	-webkit-box-flex: 1;
}
	/*pd th title X*/
	.x_line {/*border-left: 1px solid #cebcab; border-right: 1px solid #cebcab;*//*test*/}
.more_tr {height: 56px; line-height: 24px; width: 100%; clear: both; text-align: center;}
.more_tr_last {height: 56px; line-height: 24px; width: 100%; clear: both; text-align: center;}
.more_td {width:33.3333333%;width: calc(100% / 3); float: left; border-right: 1px solid rgba(216, 216, 216, 0.5);}
.more_td_up {width:33.3333333%;width: calc(100% / 3); float: left;border-right: 1px solid rgba(216, 216, 216, 0.5);}/*on*/
.more_td_two {width: 50%; float: left;}
.more_td_two_up{
	width: 50%;
	float: left;
}/*on*/
.more_td_two_up .more_td_line  {
	background-color: rgba(244, 200, 123, 0.64);
	border: solid 1px rgba(188, 125, 16, 0.56);}

.more_td_line { margin: 4px auto; padding-top: 8px; height: 48px; width: 64px; border: solid 1px rgba(216, 216, 216, 0.5);}
.more_con {/*float:left; padding-left: 10px;*/ color: #ac956c; line-height: 12px;}
.more_ratio {/*float: right;*/ font-weight: bold; color: #c8250a;}
/*.more_team_r, .more_team_w3 { float:left;width:56%; height: 46px; line-height:46px; word-wrap: break-word; overflow-style:move; overflow-y:auto; overflow-x:hidden;}*/
.more_team_r, .more_team_w3{
	float:none;
	width: 77.77%;
	width: calc(100% - 80px);
/*	width: auto;*/
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
	line-height:22px;
	word-wrap: break-word;
	display:table-cell;
	display:inline-flex;
  flex-wrap:wrap;
	vertical-align:middle;
	/*padding: 5px 5px 5px 8px;*/
	padding-right: 8px;
}

/*
@media only screen and (min-width: 320px) {	 .more_team_r, .more_team_w3 {width:61%; width: calc(100% - 80px);} }
@media only screen and (min-width: 360px) {	 .more_team_r, .more_team_w3 {width:64%; width: calc(100% - 80px);} }
@media only screen and (min-width: 480px) {	 .more_team_r, .more_team_w3 {width:74%; width: calc(100% - 80px);} }
@media only screen and (min-width: 640px) {	 .more_team_r, .more_team_w3 {width:78%; width: calc(100% - 80px);} }
@media only screen and (min-width: 768px) {  .more_team_r, .more_team_w3 {width:82%; width: calc(100% - 80px);} }
@media only screen and (min-width: 1024px) {  .more_team_r, .more_team_w3 {width:86%; width: calc(100% - 80px);} }
*/


/*.more_team_1x2, .more_team_f , .more_team_sp , .more_team_t 
 { float:left;width:75%; height: 46px; line-height:46px; word-wrap: break-word; overflow-style:move; overflow-y:auto; overflow-x:hidden;}*/
.more_team_1x2, .more_team_f , .more_team_sp , .more_team_t{
	float:none;
	display:table-cell;
/*	width: auto;*/
	-webkit-box-flex:1;
	width: 77.77%;
	width: calc(100% - 80px);
	min-height: 48px;
	line-height:48px;
	word-wrap: break-word;
	vertical-align:middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 8px;
}
.body_pd .tr_last .more_team_sp {padding-left: 8px;}
/*
  @media only screen and (min-width: 360px) {	  .more_team_1x2, .more_team_f , .more_team_sp , .more_team_t {width:85%;}  }
  @media only screen and (min-width: 480px) {	  .more_team_1x2, .more_team_f , .more_team_sp , .more_team_t {width:89%;}  }
  @media only screen and (min-width: 640px) {	  .more_team_1x2, .more_team_f , .more_team_sp , .more_team_t {width:91%;}  }
  @media only screen and (min-width: 768px) {	  .more_team_1x2, .more_team_f , .more_team_sp , .more_team_t {width:93%;}  }
*/
.more_team_r span , .more_team_1x2 span , .more_team_f span , .more_team_sp span , .more_team_t span {display:-moz-inline-stack; display:inline-block; line-height:1.28em; vertical-align: middle;}
.more_team_ou, .more_team_eo {-webkit-box-flex:1; width:auto; /*width: calc(100% - 64px);*/}

/*more bottom line*/
.more_line .more_td { padding-bottom: 4px;}
/*.more_line2 { border-bottom:1px solid #877565 !important;}*/
/*scpre*/
/*.more_score {float: left; color: #ffb42; font-weight: bold;}*/
.more_score {color: #ffbf42; font-weight: 900; width:auto; width:16px; text-align:center; padding-left:10px; font-size:16px; vertical-align:middle !important;}
.BK .more_score { padding-left:2px; font-size:15px;}
.more_team_name {color: #fff; padding-left: 10px;width: auto; word-break:break-all; line-height:22px; vertical-align:middle;}
/*.more_team_name {float: left; color: #FFF; padding-left: 10px;width: auto;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; display:inline-block;}*/
	/*@media only screen and (min-width: 320px) {
		.more_team_name {width: 76%;}
	}
	@media only screen and (min-width: 768px) {
		.more_team_name {width: 92%;}
	}
*/
/*red card*/
.more_redcard_box {/*float: left;*/ height: 22px; margin-right:0px; line-height: 22px; padding-left: 10px; display:inline-block;}
/*.more_redcard {background-color: #aa0001; border: 1px solid #680905; width: 11px; height: 15px; text-align: center; line-height: 15px; color: #FFF; font-weight: 900; font-size: 13px; margin-top: 6px;}*/
.more_redcard {background: #a70000;color: #FFF;border: 1px solid #6a0909;font-weight: bold;/*float: right;*/padding: 2px;height: 15px;margin-top: 4px;margin-right: 5px;line-height: 15px;width: 15px;text-align: center;}

/*.more_lastgoal {border-left: 1px solid #cebcab;}*/
/*.more_lastgoal_ft {border-left: 1px solid #cebcab; border-right:1px solid #cebcab;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}*/
/* arrow close / open */
.arrow_close { display:inline-block;width:11px; height:48px; float: left; margin-left: 8px; margin-right: 14px; cursor:pointer; background:url(../images/arrow_down.svg) no-repeat 50%;}
.arrow_open { display:inline-block;width:11px; height:48px; float: left; margin-left: 8px; margin-right: 14px; cursor:pointer; background:url(../images/arrow_up.svg) no-repeat 50%;}
/* tr Color Change */
/* HDP 3,7,11   */
	.body_r div:nth-child(4n+3) { background-color:#f9f7f6; padding: 8px 8px 4px; margin-top: 4px;height: 60px;}
	/* HDP 4,8,12  */
	.body_r div:nth-child(4n+4) { background-color:#f9f7f6; padding: 4px 8px 8px; margin-bottom:0px!important;height: 60px;}
/* O/U even model_ou*/
	.body_ou div.subaccountform:nth-child(2n) { background-color:#f9f7f6; padding: 8px; margin-bottom:0px!important; margin-top: 4px; height: 64px;}
	.body_ou div.subaccountform:nth-child(odd) { /*padding: 8px;*/ margin-top: 4px!important;}
	.body_eo div.subaccountform:nth-child(2n) { background-color:#f9f7f6; padding: 8px; margin-bottom:0px!important; margin-top: 4px; height: 64px;}
/* BK - BS - TN - VB : 1x2 */
	/*   3,7,11   */
	.body_m div:nth-child(4n+3), .body_rm div:nth-child(4n+3) { background-color:#f9f7f6; padding: 8px 8px 4px; margin-top: 4px;height: 60px;}
	/* 1x2 4,8,12  */
	.body_m div:nth-child(4n+4), .body_rm div:nth-child(4n+4) { background-color:#f9f7f6; padding: 4px 8px 8px; margin-bottom:0px!important;height: 60px;}

/* FT - OP : 1x2  4,10,16 */
	.body_m_ft div:nth-child(6n+4) { background-color:#f9f7f6;padding: 8px 8px 4px;  margin-top: 4px;height: 60px; margin-bottom:0px!important;}
	/* 1x2 5,11,17  */
	.body_m_ft div:nth-child(6n+5) { background-color:#f9f7f6;padding: 8px; margin-bottom:0px!important; height: 56px;}
	/* 1x2 6,12,18  */
	.body_m_ft div:nth-child(6n+6) { background-color:#f9f7f6;padding: 4px 8px 8px; margin-bottom:0px!important;height: 60px;}
/* TN - VB : PD  14 ,38, 62 */
	/*.TN .body_pd div:nth-child(24n+14) , .TN .body_pd div:nth-child(24n+15) , .TN .body_pd div:nth-child(24n+16) , .TN .body_pd div:nth-child(24n+17) ,
	.TN .body_pd div:nth-child(24n+18) , .TN .body_pd div:nth-child(24n+20) , .TN .body_pd div:nth-child(24n+21) , .TN .body_pd div:nth-child(24n+22) ,
	.TN .body_pd div:nth-child(24n+23) , .TN .body_pd div:nth-child(24n+24) ,
	.VB .body_pd div:nth-child(24n+14) , .VB .body_pd div:nth-child(24n+15) , .VB .body_pd div:nth-child(24n+16) , .VB .body_pd div:nth-child(24n+17) ,
	.VB .body_pd div:nth-child(24n+18) , .VB .body_pd div:nth-child(24n+20) , .VB .body_pd div:nth-child(24n+21) , .VB .body_pd div:nth-child(24n+22) ,
	.VB .body_pd div:nth-child(24n+23) , .VB .body_pd div:nth-child(24n+24)
	 { background-color:#e8e5e1;}
*/
.more_head {display:table-cell; line-height:22px; vertical-align:middle;width:100%;}
/*@media only screen and (min-width: 320px) {.more_head {width:90%;}}
@media only screen and (min-width: 480px) {.more_head {width:94%;}}
@media only screen and (min-width: 768px) {.more_head {width:96%;}}
div.BK .more_head {width:100% !important;}
*/
/* Half Time / Full Time single name*/
.team_name_more {float: left; color: #000000; padding-right: 10px; padding-bottom:4px; line-height: 46px; word-wrap: break-word;}
@media only screen and (min-width: 320px) {.team_name_more {width: 70%;/*margin-top: 0px;*/}}
@media only screen and (min-width: 768px) {
	.team_name_more {width: 85%;/*margin-top: 0;*/}
/*	.help_pwdforgot .recovery_box{padding: 0 10px 112px 10px!important;}
	.help_newtv .recovery_box{padding: 0 13px 112px 13px!important;}*/
}

.team_name_more  span {display:-moz-inline-stack; display:inline-block; line-height:1.4em; vertical-align: middle; }

/*game table*/
td.ratio_headA { height: 25px !important; /*width:calc(26% - 1px);*/ width: 84px; color: rgba(0,0,0,0.56); text-align: center; vertical-align:middle; padding-right: 8px;}
.ratio_headB { height: 25px; /*width:calc(26% - 1px);*/ width: 84px; color: rgba(0,0,0,0.56); text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  vertical-align:middle; padding-right: 8px;}
.headA_line {/*border-left: 1px solid #cebcab;/* border-right: 1px solid #cebcab;*/}
/*.team_box {float: left; width: 48%;}*/
.team_box {width: calc(100% - 184px); vertical-align:middle !important; padding-left: 8px; padding-right: 8px;}
.FT .team_box { padding-right: 0px;}
/*@media only screen and (max-width: 360px) {
	.team_box, .odds_bg {width: 48.9%; width: calc(100% - 184px)!important;} 
}
@media only screen and (max-width: 568px)and (orientation:landscape) {
	.team_box, .odds_bg {width: 67.6%; width: calc(100% - 184px)!important;} 
}
@media only screen and (max-width: 640px) {
	.team_box, .odds_bg {width: 71.25%; width: calc(100% - 184px)!important;} 
}*/

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (orientation: portrait) {
	.team_box, .odds_bg {width: 48.9%; width: calc(100% - 184px)!important;} 
}
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (orientation: landscape) {
	.team_box, .odds_bg {width: 71.25%; width: calc(100% - 184px)!important;} 
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.team_box, .odds_bg {width: 67.6%; width: calc(100% - 184px)!important;} 
}



.team_name {color: #323232; /*padding-left: 8px; padding-right: 8px;*/ line-height: 22px; display: inline; vertical-align: middle;}
.BM.LIVE .team_name {padding-left: 5px;}
.team_name span {webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;}
.TN.LIVE .team_name {padding-left: 0px;}
.FT .team_name {width: calc(100% - 10px);}
@media only screen and (min-width: 320px) { .FT .team_name {width: 77%; padding-right:0; webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}}
@media only screen and (min-width: 414px) { .FT .team_name {width: 79%; padding-right:0; webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}}
@media only screen and (min-width: 480px) { .FT .team_name {width: 80%; padding-right:0; /*background-color:#FC0;*/webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}}
@media only screen and (min-width: 768px) { .FT .team_name {width: 88%; padding-right:0; /*background-color: transparent;*/webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}}
.FT.LIVE .redcard_show { vertical-align:middle; width: 10px;}
/*.team_name span {display:-moz-inline-stack; display:inline-block; line-height:1.28em; vertical-align: middle;}*/
/*.redcard_show {float: right; height: 50px; margin-right:1px; line-height: 50px;}
/*.redcard {background-color: #aa0001; border: 1px solid #680905; width: 10px; height: 15px; text-align: center; line-height: 15px; color: #FFF; font-weight: 900; font-size: 13px; margin-top: 15px;}*/
/*.TN .redcard_show { display:table-cell;}*/
.redcard {background: #ec4141;color: #FFF;font-weight: bold; margin-top: 13px;margin-right: 2px;line-height: 13px; height: 12px; width: 10px;text-align: center; font-size: 10px; /*padding-top: 1px;*/ vertical-align: middle;/*android*/}


.LIVE .redcard {margin-top: 0px; }
.BK .redcard { overflow:hidden;}
/* ratio is too long cause line breaks */
/*	.ratio_box_break {
		width:100%;
		text-align: center;
		line-height: 25px;
		cursor:pointer;
	}
	.ratio_box_break .con { float:none; color: #5d5d5d; width: 100%; padding-left:0;font-size: 13px;}
	.ratio_box_break .ratio { float:none;  color: #960000; width:100%;}
	.ratio_box_break .ratio_n {float: none; color: #0b5196; width: 100%;}
*/
/* The Away only ratio */
/*		width:100%;
		text-align: center;
		line-height: 25px;
		cursor:pointer;
	}
	.ratio_box_break_C .ratio { float:none;  color: #960000; width:100%;line-height: 25px;}
	.ratio_box_break_C .ratio_n {float: none; color: #0b5196; width: 100%;line-height: 25px;}
*/
/*.ratio_box {border-left: 1px solid #cebcab;border-right: 1px solid #cebcab;*/ /*line-height: 50px;/*test  line-height:1.4em; text-align: right;}*/
.ratio_box{
	width:100%;
	height: 50px;
	text-align: center;
	/*line-height: 25px;*/
	cursor:pointer;
	vertical-align: middle;
	border: 1px solid rgba(216, 216, 216, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-orient: vertical;
	box-orient:vertical;
	-webkit-flex-direction: column;
	flex-direction: column;
	line-height: 1;
/*	margin: 7px 0;*/
}
.ratio_box>.con{
	margin-bottom: 7px;
}
.ratio_box.change {background-color: #fcfad4!important; border: solid 1px rgba(216, 216, 216, 0.5)!important;}
/*.con {color: #5d5d5d; font-weight:bold; padding-left:1px; text-align: center; text-wrap:none;}*/
.con {color: #725737;  text-align: center; text-wrap:none; }
.ratio { color: #c7270a; font-weight:bold; text-align: center; text-wrap:none; font-size: 15px;}

/*.ratio_n {color: #0b5196; padding-right: 1px; font-weight:bold; text-align: center; text-wrap:none;}*/
.ratio_n {color: #498fe1; font-weight:bold; text-align: center; text-wrap:none; font-size: 15px;}
.ratio_box .con:empty{
	display: none;
	height: 12.5px;
}
.ratio_box .con:empty:after {content:"."; opacity:0;}
/* more odds */
.ratio_red { color: #c8250a;}
.ratio_blue {color: #498fe1;}
/*
@media only screen and (min-width: 300px) {
	.ratio_box {	line-height: 25px;}
	.con { width: 100%; padding-left:0; font-size: 14px;}
	.ratio { width:100%;}
	
	.ratio_n { width: 100%;}
	.ratio_tn .ratio { width:100%;}
}
@media only screen and (min-width: 380px) {
	.ratio_box {	line-height: 50px;	}
	.con {float: left;  width: auto; padding-left:1px;}
	.ratio {float: right;  padding-right: 1px; width: 40%; text-align: center;}
	.ratio_n {float: right; padding-right: 1px; width: 40%; text-align: center;}
	.ratio_tn .ratio{ width:100%; float:none; padding-right:0;}
}
@media all and (min-width:480px)  {	
	.ratio_box {	line-height: 50px;}
	.con {float: left;  width: auto; padding-left:8px; }
	.ratio {float: right;  padding-right: 8px; width: 30%; text-align: right;}
	.ratio_n {float: right; padding-right: 8px; width: 30%; text-align: right;}
}
@media all and (min-width: 768px) {
	.con { float: left;  width: auto;  padding-left:8px; font-size: 15px;}
	.ratio {float: right;  padding-right: 8px; width: 40%; text-align: right;}
	.ratio_n {float: right;  padding-right: 8px; width: 40%; text-align: right;}
}
@media all and (min-width: 800px) {
	.con { float: left;  width: auto;  padding-left:8px; font-size: 15px;}
	.ratio {float: right;  padding-right: 8px; width: 40%; text-align: right;}
	.ratio_n {float: right;  padding-right: 8px; width: 40%; text-align: right;}
}
@media only screen and (min-width: 1024px) and (orientation:landscape) {
	.con { float: left;   padding-left: 15px; font-size: 15px;}
	.ratio {float: right;  padding-right: 15px; width: 50%; text-align: right;}
	.ratio_n {float: right;  padding-right: 15px; width: 50%; text-align: right;}
}
*/
/*@media only screen and (min-width: 480px) {
	body { background-color: #6FF;}
	.ratio_box {
		width:100%;
		text-align: center;
		line-height: 50px;
		cursor:pointer;
	}
	
	.con {float: left; color: #5d5d5d; padding-left: 1px; font-weight:bold; width: auto; padding-left:5px; text-align: center; text-wrap:none; }
	.ratio {float: right; color: #960000; padding-right: 1px; font-weight:bold; width: 50%; text-align: center; text-wrap:none;}
	.ratio_n {float: right; color: #0b5196; padding-right: 1px; font-weight:bold; width: 50%; text-align: center; text-wrap:none;}
}
*/
.selection_HK_box {/*padding-left: 10px;*/}
/* -------- Parlay -------- */
.subaccountform{
	min-height: 56px;
	clear: both;
	width:100%;
	padding: 0 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.subaccountform_2 {
	min-height: 48px;
	clear: both;
	padding-left: 8px;
	border-bottom: 1px solid #cebcab;
	background: #e8e5e1;
}
.subaccountform_2_up {
	min-height: 48px;
	clear: both;
	padding-left: 8px;
	border-bottom: 1px solid #cebcab;
	background: #e8e5e1;
	background-image: url(../images/odds_bg_hover.jpg);
	background-size:auto 100%;
}
.ord_head_p {text-align: center; width: 60%; float: left;}
.ord_title_p {color: #f2d7b7; line-height: 25px;}
.ord_credit_p {height: 25px; text-align: center; color: #e9ba57; line-height: 25px;}
.ord_leag_p { /*clear:left;*/display:block;}
.ord_team_box, .team_p_box { display:block;}
.ord_main_p {padding: 10px; border-bottom: 1px solid #cebcab;overflow-style:move; overflow-y:auto; overflow-x:hidden; height:100%; line-height:1.3em;}
.ord_del_p {float:left; /*height: 85px; line-height: 75px; */padding-right: 10px; width:6%; height:100%; display:table-cell; vertical-align:middle;}
.ord_p_right { margin: 0 0 5px 9%;  width:90%; height:100%;}
.delete_icon { height: 75px; width:21px;	background: url(../images/ex_parlay.png) no-repeat 50%;}
.ord_payout_p {float: left; padding-top: 5px; padding-left: 10px;}
.betterOdds_p {float: right; padding-top: 5px; padding-bottom: 0px;}
/* p finsh*/
.finish_head_p {text-align: center; width: 60%; float: left;}
.finish_title_p {color: #f2d7b7; line-height: 25px;}
.ord_uid_p {height: 25px; text-align: center; color: #e9ba57; line-height: 25px;}
.result_data_p {background-color: #37312a; font-size: 15px; clear: both; float: left; width: 100%; height: 50px; line-height: 50px; color: #e4cbac;padding-right: 10px;-webkit-box-sizing: border-box;}
.finish_stake_p {float: left; padding-left: 10px; color: #e4cbac;}
.finish_main_p { min-height:85px; padding: 10px 10px 26px; border-bottom: 1px solid #cebcab; background-color: #d9ead3; /*overflow-style:move; overflow-y:auto; overflow-x:hidden;*/ line-height:1.3em; overflow-y:auto;}
.finish_win_gold_p {float: left; color: #e9ba57; padding-right: 10px;}
/* ======== ANNOUNCEMENTS ======== */
.ann_title {padding-left: 10px; float: left; text-transform:uppercase;}
#ADD{ height:100%; background-color:#FFF!important;}
#CONTACTUS .gridContainer , #ADD .gridContainer {border-bottom:none;}
/*#ADD .hdp_header { border-top: 1px solid #F0F0F0;}*/
.ann_date { font-weight:bold;}
.ann_msg { margin-top:18px;}
.search_icon {float: right; width: 48px; height: 100%;background: #47341d url(../images/search_icon.png) no-repeat  center; background: url(../images/search_icon.png) no-repeat center center; background-color: #5d554;}
.search_icon:active {
	background-color: #4f4740;
}
.search_show{/*yu edit*/
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	width: 100vw;
	margin: 0 auto;
	padding: 4px 10px;
	align-items: center;
	border-bottom: 1px solid #f0f0f0;
}
/*search input*/
.searchbox{/*yu edit*/
	width: 100%;
	padding-right: 10px;
	/*width: calc(100% - 170px);*/
	line-height: 40px;
	text-align: center;
	-webkit-box-flex: 1;
	flex: auto;
}
/*html>body .searchbox {  margin-top:0px; } /* Safari */
.searchbox input{/*yu edit*/
	display: block;
	width: 100%;
	height: 40px;
	padding: 0 10px;
	border: 1px solid rgba(0,0,0,0.38);
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.searchbox input:focus{
	outline: none;
}
.search_btn{
	width: 75px;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	flex: 0 0 75px;
}
.search_btn ~ .search_btn{
	margin-left: 10px;
}


/*3in1*/
/*.icon_3in1 {float:left; margin-top: 15px; margin-left: 10px; font-size: 10px; height: 18px; min-width: 20px; padding: 0 4px; line-height: 18px; background: url(../images/3in1_ico.png) repeat-x; border-radius: 3px; color: #715734; text-align: center; }*/
.icon_3in1 {
	float:right;
	margin-left: 5px;
	font-size: 12px;
	height: 24px;
	min-width: 40px;
	line-height: 24px;
	background-color: rgba(0, 0, 0, 0.16);
	border-radius: 3px;
	color: #f4cd8a;
	text-align: center;
	display:inline-block;
	font-weight: normal;
}
.history_page .icon_3in1{float: none;}
/*float:left;*/
.left { float:left;}
.right { float:right;}
/*fs 標頭置中*/
.oddstitle_outrights {
	background: #f3ebe2;
	min-height: 48px;
	line-height: 48px;
	margin: 0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	border-bottom: 1px solid #ebdfd0;
	padding-left: 16px;
	color: #4e4841;
	font-size: 14px;clear: both;word-wrap: break-word;
}
.oddstitle_outrights:active { background-color: #ebdfd0;}
/*  level 2 span align*/
.oddstitle_outrights span {display:-moz-inline-stack; display:inline-block; line-height:1.4em; vertical-align: middle;width: 100%;}


/* Bet select*/
.odds_box {
	width: 92px;
	text-align: center;
	line-height: 50px;
	cursor:pointer;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	vertical-align:middle;
}
/* p on click */
.odds_box_up {
	padding: 4px 8px 4px 0;
	width: 92px;
	text-align: center;
	line-height: 50px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	vertical-align:middle;
}
.odds_box_up .ratio_box {background-color: rgba(244, 200, 123, 0.64)!important; border: solid 1px rgba(188, 125, 16, 0.56)!important;}

/*  ========  today wagers  danger  ========  */
.tool_table { width:100%;}
@-moz-document url-prefix(){
	.tool_table {table-layout: fixed;}
}
.tool_table td{
	width:33.3333333333%;
	width: calc(100% / 3);
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 15px;
	color: #323232;
	background: #FFF;
}
.tool_table td:active {color: #eba01e; background-color: rgba(0, 0, 0, 0.05);}

	/*today wagers choose */
#WAGER .tool_table .w_wagers, #WCANCEL .tool_table .w_cancel , #STATEM .tool_table .w_statem {
	height: 46px;
	line-height: 46px;
	border-bottom: #c58311 solid 2px;
	color: #c58311;
	background: #FFF;
}
#WAGER, #WCANCEL , #STATEM { background-color:#FFF;}
#WAGER .gridContainer , #WCANCEL .gridContainer , #STATEM .gridContainer { border-bottom:0;}
	/*
	.w_wagers { }
	.w_statem { }
	*/
.w_cancel{
	line-height: 50px;
	vertical-align:middle;
}
	.w_cancel strong { display:block; line-height: 20px; word-wrap: normal; width: 70%; margin-left: auto; margin-right: auto;}
.open_bet {padding-left: 8px;}

.wager_win_gold{
	display:inline;
	padding-left: 5px;
	font-weight: bold;
	color: #478e6d;
}
.wager_loss_gold {/*float: left;*/ padding-left: 5px; color: #C00; display:inline;}
.wager_none_gold {/*float: left;*/ padding-left: 5px; color: #000; display:inline;}
.stake_gold{/*yu edit*/
	display:inline;
	padding-left: 5px;
	font-weight: bold;
	color: #323232;
}
.wager_table{/*yu edit*/
	font-size: 14px;
	color: #323232;
}
.wager_table td>div{
	vertical-align: middle;
}
.wager_table td>div.team_chose,.wager_table td>div.team_h{
	float: none;
	height: 16px;
	line-height: 16px;
}
.wager_table td>div.team_at{
	margin-top: -2px;
}
.game_title_wager{/*yu edit*/
	color: #FFF;
}
.wager_total{/*yu edit*/
	/* width: 15%; */
	height: 100%;
	line-height: 48px;
	padding-left: 10px;
	font-size: 14px;
	border-bottom: #e4e4e4 solid 1px;
	color: rgba(50,50,50,0.56);
	background-color: rgba(255,255,255,0.88);
	-webkit-box-flex: 1;
}
.wager_total:before{
	content:'';
	display: block;
	width: 100%;
	margin-left: -10px;
	padding-right: 10px;
	height:8px;
	opacity: 0.34;
	background: -webkit-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
}
.wager_amout{/*yu edit*/
	height: 100%;
	line-height: 48px;
	padding: 0 10px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	border-bottom: #e4e4e4 solid 1px;
	color: #323232;
	background-color: rgba(255,255,255,0.88);
	box-sizing: border-box;
	flex: 1;
	-webkit-box-flex: 1;
}

.wager_amout:before{
	content:'';
	display: block;
	width: 100%;
	margin-left: -10px;
	padding-right: 20px;
	height:8px;
	opacity: 0.34;
	background: -webkit-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
}
.oddstitle_parlay_longtitle{/*yu edit*/
	display: -webkit-box;
	display: -webkit-flex;
	display:flex;
	width: 100%;
	width: 100vw;
	line-height: 16px;
	min-height: 48px;
	padding: 8px 10px 8px 7px;
	align-items: center;
	font-size: 14px;
	background-color: #8c7769;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/*  ========  history data  ========  */
.his_table{/*yu add*/
	font-size: 12px;
}
[class^="his_title"]{/*yu edit*/
	height:48px;
	text-align:center;
	vertical-align:middle;
	font-size: 12px;
	color: rgba(255,255,255,0.56);
	background-color:#8c7769;
}

.his_title_date, .his_title_am, .his_title_stake{/*yu edit*/
	/*border-right: 1px solid #cebcab;*/
}
	/*  Only for TW/ CN test */
	/*:lang(zh) .his_title td  {}*/
	/*  Only for Eenglish */
	:lang(en) .his_title td  { padding:0 10px;}
/*.his_title .textwrap_statement {float: left; word-wrap: break-word; width: 80%; margin-left: 10%; margin-right: 10%;}*/
tr.his_tr td{/*yu edit*/
	line-height: 14px;
	height: 48px;
	text-align: center;
	color: rgba(0,0,0,0.87);
	vertical-align: middle;
}
tr.his_tr td.f_red{
	color: rgba(208, 2, 27, 0.87);
}
.accSet_page tr.his_tr td{
	color: #323232;
}
tr.his_tr td:last-child{
	border-right: none;
}
tr.his_tr:nth-child(even) td{/*yu edit*/
	background-color:#FFF;
}
tr.his_tr:nth-child(odd) td{/*yu edit*/
	background-color: #f9f7f6;
}
.page_openBet .his_tr_on:active>td{
	background:rgba(0, 0, 0, 0.05)!important;
}
.his_date {}
.his_gold {}
.game_title_his{/*yu edit*/
	padding: 0 7px;
}
.his_league{/*yu edit*/
	line-height: 16px;
	color: #FFF;
}
.his_team {
	line-height: 16px;
	color: rgba(255,255,255,0.72);
}
.his_team .score{
	font-weight: bold;
	color: #f4ce8b;
}
/* *WINLOSS_CLASS* */
.winloss_black { color:#000;}
.winloss_green{/*yu edit*/
	color: #478e6d;
}
.winloss_red{/*yu edit*/
	color: #c7270a;
}
.winloss_white{
	color:#FFF;
}
.his_list_none{/*yu edit*/
	/*font-weight:normal;*/
}
.his_list{/*yu edit*/
	font-weight:bold;
	color: rgba(51,51,51,0.8);
} /* There bets today (bold)*/

.his_foot_border td{/*yu add*/
	width:100vw;
	height:8px;
	opacity: 0.34;
	background: -webkit-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
}
.his_foot,.his_foot_border{
	background-color: #e4e4e4;
}
.his_foot td{/*yu edit*/
	height: 48px;
	line-height: 48px;
	color: #323232;
	text-align:center;
	background-color: rgba(255,255,255,0.88);
	/*border-bottom: #e4e4e4 solid 1px;*/
}
.his_foot_title div{
	opacity: 0.56;
	color: #323232;
}
.his_foot_gold div,.his_foot_vgold div{/*yu add*/
	font-weight: bold;
	color: #323232;
}
.his_foot_winloss{
	font-weight: bold;
}
.oddstitle_outrights_longtitle em {font-style: normal; padding-right:5px; padding-left:5px;}
.his_more{
	height: 33px;
	line-height: 33px;
	margin-right: 8px;
	padding: 0 10px;
	text-align: center;
	border-radius: 2px;
	font-weight: normal;
	color: #5a5249;
	background: #e5e0dc;
	-webkit-box-flex: 0;
}
.his_more:active{
	background: #cfc6be;
}
/* ======== history view ======== */
.total_view_box{/*yu edit*/
	color: #FFF;
	line-height: 48px;
	/*float: left;*/
	width: 42%;
	border-bottom: #e4e4e4 solid 1px;
	background-color: rgba(255,255,255,0.88);
	-webkit-box-flex: 1;
}
.total_view_box:before{
	content:'';
	display: block;
	width: 100%;
	margin-left: -10px;
	padding-right: 10px;
	height:8px;
	opacity: 0.34;
	background: -webkit-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
}
.wager_total_view{/*yu edit*/
	color: rgba(50,50,50,0.56);
	padding-left: 10px;
}
.amout_view_box{/*yu edit*/
	/*float: right;*/
	width: 29%;
	line-height: 48px;
	font-weight: bold;
	border-bottom: #e4e4e4 solid 1px;
	color: #323232;
	background-color: rgba(255,255,255,0.88);
	-webkit-box-flex: 1;
}
.amout_view_box:before{
	content:'';
	display: block;
	width: 100%;
	height:8px;
	opacity: 0.34;
	background: -webkit-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
}
.wager_amout_view{
	padding-left: 10px;
}
.win_view_box{/*yu edit*/
	/*float: right;*/
	width: 29%;
	line-height: 48px;
	text-align: right;
	font-weight: bold;
	border-bottom: #e4e4e4 solid 1px;
	color: #323232;
	background-color: rgba(255,255,255,0.88);
	-webkit-box-flex: 1;
}
.win_view_box:before{
	content:'';
	display: block;
	width: 100%;
	height:8px;
	opacity: 0.34;
	background: -webkit-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);
}
.wager_win{/*yu edit*/
	padding: 0 10px;
	color:#488e6d;
}/*win color*/
.wager_lose{/*yu edit*/
	padding: 0 10px;
	color:#c7270a;
}/*losing color*/

.selection_wrap_bg {float: left; width: 100%; /*background: url(../images/arrow_godown_b.svg) no-repeat 98%; */
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
/*new*/
.odds_line1 {width: 48%;border-bottom: 1px solid #cebcab;}
.odds_line2 {width: 26%;border-bottom: 1px solid #cebcab;}

/* screen */

@media only screen and (min-width: 480px) {
	.textwrap_statement {
	margin-top: 0;
	line-height: 50px;
	text-align: center;
	}
}

/* ---------- bower hack ---------- */
/* FireFox select bar fix*/
@-moz-document url-prefix() {

}



/* Parlay pop*/
.popslip {
	width: 300px;
	font-size: 17px;
}
.parlay_pop {position: absolute;  width:100vw;height:100vh; width:100%; height:105%; font-size: 15px;	font-family: Arial, sans-serif;	line-height: 1.231; display:table; background:rgba(0,0,0,0.8);
top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; }


.parlay_pop > div {    margin: 35% auto  35%;}
.pop_head {float: left; width: 250px; text-align: left;}
.pop_title {height: 50px; widows: 250; color: #FFF; /*font-weight: bold;*/ line-height: 50px; padding-left:10px;}
.pop_close {float: right; width: 46px; height: 50px; line-height: 50px; text-align: center; background:url(../images/pop_close.png) no-repeat 50%;}
.pop_main {/*min-height: 170px;*/ padding: 10px; overflow-y:auto; line-height:1.3em; background-color:#FFF; color:#232220;}
.pop_subtitle { margin-top:15px;}
.pop_main_sys { /*height:170px;padding: 0 9px 25px;  overflow-y:auto; line-height:1.3em; */background-color:#F0EADF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
/*.pop_subtitle_sys { margin-top:15px; text-align:center;}*/
.pop_subtitle_pw {padding:10px;text-align:left;line-height:30px;/*padding-top:22px; padding-bottom:22px; height:81px; display:table-cell; vertical-align:middle;*/color:#463D2F;}

.pop_butbar { margin-top:26px;text-align: center;	/*font-weight: bold;*/	color: #FFF;}
.pop_sysbar { padding-bottom:1em; /*margin-top:26px;*/text-align: center;	 color: #FFF;}

.pop_but{background-color:#658C18; line-height: 55px; clear: both; width:133px; display:inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.pop_but:active {	background-image: url(../images/bet_refresh_hover.png);}
.msg_but{background-color:#658C18; line-height: 55px; clear: both; width:141px; display:inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.pop_cancel {
	line-height: 55px;
	background-color:#484540;
	width: 133px; margin-right:8px;
	display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;
}
.PopChk {	clear: both; 	width: 100%;	display: block;	}
.login_chk {display:inline-block; margin-top:16px; margin-bottom:16px;}
.remember_txt {color: #756959; line-height: 30px; display:inline-block}

.cfm_pop2 {position: fixed;top:0;width:100vw;height:100vh; width:100%; height:100%; font-size: 15px;	font-family: Arial, sans-serif;	line-height: 1.231; background:rgba(0,0,0,1);
display: flex;display: -webkit-inline-flex;  justify-content: center;-webkit-justify-content: center; align-items: center; /*top: 0; left: 0; right: 0; bottom: 0; */z-index: 10000; }
.cfm_pop2 .popslip {position: absolute; top:50%; left:50%; margin-left: -150px;margin-top:-88.5px;}


.cfm_pop {position: fixed;top:0;width:100vw;height:100vh; width:100%; height:100%; font-size: 15px;	font-family: Arial, sans-serif;line-height: 1.231; background:rgba(0,0,0,0.8);
display: flex;display: -webkit-inline-flex;  justify-content: center;-webkit-justify-content: center; align-items: center; /*top: 0; left: 0; right: 0; bottom: 0; */z-index: 10000; }
.cfm_pop .popslip {position: absolute; top:50%; left:50%;  margin-left: -150px;margin-top:-88.5px;}/*
transform:translateX(-50%) translateY(-50%); -webkit-transform:transform:translateX(-50%) translateY(-50%); -ms-transform:transform:translateX(-50%) translateY(-50%);}*/
/*.cfm_pop .pop_sysbar,*/ 
#SETPW .btn_bar_chk { display: flex !important;-webkit-inline-flex; justify-content: space-between;-webkit-justify-content: space-between; align-items: center;}
.cfm_but, .cfm_cancel_but, .ok_but { margin:0 5px; background-color:#658C18; line-height: 55px; clear: both;  display:inline-block;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.cfm_but {width:45%; background-color:#658C18;}
.cfm_cancel_but {width:45%; background-color:#484540;}
.ok_but { width:142px; background-color:#658C18;}
#SETPW .btn_bar_chk .button_cancel { margin-right:0;text-transform:uppercase;}
.button_continue,.ok_but, .cfm_cancel_but, .cfm_but, .button_cancel ,.button_enter{text-transform:uppercase;}

/* Check img*/
label.pop_label input[type="checkbox"] + span.pop_sp {
display:inline-block;
width:20px;
height:20px;
margin:0 4px 0 0;
vertical-align:middle;
background: url(../images/check_sheet.png) left top no-repeat; background-size:auto 20px;
cursor:pointer;
}
label.pop_label input[type="checkbox"]:checked + span.pop_sp {background:url(../images/check_sheet.png) -25px top no-repeat; background-size:auto 20px;}

/* CSS Table */
.css_tab{display:table; width:100%;}
@-moz-document url-prefix(){
	.css_tab{table-layout: fixed;}
}


.css_tr {  display: table-row;}
.css_td {  display: table-cell; vertical-align:middle;}

strong { font-weight: normal;}
.push_p, .push_p_game { height:50px; clear:both; margin-bottom:-8px; background-color:#FFF;}

/*Private*/
.priv_main { font-family:Arial, Helvetica, sans-serif;}
.priv_title { font-size:24px; margin:30px 15px 0px;}
.priv_info { font-size:14px; margin:18px 15px;}

select::-ms-expand {
    display: none;
	}

.multi_line {  display:table-cell; padding:4px 0; line-height:21px; height: 42px; vertical-align:middle !important; }

/*msg*/
.menu_ann {padding-left: 7px; /*float: left;*/ border-left: 1px solid #726156; /*opacity: 0.72;*/}
.msg_box { position: absolute; display: inline-block;margin-top:12px; /*margin-bottom:-16px;*/ width:18px;}
.msg_mail { display: none; position:absolute; width:31px; height:27px;background:url(../images/icon_mail.png) no-repeat 0 -1px; }
.msg_count { position:absolute; top:0; left: -9px; width:18px; height:18px; /* background:url(../images/icon_msg.png) no-repeat 0 0;*/}
.msg_count span {position:absolute; margin-top:-13px; width:36px; height:36px; display:inline-block; font-family:Arial, Helvetica, sans-serif; color:#FFF;text-align:center;
	line-height: 34px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	font-size: 18px;
	background-color:#ba4b30; border-radius: 100%;
	border: solid 2px #8c7769;
}

.msg_count_pm{/*yu edit*/
	position: absolute;
	display: inline-block;
	top: 8px;
	width: 18px;
	height: 18px;
	text-align: center;
}
.msg_count_pm span{/*yu edit*/
	position:absolute;
	display: block;
	top: -9px;
	left: -9px;
	width: 36px;
	height: 36px;
	line-height: 34px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	font-size: 18px;
	border-radius: 50%;
	border: solid 2px #f3ebe2;
	color:#FFF;
	background: #ba4b30;
	font-family:Arial, Helvetica, sans-serif;
}

.header_tv_icon { display:inline-block; padding-right:4px; width:20px; height:50px; background:url(../images/TV_header_icon.png)  no-repeat 0 50%;}
.gameplay{
	height: 26px;
	padding:6px 8px 0;
	font-size:12px;
	color:#3276bd;
	background-color:#FFF;
	vertical-align: bottom;
}
/* ========== Android HG_APP ========== */
/*
.AD_APP { position:relative; clear:both; margin:0 auto; height:126px; width:280px;}
.AD_APP:lang(en) { width:290px;}
.AD_APP .hg_icon { margin-top:20px; width:45px; height:45px; background:url(../images/HG_app_icon.jpg) no-repeat 0 0; background-size:contain;}

.AD_APP .HG_APP_txt { width:240px; font-size:18px; font-family: PingFangTC-Semibold, sans-serif; color:#6F5535;margin-left:55px; margin-top:-45px;}
.AD_APP .app_txt1 {font-family: PingFangTC-Semibold, sans-serif; font-weight:bold;}
.AD_APP:lang(en) .HG_APP_txt .app_txt1 {font-family: Arial, Helvetica, sans-serif; font-weight:lighter;}
.AD_APP .app_txt2 { display:block; font-family:FuturaBTBold, Tahoma, Geneva, sans-serif;font-weight:bold;}
.AD_APP .dl_app { width:100%; height:40px; line-height:40px; margin:20px auto 20px; text-align: left;}
.AD_APP .dl_app .app_store { display: inline-block; width:130px; height:40px; color:#FFF; text-align: center; font-size:12px; font-weight:bold; border:1px solid #22AC7D; border-radius:2px; background-color:#26BC8A; font-family:Arial, Helvetica, sans-serif;
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  cursor:pointer;}
.AD_APP .dl_app .app_store:active { border:1px solid #15956C; background-color:#22AC7D;}
.AD_APP .dl_app a.google_player {display: inline-block; width:123px; height:40px; background:url(../images/googlePlay_icon.jpg) no-repeat;}
.AD_APP .dl_app span { display:inline-block; font-size:12px; width:22px; text-align:center;}
.AD_APP:lang(en) .HG_APP_txt .dl_app a { font-size:12px; font-weight:normal;}
.AD_APP .dl_close { position:absolute; cursor:pointer; right:0; top:0; width:16px; height:17px; background:url(../images/HGAPP_close.jpg) no-repeat;}
@media only screen and (min-width: 768px) {  
.AD_APP { width:380px;}
.AD_APP:lang(en) { width:400px;}
.AD_APP:lang(en) .HG_APP_txt { width:310px;}

.AD_APP .app_txt1, .AD_APP .app_txt2 { display: inline-block; line-height:45px; margin-right:2px;}
.AD_APP .dl_app a  { font-size:16px;}
.AD_APP .dl_app a.google_player {}
.AD_APP .dl_app span { width:48px;}
.AD_APP:lang(en) .dl_app span { width:94px;}
}
*/
/* ========== Apple HG_APP ========== */
/*
.Apple_APP { position:relative; clear:both; margin:0 auto; height:126px; width:280px;}
.Apple_APP:lang(en) { width:290px;}
.Apple_APP .hg_icon { margin-top:20px; width:45px; height:45px; background:url(../images/HG_app_icon.jpg) no-repeat 0 0; background-size:contain;}

.Apple_APP .HG_APP_txt { width:240px; font-size:18px; font-family: PingFangTC-Semibold, sans-serif; color:#6F5535;margin-left:55px; margin-top:-45px;}
.Apple_APP .app_txt1 {font-family: PingFangTC-Semibold, sans-serif; font-weight:bold;}
.Apple_APP:lang(en) .HG_APP_txt .app_txt1 {font-family: Arial, Helvetica, sans-serif; font-weight:lighter;}
.Apple_APP .app_txt2 { display:block; font-family:FuturaBTBold, Tahoma, Geneva, sans-serif;font-weight:bold;}
.Apple_APP .dl_app { width:100%; height:40px; line-height:40px; margin:20px auto 20px; text-align: left;}
.Apple_APP .dl_app .app_store { display: inline-block; width:100%; height:40px; color:#FFF; text-align: center; font-size:13px; font-weight:bold; border:1px solid #22AC7D; border-radius:2px; background-color:#26BC8A; font-family:Arial, Helvetica, sans-serif;
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  cursor:pointer;}
.Apple_APP .dl_app .app_store:active { border:1px solid #15956C; background-color:#22AC7D;}
.Apple_APP .dl_app a.google_player {display: inline-block; width:123px; height:40px; background:url(../images/googlePlay_icon.jpg) no-repeat;}
.Apple_APP .dl_app span { display:inline-block; font-size:12px; width:30px; text-align:center;}
.Apple_APP:lang(en) .HG_APP_txt .dl_app a { font-size:12px; font-weight:normal;}
.Apple_APP .dl_close { position:absolute; cursor:pointer; right:0; top:0; width:16px; height:17px; background:url(../images/HGAPP_close.jpg) no-repeat;}
@media only screen and (min-width: 768px) {  
.Apple_APP { width:380px;}
.Apple_APP:lang(en) { width:480px;}
.Apple_APP:lang(en) .HG_APP_txt { width:400px;}
.Apple_APP .app_txt1, .Apple_APP .app_txt2 { display: inline-block; line-height:45px; margin-right:2px;}
.Apple_APP .dl_app a  { font-size:16px;}
.Apple_APP .dl_app a.google_player {}
.Apple_APP .dl_app span { width:48px;}
.Apple_APP:lang(en) .dl_app span { width:78px;}
}
*/

/*ViewOnly*/
.ViewOnly {position: relative; margin:0px auto; padding: 110px 8px 0 8px; width:100%; height: 243px; font-size:14px;font-weight: 300; text-align: center; color: rgba(0, 0, 0, 0.38); background: url(../images/empty-state-icon.svg) no-repeat 50% 32px; line-height: 1.29; webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*
.ViewOnly::after { position: absolute; left: 0; bottom: 0; width:100%; content:""; height: 8px;
	background: -webkit-linear-gradient(rgba(0,0,0,0.20) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0.20) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(rgba(0,0,0,0.20) 0%, rgba(0,0,0,0) 100%);}
*/
.ViewOnly span {font-weight: bold;}
/*@media only screen and (min-width: 768px) { 
.ViewOnly { width:380px;}
.ViewOnly:lang(en) { width:480px;}
}*/

/*ViewOnly hide app*/
.ViewOnly_hide { margin:8px auto; font-size:14px; width:100%;height: 235px;}
.ViewOnly_hide span { font-weight: bold;}
/*@media only screen and (min-width: 768px) { 
.ViewOnly_hide { width:380px;}
.ViewOnly_hide:lang(en) { width:480px;}
}*/


/* ==== Over Under & Odd Even Type ==== */
.more_type { float: left; padding-top: 2px; line-height:16px; }
.ou_tp, .eo_tp  { display:block; word-break: normal;}
/*@media only screen and (min-width: 240px) {.more_type {width:11px; padding-top: 4px; margin: auto -8px; font-size:9px; line-height:10px;}}*/
@media only screen and (min-width: 320px) {
	.more_type {width:49px; line-height:18px; padding-top: 6px;}
	.BS .body_ou .odds_gray { padding-left:2px;}
}
@media only screen and (min-width: 360px) {
	.more_type {width:60px; line-height:18px; padding-top: 6px;margin: auto 0;}
	.BS .body_ou .odds_gray { padding-left: inherit;}
}
@media only screen and (min-width: 375px) {
	/*.more_type {width:60px; line-height:18px; padding-top: 6px;margin: auto 0; background-color:#FF9;}*/
	.more_type {width:70px; line-height:50px; padding-top: 0px;margin: auto 0; }
.ou_tp, .eo_tp { display:inline-block;}
}
@media only screen and (min-width: 414px) {
	/*.more_type {width:80px; line-height:20px;}*/
	.more_type {width:80px;}
	}
/* odds = 130.5 / 130 */
.odds_gray.odds_more { padding-top:8px; line-height: 18px; width:37px; padding-left: 2px; word-break: normal;}
@media only screen and (min-width: 768px) {
	/*.more_type { width:auto;line-height: 20px; padding-top: 4px;}*/
	.more_type { width:auto;}
	.odds_gray.odds_more { padding-top: inherit; line-height: inherit; width: inherit; word-break: normal;}
}
/* ========== Help ========== */
/*.HELP {padding-bottom: 60px !important;}*/
.HELP .popBox { background-image:none; border:none !important; box-shadow:none;}
.game_title_help {padding-left: 10px; padding-right:10px; padding-bottom:4px; display:table-cell; line-height:50px; height:50px; vertical-align:middle; width:auto;}
.more_right_help {height: 50px; color: #ffdcb5; padding-left: 5px; padding-right: 5px; width: 43px; text-align: center;
	display:table-cell; vertical-align:middle;
	background: #431e00; /* Old browsers */
	background: -moz-linear-gradient(top,  #431e00 0%, #371700 50%, #2e1401 51%, #2e1401 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#431e00), color-stop(50%,#371700), color-stop(51%,#2e1401), color-stop(100%,#2e1401)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #431e00 0%,#371700 50%,#2e1401 51%,#2e1401 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #431e00 0%,#371700 50%,#2e1401 51%,#2e1401 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #431e00 0%,#371700 50%,#2e1401 51%,#2e1401 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #431e00 0%,#371700 50%,#2e1401 51%,#2e1401 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#431e00', endColorstr='#2e1401',GradientType=0 ); /* IE6-9 */
	 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
.list_arr_help {float: left; margin-left: 12px; background: url(../images/home_right_arrow.png) no-repeat 0 50%; width:10px; height:50px;}

tr.help_tr td {line-height: 50px; height:50px; text-align:center;}
tr.help_tr:nth-child(even) td { background-color:#FFF;}
tr.help_tr:nth-child(odd) td { background-color:#e8e5e1;}
.help_th{/*yu edit*/
	line-height: 20px!important;
	min-height: 48px;
	border-right: 1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	text-align:left !important;
	padding: 7px 0 7px 13px;
}
.help_td{/*yu edit*/
	line-height: 48px;
	border-right: 1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	color: rgba(0,0,0,0.78);
}
.help_twin{padding-top: 5px;}
.help_td{/*yu edit*/
	line-height: 48px;
	border-right: 1px solid #f0f0f0;
	vertical-align:middle;
}

tr.help_tr_odd td{/*yu edit*/
	line-height: 48px;
	height:48px;
	text-align:left;
	border-bottom:1px solid #f0f0f0;
}
tr.help_tr_odd td:last-child{
	border-right: none;
}
tr.help_tr_odd td:first-child{/*yu add*/
	padding-left: 9px;
}
tr.help_tr_odd:nth-child(4n+4) td{/*yu edit*/
	background-color:#f9f7f6;
}
tr.help_tr_odd:nth-child(4n+5) td{/*yu edit*/
	background-color:#f9f7f6;}

.help_td_odd{/*yu edit*/
	line-height: 48px !important;
	height:25px;
	border-right: 1px solid #f0f0f0;
	text-align:center !important;
}
.hp_left{/*yu edit*/
	text-align:left !important;
	padding-left:13px;
}
.HELP .top10{padding-top:10px;}

.f_red{/*yu edit*/
	color:rgba(208, 2, 27, 0.87);
}
/* none button */
.header_none {	width: 23%;	color: rgba(255,255,255,0.24);	font-size: 15px;	line-height: 64px;	height: 64px;	float: left;	position: relative;	text-align: center;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.none_dropdown {height: 48px;line-height: 47px;float: left;width: 50%;}
.none_dropdown .HK_dropdown {width: 100%;	height: 48px;	line-height: 48px; padding-left: 7px;	border-radius: 0px;	display: block;	color: rgba(255,255,255,0.24);	background-color:#736256;	border: 0px !important;	-webkit-appearance: none;	-moz-appearance:none;	}
.none_dropdown .selection_HK:before { opacity: 0.19; z-index: 1;}
.resetpw_new {
	display:inline-block;
	width:30px;
	height:20px;
	line-height:20px;
	margin-left:7px;
	text-align:center;
	border-radius:3px;
	font-size: 14px;
	color:#FFF;
	background-color:#ba4b30;
	vertical-align: middle;
}


/*new tv*/
.new_img { text-align:center; margin-bottom:25px;}
.new_tvicon { display:inline-block; margin:0 5px; width:14px; height:11px; background:url(../images/help_tv_icon.png) no-repeat;}

/* ========== recovery_box ========== */
.recovery_box{background-color:#fff;font-family:"宋体",sans-serif;min-height: calc(100vh - 240px);padding:25px 10px; clear:both;}
.recovery_img{text-align: center;width:166px;height:133px;margin:0 auto;background:url('../images/log_recovery.jpg');}
.pwd4_img {text-align: center;width:314px;height:524px;margin:0 auto;background:url(../images/pwd4_tw.gif) no-repeat; -webkit-background-size: 314px; background-size: 314px;}
:lang(zh-CN) .pwd4_img {background:url(../images/pwd4_cn.gif) no-repeat; -webkit-background-size: 314px; background-size: 314px;}


.recovery_box h2{font-size:14px;font-weight:normal;}
.recovery_box p{font-size:12px;line-height:20px;}
/*.recovery_box p:last-child{padding-bottom:45px;}*/
.HELP.help_pwdforgot{background-color:#fff!important;}
.body_pd .tr_last .more_td,.body_pd .tr_last_up .more_td { border-right: none;}

@media only screen and (max-width: 768px){
	.recovery_box{min-height:none;}
}
@media only screen and (min-width: 320px){.recovery_box p:last-child{padding-bottom:20px;}}

/* ========== TV & TV List ========== */
/* RB TV */
.all_tv { display:inline-block; margin-right:9px; width:18px; height:48px; background:url(../images/TV_all_icon.svg) no-repeat 0 center; vertical-align:middle;}

.mini_tv {display:inline-block; /*margin-left:9px;*/  width:12px; height:10px; margin-bottom: -2px; background:url(../images/TV_mini_icon.svg) no-repeat 0 0px; }

.list_tv_icon{
    display: inline-block;
    width: 18px;
    height: 100%;
    margin: 0 10px 0 2px;
    background: url(../images/TV_header_icon.png) no-repeat center center;
}
/*.live_tv_icon { position: relative;display:table-cell; width:48px; height:50px; background:url(../images/TV_live_icon.png) no-repeat 6px 50%;}
.TW .live_tv_icon { background:url(../images/TV_live_icon_tw.png) no-repeat 6px 50%;}
.CN .live_tv_icon { background:url(../images/TV_live_icon_cn.png) no-repeat 5px 50%;}
.EN .live_tv_icon { background:url(../images/TV_live_icon_en.png) no-repeat 5px 50%;}
.KO .live_tv_icon { background:url(../images/TV_live_icon_en.png) no-repeat 5px 50%;}*/

.live_tv_time { display:table-cell; width:48px; height:50px;vertical-align: middle; }
.tv_game_name { display:table-cell;vertical-align: middle;}
/*.tv_game_name span { display: inline-block; line-height:23px;padding: 14px 5px 0 0;word-break: break-word; font-size: 15px!important;}
*/
.tv_game_name span { display: list-item; line-height:23px;padding: 10px 5px 10px 0;word-break: break-word; font-size: 15px!important;
margin-left: 0;
list-style: none;
}

/*@media only screen and (min-width: 320px) and (orientation:portrait) {
  .inneraccordion .tv_game_name span, .tv_game_name  { font-size: 15px!important;}
}*/
/*==horizontal== i6s  667*375 */
/*@media screen and (min-width: 667px) and (orientation:landscape) {
  .inneraccordion .tv_game_name span, .tv_game_name  { font-size: 15px!important;}
}*/

.hide_tv { color:rgba(255,255,255,0.25);}
.hide_tv .header_tv_icon { opacity:0.25;}
.LIST_TV { padding-bottom: 50px !important;}
.LIST_TV .gridContainer {border-bottom:inherit !important ;}
.LIST_TV .popBoxTV { background-image:none; border:none !important; box-shadow:none;}

/* for go top buttons css*/
.popBoxTV { /*float:left;/*test*/
	width:calc(100vw - 16px);
	margin:8px auto;
	background:#e5e0dc;
	border-radius:3px;
	height: 48px;
	bottom:0;
	z-index:1;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	line-height: 45px;
	border-top: 1px solid #405119;
	border-bottom: 1px solid #000;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;
}
.popBoxTV strong { font-weight:normal;}
:target .popBoxTV {position:fixed; opacity:1;}

/* for go top buttons css*/
.LayoutDiv6 {
	clear: both;
/*	float: left;*/
	margin: 8px;
	height: 48px;
	line-height: 48px;
	background-color: #e5e0dc;
	border-radius: 3px;
	color: #5a5249;
	text-align: center;
	font-size: 14px;

	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.popBox .LayoutDiv6,.popBox .LayoutDiv5{

}
.LayoutDiv6:active,.LayoutDiv5:active{
	background-color: #cfc6be!important;
}
.backTopBtn{
	position: relative;
}
.backTopBtn:before{
	position: absolute;
	content: '';
	display: block;
	top: -8px;
	left: -8px;
	width: 100%;
	padding: 0 8px;
	border-top: #F0F0F0 solid 1px;
}
.popBox .backTopBtn:before{
	height: 63px;
	margin-left: -8px;
	padding: 0 16px;
	background: #FFF;
	z-index: -1;
}
.qa_help_page .LayoutDiv5{
	margin: 8px;
	width: auto;
}
/*close game*/
.ord_main_p.close_game { background-color: #E2DFDD;}

/* body end line */
.MORE .foot_line { border-bottom: solid 1px #F0F0F0;}
#div_show, .help_HG, .help_rule, .parlay_rule { border-bottom: solid 1px #F0F0F0;}
.MORE #div_show, #WAGER #div_show , #WCANCEL #div_show , #STATEM #div_show,.LIST_TV #div_show/*, .LEAGUE #div_show*/
{border-bottom:none;}


/* 2017-10-11 SK */
.SK .odds_bg { position: relative;}
.SK .odds_score,.SK .odds_re_time {font-size: 12px!important; line-height: 12px;}
.SK .icon_N {float: right;height: 24px; line-height: 24px!important; margin-left: 4px;}
.SK .odds_live {font-size:11px!important;}
.best_mode {font-size: 11px; line-height: 12px;}
.SK .odds_re_time {position: absolute;right: 0; float:none;}
/*
.SK .odds_min {  float: right; }
.SK .odds_re_time .icon_N { float: right;}
*/

/* ========== 2017 New Style ========== */
.menu_user {
	height: 48px;
	line-height: 48px;
	float: left;
	width: 100%;
	background-color: #8c7769;
	border-top: 1px solid #726156;
	font-size: 15px;
}
.user_2 {float: left; padding-left: 7px; color: #FFF;}
.curr_box_2 {float: right; line-height: 48px;font-weight: bold;}
.curr_amount_2 {float: left; color: #FFF;/*margin-right: 5px;*/}
.subaccountform_menu .curr_amount_2{color: #f4cd8a;}
.curr_value_2 {float: left;color:rgba(255,255,255,0.56); margin-right: 3px;}
.curr_reload {float: left; width: 48px;height: 48px; background: url(../images/reload_curr.svg) no-repeat 50%;}
.curr_reload:active {background-color: #6E5E53;}
/*no ratio*/
.close_thegame { min-height: 50px; background-color: #f9f7f6!important; background: url(../images/lock.svg) no-repeat 50%; background-size: 12px 16px; border: solid 1px rgba(216, 216, 216, 0.5);
}

.close_thegame .more_con, .close_thegame .con { display: none!important;}

.game_space { height: 4px;}/*game table top space*/
.selection_wrap.first_sel {/*margin-left: 8px;*/}
.con_ou { color: #ac956c; padding-right: 4px;}
.more_mem_box div.odds_red:first-child { /*yu edit in 11/14*/
	/*line-height:47px; margin-top: -8px; */
}
.accordion_content .more_mem_box { /*margin-right: 8px;*/}
.subacc_2 {color: #333;}/* more font color*/
/* more Gauge plate */
.board_title .odds_mid { width: 15px; height: 16px;  padding: 0 ;margin: 0 7px; line-height: 16px; }
.board_title .odds_mid:after {position: absolute; top: 0px; left: 2px; content: "中";  width:12px; line-height: 16px; font-size: 12px; color: #5dc8ed; font-weight: bold; }
@-moz-document url-prefix(){.board_title .odds_mid:after { margin-top: -1px;}}
/*.board_title .odds_mid:empty,.live_time:empty, .game_time:empty,*/ .live_ft_board:empty, .live_time_board:empty, .delaye_data:empty { display:none; margin:0; padding:0;}
.score_zero:empty, .odds_live:empty, .score_h:empty, .board_team_h:empty, .board_team_c:empty { display:none; margin:0; padding:0;}
.SK .odds_live:empty { display:inline-block; height: 12px;}
.team_line {display: flex;justify-content: center;align-items: center}/*for bm more*/
/*for bm more*/
.team_line_game {
	display: -webkit-box;
	display: -webkit-flex;
	display:flex;
	-webkit-box-pack: start;
		box-pack: start;
		justify-content: start;
	-webkit-align-items: center;
	align-items: center;

}
/*more odd empty*/
.odds_gray:empty{height: 3px;}
.more_mem_box:empty { padding-top: 0;}
.more_td_line:empty { border: none;}/*for pd*/
/*more odd Single line */
.body_m_ft .odds_red, .body_t .odds_red, .body_eo .odds_red,.body_rm .odds_red, .body_pd .odds_red, .body_sp .odds_red {line-height: 32px;}
.more_tr_first .more_td, .more_tr_first .more_td_two,.more_tr_first .more_td_up,.more_tr_first .more_td_two_up{padding-top: 4px;} /*for pd first row top Space*/
.more_tr_last .more_td, .more_tr_last .more_td_two { padding-bottom: 4px;} /*for pd last row top Space*/
.tr_last,.tr_last_up{
	background-color: #f9f7f6;
	height: 64px;
	border-top: 1px #F0F0F0 solid;
	padding-bottom: 0 !important;

	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 4px;
	
} /* no goal */
div.tr_last + div.tr_last, div.tr_last_up + div.tr_last_up {margin-top: 0px;}
div.tr_last + div.tr_last { border-top: none; margin-top: -8px!important;}

.body_pd .more_tr:first-child .more_td { padding-top: 4px;}
/*.body_pd .more_tr:last-child .more_td { padding-bottom: 4px;}*/
/* game tr top space */
.oddsdetails.td_first td.team_box, .oddsdetails.td_first td.odds_box,.oddsdetails.td_first td.odds_box_up{ padding-top: 8px;}

/* More Space*/
.acc_1 ~ .subacc_2>.subaccountform:first-child { margin-top: 4px;}
.acc_1 ~ .subacc_2>.subaccountform:last-child { margin-bottom: 4px;}
.acc_1 ~ .subacc_2>.subaccountform.tr_last{ margin-bottom: 0!important;}
.acc_1 ~ .subacc_2 > div.allsports:last-child { padding-bottom: 0px;}
.acc_1 ~ .subacc_2 > div.body_sp:last-child { padding-bottom: 0px;}
.body_sp > div.sub_title:first-child { margin-top: 0;}
.body_pd .sub_title { margin-top: 0;margin-bottom: 0;}
.acc_1 ~ .subacc_2 > div:first-child.sub_title_twin{padding-top: 0!important; margin-top: 0!important;}
.sub_title + .subaccountform {margin-top: 4px;}
.subaccountform + .sub_title {margin-top: 4px;}
.sub_title + .more_tr .more_td { padding-top: 4px;}
.more_tr.more_line2 .more_td {padding-bottom: 4px;}
.sub_title + .subaccountform.tr_last {margin-top: 0px;}


/*.inneraccordion .game_name:active,*/ .inneraccordion_home:active, .inneraccordion:active {background-color: #e9e4e2!important;}
.more_td_up .more_td_line {background-color: rgba(244, 200, 123, 0.64);	border: solid 1px rgba(188, 125, 16, 0.56);}
.ratio_tn { line-height: 48px;}
.acc_1:active {background-color: #6e5e53!important;}
.more_tr.tr_last .more_mem_box ,.more_tr.tr_last_up .more_mem_box{
	margin: 0 auto;
}/* pd */
.more_tr.tr_last_up .more_mem_box{
	background-color: rgba(244, 200, 123, 0.64);
	border: solid 1px rgba(188, 125, 16, 0.56);
}
.more_tr.tr_last .more_td,.more_tr.tr_last_up .more_td{
	float: none;
	-webkit-box-flex: 1;
}

/**2017/10/03 Yu Add for index.html */
.body_show{
	position: relative;
	width: 100vw;
	min-height: 100%;
	min-height: calc(100vh - 48px);
}
.body_show>div{
	padding-bottom: 48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.menu_show{
	position: fixed;
	bottom: 0;
	width: 100vw;
	max-height: 100%;
	z-index: 2;
}

.history_page .annoucement_1{
	padding: 9px 14px 12px 9px;
}
.annoucement_1{
	padding: 7px 14px 13px 9px;
}

#STATEM.history_page .ord_gametype{display:inline;font-weight: bold;color:#323232;}
#STATEM.history_page .orderScore{display: inline;color: #d0021b;}
#STATEM.history_page .orderScore:after{content:"\A";white-space:pre; }
#STATEM.history_page .ord_leag{}
#STATEM.history_page .ord_leag:before,.betInformation .orderLea:before{content:"";display:block;}
#STATEM.history_page .ord_teamname{display: inline;}
#STATEM.history_page .team_h,.betInformation .team_c{font-weight: normal;color: #323232;}
#STATEM.history_page .ord_con,.betInformation .ord_con_c{font-weight: bold;color: #d0021b;}
#STATEM.history_page .team_chose{color:#323232;}
#STATEM.history_page .ord_chose_con,.betInformation .orderNowTeam_R{/*font-weight: bold;color: #d0021b;*/}
#STATEM.history_page .ord_ior{font-weight: bold;color: #d0021b;}
#STATEM.history_page em{font-style: normal;}
#STATEM.history_page .wager_loss_gold,#STATEM.history_page .wager_win_gold,#STATEM.history_page .wager_none_gold{font-weight: bold;}
#STATEM.history_page .team_at{}

#WCANCEL .page_openBet ~ #div_show .ord_gametype{display:inline;font-weight: bold;color:#323232;}
#WCANCEL .page_openBet ~ #div_show .orderScore{display: inline;color: #d0021b;}
#WCANCEL .page_openBet ~ #div_show .orderScore:after{content:"\A";white-space:pre; }
#WCANCEL .page_openBet ~ #div_show .ord_leag{}
#WCANCEL .page_openBet ~ #div_show .ord_leag:before,.betInformation .orderLea:before{content:"";display:block;}
#WCANCEL .page_openBet ~ #div_show .ord_teamname{display: inline;}
#WCANCEL .page_openBet ~ #div_show .team_h,.betInformation .team_c{font-weight: normal;color: #323232;}
#WCANCEL .page_openBet ~ #div_show .ord_con,.betInformation .ord_con_c{font-weight: bold;color: #d0021b;}
#WCANCEL .page_openBet ~ #div_show .team_chose{color:#323232;}
#WCANCEL .page_openBet ~ #div_show .ord_chose_con,.betInformation .orderNowTeam_R{/*font-weight: bold;color: #d0021b;*/}
#WCANCEL .page_openBet ~ #div_show .ord_ior{font-weight: bold;color: #d0021b;}
#WCANCEL .page_openBet ~ #div_show em{font-style: normal;}
#WCANCEL .page_openBet ~ #div_show .team_at{}

.wager_table .txtGray{display: inline; color: #323232; opacity: 0.56;}

/*20171201 body_danger_new.css 合併*/
.finish_dg { color:#ff7700; margin-left:3px;}
.finish_confirm { color: #658c18; margin-left:3px;}
.finish_reject { color: #e65353; margin-left:3px;}
.danger { position: relative; background-color: #FEDEC2;}
.finish_main.danger_load  { 
min-height: 85px; clear:both; overflow-y:auto; line-height:1.3em;
position: relative; padding:10px 25px 10px 10px !important; background: #FEDEC2 url(../images/order_refresh.png) no-repeat center !important;}
.finish_main.danger_load:after { content: url(../images/danger_loading.gif); position: absolute; top: 10px; right: 10px;}
.finish_main.reject {position: relative; background: #FAD4D4 url(../images/order_reject.png) no-repeat center!important;}

.dan_green{/*yu edit*/
	font-weight: bold;
	color: #3c8662;
}
.dan_pending{/*yu edit*/
	font-weight: bold;
	color: #eba01e;
}
.dan_red{
	height: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #c7270a;
}
.dan_danger{
	height: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #c7270a;
}
.annoucement_3 {/*yu edit*/
	padding: 14px 9px 13px 9px;
	background: url('../images/betPendingBG.png') no-repeat center center rgba(235, 160, 29, 0.16);
}
.page_openBet .LayoutDiv1_contact{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/* 4 Password */
.pw4_login .helpPswRe , .pw4_del .helpPswRe { margin-top: 32px;}
.pw4_login .pswTxtBox, .pw4_del .pswTxtBox {padding: 0 12px;}
.pw4_login .pswBtnBox, .pw4_del .pswBtnBox { margin-top: 40px!important;}

@media screen and (min-width: 768px) and (orientation: landscape) {
	.help_pwdforgot .recovery_box{padding: 0 10px 112px 10px!important;}
	.help_newtv .recovery_box{padding: 0 13px 112px 13px!important;}
}