.paramsarea
{
	border : 1px dashed green;
	min-height : 50px;
}

.treearealeft,.propertiesarea
{
	float : left;
	position : relative;
	/* border : 1px dashed red; */
	/*min-height : 500px;*/
	overflow : hidden;
	min-height : 500px;
	width : 17%;
	padding-left : 5px !important;
	padding-right : 5px !important;
	background-color : #e9eaec;
}

.propertiesarea
{
	width : 45%;
}

.treetabsicon
{
	color : #808080;
}


.treearearight
{
	right : 0;
	position : absolute;
	/* border : 1px dashed red; */
	/*min-height : 500px;*/
	overflow : hidden;
	min-height : 500px;
	width : 25px;
	padding-left : 25px !important;
	padding-right : 5px !important;
	background-color : white;
}

.treeborderleft
{
	position : absolute;
	top : 0;
	right : 0;
	width : 3px;
	height : 100%;
	background-color : grey;
}

.verticaltabsleft
{
	cursor : pointer;
	color : white;
	width : 200px;
	font-weight : bold;
	background-color : grey;
	transform: rotate(90deg);
	transform-origin: left top 0;
	white-space : nowrap;
	padding : 0 2px 4px 5px;
}

.treeborderright
{
	position : absolute;
	top : 0;
	left : 0;
	width : 3px;
	height : 100%;
	background-color : grey;
}

.verticaltabsright
{
	cursor : pointer;
	color : white;
	width : 200px;
	font-weight : bold;
	background-color : grey;
	transform: rotate(90deg);
	transform-origin: left top 0;
	white-space : nowrap;
	padding : 2px 2px 4px 5px;
	margin-left : 27px;
}

.treesarea
{
	/* border : 1px dashed red; */
	/*min-height : 500px;*/
	overflow : hidden;
}

.propertiesarea1
{
	zeeefloat : right;
	position : absolute;
	right : 0;
	height : 1000px;
	min-height : 500px;
}

.kfwtree
{
	color : #000000;
}

.kfwleaf
{
	color : #338a24;
}

.kfwlink
{
	color : #aa0000;
}

.kfwghost
{
	color : #888888;
}

.ghtlabel 
{
	text-decoration : line-through !important;
}

.lvllabel
{
	/* font-weight : 600; */
}

.headnodelabel
{
	font-weight : bold;
	/* font-size : 1.2em; */
}

legend
{
	width : unset !important;
	font-size : unset !important;
	border-bottom : 0 !important;
}

.text-on-panel {
	background : #fff;
	height : auto;
	padding : 5px 5px;
	position : absolute;
	margin-top : -25px;
	margin-left : -10px;
	font-weight : bold;
}

.panel {
	/* margin-top: 27px !important; */
}

.panel-body {
	padding-top: 10px !important;
}


