/* CSS Document */


.treeDragDrop{
	-moz-user-select: none; 
	-khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.treeDragDrop .tdd-trashbin{
	border:dashed #999 1px;
	min-height:44px;
	padding:10px;
}

.treeDragDrop .tdd-tree{
	border:solid #999 1px;
	min-height:44px;
	padding:10px;
}



.treeDragDrop ul, .tdd-dragContainer ul{
	margin:0;
	padding:0;
}

.treeDragDrop li, .tdd-dragContainer li{
	list-style:none;
	margin:0;
	padding:10px 10px 10px 25px;
	border:solid #ddd 1px;
	border-top: 0px;
	font-size:13px;
	line-height:20px;
	display:block;
	cursor:move;
}

.treeDragDrop li:first-child, .tdd-dragContainer li:first-child {
	border-top: 1px solid #ddd;
}

body:not(.cursorGrabbing) .treeDragDrop li, .tdd-dragContainer li{
	cursor: url(cursorGrab.png), move;
}

.treeDragDrop li.tdd-collapsed{
	background: url(collapsed.png) no-repeat 8px 10px;
}

.treeDragDrop li.tdd-expanded{
	background: url(expanded.png) no-repeat 8px 10px;
}

.treeDragDrop .tdd-after, .treeDragDrop .tdd-before, .treeDragDrop .tdd-append{
	height:6px;
	margin:0;
	/* border:solid #E4426B 1px; */
	background:#93278f;
	width:100px;
}

.tdd-selected{
	opacity:0.4
}

.tdd-dragContainer{
	position:absolute;
	z-index:999;
}

li.ui-draggable-dragging, .ui-draggable-dragging li{
	list-style:none;
}

body.cursorGrabbing{
	cursor: url(cursorGrabbing.png), move;
}

.treeDragDrop .tdd-tree i{
	cursor: pointer;
}

.treeDragDrop .tdd-tree i:hover{
	color:#93278f;
}
