.leaflet-control-layers-toggle {
  background-image: url(/img/piktogramy/leaflet-layers.png);
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(/img/piktogramy/leaflet-layers-2x.png);
}
.leaflet-default-icon-path {
  background-image: url(/img/piktogramy/leaflet-marker-icon.png);
}
.leaflet-container {
  font-size: 0.9rem;
}
.leaflet-container img {
  max-width: 100%;
}
.leaflet-container h1 {
  font-size: 1.2rem;
}
.leaflet-container h2 {
  font-size: 1rem;
}
.leaflet-container h3 {
  font-size: 0.95rem;
}
.leaflet-container ol {
	padding-left: 1.5rem;
}
.leaflet-container ul {
	padding-left: 1rem;
}
.leaflet-container ul ul, .leaflet-container ol ol, .leaflet-container ul ol, .leaflet-container ol ul {
	padding-left: 1.5rem;
}
.leaflet-container ul ul ul, .leaflet-container ol ol ol {
	padding-left: 2rem;
}
.leaflet-container ul ul ul ul, .leaflet-container ol ol ol ol {
	padding-left: 2.5rem;
}
.leaflet-popup-scrolled {
	border: 0;
}
.leaflet-control-layers-overlays .level_1 {
	padding-left: 20px;
}
.leaflet-control-layers-overlays .level_2 {
	padding-left: 40px;
}
.leaflet-control-layers-overlays .level_3 {
	padding-left: 60px;
}
.leaflet-control-layers-overlays .level_4 {
	padding-left: 80px;
}
.leaflet-control-layers-overlays .level_5 {
	padding-left: 100px;
}
.leaflet-tooltip-vazby {
	border: 2px solid #ff0000;
}
.leaflet-tooltip-left.leaflet-tooltip-vazby:before {
    border-left-color: #ff0000;
}
.leaflet-tooltip-right.leaflet-tooltip-vazby:before {
    border-right-color: #ff0000;
}
.im_menu_icon {
	display: inline-block;
	margin-right: 7px;
}
.im_menu_trigger {
	background: url('/img/arrow1_right.png') no-repeat center;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 3px 0 0 10px;
    text-decoration: none !important;
}
.im_menu_expanded .im_menu_trigger {
	background: url('/img/arrow1_down.png') no-repeat center;
}
.im_error_popup .leaflet-popup-content-wrapper {
	background-color: #f8d7da;
	border: 1px solid #f5c6cb;
}
.im_error_popup .leaflet-popup-close-button {
	color: #000000 !important;
}
.im_error_popup .leaflet-popup-tip-container {
	display: none;
}
.im_context_item {
	padding-bottom: 4px;
}
.im_context_item:last-child {
	padding-bottom: 0;
}

