body {
	font-family:'Source Serif Pro';
	font-size:14px;
}

p {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}

h1 {
	font-size:32px;
	margin-top:5px;
	margin-bottom:5px;	
}

input[type='number'],input[type='range'],input[type='text'] {
	width:60px;
}

input.filename {
	width: 120px;
}

#map-section #controls-section {
	display:flex;
}

#container {
	width: 100%;
	display:flex;
	flex-direction: row;
	align-items: top;
}