.container-fluid {
              padding-top: 0px;
              padding-bottom: 0px;
              padding-left: 0px;
              padding-right: 0px;
              margin-top: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              margin-right: 0px;            
          }
           .leaflet .legend { 
              line-height: 11px;
              font-size: 10px;
              font-family: 'Merriweather Sans';
            }
            .info { font-size: 10px;
              font-family: 'Merriweather Sans';
            }
            .leaflet-container {
              font-family: 'Merriweather Sans';
            }
            .hovertext text {
                font-family: 'Merriweather Sans' !important;
                font-size: 12px !important;
            }
            .modeBarStyle {
                font-family: 'Merriweather Sans' !important;
                font-size: 10px !important;
            }
          .card {
            margin-top: 1px !important;
            margin-bottom: 1px !important;
          }
          .modal-dialog {
            max-width: 95%; 
            height: 95%;
          }
          .modal-button {
            color: #FFB300;
          }
          .modal-content {
            height: 95%;
          }
          #vorname {
            opacity: 1 !important;
            z-index: 1000 !important;
          }
          .accordion .panel {
            background-color: black; 
            color: white;
          }
          .navbar .navbar-default {
            background-color: black !important;
            color: #FFFFFF !important;
          }
          .navbar .nav-item .nav-link.active {
            color: black !important;
            padding-bottom: 8px;
            padding-left: 10px;
            padding-right: 10px;
            text-align: center;
          }
		  
		  .vorname-suche-wrapper {
			  overflow: inherit !important;
		  }
		  
		  
		  .tt-suggestions {
			  position: relative !important;
			  z-index: 9999 !important;
			  overflow: visible !important;
		  }
          /*.card-header {
              background-color: #FFB300;
              color: #000;
          }
          .card-header .nav-link {
              border-radius: 5px 5px 0px 0px;
          }
          .card-header .nav-link.active {
              border-radius: 5px 5px 0px 0px;
              background-color: #FFFFFF;
          }
          .card-header .nav-link:hover{
              border-color: #000;
          }*/
		  
.card-header {
	background-color: #f5f4f1;
}

.navbar + .container-fluid:has(> .tab-content > .tab-pane.active.html-fill-container) {
	border-top: none;
}

.navbar.navbar-default {
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
}

#nav_menu .nav-link:hover {
	font-weight: inherit;
}

.navbar .nav-underline .nav-link, .navbar .nav-underline :where(ul.nav.navbar-nav > li) > a {
	padding-bottom: 8px;
}

.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
  font-size: 9px;
}

.navbar .nav-underline :where(ul.nav.navbar-nav > li) > a.active {
	border-color: #FFB300;
}

.bslib-card .card-header {
  font-weight: 300 !important;
}

.bttn-unite {
  border-radius: inherit;
  color: #26262c;
  border-width: 2px;
}

.bttn-unite.bttn-success {
  color: #26262c;
  border-color: #26262c;
}
.bttn-unite::after, .bttn-unite::before {
  display: none;
}
.bttn-unite.bttn-success:focus, .bttn-unite.bttn-success:hover {
  background: transparent;
  border-color: #FFB300;
  color: #26262c;
}

