@CHARSET "UTF-8";
:focus.editor, :focus.editor_filter {outline: none;}
.editor_container {position: relative; border: 1px solid #ccc; width: initial !important;}
.editor {border-right: 1px solid #ccc; margin: 1px 185px 1px 1px; height: 100%; overflow: auto; white-space:pre; line-height: 1.5em;}
.editor_panel {position: absolute; top: 0px; bottom: 0px; width: 185px; right: 0px;}
.editor_filter {border: none; border-bottom: 1px solid #ccc; background: transparent; position: absolute; top: 0px; width: 100%; right: 0px; height: 20px;}
.editor_results { overflow: auto; position: absolute; top: 22px; width: 100%; right: 0px; bottom: 0px;}
.editor_result {margin: 1px; color: #999; line-height: 20px; display: block; border-bottom: 1px solid #eee; cursor: pointer;}
:hover.editor_result { color: #000; }
.editor_tag { border-radius: 0px; background: #666; padding-top: -2px; color: #fff; box-shadow: 0 0 2px 1px #666; cursor: default;}

.parent_sub_tag{ 
	list-style: none!important;
	margin-bottom: 0px!important;
	margin-left: 5%!important;
	border-left: 2px solid #468F46;
	text-indent: 2%; 
}

ul.editor_results li { margin-left: 0px!important; }
ul.parent_sub_tag li{
	height: 0px;
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	border-left: 6px solid #468F46;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 0px!important;
	margin-top: 5px;
}
.parent_subitem{ color: #999; }

.parent_sub_tag2{ 
	list-style: none!important;
	margin-bottom: 0px!important;
	margin-left: 5%!important;
	border-left: 2px solid #468F46;
	text-indent: 2%; 
}

ul.parent_sub_tag2 li{
	height: 0px;
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	border-left: 6px solid #468F46;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 0px;
	margin-top: 5px;
}
.parent_subitem2{ color: #999; margin-top: -8px!important; margin-left: 5px!important; }