body {
	margin: 0;
	padding: 0;
}

#map {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-bottom: 75px;
	width: 100%;
}

.marker {
	/* background-image: url('https://docs.mapbox.com/mapbox-gl-js/assets/washington-monument.jpg'); */
	/* background-image: url('https://upload.wikimedia.org/wikipedia/commons/e/e3/Green_Dot.svg'); */
	/* background-size: cover; */
	/* width: 15px;
	height: 15px;
	border-radius: 50%; */
	cursor: pointer;

}

.icon-location:before {
/* DEFAULT fa-solid fa-location-dot */
  font: var(--fa-location-dot);
  content: "\f3c5";
  color: blue;
}

.mapboxgl-popup {
	max-width: 200px;
}

.icon-trash
{
	font: var(--fa-trash-can);
	content: "\f2ed";
	color: #808080;
}

.icon-dishes 
{
	font: var(--fa-utensils);
	content: "\f2e7";
	color: #000000;
}

.page-footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	background-color: #F5F5F5;
	/* #0066a4; /* #AED6F1; /* #9CCC65; /* #E6B0AA; /* #A9CCE3; /* #F9E79F;  #6C8EBF; */
	/* Flat design(row 3): https://htmlcolorcodes.com/color-chart/ */
	color: #000000;
	/*#FFFFFF; /* #6c757d; */
	text-align: center;
	z-index: 99 !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding: .75rem 1.25rem;
	border-top: 1px solid #808080;

	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

.map-label-control {
  position: absolute;
  bottom: 80px;
  left: 50%;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
}

.map-label-look {
  background-color: black;
  color: white;
  padding: 5px;
  border-radius: 15px;
}

#map-label 
{
	padding-left: 5px;
	padding-right: 15px;
}

#map-functions span
{
	padding-left: 5px;
	padding-right: 5px;
}

.disable { 
  pointer-events: none; 
}