html {
	font-size: 13px !important;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #666;
	font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 20px 0;
    font-family: ProximaNova, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #222;
    text-transform: none;
    letter-spacing: 0;
    text-align: left;
}

.highlightable {
	padding: 0 0 15px;
}

#header {
	background-color: transparent;
}

#sidebar { 
	background-color: #f5f5f8;
}

#sidebar a {
	color: #919EAB;
}

#sidebar ul li.active > a {
	/* background-color: rgba(255, 255, 255, 0.1); 
	color: #fff !important; */
}

#sidebar ul li > a,
#sidebar ul li.active > a,
#sidebar ul.topics > li.active,
#sidebar ul.topics > li > a {
	font-size: 14px;
}

#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
	background: none;
}

#sidebar a:hover {
    color: #555 !important;
}


.uk-hr, hr {
margin: 50px 0 !important;
}

/* ------ Logo ------- */

#header #logo-svg {
	margin-top: 20px;
	margin-bottom: 7px;
	width: auto;
	height: 70px;
}

.claim {
	font-size: 11px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #11448d;
	text-transform: uppercase;
}

.uk-card-muted {
    background: #9f9f9f;
    color: #fff;
/*     box-shadow: 0 5px 15px rgba(0, 0, 0, .08) */
}

.clickable,
.uk-card-hover { cursor: pointer; }

/* Footer ---------------------------------- */

#footer p {
	color: #919EAB;
}

#footer a {
	text-decoration: underline;
}


/* Suche ---------------------------------- */

.tntsearch-results,
.tntsearch-results a,
.tntsearch-results .title a {
	color: #000 !important;
	text-align: left;
	font-size: 13px;
}


.tntsearch-field {
	font-size: 13px;
	color: black;
}

.tntsearch-dropdown ~ .tntsearch-results {
	color: black;
	position: relative;
	margin-bottom: 0;
}

.tntsearch-dropdown ~ .tntsearch-results .row {
    width: 270px !important;
	max-height: 400px;
	overflow-x: auto
}

.tntsearch-clear {
	color: black;
}




.opensans {
	font-family: "Open Sans";
	margin-bottom: 30px !important;
}

.segioui {
	font-family: "Segio-UI", sans-serif;
	margin-bottom: 30px !important;
}

.calibri {
	font-family: "Calibri", sans-serif;
	margin-bottom: 30px !important;
}

.arial {
	font-family: "arial", sans-serif;
	margin-bottom: 30px !important;
}


.uk-badge {
	font-family: Consolas,monaco,monospace !important;
	font-size: .875rem !important;
	color: #f0506e !important;
	white-space: nowrap !important;
	padding: 2px 6px !important;
	background: #f8f8f8 !important;
}


pre, .copy-to-clipboard {
	background-color: rgb(246, 246, 246) !important;
}


/*
@media only all and (max-width: 47.938em) {
	#sidebar {
	    width: 250px;
	    left: -250px;
	}
}
*/