.popup-metro {
	width: 97%;
}
.metro-station a {
	display: block;
}


@media screen and (max-width:920px) {

	.select-metro .select-line {width: 270px;}
	.select-metro .select-station {float: right;width: calc(100% - 290px);}
	
	.select-station .pull-right {float: none;margin: 0;}
	.metro-station {width: 100%;}
	.metro-station a {display: inline-block;vertical-align: top;margin-right: 10px;}

	.well {width: 100%;}

}


@media screen and (max-width:800px) {

	.select-metro .select-line {width: 220px;}
	.select-metro .select-station {width: calc(100% - 250px);}

}


@media screen and (max-width:700px) {

	.select-metro .select-line {width: 180px;}
	.select-metro .select-station {width: calc(100% - 200px);}

}


@media screen and (max-width:600px) {

	.select-metro {padding: 10px;}
	.select-metro h3 {margin: 0;}
	.select-metro hr {margin-top: 10px;margin-bottom: 10px;}

	.select-metro .select-row {float: none;width: 100%;}

	.mstation div {margin: 2px 0;}

	.metro-line {padding: 4px 0;}

}


@media screen and (max-width:500px) {

	.select-metro .select-line {width: 150px;}
	.select-metro .select-station {width: calc(100% - 170px);}

}


@media screen and (max-width:400px) {

	.select-metro .select-line, .select-metro .select-station {float: none;width: 100%;}
	.select-metro .select-line {height: 120px;padding: 12px 0;overflow: hidden;overflow-y: auto;border-bottom: 5px solid #eee;}
	.select-metro .select-station {height: 320px;padding: 12px 0;overflow: hidden;overflow-y: auto;}

}



.red {
	background-color: #ef1e25;
}
.green {
	background-color: #029a55;
}
.blue {
	background-color: #0252a2;
}
.aqua {
	background-color: #019ee0;
}
.brown {
	background-color: #745c2f;
}
.orange {
	background-color: #fbaa33;
}
.violet {
	background-color: #b61d8e;
}
.gold {
	background-color: #ffd803;
}
.gray {
	background-color: #acadaf;
}
.lawn-green {
	background-color: #b1d332;
}
.light-blue {
	background-color: #5091bb;
}
.sky-blue {
	background-color: #85d4f3;
}
.light-pink {
	background-color: #ffa8af;
}
.aqua-marine {
	background-color: #5ebdba;
}
.light-violet {
	background-color: #dd619d;
}
.white {
	background-color: #ffffff;
}