::-webkit-scrollbar {
	width: 7px;
	height: 7px;
}

::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #d0d0d0;
}

::-webkit-scrollbar-track {
	border-radius: 0;
	background: #fff;
}

.clear{
	clear:both;
}

.hidden{
	display:none!important;
}

#wrapper{
	min-width:1200px;
}


.temp-waiting{
	margin: 0 auto;
	display: block;
	position:relative;
	top:50px;
}

body{
	background-color: #dcf3f3;
	font-size:14px;
}
#header{
	height:117px;
	background-color:#2d8182;
	/*border-bottom:2px solid #ff5500;*/
}

#header-bk-line{
	min-width: 1200px;
	width:100%;
	height:6px;
	background-color:#e9f7f8;
	position:absolute;
	top:0px;
}

#header-bk-line2{
	min-width: 1200px;
	width:100%;
	height:35px;
	background-color:#215b5b;
	position:absolute;
	top:6px;
}

#header .header-left{
	width:210px;
	height:10px;
	float:left;
	position: relative;
	text-align: center;
}

#header .header-left .logo{
	position: relative;
}

#header .header-right{
	width:955px;
	position: relative;
	float:left;
}

#header .header-right > .top .inner-left{
	float:left;
	padding-top:15px;
}

#header .header-right > .top .inner-left .txt-link{
	color:#FFF;
	cursor:pointer;
	font-family: arial,"微軟正黑體";
	font-size:12px;
}

#header .header-right > .top .inner-left .txt-link.free-tv{
	color:#ec615f;
	font-weight: bold;
}

#header .header-right > .top .inner-left .txt-link:hover{
	color:gold;
}

#header .header-right > .top .inner-left .separator{
	height: 12px;
	border-left: 2px solid #e1e5ec;
	margin: 0 6px 0px 6px;
	display:inline-block;
	position:relative;
	top:1px;
}

#header .header-right > .top .inner-right{
	float:right;
}

#header .my-acc{
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	background-color:#e9f7f8;
	padding:10px;
	display:inline-block;
}

#my-acc-user{
	display:inline-block;
	vertical-align: middle;
	
	max-width: 120px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#header .my-acc .separator{
	height: 12px;
	border-left: 2px solid #9aafc4;
	margin: 0 2px 0px 2px;
	vertical-align: middle;
	display:inline-block;
}

#my-acc-use-credit{
	display:inline-block;
	vertical-align: middle;
	color:#078e00;
}

#header .my-acc .action{
	display:inline-block;
	vertical-align: middle
}

#header .my-acc .action .logout-div{
	margin-top: 9px;
    text-align: center;
}

#my-acc-use-credit .black-txt{
	color:#44402e;
}

#tickets-credits{
	color:red;
}

#logout{
    cursor: pointer;
    padding: 1px 8px;
    background: #50c4c5;
    border: 1pt solid #50c4c5;
    /* border-top: 2px solid #38397a; */
    box-shadow: 0px 1px 3px #333;
    border-radius: 4px;
    color: #FFF;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
}

#header .header-right > .bottom{
	margin-top:15px;
	background-color: #FFF;
	border-radius: 20px;
	padding: 5px;
}

#header .header-right > .bottom .marquee-img{
	width:15px;
	float:left;
	position: relative;
    top: 2px;
}

#header .header-right > .bottom .marquee{
	cursor: pointer;
	width: 97%;
	margin-left:5px;
	float:left;
	position: relative;
    top: 1px;
}

#container{
	margin-top:5px;
}

#left{
	width:200px;
	padding:0px 5px;
	float:left;
}

#left-menu{
	overflow-y:auto;
	font-family: 微軟正黑體, Arial;
}

#left-menu a.game-title{
	display:block;
	padding: 8px;
    background-color: #e73431;
    color: #FFF;
    font-size: 16px;
	border-bottom:1px solid white;
	text-decoration:none;
}

#left-menu a.game-title .chevron-sign-to-right{
	width:20px;
	float:right;
}

#left-menu a.video-title{
	display:block;
	padding: 8px;
	padding-top: 9px;
    background-color: #e73431;
    color: #FFF;
    font-size: 16px;
	border-bottom:1px solid white;
	text-decoration:none;
	font-weight:bold;
}

#left-menu a.video-title .chevron-sign-to-right{
	width:20px;
	float:right;
}

#left-menu div.sport-title{
	padding: 7px 8px;
    background-color: #39a8a9;
    color: #FFF;
    font-size: 16px;
}

#left-menu div.sport-title .chevron-sign-down{
	width:20px;
	float:right;
}

#left-menu ul.menu-list-lev1 {
	background: #1e2737;
}

#left-menu ul.menu-list-lev1 > li{
	border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #cdcdcd;
    background-color: #ddd;
}

#left-menu ul.menu-list-lev1 > li > div.text{
	cursor: pointer;
    position: relative;
    height: 36px;
}

#left-menu ul.menu-list-lev1 > li > div.text:hover{
	background-color: #f7f7f7;
}


#left-menu ul.menu-list-lev1 > li > div.text > a{
	color: #000;
    padding-left: 26px;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    top: 9px;
    font-size: 14px;
}

#left-menu ul.menu-list-lev1 > li > div.text span.game-count{
	float: right;
    margin-right: 5px;
    background-color: #FFF;
    padding: 2px 0px;
    border-radius: 11px;
    position: relative;
    top: 9px;
    width: 35px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

#left-menu a:hover{
	text-decoration:none;
}

#left-menu div.ticket-title{
	padding: 7px 8px;
    background-color: #0c8dc0;
    color: #FFF;
    font-size: 16px;
	border-top: 1px solid #fff;
	font-weight: bold;
}

#left-menu div.ticket-title img{
	width:20px;
	float:right;
}

#left-menu div.adult-title{
	padding: 7px 8px;
    background-color: #d9534f;
    color: #FFF;
    font-size: 16px;
	border-top: 1px solid #fff;
	font-weight: bold;
}

#left-menu div.adult-title img{
	width:20px;
	float:right;
}

#left-menu div.adult-title2{
	padding: 7px 8px;
    background-color: #39a8a9;
    color: #FFF;
    font-size: 16px;
	border-top: 1px solid #fff;
	font-weight: bold;
}

#left-menu div.adult-title2 img{
	width:20px;
	float:right;
}

span.sport-icon{
	/*background-image:url(../images/sport-icons.svg);*/
	position: absolute;
    top: 10px;
    left: 5px;
    height: 17px;
    width: 17px;
}

span.sport-icon.bingo{
	width: 37px;
    left: 0px;
    top: 6px;
}

span.sport-icon.splitBo{
	width: 37px;
    left: 0px;
    top: 6px;
}

.sport-icon.mlb{
	/*background-position:-144px 0px;*/
}

.sport-icon.lo{
	/*background-position: -144px -108px;*/
}

.sport-icon.Ib{
	/*background-position: -468px -36px;*/
}

.sport-icon.Bk{
	/*background-position: -180px 0px;*/
}

.sport-icon.nba{
	/*background-position:-180px 0px;*/
}

#left-menu ul.menu-list-lev2 {
	background-color: /*#efefef*/#f7f7f7;
	display:none;    
}

#left-menu ul.menu-list-lev2 > li{
	border-top: 1px solid white;
    border-bottom: 1px solid #ccc;
}

#left-menu ul.menu-list-lev2 > li:last-child{
    border-bottom: 0px solid #ccc;
}


#left-menu ul.menu-list-lev2 > li > div.text{
	cursor: pointer;
	padding:10px 0px;
	position:relative;
}

#left-menu ul.menu-list-lev2 > li > div.text:hover{
	background-color: white;
}

#left-menu ul.menu-list-lev2 > li > div.text > span.arrowhead-pointing-to-the-right{
	position: absolute;
    left: 16px;
	width:12px;
}

#left-menu ul.menu-list-lev2 > li > div.text > a{
	color: #000;
	padding-left:35px;
	text-decoration:none;
	font-weight:bold;
}

#left-menu ul.menu-list-lev2 > li > div.active > a{
	color:#dc1d1a;
}

#main{
	float:left;
	/*padding-top:1px;*/
}

#events-area{
	width:950px;
	float:left;
	position:relative;
}

#top-bar{
	/*height:30px;*/
	color:#FFF;
	/*background-color:#525E64;
	box-shadow: 0 0 3px #333;*/
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */

	/*background: rgb(96,108,136); /* Old browsers */
	
	/*background: -moz-linear-gradient(top,  rgb(96,108,136) 0%, rgb(63,76,107) 100%); /* FF3.6-15 */
	
	/*background: -webkit-linear-gradient(top,  rgb(96,108,136) 0%,rgb(63,76,107) 100%); /* Chrome10-25,Safari5.1-6 */
	
	/*background: linear-gradient(to bottom,  rgb(96,108,136) 0%,rgb(63,76,107) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: linear-gradient(to bottom, rgb(57,168,169) 0%,rgb(24,136,137) 100%);
	
	background: rgb(57,168,169); /* Old browsers */
	
	background: -moz-linear-gradient(top,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* FF3.6-15 */
	
	background: -webkit-linear-gradient(top,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* Chrome10-25,Safari5.1-6 */
	
	background: linear-gradient(to bottom,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a8a9', endColorstr='#188889',GradientType=0 ); /* IE6-9 */


}


#events-reload-all{
	padding:10px;
	float:left;
	border-right: 2px solid #e6e6e6;
	position:relative;
	width: 40px;
}


#events-reload-all .reload-icon{
	width: 18px;
    position: absolute;
    top: 10px;
    right: 8px;
	cursor:pointer;
}

#events-reload-all .reload-icon.active{
	animation: rotate 1.5s linear infinite;
}

#events-page-content{
	float:left;
}

#events-select-page{
	padding:8px;
	float:left;
	border-right: 2px solid #e6e6e6;
}

#events-sort-type{
	float:left;
	padding:8px;
	border-right: 2px solid #e6e6e6;
}

#top-bar .sub-btn-area{
	background: linear-gradient(to bottom, rgb(184,89,88) 0%,rgb(151,57,56) 100%);
	border-top:1px solid #FFF;
}

#top-bar .sub-btn{
	padding: 8px 7px;
    float: left;
	border-bottom: 1px solid #e6e6e6;
    border-right: 2px solid #e6e6e6;
    font-family: arial,微軟正黑體;
	cursor:pointer;
}

#top-bar .sub-btn.active{
	background-color: #e73431;
}

#events-prev-page{
	position:relative;
	cursor:pointer;
	padding:8px;
	float:left;
	border-right: 2px solid #e6e6e6;
}

#events-prev-page .arrow-left-icon{
	width: 14px;
    position: relative;
    top: 3px;
    left: -3px;
    cursor: pointer;
}

#events-next-page{
	position:relative;
	cursor:pointer;
	/*width:60px;*/
	padding:8px;
	float:left;
	border-right: 2px solid #e6e6e6;
}

#events-next-page .arrow-right-icon{
	width: 14px;
    position: relative;
    top: 4px;
	left: 4px;
    cursor: pointer;
}

#events-prev-page:hover, #events-next-page:hover, #top-bar .sub-btn:hover, #events-league-select:hover{
	background-color:#22313F;
}


@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

#events-div{
	overflow-y:auto;
	position:relative;
}

#temp-title-tr-area{
	display:none;
}

.pc-temp-title-tr-area{
	position:fixed;
}

.mobile-temp-title-tr-area{
	position:absolute;
}

#events-div .events-table{
	border-collapse:collapse;
	width:100%;
	font-size:12px;
}

#events-div .events-table tr.close-status{
	background-color:#ccc;
}

#events-div .events-table.first{
	width:99.99999%;
}

#events-div .events-table td{
	border:1px solid rgb(176, 176, 207);
	padding:5px 10px;
	vertical-align:top;
}


#events-div .events-table .title-tr{
	background-color:#24696a;
}

#events-div .events-table .title-tr.game-now{
	background-color:#A8583F;
}

#events-div .events-table .title-tr td{
	text-align:center;
	color:#FFF;
	white-space:nowrap;
	vertical-align: middle;
}

#events-div .events-table td.close-status{
	background-color:#ccc;
}

#events-div .events-table .league-name-tr{
	background-color:#9dddde;
}

#events-div .events-table .league-name-tr.game-now{
	background-color:#E5BBAF;
}

#events-div .events-table .event-tr{
	background-color:#FFF;
}

#events-div .events-table .event-tr:hover{
	background-color:#ffffcc;
}

#events-div .events-table .event-tr.close-status:hover{
	background-color:#ccc;
}

#events-div .events-table .event-tr td{
	line-height:19px;
	text-align:center;
}

#events-div .events-table .event-tr td .master, #betting-div .master{
	color:#0000CC;
}

#events-div .events-table .event-tr td .master-txt, #betting-div .master-txt{
	color:#CC6600;
}


#events-div .events-table .event-tr td .master-txt.hidden{
	display:none;
}

#events-div .events-table .rank1_notes, #events-div .events-table .rank2_notes{
	color:gray;
}

#events-div .events-table .event-tr td .hds-div, #events-div .events-table .event-tr td .odds-div, #events-div .events-table .event-tr td .ot-div{
	display:inline-block;
}

#events-div .events-table .event-tr td .hds-div{
	width:44%;
	text-align:right;
}

#events-div .events-table .event-tr td.ranks-td{
	text-align:left;
}

#events-div .events-table td.al-left{
	text-align:left;
}

#events-div .events-table .event-tr td .odds{
	color:#cb3d40;
	font-weight:bold;
	cursor:pointer;
}

#events-div .events-table .no-events{
	text-align:center;
	font-weight:bold;
}

#events-div .events-table .event-tr td label.odds{
	color: #F00;
	display: inline-block;
	cursor: pointer;
	font-weight: bold;
	padding:0px 2px;
}

#events-div .events-table .event-tr td label.odds[check=check]{
	color:#FFF;	
	background:#2589EB;	
}

#cross_submit_cancel
{
	width:950px;
	padding:10px 0px;
    background-color: #e7ecf1;
	position: fixed;
	border-top: 1px solid orange;
    border-bottom: 0px solid #FFF;
	bottom: 0px;
	text-align: center;
	border-top: 1px solid #9dddde;
	background: linear-gradient(to bottom, rgb(57,168,169) 0%,rgb(24,136,137) 100%);
	
	background: rgb(57,168,169); /* Old browsers */
	
	background: -moz-linear-gradient(top,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* FF3.6-15 */
	
	background: -webkit-linear-gradient(top,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* Chrome10-25,Safari5.1-6 */
	
	background: linear-gradient(to bottom,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a8a9', endColorstr='#188889',GradientType=0 ); /* IE6-9 */
}

#cross_submit_cancel button[name=cross_submit]{
	padding: 2px 20px;
    font-size: 16px;
    font-family: 微軟正黑體, Arial;
    font-weight: bold;
    box-shadow: 0px 1px 3px #333;
    color: #2d8182;
	cursor:pointer;
}

#cross_submit_cancel button[name=clear_cross]{
	padding: 2px 20px;
    font-size: 16px;
    font-family: 微軟正黑體, Arial;
    font-weight: bold;
    margin-left: 10px;
    box-shadow: 0px 1px 3px #333;
    color: #e73431;
	cursor:pointer;
}

#betting-div-mask{
	/*background-color:#0f0f11;
	opacity:.87;*/
	background-color: rgba(119, 119, 119, 0.87);
	display:none;
	position:absolute;
	top:0px;
	/*overflow-y: hidden;*/
	overflow-y: auto;
}

#betting-div{
	width:400px;
	margin:0 auto;
	background-color:#FFF;
	box-shadow: 0 0 30px #333;
	position:relative;
	top:20px;
}

#betting-div-close{
	position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(../images/small_button.png) -40px 0px;
    cursor: pointer;
    z-index: 1103;
}

#betting-div > .title{
	padding:10px;
	color:#FFF;

	background: linear-gradient(to bottom, rgb(57,168,169) 0%,rgb(24,136,137) 100%);
	
	background: rgb(57,168,169); /* Old browsers */
	
	background: -moz-linear-gradient(top,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* FF3.6-15 */
	
	background: -webkit-linear-gradient(top,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* Chrome10-25,Safari5.1-6 */
	
	background: linear-gradient(to bottom,  rgb(57,168,169) 0%,rgb(24,136,137) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a8a9', endColorstr='#188889',GradientType=0 ); /* IE6-9 */
}

#betting-div > .title.game-now{

	background: linear-gradient(to bottom, rgb(166, 87, 63) 0%,rgb(133,55,31) 100%);
	
	background: rgb(166, 87, 63); /* Old browsers */
	
	background: -moz-linear-gradient(top,  rgb(166, 87, 63) 0%,rgb(133,55,31) 100%); /* FF3.6-15 */
	
	background: -webkit-linear-gradient(top,  rgb(166, 87, 63) 0%,rgb(133,55,31) 100%); /* Chrome10-25,Safari5.1-6 */
	
	background: linear-gradient(to bottom,  rgb(166, 87, 63) 0%,rgb(133,55,31) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A8583F', endColorstr='#87381F',GradientType=0 ); /* IE6-9 */
}

#betting-div .top-div{
	line-height: 27px; 
	padding:10px;
}

/*#betting-div .top-div > .league_name{*/
#betting-div .top-div  .league_name{
	font-weight:bold; 
	font-size:16px;
}
/*#betting-div .top-div > .real_bet_opt{*/
#betting-div .top-div  .real_bet_opt{
	color:red;
}
/*#betting-div .top-div > .hdiv{*/
#betting-div .top-div  .hdiv{
	border-bottom: 1px solid rgb(176, 176, 207);height: 5px;
}



#betting-div .betting-table{
	width:100%;
	border-collapse:collapse;
	background-color:#E6E6E6;
}

#betting-div .betting-table td{
	/*border: 1px solid rgb(176, 176, 207);*/
	padding:12px 10px;
	border-bottom: 1px solid #FFF;
	vertical-align: middle;
}

#betting-div .betting-table td.title{
	font-weight:bold;
	text-align:center;
}

#bet-amount{
	padding: 3px; 
	border: 1px solid #c2cad8;
}

#betting-div .bottom-btn{
	padding: 20px 0px;
	text-align: center;
}

#betting-div .cancel_svg{
	width:20px;
}

#betting-div .cross_cancel{
	float: right;
    margin: 10px;
	cursor: pointer;
}

#betting-div .single-bet-limit-notes{
	color:red;
	font-weight:bold;
	font-family: 微軟正黑體, Arial;
	
}

.red-txt{
	color:red;
}


.quick-betting-confirm{
	cursor: pointer;
	padding: 8px 0px;
	width: 65px;
    box-shadow: 0 0 3px #333;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none !important;
    color: #fff !important;
    background-color: #337ab7;
    border-color: #2e6da4;
	text-align:center;
}

.quick-betting-confirm.ml{
	margin-left:5px;
}

#betting-cancel{
	cursor: pointer;
    padding: 5px 15px;
    box-shadow: 0 0 3px #333;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #fff;
    background-color: #e7505a;
    border-color: #e7505a;
}

#betting-confirm , #cross-betting-confirm{
	cursor: pointer;
    padding: 5px 15px;
    box-shadow: 0 0 3px #333;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #fff;
    background-color: #1BBC9B;
    border-color: #1BBC9B;
	margin-left:30px;
}

#betting-div-inner-mask{
	background-color: rgba(14, 14, 16, 0.87);
	display:none;
	position:absolute;
	top:0px;
	overflow-y: hidden;
}

#betting-div-inner-mask2{
	background-color: rgba(14, 14, 16, 0.5);
	display:none;
	position:absolute;
	top:0px;
	overflow-y: hidden;
}

#betting-div-inner-mask .ring-loading{
	margin: 0 auto;
    display: block;
    position: relative;
    top: 100px;
}


#result-message{
    position: relative;
    top: 100px;
	font-size:24px;
	color:#FFF;
	text-align:center;
}

#betting-div-inner-mask2 .bet-success{
	width:100px;
	margin: 0 auto;
    display: block;
    position: relative;
    top: 100px;
}


#latest-order-area-outer{
	width:100px;
	float:left;
	margin-left:5px;
	display:none;
}

#latest-order-area{
	width:550px;
	border: 1px solid #39a8a9;
}

#latest-order-area .top-title{
	background-color:#39a8a9;
	color:#FFF;
	font-family: arial,"微軟正黑體";
}

#latest-order-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}

#latest-order{
	overflow-y:auto;
}

#latest-order-area .order-table{
	border-collapse: collapse;
    width: 100%;
    font-size: 12px;
}

#latest-order-area .order-table tr{
	background-color: white;
}

#latest-order-area .order-table .title-tr{
	font-weight: bold;
    background-color: #efefef;
    font-family: arial,"微軟正黑體";
}

#latest-order-area .order-table td{
	padding:5px;
	border:1px solid #9aafc4;
	text-align:center;
	vertical-align:middle;
	line-height:18px;
}

#latest-order-area .order-table .align-r{
	text-align:right;
}

#latest-order-area .handicap {
	color: #0000CC;
	font-weight: bold;
}

#latest-order-area .red-txt {
    color: red;
}

#latest-order-area .odds {
    font-weight: bold;
}

#latest-order-area .rank_score{
	color:orange;
}

/*hao add 2019/04/05*/
#league-content-div{
	font-family: arial,微軟正黑體;
}

#events-league-select-content{
	float:left;
}

#events-league-select{
	padding:9.5px;
	border-right: 2px solid #e6e6e6;
	cursor:pointer;
	font-family: arial,微軟正黑體;
}
.league-title{
	color: #FFF;
    font-size: 16px;
    text-align: center;
    background-color: #2d8182;
    padding: 10px;
}
.league-header{
    height: 40px;
    line-height: 40px;
    color: #242424;
    border-bottom: 2px solid #c1c1c1;
    background-color: #fff;
	padding: 0px 10px;
}
.league-content{
	max-height: 300px;
    min-height: 40px;
    overflow-y: auto;
    background: #fff;
	font-size: 14px;
	padding: 0px 10px;
}
.league-footer{
    height: 40px;
    line-height: 40px;
    background: #dcf3f3;
    border-bottom: #106eb7 1px solid;
    border-radius: 0 0 3px 3px;
    text-align: center;
}
.league-submit {
    width: 90px;
    height: 25px;
    margin-top: 7px;
    background: #2d8182;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    border-radius: 6px;
}
.league-table td{
	padding: 5px 0px;
}

/***波膽呈現畫面 start****/
#events-div .events-table .league-name-tr-v2{
    background: #24696a;
    color:#fff;
}
#events-div .events-table .event-tr-v2 td:not(.ranks-td){
    border-right: none;
    border-left:none;
    border-top:none;
    color: #474849;
    padding: 7px 3px;
    width:6.25%;
}

#events-div .events-table .event-tr-v2 .ranks-td{
    padding: 7px 3px;
    border-left: none;
    border-top:none;
}
#events-div .events-table .event-tr-v2,
#events-div .events-table .event-tr-v2:hover{
    background: #9dddde;
}

#events-div .events-table .event-tr-v2 .ranks-td .ranks-flex{
    display: flex;
}

#events-div .events-table .event-tr-v2 .ranks-td .ranks-flex .vs{
    margin: 0px 10px;
}

#events-div .events-table .score-container .cancel-padding-border{
    padding:0;
    border: 0;
}

#events-div .score-container table{
    border-collapse:separate;
    width: 100%;
    font-size: 12px;
    background-color: #fff;
}
#events-div .score-container .score-panel td,
#events-div .score-container .score-odds td{
    padding: 7px 3px;
    text-align: center;
    border-left: none;
    border-top: none;
    vertical-align: middle!important;
}

#events-div .events-table td:first-child,
#events-div .events-table .event-tr-v2 td:first-child{
    border-left: 1px solid #b0b0cf;
}

#events-div .score-container .score-panel td{
    width:6.25%;
    background: #ccc;
}
#events-div .score-container table:hover{
    background-color:#ffffcc;
}
#events-div .score-container .score-odds .odds{
    color: #cb3d40;
    font-weight: 700;
}
#events-div .score-container .score-odds td.valign{
    vertical-align: middle;
}
/***波膽呈現畫面 end****/