img{vertical-align: middle; }

.match-date-col, .match-date .day, .schedule-list-ul .col, .rank-list .list-col { float: left; }

.schedule-list-ul .rows, .rank-list .list-col:last-of-type { float: right; }

.match-date, .match-date .mouth, .match-date .week, .schedule-list-ul li, .rank-list .list-wrap { *zoom: 1; }
.match-date:after, .match-date .mouth:after, .match-date .week:after, .schedule-list-ul li:after, .rank-list .list-wrap:after { content: ''; display: table; clear: both; }

.schedule-hd, .schedule-tab, .schedule-list-ul .col_1 { text-align: center; }

.center-box { width: 1080px; margin: 0 auto; }

.match-content { display: none; }

.match-date { width: 740px; margin: 0 auto; padding: 20px 0 25px; text-align: center; color: #959595; }
.match-date-col:nth-of-type(1) { margin-right: 54px; }
.match-date .mouth, .match-date .week { margin-bottom: 8px; }
.match-date .day { width: 60px; height: 60px; margin-right: 9px; color: #959595; font-size: 16px; -webkit-text-shadow: 2px 2px 1px #302b26; -moz-text-shadow: 2px 2px 1px #302b26; -ms-text-shadow: 2px 2px 1px #302b26; -o-text-shadow: 2px 2px 1px #302b26; text-shadow: 2px 2px 1px #302b26; background-color: #4e473f; }
.match-date .day:last-of-type { margin-right: 0; }
.match-date .day.cur, .match-date .day:hover { color: #eedcc0; -webkit-box-shadow: 0 0 0 2px #eedcc0; -moz-box-shadow: 0 0 0 2px #eedcc0; -ms-box-shadow: 0 0 0 2px #eedcc0; -o-box-shadow: 0 0 0 2px #eedcc0; box-shadow: 0 0 0 2px #eedcc0;  }
.match-date .day span:nth-of-type(1) { display: block; padding-top: 6px; }

.schedule-hd { color: #939393; font-size: 16px; padding-top: 42px; line-height: 26px; }
.schedule-hd h3 { font-size: 24px; font-weight: normal; color: #dcc7a8; margin-bottom: 44px; }
.schedule-bd { position: relative; z-index: 3; }
.schedule-bd .bg_02 { background: url(../images/bg_02.png) center 0 no-repeat; height: 909px; position: relative; z-index: -1; }
.schedule-tab { width:1000px; height: 90px; line-height: 90px; margin: 10px auto 0; position: relative; z-index: 2;}
.schedule-tab a { font-size: 20px; color: #959595; padding: 0 18px; position: relative; }
.schedule-tab a.cur { color: #fff; -webkit-text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); -moz-text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); -ms-text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); -o-text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); }
.schedule-tab a:nth-of-type(1):after { content: ''; position: absolute; right: 2px; top: 4px; width: 1px; height: 20px; background-color: #333; }
.schedule-tab-box { display: none; width:1000px; margin:0 auto; position: relative; z-index: 3;}
.schedule-maps{width: 1078px;}
.schedule-list-ul { width: 1000px; margin: 0 auto; overflow: hidden; }
.schedule-list-ul li { overflow: hidden; min-height: 100px; margin-bottom: 22px; background-color: #121f22; position: relative; }
.schedule-list-ul .mul-row { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.schedule-list-ul .rows { height: 100%; border-bottom: 1px solid #0f1a1d; border-left: 1px solid #0f1a1d; width: 838px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; }
.schedule-list-ul .col { padding:20px 0;min-height: 100px;  border-right: 1px solid #0f1a1d ; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; }
.schedule-list-ul .col img { margin-left: 25px; margin-right: 25px; vertical-align: middle; }
.schedule-list-ul .col_1 { width: 160px; color: #666; font-size: 16px; border-right:0 none;}
.schedule-list-ul .col_2 { width: 550px; color: #959595; font-size: 16px; position:relative;}
.schedule-list-ul .col_2 div{ position:absolute;left:0;right:0;top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.schedule-list-ul .col_2 .name { display: inline-block; width: 154px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }
.schedule-list-ul .col_2 .name:nth-of-type(1) { text-align: right; }
.schedule-list-ul .col_3 { width: 286px; border-right:0 none;position: relative;}
.schedule-list-ul .col_3 .views { width: 72px; margin-right: 35px; }
.schedule-list-ul .col_3 .views a { display: block; font-size: 14px; color: #624d35; line-height: 24px; padding-left: 25px; position: relative; }
.schedule-list-ul .col_3 .views a:before { content: ''; position: absolute; left: 0; top: 4px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABfklEQVQ4jY3UO2tVQRQF4C/DLS3EXPILlIiPKOSm0EK0sLAwlkpQ0YCtEK6SJhBSa/wDggg3IWJlFEQQFAtjkaQIKhLUP5CHWKSxCRazE47jydUFwxnOrL3OOvsxPaMXhxTYh1u4hOM4gB/4iHk8xFY1IBUCI1jFEKZxGD3xnI73q8HbRaOyn8R1DGO5EF/Hi1iDeIpDmKqKjITAKayV/1dgOXgf8B0zKXJwH5f/Q2AHa8F/gP0JN/AWSwXxJQ52EVrCa1xNcg46NaSTmMG9cFuHDoYTjta4gA2cxhe8x025UlWs4FgDzQiowzYe4Q0WMICxyvkmelNsmnuIJIziGSbQLs57sZnwCa0agWZ8/QjOhKPtgnMCnxt4jmt4VRBWcBtf93Ap4uYTHuNcjZsL/xBo4bxoti3cxRP0dQmqoi/4bfzcGcBZueYL8mx0w2DwOrH+GMApfJNz9A5z8pxsyFVo4QrOYlxuRPx9FcyiH4u4I98hv+QKtuWm7K8KwG+TjFOeB+pTMgAAAABJRU5ErkJggg==) no-repeat; width: 18px; height: 18px; }
.schedule-list-ul .col_3 .views a:hover { color: #7c6143; text-decoration: underline; }
.schedule-list-ul .col_3 .views a:hover:before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABfklEQVQ4jY3UTUtVURgF4MfNHTaIvPgLCqMPC7wNahBFNHBiw0QqMmgayC2aCOG47A8EEVxFaZQFEQhFg2ygDqQipPoDfkQDJ02kwX6N0+54a8HmbM5e7zrrvB+7Z2LsggL7cBOXcBwH8B0fMI9H2K4GpEJgFGs4hSkcRk88p+L9WvB+o1HZ38M1DGOlEN/Ai1iDeIpDmKyKjIbAaayX/1dgJXjv8Q3TKXLwAJf/Q2AX68F/iP0J1/EGywXxJQ52EVrGAq4kOQedGtJJTON+uK1DB8MJR2tcwCbO4DPeYUyuVBWrONZAMwLqsIPHeI1FDGC8cr6F3hSb5h4iCTfwDBNoF+e92Er4iFaNQDO+fgRnw9FOwTmBTw08x1W8KgiruIUve7gUcfMJT3C+xs3QPwRauCiabRt3MIe+LkFV9AW/jR+7Azgj13xRno1uGAxeJ9YfAziJr3KO3mJWnpNNuQotjOAc7sqNiL+vghn0Ywm35Tvkp1zBttyU/VUB+AWmG1PazhyoRAAAAABJRU5ErkJggg==) no-repeat; }
.schedule-list-ul .col_3 .score { width: 140px; text-align: center; }
.schedule-list-ul .col_3 .score .num { font-size: 30px; color: #959595; }
.schedule-list-ul .col_3 .score .win { color: #e8d87e; font-size: 14px; }
.schedule-list-ul .col_3 .score .high { color: #dcc7a8; }
.schedule-list-ul .col_3 .btn { width: 140px; height: 44px; line-height: 44px; background-color: #624d35; color: #959595; font-size: 16px; text-align: center; cursor: pointer; }
.schedule-list-ul .col_3 .btn:hover {  background-color: #7c6143; color:#fff;color: #959595\0;}
.schedule-list-ul .col_3 .nostart { font-size: 16px; color: #333; margin-left:108px;position:absolute;left:0;right:0;top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.schedule-maps .legend { width: 920px; height: 24px; line-height: 24px; background: url(../images/bg_legend.png) 246px center no-repeat; margin: 0 auto 24px; font-size: 14px; color: #959595; }
.schedule-maps .legend .date { margin-right: 55px; }
.schedule-maps-box { width: 1028px; height: 817px;  position: relative;  top:-60px;}
.schedule-maps-box .row { font-size: 12px; color: #666; position: relative; }
.schedule-maps-box .row:nth-of-type(1) { margin-bottom: 2px; color: #74675a; }
.schedule-maps-box .row .name { display: inline-block; vertical-align: middle; width: 70px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: 24px; }
.schedule-maps-box .row .num { display: inline-block; vertical-align: middle;}
.schedule-maps-box .row img { vertical-align: middle; position: absolute; left: 0; top: 1px; }
.schedule-maps-box [class^='col_0'] { position: absolute; width: 120px; height: 52px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 4px; }
.schedule-maps-box [class^='col_01'] { left: 4px; }
.schedule-maps-box .col_01_01 { top: 410px; }
.schedule-maps-box .col_01_02 { top: 500px; }
.schedule-maps-box .col_01_03 { top: 590px; }
.schedule-maps-box .col_01_04 { top: 680px; }
.schedule-maps-box [class^='col_02'] { left: 154px; }
.schedule-maps-box .col_02_01 { top: 50px; }
.schedule-maps-box .col_02_02 { top: 140px; }
.schedule-maps-box .col_02_03 { top: 230px; }
.schedule-maps-box .col_02_04 { top: 320px; }
.schedule-maps-box .col_02_05 { top: 410px; }
.schedule-maps-box .col_02_06 { top: 500px; }
.schedule-maps-box .col_02_07 { top: 590px; }
.schedule-maps-box .col_02_08 { top: 680px; }
.schedule-maps-box .col_02_09 { top: 770px; }
.schedule-maps-box [class^='col_03'] { left: 304px; }
.schedule-maps-box .col_03_01 { top: 454px; }
.schedule-maps-box .col_03_02 { top: 634px; }
.schedule-maps-box [class^='col_04'] { left: 453px; }
.schedule-maps-box .col_04_01 { top: 94px; }
.schedule-maps-box .col_04_02 { top: 274px; }
.schedule-maps-box .col_04_03 { top: 454px; }
.schedule-maps-box .col_04_04 { top: 634px; }
.schedule-maps-box .col_04_05 { top: 814px; }
.schedule-maps-box .col_04_06 { top: 994px; }
.schedule-maps-box .col_04_07 { top: 1174px; }
.schedule-maps-box .col_04_08 { top: 1354px; }
.schedule-maps-box .col_04_09 { top: 1534px; }
.schedule-maps-box [class^='col_05'] { left: 605px; top: 544px; }
.schedule-maps-box [class^='col_06'] { left: 754px; }
.schedule-maps-box .col_06_01 { top: 184px; }
.schedule-maps-box .col_06_02 { top: 544px; }
.schedule-maps-box [class^='col_07'] { left: 904px; top: 364px; }

.rank-list-tip { display:none; height: 42px; width: 998px; background-color: rgba(24, 29, 27, 0.44); margin: 0 auto -40px; line-height: 42px; text-align: center; color: transparent; font-size: 16px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.35); -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.35); -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.35); box-shadow: 0 0 20px rgba(0, 0, 0, 0.35);}
.rank-list .list-wrap { width: 1000px; margin: 0 auto; }
.rank-list .list-col { width: 474px; min-height: 100px; padding-bottom: 15px; background: url(../images/bg_03.jpg) repeat; }
.rank-list .list-col .tit { width: 436px; height: 41px; background: url(../images/bg_04.jpg) no-repeat; margin: 0 auto 4px; }
.rank-list .list-col .item { width: 436px; height: 60px; background: url(../images/bg_05.jpg) no-repeat; margin: 0 auto 4px; }
.rank-list .list-col .icon { width: 40px; margin-left: 30px; margin-top: 12px; }
.rank-list .list-col .name { display: inline-block; vertical-align: middle; margin-left: 15px; width: 180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #959595; font-size: 16px; padding-top: 15px; }
.rank-list .list-col .win, .rank-list .list-col .lost, .rank-list .list-col .nostart { display: inline-block; vertical-align: middle; width: 78px; font-size: 16px; padding-top: 15px; text-align: center; }
.rank-list .list-col .win { color: #826a3b; }
.rank-list .list-col .lost { color: #4c777d; }
.rank-list .list-col .nostart { color: #333; font-size: 14px; }
.rank-list .title { text-align: center; height: 76px; line-height: 76px; color: #959595; font-size: 24px; }

#cboxOverlay { display: none !important; }

.video { width: 800px; height: 600px; }


.none{
	display:none !important;
}

.schedule-list-ul .col_3 .nostart{
	margin-left:170px;
}

.icon-support{
	width:182px;
	height:25px;
	position:absolute;
	left:0;
	top:35px;
	background:url(../images/bg_support.png?v=20170804) no-repeat;
}
.toggle-btn{
	position:absolute;
	right:0;
	top:-50px;
	width:180px;
	height:23px;
	text-align: center;
	line-height: 21px;
	font-size:14px;
	color:#3a7481;
	border:1px solid currentColor;
	cursor:pointer;
}
.toggle-btn.showresult{
	color:#7c6143;
}


.schedule-list-ul .col_3 .views,
.schedule-list-ul .col_3 .score,
.schedule-list-ul .col_3 .btn{ 
	display:inline-block\0;
	vertical-align: middle\0;
}
.schedule-list-ul .col_2{
	width:540px\0;
}
.schedule-list-ul .col_3 .views{
	margin-left:18px\0;
}
.schedule-list-ul .col_3{
	display: table-cell\0;
}
.schedule-list-ul .col{
	display: inline-block\0;
	float: none\0;
	vertical-align: middle\0;
}
.mul-row span{
	margin-top:14px\0;
	display: inline-block\0;
}
.schedule-list-ul .col_3 .btn{
	margin-top:10px\0;
}


.PrizePoolBracketText {
    color: #414141;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 900
}

.PrizePoolHover {
    position: absolute;
    color:#938173;
    left: -14px;
    min-width: 135px;
    line-height: normal;
    font-size: 12px;
    text-align: center;
    z-index: 899;
    background: #1c1f25;
    border-color: #564b44;
    border-width: 1px;
    border-style: solid;
    padding: 8px;
    white-space:nowrap;
}

.PrizePoolTeamText {
    font-weight: bolder;
    line-height: normal;
    font-size: 12px
}

.PrizePoolHover img {
    vertical-align: middle
}

.loserpositionbutton {
    position: absolute;
    z-index: 4;
    top: 41px;
    padding: 0px;
    left: 131px;
    height: 20px
}

.loserposition {
    background-color: lightblue;
    margin-left: 2px;
    border: 1px solid black
}

.matchloserposition {
    position: absolute;
    background-color: lightpink;
    border: 1px solid black;
    top: 41px;
    width: 140px;
    left: -10px;
    display: none
}

.matchstage {
    position: absolute;
    background-color: lightblue;
    border: 1px black solid;
    top: -19px;
    width: 120px;
    left: 0px;
    text-align: center
}

#tabs {
    width: 1300px
}

.removeFromGroup {
    padding: 0;
    position: absolute;
    left: 85px;
    top: -1px;
    height: 20px
}

.gslbo {
    display: none
}

.placers {
    position: absolute;
    top: 580px;
    left: 1400px;
    width: 300px
}

.gslstage {
    display: none
}

.ui-widget, .ui-widget button {
    font-family: inherit;
    font-size: inherit
}

.stages {
    width: 200px;
    position: absolute;
    min-height: 100px;
    list-style-type: none;
    z-index: 50;
    border: 1px solid black;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-top: 10px
}

.teampool {
    width: 200px;
    position: absolute;
    min-height: 100px;
    list-style-type: none;
    z-index: 50;
    border: 1px solid black;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-top: 10px
}

.teampoolfull {
    width: 100px;
    position: absolute;
    list-style-type: none;
    z-index: 50;
    border: 1px solid black;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-top: 10px
}

div.line {
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    height: 1px;
    background: #392f26;
    z-index: 10;
    box-sizing: content-box;
    z-index: 9
}

.deleteTeamButton, .deleteConnectionButton {
    padding: 0;
    position: absolute;
    left: 94px;
    height: 20px
}

.deleteMatchButton {
    position: absolute;
    width: 20px;
    padding: 0
}

.bochoice {
    border: 1px solid black;
    background-color: lightsalmon;
    cursor: default
}

.bochoice:hover {
    background-color: lightgreen
}

.arrowimage {
    position: absolute;
    height: 40px;
    top: 2px;
    left: 108px;
    user-drag: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    cursor: pointer
}

.botable {
    display: table-row;
    position: absolute
}

.liststage {
    margin-top: 5px;
    border: 1px solid black;
    background-color: lightblue;
    cursor: move;
    width: 100px
}

.competingteam {
    margin-top: 5px;
    border: 1px solid black;
    background-color: lightblue;
    cursor: move;
    width: 100px
}

.competingteamfull {
    margin-top: 5px;
    border: 1px solid black;
    background-color: lightblue;
    cursor: move
}

.hoveredover {
    background-color: lightgoldenrodyellow
}

.hoveredactive {
    background-color: lightcoral
}

.match {
    background: #1c1f25;
    width: 120px;
    height: 52px;
    position: absolute;
    display: table;
    padding: 2px;
    z-index: 11;
    cursor: default;
    background: linear-gradient(0deg, #111d20 0%, #192b2f 100%);
    color: #74675a;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

.matchhover {
    background: #392f26
}

.matchcontainer {
    position: absolute
}

.linehover {
    // background: #6b5f54 !important;
    z-index: 10 !important
}

.matchid {
    background-color: lightpink;
    border: 1px black solid;
    border-right: 0;
    top: 10px;
    left: -20px;
    width: 20px;
    height: 19px;
    position: absolute
}

.matchbo {
    background-color: lightpink;
    border: 1px black solid;
    border-bottom: 0;
    top: -38px;
    left: 40px;
    width: 30px;
    position: absolute;
    cursor: default
}

.matchbo:hover {
    background-color: lightgoldenrodyellow
}

.matchloser {
    background-color: lightpink;
    border: 1px black solid;
    border-top: 0;
    top: 40px;
    left: 45px;
    width: 20px;
    position: absolute;
    text-align: center;
    cursor: pointer;
    cursor: pointer
}

.matchloser:hover {
    background-color: lightgoldenrodyellow
}

.matchteam {
    display: table-row;
    height: 50%;
    font-size: 14px;
    letter-spacing: 0.5px
}



.topteam {
    display: table-cell;
    width: 85%;
    text-align: left;
    text-transform: none;
    padding-top: 2px;
    padding-left: 4px;
    font-weight: 400
}

.winner .topteam {
    font-weight: 700
}
.topteam img {
    vertical-align: middle;
    padding-right: 3px;
    margin-top: -2px;
    width: 18px;
    height: 18px;
}

.bottomteam img {
    vertical-align: middle;
    padding-right: 3px;
    margin-top: -2px
}

.topscore {
    display: table-cell;
    text-align: center;
    width: 15px
}

.bottomteam {
    display: table-cell;
    width: 85%;
    text-align: left;
    text-transform: none;
    padding-top: 2px;
    padding-left: 4px;
    font-weight: bold
}

.bottomscore {
    display: table-cell;
    text-align: center;
    width: 15px
}

.winner {
    font-weight: bold;
    color: #FFFFFF !important
}

.group {
    width: 400px;
    border: solid 3px black;
    position: absolute
}

.grouptable {
    width: 400px;
    display: table
}

.groupheader {
    display: table-row;
    background-color: lightblue;
    border-bottom: solid 1px black
}

.groupheader div {
    display: table-cell;
    text-align: center
}

.grouprank, .groupscore, .grouppoints {
    display: table-cell;
    width: 10%;
    border: 1px solid black
}

.groupname {
    display: table-cell;
    width: 70%;
    border: 1px solid black
}

.teamrow {
    display: table-row;
    border: 1px solid black
}

.schedule {
    width: 800px
}

.scheduleday {
    display: table;
    width: 800px;
    background-color: lightsalmon
}

.scheduledayrow {
    display: table-row
}

.scheduledaycell {
    display: table-cell;
    text-align: center
}

.scheduledaycell:hover {
    background-color: lightcyan
}

.schedulematch {
    display: table;
    width: 800px
}

.schedulematchline {
    display: table-row;
    background-color: lightskyblue
}

.schedulematchtime {
    display: table-cell;
    border-right: 1px solid black;
    width: 15%
}

.schedulematchteamA {
    display: table-cell;
    border-right: 1px solid black;
    width: 35%;
    text-align: center
}

.schedulematchteamB {
    display: table-cell;
    width: 35%;
    text-align: center
}

.schedulematchscoreline {
    display: table-cell;
    border-right: 1px solid white;
    width: 9%;
    text-align: center
}

.schedulegame {
    display: table-row;
    background-color: lightskyblue
}

.schedulegamenumber {
    display: table-cell;
    border-right: 1px solid black;
    width: 15%
}

.schedulegameteamA {
    display: table-cell;
    border-right: 1px solid black;
    width: 35%;
    text-align: center
}

.schedulegamescore {
    display: table-cell;
    border-right: 1px solid black;
    text-align: center
}

.schedulegameteamB {
    display: table-cell;
    width: 35%;
    text-align: center
}



.OptimizeTextRadiance {
    -webkit-font-smoothing: subpixel-antialiased;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    text-rendering: optimizeLegibility;
    font-family: 'Radiance', 'microsoft yahei', sans-serif !important
}


.ReplaysWildCardAreaUpperBracketArea {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    z-index: 4
}

.ReplaysWildCardArea {
    color: #666d70;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}



.ReplaysWildCardAreaUpperBracket {
    color: #392f26;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 25px;
    text-align: center;
    font-family: 'Microsoft YaHei';
}

.BracketWrapperBot {
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #392f26;
}

.BracketWrapperTop {
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #392f26
}


*, *:before, *:after {
    box-sizing: inherit;
}

.line{
	position: absolute; transform: rotate(0deg);
}

.ReplaysWildCardAreaUpperBracketArea{
	height: 887px; 
}





.PrizePoolHover{
    display: none;
}
.team-match-hover .PrizePoolHover{
    display: block;
}
.PrizePoolHover{
    left:-8px\9;
    left:-8px\9\0;
}
.linematch .line{
    background-color: #6b5f54!important;
    z-index: 10!important;
}
.team-match-hover .team,.team-match-hover .score{
     background: #1e3338!important;
}


#match1{top: 120px; left: 180px;}
#match2{top: 210px; left: 180px;}
#match3{top: 300px; left: 180px;}
#match4{top: 390px; left: 180px;}
#match5{top: 165px; left: 480px;}
#match6{top: 345px; left: 480px;}
#match7{top: 255px; left: 780px;}
#match8{top: 480px; left: 30px;}
#match9{top: 570px; left: 30px;}
#match10{top: 660px; left: 30px;}
#match11{top: 750px; left: 30px;}
#match12{top: 480px; left: 180px;}
#match13{top: 570px; left: 180px;}
#match14{top: 660px; left: 180px;}
#match15{top: 750px; left: 180px;}
#match16{top: 525px; left: 330px;}
#match17{top: 705px; left: 330px;}
#match18{top: 525px; left: 480px;}
#match19{top: 705px; left: 480px;}
#match20{top: 615px; left: 630px;}
#match21{top: 615px; left: 780px;}
#match22{top: 435px; left: 930px;}
.bottomstate{
    color: #393735;
    position: relative;
}
.match-liner01{
	background: linear-gradient(0deg, #141718 0%, #282929 100%);
}
.match-liner02{
	background: linear-gradient(0deg, #121f22 0%, #192b2f 100%);
}
.match-liner03{
	background: linear-gradient(0deg, #10221b 0%, #1f3930 100%);
}
.match-liner04{
	background: linear-gradient(0deg, #11242e 0%, #123444 100%);
}
.match-liner05{
	background: linear-gradient(0deg, #311d15 0%, #462f26 100%);
}
.match-liner06{
	background: linear-gradient(0deg, #342c10 0%, #413618 100%);
}
.letter{
	font-size: 14px;
    color: #959595;
    position: absolute;
    left: -22px;
    top: 18px;
}