.indicator {
	min-height: 40px;
	padding: 5px 0px;
	font-size: 14px;
	position:absolute;
	margin-top:-100px;
	margin-left:50px;
}
.map-regions-wrap{
	overflow: auto;
	max-width:100%;
	scrollbar-width:thin;
}

.map-regions-wrap svg{
	min-width: 960px;
	margin-left:5px;
}
.map-regions{
	fill:#b6d6e5;
	stroke:#FFFFFF;
	stroke-miterlimit:10;
}
.map-cities-point, .map-cities-main-point-outer{
	stroke:#0381c5;
	stroke-width:0.9;
	fill:#0381c5;
	cursor: pointer;
}
.map-cities-main-point-outer{
	stroke:#d04b02;
	fill:#d04b02;
}
.map-cities-main-point-inner{
	fill:#d04b02;
	/*cursor: pointer;*/
}
.map-cities-text{
	fill:#254c6a;
	font-size:10px;
	font-weight:bold;
}
.map-links{
	fill:none;
	stroke:#32baed;
	stroke-width:1.7;
	stroke-opacity:0.8;
}
.indicator .mit-nav .mit-nav-item::before{
	top: 0.37rem;
}
.indicator .hint .mit-nav-item::before{
	background-color: #d04b02;
}