.angular-ui-tree-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%,
		#fff 0, #fff),
		-webkit-linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%,
		#fff 0, #fff);
	background-image: linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%, #fff 0,
		#fff),
		linear-gradient(45deg, #fff 25%, transparent 0, transparent 75%, #fff 0,
		#fff);
	background-size: 60px 60px;
	background-position: 0 0, 30px 30px;
	pointer-events: none
}

.angular-ui-tree-nodes {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none
}

.angular-ui-tree-nodes .angular-ui-tree-nodes {
	padding-left: 20px
}

.angular-ui-tree-node, .angular-ui-tree-placeholder {
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 26px;
	line-height: 26px
}

.angular-ui-tree-hidden {
	display: none
}

.angular-ui-tree-placeholder {
	margin: 5px 0;
	padding: 0;
	min-height: 30px
}

.angular-ui-tree-handle {
	cursor: move;
	text-decoration: none;
	font-weight: 700;
	box-sizing: border-box;
	min-height: 20px;
	line-height: 20px
}

.angular-ui-tree-drag {
	position: absolute;
	pointer-events: none;
	z-index: 999;
	opacity: .8
}