img.c-sidebar-brand-full, img.c-sidebar-brand-minimized {
	height: 46px;
	width: auto;
}
#sidebar-toggler svg {
	transition: all 0.5s;
}
.w100 {
	width: 100%;
}
.zebra > div:hover {
	background-color: rgba(0,0,0,0.1);
	transition: background-color 0.2s;
	cursor: pointer;
}
.zebra:nth-child(odd)  {
	background-color: #f0f0f0;
	
}
.spinner {
    position: fixed;
	display: none;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.2);
}
.custom-switch {
	padding-top: 7px;
}
.nav-tabs-boxed .tab-content {
	background-image: linear-gradient(to bottom, #fff 0%, #f3f4f6 100%);
}
.text-line-through .text-right {
	text-decoration: line-through;
}
.text-bold {
	font-weight: bold;
	box-shadow: 0 0 5px silver;
}
#berechnung span {
	margin-right: 15px;
}
.liste {
	border-bottom: 1px  solid #ccc;
	padding-bottom: 1em;
}
.liste:last-child {
	border: 0;
}
div.folderline {

	display: inline-block;
	height: 100%;
	
}
div.leftline {
	display: inline-block;
	border-left: 1px solid #999;
	width: 25px;
	height: 100%;
}	

div.leftline:last-child {

	border-bottom: 1px solid #999;
}	
.icon-struktur {

	margin-left: -5px;

}
.strukturline:hover {
	background-color: #fff;
}
.card hr {
	margin-top: 0;
}
#mapWrap {
	background-color: #fff;
	padding: 3px;
}
#map {
	background-color: #999;
	border: 3px solid #fff;
}
.flag g{
	border: 1px solid #ccc;
}
.filterinput {
	display: inline-block; 
	background-color: #3c4b64;
	padding: 5px;
	margin: 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.filterinput a, .filterinput input {
	color: #fff;
	background-color: #3c4b64;


}
.filterinput input {
	border: 1px solid rgba(255,255,255,0.1);
	padding-left:3px;
}
textarea.faq {
	min-height: 250px;
}

.checkbox input[type="radio"] {
	margin-top: 9px;
	margin-left: -20px;
}
div.textarea {
	display: block;
	width: 100%;
	height: 300px;
	overflow: auto;
	padding: 0.375rem 0.75rem;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 1.5;
	background-clip: padding-box;
	border: 1px solid;
	color: #768192;
	background-color: #fff;
	border-color: #d8dbe0;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
#editor {
	margin-left: 15px;
}