div.selectize-input a.remove-single {
	display: none;
}

#mapStationSelectorContent {
	background: #fff;
	padding: 20px;
	z-index: 999999 !important;

	display: flex;
	align-items: stretch;
	flex-direction: column;
	height: 90vh;
}

#mapStationSelectorContent #mapStationSelectorButtons {
	margin-top: -10px;
	margin-bottom: 6px;
	margin-bright: -20px;
	width: 100%;
}

#mapStationSelectorContent #mapStationSelectorMap {
	clear: both;
	flex-grow: 1;
	align-self: stretch;
	min-height: 320px;
}

#mapStationSelectorContent #mapStationSelectorFooter {
	min-height: 4em;
}

#mapStationSelectorContent #selectedStationsLabel {
	color: #777;
	font-weight: bold;
}

#mapStationSelectorContent #selectedStationsListing {
	display: flex;
	flex-wrap: wrap;
	padding-top: 4px;
	padding-bottom: 4px;
}

#mapStationSelectorContent div.station-list-item {
	border: solid #aaa 1px;
	margin-right: 4px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}

#mapStationSelectorContent div.station-list-item .fa:hover {
	color: red;
}
