/* BASE */

@media (min-width: 800px) {
	.select-list::-webkit-scrollbar-track-piece {
		background-color: transparent;
	}

	.select-list::-webkit-scrollbar-thumb {
		background-color: #666;
		box-shadow: 0 0 2px #fff;
	}

	.select-list::-webkit-scrollbar-thumb:hover {
		background-color: #888;
	}
}

.hastitle>.hastitle_title {
	color: #000;
	background-color: #fff;
}

span.kv span.v {
	background-color: #fff;
	color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

a {
	color: #005dff;
}

.tips {
	background-color: #fff;
	color: #202023;
	border-color: #DDE3EB;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
}

.chipwta {
	background-color: #7915FF;
}

.chipatp {
	background-color: #06AEF0;
}

.chipgs {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#06aef0+0,7915ff+100 */
	background: rgb(6, 174, 240);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(6, 174, 240, 1) 0%, rgba(121, 21, 255, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(6, 174, 240, 1) 0%, rgba(121, 21, 255, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(6, 174, 240, 1) 0%, rgba(121, 21, 255, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#06aef0', endColorstr='#7915ff', GradientType=1);
	/* IE6-9 */
}

.chiphard {
	background-color: #48a9c5;
}

.chipclay {
	background-color: #f85a40;
}

.chipgrass {
	background-color: #a4c639;
}

.chipcarpet {
	background-color: #fd9f3e;
}

.chipmixed {
	background-color: #bbb;
}

.cImgPlayerFlag {
	border-color: #F4F5F7;
}

/* PAGE */
.cPageLeft,
.cPageMid,
.cPageRight {
	background-color: #bbb;
	color: #000;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.cPageMid {
	background-color: #ddd;
	color: #000;
}

/* IMASK */
#iMask {
	background-color: rgba(0, 0, 0, 0.7);
}

#iMask>div {
	background-color: #fff;
	box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
}

#iMask>#iAjaxNotice {
	color: #555;
}

/* PICKMEUP */
.pickmeup {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.pickmeup .pmu-instance .pmu-button {
	color: #202023;
}

.pickmeup .pmu-instance .pmu-today {
	background-color: rgba(0, 93, 255, 0.27);
	color: #fff
}

.pickmeup .pmu-instance .pmu-button:hover {
	color: #353637
}

.pickmeup .pmu-instance .pmu-not-in-month {
	color: #d9d9d9
}

.pickmeup .pmu-instance .pmu-day-of-week * {
	color: #2c2d2e;
}

.pickmeup .pmu-instance .pmu-disabled,
.pickmeup .pmu-instance .pmu-disabled:hover {
	color: #fafafa;
}

.pickmeup .pmu-instance .pmu-selected {
	background: #005dff;
	color: #fff
}

.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
	background: #005dff88
}

.pickmeup .pmu-instance nav {
	color: #fff;
}

.pickmeup .pmu-instance nav *:first-child :hover {
	color: #363738;
}

/* OP SELECT */
.cOPSelect {
	background-color: #fff;
	color: #202023;
	box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.2);
}

.cOPSelected {
	background-color: #005dff;
	color: #fff;
}

/* FRAME */

body {
	color: #202023;
	background-color: #fff;
}

#top-nav {
	background-color: #fff;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
	color: #DDE3EB;
	border-color: #DDE3EB;
}

#top-nav a {
	color: #495057;
}

#open_menu.C_menu_open a {
	color: #aaa;
}

.cFrameLangOption {
	background-color: #fff;
	color: #000;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cFrameLangOption:hover {
	background-color: #005dff;
	color: #fff;
}

#top-footer {
	color: #fff;
	background-color: #202023;
}

#iButtonMsg {
	background-color: #005dff;
	color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(103, 103, 103, 0.1);
}

/* MENU */
#top-menu {
	background-color: #ffffff;
	color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#C_login #menu_text_username {
	color: #202023;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#C_login #menu_text_usertype {
	color: #e8e8e8;
	background-color: #2c2d2e;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#top-menu-portrait {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#menu-table li {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

#menu-table a {
	color: #202023;
}

#menu-table li:hover>a {
	background-color: #005dff;
	color: #fff;
}

#C_login a {
	color: #202023;
}

#menu-table .menu_more {
	filter: invert(100%);
}

#menu-table li:hover>a>.menu_more {
	filter: invert(0%);
}

#iNoticeTW {
	color: #000;
}

/* MENU DRAW */
#iMenuDraw {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cMenuDrawLevel {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

#menu-table a.cMenuDrawTour:hover {
	background-color: #005dff;
	color: #fff;
}

/* AD */
#tn-ad2,
#tn-ad3 {
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

#top-right {
	background-color: #ffffff;
}

.pv_counter::before {
	background-color: rgba(255, 255, 255, 1);
}

/* Page Title */
.pageTitle {
	background-color: #fff;
}

/* FOOTER */
#top-footer {
	color: #e8e8e8;
}

#iFooterRules td:not(:last-child) {
	box-shadow: 0.25rem 0 0 rgba(0, 0, 0, 0.08);
}

#iFooterRules td div:first-child {
	color: #e8e8e8;
}

#iFooterRules td div:not(:first-child) {
	color: #bbb;
}

/* RANKING PAGE */
#iColumnFilter,
#iDataUpdateTime,
#iRowFilter,
#iRankCustomTypeSelector {
	background-color: #ffffff;
	border-color: #DDE3EB;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
}

.cColumnUnselected,
.cColumnSelected {
	background-color: #d9d9d9;
	color: #fff;
}

.cColumnSelected {
	background-color: #005dff;

}

.cRowFilterInput {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.5rem 0rem rgba(103, 103, 103, 0.2);
	color: #868990;
}

/* RANK TABLE */
.cRankTable {
	background-color: #fff;
	border-color: #DDE3EB;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
}

.cRankTable th {
	color: #000;
	background-color: #fff;
}

.cRankTable thead tr:last-child th,
.cRankTable.cEntryTable thead tr th {
	background-color: #005dff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
	color: #fff;
}

.cRankTable#iRankTable>tbody>tr.cDataTableHl {
	background-color: #ffdd00;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cDataTableUpArrow {
	color: rgb(0, 180, 0);
}

.cDataTableDownArrow {
	color: rgb(255, 60, 60);
}

.cRankTable td.cDataTableCareerHigh {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.7);
}

/* BREAKDOWN */
#iMask #iBreakdown {

	background-color: #f9f9f9;
}

#iBreakdownBackground {
	background-color: #f9f9f9;
}

#iBreakdownHead {}

#iBreakdownRank {
	color: #fff;
	background-color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#iBreakdownSelectBar {
	background-color: #f9f9f9;
	box-shadow: 0rem 0rem 1.7rem 0rem rgba(0, 0, 0, 0.15);
}

.cBreakdownContentTable {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.15);
	color: #202023;
}

#iBreakdownContentDropTable {
	color: #8b8b8b;
}

.cBreakdownContentDropTr {
	background-color: rgba(217, 217, 217, 0.53);
}

.cBreakdownContentTitleRow {
	background-color: #ddd;
	color: #fff;
}

/* RESULT */
.cResultTour {
	background-color: #ffffff;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
	border-color: #DDE3EB;
}

.cResultTourTitle {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cResultTourTitleInfo>div {
	color: #202023;
}

.cResultTourTitleInfo>.cResultTourInfoName {
	color: #7a7a7a;
}

.cResultTourTitleInfoDraw {
	color: #333;
	background-color: #f4f4f4;
	box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.4);
}

.cResultTourContent {
	background-color: #ffffff;
	border-color: #DDE3EB;
}

.cResultCourt {
	color: #202023;
}

.cResultMatch {
	background-color: #fff;
	border-color: #DDE3EB;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
}

.cResultMatchLeft,
.cResultMatchUmpire {
	background-color: #ffffff;
}

.cResultMatchUmpire {
	color: #979EAC;
}

.cResultMatchLeft a {
	color: #5656ff;
}

.cResultMatchLeft .cResultMatchDura {
	color: #b9b9b9;
}

.cResultMatchMid {
	border-color: #F4F5F7;
}

.cResultMatchMidTableRow,
.cResultMatchMidTableRowServe {
	color: #2c2d2e;
}

.cResultMatchMidTableRowWinner {
	background-color: #93dee8;
	color: #202023;
}

.cResultMatchMid td {}

.cResultMatchMid td>div>div:last-child {
	background-color: #ececec;
}

.cResultMatchMid td>div>div.cResultMatchMidTableCellHL {
	background-color: #005dff;
	color: #fff;
}

.cResultMatchMid .cResultMatchMidTableRowServe>td>div:before {
	background-color: #17b877;
}

.cResultMatch[match-status="1"] .cResultMatchMidTableRowServe>td>div:before {
	background-color: #005dff;
}

.cResultMatchMidPointFlag {
	background-color: #ececec;
	color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

odds.cResultMatchOdds {
	color: rgb(0, 93, 255);
}

/* STAT */
#iMask #iStat {
	background-color: #fff;
}

#iStatNames div {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(103, 103, 103, 0.2);
}

.cStatHead {}

.cStatHead>.StatusFlag {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
	color: #fff;
}

#iStatScoreTable td {
	color: #fff;
}

#iStatScoreDiv {}

#iStatSelectors {
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cStatTable td {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
	text-shadow: 1px 1px 1px rgba(255, 255, 255, .8), -1px 1px 1px rgba(255, 255, 255, .8), 1px -1px 1px rgba(255, 255, 255, .8), -1px -1px 1px rgba(255, 255, 255, .8);
}

/* PBP */
#iMask #iPbP {
	background-color: #fff;
}

#iPbPNames div {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(103, 103, 103, 0.2);
}

/* H2H */
.cH2HDetail {
	background-color: #fff;
	box-shadow: 0 0 0.8rem 0 rgba(0, 0, 0, 0.15);
}

.ch2hDetailIoc {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.ch2hDetailHeads.ch2hMethodc>#iH2HDetailHead2 {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.cH2HDetailNames>div {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.cH2HDetailHeads>div {
	text-shadow: 0rem 0rem 0.8rem rgba(0, 0, 0, 0.2);
}

.cH2HDetailHead1,
.cH2HDetailHead2 {
	/*	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);*/
}

.cH2HDetailRank1,
.cH2HDetailRank2 {
	background-color: #202023;
	color: #fff;
}

.cH2HDetailTableDiv {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#iH2HDetailTableDiv tr,
#iActivityDetailTableDiv tr {
	box-shadow: 0rem 0rem 0.01rem 0rem rgba(0, 0, 0, 0.15);
}

#iActivityDetailTable1 tr:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.04);
}

#iTopNDetailTableDiv td {
	box-shadow: 0rem 0rem 0.05rem 0rem rgba(0, 0, 0, 0.15);
}

.cH2HSelect>table {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.cH2HSelectTitle {
	color: #cdcdcd;
}

.cH2HSelect>table td {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cH2HInput>.cH2HInput1,
.cH2HInput>.cH2HInput2 {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.15);
}

.cH2HInput .cH2HSubmit:hover {
	box-shadow: 0 0 0.8rem #999, 0 0 2rem #00adff inset;
}

.cH2HInput input {
	background-color: #fff;
	color: #202023;
}

select.cH2HInput2 {
	background-color: #fff;
	color: #202023;
}

.cH2HInput .cOPMultiDiv {
	background-color: #e2e2e2;
	color: #505050;
}

.cOPMultiDiv:before {
	text-shadow: 0 0 1px #505050;
}

/* ACTIVITY */
#iActivityDetailTable .cActivityTour {
	background-color: #f9f9f9;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(103, 103, 103, 0.2);
}

#iActivityDetailTable td {
	box-shadow: 0rem 0rem 0.1rem 0rem rgba(103, 103, 103, 0.12);
}

/* GS/T1 */
#iGSGTable,
#iGSGStatTable {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#iGSGTable td,
#iGSGTable th,
#iGSGStatTable td,
#iGSGStatTable th {
	box-shadow: 0rem 0rem 0.02rem 0rem rgba(0, 0, 0, 0.3);
}

#iGSGTable tbody td {
	border: 0.01rem solid rgba(0, 0, 0, 0.18);
}

/* CALENDAR */
#iCalendar #iCalendarSelector * {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#iCalendar table {
	background-color: #fff;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
	border-color: #DDE3EB;
}

#iCalendar tr {
	border-color: #F4F5F7;
}

#iNewCalendar td {
	border-color: rgb(0, 0, 0, 0.2)
}

#iNewCalendar .cCurrentLine {
	background-color: #000;
}

/* DRAW */
#iDrawInfo {
	background-color: #ffffff;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
	border-color: #DDE3EB;
}

#iDrawYearSelector select {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

#iDrawYearSelector select {
	background-color: #fff;
	color: #868990;
}

.cDrawInfoGradient {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.76+100 */
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.76) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.76) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.76) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#c2000000', GradientType=0);
	/* IE6-9 */
}

#iDrawPartSelector {
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cDrawPart {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cDrawPartTitle {
	background-color: #f8f8f8;
	color: #202023;
}

.cDrawBlockRow {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
	color: #202023;
}

.cDrawBlock td.cDrawGrid {
	border-bottom: 0.1rem solid #ccc;
}

.cDrawBlock td.cDrawGridOdd {
	border-top: 0.1rem solid #ccc;
}

.cDrawBlock td.cDrawGridEven {
	border-bottom: 0.1rem solid #ccc;
}

.cDrawBlockLeft td.cDrawGridSideBorder {
	border-right: 0.1rem solid #ccc;
}

.cDrawBlockRight td.cDrawGridSideBorder {
	border-left: 0.1rem solid #ccc;
}

#iDraw .cDrawBlockRR td {
	border: 0.1rem solid #ccc;
}

.cDrawPointAndPrizeTable {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cDrawPointAndPrizeTable th,
.cDrawPointAndPrizeTable td {
	box-shadow: 0rem 0rem 0.001rem 0rem rgba(0, 0, 0, 0.15);
}

.cDrawEntryPortrait::after {
	background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0) 70%,
        rgba(255, 255, 255, 0.8) 88%,
        rgba(255, 255, 255, 1) 100%
    );
}

.cDrawEntryPlayer {
	color: #202023;
}

.cDrawEntryEliminated {
	color: red;
	border-color: red;
	background-color: rgba(255, 255, 255, 0.5);
}

.cDrawEntryIsHome, .cDrawEntryIsAway {
	color: red;
}

/* ROAD */
#iDrawRoad {
	background-color: #fff;
	color: #202023;
}

#iDrawRoad span {
	color: #a8a8a8;
}

#iDrawRoad #iDrawRoadTitle {
	background-color: #e8e8e8;
	color: #202023;
	box-shadow: 0rem 0rem 1.7rem 0rem rgba(0, 0, 0, 0.1);
}

/*
.cDrawRoadHeadMe > div, .cDrawRoadHeadOppo > div {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.15);
}
*/
#iDrawRoad .cDrawRoadNameMe {
	background-color: #202023;
	color: #d9d9d9;
}

#iDrawRoad .cDrawRoadNameWin {
	background-color: #c8c8c8;
	color: #202023;
}

#iDrawRoad .cDrawRoadNameLose {
	background-color: #ff0000;
	color: #d9d9d9;
}

#iDrawRoad .cDrawRoadNameVS {
	background-color: #202023;
	color: #d9d9d9;
}

.cDrawRoadScoreWIN::before {
	background-color: #34bf49;
}

.cDrawRoadScoreLOSE::before {
	background-color: #d8d8d8;
}

.cDrawRoadScoreVS::before {
	background-color: transparent;
}

.cDrawRoadScore:not(.cDrawRoadScore1):not(.cDrawRoadScore2)::after {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.15);
}

#iDrawRoad #iDrawRoadContent div div div {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.cDrawRoadScore {
	border-top: 0.1rem solid #c8c8c8;
}

.cDrawRoadScore1::after,
.cDrawRoadScore2::after {
	border-left: 0.1rem solid #c8c8c8;
}

/* DRAW CHALLENGE */
#iDcScoreRank {
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
	border-color: #DDE3EB;
}

#iDcSectionSelector {
	background-color: #fff;
	border-color: #DDE3EB;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
}

.cDcBlock {
	background-color: #fff;
	border-color: #DDE3EB;
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem rgba(107, 115, 122, 0.1);
}

.cDcBlockGridwrong {
	background-color: #F2F5F7;
	color: #979EAC;
	border-color: #DDE3EB;
}

.cDcGridRightAnswer {
	border-color: #DDE3EB;
}

/* PICK */
.cDrawGuessForm {
	background-color: #ffffff;
	color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cDrawGuessDate {
	color: #202023;
}

.cDrawGuessForm>* {
	box-shadow: 0rem 0rem 0.01rem 0rem rgba(0, 0, 0, 0.1);
}

.cDrawGuessMatchOdd {
	color: #aaa;
}

.cDrawGuessMatch sep {
	color: #202023;
}

.cDrawGuessMatch sep select {
	color: #fff;
}

.cDrawGuessMatch select option {
	color: #000;
}

.cDrawGuessMatch>div:nth-child(3) sep,
.cDrawGuessMatch>div:nth-child(3) sep span {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.cDrawGuessMatch>div:nth-child(3) sep span {
	color: #fff;
}

#iDcRule table {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

#iDcRule td {
	box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.1);
}

/* HOME */
#iHomeWheel,
#iHomeCards,
#iHomeRank,
#iHomeTours,
#iHomeQuicks,
.cHomePlate,
#iHomeInput {
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem #F1F3F5;
	border-color: #DDE3EB;
}

.cHomeWheelMask {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
}

.cHomeRankTable td,
.cHomeRankTable {
	box-shadow: 0rem 0rem 0.4rem 0rem rgba(0, 0, 0, 0.02);
}

.cHomeTour,
.cHomeQuick {
	box-shadow: 0rem 0.4rem 0.8rem 0.4rem #F1F3F5;
	border-color: #DDE3EB;
}

.cHomeTour:hover,
.cHomeQuick:hover {
	background-color: #262728;
	color: #fff;
}

.cHomeQuick {
	color: #005dff;
}

#iHomeInput input {
	background-color: #fff;
	color: #202023;
}

.cHomeCardInitHot:hover {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
	background-color: rgba(0, 0, 0, 0.05);
}

#iHomeCardMask {
	background-color: rgba(0, 0, 0, 0.5);
}

#iHomeCardRight {
	background-color: transparent;
}

.cHomeCard {
	color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

#iHomeCardSelected,
#iHomeCardUnselected {
	border-color: #DDE3EB;
}

#iHomeCardBasic>* {
	box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.05);
}

#iHomeCardBasicName {
	border-bottom-color: #e8e8e8;
}

#iHomeCardBasicDetail td:first-child {
	border-right-color: #e8e8e8;
}

#iHomeCardBasicDetail td span {
	color: #b8b8b8;
}

.cHomeCardBasicRankSelector,
.cHomeCardTopSelector {
	color: #b8b8b8;
}

.cHomeCardTopSelectorLeft {
	box-shadow: 0.1rem 0rem 0rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardSelected {
	color: #202023;
}

#iHomeCardBasicFlag {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardGSGrid {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardGSGrid td {
	box-shadow: 0rem 0rem 0.01rem 0rem rgba(0, 0, 0, 0.1);
}

.cHomeCardGSGrid td:first-child {
	background-color: #e8e8e8;
}

#iHomeCardGSGridHead {
	background-color: #e8e8e8;
}

.cHomeCardRecentGrid {
	box-shadow: 0 -0.1rem 0 rgba(0, 0, 0, 0.06);
	color: #202023;
}

.cHomeCardRecentGridMiddle tr,
.cHomeCardRecentGridHead {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(103, 103, 103, 0.1);
	background-color: #ffffff;
}

.cHomeCardRecentGridWinLoss {
	color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(103, 103, 103, 0.1);
}

.cHomeCardRankCHNum span {
	color: #bbb;
}

.cHomeCardStatTitle,
.cHomeCardStatChartTd {
	box-shadow: 0rem 0rem 0.01rem 0rem rgba(0, 0, 0, 0.1);
}

.cHomeCardGSRoundW {
	background-color: #005dff;
	color: #fff;
}

.cHomeCardGSRoundF {
	background-color: #5b99ff;
	color: #fff;
}

.cHomeCardGSRoundSF {
	background-color: #aecdff;
	color: #000;
}

.cHomeCardGSRoundQF {
	background-color: #d8dce2;
	color: #000;
}

#iHomeCardMatchLeft,
#iHomeCardMatchRight {
	box-shadow: 0rem 0rem 0.01rem 0rem rgba(0, 0, 0, 0.1);
}

.cHomeCardMatchText3 {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardMatchPrize>table {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardMatchChartHalf {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardHonorGrid>div {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardHonorGridRankPoint>div:not(.cHomeCardHonorGridRankPointTitle) {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

.cHomeCardHonorGridTable tr:not(.cHomeCardHonorGridTableTitle) td:not(.cHomeCardHonorGridChartText) div,
.cHomeCardHonorGridTable img {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
	color: #fff;
}

.cHomeCardHonorGridTable tr:not(.cHomeCardHonorGridTableTitle) td {
	box-shadow: 0rem -0.2rem 0rem 0rem rgba(0, 0, 0, 0.02);
}

.cHomeCardHonorGridTable td:nth-child(6) div {
	box-shadow: -0.2rem 0rem 0rem 0rem rgba(0, 0, 0, 0.02);
}

.cHomeCardHonorGridRankPointGray {
	color: #c8ccd4;
	background-color: #e8e8e8;
}

.cHomeCardHonorGridRankPointLight {
	color: #fff;
	background-color: #005dff;
}

.cHomeCardHonorTdSep {
	box-shadow: -0.15rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
}

.cHomeQuickLogo {
	color: #979EAC;
}

.cHomeTourCity,
.cHomeQuickName {
	color: #43474F;
}

/* EVOLV */
#iEvNo1,
#iEvChart,
#iEvController {
	background-color: #fff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.05);
}

#iEvNo1Text,
#iEvNo1Head {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.15);
}

.loser {
	color: #bcbcbc;
}

.LevelGS {
	background-color: #ee4c58;
}

.LevelYEC,
.LevelWC {
	background-color: #00a78e;
}

.LevelPM,
.Level1000,
.LevelWTA1000M {
	background-color: #f07654;
}

.LevelP5,
.LevelOL,
.LevelWTA1000 {
	background-color: #f38654;
}

.LevelP700,
.Level500,
.LevelWTA500 {
	background-color: #f69653;
}

.LevelInt,
.Level250,
.LevelWTA250,
.LevelTOUR {
	background-color: #fdb94e;
}

.LevelCH,
.Level125K,
.LevelWTA125 {
	background-color: #00ad45;
}

.LevelFU,
.LevelITF,
.LevelAC {
	background-color: #5ecc62;
}

.LevelDROP,
.LevelALT {
	background-color: #d9d9d9;
	color: #8b8b8b;
}

.SurfaceHard {
	background-color: #48a9c5;
}

.SurfaceClay {
	background-color: #f85a40;
}

.SurfaceGrass {
	background-color: #a4c639;
}

.SurfaceCarpet {
	background-color: #fd9f3e;
}

.SurfaceMixed {
	background-color: #bbb;
}

.Surface,
.SurfaceIndoor {
	background-color: #bbb;
}

.SideHome {
	background-color: #34495E;
	color: #fff;
}

.SideAway {
	background-color: #3B9DD4;
	color: #fff;
}

.SideThird {
	background-color: #f8f8f8;
	color: #aaa;
}

.SideHomeText {
	color: #34495E;
}

.SideAwayText {
	color: #3B9DD4;
}

.SideThirdText {
	color: #f8f8f8;
}

.SideHomeBorder {
	border-color: #34495E;
}

.SideAwayBorder {
	border-color: #3B9DD4;
}

.SideThirdBorder {
	border-color: #f8f8f8;
}

.Statuswinner {
	background-color: #34bf49;
}

.Statusloser {
	background-color: #868990;
}

.Statusunfinished {
	background-color: #c8c8c8;
}

.DataIn {
	background-color: rgba(0, 93, 255, 0.4) !important;
}

.DataOut {
	background-color: rgba(170, 170, 170, 0.4) !important;
	color: rgba(0, 0, 0, 0.6);
}

.DataUpcoming {
	background-color: #ffe7c2 !important;
}

.DataAbsent {
	background-color: rgba(255, 255, 255, 0.4) !important;
	color: rgba(0, 0, 0, 0.6);
}

.unselected,
.wait {
	background-color: #fff;
	color: #202023;
	border-color: #DDE3EB;
}

.selected,
.right,
input:checked+label {
	background: rgb(67, 135, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(67, 135, 255, 1) 0%, rgba(0, 93, 255, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(67, 135, 255, 1) 0%, rgba(0, 93, 255, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(67, 135, 255, 1) 0%, rgba(0, 93, 255, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4387ff', endColorstr='#005dff', GradientType=0);
	/* IE6-9 */
	color: #fff;
	border-color: #DDE3EB;
}

.wrong {
	background-color: #c8c8c8;
	color: #202023;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);
}

.BgOdd {
	background-color: rgba(0, 0, 0, 0.005);
}

.BgEven {
	background-color: rgba(0, 0, 0, 0.04);
}

.DotWin {
	background-color: #34bf49;
}

.DotLose {
	background-color: #d8d8d8;
}

.weakenColor {
	color: #c8c8c8;
}

.diffColor {
	color: #fff;
	background-color: #ff0078;
}

/* datatables */
table.dataTable tbody tr {
	box-shadow: 0 0.08rem 0 0 rgb(0, 0, 0, 0.1);
}

table.dataTable tbody tr td {
	box-shadow: 0.08rem 0 0 0 rgb(0, 0, 0, 0.05);
}

/* Survivor */
#iSurvivorDailyPick {
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cSurvivorSelectedCard {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cSurvivorSelectedCardCircle {
	box-shadow: 0 0 0.5rem 1px rgba(255, 255, 255, 0.2);
}

.cSurvivorSelectedCardTip {
	background-color: rgba(255, 255, 255, 0.3);
}

#iSurvivorDayPick {
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cSurvivorDayPickCandidatesOverlay {
	background-color: rgba(0, 0, 0, 0.5);
}

.cSurvivorDayPickCandidatesSection {
	border-color: rgba(0, 0, 0, 0.1);
}

.cSurvivorSmallCard {
	border-color: rgba(0, 0, 0, 0.1);
}

.cSurvivorFillWaitSelect,
.cSurvivorFillResult {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cSurvivorDayPickSectionTitle {
	box-shadow: 0rem -0.5rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cSurvivorCard {
	box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.3);
}

.cSurvivorCardCircle {
	box-shadow: 0 0 0.5rem 1px rgba(255, 255, 255, 0.2);
}

#iSurvivorCalendar {
	background-color: #ffffff;
    box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cSurvivorCalendarRow {
	box-shadow: 0rem 0rem 0.15rem 0rem rgba(0, 0, 0, 0.08);
}

#iDcCalendar {
	background-color: #ffffff;
    box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.08);
}

.cDcCalendarRow {
	box-shadow: 0rem 0rem 0.15rem 0rem rgba(0, 0, 0, 0.08);
}
