﻿/*structure and ui*/

body {
	overflow: hidden;
}

div#off-canvas-menu {
	top: 140px;
}

.off-canvas #content-container {
	top: 150px;
}

/*copied stuff*/
.icon-printer {
	fill: #005B99;
}

.schema-glyph:hover .icon-printer {
	fill: #005B99;
}

div.covertitle h1 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
}

div.cover {
	display: block;
	text-align: center;
	vertical-align: middle;
}

div.cover img {
	max-width: 100%;
	height: auto;
}

body.desktop .jqtree-title, .jqtree-toggler {
	color: #005B99 !important;
}

body.desktop span.jqtree-title:hover,
body.desktop a.jqtree-toggler:hover {
	color: #005B99 !important;
}

body.desktop span.jqtree-title:hover {
	text-decoration: underline;
}

body.desktop .jqtree-selected > .jqtree-element > a.jqtree-toggler,
body.desktop .jqtree-selected > .jqtree-element > span.jqtree-title {
	color: #FFFFFF !important;
	background-color: transparent;
}

div#tree-title {
	display: block;
}

.desktop #tree-container {
	margin-left:3px;
	top: 36px;
}

.desktop #tree-title {
    background-color: #005B99;
    color: #FFFFFF;
}

.schema-navbar-search {
	margin-right: 0px;
}

#content-container {
	overflow-y: auto;
}

p.copyright {
	color: #737373;
	padding-top: 2px;
	padding-left: 15px;
}

.off-canvas #content-container {
	bottom: 35px;
}

.container {
    margin-bottom: 10px;
}

div.copyright-footer {
	background-color: #EEEEEE;
	width: 100%;
	height: 35px;
	position: fixed;
	bottom: 0;
}

body.desktop #tree-container {
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
	margin-bottom: 35px;
}

/*horizontal an vertical scrolling in tree-container*/
#tree-container {
	overflow: auto;
}

ul.jqtree-tree {
	display: inline-block;
}

.jqtree_common {
	overflow: unset;
}

span.jqtree-title.jqtree_common {
	padding-right: 5px;
}

/*ToggleMenu*/
.dropdown-header {
	color: #005B99;
	background-color: #D3D3D3;
}

.dropdown-menu li.checked a:after {
	color: #005B99;
}

/*ScrollTopButton*/
span#toTop-right i {
	color: #FFFFFF;
	font-weight: bold;
}

#toTop-right {
    background-color: #005B99;
    border-color: #005B99;
	bottom:45px;
}

/*PrintIcon*/
ul.navbar-structure-pages_right > li > a {
	padding-right: 25px;
}

/*Dropdown*/
#language-dropdown {
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !Important;
}

/*Search*/
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #005B99;
    border-color: #D3D3D3;
}

.pagination>li>a,
.pagination>li>span,
.pagination>li>a:hover,
.pagination>li>span:hover {
	color: #005B99;
}

.pagination>li>a:hover,
.pagination>li>span:hover {
	background-color: #EEEEEE;
}

/*LexiconEntry*/
.lexicon-entry-title {
	font-size: 100%;
}

a.lexicon-link {
	color: #005B99;
}

/*Index*/
h2.index-section {
	font-size: 100%;
}

/*CONTENT*/