/* Season and league wrappers */
article.season-wrapper {
	padding: 5px;
	background-color: whitesmoke;
}
div.season-wrapper {
	background-color: white;
}

.season-league-wrapper {
	display: table;
	width: 100%;
}
.season-league-wrapper >section {
	display: table-cell;
	width: 50%;
	max-height: 600px;
	overflow: auto;
}

/* Tables and columns in general */
table {
	width: 100%;
	text-align: center;
	table-layout: fixed;
	border-collapse: collapse;
}
tr:hover {
	background-color: lightgreen;
}

.col-team {
	width: 200px;
}
.col-number {
	width: 40px;
}

/* Games table */
.game-score {
	background-color: whitesmoke;
	height: 1.25em;
}
.game-repost {

}
.round-separator {
	font-weight: 1.2em;
	font-weight: bold;
}

/* Standings table */
.champion {
	font-weight: bold;
}
.promotion {
	background-color: PaleGreen;
    color: #006600;
    /*font-weight: bold;*/
}
.relegation {
	background-color: pink;
	color: red;
	/*font-weight: bold;*/
}