.clear{
	clear:both;
}

body{
	font-size:13px;
	background-color:#dcf3f3; /*-------瑋改---------*/
}

#main{
	padding:10px;
}

@font-face {
    font-family: 'CARDS';
	src: url("/fonts/CARDS.TTF") format('truetype');

}

.temp-waiting{
	margin: 0 auto;
	display: block;
	position:relative;
	top:50px;
}

.nowrap{
	white-space: nowrap;
}

/*****************投注明細 strat**************/
#today-member-order-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
}

#today-member-order-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}


#today-member-order-area .order-table{
	border-collapse: collapse;
    width: 100%;
}

#today-member-order-area .order-table tr{
	background-color:#FAFAFA;
}

#today-member-order-area .order-table .title-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#E1E5EC;
}

#today-member-order-area .order-table .total-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#E1E5EC;
}

#today-member-order-area .order-table td{
	padding:8px 5px;
	border:1px solid #d4d4d4;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
}

#today-member-order-area .order-table .align-r{
	text-align:right;
}

#today-member-order-area .handicap {
	color: #0000CC;
	font-weight: bold;
}

#today-member-order-area .odds {
    font-weight: bold;
}

#today-member-order-area .rank_score, #today-member-order-area .orange-txt{
	color:orange;
}

#today-member-order-area .green-txt{
	color:green;
}

#today-member-order-area .red-txt{
	color:#F00;
}

#today-member-order-area .blue-txt{
	color:#0000CC;
}

#today-member-order-area .notes{
	color:red;
}

#today-member-order-area .poker-table{
	margin:5px auto;
	/*width:281px;*/
}

#today-member-order-area .poker-table .poker-tr{
	background-color:#f0f0f0;
}

#today-member-order-area .poker-table td{
	text-align:center;
	border:1px solid #ccc;
}

#today-member-order-area .poker-table td.poker-rank1-td{
	color:#FFF;
	background-color:#0044BB;
}

#today-member-order-area .poker-table td.poker-rank2-td{
	color:#FFF;
	background-color:#e43a45;
}

#today-member-order-area .poker-table td.poker-td{
	height:90px;
}

#today-member-order-area .icon-poker {
	font-family: 'CARDS';
	font-size: 60px;
	position: relative;
	top: 22px;
}

#today-member-order-area .lf-4{
	left:4px;
}

#today-member-order-area .rf-2{
	right:2px;
}

#today-member-order-area .rf-8{
	right:8px;
}

#today-member-order-area .poker-black{
	color:#000;
}

#today-member-order-area .poker-red{
	color:#D50000;
}

#today-member-order-area .bet-period-no{
	font-weight:bold;
}

#today-member-order-area .gray-txt{
	color:#495d71;
}

#today-member-order-area .display-none{
	display: none;
}

#today-member-order-area .game-category-title-tr{
	cursor: pointer; 
	background-color: #D1E3DD!important;
}

#today-member-order-area .game-category-title-tr .gc-name-td{
	text-align:left; 
	vertical-align: middle;
}

#today-member-order-area .game-category-title-tr .gc-name-td > img{
	vertical-align: middle;
}

#today-member-order-area .show-type-btn-group{
	background: #9fdcdc;
    margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
    border-radius: 20px;
}

#today-member-order-area .show-type-btn{
	border-radius: 20px;
    text-align: center;
    padding: 5px;
    width: 80px;
    font-size: 18px;
    display: inline-block;
    border: 2px solid #124E78;
	text-decoration:none;
	background-color:#FFF;
}

#today-member-order-area .show-type-btn.active, #today-member-order-area .show-type-btn:hover{
	background-color:#124E78;
	color:#FFF;
}
/*****************投注明細 end**************/


/*****************歷史帳務 strat**************/

#billing-date-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
}

#billing-date-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#billing-date-area .billing-date-table{
	border-collapse: collapse;
    width: 99.9999%;
}

#billing-date-area .billing-date-table tr{
	background-color:#FAFAFA;
}

#billing-date-area .billing-date-table .title-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#9dddde; /*-------瑋改 background-color:#E1E5EC; ---------*/
}

#billing-date-area .billing-date-table .total-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#9dddde; /*-------瑋改 background-color:#E1E5EC; ---------*/
}

#billing-date-area .billing-date-table .space-tr{
	background-color:#FFF;
}

#billing-date-area .billing-date-table td{
	padding:5px;
	border:1px solid #d4d4d4;
	text-align:center;
	vertical-align:middle;
	line-height:18px;
}

#billing-date-area .billing-date-table .align-r{
	text-align:right;
}

#billing-date-area .win-amount{
	font-weight:bold;
	text-decoration:underline;
}

#billing-date-area .green-txt{
	color:green;
}

#billing-date-area .red-txt{
	color:#F00;
}


#history-member-order-area .top-title{
	background-color:#2C3E50;
	color:#FFF;
}

#history-member-order-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#history-member-order-area .back-btn{
	position: relative;
	top: 1px;
}

#history-member-order-area .billing-date{
	color:#E26A6A;
}

#history-member-order-area .order-table{
	border-collapse: collapse;
    width: 100%;
}

#history-member-order-area .order-table tr{
	background-color:#FAFAFA;
}

#history-member-order-area .order-table .title-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#E1E5EC;
}

#history-member-order-area .order-table .total-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#E1E5EC;
}

#history-member-order-area .order-table td{
	padding:5px;
	border:1px solid #d4d4d4;
	text-align:center;
	vertical-align:middle;
	line-height:18px;
}

#history-member-order-area .order-table .align-r{
	text-align:right;
}

#history-member-order-area .handicap {
	color: #0000CC;
	font-weight: bold;
}

#history-member-order-area .odds {
    font-weight: bold;
}

#history-member-order-area .rank_score, #history-member-order-area .orange-txt{
	color:orange;
}

#history-member-order-area .green-txt{
	color:green;
}

#history-member-order-area .red-txt{
	color:#F00;
}

#history-member-order-area .blue-txt{
	color:#0000CC;
}

#history-member-order-area .notes{
	color:red;
}

#history-member-order-area .poker-table{
	margin:5px auto;
	/*width:281px;*/
}

#history-member-order-area .poker-table .poker-tr{
	background-color:#f0f0f0;
}

#history-member-order-area .poker-table td{
	text-align:center;
	border:1px solid #ccc;
}

#history-member-order-area .poker-table td.poker-rank1-td{
	color:#FFF;
	background-color:#0044BB;
}

#history-member-order-area .poker-table td.poker-rank2-td{
	color:#FFF;
	background-color:#e43a45;
}

#history-member-order-area .poker-table td.poker-td{
	height:90px;
}

#history-member-order-area .icon-poker {
	font-family: 'CARDS';
	font-size: 60px;
	position: relative;
	top: 22px;
}

#history-member-order-area .lf-4{
	left:4px;
}

#history-member-order-area .rf-2{
	right:2px;
}

#history-member-order-area .rf-8{
	right:8px;
}

#history-member-order-area .poker-black{
	color:#000;
}

#history-member-order-area .poker-red{
	color:#D50000;
}

#history-member-order-area .bet-period-no{
	font-weight:bold;
}

#history-member-order-area .gray-txt{
	color:#495d71;
}

#history-member-order-area .display-none{
	display: none;
}

#history-member-order-area .game-category-title-tr{
	cursor: pointer; 
	background-color: #D1E3DD!important;
}

#history-member-order-area .game-category-title-tr .gc-name-td{
	text-align:left; 
	vertical-align: middle;
}

#history-member-order-area .game-category-title-tr .gc-name-td > img{
	vertical-align: middle;
}

#history-member-order-area .show-type-btn-group{
	background: #9fdcdc;
    margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
    border-radius: 20px;
}

#history-member-order-area .show-type-btn{
	border-radius: 20px;
    text-align: center;
    padding: 5px;
    width: 80px;
    font-size: 18px;
    display: inline-block;
    border: 2px solid #124E78;
	text-decoration:none;
	background-color:#FFF;
}

#history-member-order-area .show-type-btn.active, #today-member-order-area .show-type-btn:hover{
	background-color:#124E78;
	color:#FFF;
}
/*****************歷史帳務 end**************/


/*****************會員資料 strat**************/
#member-info-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
}

#member-info-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}


#member-info-area .basic-info-table{
	border-collapse: collapse;
    width: 100%;
}

#member-info-area .basic-info-table tr{
	background-color:#FAFAFA;
}


#member-info-area .basic-info-table td{
	padding:10px 5px;
	border:1px solid #d4d4d4;
	text-align:center;
	vertical-align:middle;
}

#member-info-area .basic-info-table td.title{
	font-weight:bold;
	font-size:16px;
	color:#2C3E50;
}

#member-info-area .basic-info-table .align-r{
	text-align:right;
}

#member-info-area .red-txt{
	color:#F00;
}

#member-info-area #bet-opt-menu{
	background-color:#ea3063; /*-------瑋改 background-color:#faebd7; ---------*/
	margin-top:10px;
}

#member-info-area #bet-opt-menu .menu{
	display:inline-block;
	color:#1e2737;
	font-weight:bold;
	font-size: 15px;
    padding: 12px 15px 8px 15px;
    cursor:pointer;
	color:#FFF;
}

#member-info-area #bet-opt-menu .menu.active{
	border-bottom:3px solid #a31139;
}

#member-info-area #bet-game-opt-menu, #member-info-area #bet-fere-game-opt-menu, #member-info-area #bet-e-game-opt-menu, #member-info-area #bet-chess-game-opt-menu, #member-info-area #bet-esport-game-opt-menu, #member-info-area #bet-other-ticket-game-opt-menu, #member-info-area #bet-i88-game-opt-menu, #bet-rev-game-opt-menu{
	background-color:#ea3063; /*-------瑋改 background-color:#faebd7; ---------*/
	margin-top:10px;
}

#member-info-area #bet-game-opt-menu .menu, #member-info-area #bet-fere-game-opt-menu .menu, #bet-e-game-opt-menu .menu, #bet-chess-game-opt-menu .menu, #bet-esport-game-opt-menu .menu, #bet-other-ticket-game-opt-menu .menu, #bet-i88-game-opt-menu .menu, #bet-rev-game-opt-menu .menu{
	display:inline-block;
	color:#1e2737;
	font-weight:bold;
	font-size: 15px;
    padding: 12px 15px 8px 15px;
    cursor:pointer;
	color:#FFF;
}

#member-info-area #bet-game-opt-menu .menu.active, #member-info-area #bet-fere-game-opt-menu .menu.active, #member-info-area #bet-e-game-opt-menu .menu.active, #member-info-area #bet-chess-game-opt-menu .menu.active, #member-info-area #bet-esport-game-opt-menu .menu.active, #member-info-area #bet-other-ticket-game-opt-menu .menu.active, #member-info-area #bet-i88-game-opt-menu .menu.active, #member-info-area #bet-rev-game-opt-menu .menu.active{
	border-bottom:3px solid #a31139;
}

#member-info-area .bet-opt-table{
	border-collapse: collapse;
    width: 100%;
	margin-top:10px;
}

#member-info-area .bet-opt-table tr{
	background-color:#FAFAFA;
}

#member-info-area .bet-opt-table .title-tr{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	
}

#member-info-area .bet-opt-table .title-tr td{
	color:#FFF;
}


#member-info-area .bet-opt-table td{
	padding:10px 5px;
	border:1px solid #d4d4d4;
	text-align:left;
	vertical-align:middle;
}

#member-info-area .bet-opt-table .l-title{
	background-color:#9dddde; /*-------瑋改 background-color:#E1E5FE; ---------*/
	width: 10%;
}


#member-info-area .input-1{
	width:20px;
	height:9px;
}


#member-info-area .hide{
	display: none;
}


/*****************會員資料 end**************/



/*****************功能設定 strat**************/
#features-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
}

#features-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#features-area #features-menu{
	background-color:#77d0d1; /*-------瑋改 background-color:#faebd7; ---------*/
	margin-top:10px;
}

#features-area #features-menu .menu{
	display:inline-block;
	color:#1e2737;
	font-weight:bold;
	font-size: 15px;
    padding: 12px 15px 8px 15px;
	cursor:pointer;
}
#features-area #features-menu .menu.active{

	border-bottom:3px solid #1e2737;
}

#features-area .features-content{
	margin-top:10px;
}

#features-area .prefer-outer{
	background-color:#9dddde; /*-------瑋改 background-color:#f1f1f1; ---------*/
	padding:0px 10px;
	
}

#features-area .prefer-table td{
	padding:10px 5px;
}

#features-area .perfer-save-btn{
	cursor: pointer;
    padding: 3px 8px;
    background: #2C3E50;
    border: 1pt solid #000032;
    border-top: #2C3E50;
    box-shadow: 0 0 3px #333;
    border-radius: 4px;
    color: #FFF;
}

#features-area .handicap-table{
	font-size:14px;
	border-collapse: collapse;
    width: 100%;
}

#features-area .handicap-table tr:nth-child(odd) {
    background-color: #f5f5f5;
}

#features-area .handicap-table tr.title-tr{
	background-color:#39a8a9; /*-------瑋改 background-color:#5C9BD1; ---------*/
}

#features-area .handicap-table tr.title-tr td{
	text-align:center;
	color:#FFF;
}

#features-area .handicap-table tr.bottom-tr td{
	border-bottom:1px solid #39a8a9; /*-------瑋改 borde-bottomr: 1px solid #d4d4d4; ---------*/
}

#features-area .handicap-table td{
	padding:8px 5px;
	padding-left:10px;
	border-right: 1px solid #39a8a9; /*-------瑋改 borde-rightr: 1px solid #d4d4d4; ---------*/
    border-left: 1px solid #39a8a9; /*-------瑋改 border-left: 1px solid #d4d4d4; ---------*/
}

#features-area .handicap-table .blue-txt{
	color: #4B77BE;
}

#features-area .handicap-table .green-txt{
	color: #219f00;
}

#features-area .example{
	font-size:14px;
	border-collapse: collapse;
	width: 100%;
	margin-top: 15px;
}

#features-area .example .title-tr{
	background-color:#39a8a9; /*-------瑋改 background-color:#60d7e2; ---------*/
	color:#ffffff; /*-------瑋增 ---------*/
}

#features-area .example .title-tr2{
	background-color:#9dddde; /*-------瑋改 background-color:#9deaf0; ---------*/
	font-weight: bold;
}

#features-area .example .bg-tr{
	background-color:#9deaf0;
}

#features-area .example td{
	padding:8px 5px;
	border: 1px solid #39a8a9; /*-------瑋改 border: 1px solid #60d7e2; ---------*/
	text-align:center;
	vertical-align: middle;
}

#features-area .example td.align-l{
	text-align:left;
	padding-left:10px;
}

#features-area .notes{
	margin-top:15px;
	border: 1px solid #39a8a9; /*-------瑋改 border: 1px solid #d4d4d4; ---------*/
    padding: 4px;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

#features-area .notes .title{
    display: table-cell;
    background-color: #dadada;
    color: #4d4d4d;
    width: 102px;
    line-height: 100%;
    text-align: center;
    min-height: 40px;
    vertical-align: middle;
}

#features-area .notes .content{
	display: table-cell;
    color: #c90101;
    padding-left: 16px;
    line-height: 19px;
}


/*****************功能設定 end**************/
/*****************條款 strat**************/
#rule-area .rule_title_div
{
	margin:20px;
}
#rule-area .rule_textarea
{
	 padding:10px;
	 width:600px; 
	 height:600px;
}
#rule-area .agree_div, .disagree_div
{
	margin-top:20px;
}
#rule-area #agree ,#disagree
{
	width:85px;
}
/*****************條款 end**************/

/*****************過關計算器 strat**************/
#features-area .calculator
{
	width:800px;	
}
#features-area .main_pass_count
{
	display: table;
    width: 100%;
    border: 1px solid #39a8a9; /*-------瑋改 border: 1px solid #d4d4d4; ---------*/
    margin-bottom: 10px;    
	background:#9dddde; /*-------瑋改 background: #ebebeb; ---------*/
}
#features-area .pass_count_title
{
	background:#39a8a9; /*-------瑋改 background:rgba(140, 225, 251, 0.66); ---------*/
	display:table;
	padding:5px 0 5px 0; 
	width:100%; 
	color:#ffffff; /*-------瑋增 ---------*/
}
#features-area .pass_count_half
{
	width: 50%;
    float: left;
    color: #000;
}
#features-area .pass_count_num
{
	float:left;
	width:70px;
	text-align:center;
}
#features-area .pass_count_bet
{
	float:left;
	width:100px;
	text-align:center;
}
#features-area .pass_count_handicap
{
	float: left;
	width: 170px; 
	text-align: center;
	margin-left: 20px
}
#features-area .pass_count_table
{
	margin:8px 0; 
	border-right: 1px solid #39a8a9; /*-------瑋改 border-right: 1px solid #cacaca; ---------*/
}
#features-area .pass_count_list
{
	margin: 15px 0;
	display: table;
	width: 100%;
}
#features-area .pass_count_bet_input
{
	border:1px solid #bfbfbf; 
	width:100%; 
	padding:5px 0; 
	vertical-align:middle;
}
#features-area .pass_count_select
{
	width:55px; 
	color:#005380; 
	vertical-align:middle; 
	padding:4px 0 4px 7px; 
	margin-left:4px; 
	font-weight:bold;
}
#features-area .pass_count_ratio
{	
	border:0; 
	width:36px;
	padding:5px; 
	text-align:center; 
	vertical-align:middle; 
	margin: 0 5px;
}
#features-area .operation
{
	border-top: 1px solid #39a8a9; /*-------瑋改 border-top: 1px solid #cacaca; ---------*/
	display: table;
	width: 98%;
	margin: 0 auto;
    color: #4d4d4d;
	padding: 10px 0;
}
#features-area .operation_price ,.operation_result
{
	width: 50%;
    float: left;
}
#features-area .operation_price_input ,.operation_result_input
{
	border: 1px solid #bfbfbf;
	width: 226px;
	padding: 10px 0 10px 5px;
	font-size: 20px;
}

#features-area .operation_result_input
{
	color: #ad0000;
	border: 0;
	background-color: #dbdbdb;
}


#features-area .prompt
{
	border: 1px solid #39a8a9; /*-------瑋改 border: 1px solid #d4d4d4; ---------*/
	padding: 4px;  
	display: table;   
	width: 99%;
}
#features-area .prompt .prompt_title
{
	display: table-cell; 
	background-color: #dadada; 
	color: #4d4d4d; 
	width:102px; 
	text-align:center; 
	vertical-align: middle;
}
#features-area .prompt .prompt_detail
{
	color: #c90101; 
	padding-left: 16px;
}
/*****************過關計算器 end**************/

/*****************規則說明 strat**************/
#regulation-area .top-title{
	background-color:#215b5b;
	color:#FFF;
}

#regulation-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#regulation-area #regulation-menu{
	background-color:#77d0d1;
	margin-top:10px;
}

#regulation-area #regulation-menu .menu{
	display:inline-block;
	color:#1e2737;
	font-weight:bold;
	font-size: 15px;
    padding: 12px 15px 8px 15px;
	cursor:pointer;
}

#regulation-area #regulation-menu .menu.active{
	border-bottom:3px solid #1e2737;
}

#regulation-area .regulation-content{
	margin-top:10px;
}

#regulation-area .board 
{
	width:60%;
	margin:0 auto 80px;
}
#regulation-area .board  p ,li
{
	font-family: 微軟正黑體, Verdana, Geneva, sans-serif;
	margin:5px 0 5px 0;
	color:#2d59af;
}
#regulation-area .board > b > p 
{
	color: red;
    font-size: 20pt;
    text-align: center;
}
#regulation-area .board p , b ,li
{
	line-height:1.4;
}
#regulation-area .board td > .red_font
{
	color: #f00;
}
#regulation-area .board b > .red_font
{
	color: #f00;
}
#regulation-area .board p > .red_font
{
	color: #f00;
}
#regulation-area .board p > .green_font
{
	color: green;
}
#regulation-area .board ol,ul
{
	list-style-type:decimal;
}

#regulation-area .board .rule-time{
	color:black;
}
#regulation-area .board table
{
	text-align: center; 
	width: 100%;
    margin: 0 auto;
    border:1px solid; 
	padding:5px; 
}
#regulation-area .board tr, #regulation-area .board td{
	border: 1px solid;
	padding: 3px;
}

#regulation-area .important-font
{
	color: red;
	font-weight:bold;
}

/*****************規則說明 end**************/

/*****************相關網站 strat**************/
#related_site-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
}

#related_site-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#related_site-area .related_table
{
	width:80%;
	margin:8px auto 80px;
	background-color: #39a8a9; /*-------瑋增 ---------*/
}
#related_site-area .related_sports_title
{
	background-color:#77d0d1; /*-------瑋改 background-color:#F1F1D9; ---------*/
	text-align: left;
	font-family: 微軟正黑體;
	font-size: 14px;
}

#related_site-area .related_table>tbody>tr> th ,.related_table>tbody>tr>td
{
	padding: 8px;
}
#related_site-area .related_table a
{
	color: #ffffff;	/*-------瑋改 color: #428bca; ---------*/
	font-family: 微軟正黑體;
}


/*****************相關網站 end**************/


/*****************賽事直播 strat**************/
#live-video-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
}

#live-video-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#live-video-area #main-content{
	margin-top:5px;
}

#live-video-area #left-menu{
	float:left;
	width:300px;
	overflow-y:auto;
}


#live-video-area #video-content{
	float:left;
	margin-left:5px;
}

#live-video-area #left-menu .menu-list{
	border-top: 1px solid #FFF;border-bottom: 2px solid #9aafc4;
}
			
#live-video-area #left-menu .menu-list.first{
	border-top: 1px solid #d4d4d4;border-bottom: 2px solid #9aafc4;
}

#live-video-area #left-menu .gc-div{
	color: #1e2737;
	background-color: #77d0d1; /*-------瑋改 background-color:#E1E5FE; ---------*/
	padding:10px 0px; 
	padding-left:15px; 
	font-weight:bold; 
	border-left:1px solid #d4d4d4; 
	border-right:1px solid #d4d4d4;
	cursor:pointer;
}

#live-video-area #left-menu .minus-plus-btn{
	color: #2C3E50;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #2C3E50;
	padding: 0px 4px;
	background-color: #FFF;
}

#live-video-area #left-menu .events-list{
	display:none;
}

#live-video-area #left-menu .events-table{
	border-collapse: collapse;
	width: 100%;
}

#live-video-area #left-menu .events-table tr{
	background-color: #FAFAFA;
}

#live-video-area #left-menu .events-table td{
	padding:5px 10px;
	border: 1px solid #d4d4d4;
	vertical-align:middle;
	line-height: 18px;
}

#live-video-area #left-menu .events-table td .play-btn{
	position: relative;
	top: 3px; 
	width:25px;
	cursor:pointer;
}

#live-video-area #video-title{
	text-align: center;
	background-color: #9dddde; /*-------瑋改 background-color:#CCC; ---------*/
	font-size: 16px;
	padding: 10px 0px;
	border-bottom:1px solid #FFF;
}

#live-video-area .no-video-msg{
	text-align:center;
	font-size: 16px;
	background-color: #CCC;
	padding: 10px 0px;
}

/*****************賽事直播 end**************/


/*****************台灣賓果 獎號走勢分析 strat**************/
#bingo_analysis_area .tb-period-no {
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
}
/*
#bingo_analysis_area .tb-type {
	text-align: center;
	vertical-align: middle;
	color: white;
}*/

#bingo_analysis_area .tb-type-1 {
	/*background-color: #d3ecfe;*/
	vertical-align: middle;
	color: white;
}

#bingo_analysis_area .tb-type-2 {
	/*background-color: #FFBBDD;*/
	vertical-align: middle;
	color: white;
}

#bingo_analysis_area .tb-type-3 {
	/*background-color: #d2fac2;*/
	vertical-align: middle;
	color: white;
}

#bingo_analysis_area .tb-align {
	text-align: center;
	vertical-align: middle;
}

#bingo_analysis_area .type-1-bg {
	background-color: #1d55c7;
}

#bingo_analysis_area .type-2-bg {
	background-color: #f00;
}

#bingo_analysis_area .type-3-bg {
	background-color: #2f9231;
}

#bingo_analysis_area .result-table{
	background-color:#FFF;
	width:1030px;
}

#bingo_analysis_area .result-table td{
	padding:8px 0px;
	text-align:center;
	border: solid #000 1px;
}

#bingo_analysis_area #result-table-result-qantity td {
	text-align:center; 
	vertical-align:middle; 
	background-color:white;
}

#bingo_analysis_area .result-table-title td {
	background-color: #EEE;
	color: #000080;
	text-align: center;
	vertical-align: middle;
}

#bingo_analysis_area #result-table-main {
	height:600px; 
	overflow-y:auto; 
	display:inline-block; 
	margin-top:5px; 
	padding:0 10px 0px 10px;
}

#bingo_analysis_area #temp-title-tr-area {
	position:fixed;
}

#bingo_analysis_area #change-amount-btn {
	padding:10px;
}

#bingo_analysis_area #bottom-result-qantity-area{
	padding-left:10px; 
	position: relative; 
	top: -4px;
}

/*****************台灣賓果 獎號走勢分析 end**************/





/*****************分分彩 開獎結果 strat**************/
#splitbo_analysis_area .tb-period-no {
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
}

#splitbo_analysis_area .tb-type-1 {
	vertical-align: middle;
	color: white;
}

#splitbo_analysis_area .tb-type-2 {
	vertical-align: middle;
	color: white;
}

#splitbo_analysis_area .tb-type-3 {
	vertical-align: middle;
	color: white;
}

#splitbo_analysis_area .tb-align {
	text-align: center;
	vertical-align: middle;
}

#splitbo_analysis_area .result-table{
	background-color:#FFF;
	width:690px;
}

#splitbo_analysis_area .result-table td{
	padding:8px 0px;
	text-align:center;
	border: solid #000 1px;
}

#splitbo_analysis_area .result-table-title td {
	background-color: #777777;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
}

#splitbo_analysis_area #result-table-main {
	height:600px; 
	overflow-y:auto; 
	display:inline-block; 
	margin-top:5px; 
	padding:0 10px 0px 10px;
}

#splitbo_analysis_area #temp-title-tr-area {
	position:fixed;
}

#splitbo_analysis_area #change-amount-btn {
	padding:10px;
}

#splitbo_analysis_area #bottom-result-qantity-area{
	padding-left:10px; 
	position: relative; 
	top: -4px;
}


#splitbo_analysis_area .result-table td.blue{
	color: #30679e;
}

#splitbo_analysis_area .result-table td.red{
	color: #d12707;
}

#splitbo_analysis_area .result-table td.mark-col-1{
	background: #fff8d8;
	font-weight: bold;
}

#splitbo_analysis_area .result-table td.mark-col-2{
	background: #d3ecfe;
	font-weight: bold;
}
/*****************分分彩 開獎結果 end**************/

/*****************北京賽車 開獎結果 strat**************/
#racing_analysis_area .tb-period-no {
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
}

#racing_analysis_area .tb-type-1 {
	vertical-align: middle;
	color: white;
}

#racing_analysis_area .tb-type-2 {
	vertical-align: middle;
	color: white;
}

#racing_analysis_area .tb-type-3 {
	vertical-align: middle;
	color: white;
}

#racing_analysis_area .tb-align {
	text-align: center;
	vertical-align: middle;
}

#racing_analysis_area .result-table{
	background-color:#FFF;
	width:917px;
}

#racing_analysis_area .result-table.racing-use{
	background-color:#FFF;
	width:1200px;
}

#racing_analysis_area .result-table td{
	padding:8px 0px;
	text-align:center;
	border: solid #000 1px;
}

#racing_analysis_area .result-table-title td {
	background-color: #777777;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
}

#racing_analysis_area #result-table-main {
	height:600px; 
	overflow-y:auto; 
	display:inline-block; 
	margin-top:5px; 
	padding:0 10px 0px 10px;
}

#racing_analysis_area #temp-title-tr-area {
	position:fixed;
}

#racing_analysis_area #change-amount-btn {
	padding:10px;
}

#racing_analysis_area #bottom-result-qantity-area{
	padding-left:10px; 
	position: relative; 
	top: -4px;
}


#racing_analysis_area .result-table td.blue{
	color: #30679e;
}

#racing_analysis_area .result-table td.red{
	color: #d12707;
}

#racing_analysis_area .result-table td.mark-col-1{
	background: #fff8d8;
	font-weight: bold;
}

#racing_analysis_area .result-table td.mark-col-2{
	background: #d3ecfe;
	font-weight: bold;
}
/*****************北京賽車 開獎結果 end**************/

/*****************快三 開獎結果 strat**************/
#k3_analysis_area .tb-period-no {
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
}

#k3_analysis_area .tb-type-1 {
	vertical-align: middle;
	color: white;
}

#k3_analysis_area .tb-type-2 {
	vertical-align: middle;
	color: white;
}

#k3_analysis_area .tb-type-3 {
	vertical-align: middle;
	color: white;
}

#k3_analysis_area .tb-align {
	text-align: center;
	vertical-align: middle;
}

#k3_analysis_area .result-table{
	background-color:#FFF;
	width:917px;
}

#k3_analysis_area .result-table.k3-use{
	background-color:#FFF;
	width:600px;
}

#k3_analysis_area .result-table td{
	padding:8px 0px;
	text-align:center;
	border: solid #000 1px;
	vertical-align: middle;
}

#k3_analysis_area .result-table-title td {
	background-color: #777777;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
}

#k3_analysis_area #result-table-main {
	height:600px; 
	overflow-y:auto; 
	display:inline-block; 
	margin-top:5px; 
	padding:0 10px 0px 10px;
}

#k3_analysis_area #temp-title-tr-area {
	position:fixed;
}

#k3_analysis_area #change-amount-btn {
	padding:10px;
}

#k3_analysis_area #bottom-result-qantity-area{
	padding-left:10px; 
	position: relative; 
	top: -4px;
}


#k3_analysis_area .result-table td.blue{
	color: #30679e;
}

#k3_analysis_area .result-table td.red{
	color: #d12707;
}

#k3_analysis_area .result-table td.white{
	color: #FFF;
}

#k3_analysis_area .result-table td.mark-col-1{
	background: #fff8d8;
	font-weight: bold;
}

#k3_analysis_area .result-table td.mark-col-2{
	background: #d3ecfe;
	font-weight: bold;
}

#k3_analysis_area .result-table td.mark-col-3{
	background: #FF00FB;
	font-weight: bold;
}
/*****************快三 開獎結果 end**************/




/*****************賓果規則 strat**************/
#bingo-regulation-area .board 
{
	padding: 0px 10px;
	margin-left: 10px;
}
#bingo-regulation-area .board  p ,li
{
	font-family: 微軟正黑體, Verdana, Geneva, sans-serif;
	margin:5px 0 5px 0;
	color:#2d59af;
}
#bingo-regulation-area .board > b > p 
{
	color: red;
    font-size: 20pt;
    text-align: center;
}
#bingo-regulation-area .board p , b ,li
{
	line-height:1.4;
}
#bingo-regulation-area .board .red_font
{
	color: #f00;
}
#bingo-regulation-area .board .green_font
{
	color: green;
}
#bingo-regulation-area .board ol,ul
{
	list-style-type:decimal;
}
/*****************賓果規則 end**************

/*****************快三規則 strat**************/
#k3-regulation-area .board 
{
	padding: 0px 10px;
	margin-left: 10px;
}
#k3-regulation-area .board  p ,li
{
	font-family: 微軟正黑體, Verdana, Geneva, sans-serif;
	margin:5px 0 5px 0;
	color:#2d59af;
}
#k3-regulation-area .board > b > p 
{
	color: red;
    font-size: 20pt;
    text-align: center;
}
#k3-regulation-area .board p , b ,li
{
	line-height:1.4;
}
#k3-regulation-area .board .red_font
{
	color: #f00;
}
#k3-regulation-area .board .green_font
{
	color: green;
}
#k3-regulation-area .board ol,ul
{
	list-style-type:decimal;
}
/*****************快三規則 end**************

/*****************分分彩串關明細 strat**************/
#bet-combo-order-area .top-title{
	background-color:#215b5b; /*-------瑋改 background-color:#2C3E50; ---------*/
	color:#FFF;
	margin-top:10px;
}

#bet-combo-order-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}


#bet-combo-order-area .order-table{
	border-collapse: collapse;
    width: 100%;
	margin-bottom:20px;
}

#bet-combo-order-area .order-table tr{
	background-color:#FAFAFA;
}

#bet-combo-order-area .order-table .title-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#E1E5EC;
}

#bet-combo-order-area .order-table .total-tr{
	color:#1e2737;
	font-weight: bold;
	background-color:#E1E5EC;
}

#bet-combo-order-area .order-table td{
	padding:8px 5px;
	border:1px solid #d4d4d4;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
}

#bet-combo-order-area .order-table .align-r{
	text-align:right;
}


#bet-combo-order-area .odds {
    font-weight: bold;
}

#bet-combo-order-area .green-txt{
	color:green;
}

#bet-combo-order-area .red-txt{
	color:#F00;
}

#bet-combo-order-area .blue-txt{
	color:#0000CC;
}

#bet-combo-order-area .notes{
	color:red;
}

#bet-combo-order-area .poker-black{
	color:#000;
}

#bet-combo-order-area .poker-red{
	color:#D50000;
}

#bet-combo-order-area .bet-period-no{
	font-weight:bold;
}

#bet-combo-order-area .gray-txt{
	color:#495d71;
}

#today-member-order-area .dealer_raffle_amount_area, #history-member-order-area .dealer_raffle_amount_area {
    background-color: #222;
    padding: 10px;
    border: 2px solid #676767;
    color: #FFF;
    text-align: center;
}

.text-yellow-1 {
    color: yellow;
}







/*****************分分彩串關明細 end**************/
