#map {
	height: 100%; 
	width: 100%;
	margin: 0;
}
.map-container {
    height: 100%;
    overflow-y: hidden; /* don't show content that exceeds my height */
}

.navbar-default {
    background-image: url('img/bgs/buru1.jpg')
}

ul#sidebar-erakunde-zerrenda, ul#sidebar-eremu-zerrenda {
    padding-left: 0;
}
#sidebar-eremu-zerrenda li {
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0 0 10px 38px;
}
#sidebar-eremu-zerrenda li.mota-614 {
    background-image: url("img/factory.png");
}
#sidebar-eremu-zerrenda li.mota-615 {
    background-image: url("img/supermarket.png");
}
#sidebar-eremu-zerrenda li.mota-616 {
    background-image: url("img/office-building.png");
}
#sidebar-eremu-zerrenda li.mota-617 {
    background-image: url("img/smallcity.png");
}
#sidebar ul.erakunde-zerrenda {
    padding-left: 0;
}
#sidebar ul.erakunde-zerrenda li {
    padding: 0.5em 0;
    list-style-type: none;
}
#sidebar ul.erakunde-zerrenda li .fa {
    color: gray;
}

.leaflet-sidebar {
    z-index: 1000;
    /* width: 30%; */
    max-width: 450px;
    min-width: 260px;
}

#sidebar{
    background-color: rgba(255, 255, 255, 0.3);
}

.daturik-ez {
    color: gray;
}

dl.erakunde-datu dt{
    color: gray;
    padding-top: .5em;
}

dl.erakunde-datu dd{
    padding-left: 1em;
    font-size: 1.2em;
}

.aurkezpen-atal{
    background-color: whitesmoke;
    background-position: top right;
    background-repeat: no-repeat;
    border-radius: 5px;
    border: 2px solid white;
    padding: 0 1% 0 3%;
    margin: 10px 0 10px 0;
    box-shadow: 5px 5px 3px gray;
}

.aurkezpen-atal.bilatu {
    background-image: url(img/bgs/a3.png);
}
.aurkezpen-atal.lokala {
    background-image: url(img/bgs/a2.png);
}
.aurkezpen-atal.zeurea {
    background-image: url(img/bgs/a3.png);
}
.maindire-zuri {
    background-color: whitesmoke;
    background-position: top right;
    border-radius: 5px;
    border: 2px solid white;
    padding: 20px 10px 0 10px;
    margin: 10px 0 10px 0;
}

#breadcrumb {
    position: absolute;
    left: 5px;
    bottom: 5px;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 1002;
    border-radius: 4px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.65);
    box-sizing: border-box;
    font-size: 1em;
    padding: 5px 10px;
}
#breadcrumb span {
    color: #0078a8;
    cursor: pointer;
}
.eskualde-izen {
    text-shadow: 2px 2px white;
    text-align: center;
    white-space: nowrap;
}


/* LEAFLET EASY-BUTTON */

.leaflet-bar button,
.leaflet-bar button:hover {
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #ccc;
  width: 36px;
  height: 36px;
  line-height: 44px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar button {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
}

.leaflet-bar button:hover {
  background-color: #f4f4f4;
}

.leaflet-bar button:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar button:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar.disabled,
.leaflet-bar button.disabled {
  /* cursor: default; */
  /* pointer-events: none; */
  /* opacity: .4; */
  color: #999;
}

.easy-button-button .button-state{
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}


.leaflet-touch .leaflet-bar button {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

