/* ================================================================== */

/* Toolbars
/* ================================================================== */

.leaflet-draw-section {
	position: relative;
}

.leaflet-draw-toolbar {
	margin-top: 12px;
}

.leaflet-draw-toolbar-top {
	margin-top: 0;
	overflow: hidden;
}

.leaflet-draw-toolbar-notop a:first-child {
	border-top-right-radius: 0;
}

.leaflet-draw-toolbar-nobottom a:last-child {
	border-bottom-right-radius: 0;
}

.leaflet-draw-toolbar a {
	background-image: url("images/spritesheet-inv.png");
	background-repeat: no-repeat;
	background-size: 300px 30px;
	background-clip: padding-box;
}

.leaflet-retina .leaflet-draw-toolbar a {
	background-image: url("images/spritesheet-2x-inv.png");
}

.leaflet-draw a {
	display: flex;
	text-align: center;
	text-decoration: none;
}

.leaflet-touch .leaflet-bar {
	float: right!important;
}

.leaflet-draw a .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/* ================================================================== */

/* The another markers
/* ================================================================== */

.leaflet-draw-toolbar .leaflet-draw-draw-marker {
	background-position: -122px -3px;
	box-shadow: 4px 0px 0px blue inset;
}

.leaflet-draw-toolbar .leaflet-draw-draw-marker {
	box-shadow: 4px 0px 0px blue inset;
	background-position: -118px -1px;
}

/* ================================================================== */

/* Toolbar actions menu
/* ================================================================== */

.leaflet-draw-actions {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 26px;
	/* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */
	top: 0;
	white-space: nowrap;
}

.leaflet-touch .leaflet-draw-actions {
	left: 0px;
}

.leaflet-right .leaflet-draw-actions {
	right: 0px;
	left: auto;
}

.leaflet-touch .leaflet-right .leaflet-draw-actions {
	right: 1px;
}

.leaflet-draw-actions li {
	display: inline-block;
}

.leaflet-draw-actions li:first-child a {
	border-left: none;
}

.leaflet-draw-actions li:last-child a {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.leaflet-right .leaflet-draw-actions li:last-child a {
	-webkit-border-radius: 0;
	border-radius: 0;
}

.leaflet-draw-actions a {
	background-color: #919187;
	border-left: 1px solid #aaa;
	color: #fff;
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height: 28px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	height: 28px;
}

.leaflet-touch .leaflet-draw-actions a {
	font-size: 12px;
	height: 30px;
}

.leaflet-draw-actions-bottom {
	margin-top: 0;
}

.leaflet-draw-actions-top {
	margin-top: 1px;
}

.leaflet-draw-actions-top a, .leaflet-draw-actions-bottom a {
	height: 27px;
	line-height: 27px;
}

.leaflet-draw-actions a:hover {
	background-color: #a0a098;
}

.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
	height: 26px;
	line-height: 26px;
}

.leaflet-right .leaflet-control {
	margin-right: 1px !important;
	display: contents;
}

.leaflet-left .leaflet-control {
	margin-left: 1px !important;
}

.leaflet-control {
	position: relative;
	z-index: 800;
	/*top: 1px !important;*/
	pointer-events: visiblePainted;
	/* IE 9-10 doesn't have auto */
	pointer-events: auto;
}

/* ================================================================== */

/* Draw toolbar
/* ================================================================== */

.leaflet-draw-toolbar .leaflet-draw-draw-polyline {
	filter: invert(0)!important;
	background-color: #0b0b0b;
	background-position: -2px -2px;
	border: none;
}

.leaflet-draw-toolbar .leaflet-draw-draw-polyline:hover {
	background-color: #414141;
}

.leaflet-draw-toolbar .leaflet-draw-draw-polygon {
	background-position: -31px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
	background-image: url("images/spritesheet-2x-rect-ruler.png") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 40px 40px;
	background-position: -7px -8px;
	height: 22px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle {
	box-shadow: -4px 0px 0px #e16720 inset;
	/* blue*/
	background-position: -92px -3px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle {
	background-position: -92px -3px;
	box-shadow: -4px 0px 0px #e16720 inset;
	/* blue*/
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {
	background-position: -273px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {
	background-position: -271px -1px;
}

/* ================================================================== */

/* Edit toolbar
/* ================================================================== */

.leaflet-draw-toolbar .leaflet-draw-edit-edit {
	background-position: -152px -2px;
	filter: invert(0)!important;
	background-color: #0b0b0b;
	border-color:#0b0b0b;
	margin-top: 6em;
}

.leaflet-draw-toolbar .leaflet-draw-edit-edit:hover {
	background-color: #414141;
}
.leaflet-draw-toolbar .leaflet-draw-edit-remove:hover {
	background-color: #414141;
}
.leaflet-draw-toolbar .leaflet-draw-edit-remove {
	/* display: none; */
	background-position: -182px -2px;
	position: relative;
	left: 0;
	filter: invert(0);
	background-color: #0b0b0b;
	bottom: 38px;
	border-color:#0b0b0b;

}
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove  {
	filter: invert(0);
}
.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
	filter: invert(0)!important;
	background-color: #0b0b0b;
	border-color:#0b0b0b;
	background-position: -212px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
	display: none;
	background-position: -242px -2px;
	margin-top: 15px;
}

/* ================================================================== */

/* Drawing styles
/* ================================================================== */

.leaflet-mouse-marker {
	border-radius: 50px;
	background-color: rgb(195, 26, 26);
	cursor: crosshair;
}

.leaflet-draw-tooltip {
	background: rgb(54, 54, 54);
	background: rgba(0, 0, 0, 0.5);
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: -21px;
	padding: 4px 8px;
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
	z-index: 6;
}

.leaflet-draw-tooltip:before {
	border-right: 6px solid black;
	border-right-color: rgba(0, 0, 0, 0.5);
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	top: 7px;
	left: -7px;
}

.leaflet-error-draw-tooltip {
	background-color: #f2dede;
	border: 1px solid #e6b6bd;
	color: #b94a48;
}

.leaflet-error-draw-tooltip:before {
	border-right-color: #e6b6bd;
}

.leaflet-draw-tooltip-single {
	margin-top: -12px;
}

.leaflet-draw-tooltip-subtext {
	color: #f8d5e4;
}

.leaflet-draw-guide-dash {
	font-size: 1%;
	opacity: 0.6;
	position: absolute;
	width: 5px;
	height: 5px;
}

/* ================================================================== */

/* Edit styles
/* ================================================================== */

.leaflet-edit-marker-selected {
	background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 24%, #3263efad 41%, #3263ef 53%, #3263ef1f 72%, rgba(0, 38, 255, 0) 9%);
	border-radius: 30px;
	box-sizing: content-box;
}

.deleteClass {
	background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 24%, #ef3232ad 41%, #ef3232 53%, #ef32321f 72%, rgba(255, 0, 0, 0) 9%);
	border-radius: 30px;
	box-sizing: content-box;
}

.leaflet-edit-move {
	cursor: move;
	background: rgba(255, 255, 255, 0);
	border-radius: 20px;
	border: none!important;
}

.leaflet-edit-move::after {
	content: "MOVE";
	white-space: nowrap;
	background: rgb(50, 100, 238);
	color: white;
	padding: 2px;
	border-radius: 20px;
	font-size: 10px;
	margin-left: 15px;
}

.leaflet-edit-resize {
	cursor: nesw-resize;
	background: rgb(255, 255, 255);
	border-radius: 20px;
}

.leaflet-edit-resize::after {
	content: "RESIZE";
	white-space: nowrap;
	background: rgb(50, 100, 238);
	color: white;
	padding: 2px;
	border-radius: 20px;
	font-size: 10px;
	margin-left: 10px;
}

/* ================================================================== */

/* Old IE styles
/* ================================================================== */

.leaflet-oldie .leaflet-draw-toolbar {
	border: 1px solid #999;
}

/* ================================================================== */

/* ADDED CSS
/* ================================================================== */

/*

*/

/* INVERTED COLORS */

.leaflet-draw-toolbar [class*=" leaflet-draw-draw-pin"] {
	font-weight: bold;
	box-shadow: -35px 0 0 0 #ffffff inset;
	width: 60px;
	background-position: -122px -3px;
}

.leaflet-touch .leaflet-draw-toolbar [class*=" leaflet-draw-draw-pin"] {
	font-weight: bold;
	box-shadow: -35px 0 0 0 #ffffff inset;
	width: 60px;
	background-position: -122px -5px;
}

.leaflet-draw-toolbar [class*=" leaflet-draw-draw-pin"]:hover {
	display: flex;
	background-color: #2b2b2b;
	font-size: 13px;
}

.leaflet-draw-toolbar [class*=" leaflet-draw-draw-pin"]:before {
	display: flex;
	font-weight: bold;
	text-align: right;
}

.leaflet-touch .leaflet-draw-toolbar [class*=" leaflet-draw-draw-pin"]:before {
	display: flex;
	font-weight: bold;
	text-align: right;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin1 {
	background-color: #c06b9e;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin1:before {
	content: "Neut";
	margin-left: 28px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin2 {
	background-color: #957cb8;
	/*#6a8347 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin2 {
	background-color: #957cb8;
	/*#6a8347 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin2:before {
	content: "St";
	margin-left: 35px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin2:before {
	content: "St";
	margin-left: 35px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin3 {
	background-color: #8e4dc7;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin3 {
	background-color: #8e4dc7;
	/*#71b238 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin3:before {
	content: "Eo";
	margin-left: 35px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin3:before {
	content: "Eo";
	margin-left: 35px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin4 {
	background-color: #5934ba;
	/*a6cb45 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin4 {
	background-color: #5934ba;
	/*a6cb45*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin4:before {
	content: "Ba";
	margin-left: 35px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin4:before {
	content: "Ba";
	margin-left: 35px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin5 {
	background-color: #7681fe;
	/*EEDB00 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin5 {
	background-color: #7681fe;
	/*EEDB00 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin5:before {
	content: "MoCy";
	margin-left: 26px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin5:before {
	content: "MoCy";
	margin-left: 26px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin6 {
	background-color: #6b8bfe;
	/*#947401*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin6 {
	background-color: #6b8bfe;
	/*#947401*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin6:before {
	content: "Promo";
  margin-left: 26px;
  font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin6:before {
	content: "Promo";
  margin-left: 26px;
  font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin7 {
	background-color: #5d9eba;
	/*#a26145*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin7 {
	background-color: #5d9eba;
	/*#a26145*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin7:before {
	content: "Ly.ty";
	margin-left: 30px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin7:before {
	content: "Ly.ty";
	margin-left: 30px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin8 {
	background-color: #789e68;
	/*#876197 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin8 {
	background-color: #789e68;
	/*#876197 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin8:before {
	content: "Aty.ly";
	margin-left: 26px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin8:before {
	content: "Aty.ly";
	margin-left: 26px;
}

/*marker9*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin9 {
	background-color: #8b8b8b;
	/*#747474 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin9 {
	background-color: #8b8b8b;
	/*#747474 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin9:before {
	content: "Proly";
	margin-left: 28px;
	/* font-size: 10px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin9:before {
	content: "Proly";
	margin-left: 28px;
	/* font-size: 10px!important; */
}

/*marker10*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin10 {
	/*#b7b7b7 */
	background-color: #484848;

}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin10 {
	/*#b7b7b7 */
	background-color: #484848;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin10:before {
	content: "Plas";
	margin-left: 30px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin10:before {
	content: "Plas";
	margin-left: 30px;
}

/*marker11*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin11 {
	background-color: #c28f29;
	/*#3d70d6 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin11 {
	background-color: #c28f29;
	/*#3d70d6 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin11:before {
	content: "Ly react";
  margin-left: 25px !important;
  font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin11:before {
	content: "Ly react";
  margin-left: 25px !important;
  font-size: 9px!important;
}

/*marker12*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin12 {
	background-color: #d87d0c;
	/*#2782f3 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin12 {
	background-color: #d87d0c;
	/*#2782f3 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin12:before {
	content: "Vil.ly";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin12:before {
	content: "Vil.ly";
	margin-left: 28px;
	font-size: 12px!important;
}

/*marker13*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin13 {
	background-color: #f76730;
	/*#0898cf */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin13 {
	background-color: #f76730;
	/*#0898cf */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin13:before {
	content: "Hairy\'s";
	margin-left:26px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin13:before {
	content: "Hairy\'s";
	margin-left:26px;
	font-size: 10px!important;
}

/*marker14*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin14 {
	background-color: #6b64f0;
	/*#949b0f */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin14 {
	background-color: #6b64f0;
	/*#949b0f */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin14:before {
	content: "Sez\'s";
	margin-left: 28px;
	/* font-size: 11px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin14:before {
	content: "Sez\'s";
	margin-left: 28px;
	/* font-size: 11px!important; */
}

/*marker15*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin15 {
	background-color: #dfdfdf;
	/*#363636 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin15 {
	background-color: #dfdfdf;
	/*#363636 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin15:before {
	content: "Ly.cells";
	margin-left: 26px;
	font-size: 9.5px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin15:before {
	content: "Ly.cells";
	margin-left: 26px;
	font-size: 9.5px!important;
}

/*marker16*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin16 {
	background-color: #868e9a;
	/*#797165 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin16 {
	background-color: #868e9a;
	/*#797165 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin16:before {
	content: "LyPl";
	margin-left: 30px;
	/* font-size: 9.5px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin16:before {
	content: "LyPl";
	margin-left: 30px;
	/* font-size: 9.5px!important; */
}

/*marker17*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin17 {
	background-color: #06d4d4;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin17 {
	background-color: #06d4d4;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin17:before {
	content: "Blast";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin17:before {
	content: "Blast";
	margin-left: 28px;
	font-size: 12px!important;
}

/*marker18*/

.leaflet-draw-toolbar .leaflet-draw-draw-pin18 {
	background-color: #cde50a;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin18 {
	background-color: #cde50a;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin18:before {
	content: "Ly.Bur";
	margin-left: 27px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin18:before {
	content: "Ly.Bur";
	margin-left: 27px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin19 {
	background-color: #90a200;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin19 {
	background-color: #90a200;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin19:before {
	content: "LyB";
	margin-left: 31px;
	/* font-size: 11px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin19:before {
	content: "LyB";
	margin-left: 31px;
	/* font-size: 11px!important; */
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin20 {
	background-color: #ff1900;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin20 {
	background-color: #ff1900;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin20:before {
	content: "MonoB";
	margin-left: 26px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin20:before {
	content: "MonoB";
	margin-left: 26px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin21 {
	background-color: #27ff00;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin21 {
	background-color: #27ff00;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin21:before {
	content: "MyBl";
	margin-left: 27px;
	/* font-size: 12px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin21:before {
	content: "MyBl";
	margin-left: 27px;
	/* font-size: 10px!important; */
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin22 {
	background-color: #00ff64;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin22 {
	background-color: #00ff64;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin22:before {
	content: "Und.b";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin22:before {
	content: "Und.b";
	margin-left: 28px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin23 {
	background-color: #005a1b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin23 {
	background-color: #005a1b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin23:before {
	content: "Prom";
	margin-left: 27px;
	/* font-size: 12px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin23:before {
	content: "Prom";
	margin-left: 27px;
	/* font-size: 10px!important; */
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin24 {
	background-color: #00bbff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin24 {
	background-color: #00bbff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin24:before {
	content: "MyCy";
	margin-left: 27px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin24:before {
	content: "MyCy";
	margin-left: 27px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin25 {
	background-color: #0771bb;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin25 {
	background-color: #0771bb;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin25:before {
	content: "Meta";
	margin-left: 27px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin25:before {
	content: "Meta";
	margin-left: 27px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin26 {
	background-color: #0039ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin26 {
	background-color: #0039ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin26:before {
	content: "WBC";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin26:before {
	content: "WBC";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin27 {
	background-color: #000146;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin27 {
	background-color: #000146;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin27:before {
	content: "Im.gr";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin27:before {
	content: "Im.gr";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin28 {
	background-color: #0007ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin28 {
	background-color: #0007ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin28:before {
	content: "HyBa.c";
	margin-left: 26px;
	font-size: 9.5px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin28:before {
	content: "HyBa.c";
	margin-left: 26px;
	font-size: 9.5px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin29 {
	background-color: #002399;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin29 {
	background-color: #002399;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin29:before {
	content: "Eryt";
	margin-left: 30px;
	/* font-size: 11px!important; */
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin29:before {
	content: "Eryt";
	margin-left: 30px;
	/* font-size: 11px!important; */
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin30 {
	background-color: #3500ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin30 {
	background-color: #3500ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin30:before {
	content: "Proer";
	margin-left: 28px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin30:before {
	content: "Proer";
	margin-left: 28px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin31 {
	background-color: #68007b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin31 {
	background-color: #68007b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin31:before {
	content: "Mega Bl";
	margin-left: 25px;
	font-size: 9px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin31:before {
	content: "Mega Bl";
	margin-left: 25px;
	font-size: 9px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin32 {
	background-color: #39111b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin32 {
	background-color: #39111b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin32:before {
	content: "Doehle";
	margin-left: 30px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin32:before {
	content: "Doehle";
	margin-left: 30px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin33 {
	background-color: #982232;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin33 {
	background-color: #982232;

}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin33:before {
	content: "Gump";
	margin-left: 25px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin33:before {
	content: "Gump";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin34 {
	background-color: #2b187b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin34 {
	background-color: #2b187b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin34:before {
	content: "Vacuo";
	margin-left: 24px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin34:before {
	content: "Vacuo";
	margin-left: 24px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin35 {
	background-color: #b0a2ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin35 {
	background-color: #b0a2ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin35:before {
	content: "Apop";
	margin-left: 24px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin35:before {
	content: "Apop";
	margin-left: 24px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin36 {
	background-color: #10c987;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin36 {
	background-color: #10c987;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin36:before {
	content: "Giant B";
	margin-left: 29px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin36:before {
	content: "Giant B";
	margin-left: 29px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin37 {
	background-color: #d9f35f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin37 {
	background-color: #d9f35f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin37:before {
	content: "Micro";
	margin-left: 25px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin37:before {
	content: "Micro";
	margin-left: 25px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin38 {
	background-color: #e5fe1b;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin38 {
	background-color: #e5fe1b;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin38:before {
	content: "Macro";
	margin-left: 25px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin38:before {
	content: "Macro";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin39 {
	background-color: #ee0949;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin39 {
	background-color: #ee0949;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin39:before {
	content: "Pap";
	margin-left: 29px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin39:before {
	content: "Pap";
	margin-left: 29px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin40 {
	background-color: #bdfc00;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin40 {
	background-color: #bdfc00;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin40:before {
	content: "Cabot";
	margin-left: 25px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin40:before {
	content: "Cabot";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin41 {
	background-color: #76d729;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin41 {
	background-color: #76d729;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin41:before {
	content: "Tear";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin41:before {
	content: "Tear";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin42 {
	background-color: #c05701;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin42 {
	background-color: #c05701;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin42:before {
	content: "Roule";
	margin-left: 26px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin42:before {
	content: "Roule";
	margin-left: 26px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin43 {
	background-color: #290025;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin43 {
	background-color: #290025;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin43:before {
	content: "Hypo pl";
	margin-left: 25px;
	font-size: 9px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin43:before {
	content: "Hypo pl";
	margin-left: 25px;
	font-size: 9px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin44 {
	background-color: #200c7d;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin44 {
	background-color: #200c7d;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin44:before {
	content: "LymPl";
	margin-left: 25px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin44:before {
	content: "LymPl";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin45 {
	background-color: #0400ff;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin45 {
	background-color: #0400ff;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin45:before {
	content: "A.rod";
	margin-left: 27px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin45:before {
	content: "A.rod";
	margin-left: 27px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin46 {
	background-color: #a68302;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin46 {
	background-color: #a68302;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin46:before {
	content: "Howell";
	margin-left: 25px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin46:before {
	content: "Howell";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin47 {
	background-color: #8b54ca;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin47 {
	background-color: #8b54ca;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin47:before {
	content: "AniCy";
	margin-left: 25px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin47:before {
	content: "AniCy";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin48 {
	background-color: #29c8d6;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin48 {
	background-color: #29c8d6;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin48:before {
	content: "Stom";
	margin-left: 25px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin48:before {
	content: "Stom";
	margin-left: 25px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin49 {
	background-color: #d5b5d5;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin49 {
	background-color: #d5b5d5;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin49:before {
	content: "UnId. cell";
	margin-left: 27px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin49:before {
	content: "UnId. cell";
	margin-left: 27px;
	font-size:11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin50 {
	background-color: #25ba62;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin50 {
	background-color: #25ba62;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin50:before {
	content: "Ly";
	margin-left: 25px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin50:before {
	content: "Ly";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin51 {
	background-color: #b3d2e8;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin51 {
	background-color: #b3d2e8;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin51:before {
	content: "Sphe";
	margin-left: 26px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin51:before {
	content: "Sphe";
	margin-left: 26px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin52 {
	background-color: #c069f4;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin52 {
	background-color: #c069f4;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin52:before {
	content: "Sickl";
	margin-left: 25px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin52:before {
	content: "Sickl";
	margin-left: 25px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin53 {
	background-color: #8f3671;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin53 {
	background-color: #8f3671;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin53:before {
	content: "Giant.th";
	margin-left: 25px;
	font-size: 9px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin53:before {
	content: "Giant.th";
	margin-left: 25px;
	font-size: 9px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin54 {
	background-color: #c66253;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin54 {
	background-color: #c66253;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin54:before {
	content: "Schis";
	margin-left: 25px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin54:before {
	content: "Schis";
	margin-left: 25px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin55 {
	background-color: #1cb4f9;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin55 {
	background-color: #1cb4f9;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin55:before {
	content: "Echi";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin55:before {
	content: "Echi";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin56 {
	background-color: #b44853;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin56 {
	background-color: #b44853;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin56:before {
	content: "Target";
	margin-left: 25px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin56:before {
	content: "Target";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin57 {
	background-color: #995706;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin57 {
	background-color: #995706;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin57:before {
	content: "Ovalo";
	margin-left: 25px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin57:before {
	content: "Ovalo";
	margin-left: 25px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin58 {
	background-color: #8ac448;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin58 {
	background-color: #8ac448;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin58:before {
	content: "Ba stip";
	margin-left: 25px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin58:before {
	content: "Ba stip";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin59 {
	background-color: #7a500c;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin59 {
	background-color: #7a500c;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin59:before {
	content: "Annulo";
	margin-left: 24px;
	font-size:10px!important;

}

.leaflet-draw-toolbar .leaflet-draw-draw-pin59:before {
	content: "Annulo";
	margin-left: 24px;
	font-size:10px!important;

}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin60 {
	background-color: #4b61d7;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin60 {
	background-color: #4b61d7;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin60:before {
	content: "Acan";
	margin-left: 26px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin60:before {
	content: "Acan";
	margin-left: 26px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin61 {
	background-color: #c5b896;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin61 {
	background-color: #c5b896;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin61:before {
	content: "Hypo";
	margin-left: 28px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin61:before {
	content: "Hypo";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin62 {
	background-color: #67478f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin62 {
	background-color: #67478f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin62:before {
	content: "Hyper";
	margin-left: 25px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin62:before {
	content: "Hyper";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin63 {
	background-color: #07f0ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin63 {
	background-color: #07f0ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-pin63:before {
	content: "MicSph";
	margin-left: 25px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin63:before {
	content: "MicSph";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin64 {
	background-color: #0a901d;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin64:before {
	content: "Pla";
	margin-left: 33px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin65 {
	background-color: #079c5c;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin65:before {
	content: "Heinz";
	margin-left: 25px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin66 {
	background-color: #b601ee;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin66:before {
	content: "M.fil";
	margin-left: 30px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin67 {
	background-color: #0be576;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin67:before {
	content: "Tryp";
	margin-left: 29px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin68 {
	background-color: #654306;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin68:before {
	content: "Leis";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin69 {
	background-color: #bd92f8;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin69:before {
	content: "Bab";
	margin-left: 31px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin70 {
	background-color: #35f6c0;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin70:before {
	content: "Clum";
	margin-left: 26px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin71 {
	background-color: #000000;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin71:before {
	content: "AniCh";
	margin-left: 26px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin72 {
	background-color: #fb5a23;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin72:before {
	content: "Ery";
	margin-left: 33px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin73 {
	background-color: #55829e;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin73:before {
	content: "Thro";
	margin-left: 29px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin74 {
	background-color: #3c3c3c;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin74:before {
	content: "Grey";
	margin-left: 29px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin75 {
	background-color: #85d115;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin75:before {
	content: "M.nuc";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin76 {
	background-color: #85ecc2;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin76:before {
	content: "Sat";
	margin-left: 34px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin77 {
	background-color: #e582dd;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin77:before {
	content: "MicMe";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin78 {
	background-color: #323b71;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin78:before {
	content: "Tox.gr";
	margin-left: 28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin79 {
	background-color: #a85654;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin79:before {
	content: "Stim.ly";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin80 {
	background-color: #edc061;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin80:before {
	content: "Ba.incl";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin81 {
	background-color: #707c1f;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin81:before {
	content: "Mali.ly";
	margin-left: 25px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin82 {
	background-color: #0707fc;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin82:before {
	content: "At.st.ly";
	margin-left: 25px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin83 {
	background-color: #34b6df;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin83:before {
	content: "Left";
	margin-left: 32px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin84 {
	background-color: #80be6a;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin84:before {
	content: "Cyto";
	margin-left: 29px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin85 {
	background-color: #506bf1;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin85:before {
	content: "Chro";
	margin-left:28px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin86 {
	background-color: #ae90cb;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin86:before {
	content: "Hypogr";
	margin-left: 26px;
	font-size: 9.5px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin87 {
	background-color: #db0fd5;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin87:before {
	content: "Centro";
	margin-left: 30px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin88 {
	background-color: #2f6b5a;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin88:before {
	content: "Sez";
	margin-left: 32px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin89 {
	background-color: #5a5c74;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin89:before {
	content: "LGL";
	margin-left: 29px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin90 {
	background-color: #30c4a9;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin90:before {
	content: "Se";
	margin-left: 29px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin91 {
	background-color: #8aff5b;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin91:before {
	content: "Pelger";
	margin-left: 29px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin92 {
	background-color: #e17dcc;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin92:before {
	content: "Hairy";
	margin-left: 28px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin93 {
	background-color: #7d861a;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin93:before {
	content: "Hyp.Se";
	margin-left: 26px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-pin94 {
	background-color: #a0d6a0;
}

.leaflet-draw-toolbar .leaflet-draw-draw-pin94:before {
	content: "Pleo ly";
	margin-left: 26px;
}

.leaflet-draw-toolbar [class*=" leaflet-draw-draw-circle"] {
	font-weight: bold;
	box-shadow: 35px 0 0 0 #ffffff inset;
	width: 60px;
	background-position: -57px -3px;
}

.leaflet-touch .leaflet-draw-toolbar [class*=" leaflet-draw-draw-circle"] {
	font-weight: bold;
	box-shadow: 35px 0 0 0 #ffffff inset;
	width: 62px;
	background-position: -56px -5px;
}

.leaflet-draw-toolbar [class*=" leaflet-draw-draw-circle"]:hover {
	display: flex;
	background-color: #2b2b2b;
	font-size: 13px;
}

.leaflet-draw-toolbar [class*=" leaflet-draw-draw-circle"]:before {
	display: flex;
	font-weight: bold;
	text-align: right;
}

.leaflet-touch .leaflet-draw-toolbar [class*=" leaflet-draw-draw-circle"]:before {
	display: flex;
	font-weight: bold;
	text-align: right;
}


.leaflet-draw-toolbar .leaflet-draw-draw-circle1 {
	background-color: #c06b9e;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle1:before {
	content: "Neut";
	margin-left: 3px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle2 {
	background-color: #957cb8;
	/*#6a8347 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle2 {
	background-color: #957cb8;
	/*#6a8347 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle2:before {
	content: "Prom";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle2:before {
	content: "Prom";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle3 {
	background-color: #8e4dc7;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle3 {
	background-color: #8e4dc7;
	/*#71b238 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle3:before {
	content: "MyCy";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle3:before {
	content: "MyCy";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle4 {
	background-color: #5934ba;
	/*a6cb45 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle4 {
	background-color: #5934ba;
	/*a6cb45*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle4:before {
	content: "Meta";
	margin-left: 4px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle4:before {
	content: "Meta";
	margin-left: 4px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle5 {
	background-color: #7681fe;
	/*EEDB00 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle5 {
	background-color: #7681fe;
	/*EEDB00 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle5:before {
	content: "St";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle5:before {
	content: "St";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle6 {
	background-color: #6b8bfe;
	/*#947401*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle6 {
	background-color: #6b8bfe;
	/*#947401*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle6:before {
	content: "Se";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle6:before {
	content: "Se";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle7 {
	background-color: #5d9eba;
	/*#a26145*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle7 {
	background-color: #5d9eba;
	/*#a26145*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle7:before {
	content: "Eo";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle7:before {
	content: "Eo";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle8 {
	background-color: #789e68;
	/*#876197 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle8 {
	background-color: #789e68;
	/*#876197 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle8:before {
	content: "Ba";
	margin-left: 11px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle8:before {
	content: "Ba";
	margin-left: 11px;
}

/*marker9*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle9 {
	background-color: #8b8b8b;
	/*#747474 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle9 {
	background-color: #8b8b8b;
	/*#747474 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle9:before {
	content: "MonoB";
	margin-left: 1px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle9:before {
	content: "MonoB";
	margin-left: 1px;
	font-size: 10px!important;
}

/*marker10*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle10 {
	/*#b7b7b7 */
	background-color: #484848;

}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle10 {
	/*#b7b7b7 */
	background-color: #484848;

}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle10:before {
	content: "MoCy";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle10:before {
	content: "MoCy";
	margin-left: 1px;
}

/*marker11*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle11 {
	background-color: #c28f29;
	/*#3d70d6 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle11 {
	background-color: #c28f29;
	/*#3d70d6 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle11:before {
	content: "LyB";
	margin-left: 5px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle11:before {
	content: "LyB";
	margin-left: 5px;
}

/*marker12*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle12 {
	background-color: #d87d0c;
	/*#2782f3 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle12 {
	background-color: #d87d0c;
	/*#2782f3 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle12:before {
	content: "Ly\ re";
	margin-left: 2px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle12:before {
	content: "Ly\ re";
	margin-left: 2px;
	font-size: 12px!important;
}

/*marker13*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle13 {
	background-color: #f76730;
	/*#0898cf */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle13 {
	background-color: #f76730;
	/*#0898cf */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle13:before {
	content: "Ly";
	margin-left: 11px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle13:before {
	content: "Ly";
	margin-left: 11px;
	font-size: 11px!important;
}

/*marker14*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle14 {
	background-color: #6b64f0;
	/*#949b0f */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle14 {
	background-color: #6b64f0;
	/*#949b0f */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle14:before {
	content: "Ly.Bur";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle14:before {
	content: "Ly.Bur";
	margin-left: 1px;
	font-size: 11px!important;
}

/*marker15*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle15 {
	background-color: #dfdfdf;
	/*#363636 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle15 {
	background-color: #dfdfdf;
	/*#363636 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle15:before {
	content: "Blast";
	margin-left: 4px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle15:before {
	content: "Blast";
	margin-left: 4px;
	font-size: 11px!important;
}

/*marker16*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle16 {
	background-color: #868e9a;
	/*#797165 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle16 {
	background-color: #868e9a;
	/*#797165 */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle16:before {
	content: "Mega\ B";
	margin-left: 0px;
	font-size: 9.5px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle16:before {
	content: "Mega\ B";
	margin-left: 0px;
	font-size: 9.5px!important;
}

/*marker17*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle17 {
	background-color: #06d4d4;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle17 {
	background-color: #06d4d4;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle17:before {
	content: "Un.\ C";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle17:before {
	content: "Un.\ C";
	margin-left: 1px;
	font-size: 12px!important;
}

/*marker18*/

.leaflet-draw-toolbar .leaflet-draw-draw-circle18 {
	background-color: #cde50a;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle18 {
	background-color: #cde50a;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle18:before {
	content: "A.rod";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle18:before {
	content: "A.rod";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle19 {
	background-color: #90a200;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle19 {
	background-color: #90a200;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle19:before {
	content: "Tox.gr";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle19:before {
	content: "Tox.gr";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle20 {
	background-color: #ff1900;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle20 {
	background-color: #ff1900;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle20:before {
	content: "Hypogr";
	margin-left: 1px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle20:before {
	content: "Hypogr";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle21 {
	background-color: #27ff00;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle21 {
	background-color: #27ff00;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle21:before {
	content: "Giant B";
	margin-left: 0px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle21:before {
	content: "Giant B";
	margin-left: 0px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle22 {
	background-color: #00ff64;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle22 {
	background-color: #00ff64;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle22:before {
	content: "Hyp.Se";
	margin-left: 0px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle22:before {
	content: "Hyp.Se";
	margin-left: 0px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle23 {
	background-color: #005a1b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle23 {
	background-color: #005a1b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle23:before {
	content: "Doehle";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle23:before {
	content: "Doehle";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle24 {
	background-color: #00bbff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle24 {
	background-color: #00bbff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle24:before {
	content: "Pelger";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle24:before {
	content: "Pelger";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle25 {
	background-color: #0771bb;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle25 {
	background-color: #0771bb;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle25:before {
	content: "Hairy";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle25:before {
	content: "Hairy";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle26 {
	background-color: #0039ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle26 {
	background-color: #0039ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle26:before {
	content: "LGL";
	margin-left: 6px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle26:before {
	content: "LGL";
	margin-left: 6px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle27 {
	background-color: #000146;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle27 {
	background-color: #000146;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle27:before {
	content: "Proly";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle27:before {
	content: "Proly";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle28 {
	background-color: #0007ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle28 {
	background-color: #0007ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle28:before {
	content: "Sez";
	margin-left: 7px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle28:before {
	content: "Sez";
	margin-left: 7px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle29 {
	background-color: #002399;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle29 {
	background-color: #002399;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle29:before {
	content: "Centro";
	margin-left: 0px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle29:before {
	content: "Centro";
	margin-left: 0px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle30 {
	background-color: #3500ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle30 {
	background-color: #3500ff;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle30:before {
	content: "Pleo\ ly";
	margin-left: 0px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle30:before {
	content: "Pleo\ ly";
	margin-left: 0px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle31 {
	background-color: #68007b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle31 {
	background-color: #68007b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle31:before {
	content: "MyBl";
	margin-left: 3px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle31:before {
	content: "MyBl";
	margin-left:3px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle32 {
	background-color: #39111b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle32 {
	background-color: #39111b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle32:before {
	content: "Plas";
	margin-left: 5px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle32:before {
	content: "Plas";
	margin-left: 5px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle33 {
	background-color: #982232;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle33 {
	background-color: #982232;

}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle33:before {
	content: "Gump";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle33:before {
	content: "Gump";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle34 {
	background-color: #2b187b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle34 {
	background-color: #2b187b;
	/*#f92b2b */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle34:before {
	content: "Vacuo";
	margin-left: 0px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle34:before {
	content: "Vacuo";
	margin-left: 0px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle35 {
	background-color: #b0a2ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle35 {
	background-color: #b0a2ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle35:before {
	content: "Apop";
	margin-left: 0px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle35:before {
	content: "Apop";
	margin-left: 0px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle36 {
	background-color: #10c987;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle36 {
	background-color: #10c987;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle36:before {
	content: "LyPl";
	margin-left: 5px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle36:before {
	content: "LyPl";
	margin-left: 5px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle37 {
	background-color: #d9f35f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle37 {
	background-color: #d9f35f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle37:before {
	content: "Micro";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle37:before {
	content: "Micro";
	margin-left: 1px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle38 {
	background-color: #e5fe1b;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle38 {
	background-color: #e5fe1b;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle38:before {
	content: "Macro";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle38:before {
	content: "Macro";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle39 {
	background-color: #ee0949;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle39 {
	background-color: #ee0949;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle39:before {
	content: "Pap";
	margin-left: 5px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle39:before {
	content: "Pap";
	margin-left: 5px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle40 {
	background-color: #bdfc00;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle40 {
	background-color: #bdfc00;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle40:before {
	content: "Cabot";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle40:before {
	content: "Cabot";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle41 {
	background-color: #76d729;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle41 {
	background-color: #76d729;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle41:before {
	content: "Tear";
	margin-left:4px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle41:before {
	content: "Tear";
	margin-left: 4px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle42 {
	background-color: #c05701;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle42 {
	background-color: #c05701;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle42:before {
	content: "Roule";
	margin-left: 2px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle42:before {
	content: "Roule";
	margin-left: 2px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle43 {
	background-color: #290025;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle43 {
	background-color: #290025;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle43:before {
	content: "Hypo pl";
	margin-left: 1px;
	font-size: 9px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle43:before {
	content: "Hypo pl";
	margin-left: 1px;
	font-size: 9px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle44 {
	background-color: #200c7d;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle44 {
	background-color: #200c7d;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle44:before {
	content: "LymPl";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle44:before {
	content: "LymPl";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle45 {
	background-color: #0400ff;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle45 {
	background-color: #0400ff;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle45:before {
	content: "Ly.cell";
	margin-left: 3px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle45:before {
	content: "Ly.cell";
	margin-left: 3px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle46 {
	background-color: #a68302;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle46 {
	background-color: #a68302;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle46:before {
	content: "Howell";
	margin-left: 1px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle46:before {
	content: "Howell";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle47 {
	background-color: #8b54ca;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle47 {
	background-color: #8b54ca;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle47:before {
	content: "AniCy";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle47:before {
	content: "AniCy";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle48 {
	background-color: #29c8d6;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle48 {
	background-color: #29c8d6;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle48:before {
	content: "Stom";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle48:before {
	content: "Stom";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle49 {
	background-color: #d5b5d5;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle49 {
	background-color: #d5b5d5;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle49:before {
	content: "Sez\'s";
	margin-left: 3px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle49:before {
	content: "Sez\'s";
	margin-left: 3px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle50 {
	background-color: #25ba62;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle50 {
	background-color: #25ba62;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle50:before {
	content: "Hairy\'s";
	margin-left: 1px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle50:before {
	content: "Hairy\'s";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle51 {
	background-color: #b3d2e8;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle51 {
	background-color: #b3d2e8;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle51:before {
	content: "Sphe";
	margin-left: 2px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle51:before {
	content: "Sphe";
	margin-left:2px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle52 {
	background-color: #c069f4;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle52 {
	background-color: #c069f4;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle52:before {
	content: "Sickl";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle52:before {
	content: "Sickl";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle53 {
	background-color: #8f3671;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle53 {
	background-color: #8f3671;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle53:before {
	content: "Giant.th";
	margin-left: 1px;
	font-size: 9px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle53:before {
	content: "Giant.th";
	margin-left: 1px;
	font-size: 9px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle54 {
	background-color: #c66253;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle54 {
	background-color: #c66253;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle54:before {
	content: "Schis";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle54:before {
	content: "Schis";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle55 {
	background-color: #1cb4f9;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle55 {
	background-color: #1cb4f9;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle55:before {
	content: "Echi";
	margin-left: 4px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle55:before {
	content: "Echi";
	margin-left: 4px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle56 {
	background-color: #b44853;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle56 {
	background-color: #b44853;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle56:before {
	content: "Target";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle56:before {
	content: "Target";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle57 {
	background-color: #995706;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle57 {
	background-color: #995706;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle57:before {
	content: "Ovalo";
	margin-left: 1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle57:before {
	content: "Ovalo";
	margin-left: 1px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle58 {
	background-color: #8ac448;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle58 {
	background-color: #8ac448;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle58:before {
	content: "Ba stip";
	margin-left: 1px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle58:before {
	content: "Ba stip";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle59 {
	background-color: #7a500c;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle59 {
	background-color: #7a500c;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle59:before {
	content: "Annulo";
	margin-left: 1px;
	font-size:10px!important;

}

.leaflet-draw-toolbar .leaflet-draw-draw-circle59:before {
	content: "Annulo";
	margin-left: 1px;
	font-size:10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle60 {
	background-color: #4b61d7;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle60 {
	background-color: #4b61d7;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle60:before {
	content: "Acan";
	margin-left:2px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle60:before {
	content: "Acan";
	margin-left:2px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle61 {
	background-color: #c5b896;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle61 {
	background-color: #c5b896;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle61:before {
	content: "Hypo";
	margin-left: 1px;
	font-size: 12px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle61:before {
	content: "Hypo";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle62 {
	background-color: #67478f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle62 {
	background-color: #67478f;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle62:before {
	content: "Hyper";
	margin-left: 1px;
	font-size: 11px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle62:before {
	content: "Hyper";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle63 {
	background-color: #07f0ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle63 {
	background-color: #07f0ac;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle63:before {
	content: "MicSph";
	margin-left: 0px;
	font-size: 10px!important;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle63:before {
	content: "MicSph";
	margin-left: 0px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle64 {
	background-color: #0a901d;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle64:before {
	content: "Pla";
	margin-left: 7px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle65 {
	background-color: #079c5c;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle65:before {
	content: "Heinz";
	margin-left: 1px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle66 {
	background-color: #b601ee;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle66:before {
	content: "M.fil";
	margin-left: 6px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle67 {
	background-color: #0be576;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle67:before {
	content: "Tryp";
	margin-left: 5px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle68 {
	background-color: #654306;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle68:before {
	content: "Leis";
	margin-left: 4px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle69 {
	background-color: #bd92f8;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle69:before {
	content: "Bab";
	margin-left: 7px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle70 {
	background-color: #35f6c0;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle70:before {
	content: "Clum";
	margin-left: 2px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle71 {
	background-color: #000000;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle71:before {
	content: "AniCh";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle72 {
	background-color: #fb5a23;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle72:before {
	content: "Ery";
	margin-left: 7px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle73 {
	background-color: #55829e;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle73:before {
	content: "Thro";
	margin-left: 4px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle74 {
	background-color: #3c3c3c;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle74:before {
	content: "Grey";
	margin-left: 3px;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle75 {
	background-color: #85d115;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle75:before {
	content: "M.nuc";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle76 {
	background-color: #85ecc2;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle76:before {
	content: "Sat";
	margin-left: 8px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle77 {
	background-color: #e582dd;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle77:before {
	content: "MicMe";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle78 {
	background-color: #323b71;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle78:before {
	content: "Vil.ly";
	margin-left: 15px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle79 {
	background-color: #a85654;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle79:before {
	content: "Stim.ly";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle80 {
	background-color: #edc061;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle80:before {
	content: "Ba.incl";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle81 {
	background-color: #707c1f;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle81:before {
	content: "Mali.ly";
	margin-left: 1px;
	font-size: 11px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle82 {
	background-color: #0707fc;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle82:before {
	content: "At.st.ly";
	margin-left: 1px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle83 {
	background-color: #34b6df;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle83:before {
	content: "Left";
	margin-left: 5px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle84 {
	background-color: #80be6a;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle84:before {
	content: "Cyto";
	margin-left: 5px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle85 {
	background-color: #506bf1;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle85:before {
	content: "Chro";
	margin-left: 4px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle86 {
	background-color: #ae90cb;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle86:before {
	content: "HyBa.c";
	margin-left: 0px;
	font-size: 10px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle87 {
	background-color: #db0fd5;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle87:before {
	content: "Eryt";
	margin-left: 6px;
	font-size: 12px!important;
}

/**/

.leaflet-draw-toolbar .leaflet-draw-draw-circle88 {
	background-color: #2f6b5a;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle88:before {
	content: "Im.gr";
	margin-left: 1px;
}

/**/






.leaflet-touch .leaflet-bar a {
	height: 23px;
	filter: opacity(90%);
	filter: invert(1);
}

.leaflet-bar a {
	height: 23px;
	filter: opacity(90%);
	filter: invert(1);
}

.markerButton {
	background-image: url("images/spritesheet.png");
	background-image: linear-gradient(transparent, transparent), url("images/spritesheet.svg");
	background-repeat: no-repeat;
	background-size: 300px 35px;
	background-position: -112px -4px;
	background-clip: padding-box;
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	line-height: 12px;
	text-decoration: none;
	color: #474647;
	font-size: 12px;
	height: 28px;
	width: 4em;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
	bottom: 0px;
	right: 2px;
	border-top-left-radius: 10px;
}

.markerCategorySelectorWrapper {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.groupSumCols{
	width: auto;
	height: auto;
	background: #ffffff9c;
	font-weight: 700;
	font-size:13px;
	border-bottom:1px solid;
}

.leftRadius{
	border-top-left-radius: 10px;
}

.rightRadius{
	border-top-right-radius:10px;
}

.textCol{
	width: auto;
	height: auto;
	background: #ffffff75;
	font-weight: 300;
	font-size:12px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	vertical-align: inherit;
}

.orangeText {
	color: #0078ff;
}


.redText{
	color: #00e1ff;
}

.categoryButton {
	border-left: 1px solid #46464638;
	border-right: 1px solid #46464638;
	border-top: 0;
	border-bottom: 0;
	max-width: max-content;
	min-width: 120px;
	color:#464646;
	cursor: pointer;
	/* border-radius: 10px; */
	background: white;
	box-shadow: 0px 8px 0px 0px #f46b00;
	height: 25px;
	vertical-align: middle;
}

.pinSumSpan{
	padding-left:13px;
}

.sumNumber{
	color:rgb(255, 255, 255);
	filter: invert(1);
	font-weight: 900;
}

.categoriesButton{
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: auto;
	filter:invert(1);
	padding-left:10px;
	padding-right:10px;
	border: 1px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #fcfcfc;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.pinSumDivMobile{
	bottom: 0px;
z-index: 1000;
}

.circleSumDivMobile{
	z-index: 1000;

}

.pinSumDiv{
	z-index: 1000;
	cursor: pointer;
	border-left: 1px solid #46464638;
	border-right: 1px solid #46464638;
	border-top: 0;
	border-bottom: 0;
	width: 50px;
	/* border-radius: 10px; */
	background: white;
	box-shadow: 0px 8px 0px 0px #00d8f4;
	font-weight: 600;
	height: auto;
	font-size:16px;
	color:464646;
	border-top-right-radius: 10px;
	width:90px;
	vertical-align: middle;
	text-align: center;
}

.pinIconImage{
	height: 16px;
    width: 16px;
    vertical-align: text-top;
}


.circleSumDiv{
	z-index: 1000;
	cursor: pointer;
	border-left: 1px solid #46464638;
	border-right: 1px solid #46464638;
	border-top: 0;
	border-bottom: 0;
	width: 50px;
	background: white;
	/* border-radius: 10px; */
	/* background: red; */
	box-shadow: 0px 8px 0px 0px #0078ff;
	font-weight: 600;
	height: 20px;
	font-size:16px;
	color:464646;
	border-top-left-radius: 10px;
	width:70px;
	text-align: center;
	background-image: url("images/circle-icon.png");
	background-image: linear-gradient(transparent, transparent), url("images/circle-icon.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 7px 3px;
}

.categoryButton:hover {
	background-color: rgb(204, 149, 78);
}

.categorySelectorTable{
	border-collapse: separate;
}

.categorySelected {
	color:black;
	font-weight: 500;
	font-size:14px;
	background: #ffaa69;
}

.categorySelectedStat{
	border: 2px solid #20e1ca91;
    box-shadow: inset 0px 20px 20px 5px #b1faff73;
    /* background: #060e0ee8; */
    /* font-size: 16px; */
    font-weight: 800;
    font-size: 14px;
	color: black;
}

.categorySelectedInverted {
	color:white;
	font-weight: 500;
	font-size:14px;
	background: #005596;
}

.invertColor {
	filter: invert(1);
}

.pinSumSelected{
	background-color: #b1faff;

}

.circleSumSelected{
	background-color: #82b8ff;
}


.markerCategorySelector {
	position: relative;
	z-index: 999;
	padding-bottom: 2px;
	justify-content: center;
	display: flex;
	-webkit-filter: invert(1);
	filter: invert(1);
	align-items: center;
	color: #474647;
	font-size: 14px;
	margin: auto;
	height: auto;
	width: fit-content;
	background-color: transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.circleButton {
	background-image: url("images/spritesheet.png");
	background-image: linear-gradient(transparent, transparent), url("images/spritesheet.svg");
	background-repeat: no-repeat;
	background-size: 300px 35px;
	background-position: -81px -4px;
	background-clip: padding-box;
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	line-height: 12px;
	text-decoration: none;
	color: #474647;
	font-size: 12px;
	height: 28px;
	width: 4em;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
	bottom: 0px;
	left: 2px;
	border-top-right-radius: 10px;
}

.rectangleButton {
	background-image: url("images/spritesheet.png");
	background-image: linear-gradient(transparent, transparent), url("images/spritesheet.svg");
	background-repeat: no-repeat;
	background-size: 250px 35px;
	background-position: -52px -2px;
	background-clip: padding-box;
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	left: 0px;
	border: none;
	border-bottom-right-radius: 10px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	line-height: 12px;
	text-decoration: none;
	color: #474647;
	font-size: 12px;
	height: 32px;
	width: 4em;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
}

.hide {
	display: none!important;
}

.hideRects {
	margin-left: -40px;
}

.colorTable {
	position: absolute;
	display: none;
	font-size: 13px;
	z-index: 2001;
	text-align: center;
	color: #aaa;
	border-collapse: collapse;
	background: #303030;
	padding: 6px;
	border-radius: 5px;
	right: 5px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-color: #3194e6 grey;
	scrollbar-width: thin;
}

.infoSpan{
	font-weight: 800;
	margin-left:4px;
	color:#aaa;
}

.ageGenderP{
	white-space:nowrap;
	color:#3494e7;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.descP{
	color:#3494e7;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.pJustify {
	text-align: justify!important;
	font-weight: 800;
	padding-left:5px;
	padding-right:5px;
	margin-top:0;
	font-size:12px;
	color:#aaa;
}

.box {
	min-width: 250px;
	min-height: 200px;
	max-width: 500px;
	max-height: 400px;
	background-color: #131313;
	position: fixed;
	margin-left: -250px;
	/* half of width */
	margin-top: -200px;
	/* half of height */
	top: 50%;
	left: 50%;
}

.help {
	position: absolute;
	font-weight: bold;
	display: none;
	font-size: 12px;
	z-index: 2000;
	text-align: center;
	color: #aaa;
	border-collapse: collapse;
	background: #303030;
	padding: 20px;
	right: 5px;
	border-radius: 5px;
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-color: #3194e6 grey;
	scrollbar-width: thin;
}

.helpBox {
	min-width: 350px;
	min-height: 300px;
	max-width: 700px;
	max-height: 600px;
	background-color: #131313;
	position: fixed;
	margin-left: -350px;
	/* half of width */
	margin-top: -300px;
	/* half of height */
	top: 50%;
	left: 50%;
	padding-bottom: 5px;
}

.invert{
	filter: invert(1);
}

.centering{
	justify-content: center;
    position: inherit;
    width: 100%;
    display: flex;
}
.centeringAndBottom{
	bottom: 0px;
	z-index: 1000;
	justify-content: center;
	position: absolute;
	display: flex;

}
.categoryRowMobile{
	border-bottom: 1px solid #373737;
	border-top: 1px solid #373737;
    top: 5px;
    bottom: 5px;
    height: 45px;
    margin-top: 50px!important;
}

.circleImg{
	background-image: url("images/circle-icon.png");
	background-image: linear-gradient(transparent, transparent), url("images/circle-icon.png");
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(1);
    background-position: center;
	width: 15px;
	padding-left:20px;
	padding-right:20px;
}

.pinImg{
	background-image: url("images/pin-icon.png");
	background-image: linear-gradient(transparent, transparent), url("images/pin-icon.png");
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(1);
    background-position: center;
	width: 15px;
	padding-left:20px;
	padding-right:20px;

}

.centerTd{
	width: 100px;
}

.categorySelectorMobile{
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	z-index: 2000;
	text-align: center;
	color: #aaa;
	border-collapse: collapse;
    background-color: #131313;
	bottom: 30px;
	border-radius: 5px;
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-color: #3194e6 grey;
	scrollbar-width: thin;
}


.closeButton {
	margin-right: 15px;
	margin-bottom:10px;
	position: absolute;
	background: #3494e7;
	right: 0;
	border-radius: 5px;
	color: #b9b9b9;
}

.closeButtonBottom{
	position: absolute;
    background: #3494e7;
    margin-top: 10px;
    margin-bottom: 0;
    border: 0;
    right: 20px;
    width: 4%;
    border-radius: 5px;
    color: #c8c8c8;
}

.toTopButton{
	float: left;
    border-radius: 5px;
    width: 95%;
    color: #c8c8c8;
    background: #3494e7;
    margin-top: 10px;
    margin-bottom: 0;
    border: 0;
}


.closeButton:hover , .toTopButton:hover, .closeButtonBottom:hover{
	background: #7aa8d1;
}
.help_td {
	vertical-align: middle;
	text-align: justify!important;
	padding: 12px;
}

.tr_help {
	border-bottom: 1px solid #3194e6;
}

.td_icon {
	background: #3194e661;
	width: 16em;
}

.helpInfoTd{
	padding:5px;
	border: 1px solid #3194e661!important;

	background:#44444461;
}

.pClassHelp3{
	margin-bottom:5px;
	margin-top:5px;
	font-size: 13px;
}

.infoInHelpStyle{
	color:#3194e6;
	font-size:15px;
}


.icon0{
	background-image: url("images/panControl.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon1 {
	background-image: url("images/zoomControl.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 90px!important;
	background-size: 20px;
}
.icon2{
	background-image: url("images/shiftZoom.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.icon3:after{
	content: 'PIN marker placement';

}

.icon4{
	background-image: url("images/markerSUM.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon5{
	background-image: url("images/wbc_count_with_groupSum.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}


.icon6{
	background-image: url("images/icon1.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon7 {
	background-image: url("images/icon2.png");
	background-repeat: no-repeat;
	background-position: center;
}



.icon8 {
	background-image: url("images/icon6.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon9 {
	background-image: url("images/icon7.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon10 {
	background-image: url("images/icon8.png");
	background-repeat: no-repeat;
	background-position: center;
}


.icon11 {
	background-image: url("images/icon10.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon12 {
	background-image: url("images/icon11.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon13 {
	background-image: url("images/icon12.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon14 {

}

.icon15{
	background-image: url("images/textbox.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon16{
	background-image: url("images/readonly.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
}

.icon17{
	background-image: url("images/RWtextarea.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
}

.icon18{
	background-image: url("images/save.png");
	background-repeat: no-repeat;
	background-position: center;
}


.icon19 {
	background-image: url("images/discard.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon20{
	background-image: url("images/cancel.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon21{
	background-image: url("images/hideShowAnnot.png");
	background-repeat: no-repeat;
	background-position: center;

}

.icon22{
	background-image: url("images/annotationTable.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
	background-size: contain;
}
.icon23:after{
	content:'INFO'
}

.icon24 {
	background-image: url("images/icon3.png");
	background-repeat: no-repeat;
	background-position: center;
}
.icon25{
	background-image: url("images/edit-pin.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 55px;
}


.icon26{
	background-image: url("images/editAnnotation2.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	height: 180px;

}

.icon26:hover{
	transform:scale(1.7) translateX(30px);
}

.icon27 {
	background-image: url("images/icon4.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon28{
	background-image: url("images/deletePin.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 45px;
}

.icon29{
	background-image: url("images/deleteAnnot2.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	height: 180px;
}
.icon29:hover{
	transform:scale(1.7) translateX(30px);
}

.icon30{
	background-image: url("images/saveButton.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon31{
	background-image: url("images/cancelEdit.png");
	background-repeat: no-repeat;
	background-position: center;

}
.icon32{
	background-image: url("images/clearAll.png");
	background-repeat: no-repeat;
	background-position: center;
}
/*
.icon9 {
	background-image: url("images/icon5.png");
	background-repeat: no-repeat;
	background-position: center;
} */

.icon33{}

.icon34 {
	background-image: url("images/check.png");
	background-repeat: no-repeat;
	background-position: center;
}

.icon35{
	background-image: url("images/3validate.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	height: 100px;
}

::selection {
	background: #3194e6;
	/* WebKit/Blink Browsers */
}

::-moz-selection {
	background: #3194e6;
	/* Gecko Browsers */
}

/* width */

::-webkit-scrollbar {
	width: 8px;
}

/* Track */

::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 1px;
}

/* Handle */

::-webkit-scrollbar-thumb {
	background: #3194e6;
	border-radius: 1px;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
	background: #78bef7;
}

.noselect {
	-webkit-touch-callout: none;
	/* iOS Safari */
	-webkit-user-select: none;
	/* Safari */
	-khtml-user-select: none;
	/* Konqueror HTML */
	-moz-user-select: none;
	/* Firefox */
	-ms-user-select: none;
	/* Internet Explorer/Edge */
	user-select: none;
	/* Non-prefixed version, currently
									supported by Chrome and Opera */
}

.textnone {
	visibility: hidden!important;
}

.markerTable {
	background: black;
	display: none;
	position: absolute;
	table-layout: fixed;
	z-index: 1700;
	width: 40px;
	padding: 0px;
	bottom: 0px;
	right: 4.5em!important;
	margin-bottom: 2.1em;
	border-radius:5px;
	/*margin-bottom: 2.1em; pwa*/
}

.circleTable {
	background: black;
	display: none;
	position: absolute;
	table-layout: fixed;
	z-index: 998;
	width: 40px;
	padding: 0px;
	left: 4.5em;
	bottom: 0px;
	border-radius:5px;
	margin-bottom: 2.15em;
}

.markerTablePercentage {
	background: black;
	display: none;
	position: absolute;
	table-layout: fixed;
	z-index: 998;
	max-width: 90px;
	padding: 0px;
	right: 12em;
	bottom: 0px;
	margin-bottom: 1.95em;
}

td {
	vertical-align: bottom;
	text-align: center;
}

 /*for local viewer
.tdfix {
	background: black;
	display: inline-block;
	width: 36px;
	font-weight: bolder;
	color: #d8d8d8;
	font-size: larger;
	font-family: sans-serif;
}
*/



.tdfix{
	background: black;
    display: inline-block;
    width: 40px;
    font-weight: bolder;
    color: #d8d8d8;
	height: 23px;
	border-radius:5px;
    font-size: large;
    font-family: sans-serif;
}

.statsButton {
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: 5em;
	right: 5em;
	border: 1px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #fcfcfc;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	left: 4.7em;
}

.statsButtonMarker {
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: 5em;
	right: 5em;
	border: 1px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #fcfcfc;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

@media screen and (max-width:510px) {
	#leafletBar {
		overflow-x: hidden;
		max-height: 350px;
		min-height: 20px;
		overflow-y: auto;
		z-index: 1000;
		display: flex;
		margin-bottom: 30px;
		pointer-events: visible;
	}
	.fixed {
		min-width: 15em;
	}
	.hideLegend {
		display: grid!important;
	}
	.expand1 {
		padding: 4px!important;
	}
	.box {
		max-width: 300px;
		max-height: 400px;
		background-color: #131313;
		position: fixed;
		margin-left: -150px;
		/* half of width */
		margin-top: -200px;
		/* half of height */
		top: 40%;
		left: 50%;
	}
	.helpBox {
		max-width: 300px;
		max-height: 400px;
		min-width: 150px;
		min-height: 200px;
		background-color: #131313;
		position: fixed;
		margin-left: -150px;
		/* half of width */
		margin-top: -200px;
		/* half of height */
		top: 40%;
		left: 50%;
	}

	.td_icon {
		width: 7em;
	}
	.help {
		padding-top: 5px;
		padding-left: 2px;
		padding-right: 2px;
		padding-bottom: 5px;
	}
	.rectangleTextarea {
		background-color: #cacacae7;
		opacity: 0.8!important;
		font-size: 12px;
		border-radius: 7px;
		font-family: 'Courier New', Courier, monospace;
		font-weight: 400;
		color: black;
		resize: none;
	}
	.rectangleTextarea:focus {
		background-color: #ffffffb2;
		border: 2px solid #4387fd;
		opacity: 1;
		font-size: 12px;
		border-radius: 7px;
		font-family: 'Courier New', Courier, monospace;
		color: black;
		font-weight: 400;
		resize: none;
	}
	.rectangleTextarea:hover {
		background-color: #ffffffb2;
		border: 2px solid #4387fd;
		opacity: 1;
		font-size: 12px;
		border-radius: 7px;
		font-family: 'Courier New', Courier, monospace;
		color: black;
		resize: none;
		font-weight: 400;
	}

	.textareaCancel{

	}
	.textareaSave{

	}
	.circleCheckbox {
		display: none;
		color: #fafafe;
	}
	.checkboxButton {
		width: 25px;
		height: 22px;
		margin-right: 2.5em;
		top: 0;
		margin-top: 11px;
		border: none;
		z-index: 1600;
		color: #b9b9b9;
		right: 0px;
		position: absolute;
		background-color: #0a0a0a;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-top-left-radius: 4px;
	}
	.confirmCheckboxInButton {
		-webkit-appearance: none;
		appearance: none;
		border: none;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
		width: 25px;
		height: 25px;
		border-radius: 4px;
		display: inline-block;
		position: absolute;
		font-size: 0px;
		top: -2px;
	}
	.confirmCheckboxInButton:checked:after {
		content: '\2714';
		font-size: 13px;
		opacity: 1!important;
		position: absolute;
		left: 3%;
		color: #00df2d;
		margin-top: inherit;
	}
	.confirmCheckboxInButton:hover {
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
		opacity: 1!important;
		border: none;
	}
	.annotTableClass {
		max-width: 150px;
	}
	.annotations_td {
		max-width: 150px!important;
	}
}

*:focus {
	outline: 0 !important;
}

.fixed {
	min-width: 15em;
}

.fixedStats {
	min-width: 3em;
}

table, td {
	border: none;
	vertical-align: inherit;
	border-collapse: collapse;
}

.blue {
	box-shadow: 0px -3px 0px #e16720 inset;
	/*blue*/
	filter: invert(1);
}

.red {
	box-shadow: 0px -3px 0px #00ffff inset;
	/*RED */
	filter: invert(1);
}

.yellow {
	box-shadow: 0px -3px 0px #0000ff inset;
	/*YELLOW */
	filter: invert(1);
}

.black {
	box-shadow: 0px -3px 0px rgb(224, 224, 224) inset;
	/*BLACK */
	filter: invert(1);
}

.violet {
	box-shadow: 0px -3px 0px #00ff00 inset;
	/*VIOLET*/
	filter: invert(1);
	padding: 4px;
}

.brown {
	box-shadow: 0px -3px 0px #4b7be4 inset;
	/*BROWN*/
	filter: invert(1);
}

.gray {
	box-shadow: 0px -3px 0px #0f0f0f inset;
	/*gray*/
	filter: invert(1);
}

.green {
	box-shadow: 0px -3px 0px #ff00ff inset;
	/*GREEN */
	filter: invert(1);
}

.leaflet-draw {
	/*margin-bottom: 2.5em !important;*/
}

h4 {
	white-space: nowrap;
	color:#3494e7;
  }

  .h2div {
	display: flex;
	margin-bottom: 1px;
  }

  .h2img {
	width: 35px !important;
	height: 35px !important;
	margin-bottom: auto;
	margin-top: auto;
  }

  .h2hr {
	display: block;
	height: 1px;
	margin-left: 15px;
	border: 0;
	border-top: 1px solid #3494e7;
	/* padding: 1px; */
	width: 100%;
	/* margin: auto; */
	opacity: 0.7;
	margin-top: auto;
	margin-bottom: auto;
  }

.descButton {
	margin-left: auto;
	margin-right: auto;
	/*margin-top:3vh;*/
	display: block;
	z-index: 999;
	position: relative;
	bottom: 0px;
	outline: none;
	background-color: #fcfcfc;
	color: #333333;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
	filter: invert(1);
	text-decoration: none;
	max-height: 32px;
	padding: 6px;
	font-weight: 600;
	font-family: sans-serif;
	/* top: 5px!important; */
	min-width: 4em;
	max-width: 20em;
	border: 1px solid rgb(207, 207, 207);
}

.descButtonBox {
	max-width: 500px;
	max-height: 500px;
	background-color: #131313;
	position: fixed;
	margin-left: -250px;
	/* half of width */
	margin-top: -250px;
	/* half of height */
	top: 50%;
	left: 50%;
}

.descButton:hover {
	background-color: rgb(190, 190, 190);
	transform: scale(1.05);
}

.markerButton:hover, .statsButtonMarker:hover, .statsButton:hover, .circleButton:hover, .categoriesButton:hover, .annotationsShowHideButton:hover {
	background-color: rgb(190, 190, 190);
}

.leaflet-bar a:hover {
	transform: scale(1.05);
	background-color: rgb(190, 190, 190);
}

.helpButton:hover {
	transform: scale(1.05);
	background-color: rgb(65, 65, 65);
}

.miniMapToggle:hover {
	transform: scale(-1.05, 1.05);
	background-color: rgb(65, 65, 65);
}

.legendButton:active {
	border: 3px solid #474747;
}

.exportButton:active {
	border: 3px solid #474747;
}

.markerButton:active {
	border: 3px solid #474747;
}

.circleButton:active {
	border: 3px solid #474747;
}

.rectangleButton:active {
	border: 3px solid #474747;
}

.circleSwitch:active {
	border: 3px solid #474747;
}

.hideLegend {
	display: block;
}

.hideTable {
	display: table;
}

button::-moz-focus-inner {
	border: 0;
}

.td {
	padding: 30px;
}

.circleSwitch {
	background-image: url("images/CircleMarkerCustomAndCircle.svg");
	background-image: linear-gradient(transparent, transparent), url("images/CircleMarkerCustomAndCircle.svg");
	background-repeat: no-repeat;
	background-size: 300px 35px;
	background-position: -97px -2px;
	background-clip: padding-box;
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	left: 0px;
	top: 33px;
	border: none;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	line-height: 12px;
	text-decoration: none;
	color: #474647;
	font-size: 12px;
	height: 32px;
	width: 4em;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
}

.exportButton {
	position: absolute;
	z-index: 999;
	padding: 0;
	display: none;
	outline: none;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-decoration: none;
	margin-left: 25%;
	top: 0;
	display: inline-block;
	filter: invert(1);
	height: 32px;
	width: 5em;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
	text-align: center;
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*
#circleOnlyBar {
bottom: 0;
top: unset;
}
*/

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #e16720 inset;
	/* blue*/
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #e16720 inset;
	/* blue*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom1 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #00ffff inset;
	/*RED */
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom1 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #00ffff inset;
	/*RED */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom2 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #0000ff inset;
	/*YELLOW */
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom3 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px rgb(224, 224, 224) inset;
	/*BLACK */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom3 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px rgb(224, 224, 224) inset;
	/*BLACK */
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom4 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #00ff00 inset;
	/*VIOLET*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom4 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #00ff00 inset;
	/*VIOLET*/
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom5 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #4b7be4 inset;
	/*BROWN*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom5 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #4b7be4 inset;
	/*BROWN*/
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom6 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #0f0f0f inset;
	/*gray*/
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom6 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #0f0f0f inset;
	/*gray*/
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom7 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	/*margin-bottom: 25px;*/
	box-shadow: -4px 0px 0px #ff00ff inset;
	/*GREEN */
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarkercustom7 {
	background-image: url("images/customcirclemarker.svg") !important;
	background-image: linear-gradient(transparent, transparent), url("images/customcirclemarker.svg");
	background-size: 300px 35px;
	background-position: -195px -4px;
	box-shadow: -4px 0px 0px #ff00ff inset;
	/*GREEN */
}

.expand1 {
	padding: 10px;
	display: block;
	opacity: 0.5;
}

.expand1:hover {
	opacity: 1;
}


.expand2:hover {
	opacity: 1;
	font-weight: 900;
	color: #3194e6;
}

.customAlert{
	display: none;
	z-index:2000;
	background: red;
	width: 100px;
	margin-left: 16em;
	margin-right: auto;
	height: 100px;

	position: absolute;
}

.btn {
	position: absolute;
	z-index: 999;
	padding: 0;
	display: none;
	outline: none;
	border: none;
	background-color: #fcfcfc;
	left: 0px !important;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
	text-decoration: none;
	margin-left: 35%;
	bottom: 0;
	display: inline-block;
	filter: invert(1);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #474647;
	height: 32px;
	width: 100%;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
}

.leaflet-draw-actions {
	left: 0px!important;
}

.leaflet-left .leaflet-draw-actions li a {
	border-radius: 0px 0 0 0px;
	min-width: 62px;
	height: 22px;
	opacity: 0.7;
	margin-top: -0.5px;
	background: #161616;
	border-radius: 0px 0 0 0px!important;
	font-weight: bolder;
	margin-right: 1px;
	border: 1px solid #ffffff;
}

.leaflet-left .leaflet-draw-actions li:first-child a {
	color: red!important;
}

.leaflet-touch .leaflet-right .leaflet-draw-actions a {
	min-width: 35px;
	height: 23px;
	opacity: 0.6;
	margin-top: 0.5px;
	background: #1d1d1d;
	border-radius: 0px 0 0 0px;
	border: 1px solid #ffffff;
}

.leaflet-right .leaflet-draw-actions a {
	min-width: 35px;
	height: 25px;
	opacity: 0.6;
	margin-top: 0.5px;
	background: #363636;
	border-radius: 0px 0 0 0px;
	border: 1px solid #ffffff;
}

.leaflet-touch .leaflet-right .leaflet-draw-actions a {
	min-width: 35px;
	height: 25px;
	opacity: 0.6;
	margin-top: 0.5px;
	background: #363636;
	border-radius: 0px 0 0 0px;
	border: 1px solid #ffffff;
}

.leaflet-right .leaflet-draw-actions a {
	min-width: 35px;
	height: 25px;
	opacity: 0.6;
	margin-top: 0.5px;
	background: #363636;
	border-radius: 0px 0 0 0px;
	border: 1px solid #ffffff;
}

.leaflet-right .leaflet-draw-actions li a {
	border-radius: 0px 0 0 0px;
	min-width: 35px;
	height: 25px;
	opacity: 1;
	margin-top: 0.5px;
	background: #363636;
	border-radius: 0px 0 0 0px;
	color: rgba(255, 255, 255, 0.993)!important;
	font-weight: bolder;
	margin-right: 1px;
	border: 1px solid #ffffff;
}

.leaflet-right .leaflet-draw-actions li:last-child a {
	border-radius: 0px 0 0 0px;
	min-width: 60px;
	height: 24px;
	opacity: 0.7;
	margin-top: -0.5px;
	background: #363636;
	border-radius: 0px 0 0 0px;
	color: rgba(255, 0, 0, 1)!important;
	font-weight: bolder;
	margin-right: 0px;
	border: 1px solid #ffffff;
}

.leaflet-draw-actions-bottom .leaflet-draw-actions {
	width: 500px!important;
}

.backButton {
	position: absolute;
	z-index: 999;
	padding: 0;
	display: none;
	outline: none;
	border-bottom-right-radius: 10px;
	text-decoration: none;
	left: 0px;
	top: 0;
	display: inline-block;
	filter: invert(1);
	height: 20px;
	width: 3em;
	color: #303030;
	border: 1px solid rgb(207, 207, 207);
	background-color: #fcfcfc;
	text-align: center;
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leaflet-draw-actions .leaflet-draw-actions-top .leaflet-draw-actions-bottom {
	display: flex;
}

.circleText {
	all: revert;
	color: white;
	font-size: 12px;
	font-weight: 700;
	background-color: none;
	border-color: none;
	background: none;
	border: none;
	box-shadow: none;
	margin-bottom: 10px;
	width: max-content!important;
	cursor: default;
	direction: 'center';
	fill: false;
}

.leaflet-tooltip {
	position: fixed;
}

.sumColor {
	color: rgb(228, 13, 13);
	text-shadow: 1px 1px #ff0000;
}

.sumColor:hover {
	color: #b41919;
}

/*********Responsivity for 2K and 4K display. Working on Chrome , but not in the Firefox yet. So **********/

/*	transform: scale(2);
	transform-origin: 100% 100%;  */

/*2K Display*/

/*

@media screen and (min-width: 2500px) and (max-width:2999px) {
	.leaflet-draw{
		zoom:1.5;
		-ms-zoom: 1.5;
	  }
	button{
		zoom:1.5;
		-ms-zoom: 1.5;
	}
	.colorTable{
		zoom:1.5;
		-ms-zoom: 1.5;
	}
	.markerTable{
	width:56px;
	margin-bottom:2.5em;
	margin-left:2.1em;
	}
	.circleTable{
	width:56px;
	margin-bottom:2.5em;
	margin-right:2.1em;
	}
	.hideTable{
		display:table;
	}
	.tdfix{
	zoom:1.542;
	-ms-zoom: 1.542;

	}
	.leaflet-control-zoom{
		zoom:1.5;
		-ms-zoom: 1.5;
	}

	.circleText{
	all: revert;
	color: white;
	font-size:20px;
	font-weight: 700;
	background-color: none;
	border-color: none;
	background: none;
	border: none;
	box-shadow: none;
	margin: 0px;
	width:max-content!important;
	cursor: default;
	direction: 'center';
	fill: false;
	}
	.leaflet-popup-content{
	zoom:1.5;
	-ms-zoom:1.5;
	font-size: 15px;
	}
	.leaflet-container{
	font: 13px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
}
*/

/*4K Display*/

/*
@media screen and (min-width: 3000px) {
	.leaflet-draw{
		zoom:2.5;
		-ms-zoom: 2.5;
	  }
	button{
		zoom:2.5;
		-ms-zoom: 2.5;
	}
	.colorTable{
		zoom:3;
		-ms-zoom: 3;
	}
	.markerTable{
	width:80px;
	margin-bottom:4.5em;
	margin-left:6em;

	}
	.circleTable{
	width:80px;
	margin-bottom:4.5em;
	margin-right:6em;
	}
	.hideTable{
		display:table;
	}
	.tdfix{
	zoom:2.549;
	-ms-zoom: 2.549;

	}
	.leaflet-control-zoom{
		zoom:2.5;
		-ms-zoom: 2.5;
	}

	.circleText{
	all: revert;
	color: white;
	font-size:36px;
	font-weight: 700;
	background-color: none;
	border-color: none;
	background: none;
	border: none;
	box-shadow: none;
	margin: 0px;
	width:max-content!important;
	cursor: default;
	direction: 'center';
	fill: false;

	}
	.leaflet-popup-content{
		zoom:2.5;
		-ms-zoom:2.5;
		font-size: 20px;
		}

}
*/


.changeStat {
	width: 500px;
	display: none;
	height: 200px;
	background: red;
	position: absolute;
	z-index: 1444;
}

.circlePercentage {
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: none;
	filter: invert(0);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: 2em;
	right: 9.5em;
	border: 0px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #b9b9b9;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	color: black;
	font-weight: bold
}

.showPercentageC {
	display: block;
}

.circleNumbers {
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	display: none;
	text-align: center;
	text-decoration: none;
	filter: invert(0);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: 2em;
	right: 9.5em;
	border: 0px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #e4e4e4;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	color: black;
	font-weight: bold
}

.showNumberC {
	display: block;
}

.sizeAdjust {
	border-top-left-radius: 0px;
}

.percentageActiveButton {
	color: black;
	background: #78c2ff;
}

.leaflet-control-minimap {
	border: solid rgb(27, 27, 27)1px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
	border-radius: 3px;
	background: #f8f8f9;
	left: 3em;
	display: block;
}

.hideMiniMap {
	display: none!important;
}

.leaflet-control-minimap a {
	background-color: rgb(49, 207, 35);
	background-repeat: no-repeat;
	z-index: 99999;
}

.leaflet-control-minimap a.minimized-bottomright {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border-radius: 0px;
}

.leaflet-control-minimap a.minimized-topleft {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	border-radius: 0px;
}

.leaflet-control-minimap a.minimized-bottomleft {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	border-radius: 0px;
}

.leaflet-control-minimap a.minimized-topright {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	border-radius: 0px;
}

.leaflet-control-minimap-toggle-display-bottomright {
	bottom: 0;
	right: 0;
}

.leaflet-control-minimap-toggle-display-topleft {
	top: 0;
	left: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.leaflet-control-minimap-toggle-display-bottomleft {
	bottom: 0;
	left: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.leaflet-control-minimap-toggle-display-topright {
	top: 0;
	right: 0;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

/* Old IE */

.leaflet-oldie .leaflet-control-minimap {
	border: 1px solid #999;
}

.leaflet-oldie .leaflet-control-minimap a {
	background-color: #fff;
}

.leaflet-mini.leaflet-map {
	right: 0!important;
}

.miniMapToggle {
	background-image: url("images/toggleIconGrey.png");
	background-repeat: no-repeat;
	background-size: 15px 15px;
	background-position: center;
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
	width: 26px;
	margin-left: 1px;
	margin-top: 10px;
	top: 0;
	height: 25px;
	border-bottom: 1px solid #ccc;
	border: none;
	z-index: 1000;
	color: #ffffee;
	left: 0px;
	position: absolute;
	background-color: #0a0a0a;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.helpButton {
	width: 26px;
	margin-left: 1px;
	margin-top: 45px;
	top: 0;
	height: 25px;
	border-bottom: 1px solid #ccc;
	border: none;
	z-index: 1000;
	font-weight: bold;
	font-size: large;
	color: #b9b9b9;
	left: 0px;
	position: absolute;
	background-color: #0a0a0a;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.checkButton {
	width: 30px;
	margin-left: 3px;
	margin-top: 65px;
	height: 25px;
	border-bottom: 1px solid #ccc;
	border: none;
	z-index: 1600;
	font-weight: bold;
	font-size: large;
	color: #b9b9b9;
	left: 0px;
	position: absolute;
	background-color: #0a0a0a;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

@media screen and (max-width: 500px) {
	.leaflet-control-minimap {
		width: 100px!important;
		height: 50px!important;
	}
	.leaflet-top .leaflet-left {
		top: 40px;
	}
	.miniMapToggle {
		margin-top: 5px;
		height: 45px;
	}
	.helpButton {
		top: 1.2vh;
	}
}

@media screen and (max-width: 330px) {
	.leaflet-control-minimap {
		width: 50px!important;
		height: 20px!important;
	}

	.categorySelectorMobile{
		width:min-content!important;

	}
}

.leaflet-control-fullscreen a {
	background: #fff url(images/fullscreen.png) no-repeat 0 0;
	background-size: 26px 46px;
	margin-bottom:10px;
}

.leaflet-fullscreen-on .leaflet-control-fullscreen a {
	background-position: 0px -23px;
}

.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
	background-position: 0px -23px;
}

/* Do not combine these two rules; IE will break. */

.leaflet-container:-webkit-full-screen {
	width: 100%!important;
	height: 100%!important;
}

.leaflet-container.leaflet-fullscreen-on {
	width: 100%!important;
	height: 100%!important;
}

.leaflet-pseudo-fullscreen {
	position: fixed!important;
	width: 100%!important;
	height: 100%!important;
	top: 0!important;
	left: 0!important;
	z-index: 99999;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution:192dpi) {
	.leaflet-control-fullscreen a {
		background-image: url(images/fullscreen.png);
	}
}

.descName {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid rgb(92, 92, 92);
	font-family: sans-serif;
	font-weight: normal;
	color: #3194e6;
}

.container {
	width: 350px;
	overflow: hidden;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	/* right: 2.5em; */
	right:2.8em;
	display: inline-block;
	position: absolute;
	pointer-events: none!important;
}

.leftContainer{
	width: 350px;
	overflow: hidden;
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	/* right: 2.5em; */
	left:2.8em;
	display: inline-block;
	position: absolute;
	pointer-events: none!important;

}

.horizontal .progress-track {
	position: relative;
	width: 100%;
	height: 23.9999991px;
	display: contents;
	background: #fff0;
}

.circleProperties{
	transform: scaleX(1)!important;
	overflow:hidden;
}

.horizontal .progress-fill {
	position: relative;
	background: #35353599;
	height: 23.9999991px;
	width: 0%;
	color: #fff;
	text-align: center;
	font-family: "Lato", "Verdana", sans-serif;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	font-size: 10px;
	line-height: 23px;
}

.rounded .progress-track, .rounded .progress-fill {
	border-radius: 3px;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
}

/* Vertical */

.vertical .progress-bar {
	float: left;
	height: 300px;
	width: 40px;
	margin-right: 25px;
}

.vertical .progress-track {
	position: relative;
	width: 40px;
	height: 100%;
	background: #ebebeb;
}

.vertical .progress-fill {
	position: relative;
	background: #825;
	height: 50%;
	width: 40px;
	color: #fff;
	text-align: center;
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.rounded .progress-track, .rounded .progress-fill {
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 3px;
}

.leaflet-illustrate-textbox {
	overflow: hidden;
	padding: 3px;
	resize: none;
	border: 2px solid #4387fd;
	background-color: rgba(0, 0, 0, 0);
	font-size: 14pt;
	color: #ededed;
	text-shadow: 0 0 0.2em #212121, 0 0 0.2em #212121, 0 0 0.2em #212121;
}

.leaflet-illustrate-textbox:focus {
	outline-color: rgba(0, 0, 0, 0);
	border: 3px solid #4387fd;
}

.leaflet-illustrate-textbox:hover {
	outline-color: rgba(0, 0, 0, 0);
	border: 3px solid #4387fd;
}

.leaflet-illustrate-textbox-empty {
	background-color: rgba(255, 255, 255, 0.3);
}

.leaflet-illustrate-textbox-container {
	background-color: rgba(0, 0, 0, 0);
}

.leaflet-draw-draw-rectangletxt {
	background-image: url("images/textarea.png") !important;
	background-size: 45px 45px!important;
	background-position: -7px -8px;
	margin-top:3px;
}

.innerButton {
	width: 230px;
	height: 500px;
	background-color: #00ff00;
}

.leaflet-marker-icon-wrapper {
	position: absolute
}

.leaflet-marker-iconlabel {
	background: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 0 3px 10px #888;
	-webkit-box-shadow: 0 3px 14px #999;
	box-shadow: 0 3px 10px #888;
	display: block;
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding: 4px 6px;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.leaflet-illustrate-textbox {
	overflow: hidden;
	padding: 3px;
	resize: none;
	border: 2px solid #4387fd;
	background-color: rgba(0, 0, 0, 0);
	font-size: 14pt;
	color: #ededed;
	text-shadow: 0 0 0.2em #212121, 0 0 0.2em #212121, 0 0 0.2em #212121;
}

.leaflet-illustrate-textbox:focus {
	outline-color: rgba(0, 0, 0, 0);
	border: 3px solid #4387fd;
}

.leaflet-illustrate-textbox:hover {
	outline-color: rgba(0, 0, 0, 0);
	border: 3px solid #4387fd;
}

.leaflet-illustrate-textbox-empty {
	background-color: rgba(255, 255, 255, 0.3);
}

.leaflet-illustrate-textbox-container {
	background-color: rgba(0, 0, 0, 0);
}

.leaflet-draw-draw-textbox {
	background-image: url("images/textarea.png")!important;
	background-image: linear-gradient(transparent, transparent), url("images/textarea.png");
	background-size: 40px 40px!important;
	background-position: -273px -2px!important;
}

.leaflet-popup-content{
box-sizing: content-box!important;
}


.textAnnotationSpan{
    align-items: center;
    justify-content: center;
    font-size: 11px;
    text-align: center;
    overflow-y: auto;
    /* text-align: center; */
    display: grid;
    min-height: 30px;
    vertical-align: middle;
	max-height: 70px!important;
	cursor: pointer;
}
.tr_annot{
	border-bottom:1px solid #0062ff;
}

 .tr_annot:hover{
	background: #0062ff63;
}
.tr_annot:active{
	background: #0062ffd7;

}
.annotationTexts{
	margin-left: 1px;
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 11em;
	left: 0;
	max-height: 500px;
	overflow: overlay;
	border: 1px solid rgb(207, 207, 207);
	bottom: 2.6em;
	background-color: #fcfcfc;
	border-radius: 10px;
}
.annotationsShowHideButton{
	margin-left: 1px;
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: 11em;
	left: 0;
	border: 1px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #fcfcfc;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.leaflet-container a.leaflet-popup-close-button{
	padding:0!important;
}



.textareaDivRead{
	width: 170px!important;
	box-sizing: content-box!important;

}
.rectangleTextareaRead{
	opacity: 0.9!important;
	border-radius: 7px;
	background: transparent;
	font-size: 13px;
	min-width: 100px;
	max-width: 150px;
	min-height: 40px;
	max-height: 60px;
	text-align: center;
	margin-top:5px;
	font-family: serif;
	color: black;
	border:1px solid rgb(160, 160, 160);
	resize:none;
	font-weight: 400;
}

.rectangleTextareaRead:hover {
	opacity: 1;

}

.rectangleTextareaRead:focus {
	opacity: 1;
	width: inherit;
}

.rectangleTextarea {
	opacity: 0.9!important;
	border-radius: 7px;
	background: transparent;
	font-size: 13px;
	min-width: 180px;
	max-width: 200px;
	min-height: 60px;
	max-height: 100px;
	margin-top:5px;
	font-family: serif;
	color: black;
	resize:none;
	font-weight: 400;
}

.rectangleTextarea:hover {
	opacity: 1;
	box-shadow:0px 0px 3px 2px #42beff;
	border:1px solid #199be6;
	border-radius: 10px;
}

.rectangleTextarea:focus {
	opacity: 1;
	border-radius: 10px;
	border:1px solid #0065d8;
	box-shadow:0px 0px 3px 1px #0011ff;
}

.textareaDiv{
	width: 210px!important;
	box-sizing: content-box!important;
	min-height: 60px;
	max-height: 100px;
}

.textareaCancel{
	border-radius:5px;
	border:0;
	width: 65px;
	margin-top:1px;
	padding: 0px;
	background: #ffb8b8;
	box-shadow:inset 10px 10px 20px #ff6e6e, inset -10px -10px 20px #ff0000;
	margin-left: 10px;
	line-height: 1;
	margin-bottom: 2px;

	font-size:11px;
	font-family: serif;
    height: 15px;
	cursor: pointer;

}

.textareaSave{
    border: 0;
    border-radius: 5px;
    width:100px;
	margin-top:1px;
    padding: 0px;
	background: #80ff8e;
	box-shadow: inset 9px 9px 6px #6ad476,
				inset -9px -9px 6px #96ffa6;
    font-family: serif;
    height: 15px;
    color: #000000cf;
	margin-bottom: 2px;
	line-height: 1;
    font-size: 11px;
    cursor: pointer;
}

.textareaSave:active{
    border: 0;
    box-shadow: inset 8px 8px 16px #37e654, inset -8px -8px 16px #414441, 0px 1px 8px 5px #17f151;
    background: #247834a3;
}


.textareaSave:hover{
	background:rgb(58, 168, 89);
	box-shadow: inset 8px 8px 16px #6bfa84, inset -8px -8px 16px #0e120e24, 0px 0px 4px 2px #31c357;

}

.textareaCancel:active{
	background:rgb(255, 0, 0)!important;
	border:0;
	box-shadow:0px 1px 7px 2px rgb(255, 0, 0);
}

.textareaCancel:hover{
	background:rgb(168, 58, 58);
	box-shadow: inset 8px 8px 16px #fc544e, inset -8px -8px 16px #120e0e24, 0px 0px 4px 2px #c82525;
}




@media screen and (max-width:510px) {

	.container{
		display: none;
	}

	.leftContainer{
		display: none;
	}

}

.pinConfirm {
	padding: 1px;
	bottom: 0;
	width: 30px;
	height: 40px;
	opacity: 0.9;
	border: none;
	background: none;
	box-shadow: none;
}

.pinConfirm:checked {
	bottom: 0;
	height: 40px;
	margin: inherit;
	border: none;
	background: none;
	box-shadow: none;
	opacity: 1!important;
}

.pinConfirm:hover {
	padding: 1px;
	bottom: 0;
	height: 40px;
	border: none;
	background: none;
	box-shadow: none;
}

.circleConfirm {
	opacity: 0.9;
	border: none;
	background: none;
	box-shadow: none;
	width: 20px;
	height: 20px;
}

.confirmCheckbox {
	font-size: 16px;
	box-shadow: none;
	opacity: 0.9!important;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fafafa;
	border: 1px solid #de1919bd;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 7px;
	border-radius: 4px;
	left: 25px;
	bottom: 8px;
	width: 17px;
	height: 17px;
	display: inline-block;
	position: relative;
}

/**************CIRCLE CHECKBOX THINGS**************/

.confirmCheckboxCircle {
	font-size: 16px;
	box-shadow: none;
	opacity: 0.9!important;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fafafa;
	border: 1px solid #de1919bd;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	bottom: 1px;
	width: 17px;
	height: 17px;
	display: inline-block;
	position: relative;
}

.confirmCheckboxCircle:hover {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
	opacity: 1!important;
	width: 17px;
	height: 17px;
}

.confirmCheckboxCircle:checked {
	font-size: 16px;
	width: 17px;
	height: 17px;
	bottom: 0px;
	opacity: 1!important;
	background-color: #ffffff;
	border: 1px solid #00df2d;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}

.confirmCheckboxCircle:checked:after {
	content: '\2714';
	font-weight: bold;
	font-size: 12px;
	margin-left: 3px;
	opacity: 0.9!important;
	position: absolute;
	color: #00df2d;
}

.confirmCheckboxCircle:checked:hover {
	opacity: 1!important;
}

.confirmCheckboxCircle:indeterminate {
	font-size: 16px;
	width: 17px;
	height: 17px;
	opacity: 0.9!important;
	background-color: #ffffff;
	border: 1px solid #00eeff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}

.confirmCheckboxCircle:after {
	content: '!';
	font-weight: bold;
	font-size: 13px;
	opacity: 1!important;
	margin-left: 5px;
	bottom: -4px;
	position: absolute;
	color: #de1919bd;
}

.confirmCheckboxCircle:indeterminate:after {
	content: '';
	font-weight: bold;
	left: 2px;
	font-size: 12px;
	margin-left: 2px;
	opacity: 1!important;
	position: absolute;
	color: #00eeff;
}

.confirmCheckboxCircle:indeterminate:hover {
	opacity: 1!important;
}

.confirmCheckboxInCircle:indeterminate:hover {
	opacity: 1!important;
}

/****************************/

.confirmCheckbox:hover {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
	opacity: 1!important;
	transform: scale3d(1.1, 1.1, 1.1);
	width: 17px;
	height: 17px;
}

.confirmCheckbox:checked {
	font-size: 16px;
	width: 17px;
	height: 17px;
	opacity: 1!important;
	background-color: #ffffff;
	border: 1px solid #00df2d;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}

.confirmCheckbox:indeterminate {
	font-size: 16px;
	width: 17px;
	height: 17px;
	opacity: 0.9!important;
	background-color: #ffffff;
	border: 1px solid #00eeff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}

.confirmCheckbox:indeterminate:hover {
	opacity: 1!important;
}

.confirmCheckbox:checked:after {
	content: '\2714';
	font-weight: bold;
	font-size: 12px;
	left: 1px;
	margin-left: 2px;
	opacity: 0.9!important;
	position: absolute;
	bottom: 0px;
	color: #00df2d;
}

.confirmCheckbox:checked:hover {
	opacity: 1!important;
}

.confirmCheckbox:after {
	content: '!';
	font-weight: bold;
	font-size: 13px;
	opacity: 1!important;
	margin-left: 4px;
	left: 1px;
	bottom: -2px;
	position: absolute;
	color: #de1919bd;
}

.confirmCheckbox:indeterminate:after {
	content: '';
	font-weight: bold;
	left: 2px;
	font-size: 12px;
	margin-left: 2px;
	opacity: 1!important;
	position: absolute;
	color: #00eeff;
}

.hideCheckboxes {
	display: none!important;
}

.showCheckboxes {
	display: inline-block!important;
}

.checkboxButton {
	width: 25px;
	margin-right: 2.3em;
	top: 0;
	margin-top: 11px;
	height: 22px;
	border: none;
	z-index: 500;
	color: #b9b9b9;
	right: 0px;
	position: absolute;
	background-color: #0a0a0a;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.checkboxButton:hover {
	background: rgb(65, 65, 65);
	transform: scale(1.05);
}

.tooltipHandler {
	height: 40px;
	width: 30px!important;
}

.checkboxInButton {
	margin: 5px;
	font-size: x-large;
	position: absolute;
}

.confirmCheckboxInButton {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	background: none;
	width: 25px;
	height: 25px;
	border-radius: 4px;
	display: inline-block;
	position: absolute;
	font-size: 0px;
	margin: 3px 3px 3px 4px;
	top: -2px;
}

.confirmCheckboxInButton {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	background: none;
	width: 25px;
	height: 25px;
	border-radius: 4px;
	display: inline-block;
	position: absolute;
	font-size: 0px;
	margin: 3px 3px 3px 4px;
	top: -2px;
}

.confirmCheckboxInButton:checked:after {
	content: '\2714';
	font-size: 13px;
	opacity: 1!important;
	position: absolute;
	left: 3px;
	color: #00df2d;
	margin-top: inherit;
}

.confirmCheckboxInButton:after {
	content: 'X';
	font-size: 13px;
	font-weight: bold;
	opacity: 1!important;
	position: absolute;
	left: 4px;
	color: #ff0000;
	margin-top: inherit;
}

.annotationsButton {
	position: absolute;
	z-index: 999;
	padding: 0;
	outline: none;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	filter: invert(1);
	font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 28px;
	width: 5em;
	right: 4.7em;
	border: 1px solid rgb(207, 207, 207);
	bottom: 0px;
	background-color: #fcfcfc;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	left: 10em;
}

.annotTableClass {
	min-width: 100px;
	max-width: 200px;
	padding: 4px;
	left: 7em;
	bottom: 2em;
	position: absolute;
	z-index: 1051;
	border-collapse: collapse;
	background-color: black;
	display: none;
	border-radius: 6px;
}

.annotations_td {
	border-bottom: 1px solid white;
	border-color: rgba(255, 255, 255, 0.199);
	width: 100%;
	text-align: left;
	min-width: 100px;
	max-width: 200px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 500;
	font-family: sans-serif;
	color: #d8d8d8;
	padding: 10px;
}

.showAnnotations {
	display: inline-table!important;
}

.txtPopup {
	background: none;
	box-shadow: none;
	border: none;
}

.showDeleteIcon {
	display: block!important;
}

.showMarkerInTheList {
	display: block!important;
}

.markerDivList {
	width: 72px;
	/* height: 50px; */
	/* position: absolute; */
	background: aquamarine;
	/* margin-left: -95px; */
	display: flex;
	border-radius: 5px;
	/* margin-right: 160px; */
	margin-left: -12px;
	justify-content: flex-end;
}

.userInfo {
	-moz-user-select: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
	z-index: 999;
	outline: none;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
	text-decoration: none;
	max-height: auto;
	padding: 3px;
	font-size: 12px;
	font-weight: 600;
	font-family: sans-serif;
	border: 1px solid rgb(207, 207, 207);
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}

.userBox {
    position: absolute;
    max-width: 150px;
	min-width: 60px;
	top:0;
    left: 180px;
	opacity: 1;
	border:0;
	background-color:#f5f5f559;
    color: #161616;
    -webkit-filter: invert(1);
    filter: invert(1);
}

#leafletBar {
	overflow-x: hidden;
	max-height: 500px;
	min-height: 20px;
	overflow-y: auto;
	z-index: 1001;
	display: flex;
	margin-bottom: 30px;
	pointer-events: visible;
}

#leftleafletBar {
	overflow-x: hidden;
	max-height: 500px;
	min-height: 20px;
	overflow-y: auto;
	z-index: 1001;
	display: flex;
	margin-bottom: 30px;
	pointer-events: visible;
}

.biggerSection {
	max-height: unset!important;
	min-height: auto!important;
	overflow-y: hidden!important;
	overflow-x: hidden!important;
}

.textP {
	position: absolute;
	margin: 0;
	right: 0;
	color: #333333;
	width: 36px;
	font-weight: 600;
}

.divClass {
	text-align: center;
	width: 100%;
	height: inherit;
	font-size: 12px;
}


@media screen and (max-width:599px) {
	.leaflet-touch .leaflet-bar a {
		line-height: 22px;
	}
	#leafletBar {
		overflow-x: hidden;
		max-height: 425px;
		min-height: 10px;
		overflow-y: auto;
		z-index: 1001;
		display: flex;
		margin-bottom: 30px;
		pointer-events: visible;
	}
	#leftleafletBar {
		overflow-x: hidden;
		max-height: 425px;
		min-height: 10px;
		overflow-y: auto;
		z-index: 1001;
		display: flex;
		margin-bottom: 30px;
		pointer-events: visible;
	}

	.circleImg{
		padding-left:12px;
		padding-right:12px;
	}

	.pinImg{
		padding-left:12px;
		padding-right:12px;
	}
	.markerTable {
		right: 4.4em!important;
	}
	.biggerSection {
		max-height: unset!important;
		min-height: auto!important;
		overflow-y: hidden!important;
		overflow-x: hidden!important;
	}
	.userBox{
		max-width: 70px;
		min-width: 85px;
		height: auto;
		top: 0;
		right: 0;
		line-height: normal;
		white-space: normal;
		font-size: 10px;
		margin-right: 16%;
		border:0;
		opacity: 1;
		background-color:#f5f5f559;
		padding: 2px;
	}

	.leaflet-right .leaflet-draw-actions li:last-child a {
		height: 19px;
	}
	.leaflet-touch .leaflet-bar a {
		height: 19px;
	}
	.tdfix {
		height: 19px;
		font-size: 15px;
		display: block;
	}
	.leaflet-control-fullscreen a {
		height: 23px!important;
	}
	.leaflet-fullscreen-on .leaflet-control-fullscreen a {
		height: 23px!important;
	}
	.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
		height: 23px!important;
	}
	.leaflet-draw-edit-edit {
		height: 23px!important;
	}
	.leaflet-control-zoom-in {
		display: none!important;
	}
	.leaflet-control-zoom-out {
		display: none!important;
	}
	.leaflet-draw-draw-rectangletxt {
		height: 22px!important;
		margin-top: 1px!important;
	}
	;
	leaflet-draw-draw-rectangle {
		height: 22px!important;
	}
	.leaflet-draw-draw-polyline {
		height: 22px!important;
		margin-top: 10px!important;
	}

}

@media screen and (max-width:999px) and (min-width:599px){
.categoryButton{
	max-width: auto!important;
	min-width: auto;
	height: auto;
}

}

.leaflet-top.leaflet-right {
	margin-top: 10px;
}

.leaflet-control-zoom-in {
	margin-top: 10px;
}

.leaflet-draw-draw-rectangle {
	height: 25px;
}

.leaflet-draw-draw-polyline {
	margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
	margin-bottom: unset!important;
}

#deleteIcon {
	margin-top: 35px;
	height: 24px;
}


/*PAN CONTROL CSS*/
/* Make the default zoom control align with the pan control.

   This is ugly.
   The parent box (class="leaflet-top leaflet-left")
   should make all the child boxes be center-aligned instead.
   Not sure if that is possible though.
*/
.leaflet-left.has-leaflet-pan-control .leaflet-control-zoom {
	position: relative;
	left: 24px;
}
.leaflet-right.has-leaflet-pan-control .leaflet-control-zoom {
	position: relative;
	right: 24px;
}

/*
   Make the zoomSlider control
   (https://github.com/mattiasbengtsson/Leaflet.zoomslider)
   align with the pan control.
*/
.leaflet-left.has-leaflet-pan-control .leaflet-control-zoomslider {
	position: relative;
	left: 22px;
}
.leaflet-right.has-leaflet-pan-control .leaflet-control-zoomslider {
	position: relative;
	right: 22px;
}

.leaflet-control-pan  {
	   /*
	     .leaflet-control-pan-right-wrap: right
	   + .leaflet-control-pan a: width
	   = 52 + 24 = 76
	   */
	width: 63px;
	   /*
	     .leaflet-control-pan-down-wrap: top
	   + .leaflet-control-pan a: height
	   = 52 + 24 = 76
	   */
	height: 63px;
}

.leaflet-control-pan > div {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.leaflet-control-pan > div {
	border-radius:50px!important;
	  /* box-shadow: 0 1px 7px rgba(0,0,0,0.65); */
}
.leaflet-control-pan a {
    background-color: #fff;
}
.leaflet-control-pan a{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
}
.leaflet-control-pan a {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 15px;
    width: 23px;
    height: 23px;
}
.leaflet-control-pan a:hover {
    background-color: #f4f4f4;
}

.leaflet-control-pan-up-wrap {
	position:absolute;
	left:20px;
	top:0
}
.leaflet-control-pan-left-wrap {
	position:absolute;
	top:20px;
	left:0;
}
.leaflet-control-pan-right-wrap {
	position:absolute;
	right:0;
	top:20px;
}
.leaflet-control-pan-down-wrap {
	position:absolute;
	left:20px;
	bottom:0;
}

.leaflet-control-pan-up {
	background-image: url(./images/pan-up.png);
}
.leaflet-control-pan-up:hover {
	background-color: #cc6b21!important;
	transform: scale(1.1);
}

.leaflet-control-pan-left {
	background-image: url(./images/pan-left.png);
}

.leaflet-control-pan-left:hover {
	background-color: #cc6b21!important;
	transform: scale(1.1);
}

.leaflet-control-pan-right {
	background-image: url(./images/pan-right.png);
}
.leaflet-control-pan-right:hover {
	background-color: #cc6b21!important;
	transform: scale(1.1);
}

.leaflet-control-pan-down {
	background-image: url(./images/pan-down.png);
}
.leaflet-control-pan-down:hover {
	background-color: #cc6b21!important;
	transform: scale(1.1);
}
#panControl{
	filter: invert(1);
	right: 40px;
	top: 53px;
	border-radius: 30px;
	background: #ffffff45;
    display: flex;
    position: absolute;
}

/****** Touch Alterations ******/
.leaflet-touch .leaflet-control-pan div {
  border: 2px solid rgba(0, 0, 0, 0.2);
  box-shadow: none;

  border-radius: 15px;
}

.leaflet-touch .leaflet-control-pan {
  width: 89px;
  height: 119px;
  margin-left: 8px;
}

.leaflet-touch .leaflet-right .leaflet-control-pan {
  margin-left: 0;
  margin-right: 5px;
}

.leaflet-touch .leaflet-control-pan a {
  width: 30px;
  height: 30px;

  border-radius: 15px;
}

.leaflet-touch .leaflet-control-pan-up-wrap {
  left:26px;
}

.leaflet-touch .leaflet-control-pan-left-wrap {
  top:40px;
}

.leaflet-touch .leaflet-control-pan-right-wrap {
  left:52px;
  top:40px;
}

.leaflet-touch .leaflet-control-pan-down-wrap {
  left:26px;
  top:80px;
}


/** Slider **/
.leaflet-control-zoomslider-wrap {
	filter: invert(1);
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
.leaflet-control-zoomslider-body {
	box-sizing: content-box;
	width: 2px;
	border: solid #fff;
	border-width: 0px 9px 0px 9px;
	background-color: #464646;
	margin: 0 auto;
}
.leaflet-control-zoomslider-knob {
	position: relative;
    width: 16px;
    height: 6px;
    background-color: #ffffff;
    border-radius: 1px;
    border: 1px solid #000;
    margin-left: -7px;
}
.leaflet-control-zoomslider-body:hover {
	cursor: pointer;
}
.leaflet-control-zoomslider-knob:hover {
	cursor: default;
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	background: #cc6b21;
}

.leaflet-dragging .leaflet-control-zoomslider,
.leaflet-dragging .leaflet-control-zoomslider-wrap,
.leaflet-dragging .leaflet-control-zoomslider-body,
.leaflet-dragging .leaflet-control-zoomslider a,
.leaflet-dragging .leaflet-control-zoomslider a.leaflet-control-zoomslider-disabled,
.leaflet-dragging .leaflet-control-zoomslider-knob:hover  {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
}

/** Leaflet Zoom Styles **/
.leaflet-container .leaflet-control-zoomslider {
	margin-left: 10px;
	margin-top: 10px;
}
.leaflet-control-zoomslider a {
	width: 26px;
	height: 23px;
	text-align: center;
	text-decoration: none;
	color: black;
	display: block;
}
.leaflet-control-zoomslider a:active {
	background-color: #cc6b21;
}
.leaflet-control-zoomslider-in {
	font: bold 18px 'Lucida Console', Monaco, monospace;
}
.leaflet-control-zoomslider-in:after{
	content:"\002B"
}
.leaflet-control-zoomslider-out {
	font: bold 22px 'Lucida Console', Monaco, monospace;
}
.leaflet-control-zoomslider-out:after{
	content:"\2212"
}
.leaflet-control-zoomslider a.leaflet-control-zoomslider-disabled {
	cursor: default;
	color: #bbb;
}

/* Touch */
.leaflet-touch .leaflet-control-zoomslider-body {
	background-position: 10px 0px;
}
.leaflet-touch .leaflet-control-zoomslider-knob {
	width: 16px;
	margin-left: -7px;
}
.leaflet-touch .leaflet-control-zoomslider a {
	width: 26px;
	line-height: 19px;
}
.leaflet-touch .leaflet-control-zoomslider a:hover {
	width: 26px;
	line-height: 19px;
}
.leaflet-touch .leaflet-control-zoomslider-in {
	font-size: 24px;
	line-height: 29px;
}
.leaflet-touch .leaflet-control-zoomslider-out {
	font-size: 28px;
	line-height: 19px;
}
.leaflet-touch .leaflet-control-zoomslider {
	box-shadow: none;
	border: 4px solid rgba(0,0,0,0.3);
}

/* Old IE */

.leaflet-oldie .leaflet-control-zoomslider-wrap {
	width: 26px;
}

.leaflet-oldie .leaflet-control-zoomslider {
	border: 1px solid #999;
}

.marker-zone-alert {
  color: #00baff;
  position: absolute;
  bottom: 60px;
  border: 1px red solid;
  padding: 5px;
  border-radius: 10px;
  background-color: #0f1973;
  border-color: #00baff;
  font-weight: 900;
}

.minimap-try {
  position: absolute;
  bottom: 30px;
}


.td-num-eye {
  padding-left: 16px;
}

.eye-img-div {
  float: right;
}

.non-clickable {
  pointer-events: none !important;
}
