body {
	font-family: 'Open Sans', sans-serif;
}

.simple-margin {
	margin-bottom: 0.7em;
}

.large-margin {
	margin-bottom: 2em;
}

.nowrap {
	white-space: nowrap;
}

.info-description {
	
}

.info-data {
	font-weight: 600;
}

.semi-bold {
	font-weight: 400;
}

.bold {
	font-weight: 600;
}

.info-extra {
	
}

.right-edge {
	position: absolute;
	right: 20px;
}

.service-title {
	font-size: 1.5em;
	font-weight: 300;
	margin-top: 0.2em;
	margin-bottom: 1em;
	
}

.float-small {
	width: 200px;
	margin-right: 0.7em;
	float: left;
}

.float-auto {
	float: left;
	margin-right: 0.7em;
}

.width-medium {
	width: 300px;
}

.height-medium {
	height: 460px;
}

.aruande_vali {
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}
.aruande_kog {
	color: #999999;
	float: right;
}
.aruande_kast td, .aruande_kast th{
	padding: 2px;
}

.comment {
	border-left: 5px solid #b6bcc0;
	padding-left: 8px;
	margin-bottom: 1em;
}

.print-info {
	margin-top: 2.5em;
	font-size: 0.7em;
	color: #888888;
}

.no-page-break {
	page-break-inside: avoid;
}

.image-left {
	margin-right: 0.7em;
}

.image-right {
	margin-left: 0.7em;
}

.typeahead.dropdown-menu {
  max-height: 320px;
  max-width: 400px;
  overflow-y: auto;
  white-space: normal;
}