
/***** internal styles *****/
#main {
	margin-bottom: 0px;
}

#info {
	font-size: 11px;
	line-height: 14px;
}

#infovis {
	overflow: hidden;
	border: 1px solid #eee;
}

#infovis-canvas {
	opacity: 0.3;
}

div.abstand {
	margin-bottom: 10px;
}

div.abstand2 {
	margin-bottom: 0px;
}

/***** rotation buttons *****/
.rotate_right {
	-moz-transform:rotate(45deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform:rotate(45deg); /* Safari */
	-o-transform:rotate(45deg); /* Opera */
	-ms-transform:rotate(45deg); /* IE9 */
	transform:rotate(45deg); /* W3C */
}
.rotate_left {
	-moz-transform:scaleX(-1) rotate(45deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform:scaleX(-1) rotate(45deg); /* Safari */
	-o-transform:scaleX(-1) rotate(45deg); /* Opera */
	-ms-transform:scaleX(-1) rotate(45deg); /* IE9 */
	transform:scaleX(-1) rotate(45deg); /* W3C */
}

/***** bootstrap hacks for hypertree in wiki *****/
@media (min-width: 600px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-left {
		float: left !important;
	}
	.col-sm-8 {
		width: 55%;
		float: left;
	}
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
}
