.icon {
	display: inline-block;
	/*margin: 2px;*/
	height: 16px;
	width: 26px;
	/*background-color: red;*/
}

/* BUTTONS */
.button-expanded {
	position: relative;
	top: 0;
	width: 14px;
	height: 14px;
	background: url('/assets/IMAGES/GUI/BUTTONS/button-expanded.png');
	background-size: contain;
}

.button-collapsed {
	position: relative;
	top: 0;
	width: 14px;
	height: 14px;
	background: url('/assets/IMAGES/GUI/BUTTONS/button-collapsed.png');
	background-size: contain;
}

/* FALGS */
.flag {
	position: relative;
	display: inline-block;
	top: 0;
	margin-left: 20px;
	height: 15px;
	width: 15px;
	background-color: transparent;
}

/* ICONS */
.flag-warning {
	background: url('/assets/IMAGES/GUI/ICONS/Flag_warning.png') center center no-repeat;
	background-size: contain;
}

.flag-error {
	background: url('/assets/IMAGES/GUI/ICONS/Flag_error.png') center center no-repeat;
	background-size: contain;
}

.flag-disabled {
	background: url('/assets/IMAGES/GUI/ICONS/Flag_disabled.png') center center no-repeat;
	background-size: contain;
}


/* MARKERS */
.leaflet-marker-icon {
	padding: 2px;
	text-align: center;
}

/******************************************************************************
*
*	ICONS
*
******************************************************************************/

.search-tip b {
	color: #fff;
}

/* TYPE ICON */
.search-tip {
	white-space: nowrap;
}

.search-tip b {
	display: inline-block;
	clear: left;
	float: right;
	padding: 0 4px;
	margin-left: 4px;
}

.search-tip img {
	clear: left;
	float: right;
	height: 18px;
	background-size: contain;
	background-repeat: no-repeat;
	background-origin: center;
	margin: 1px;
	margin-top: 0;
}

.panel-tip {
	/*display:inline;
	clear: right;
	float: left;*/
	height: 18px;
	/*background-size: contain;
	background-repeat: no-repeat;
	background-origin: center;*/
	margin: 1px;
	margin-right: 5px;
	margin-top: 0;
}