.nav-item-sub-header-right-trafficinfo {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	left: -20px;
	position: relative;
}
.road-simple-cover-cms-container {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 99999999;
	opacity: 1;
}
.road-simple-cover-cctv-container {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 99999999;
	opacity: 1;
}
		.road-simple-cms-container {
			position: relative;
			width: 90%;
			max-width: 700px;
			margin: auto;
			top: 25%;
			background: white;
				max-height: 72%;
				overflow-y: auto;
				overflow-x: hidden;
		}
.cover-cctv-cms {
	width:100%;
	height:100%;
	background: gray;
	opacity: 0.5;
	z-index: 99999998;
	position: fixed;
}
.cover {
	width:100%;
	height:100%;
	background: gray;
	opacity: 0.5;
	z-index: 99999;
	position: fixed;
}
.road-simple-header-close {
	/* float: right; */
	/* display: table-cell; */
	/* vertical-align: middle; */
	position: absolute;
	right: 0;
	padding-right: 3px;
	/* margin: auto; */
	cursor: pointer;
}
.road-simple-content-group {
				margin-top: 10px;
				margin-bottom: 10px;
				text-align: center;
}
.road-simple-content-text {
	font-weight: bold;
				margin-top: 10px;
			margin-bottom: 10px;
}
.road-simple-content-link {
	padding-right: 5px;
	font-size: 10.24px;
	color: rgba(38,38,38,1);
	text-decoration: none;
	/* min-width: 54px; */
}
.nav-item-traffic-header-switch {
			display: block;
			margin-left: 5%;
			margin-right: 5%;
			background-color: #686DFF;
			border-radius: 30px;
			padding: 5px;
			width: 90%;
			margin-top: 10px;
			margin-bottom: 10px;
		}
			.nav-item-traffic-header-switch-radio {
				display: inline-flex;
				background-color: #686DFF;
				border-radius: 20px;
				width: 100px;
				color: white;
			}
				.nav-item-traffic-header-switch-radio-text {
					margin: auto;
				}
				.nav-item-traffic-header-switch-radio-input {
					display: none;
				}
				.nav-item-traffic-header-switch-radio-label {
					margin: auto;
				}
				
				.nav-item-traffic-header-switch-radio-input:checked + .nav-item-traffic-header-switch-radio-label div {
					background-color: white;
					color: #686DFF;
				}
				.nav-item-traffic-header-switch-radio-input:checked + .nav-item-traffic-header-switch-radio-label:before {
					
				}

.road-simple-cover-container {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999999;
	opacity: 1;
}
.road-simple-container {
	position: relative;
	width: 90%;
	max-width: 700px;
	margin: auto;
	top: 5%;
	background: white;
	overflow-y: auto;
	overflow-x: hidden;
	text-align: left;
	max-height: 80%;
}
.road-simple-header {
	text-align: center;
	/* padding-top: 10px; */
	display: table;
	width: 100%;
	vertical-align: middle;
	height: 32.64px;
	/* padding-bottom: 10px; */
	background: #f1f1f1;
}
	.road-simple-header-container {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
	}
	.road-simple-header-text {
	vertical-align: middle;
	font-size: 10.24px;
	color: rgba(104,108,255,1);
	}
	.nav-item-traffic-list {
	}
		.nav-item-traffic-list-item {
			margin: 18px;
		}
			.nav-item-traffic-list-item-checkbox {
			}
				.nav-item-traffic-list-item-checkbox-freeway {
				}
				.nav-item-traffic-list-item-checkbox-freeway:checked ~ .nav-item-traffic-list-freeway {
					display: block;
				}
			.nav-item-traffic-list-item-label {
			}
			.nav-item-traffic-list-freeway {
				display: none;
			}
				.nav-hr-freeway {
					margin: 0;
					margin-top: 10px;
				}
				.nav-item-traffic-list-item-freeway-info-header {
					background-color: #EEEDFD;
					color: rgba(104,108,255,1);
					padding: 9px 9px 10px 9px;
					font-size: 8.96px;
				}
					.nav-item-traffic-list-item-freeway-header-text {
					}
				.nav-item-traffic-list-item-freeway-info-body {
				}
					.nav-item-traffic-list-item-freeway-info-row {
						padding: 5px 9px 5px 9px;
					}
						.nav-item-traffic-list-item-freeway-row-text {
							padding-top: 3px;
							font-size: 8.96px;
						}
					.nav-hr-freeway-row {
						margin: 0;
						margin-top: 10px;
						color: rgba(168,168,168,1);
					}
				.nav-item-traffic-list-freeway-row {
					margin-top: 5px;
					margin-bottom: 5px;
				}
					.nav-item-traffic-list-freeway-text {
						font-size: 9.6px;
					}
					.nav-item-traffic-list-freeway-select {
						margin-left: 5px;
						background-color: rgba(239,239,255,1);
						color: rgba(104,108,255,1);
						width: 151.68px;
						font-size: 9.6px;
						height: 25.6px;
					}
				.nav-item-traffic-list-freeway-row-2 {
					text-align: center;
				}
					.nav-item-traffic-list-freeway-row-button {
						background-color: rgba(104,108,255,1);
						border-radius: 20px;
						color: white;
						display: inline;
						width: 96px;
						outline: none;
						padding: 6px;
						font-size: 9.6px;
						border: 0px;
						margin-top: 7px;
						cursor: pointer;
					}
			.nav-item-traffic-list-item-button {
				background-color: rgba(104,108,255,1);
				border-radius: 20px;
				color: white;
				display: inline;
				width: 90px;
				outline: none;
				font-size: 0.8rem;
				border: 0px;
				padding-top: 3px;
				padding-bottom: 3px;
				margin: 10px 10px 0px 10px;
				cursor: pointer;
			}
			.nav-item-traffic-list-item * {
				box-sizing: border-box;
				position: relative;
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

			.nav-item-traffic-list-item > input {
				display: none;
			}

			.nav-item-traffic-list-item > label {
				vertical-align: top;
				padding-left: 20px;
				color: rgba(38,38,38,1);
				font-size: 0.8rem;
				cursor: pointer;
			}

			.nav-item-traffic-list-item > [type="checkbox"] + label:before {
				content: '';
				position: absolute;
				left: 0px;
				display: inline-block;
				min-height: 10px;
				height: 10px;
				width: 10px;
				border: 1px solid #7374C5;
				vertical-align: top;
				text-align: center;
				content: '';
			}

			.nav-item-traffic-list-item.radio-square > [type="checkbox"] + label:before {
				border-radius: 0px;
			}

			.nav-item-traffic-list-item.radio-rounded > [type="checkbox"] + label:before {
				border-radius: 25%;
			}

			.nav-item-traffic-list-item.radio-blue > [type="checkbox"] + label:before {
				border: 2px solid #ccc;
			}

			.nav-item-traffic-list-item > [type="checkbox"] + label:hover:before {
				border-color: #7700BB;
			}

			.nav-item-traffic-list-item > [type="checkbox"]:checked + label:before {
				content: "\2713";
				color: #7700BB;
			}
	.nav-item-traffic-other {
		//height: 20vh;
		height: fit-content;
		font-size: 14px;
		background-color: #F0EFFF;
		color: #7374C5;
	}
		.nav-item-traffic-other-row {
			margin-left: 15px;
			padding-top: 10px;
		}
		.nav-item-traffic-other-row-link {
			font-size: 0.8rem;
		}
		
		#id-road-simple-cover-cctv-url {
		}
	.road-simple-content {
	}
		.road-simple-content-group {
		}
			.road-simple-content-text {
			}
	.road-simple-content-row {
		display: inline-block;
		padding: 5px 5px 10px 5px;
		margin: 0% 10% 0% 10%;
	}
			
		.road-simple-content-link-group {
			display: inline-table;
			min-width: 170px;
			text-align: left;
		}
			.road-simple-content-link {
			}
	#id-traffic-road-simple-headers {
		text-align: center;
		margin-bottom: 10px;
	}
	#id-traffic-road-simple-result {
		background-color: rgb(239, 239, 255);
		display: table;
		width: 100%;
	}
	.road-simple-container {
	text-align: center;
	}
	.road-simple-container-road {
	padding-left: 15px;
	}
	.road-simple-graph-tbody {
		text-align: center;
	}
		.road-simple-graph-cms-img {
			max-width: 25px;
			min-width: 25px;
		}
		.road-simple-graph-cctv-img {
			max-width: 25px;
			min-width: 25px;
		}
		.road-simple-graph-road-tr {
		}
			.road-simple-graph-road-td {
			height: 17px;
			}
		.road-simple-graph-tr {
		}
			.road-simple-graph-td-cms {
				max-width: 25px;
				min-width: 25px;
			}
			.road-simple-graph-td-cctv {
				max-width: 25px;
				min-width: 25px;
			}
			.road-simple-graph-td-speed-text {
				min-width: 15px;
			}
			.road-simple-graph-td-speed-img {
			}
			.road-simple-graph-td-split {
				min-width: 3px;
			}
		}
		.road-simple-graph-speed-img {
			width: 35px;
		}
		.road-simple-graph-speed-img {	
			width: 35px;
		}
		.road-simple-graph-tr > td {
			height: 10px;
		}
.road-simple-result-header {text-align: center;display: table-row;}
.road-simple-result-header-text {display: table-cell;font-weight: bold;font-size: 18px;vertical-align: middle;padding-left: 25px;}
.road-simple-result-header-compass {display: table-cell;right: 32px;position: relative;top: 20px;}
.road-simple-result-header-compass-from {font-size: 10.24px;}
.road-simple-result-header-compass-img {width: 30px;}
.road-simple-result-header-compass-to {
}





/*
     FILE ARCHIVED ON 17:24:16 八月 24, 2017 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 8:29:00 五月 24, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
