/*html body div.masterportal-container div#map div.gfi.gfi-detached.ui-draggable div.gfi-content table.table.table-condensed tbody tr td {height: 10%}*/

/* Suchleiste unter dem Header platzieren*/
html body div.masterportal-container div#ds-wrapper {
    top: inherit;
}

/*Breite des Layerbaums anpassen*/
html body div.masterportal-container nav#main-nav.navbar.navbar-default div.container-fluid div#navbarRow.row div.collapse.navbar-collapse ul#root.nav-menu.navbar-menu-left.nav.navbar-nav.desktop li.dropdown.dropdown-folder.treeMenuButton.open div.tree-container ul#tree.dropdown-menu.classic-tree {
    min-width: 580px
}

html body div.masterportal-container nav#main-nav.navbar.navbar-default div.container-fluid div#navbarRow.row div.collapse.navbar-collapse ul#root.nav-menu.navbar-menu-left.nav.navbar-nav.desktop li.dropdown.dropdown-folder.treeMenuButton.open div.tree-container {
    min-width: 480px
}

html body div.masterportal-container ul#tree .layer-item>span {
    max-width: 760px;
}

div.masterportal-container .footer-custom {
    line-height: 33px;
}

html body div.masterportal-container ul#tree .glyphicon {
    font-family: 'Font Awesome 5 Free';
}

.masterportal-container ul#tree {
  top: 0px !important;
  min-width: 590px !important;
}

/*Kaestchen fuer Gruppen loeschen (mit display: none)*/

html body div.masterportal-container span.glyphicon.far.fa-square.selectall {
    display: none !important;
}

html body div.masterportal-container span.glyphicon.fas.fa-square.selectall {
    display: none !important;
}

html body div.masterportal-container .themen-folder span.glyphicon.far.fa-check-square.selectall {
    display: none !important;
}
/* CSS Fix Import Buttons internal|external */

#wizzardMain #selectHeader 
li.select-collection-type-external a,

#wizzardMain #selectHeader 
li.select-collection-type-internal a {
    color: black;
}

#wizzardMain #selectHeader 
li.select-collection-type-external.active a,

#wizzardMain #selectHeader 
li.select-collection-type-internal.active a {
    color: white;
}

.move-layer-up {
  display: none;
}
.move-layer-down {
  display: none;
}
.copy-to-clipboard {
  display: none;
}
.remove-layer-classic {
  display: none;
}
.zoom-to-layer {
  display: none;
}

.masterportal-container ul#tree .layer-settings-basic > div {
  padding-top: 1px !important;
}

.masterportal-container .legend-win > .legend-win-content {
  background-color: white !important;
  border-bottom: 1px solid #2d6b78 !important;
}
.bootstrap-scope .glyphicon-arrow-down::before {
    display: none !important;
}
.bootstrap-scope .glyphicon-arrow-up::before {
  display: none !important;
}

.masterportal-container .legend-win {
  position: fixed !important;
  z-index: 10;
  top: 20px;
  right: 10px; /* 10px Abstand vom rechten Rand */
  margin: 60px 0 30px 0; /* Nur vertikale Margen beibehalten */
  display: none;
  background-color: #2d6b78 !important;
}

.masterportal-container .panel-legend {
  max-height: 410px !important;
}
.masterportal-container .legend-win-header {
  border-bottom: 1px solid #2d6b78 !important;
}

.masterportal-container .legend-win-header > .buttons {
  color: #2d6b78 !important;
}

html body div#api-target-div.bootstrap-scope div.masterportal-container nav#main-nav.navbar.navbar-default div.container-fluid div#navbarRow.row div.collapse.navbar-collapse.mobile-header ul#root.nav-menu.navbar-menu-left.nav.navbar-nav.desktop.mobile-ul li.dropdown.dropdown-folder.treeMenuButton.open div.tree-container2.open li input#filterInput.form-control {
  display: none !important;
}


.masterportal-container #detailedSearchbar #detailedSearchForm .btn-search-help {
  display: none !important;
}

#api-target-div {
  overflow-y: hidden !important;
}