.leaflet-touch .leaflet-control-layers-toggle {
  text-decoration: none;
}
.leaflet-control-layers-expanded {
  padding: 12px 12px 12px 12px;
}
.leaflet-control-layers-toggle {
  text-align: center;
}
#GAloadingANI {
  position:absolute;
  background-color:white;
  padding: 0px 4px;
  z-index: 100;
  top: 0px;
  left: 0px;
  width:11px;
  height: 11px;
  line-height: 0.8em;
  overflow: hidden;
  border: 1px solid white;
}

/* * /
.leaflet-tile-pane img {border: 1px solid green;}
/**/
/*
.marker-cluster-small,
.marker-cluster-small div { background-color: rgba(229, 66, 90, 0.4); }

.marker-cluster-medium,
.marker-cluster-medium div{ background-color: rgba(229, 66, 90, 0.7); }

.marker-cluster-large,
.marker-cluster-large div { background-color: rgba(229, 66, 90, 0.9); }

*/
.wrapper,
.wrapper a,
.leaflet-popup-content-wrapper,
.leaflet-popup-tip,
.leaflet-popup-content {
/*	background-color: black; */
	color:  #555;
}

.leaflet-popup-content-wrapper  { border-radius: 0; padding: 0; }
.leaflet-popup-content-padding  { padding: 15px; }
.leaflet-popup-content {
	margin: 0;
	line-height: inherit;
}
.leaflet-container a.leaflet-popup-close-button {
	padding: 2px 0 0 0;
	color: gray;
	border: 1px solid gray;
	height: 1.3em;
}
.leaflet-control-container {
	height: 100%;
}
.leaflet-control-layers-expanded {
	min-height:48px;
}
.leaflet-control-layers-overlays input {
	width : auto;
	margin-right: 11px;
}
.leaflet-control-layers-overlays .leaflet-slider {
	width: 60px;
	display: inline-block;
}

.wrapper {
  margin: 0;
  width: 100%;
  font-family: sans-serif;
}
.wrapper h2 {
  font-size: 15px;
}
.wrapper p {
  margin: 0;
}
.tabs,
.tabs li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	list-style: none;
}
.tabs {
	border-bottom: 2px solid #888;	
}
.tabs li {
  float: left;
	border-right: 1px solid #888;	
}
.tabs a {
	line-height: 19px;
  display: block;
  text-align: center;
  text-decoration: none;
  /*text-transform: uppercase;*/
  color: #626262;
  padding: 0 5px 0 5px;
  /*border-bottom: 2px solid #888;*/
  background: #f7f7f7;
}
.tabs a:hover,
.tabs a.active {
  background: #ddd;
}
.tabgroup>div {
  padding: 10px 8px 8px 8px;
  /*box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);*/
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* *********************************************************************** maps */
.KOmap_container {
	position: absolute;
	/*height: 506px;
	width: 392px;
	top: 0;
	left: 0;
	background-color: #E5E3DF;
	background-image: url(img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	overflow: hidden;
	visibility: visible;
}
.KOmap_container_groot {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #E5E3DF;
	background-image: url(img/maps/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	visibility: visible;
	z-index: 4000;
}

.KOmap_container .map_maximize,
.KOmap_container_groot .map_minimize {
	background-color: #fff;
	border-radius: 4px;
	border: 2px solid rgba(0,0,0,0.3);
	color: #000;
	font-family: Roboto,Arial,sans-serif;
	font-size: 11px;
	font-weight: 500;
	min-width: 26px;
	overflow: hidden;
	padding: .55em;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 42px;
	cursor: pointer;
	z-index: 500;
	height: 34px;
}
.KOmap_container .map_maximize:hover,
.KOmap_container_groot .map_minimize:hover{
	background-color: #ebebeb;
}

.KOmap_pijl {
	position: absolute;
	height: 44px;
	width: 60px;
	background-image: url(img/maps/gmap_pijl.png);
	background-repeat: no-repeat;
	bottom: -38px;
	left: 64px;
	z-index: 300;
}