Difference between revisions of "MediaWiki:Common.css"

From QWiki
m
m (Undoing css tests (hopefully skin looks as intended for mobile))
Tag: Undo
 
(3 intermediate revisions by the same user not shown)
Line 237: Line 237:
 
   border: 1px solid #dddddd;
 
   border: 1px solid #dddddd;
 
   border-radius: 2px;
 
   border-radius: 2px;
 +
  font-size: 15px;
 
}
 
}
 
.bracket-popup-wrapper .bracket-popup .bracket-popup-header {
 
.bracket-popup-wrapper .bracket-popup .bracket-popup-header {
Line 811: Line 812:
 
.crosstable .crosstable-bgc-r24-r26,
 
.crosstable .crosstable-bgc-r24-r26,
 
.crosstable .crosstable-bgc-r25-r28 {
 
.crosstable .crosstable-bgc-r25-r28 {
background-color: #ffcccc;
+
background-color: #fbdfdf;
 
}
 
}
 
.crosstable .crosstable-bgc-r2-r1,
 
.crosstable .crosstable-bgc-r2-r1,
Line 968: Line 969:
 
.crosstable .crosstable-bgc-r26-r23,
 
.crosstable .crosstable-bgc-r26-r23,
 
.crosstable .crosstable-bgc-r26-r24 {
 
.crosstable .crosstable-bgc-r26-r24 {
background-color: #ccffcc;
+
background-color: #ddf4dd;
 
}
 
}
 
.crosstable .crosstable-bgc-rw-r {
 
.crosstable .crosstable-bgc-rw-r {

Latest revision as of 08:21, 7 November 2024

/*
MediaWiki:Common.css/Bracket.css
*/
/*******************************************************************************
Template(s): All Brackets
Author(s): Liquipedia
*******************************************************************************/
.bracket {
	font-size: 11px;
	color: #000;
	background: transparent;
	display: table;
	-webkit-transform-origin: left top 0px;
	transform-origin: left top 0px;
}
.bracket * {
	box-sizing: content-box;
}
.bracket-wrapper {
	min-height: 0.01%;
	pointer-events: auto;
	overflow-x: auto;
	padding-bottom: 15px;
}
.bracket-scroller {
	pointer-events: none;
}
.bracket-scroller * {
	pointer-events: auto;
}
.bracket-column {
	float: left;
	position: relative;
}
.bracket-header {
	border-radius: 2px;
	border: 1px solid #aaa;
	padding: 2px 0 2px 0;
	position: relative;
	left: 0;
	right: 0;
	line-height:18px;
	margin-bottom: 20px;
	text-align: center;
	background: #ebebeb;
}
.bracket-cell-r1 {
	height: 36px;
}
.bracket-cell-r2 {
	height: 72px;
}
.bracket-cell-r3 {
	height: 144px;
}
.bracket-cell-r4 {
	height: 288px;
}
.bracket-cell-r5 {
	height: 576px;
}
.bracket-cell-r6 {
	height: 1152px;
}
.bracket-cell-r7 {
	height: 2304px;
}
.bracket-cell-r1, .bracket-cell-r2, .bracket-cell-r3, .bracket-cell-r4, .bracket-cell-r5, .bracket-cell-r6, .bracket-cell-r7 {
	position: relative;
}
.bracket-team-top, .bracket-team-bottom, .bracket-player-top, .bracket-player-bottom, .bracket-team-middle, .bracket-player-middle {
	border-radius:0 0 2px 2px;
	border:solid #aaa 1px;
	position:absolute;
	padding: 1px;
	min-height:20px;
	line-height:18px;
	background: #f2f2f2;
	left:0;
	right:0;
}
.bracket-team-top, .bracket-player-top {
	bottom:0;
	border-radius:2px 2px 0 0;
}
.bracket-team-middle, .bracket-player-middle {
	bottom:0;
	border-radius:2px;
}
.bracket-team-top, .bracket-team-bottom, .bracket-team-middle {
	white-space:nowrap;
	overflow:hidden;
}
.bracket-score {
	text-align:center;
	background:#ebebeb;
	border-left:1px solid #aaa;
	position:absolute;
	line-height:22px;
	right:0;
	top:0;
	bottom:0;
}
.bracket-team-bottom .bracket-score, .bracket-player-bottom .bracket-score {
	border-bottom-right-radius: 2px;
}
.bracket-team-top .bracket-score, .bracket-player-bottom .bracket-score {
	border-top-right-radius: 2px;
}
.bracket-team-middle .bracket-score, .bracket-player-middle .bracket-score {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.bracket-hover {
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
	border: 1px solid #000 !important;
}
.match-row, 
.bracket-hover, 
.grouptableslot, 
.matchlistslot, 
.bracket-team-top, 
.bracket-team-bottom, 
.bracket-team-middle, 
.bracket-player-top, 
.bracket-player-bottom, 
.bracket-player-middle {
	transition: .5s;
}
.bracket-popup-title {
	display:table-row; 
	font-weight:bold; 
	line-height:16px; 
	padding:2px 5px;
}
.bracket-popup-title-left {
	display:table-cell;
	text-align:right;
	width:50%;
	padding:2px;
	border-bottom:1px solid #aaa;
}
.bracket-popup-title-right {
	display:table-cell;
	text-align:left;
	width:50%;
	padding:2px;
	border-bottom:1px solid #aaa;
}
.bracket-game-details .to-anchor {
	display: none;
}
.bracket-icons {
	border-top: 1px solid #aaa;
}
.bracket-game { 
	position: relative; 
}
.bracket-game .icon,
.match-row-icon {
	cursor: pointer;
	height: 12px;
	width: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAANlBMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmb///9ILJjfAAAAEHRSTlMABgcbbW5vx8vP0NHz9Pj5x+0EuQAAAE5JREFUCB0FwYEBgyAMALC0Rdn/106YZUkQIy+7f0eoe4JnvRVzEsGIN2sC3DkKDqjxQXAwEw7Q+QVgZwPQJUoQ7FWnDbCeDuLKy+59/AEcPhsvBYzCqwAAAABJRU5ErkJggg==) no-repeat transparent; 
	z-index: 50;
	position: absolute;
}
.bracket-game .icon {
	right: 16px;
}
.match-row-icon {
	left: -11px;
	top: 6px;
}

/* kill blue links from matchlists */
.matchlistslot a {
	color: #000000;
	text-decoration: none !important;
}

/* Countdown Stream Link */
.streamLink {display:none;}

.hasStream, a.hasStream {
	background: url(images/7/74/Icon-twitch32x32.png) center right no-repeat;
	background-position: left;
	padding-left: 15px;
	background-size: 12px;
	color: green;
        font-weight:normal;
}
.hasStream a.external.text:visited, .hasStream a.external.text a:visited {
	color: green;
        font-weight:normal;
}
.game-map-skipped {
	text-decoration: line-through;
}

/* mobile popups */
.bracket-popup-mobile {
	position:fixed;
	bottom:0px;
	left:0px;
	margin:0;
	width:100% !important;
	border-radius:0px !important;
	border-left:0 !important;
	border-right:0 !important;
}

/*******************************************************************************
Template(s): All Bracket popups
Author(s): FO-nTTaX
*******************************************************************************/
.bracket-popup-wrapper {
  box-sizing: border-box;
  display: none;
  position: fixed;
  z-index: 100;
  font-weight: normal;
  white-space:normal;
}
.bracket-popup-wrapper * {
  box-sizing: border-box;
}
.bracket-popup-wrapper p {
  margin: 0;
  padding: 0;
}
.bracket-popup-wrapper .bracket-popup {
  background-color: #f5f5f5;
  color: #333333;
  border: 1px solid #dddddd;
  border-radius: 2px;
  font-size: 15px;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-header {
  background-color: #ebebeb;
  border-bottom: 1px solid #dddddd;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-header .bracket-popup-header-left,
.bracket-popup-wrapper .bracket-popup .bracket-popup-header .bracket-popup-header-right {
  width: calc(50% - 2px);
  padding: 5px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}
.bracket-popup-wrapper.bracket-popup-player .bracket-popup .bracket-popup-header .bracket-popup-header-left,
.bracket-popup-wrapper.bracket-popup-player .bracket-popup .bracket-popup-header .bracket-popup-header-right {
  height: 25px;
}
.bracket-doubles .bracket-popup-wrapper.bracket-popup-player .bracket-popup .bracket-popup-header .bracket-popup-header-left,
.bracket-doubles .bracket-popup-wrapper.bracket-popup-player .bracket-popup .bracket-popup-header .bracket-popup-header-right {
  height: 40px;
}
.bracket-popup-wrapper.bracket-popup-team .bracket-popup .bracket-popup-header .bracket-popup-header-left,
.bracket-popup-wrapper.bracket-popup-team .bracket-popup .bracket-popup-header .bracket-popup-header-right {
  height: 30px;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-header .bracket-popup-header-left {
  text-align: left;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-header .bracket-popup-header-right {
  text-align: right;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-header:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-match {
  text-align: center;
  padding: 10px 0;
  vertical-align: initial;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-match:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-match:nth-of-type(2n) {
  background-color: #ebebeb;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-time {
  border-bottom: 1px dotted #dddddd;
  padding: 5px;
  font-size: 85%;
  line-height: 12.5px;
  text-align: center;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-time:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-bans {
  border-top: 1px dotted #dddddd;
  font-weight: bold;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-bans:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-comment {
  border-top: 1px dotted #dddddd;
  padding: 5px;
  font-size: 85%;
  line-height: 12.5px;
  text-align: center;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-comment:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-footer {
  background-color: #f5f5f5;
  text-align: center;
  padding: 5px;
  border-top: 1px solid #dddddd;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-footer:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
.wiki-counterstrike .bracket-popup-wrapper.bracket-popup-player {
  width: 330px;
}
.wiki-counterstrike .bracket-popup-wrapper.bracket-popup-team {
  width: 330px;
}
.bracket-popup-wrapper.bracket-popup-team {
  width: 400px;
}
.wiki-fighters .bracket-popup-wrapper.bracket-popup-player {
  width: 320px;
}
.wiki-fighters .bracket-popup-wrapper.bracket-popup-team {
  width: 360px;
}
.wiki-hearthstone .bracket-popup-wrapper.bracket-popup-player {
  width: 200px;
}
.wiki-heroes .bracket-popup-wrapper.bracket-popup-team {
  width: 460px;
}
.wiki-overwatch .bracket-popup-wrapper.bracket-popup-team {
  width: 460px;
}
.wiki-rocketleague .bracket-popup-wrapper.bracket-popup-team {
  width: 330px;
}
.wiki-smash .bracket-popup-wrapper.bracket-popup-player {
  width: 320px;
}
.wiki-starcraft .bracket-popup-wrapper.bracket-popup-player {
  width: 250px;
}
.bracket-popup-wrapper.bracket-popup-player {
  width: 200px;
}
.wiki-starcraft2 .bracket-popup-wrapper.bracket-popup-team {
  width: 400px;
}
.wiki-warcraft .bracket-popup-wrapper.bracket-popup-player {
  width: 250px;
}
.wiki-warcraft .bracket-popup-wrapper.bracket-popup-team {
  width: 400px;
}
.bracket-popup-wrapper.bracket-popup-wrapper-mobile {
  width: 100% !important;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.bracket-popup-wrapper.bracket-popup-wrapper-mobile .bracket-popup,
.bracket-popup-wrapper.bracket-popup-mobile .bracket-popup {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}/*
MediaWiki:Common.css/Infobox.css
*/
/*******************************************************************************
Template(s): All Infoboxes
Author(s): FO-nTTaX
*******************************************************************************/
.fo-nttax-infobox-wrapper {
	clear:right;
	float:right;
	margin:10px 0 10px 10px;
	font-size:90%;
}
.fo-nttax-infobox-adbox {
	width:336px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	overflow:hidden;
}
.fo-nttax-infobox-adbox > * {
	margin:0 auto;
}
.fo-nttax-infobox {
	width:336px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-width:2px;
	border-bottom-width:2px;
	border-top-style:solid;
	border-bottom-style:solid;
}
.fo-nttax-infobox > div {
	display:table;
	width:100%;
}
.fo-nttax-infobox > div:nth-child(2n+1) {
	background-color:#fdfcf8;
}
.fo-nttax-infobox > div:nth-child(2n) {
	background-color:#ffffff;
}
.fo-nttax-infobox > div:after {
	clear:both;
}
.fo-nttax-infobox > div > div {
	width:100%;
	float:left;
	height:inherit;
	padding:5px;
}
.fo-nttax-infobox > div > div.infobox-cell-2 {
	width:50%;
}
.fo-nttax-infobox > div > div.infobox-cell-3 {
	width:33.3333%;
}
.fo-nttax-infobox > div > div.infobox-cell-4 {
	width:25%;
}
.fo-nttax-infobox > div > div.infobox-cell-5 {
	width:20%;
}
.fo-nttax-infobox > div > div.infobox-cell-6 {
	width:16.6666%;
}
.fo-nttax-infobox > div > div.infobox-cell-7 {
	width:14.2857%;
}
.fo-nttax-infobox > div > div.infobox-cell-8 {
	width:12.5%;
}
.fo-nttax-infobox > div > div.infobox-cell-9 {
	width:11.1111%;
}
.fo-nttax-infobox > div > div.infobox-cell-10 {
	width:10%;
}
.fo-nttax-infobox > div > div.infobox-cell-11 {
	width:9.0909%;
}
.fo-nttax-infobox > div > div.infobox-cell-12 {
	width:8.3333%;
}
.fo-nttax-infobox-wrapper .infobox-header {
	font-weight:700;
	text-align:center;
	font-size:20px;
}
.fo-nttax-infobox-wrapper .infobox-header-2 {
	font-size:17px;
}
.fo-nttax-infobox-wrapper .infobox-header-3 {
	font-size:15px;
}
.fo-nttax-infobox > div > div.infobox-description {
	font-weight:bold;
	text-align:right;
}
.fo-nttax-infobox > div > div.infobox-image {
	padding:0;
	width:100%;
}
.fo-nttax-infobox > div > div.infobox-image:not(.infobox-fixed-size-image) img {
	width:100%;
	height:auto;
}
.fo-nttax-infobox > div > div.infobox-center{
	text-align:center;
}
.fo-nttax-infobox-wrapper .infobox-header .infobox-buttons {
	float:right;
	font-size:12px;
	font-weight:500;
}
.fo-nttax-infobox-wrapper .infobox-header .infobox-buttons a {
	background:none repeat scroll 0% 0% transparent !important;
	padding:0px !important;
}
.fo-nttax-infobox-wrapper .infobox-icons a {
	background:none repeat scroll 0% 0% transparent !important;
	padding:0px !important;
}
.fo-nttax-infobox-wrapper .infobox-text-left {
	text-align:left;
}
.fo-nttax-infobox-wrapper .infobox-text-right {
	text-align:right;
}
.fo-nttax-infobox-wrapper .infobox-float-left {
	float:left;
}
.fo-nttax-infobox-wrapper .infobox-float-right {
	float:right;
}
@media (max-width:600px) {
	.fo-nttax-infobox-wrapper {
		width:100%;
		margin-left:0;
		float:none;
	}
	.fo-nttax-infobox {
		width:100%;
	}
	.fo-nttax-infobox-adbox {
		width:100%;
	}
	.fo-nttax-infobox-wrapper .infobox-image > div > div {
		text-align:center;
	}
}
.fo-nttax-infobox-wrapper .infobox-gold {
	font-size:11pt;
	color:#f5c433;
	text-shadow:-1px 0 #555,0 1px #555,1px 0 #555,0 -1px #555;
}
.fo-nttax-infobox-wrapper .infobox-gradient {
	background:linear-gradient(to right, #ffcccc, #ffddaa, #ffff99, #eeffaa, #ccffcc) repeat scroll 0% 0% transparent;
	line-height:0.1px;
}
.fo-nttax-infobox-wrapper .infobox-color-always {
	background-color:#ccffcc;
}
.fo-nttax-infobox-wrapper .infobox-color-very.often {
	background-color:#eeffaa;
}
.fo-nttax-infobox-wrapper .infobox-color-often {
	background-color:#ffff99;
}
.fo-nttax-infobox-wrapper .infobox-color-seldom {
	background-color:#ffddaa;
}
.fo-nttax-infobox-wrapper .infobox-color-never {
	background-color:#ffcccc;
}
.fo-nttax-infobox-wrapper.popout {
	position:absolute;
	top:0;
	left:990px;
}

/** Game colors **/
/* StarCraft II */
.fo-nttax-infobox-wrapper.infobox-wol .infobox-header {
	background-color:#b6cfe5;
}
.fo-nttax-infobox-wrapper.infobox-hots .infobox-header {
	background-color:#deb0b0;
}
.fo-nttax-infobox-wrapper.infobox-lotv .infobox-header {
	background-color:#b0deb0;
}
.fo-nttax-infobox-wrapper.infobox-mod .infobox-header {
	background-color:#f2e8b8;
}
/* Smash */
.fo-nttax-infobox-wrapper.infobox-64 .infobox-header {
	background-color:#d5e5b6;
}
.fo-nttax-infobox-wrapper.infobox-melee .infobox-header {
	background-color:#b6e5c6;
}
.fo-nttax-infobox-wrapper.infobox-brawl .infobox-header {
	background-color:#b6d5e5;
}
.fo-nttax-infobox-wrapper.infobox-pm .infobox-header {
	background-color:#c6b6e5;
}
.fo-nttax-infobox-wrapper.infobox-3ds .infobox-header {
	background-color:#e5b6d5;
}
.fo-nttax-infobox-wrapper.infobox-wiiu .infobox-header {
	background-color:#e5c6b6;
}
/* Counter-Strike */
.fo-nttax-infobox-wrapper.infobox-csgo .infobox-header {
	background-color:#cde5b6;
}
.fo-nttax-infobox-wrapper.infobox-css .infobox-header {
	background-color:#deb0b0;
}
.fo-nttax-infobox-wrapper.infobox-cs16 .infobox-header {
	background-color:#f2e8b8;
}
.fo-nttax-infobox-wrapper.infobox-cscz .infobox-header {
	background-color:#b6cfe5;
}/*
MediaWiki:Common.css/Crosstable.css
*/
/*******************************************************************************
Template(s): All Crosstables
Author(s): FO-nTTaX, Swampflare
*******************************************************************************/
.crosstable .crosstable-bgc-r0-r0 {
	background-color: #f9f9f9;
}
.crosstable .crosstable-bgc-r1-r1,
.crosstable .crosstable-bgc-r2-r2,
.crosstable .crosstable-bgc-r3-r3,
.crosstable .crosstable-bgc-r4-r4,
.crosstable .crosstable-bgc-r5-r5,
.crosstable .crosstable-bgc-r6-r6,
.crosstable .crosstable-bgc-r7-r7,
.crosstable .crosstable-bgc-r8-r8,
.crosstable .crosstable-bgc-r9-r9,
.crosstable .crosstable-bgc-r10-r10,
.crosstable .crosstable-bgc-r11-r11,
.crosstable .crosstable-bgc-r12-r12,
.crosstable .crosstable-bgc-r13-r13,
.crosstable .crosstable-bgc-r14-r14,
.crosstable .crosstable-bgc-r15-r15,
.crosstable .crosstable-bgc-r16-r16 {
	background-color: #ffffbb;
}
.crosstable .crosstable-bgc-r0-r1,
.crosstable .crosstable-bgc-r0-r2,
.crosstable .crosstable-bgc-r0-r3,
.crosstable .crosstable-bgc-r0-r4,
.crosstable .crosstable-bgc-r0-r5,
.crosstable .crosstable-bgc-r0-r6,
.crosstable .crosstable-bgc-r0-r7,
.crosstable .crosstable-bgc-r0-r8,
.crosstable .crosstable-bgc-r0-r9,
.crosstable .crosstable-bgc-r0-r10,
.crosstable .crosstable-bgc-r0-r11,
.crosstable .crosstable-bgc-r0-r12,
.crosstable .crosstable-bgc-r0-r13,
.crosstable .crosstable-bgc-r0-r14,
.crosstable .crosstable-bgc-r0-r15,
.crosstable .crosstable-bgc-r0-r16,
.crosstable .crosstable-bgc-r1-r2,
.crosstable .crosstable-bgc-r1-r3,
.crosstable .crosstable-bgc-r1-r4,
.crosstable .crosstable-bgc-r1-r5,
.crosstable .crosstable-bgc-r1-r6,
.crosstable .crosstable-bgc-r1-r7,
.crosstable .crosstable-bgc-r1-r8,
.crosstable .crosstable-bgc-r1-r9,
.crosstable .crosstable-bgc-r1-r10,
.crosstable .crosstable-bgc-r1-r11,
.crosstable .crosstable-bgc-r1-r12,
.crosstable .crosstable-bgc-r1-r13,
.crosstable .crosstable-bgc-r1-r14,
.crosstable .crosstable-bgc-r1-r15,
.crosstable .crosstable-bgc-r1-r16,
.crosstable .crosstable-bgc-r2-r3,
.crosstable .crosstable-bgc-r2-r4,
.crosstable .crosstable-bgc-r2-r5,
.crosstable .crosstable-bgc-r2-r6,
.crosstable .crosstable-bgc-r2-r7,
.crosstable .crosstable-bgc-r2-r8,
.crosstable .crosstable-bgc-r2-r9,
.crosstable .crosstable-bgc-r2-r10,
.crosstable .crosstable-bgc-r2-r11,
.crosstable .crosstable-bgc-r2-r12,
.crosstable .crosstable-bgc-r2-r13,
.crosstable .crosstable-bgc-r2-r14,
.crosstable .crosstable-bgc-r2-r15,
.crosstable .crosstable-bgc-r2-r16,
.crosstable .crosstable-bgc-r3-r4,
.crosstable .crosstable-bgc-r3-r5,
.crosstable .crosstable-bgc-r3-r6,
.crosstable .crosstable-bgc-r3-r7,
.crosstable .crosstable-bgc-r3-r8,
.crosstable .crosstable-bgc-r3-r9,
.crosstable .crosstable-bgc-r3-r10,
.crosstable .crosstable-bgc-r3-r11,
.crosstable .crosstable-bgc-r3-r12,
.crosstable .crosstable-bgc-r3-r13,
.crosstable .crosstable-bgc-r3-r14,
.crosstable .crosstable-bgc-r3-r15,
.crosstable .crosstable-bgc-r3-r16,
.crosstable .crosstable-bgc-r4-r5,
.crosstable .crosstable-bgc-r4-r6,
.crosstable .crosstable-bgc-r4-r7,
.crosstable .crosstable-bgc-r4-r8,
.crosstable .crosstable-bgc-r4-r9,
.crosstable .crosstable-bgc-r4-r10,
.crosstable .crosstable-bgc-r4-r11,
.crosstable .crosstable-bgc-r4-r12,
.crosstable .crosstable-bgc-r4-r13,
.crosstable .crosstable-bgc-r4-r14,
.crosstable .crosstable-bgc-r4-r15,
.crosstable .crosstable-bgc-r4-r16,
.crosstable .crosstable-bgc-r5-r6,
.crosstable .crosstable-bgc-r5-r7,
.crosstable .crosstable-bgc-r5-r8,
.crosstable .crosstable-bgc-r5-r9,
.crosstable .crosstable-bgc-r5-r10,
.crosstable .crosstable-bgc-r5-r11,
.crosstable .crosstable-bgc-r5-r12,
.crosstable .crosstable-bgc-r5-r13,
.crosstable .crosstable-bgc-r5-r14,
.crosstable .crosstable-bgc-r5-r15,
.crosstable .crosstable-bgc-r5-r16,
.crosstable .crosstable-bgc-r6-r7,
.crosstable .crosstable-bgc-r6-r8,
.crosstable .crosstable-bgc-r6-r9,
.crosstable .crosstable-bgc-r6-r10,
.crosstable .crosstable-bgc-r6-r11,
.crosstable .crosstable-bgc-r6-r12,
.crosstable .crosstable-bgc-r6-r13,
.crosstable .crosstable-bgc-r6-r14,
.crosstable .crosstable-bgc-r6-r15,
.crosstable .crosstable-bgc-r6-r16,
.crosstable .crosstable-bgc-r7-r8,
.crosstable .crosstable-bgc-r7-r9,
.crosstable .crosstable-bgc-r7-r10,
.crosstable .crosstable-bgc-r7-r11,
.crosstable .crosstable-bgc-r7-r12,
.crosstable .crosstable-bgc-r7-r13,
.crosstable .crosstable-bgc-r7-r14,
.crosstable .crosstable-bgc-r7-r15,
.crosstable .crosstable-bgc-r7-r16,
.crosstable .crosstable-bgc-r8-r9,
.crosstable .crosstable-bgc-r8-r10,
.crosstable .crosstable-bgc-r8-r11,
.crosstable .crosstable-bgc-r8-r12,
.crosstable .crosstable-bgc-r8-r13,
.crosstable .crosstable-bgc-r8-r14,
.crosstable .crosstable-bgc-r8-r15,
.crosstable .crosstable-bgc-r8-r16,
.crosstable .crosstable-bgc-r9-r10,
.crosstable .crosstable-bgc-r9-r11,
.crosstable .crosstable-bgc-r9-r12,
.crosstable .crosstable-bgc-r9-r13,
.crosstable .crosstable-bgc-r9-r14,
.crosstable .crosstable-bgc-r9-r15,
.crosstable .crosstable-bgc-r9-r16,
.crosstable .crosstable-bgc-r10-r11,
.crosstable .crosstable-bgc-r10-r12,
.crosstable .crosstable-bgc-r10-r13,
.crosstable .crosstable-bgc-r10-r14,
.crosstable .crosstable-bgc-r10-r15,
.crosstable .crosstable-bgc-r10-r16,
.crosstable .crosstable-bgc-r11-r12,
.crosstable .crosstable-bgc-r11-r13,
.crosstable .crosstable-bgc-r11-r14,
.crosstable .crosstable-bgc-r11-r15,
.crosstable .crosstable-bgc-r11-r16,
.crosstable .crosstable-bgc-r12-r13,
.crosstable .crosstable-bgc-r12-r14,
.crosstable .crosstable-bgc-r12-r15,
.crosstable .crosstable-bgc-r12-r16,
.crosstable .crosstable-bgc-r13-r14,
.crosstable .crosstable-bgc-r13-r15,
.crosstable .crosstable-bgc-r13-r16,
.crosstable .crosstable-bgc-r14-r15,
.crosstable .crosstable-bgc-r14-r16,
.crosstable .crosstable-bgc-r15-r16,
.crosstable .crosstable-bgc-r15-r19,
.crosstable .crosstable-bgc-r15-r21,
.crosstable .crosstable-bgc-r16-r19,
.crosstable .crosstable-bgc-r16-r21,
.crosstable .crosstable-bgc-r17-r19,
.crosstable .crosstable-bgc-r17-r21,
.crosstable .crosstable-bgc-r18-r21,
.crosstable .crosstable-bgc-r18-r22,
.crosstable .crosstable-bgc-r19-r21,
.crosstable .crosstable-bgc-r19-r22,
.crosstable .crosstable-bgc-r20-r22,
.crosstable .crosstable-bgc-r20-r26,
.crosstable .crosstable-bgc-r21-r25,
.crosstable .crosstable-bgc-r21-r26,
.crosstable .crosstable-bgc-r22-r25,
.crosstable .crosstable-bgc-r22-r26,
.crosstable .crosstable-bgc-r23-r25,
.crosstable .crosstable-bgc-r23-r26,
.crosstable .crosstable-bgc-r24-r26,
.crosstable .crosstable-bgc-r25-r28 {
	background-color: #fbdfdf;
}
.crosstable .crosstable-bgc-r2-r1,
.crosstable .crosstable-bgc-r3-r1,
.crosstable .crosstable-bgc-r3-r2,
.crosstable .crosstable-bgc-r4-r1,
.crosstable .crosstable-bgc-r4-r2,
.crosstable .crosstable-bgc-r4-r3,
.crosstable .crosstable-bgc-r5-r1,
.crosstable .crosstable-bgc-r5-r2,
.crosstable .crosstable-bgc-r5-r3,
.crosstable .crosstable-bgc-r5-r4,
.crosstable .crosstable-bgc-r6-r1,
.crosstable .crosstable-bgc-r6-r2,
.crosstable .crosstable-bgc-r6-r3,
.crosstable .crosstable-bgc-r6-r4,
.crosstable .crosstable-bgc-r6-r5,
.crosstable .crosstable-bgc-r7-r1,
.crosstable .crosstable-bgc-r7-r2,
.crosstable .crosstable-bgc-r7-r3,
.crosstable .crosstable-bgc-r7-r4,
.crosstable .crosstable-bgc-r7-r5,
.crosstable .crosstable-bgc-r7-r6,
.crosstable .crosstable-bgc-r8-r1,
.crosstable .crosstable-bgc-r8-r2,
.crosstable .crosstable-bgc-r8-r3,
.crosstable .crosstable-bgc-r8-r4,
.crosstable .crosstable-bgc-r8-r5,
.crosstable .crosstable-bgc-r8-r6,
.crosstable .crosstable-bgc-r8-r7,
.crosstable .crosstable-bgc-r9-r1,
.crosstable .crosstable-bgc-r9-r2,
.crosstable .crosstable-bgc-r9-r3,
.crosstable .crosstable-bgc-r9-r4,
.crosstable .crosstable-bgc-r9-r5,
.crosstable .crosstable-bgc-r9-r6,
.crosstable .crosstable-bgc-r9-r7,
.crosstable .crosstable-bgc-r9-r8,
.crosstable .crosstable-bgc-r10-r1,
.crosstable .crosstable-bgc-r10-r2,
.crosstable .crosstable-bgc-r10-r3,
.crosstable .crosstable-bgc-r10-r4,
.crosstable .crosstable-bgc-r10-r5,
.crosstable .crosstable-bgc-r10-r6,
.crosstable .crosstable-bgc-r10-r7,
.crosstable .crosstable-bgc-r10-r8,
.crosstable .crosstable-bgc-r10-r9,
.crosstable .crosstable-bgc-r11-r1,
.crosstable .crosstable-bgc-r11-r2,
.crosstable .crosstable-bgc-r11-r3,
.crosstable .crosstable-bgc-r11-r4,
.crosstable .crosstable-bgc-r11-r5,
.crosstable .crosstable-bgc-r11-r6,
.crosstable .crosstable-bgc-r11-r7,
.crosstable .crosstable-bgc-r11-r8,
.crosstable .crosstable-bgc-r11-r9,
.crosstable .crosstable-bgc-r11-r10,
.crosstable .crosstable-bgc-r12-r1,
.crosstable .crosstable-bgc-r12-r2,
.crosstable .crosstable-bgc-r12-r3,
.crosstable .crosstable-bgc-r12-r4,
.crosstable .crosstable-bgc-r12-r5,
.crosstable .crosstable-bgc-r12-r6,
.crosstable .crosstable-bgc-r12-r7,
.crosstable .crosstable-bgc-r12-r8,
.crosstable .crosstable-bgc-r12-r9,
.crosstable .crosstable-bgc-r12-r10,
.crosstable .crosstable-bgc-r12-r11,
.crosstable .crosstable-bgc-r13-r1,
.crosstable .crosstable-bgc-r13-r2,
.crosstable .crosstable-bgc-r13-r3,
.crosstable .crosstable-bgc-r13-r4,
.crosstable .crosstable-bgc-r13-r5,
.crosstable .crosstable-bgc-r13-r6,
.crosstable .crosstable-bgc-r13-r7,
.crosstable .crosstable-bgc-r13-r8,
.crosstable .crosstable-bgc-r13-r9,
.crosstable .crosstable-bgc-r13-r10,
.crosstable .crosstable-bgc-r13-r11,
.crosstable .crosstable-bgc-r13-r12,
.crosstable .crosstable-bgc-r14-r1,
.crosstable .crosstable-bgc-r14-r2,
.crosstable .crosstable-bgc-r14-r3,
.crosstable .crosstable-bgc-r14-r4,
.crosstable .crosstable-bgc-r14-r5,
.crosstable .crosstable-bgc-r14-r6,
.crosstable .crosstable-bgc-r14-r7,
.crosstable .crosstable-bgc-r14-r8,
.crosstable .crosstable-bgc-r14-r9,
.crosstable .crosstable-bgc-r14-r10,
.crosstable .crosstable-bgc-r14-r11,
.crosstable .crosstable-bgc-r14-r12,
.crosstable .crosstable-bgc-r14-r13,
.crosstable .crosstable-bgc-r15-r1,
.crosstable .crosstable-bgc-r15-r2,
.crosstable .crosstable-bgc-r15-r3,
.crosstable .crosstable-bgc-r15-r4,
.crosstable .crosstable-bgc-r15-r5,
.crosstable .crosstable-bgc-r15-r6,
.crosstable .crosstable-bgc-r15-r7,
.crosstable .crosstable-bgc-r15-r8,
.crosstable .crosstable-bgc-r15-r9,
.crosstable .crosstable-bgc-r15-r10,
.crosstable .crosstable-bgc-r15-r11,
.crosstable .crosstable-bgc-r15-r12,
.crosstable .crosstable-bgc-r15-r13,
.crosstable .crosstable-bgc-r15-r14,
.crosstable .crosstable-bgc-r16-r1,
.crosstable .crosstable-bgc-r16-r2,
.crosstable .crosstable-bgc-r16-r3,
.crosstable .crosstable-bgc-r16-r4,
.crosstable .crosstable-bgc-r16-r5,
.crosstable .crosstable-bgc-r16-r6,
.crosstable .crosstable-bgc-r16-r7,
.crosstable .crosstable-bgc-r16-r8,
.crosstable .crosstable-bgc-r16-r9,
.crosstable .crosstable-bgc-r16-r10,
.crosstable .crosstable-bgc-r16-r11,
.crosstable .crosstable-bgc-r16-r12,
.crosstable .crosstable-bgc-r16-r13,
.crosstable .crosstable-bgc-r16-r14,
.crosstable .crosstable-bgc-r16-r15,
.crosstable .crosstable-bgc-r1-r0,
.crosstable .crosstable-bgc-r2-r0,
.crosstable .crosstable-bgc-r3-r0,
.crosstable .crosstable-bgc-r4-r0,
.crosstable .crosstable-bgc-r5-r0,
.crosstable .crosstable-bgc-r6-r0,
.crosstable .crosstable-bgc-r7-r0,
.crosstable .crosstable-bgc-r8-r0,
.crosstable .crosstable-bgc-r9-r0,
.crosstable .crosstable-bgc-r10-r0,
.crosstable .crosstable-bgc-r11-r0,
.crosstable .crosstable-bgc-r12-r0,
.crosstable .crosstable-bgc-r13-r0,
.crosstable .crosstable-bgc-r14-r0,
.crosstable .crosstable-bgc-r15-r0,
.crosstable .crosstable-bgc-r16-r0,
.crosstable .crosstable-bgc-r19-r15,
.crosstable .crosstable-bgc-r19-r16,
.crosstable .crosstable-bgc-r19-r17,
.crosstable .crosstable-bgc-r22-r18,
.crosstable .crosstable-bgc-r22-r19,
.crosstable .crosstable-bgc-r22-r20,
.crosstable .crosstable-bgc-r25-r21,
.crosstable .crosstable-bgc-r25-r22,
.crosstable .crosstable-bgc-r25-r23,
.crosstable .crosstable-bgc-r21-r15,
.crosstable .crosstable-bgc-r21-r16,
.crosstable .crosstable-bgc-r21-r17,
.crosstable .crosstable-bgc-r21-r18,
.crosstable .crosstable-bgc-r21-r19,
.crosstable .crosstable-bgc-r26-r20,
.crosstable .crosstable-bgc-r26-r21,
.crosstable .crosstable-bgc-r26-r22,
.crosstable .crosstable-bgc-r26-r23,
.crosstable .crosstable-bgc-r26-r24 {
	background-color: #ddf4dd;
}
.crosstable .crosstable-bgc-rw-r {
	background-color: #ccffcc;
}
.crosstable .crosstable-bgc-r-rw {
	background-color: #ffcccc;
}
.crosstable .crosstable-bgc-rw-r b {
	display: none;
}
.crosstable .crosstable-bgc-r-rw b {
	display: none;
}
.crosstable .crosstable-bgc-cross {
	background-color: #f2f2f2;
}
.crosstable .crosstable-bgc-span {
	margin: 0;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
}
.crosstable .crosstable-tr {
	height: 30px;
}
.crosstable {
	text-align: center;
	margin: 0;
	line-height: 14px;
}
.crosstable th,
.crosstable td {
	padding: 1px;
}
.crosstable[class*=row] td,
.crosstable[class*=col] td {
	opacity: 0.5;
	-moz-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
}
.crosstable.row-1 tr:nth-child(2) td,
.crosstable.row-2 tr:nth-child(3) td,
.crosstable.row-3 tr:nth-child(4) td,
.crosstable.row-4 tr:nth-child(5) td,
.crosstable.row-5 tr:nth-child(6) td,
.crosstable.row-6 tr:nth-child(7) td,
.crosstable.row-7 tr:nth-child(8) td,
.crosstable.row-8 tr:nth-child(9) td,
.crosstable.row-9 tr:nth-child(10) td,
.crosstable.row-10 tr:nth-child(11) td,
.crosstable.row-11 tr:nth-child(12) td,
.crosstable.row-12 tr:nth-child(13) td,
.crosstable.row-13 tr:nth-child(14) td,
.crosstable.row-14 tr:nth-child(15) td,
.crosstable.row-15 tr:nth-child(16) td,
.crosstable.row-16 tr:nth-child(17) td,
.crosstable.row-17 tr:nth-child(18) td,
.crosstable.row-18 tr:nth-child(19) td,
.crosstable.row-19 tr:nth-child(29) td {
	-moz-box-shadow: inset 0px 10px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0px 10px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
	box-shadow: inset 0px 10px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
}
.crosstable.row-2 tr:nth-child(1) td,
.crosstable.row-3 tr:nth-child(2) td,
.crosstable.row-4 tr:nth-child(3) td,
.crosstable.row-5 tr:nth-child(4) td,
.crosstable.row-6 tr:nth-child(5) td,
.crosstable.row-7 tr:nth-child(6) td,
.crosstable.row-8 tr:nth-child(7) td,
.crosstable.row-9 tr:nth-child(8) td,
.crosstable.row-10 tr:nth-child(9) td,
.crosstable.row-11 tr:nth-child(10) td,
.crosstable.row-12 tr:nth-child(11) td,
.crosstable.row-13 tr:nth-child(12) td,
.crosstable.row-14 tr:nth-child(13) td,
.crosstable.row-15 tr:nth-child(14) td,
.crosstable.row-16 tr:nth-child(15) td,
.crosstable.row-17 tr:nth-child(16) td,
.crosstable.row-18 tr:nth-child(17) td,
.crosstable.row-19 tr:nth-child(18) td,
.crosstable.row-20 tr:nth-child(19) td {
	-moz-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset 0px -10px 10px -7px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset 0px -10px 10px -7px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset 0px -10px 10px -7px rgba(0,0,0,1);
}
.crosstable.col-1 td:nth-child(2),
.crosstable.col-2 td:nth-child(3),
.crosstable.col-3 td:nth-child(4),
.crosstable.col-4 td:nth-child(5),
.crosstable.col-5 td:nth-child(6),
.crosstable.col-6 td:nth-child(7),
.crosstable.col-7 td:nth-child(8),
.crosstable.col-8 td:nth-child(9),
.crosstable.col-9 td:nth-child(10),
.crosstable.col-10 td:nth-child(11),
.crosstable.col-11 td:nth-child(12),
.crosstable.col-12 td:nth-child(13),
.crosstable.col-13 td:nth-child(14),
.crosstable.col-14 td:nth-child(15),
.crosstable.col-15 td:nth-child(16),
.crosstable.col-16 td:nth-child(17),
.crosstable.col-17 td:nth-child(18),
.crosstable.col-18 td:nth-child(19),
.crosstable.col-19 td:nth-child(20) {
	-moz-box-shadow: inset 10px 0px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
	-webkit-box-shadow: inset 10px 0px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
	box-shadow: inset 10px 0px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1);
}
.crosstable.col-3 td:nth-child(2),
.crosstable.col-4 td:nth-child(3),
.crosstable.col-5 td:nth-child(4),
.crosstable.col-6 td:nth-child(5),
.crosstable.col-7 td:nth-child(6),
.crosstable.col-8 td:nth-child(7),
.crosstable.col-9 td:nth-child(8),
.crosstable.col-10 td:nth-child(9),
.crosstable.col-11 td:nth-child(10),
.crosstable.col-12 td:nth-child(11),
.crosstable.col-13 td:nth-child(12),
.crosstable.col-14 td:nth-child(13),
.crosstable.col-15 td:nth-child(14),
.crosstable.col-16 td:nth-child(15),
.crosstable.col-17 td:nth-child(16),
.crosstable.col-18 td:nth-child(17),
.crosstable.col-19 td:nth-child(18),
.crosstable.col-20 td:nth-child(19) {
	-moz-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset -10px 0px 10px -7px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset -10px 0px 10px -7px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset -10px 0px 10px -7px rgba(0,0,0,1);
}
.crosstable .crosstable-top-left {
	-moz-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset -10px -10px 10px -7px rgba(0,0,0,1) !important;
	-webkit-box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset -10px -10px 10px -7px rgba(0,0,0,1) !important;
	box-shadow: inset 0px 0px 10px -7px rgba(0,0,0,1), inset -10px -10px 10px -7px rgba(0,0,0,1) !important;
}
.crosstable .crosstable-top-right {
	-moz-box-shadow: inset 10px 0px 10px -7px rgba(0,0,0,1), inset 0px -10px 10px -7px rgba(0,0,0,1) !important;
	-webkit-box-shadow: inset 10px 0px 10px -7px rgba(0,0,0,1), inset 0px -10px 10px -7px rgba(0,0,0,1) !important;
	box-shadow: inset 10px 0px 10px -7px rgba(0,0,0,1), inset 0px -10px 10px -7px rgba(0,0,0,1) !important;
}
.crosstable .crosstable-bottom-left {
	-moz-box-shadow: inset 0px 10px 10px -7px rgba(0,0,0,1), inset -10px 0px 10px -7px rgba(0,0,0,1) !important;
	-webkit-box-shadow: inset 0px 10px 10px -7px rgba(0,0,0,1), inset -10px 0px 10px -7px rgba(0,0,0,1) !important;
	box-shadow: inset 0px 10px 10px -7px rgba(0,0,0,1), inset -10px 0px 10px -7px rgba(0,0,0,1) !important;
}
.crosstable .crosstable-bottom-right {
	-moz-box-shadow: inset 10px 10px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1) !important;
	-webkit-box-shadow: inset 10px 10px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1) !important;
	box-shadow: inset 10px 10px 10px -7px rgba(0,0,0,1), inset 0px 0px 10px -7px rgba(0,0,0,1) !important;
}
.crosstable.row-1 tr:nth-child(1) td,
.crosstable.row-2 tr:nth-child(2) td,
.crosstable.row-3 tr:nth-child(3) td,
.crosstable.row-4 tr:nth-child(4) td,
.crosstable.row-5 tr:nth-child(5) td,
.crosstable.row-6 tr:nth-child(6) td,
.crosstable.row-7 tr:nth-child(7) td,
.crosstable.row-8 tr:nth-child(8) td,
.crosstable.row-9 tr:nth-child(9) td,
.crosstable.row-10 tr:nth-child(10) td,
.crosstable.row-11 tr:nth-child(11) td,
.crosstable.row-12 tr:nth-child(12) td,
.crosstable.row-13 tr:nth-child(13) td,
.crosstable.row-14 tr:nth-child(14) td,
.crosstable.row-15 tr:nth-child(15) td,
.crosstable.row-16 tr:nth-child(16) td,
.crosstable.row-17 tr:nth-child(17) td,
.crosstable.row-18 tr:nth-child(18) td,
.crosstable.row-19 tr:nth-child(19) td,
.crosstable.row-20 tr:nth-child(20) td {
	opacity: 1 !important;
	-moz-box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
}
.crosstable.col-1 th:nth-child(1),
.crosstable.col-2 td:nth-child(2),
.crosstable.col-3 td:nth-child(3),
.crosstable.col-4 td:nth-child(4),
.crosstable.col-5 td:nth-child(5),
.crosstable.col-6 td:nth-child(6),
.crosstable.col-7 td:nth-child(7),
.crosstable.col-8 td:nth-child(8),
.crosstable.col-9 td:nth-child(9),
.crosstable.col-10 td:nth-child(10),
.crosstable.col-11 td:nth-child(11),
.crosstable.col-12 td:nth-child(12),
.crosstable.col-13 td:nth-child(13),
.crosstable.col-14 td:nth-child(14),
.crosstable.col-15 td:nth-child(15),
.crosstable.col-16 td:nth-child(16),
.crosstable.col-17 td:nth-child(17),
.crosstable.col-18 td:nth-child(18),
.crosstable.col-19 td:nth-child(19),
.crosstable.col-20 td:nth-child(20) {
	opacity: 1 !important;
	-moz-box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
}

/* fix for i icon in crosstables */
.crosstable .bracket-game .icon {
	margin-top: 2px !important;
        margin-right: -6px !important;
        opacity: 0.6;
}/*
MediaWiki:Common.css/Tabs.css
*/
/*******************************************************************************
Template(s): Tab Templates
Author(s): FO-nTTaX
*******************************************************************************/
div.tabs-static, div.tabs-dynamic {
	overflow: hidden;
}
div.tabs-dynamic > ul.nav-tabs {
	margin-bottom: 0;
}
div.tabs-dynamic > ul.nav-tabs > li:not(.active),
div.tabs-static > ul.nav-tabs > li:not(.active) {
	cursor:pointer;
}
div.tabs-dynamic > ul.nav-tabs > li,
div.tabs-static > ul.nav-tabs > li {
	float:left;
	border-width:2px 2px 0 2px !important;
	border-style:solid;
}
div.tabs-dynamic > .nav-tabs > li > span > span > a,
div.tabs-static > .nav-tabs > li > span > span > a {
	margin-right: 0;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 0px 0px 0 0;
	position: relative;
	display: block;
	padding: 5px 10px;
	outline: 0;
}
div.tabs-dynamic > .nav-tabs > li > span > span > a:first-of-type,
div.tabs-static > .nav-tabs > li > span > span > a:first-of-type {
	border-width: 1px 0 1px 1px;
}
div.tabs-dynamic > .nav-tabs > li > span > span > a:last-of-type,
div.tabs-static > .nav-tabs > li > span > span > a:last-of-type {
	border-width: 1px 1px 1px 0;
}

div.tabs-dynamic > ul.nav-tabs > li .team-template-team-standard,
div.tabs-static > ul.nav-tabs > li .team-template-team-standard {
	white-space: nowrap;
}
div.tabs-dynamic > ul.nav-tabs > li .team-template-team-standard > *,
div.tabs-static > ul.nav-tabs > li .team-template-team-standard > * {
	float: left;
}
div.tabs-dynamic > ul.nav-tabs > li .team-template-image > *,
div.tabs-static > ul.nav-tabs > li .team-template-image > * {
	padding-right: 0;
}
div.tabs-dynamic > ul.nav-tabs > li .team-template-text> *,
div.tabs-static > ul.nav-tabs > li .team-template-text> * {
	padding-left: 0;
}
div.tabs-dynamic > ul.nav-tabs > li > a,
div.tabs-static > ul.nav-tabs > li > a {
	border: 1px solid transparent;
	outline: 0;
}
.nav-tabs > li > span > span > strong {
	background-color: #ffffff;
	display: block;
	padding: 5px 10px;
	position: relative;
}
.nav-tabs > li > span > span > strong {
	border: 1px solid transparent;
	border-radius: 0;
	line-height: 1.42857;
	margin-right: 0;
	outline: 0;
}
.nav-tabs > li.active {
	background-color: #ffffff;
}

div.tabs-content {
	border-width: 2px;
	border-style: solid;
	border-top: 0;
	padding: 5px;
}
div.tabs-content > div:not(.active) {
	display: none;
}
div.tabs-content > div {
	overflow-x: auto;
	overflow-y: hidden;
}
.tabs-portal .tabs-portal-content-wrapper {
	border-width: 2px;
	border-style: solid;
	padding: 5px;
}
.tabs-portal .tabs-portal-content {
	border-width: 2px;
	border-style: solid;
	background-color: #ffffff;
	padding: 5px;
	overflow-x: auto;
	overflow-y: hidden;
}
.tabs-portal > ul.tabs {
	border: 0;
	margin-bottom: 0px;
}
.tabs-portal > ul.tabs > li {
	border-bottom: 0;
	font-size: 150%;
	font-weight: bold;
}

/* Smash */
div.tabs-static-games > ul.nav-tabs > li {
	float:right;
}
div.tabs-static-games > ul.nav-tabs > li:first-of-type {
	margin-right:0;
}
ul.nav-tabs li.game-64 {
	background-color:#d5e5b6;
}
ul.nav-tabs li.game-melee {
	background-color:#b6e5c6;
}
ul.nav-tabs li.game-brawl {
	background-color:#b6d5e5;
}
ul.nav-tabs li.game-pm {
	background-color:#c6b6e5;
}
ul.nav-tabs li.game-3ds {
	background-color:#e5b6d5;
}
ul.nav-tabs li.game-wiiu {
	background-color:#e5c6b6;
}
ul.nav-tabs li.game-none {
	background-color:#dedede;
}/*
MediaWiki:Common.css/Prizepooltable.css
*/
/*******************************************************************************
Template(s): Prize pool tables
Author(s): FO-nTTaX
*******************************************************************************/
table.prizepooltable:not(.collapsed) .prizepooltableshow,
table.prizepooltable.collapsed .prizepooltablehide {
  display:none;
}
.prizepooltabletoggle {
  cursor:pointer;
}
.prizepooltable-col-player, .prizepooltable-col-team {
  min-width:150px;
}
.prizepooltable-col-team {
  padding-right: 10px !important;
}
@media (max-width:750px) {
  .prizepooltable-col-team a:nth-child(2) {
    display:none;
  }
  .prizepooltable-col-team {
    min-width:65px;
    padding-right: 0.2em !important;
  }
}/*
MediaWiki:Common.css/Statisticstable.css
*/
/*******************************************************************************
Template(s): Statistics table
Author(s): Clubfan
*******************************************************************************/
.statstable {
	text-align: center;
}
.statstable .stats-map-row .stats-map-name {
	text-align: left;
}
.statstable .stats-tvz-4,
.statstable .stats-zvp-4,
.statstable .stats-pvt-4 {
	text-align: right;
	padding-right: 5px;
}/*
MediaWiki:Common.css/NavFrame.css
*/
/*******************************************************************************
Template(s): NavFrame
Author(s): Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]
*******************************************************************************/
div.NavFrame {
	margin: 0;
	padding: 4px;
	border: 1px solid #aaa;
	text-align: center;
	border-collapse: collapse;
	font-size: 95%;
}
div.NavFrame + div.NavFrame {
	border-top-style: none;
	border-top-style: hidden;
}
div.NavPic {
	background-color: #fff;
	margin: 0;
	padding: 2px;
	float: left;
}
div.NavFrame div.NavHead {
	height: 1.6em;
	font-weight: bold;
	background-color: #ccf;
	position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
	font-size: 100%;
}
div.NavEnd {
	margin: 0;
	padding: 0;
	line-height: 1px;
	clear: both;
}
a.NavToggle {
	position: absolute;
	top: 0;
	right: 3px;
	font-weight: normal;
	font-size: 90%;
}

/* NavFrame fix to enable them next to ads */
.NavFrame {
	overflow-x: auto;
	overflow-y: hidden;
}

/* Show/Hide links */
.collapseButton {         /* 'show'/'hide' buttons created dynamically by the        */
	float: right;         /* CollapsibleTables javascript in [[MediaWiki:Common.js]] */
	font-weight: normal;  /* are styled here so they can be customised.              */
	text-align: right;
	width: auto;
}

span.collapseButton {
	min-width: 40px;      /* Uniform width */
}

.collapseCenterFix {       /* For making it possible to have center-aligned items in */
	padding-left: 40px;    /* cells with show/hide button.                           */
}/*
MediaWiki:Common.css/DivTable.css
*/
/*******************************************************************************
Template(s): Div Tables
Author(s): salle
*******************************************************************************/
.divTable {
	display: table;
	width: auto;
	background-color: #fff;
	border-spacing: 2px; /* cellspacing: poor IE support for this */
	/* border-collapse: separate; */
	border-collapse: collapse;
}

.divRow {
       display: table-row;
       width: auto;
       line-height: 1.42857143;
}

.divHeaderRow {
       line-height: 1.42857143;
       font-weight: bold;
       display: table-row;
}

.divCell {
	display: table-cell;
	padding: 5px;
	line-height: 1.42857143;
}

.divRow > .divCell { 
	border-top: 1px solid #ddd;    
}

.divTable > .divHeaderRow, 
.divTable.table-striped > .divRow:nth-child(2n+1) { 
	background-color: #f5f5f5;
}/*
MediaWiki:Common.css/Messages.css
*/
/*******************************************************************************
Template(s): Messages
Author(s): FO-nTTaX
*******************************************************************************/

/* message on userpages */
body.ns-2.ns-subject #bodyContent:before {
	content: "This is a userpage. Userpages do not necessarily meet our guidelines for notability or fact-checking!";
	padding: 5px;
	margin-bottom: 20px;
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	display: block;
	text-align:center;
	border-left: 5px solid #ff0000;
	font-size: 120%;
}

/* message on uncreated team template pages */
body.ns-10.ns-subject[class*="page-Template_Team_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_Team2_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamShort_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_Team2_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamBracket_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamIcon_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamPart_"] #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamPage_"] #editform:before {
	content: "You are currently editing a team template. Liquipedia has a nice tool to create them even faster at Special:CreateTeams which you really should check out!";
	padding: 5px;
	margin-bottom: 20px;
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
	display: block;
	text-align:center;
	border-left: 5px solid #0000ff;
	font-size: 120%;
}
body.ns-10.ns-subject[class*="page-Template_Team_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_Team2_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamShort_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_Team2_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamBracket_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamIcon_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamPart_"] .mw-newarticletext ~ #editform:before,
body.ns-10.ns-subject[class*="page-Template_TeamPage_"] .mw-newarticletext ~ #editform:before {
	content: "You are currently creating a team template. Liquipedia has a nice tool to create them even faster at Special:CreateTeams which you really should check out!";
}/*
MediaWiki:Common.css/Swisstable.css
*/
/*******************************************************************************
Template(s): Swisstable
Author(s): FO-nTTaX
*******************************************************************************/
.swisstable .swisstable-bgc-draw {
	background-color:#ffffbb;
}
.swisstable .swisstable-bgc-win { 
	background-color:#ccffcc;
}
.swisstable .swisstable-bgc-lose{
	background-color:#ffcccc;
}/*
MediaWiki:Common.css/Navbox.css
*/
/* Style for horizontal lists (separator following item) */
ol.hlist, ul.hlist,
.hlist ol, .hlist ul {
	margin: 0;
	padding: 0;
}
.hlist li {
	margin: 0;
	display: inline;
}
.hlist li:after {
	content: " · ";
	font-weight: bold;
	margin: 0 0.25em 0 0.3em;
}
.hlist li:last-child:after {
	content: none;
}

/* Default skin for navigation boxes */
table.navbox {            /* Navbox container style */
	width: 100%;
	margin: auto;
	clear: both;
	font-size: 95%;
	text-align: center;
	padding: 1px;
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
	margin-top: -1px;          /* (doesn't work for IE6, but that's okay)       */
}
ol + table.navbox,
ul + table.navbox,
div.reflist + table.navbox {
	margin-top: 11px;        /* Additional margin when below ordered/unordered lists */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
	text-align: center;      /* Title and above/below styles */
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.navbox-group {              /* Group style */
	white-space: nowrap;
	text-align: right;
	font-weight: bold;
	padding-left: 1em;
	padding-right: 1em;
}
.navbox, .navbox-subgroup {
	background: #ffffff;     /* Background color */
}
.navbox-list {
	border-color: #ffffff;   /* Must match background color */
}
.navbox-even {
	background: #ffffff;     /* Even row striping */
}
.navbox-odd {
	background: #ffffff; /* Odd row striping */
}

.navbox .collapseButton {  /* In navboxes, the show/hide button balances */
	width: 6em;            /* the vde links from [[Template:Navbar]],    */
}                          /* so they need to be the same width.         */

.navbox-navbar {                  /* Navbox template links */
	font-size: 95%;        /* Default font-size */
	font-weight: normal;
}
.navbox .navbox-navbar {
	font-size: 100%;       /* Font-size when nested within navbox */
}

/* hide images in navbox on mobile */
@media(max-width:600px) {
	.navbox .image {
		display:none;
	}
}/*
MediaWiki:Common.css/Quote.css
*/
/*******************************************************************************
Template(s): Quotes
Author(s): Liquipedia
*******************************************************************************/
blockquote.quote {
	font-style: italic;
	overflow: hidden;
	padding: 5px 60px;
	position: relative;
}
blockquote.quote::before {
	content: open-quote;
	font-size: 5em;
	position: absolute;
	top: -30px;
	left: 0px;
}
blockquote.quote::after {
	content: close-quote;
	font-size: 5em;
	position: absolute;
	bottom: -70px;
	right: 10px;
}

blockquote.quote div.quote-source {
	text-align: right;
}/*
MediaWiki:Common.css/Selectall.css
*/
/*******************************************************************************
Template(s): Select all for pre elements
Author(s): Chapatiyaq
*******************************************************************************/
div.selectall-relative {
	position: relative;
}
a.selectall-button + div.selectall-relative {
	margin-top: -1em;
}
textarea.selectall-duplicate {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: white;
	border: 1px solid transparent;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	white-space: pre;
	-moz-tab-size: 13;
	tab-size: 13;
}/*
MediaWiki:Common.css/TeamTemplates.css
*/
/*******************************************************************************
Template(s): Team Templates
Author(s): FO-nTTaX
*******************************************************************************/

.team-template-image {
	vertical-align: 2px;
}

.team-template-team-bracket > .team-template-text {
	vertical-align: -1px;
}

.team-template-team-part {
	float: right;
}

.bind-highlighting {
	display: none;
}

.team-template-image img {
	width:60px;
	height:25px;
}

.tabs .team-template-image img {
	width:40px;
	height:17px;
}

.team-template-team-bracket img {
	width:44px;
	height:18px;
} 

/* fix for timeline by FO-nTTaX */
.timeline .team-template-team-standard {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.skin-liquiflow .team-template-team-bracket {
	white-space:nowrap;
}
.skin-liquiflow .team-template-team-bracket > .team-template-text {
    display:inline-block;
    width:calc(100% - 47px);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
}
.skin-liquiflow .team-template-team-bracket > .team-template-text:empty {
	display:none;
}
.skin-liquiflow .team-template-team-bracket > .team-template-image {
    vertical-align:middle;
}/*
MediaWiki:Common.css/Ambox.css
*/
/*******************************************************************************
Template(s): Amboxes
Author(s): FO-nTTaX
*******************************************************************************/
.ambox-wrapper {
	overflow:hidden;
}
@media(max-width:600px) {
	.ambox-wrapper {
		clear:both;
	}
}
.ambox {
	margin:0 auto 5px auto;
	width:100%;
	max-width:600px;
	min-width:250px;
	border-width:0px 0px 0px 10px;
	padding:4px;
	border-style:solid;
	overflow:hidden;
}
.ambox-image {}
.ambox-fa-icon {
	font-size:40px;
}
.ambox-text {
	padding:5px;
}

.ambox-blue {
    border-color: #7E7EF3;
    background-color: #ccccff;
}

.ambox-red {
    border-color: #F37E7E;
    background-color: #ffcccc;
}

.ambox-green {
    border-color: #77CE77;
    background-color: #ccffcc;
}/*
MediaWiki:Common.css/Teamcard.css
*/
/*******************************************************************************
Template(s): Team Cards
Author(s): Liquipedia
*******************************************************************************/
.teamcard {
	position: relative;
	width: 200px;
}
.teamcard table.list,
.teamcard table.logo {
	height: 121px;
	margin-top: 0;
	width: 200px;
}
.teamcard table.list {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	z-index: 2;
	table-layout: fixed;
}
@media(min-width:601px) {
	.teamcard table.list:hover {
		opacity: 1;
		filter: alpha(opacity=100);
		background-color: rgba(249, 249, 249, 0.95);
	}
}
.teamcard table.logo td {
	padding: 0;
}
.teamcard table.list td, .teamcard table.list th {
	padding: 2px;
}
.teamcard table.list th {
	width: 20px;
}
.teamcard table.list td { 
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.teamcard .teamcard-placement {
	padding: 0 !important;
}
.teamcard .teamcard-placement table.teamcard-placement-table {
	width: 100%;
	text-align: center;
	height: 29px;
}
.teamcard .teamcard-qualifier {
	text-align: center;
	font-weight: bold;
	height: 25px;
}
.teamcard .teamcard-preview {
	text-align: center;
}
@media(max-width:600px) {
	.teamcard:not(.teamcard-nomobile) table.logo {
		width:100%;
	}
	.teamcard:not(.teamcard-nomobile) table.logo img {
		width:auto;
		height:auto;
		max-width:90%;
		max-height:90%;
	}
	.teamcard:not(.teamcard-nomobile) {
		position:relative;
		width:100%;
	}
	.teamcard:not(.teamcard-nomobile) .teamcard-inner {
		position:relative;
	}
	.teamcard:not(.teamcard-nomobile) table.logo div.center {
		width:40%;
	}
	.teamcard:not(.teamcard-nomobile) table.list {
		opacity:1;
		filter:alpha(opacity=1);
		table-layout:fixed;
		position:absolute;
		top:0px;
		width:60%;
		left:40%;
	}
}/*
MediaWiki:Common.css/Mainpage.css
*/
/*******************************************************************************
Template(s): Main Page
Author(s): FO-nTTaX, salle
*******************************************************************************/
body.page-Overview h1.firstHeading,
body.page-Overview_LiquiFlow h1.firstHeading {
	display:none;
}
#mw-content-text .row {
	padding:0 5px;
}
#mw-content-text .row > [class*="col-"] {
	padding-left:5px;
	padding-right:5px;
}

.tournaments-list {
	list-style-type:none;
	margin:0 !important;
}
.tournaments-list-heading {
	padding:5px;
	text-align:center;
	font-size:150%;
	font-weight:bold;
	display:block;
	background-color:#f5f5f5;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.tournaments-list-type-list {
	margin-bottom:15px !important;
	margin-left:5px !important;
	list-style-type:none;
}
.tournaments-list-dates {
	float:right;
	padding-right:10px;
}
.tournaments-list-name {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:calc(100% - 120px);
	display:inline-block;
	margin-bottom:-5px;
}
.tournaments-list-name img {
	vertical-align:bottom;
	height:21px;
	width:21px;
}

/* transfer box */
.divTable.mainpage-transfer.Ref .divCell.Empty, .mainpage-transfer .divCell.Empty {
	width: 20px;
	min-height: 20px;
}
.mainpage-transfer .divCell.Icon, .mainpage-transfer .divTable.Ref .divCell.Icon {
	width: 20px;
}
.mainpage-transfer .divCell.Name {
	text-align: left;
}
.mainpage-transfer .divCell {
	vertical-align: middle;
}
.divTable.mainpage-transfer.Ref .divCell.Ref {
	width: 28px;
}
body.page-Main_Page .mainpage-transfer .divRow:nth-of-type(n + 17),
body.page-Main_Page_LiquiFlow .mainpage-transfer .divRow:nth-of-type(n + 17) {
	display:none;
}

@media(max-width:560px) {
	.mainpage-transfer > div {
		display:block;
		position:relative;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		text-align:center;
	}
	.mainpage-transfer > div:not(:last-of-type) {
		margin-bottom:15px;
	}
	/* reference */
	.divTable.mainpage-transfer.Ref .divCell.Ref {
		width: 42px;
		text-align:right;
	}
	.mainpage-transfer > div > div:nth-of-type(6) {
		display:block;
		position:absolute;
		top:0;
		right:0;
		float:none;
		border:0 !important;
	}
	/* name */
	.mainpage-transfer > div > div:nth-of-type(2) {
		display:inline-block;
		float:none;
		width:calc(100% - 125px) !important;
		text-align:left;
		border:0 !important;
	}
	/* date */
	.mainpage-transfer > div > div:nth-of-type(1) {
		display:block;
		float:right;
		margin-right:36px;
		border:0 !important;
	}
	/* old team */
	.mainpage-transfer > div > div:nth-of-type(3) {
		display:inline-block;
		float:none;
		width:33.333333% !important;
		border:0 !important;
	}
	/* transfer arrow */
	.mainpage-transfer > div > div:nth-of-type(4) {
		display:inline-block;
		float:none;
		width:23.333333% !important;
		border:0 !important;
	}
	/* new team */
	.mainpage-transfer > div > div:nth-of-type(5) {
		display:inline-block;
		float:none;
		width:33.333333% !important;
		border:0 !important;
	}

}

.mainpage-transfer .mainpage-transfer-to-team {
	background-color:#F0FFF0 !important;
}
.mainpage-transfer .mainpage-transfer-from-team {
	background-color:#f9f0f2 !important;
}

/* This day section */
#this-day-facts > h3:first-child {
	margin-top:0;
	padding-top:0;
}

/* Matches box */
.infobox_matches_content {
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
.infobox_matches_content .team-left,
.infobox_matches_content .team-right {
	width:48%;
}
.infobox_matches_content .team-left {
	text-align:right;
}
.infobox_matches_content .versus {
	width:4%;
}
.infobox_matches_content  a.hasStream {
	background-position: right;
	padding-left: 0px;
	padding-right:15px;
        color:green;
}
.infobox_matches_content td.match-filler {
    border-bottom: 1px solid #ddd;
}
span.countdown.match-countdown-countdown.EventIsLive {
    color: #888888;
    font-weight: bold;
}
span.countdown.match-countdown-countdown {
	font-size:11px;
}

/* editlinks */
.mainpage-editlink {
	text-align:right;
	padding:0 1em;
}

/* top adbox */
.top-ad {
	padding-top:0;
}/*
MediaWiki:Common.css/Miscellaneous.css
*/
/*******************************************************************************
Template(s): Liquipedia links
Author(s): FO-nTTaX
*******************************************************************************/


/*******************************************************************************
Template(s): Box
Author(s): FO-nTTaX
*******************************************************************************/
@media(min-width:601px) {
	.template-box {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 0;
		box-sizing:content-box;
		max-width:100%;
	}
	.template-box > * {
		box-sizing:border-box;
	}
}
@media(max-width:600px) {
	.template-box {
		padding-right:0 !important;
	}
}

/*******************************************************************************
Template(s): TeamHistory
Author(s): FO-nTTaX
*******************************************************************************/
.th-mono {
	font-family: 'Droid Sans Mono', monospace;
	letter-spacing: -1.4px;
}

/*******************************************************************************
Template(s): Participants Tables
Author(s): FO-nTTaX
*******************************************************************************/
.participants-table-scroller {
	overflow:auto;
}
.participants-table .participants-row .participants-cell {
	width:200px;
}
.participants-table-buttons::after {
	clear:both;
	content:" ";
	display:block;
}
.participants-table-buttons {
	display:none;
	font-size:200%;
}
.participants-table-button-left {
	float:left;
	cursor:pointer;
}
.participants-table-button-right {
	float:right;
	cursor:pointer;
}
.participants-table-button-left.inactive,
.participants-table-button-right.inactive {
	opacity:0.5;
	cursor:initial;
}
@media(max-width:600px) {
	.participants-table .participants-row .participants-cell {
		min-width:200px;
	}
	.participants-table-columns-2 .participants-row .participants-cell {
		width:50%;
	}
	.participants-table-columns-3 .participants-row .participants-cell {
		width:33%;
	}
	.participants-table-columns-4 .participants-row .participants-cell {
		width:25%;
	}
	.participants-table-columns-2 {
		width:180% !important;
	}
	.participants-table-columns-3 {
		width:270% !important;
	}
	.participants-table-columns-4 {
		width:360% !important;
	}
	.participants-table-buttons {
		display:block;
	}
}

/*******************************************************************************
Template(s): Prizepool Tables
Author(s): FO-nTTaX
*******************************************************************************/
@media(max-width:767px) {
	.prizepooltable {
		width:100%;
	}
}

/*******************************************************************************
Template(s): Upcoming and ongoing games of
Author(s): FO-nTTaX
*******************************************************************************/
.infobox-upcoming-ongoing-matches {
	width:100%;
}
@media(min-width:601px) {
	.infobox-upcoming-ongoing-matches {
		float:right;
		clear:right;
		max-width:300px;
		margin:0 0 10px 10px;
	}
}
.infobox-upcoming-ongoing-matches .infobox-upcoming-ongoing-matches-header {
	font-size:130%;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

/*******************************************************************************
Template(s): LeagueIconSmall
Author(s): FO-nTTaX
*******************************************************************************/
.league-icon-small-image img {
	max-width:25px;
	max-height:25px;
}

/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS).
 */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul { display: none !important; }

/* Add an additional margin between ordered/unordered lists
   and the TOC table
 */
ol + table.toc,
ul + table.toc {
	margin-top: 11px;
}

/* Bold white text style for the placement texts */
.bold-white-text, td.bold-white-text {
	color: white;
	font-weight: 700;
	text-shadow: 1px 1px rgba(64,64,64,.4), 1px -1px rgba(64,64,64,.4), -1px -1px rgba(64,64,64,.4), -1px 1px rgba(64,64,64,.4);
}
.bold-white-text b {
	font-weight: 700;
}

/* Valve Premier */
.valvepremier-highlighted,
.valvemajor-highlighted {
	background-color: #ffffcc !important;
}

/* align reflist */
.mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol {
	margin-left: 1.6em !important;
}

/*Broadcast talent partner list */
.broadcast-talent-partner-list {
	margin-left: -0.5em;
	text-align: left;
}
.broadcast-talent-partner-list-frame {
	border: none !important;
}

/* tournament overview page boxes */
.tournament-image-link {
	text-align:center;
	display:inline-block;
	margin:0 3em 4em;
}

/* hide stuff based on LiquiFlow skin being used or not */
body.skin-liquiflow .hide-in-liquiflow,
body:not(.skin-liquiflow) .hide-in-not-liquiflow {
	display:none;
}

/* responsive floats */
@media(min-width:768px) {
	.pull-right-md {
		float:right;
	}
}
@media(min-width:992px) {
	.pull-right-lg {
		float:right;
	}
}

.wiki-backgroundcolor-light,
.wiki-backgroundcolor-light-hover:hover,
.bgc-light,
.bgc-light-hover:hover {
  background-color: #dedac9;
}

.wikitable-alt {
  width: 100%;
  max-width: 100%;
  margin-bottom: 15pt;
  line-height: 1.42857143;
  height: 30px;
  padding-left: 10px;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-overtime {
  border-top: 1px dotted #dddddd;
  background-color: #b34a00;
  color: #ffe5b3;
  padding: 1px;
  font-size: 85%;
  line-height: 12.5px;
  text-align: center;
}
.bracket-popup-wrapper .bracket-popup .bracket-popup-body .bracket-popup-body-overtime:after {
  clear: both;
  content: " ";
  width: 100%;
  display: block;
}
mini {
  font-size: 25%;
}