html, body, #cesium-container {
	height: 100%;
	width: 100%;

	margin: 0;
	padding: 0;

	overflow: hidden;

	font-family: Arial, Helvetica, sans-serif;
}

#building-filter {
	position: absolute;

	top: 5px;
	left: 5px;
	z-index: 2;

	display: inline-block;
	padding: 20px;
	
	background: rgba(32, 32, 32, 0.5);

	color: #ddd;
}

#building-filter input[type=text] {
	background: 0;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;

	padding: 0px 20px 0px 20px;

	width: 30px;
	float: left;

	color: #ddd;
}

#building-filter div {
	width: 200px;
	float: left;
}

#min-year {
	text-align: right;
}

#max-year {
	text-align: left;
}

.ui-slider-handle {
	outline: 0;

	cursor: -webkit-grab !important;
	cursor: -moz-grab !important;
}

.ui-slider-handle.ui-state-active {
	cursor: -webkit-grabbing !important;
	cursor: -moz-grabbing !important;
}
