@charset "utf-8";
/* CSS Document */

[class*="in_cat_b"] {
	cursor: pointer;
	border: none;
	text-decoration: none;
}

.in_cat_bhave {
	-webkit-box-shadow: 0 0 0 1px #fc1;
	box-shadow: 0 0 0 1px #fc1;
	background: #fc1;
	fill: #000;
	color: #000;
	font-weight: bold;
}

.in_cat_bhave:hover {
	background: #fb0;
}

.in_cat_bempt {
	background: none;
	fill: #666;
	color: #555;
}

.in_cat_bempt:hover {
	-webkit-box-shadow: 0 0 0 1px #ddd;
	box-shadow: 0 0 0 1px #ddd;
	background: #eee;
	color: #333;
}

.in_cat_bgrey {
	background: none;
	fill: #ccc;
	color: #ccc;
}

.in_cat_bgrey:hover {
	fill: #fc1;
	color: #fc1;
}

.in_svg_area {
	stroke: #000;
	stroke-width: 0;
	/* fill: #3E9B39; */
	fill-opacity: 0;
	cursor: pointer;
}

.in_svg_area:hover,
.in_svg_area.hover {
	stroke: #FC1;
	stroke-width: 6;
	fill-opacity: 0;
}

.in_svg_emp {
	stroke: #000;
	stroke-width: 0;
	fill: #ccc;
	fill-opacity: 0;
	cursor: pointer;
}

.in_svg_emp:hover {
	stroke-width: 0.5;
	fill-opacity: 0.5;
}

.in_svg_grey {
	stroke: #000;
	stroke-width: 0.1;
	fill: #eee;
	fill-opacity: 0;
}

.in_svg_grey:hover {
	stroke-width: 0.5;
	fill-opacity: 0.5;
}

.in_svg_sold {
	stroke: #fff;
	stroke-width: 0.5;
	fill: #eee;
	fill-opacity: 0.75;
}

.in_svg_sold:hover {
	stroke-width: 1.2;
	fill-opacity: 0.5;
}

.in_svg_select {
	/* fill: #FC1 !important; */
	fill-opacity: 0 !important;
	stroke: #FC1;
	stroke-width: 6;
}

.arrow_right {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.nav_level {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 0 10px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nav_level .terx {
	margin: 0 15px;
}

#genplanLink:hover {
	border-bottom: 3px solid #fc1;
}