@font-face {
	font-family: "Open Sans";
	src: url(OpenSans-Regular.ttf);
}

.modal .modal-body {
	overflow-y: auto;
}

.ui-autocomplete {
	z-index: 10000 !important;
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}

.select2-hidden-accessible {
	display: none !important;
	visibility: hidden !important;
}

img.inaktiv {
	filter: url(filters.svg#grayscale);
	filter: gray;
	/* IE 6-9 */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor: not-allowed;
}

img.link {
	vertical-align: middle;
	cursor: pointer;
}

.tapBox {
	margin-top: 10px;
	margin-bottom: 10px
}

.tapBox h6 {
	width: 100%;
	height: 45 !important;
	max-height: 45px;
	overflow: hidden
}

.tapBox div {
	height: 105px;
	cursor: pointer
}

.tapBox.bigText h6 {
	font-size: 22px
}

.tapBox.smallText h6 {
	font-size: 14px
}

.tapBoxMini.bigText h6 {
	font-size: 22px
}

.tapBoxMini.smallText h6 {
	font-size: 14px
}

.tapBoxMini {
	margin-top: 10px;
	margin-bottom: 10px
}

.tapBoxMini h6 {
	width: 100%;
	overflow: hidden
}

.tapBoxMini div {
	height: 65px;
	cursor: pointer
}

.text-right {
	text-align: right
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.font-bold {
	font-weight: bold
}

.font-italic {
	font-style: italic;
}

.w100 {
	width: 100%
}

.display-none {
	display: none
}