.context_menu {
	display: none;
	position : absolute;
	border : 0;
	color : #fff;
	background-color : rgba(48,164,215,1);
	z-index : 10;
	list-style-type: none;
}

.context_menu li {
	font-size : 12px;
	line-height : 22px;
	color : #fff;
	background-color : #9C9E9F;
	padding-left : 10px;
	padding-right : 10px;
	list-style-type: none;
	cursor : default;
}
.context_menu li:hover {
	background-color : #727272;
}

.infGcode {
	/* display: none; */
	background-color : rgba(200,200,200,.05);
	border : 1px solid #eee;
	margin-left : 0px;
	width : 160px;
	overflow : hidden;
	color : #000;
	font-size : 10px;
	right : 10px;
	position : absolute;
}

.layerSwitcherContainer {
	right : 0px;
	position : absolute;
	overflow : hidden;
}

.layerSwitcher {
	background-color : rgba(200,200,200,.05);
	margin-left : 0px;
	overflow : hidden;
	color : rgba(110, 110, 110,0.5);
}

/* .layerSwitcher tr:hover {
	color : var(--strong-2);
	background-color : rgb(205, 226, 243);
} */

.layerSwitcher td {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	user-select: none;
	-moz-user-select: none;
}
.layerSwitcher td:hover {
	cursor: pointer;
}

@font-face {
	font-family: 'fontello';
	src: url('fontello.ttf');
	font-weight: normal;
	font-style: normal;
}

.fontello {
	font-family: 'fontello';
}

.layerVisible {
	color : var(--strong-2);
}
