.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;
}

.dropdown-toggle {
        padding: 0 8px 0 5px !important;
}

.typetabpane0 {
        margin: 20px;
}

.typetabpane0 .row
{
        padding : 5px 0 5px 0;
}

.partform1 h5 {
        font-size: 0.8rem;
        padding-top: 10px;
}

.partform1info h5 {
        font-size: 0.8rem;
        padding-top: 10px;
}

.partformFile h5 {
        font-size: 0.8rem;
        padding-top: 10px;
}

.mdi-25 {
        font-size: 25px !important;
}

.level0 {
        /* background-color : #ff6446; */
        color: #ff6446 !important;
        /* text-decoration : underline; */
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
        margin-left: 5px;
}

.propertiesarea
{
	width : 45%;
}

.treetabsicon
{
	color : #808080;
}

.langfield
{
        background-image : url('../img/i18n/france.svg') !important;
        background-repeat : no-repeat !important;
        background-position: 98% 50%;
        background-size : 6%;
}


.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;
}


