

g{
	fill: #c3c3c3;
	stroke: #fff;
	stroke-linecap: round;
	stroke-width:1px;
}

.no-information{
	color: #cacaca;
}


.w3-display-topright{
	position: relative;
}


@media screen and (min-width: 601px) {
	g:hover{
		opacity: 0.6;
	}
	
	.w3-display-topright{
		position: absolute;
	}
}

.no-margin{
	margin-top:0;
	margin-bottom:0;
}


@keyframes colorCliked {
    from {fill: #ffca00;}
    to {}
}

@-webkit-keyframes colorCliked {
    from {fill: #ffca00;}
    to {}
}



.cliked{
	animation: colorCliked 444ms linear infinite alternate;
	-webkit-animation: colorCliked 444ms linear infinite alternate;
	
}

.cliked:hover{
	opacity: 1!important;
}


.text-info{
	margin:2px;
}


.map{
	position: relative;
	width: 100%;
}


.city-name{
	position: absolute;
	width: 210px;
	background-color: grey;	
}


.zh-block{
	display: block !important;
}


li{
	border-bottom: none !important;
	border-left: 1px solid;
}

.linha{
	border-bottom:1px solid;
}