body {
	background: #000;
}

a {
	color: #ffcc00;
}

a:hover {
	color: #ffa200;
}

.panel {
	background: #ccc;
	border-radius: 5px;
	border: 0;
}

.intro {
	color: #ccc;
	font-size: 1.5rem;
}

.content {
	padding-left: 1rem;
	padding-right: 1rem;
}

.marginBottom {
	margin-bottom: 1rem !important;
}

.marginBottom--double {
	margin-bottom: 2rem !important;
}

.marginTop {
	margin-top: 1rem !important;
}

.marginTop--double {
	margin-top: 2rem !important;
}

/* Mobile only */
@media only screen and (max-width: 40em) { 
	.intro {
		font-size: 1.2rem;
	}

	.logo-container {
		text-align: center;
	}
}