.desc {
	font-weight: bold;
}

.heading {
	font-size: 16pt;
	text-align: right;
	float: right;
}

.list {
	list-style-type: none;
	padding-left: 1.5em;
	font-size: 22pt;
	margin-top: 0.5em;
	margin-bottom: 0.6em;
}

.title {
	font-size: 24pt;
}

.test {
	font-family: sans-serif;
}

.connection_active {
	color: orange;
}

.server_down {
	color: red;
}

.status {
	font-size: small;
	font-family: sans-serif;
	padding-left: 1em;
}

.stages {
	float: right;
	text-align: left;
	width: 250px;
}

#clock {
	font-size: 40pt;
	width: 5ch;
	position: absolute;
	right: 0.2em;
	bottom: 0.6em;
}

.branch_path {
	font-size: 16pt;
}

.good {
	color: lime;
}

@media (max-width: 1400px) {
	#servers, #released {
		display: none;
	}

	header {
		display: none;
	}

	.page {
		margin-left: 1em;
		margin-right: auto;
	}

	.content {
		padding-top: 0em;
	}
}

@media (min-width: 1401px) {
	.page {
		width: 70%;
		min-width: 700px;
		margin-left: auto;
		margin-right: auto;
	}

	.content {
		padding-top: 3em;
	}
}

.serverName {
	width: 300px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 18pt;
	color: inherit;
}

.freespaceLeft {
	text-align: right;
	display: inline-block;
	width: 220px;
	font-size: 18pt;
}
