.layout-spacing {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.layout-full-width {
	width: 100%;	
	padding: 1rem;
}

.layout-boxed-width {
	padding: 1rem;
}

.layout-light-gray-bg {
	background-color: #f2f4f7;	
}

.layout-dark-blue-bg {
	background-color: #020333;
}

.layout-dark-gray-bg {
	background-color: #333;
}

.layout-text-light > * {
	color: white;
}

.layout-text-light {
	color: white;
}

.layout-text-dark > * {
	color: black;
}

.layout-text-dark {
	color: black;
}

.layout-text-title {
	font-size: 2.488rem;
}