/* NVT 2012 */

.nvt-foldertree ul
{
margin-left:5px;
padding-left:5px;
}

.nvt-foldertree li
{
list-style:none;
cursor:default;
min-height:16px;
}

.nvt-foldertree li > a
{
padding:0px 3px 0px 3px;
border-radius:3px;
}

.nvt-foldertree li > a:hover
{
background-color:#FFCF4F;
}

.nvt-foldertree li
{
background:url(../resources/blue-folder-open-icon.png) left top no-repeat;
/*background:url(../resources/expand_plus.gif) left top no-repeat;*/
margin-left:-18px;
padding-left:18px;
margin-top:2px;
}

.nvt-foldertree li:hover
{
background:url(../resources/yellow-folder-open-icon.png) left top no-repeat;
}


/* NVT TREE */


.nvt-tree li .nvt-tree-hover,
.nvt-tree ul .nvt-tree-hover
{
background:rgba(227, 244, 252,0.7);
border-radius:2px;
outline:#4DAAE3 solid 1px;
}

li[root]
{
background-image:none !important;
margin-left:-1px !important;
width:0px; 
}

.nvt-tree li
{
display:inline-block !important;
margin:0;
padding:0;
cursor:default;
padding-left:10px;
list-style:none;
background:url(../resources/collapse.png) left -1px no-repeat;
margin-left:10px;
float:left;
clear:both;
}

.nvt-tree ul
{
margin:0;
margin-left:6px;
padding:0;
cursor:default;
list-style:none;
display:block;
float:left;
clear:both;
}

.nvt-tree ul:empty{display:none;}

.nvt-tree a
{
min-height:22px;
overflow:hidden !important;
display:inline-block;
text-decoration:none;
}
.nvt-tree a.field-group-head
{
color:#222F;
font-size:11px;
}


.nvt-tree ul div[tooltip_box],
.nvt-tree li div[tooltip_box]
{
white-space:wrap !important;
}

.nvt-tree > li,
.nvt-tree > li,
.nvt-tree > ul > li
{
background:none;
}

.nvt-tree li > div
{
display:inline-block;
float:left;
clear:none;
padding-left:6px;
padding-right:6px;
margin-bottom:6px;
/*margin-bottom:7px;*/
}
.nvt-tree[sortable] li > div:hover
{
background:#D7F2F9;
/*height:15px;
margin-bottom:7px;*/
}

/*
.nvt-tree div.selected
{
background:#6ACAE3;
color:#FFF !important;
}*/

.nvt-tree li[count] > div > b
{
float:left;
background:rgba(200,200,255,0.18);
color:#06f;
line-height:22px;
border-radius:8px;
border-top-left-radius:2px;
margin-top:-5px;
background:-webkit-linear-gradient(left,rgba(200,230,255,0.18) 0%, rgba(255,255,255,0) 100%);
}


.nvt-tree li[root] li[count]:before
{
content:"(" attr(count) ")";
font-size:9px;
color:#4C99E7;
}


li.nvt-tree-close
{
background:url(../resources/expand.png) left top no-repeat;
display:block;
}


.nvt-tree-collapse li[root] > ul > li[count]
{
background:url(../resources/expand.png) left top no-repeat;
}

.nvt-tree-collapse li[root] > ul > li ul
{
display:none;
}

.nvt-tree-collapse li[root] > ul > li.nvt-tree-open
{
background:url(../resources/collapse.png) left top no-repeat;
}


li > .tree-branch > [open_contextmenu]
{
visibility:hidden;
margin-left:6px;
}

ul:hover li > .tree-branch > [open_contextmenu]
{
visibility:hidden;
} 

li:hover > .tree-branch > [open_contextmenu]
{
visibility:visible;
}

/*
.nvt-tree ins
{
width:16px;
height:16px;
background:url(../resources/d.png) -55px 0px no-repeat;
margin:0;
display:inline-block;
float:left;
}

.nvt-tree ins.nvt-tree-close
{background:url(../resources/d.png) -55px 0px no-repeat;}
*/

.nvt-tree .nvt-tree-new
{
background:#F00;
color:#FFF;
}
