/*
	TreeView.css
	TemplateName: ObjectWeb-Base
	Copyright (c) 2009, ObjectWeb Srl. All rights reserved.
	Version: 1.0.0
*/



/* DropdownTreeView
------------------------------------------------------------------------------------- */
div.formbox-dropdown-treeview {
   float: left;
}

div.formbox-dropdown-treeview input.dropdown-treeview-selected-node {
   border-right-width: 0; 
   float: left;
   width: 333px;
}

div.formbox-dropdown-treeview span.dropdown-treeview-image {
   background-image: url(/Resources/img/16x16/dropdown.png);
   float: left;
   height: 19px;
   width: 16px;
}

div.dropdown-treeview {
   border-right-style: none;
   padding: 0;
}

div.dropdown-treeview div.container-ow-treeview {
   padding: 0;
   position: relative;
}

div.dropdown-treeview div.ow-treeview {
   background-color: White;
   border: 1px solid #C0C0C0;
   display: none;
   height: 200px;
   position: absolute;
   top: 19px;
   width: 352px;
}



/* TreeView
------------------------------------------------------------------------------------- */
.ow-treeview {
	border: none;
}

/* new */
.ow-treeview  {
	border: none;
}

.ow-treeview  {
	border: none;
   padding: 0;
}

.ow-treeview  span.selected-node {
	color: #2E6E9E;
	font-weight: bold;
   width: inherit;
}

.ow-treeview div.node-indent {
   width: 20px;
}

.ow-treeview  .item-node {
   line-height: 20px;
   padding-right: 5px;
	text-decoration: none;
   white-space: nowrap;
   width: inherit;
}

/* new */
.ow-treeview  a span.item-node {
	cursor: pointer;
}

.ow-treeview  a,
.ow-treeview  span {
	color: #585858;
   display: block;
   float: left;
   font-size: 12px;
   height: 20px;
   width: 20px;
}

.ow-treeview  a.item-node {
   cursor: pointer;
}

.ow-treeview  .item-node.mark-item {
   color: blue;
}

.ow-treeview  span.item-node span.images-number {
   display: inline;
   float: none;
   font-weight: normal;
}

.ow-treeview  span.collapse-nolines {
   background-image: url(Images/TreeViewMinusNoLines.gif);
}

.ow-treeview  span.collapse-root {
   background-image: url(Images/TreeViewMinusRoot.gif);
}

.ow-treeview  span.collapse-top {
   background-image: url(Images/TreeViewMinusTop.gif);
}

.ow-treeview  span.collapse-nobottom {
   background-image: url(Images/TreeViewMinusNoBottom.gif);
}

.ow-treeview  span.collapse-bottom {
   background-image: url(Images/TreeViewMinusBottom.gif);
}

.ow-treeview  span.expand-nolines {
   background-image: url(Images/TreeViewPlusNoLines.gif);
}

.ow-treeview  span.expand-root {
   background-image: url(Images/TreeViewPlusRoot.gif);
}

.ow-treeview  span.expand-top {
   background-image: url(Images/TreeViewPlusTop.gif);
}

.ow-treeview  span.expand-nobottom {
   background-image: url(Images/TreeViewPlusNoBottom.gif);
}

.ow-treeview  span.expand-bottom {
   background-image: url(Images/TreeViewPlusBottom.gif);
}

.ow-treeview  span.line-empty {
   background-image: url(Images/TreeViewLineEmpty.gif);
}

.ow-treeview  span.line-join-vertical {
   background-image: url(Images/TreeViewLineVertical.gif);
}

.ow-treeview  span.line-join-nobottom {
   background-image: url(Images/TreeViewLineJoinNoBottom.gif);
}

.ow-treeview  span.line-join-root {
   background-image: url(Images/TreeViewLineJoinRoot.gif);
}

.ow-treeview  span.line-join-bottom {
   background-image: url(Images/TreeViewLineJoinBottom.gif);
}

/*Treeview dell'Ecommerce*/
.catalog-treeview .ow-treeview {
   overflow: hidden;
}

.catalog-treeview .ow-treeview  .item-node {
   cursor: pointer;
}

div.ow-treeview div.item-container {
   display: flex;
   position: relative;
   min-height: 25px;
   margin-left: calc(10px + (var(--treeview-deep-level, 0) * 20px));
}
/* ---------------------------------------------------------------------------------------------- */
