.xpTree-full-width {
	width: 100% !important;
}

.xpTreeIcon-width {
	width: 5% !important;
}

.xpTreeContent-width {
	width: 95% !important;
}

div.xpTree div {
	display: block !important;
}

.searchbox {
	margin-bottom: 10px;
}

.xpTreeSearchFilter,
.popupDivContent input[type="text"].xpTreeSearchFilter {
	display: inline-block !important;
	font-size: 13px !important;
	margin: 0 0 0 5px  !important;
	padding: 4px  !important;
	width: 50%  !important;
}

div.xpTree div.collapsedNode div.xpTreeChildren {
	display: none;
}

div.xpTree div.expandedNode div.xpTreeChildren {
	display: inline-block;
}

div.xpTree div.xpTreeNode {
	clear: both;
}

div.xpTree div.xpTreeIcon {
	cursor: pointer;
	display: inline !important;
	float: left;
	height: 20px;
	margin: 5px 0;
	text-align: center;
	/*width: 20px;*/
}

div.xpTree div.xpTreeContent {
	display: inline !important;
	float: left;	
}

div.xpTree div.xpTreeItem {
	display: block;
}

div.xpTree div.matchFilter {
	background: #faf8f3 !important;
}

div.xpTree div.xpTreeChildren {
	border-top: 1px solid #eeeeee;
	position: relative;
	top: 0px;
	left: 0px;
	clear: both;
}

div.xpTreeItem div.left {
	cursor: pointer;
	display: inline !important;
	float: left;
	padding: 5px;	

}

div.xpTreeItem div.right {
	display: inline !important;
	float: right;
}

div.xpTreeItem div.right a .far {
	color: #554646;
	font-size: 17px;
	margin: 0 5px;
	vertical-align: middle;
}

div.xpTree div.xpTreeManage {
	height: 20px;
	width: 75px;
	display: inline !important;
	float: right;
}

div.xpTree div.hilighted {
	background: #f5efe7 !important;
	color: #554646 !important;
	font-weight: 600 !important;
}

/* RFA */
.request-access-container div.xpTree div.xpTreeIcon {
	width: 2.5% !important;
}

.request-access-container div.xpTree div.xpTreeContent {
	width: 97.5% !important;	
}

@media screen and (min-width: 240px) and (max-width: 1366px) {
	div.xpTreeItem div.left {
		padding: 5px 10px;
	}
}
