
.qgContainer {
    padding: 0;
    margin: 20px 0 0;
}

.qgContainer li {
    list-style-type: none;
	padding: 0 0 10px;
}
.qgContainer li:before {
    display: none;
}

/* indent for all tree children excepts root */
.qgNode {
    margin-left: 30px;
    zoom: 1;
}

.qgIsRoot {
    margin-left: 0;
}

/* left vertical line (grid) for all nodes */
.qgIsLast {
    background-repeat : no-repeat;
}

.qgExpandOpen .qgExpand {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.8%22%20height%3D%2220.8%22%20viewBox%3D%220%200%2020.8%2020.8%22%3E%3Cpath%20fill%3D%22%23233F92%22%20d%3D%22M10.4%200c1.4%200%202.8.3%204.1.8%201.3.5%202.4%201.3%203.3%202.2.9%201%201.7%202.1%202.2%203.3.5%201.3.8%202.6.8%204.1%200%201.4-.3%202.8-.8%204.1-.5%201.3-1.3%202.4-2.2%203.3-.9.9-2.1%201.7-3.3%202.2-1.3.5-2.6.8-4.1.8-1.4%200-2.8-.3-4.1-.8-1.2-.5-2.3-1.3-3.3-2.2-.9-.9-1.7-2.1-2.2-3.3-.5-1.3-.8-2.7-.8-4.1C0%209%20.3%207.6.8%206.3%201.3%205.1%202.1%204%203%203%204%202.1%205.1%201.3%206.3.8%207.6.3%209%200%2010.4%200zm0%2020c1.3%200%202.6-.3%203.7-.8%201.2-.5%202.2-1.2%203.1-2%20.8-.9%201.5-1.9%202-3.1.5-1.2.8-2.4.8-3.7%200-1.3-.3-2.6-.8-3.7-.5-1.2-1.2-2.2-2-3.1-.9-.8-1.9-1.5-3.1-2-1.2-.5-2.4-.8-3.7-.8-1.3%200-2.6.3-3.7.8-1.2.5-2.2%201.2-3.1%202-.8.9-1.5%201.9-2%203.1-.5%201.2-.8%202.4-.8%203.7%200%201.3.3%202.6.8%203.7.5%201.2%201.2%202.2%202%203.1.9.8%201.9%201.5%203.1%202%201.1.5%202.4.8%203.7.8zM5%2010v.9h10.8V10H5z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 21px;
}

/* closed is higher priority than open */
.qgExpandClosed .qgExpand {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.8%22%20height%3D%2220.8%22%20viewBox%3D%220%200%2020.8%2020.8%22%3E%3Cpath%20fill%3D%22%23FDC73C%22%20d%3D%22M10.4%200c1.4%200%202.8.3%204.1.8%201.3.5%202.4%201.3%203.3%202.2.9%201%201.7%202.1%202.2%203.3.5%201.3.8%202.6.8%204.1%200%201.4-.3%202.8-.8%204.1-.5%201.3-1.3%202.4-2.2%203.3-.9.9-2.1%201.7-3.3%202.2-1.3.5-2.6.8-4.1.8-1.4%200-2.8-.3-4.1-.8-1.2-.5-2.3-1.3-3.3-2.2-.9-.9-1.7-2.1-2.2-3.3-.5-1.3-.8-2.7-.8-4.1C0%209%20.3%207.6.8%206.3%201.3%205.1%202.1%204%203%203%204%202.1%205.1%201.3%206.3.8%207.6.3%209%200%2010.4%200zm0%2020c1.3%200%202.6-.3%203.7-.8%201.2-.5%202.2-1.2%203.1-2%20.8-.9%201.5-1.9%202-3.1.5-1.2.8-2.4.8-3.7%200-1.3-.3-2.6-.8-3.7-.5-1.2-1.2-2.2-2-3.1-.9-.8-1.9-1.5-3.1-2-1.2-.5-2.4-.8-3.7-.8-1.3%200-2.6.3-3.7.8-1.2.5-2.2%201.2-3.1%202-.8.9-1.5%201.9-2%203.1-.5%201.2-.8%202.4-.8%203.7%200%201.3.3%202.6.8%203.7.5%201.2%201.2%202.2%202%203.1.9.8%201.9%201.5%203.1%202%201.1.5%202.4.8%203.7.8zm.4-10h5.8v.9h-5.8v5.8H10v-5.8H4.2V10H10V4.2h.9V10z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 21px;
	
}

/* highest priority */
.qgExpandLeaf .qgExpand {
	background: none;
}

.qgContent {
    min-height: 21px;
	line-height: 21px;
}

.qgContent {
	font-family: "Roboto", Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
	font-size: 12px;
}

#qgTree > ul > li > .qgContent {
	font-family: "DINPro", Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
	font-size: 18px;
}

.qgExpand {
    width: 21px;
    height: 21px;
    float: left;
	margin: 0 0 0 -30px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.qgExpandLoading   {
    width: 21px;
    height: 21px;
    float: left;
    /*background-image: url(img/expand_loading.gif);*/
}

.qgExpandOpen .qgContainer {
	display: block;
}

.qgExpandClosed .qgContainer {
	display: none;
}

.qgExpandOpen .qgExpand, .qgExpandClosed .qgExpand {
	cursor: pointer;
}
.noTouch .qgExpandOpen .qgExpand:hover {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.8%22%20height%3D%2220.8%22%20viewBox%3D%220%200%2020.8%2020.8%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.4%200c1.4%200%202.8.3%204.1.8%201.3.5%202.4%201.3%203.3%202.2.9%201%201.7%202.1%202.2%203.3.5%201.3.8%202.6.8%204.1%200%201.4-.3%202.8-.8%204.1-.5%201.3-1.3%202.4-2.2%203.3-.9.9-2.1%201.7-3.3%202.2-1.3.5-2.6.8-4.1.8-1.4%200-2.8-.3-4.1-.8-1.2-.5-2.3-1.3-3.3-2.2-.9-.9-1.7-2.1-2.2-3.3-.5-1.3-.8-2.7-.8-4.1C0%209%20.3%207.6.8%206.3%201.3%205.1%202.1%204%203%203%204%202.1%205.1%201.3%206.3.8%207.6.3%209%200%2010.4%200zm0%2020c1.3%200%202.6-.3%203.7-.8%201.2-.5%202.2-1.2%203.1-2%20.8-.9%201.5-1.9%202-3.1.5-1.2.8-2.4.8-3.7%200-1.3-.3-2.6-.8-3.7-.5-1.2-1.2-2.2-2-3.1-.9-.8-1.9-1.5-3.1-2-1.2-.5-2.4-.8-3.7-.8-1.3%200-2.6.3-3.7.8-1.2.5-2.2%201.2-3.1%202-.8.9-1.5%201.9-2%203.1-.5%201.2-.8%202.4-.8%203.7%200%201.3.3%202.6.8%203.7.5%201.2%201.2%202.2%202%203.1.9.8%201.9%201.5%203.1%202%201.1.5%202.4.8%203.7.8zM5%2010v.9h10.8V10H5z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 21px;
}
.noTouch .qgExpandClosed .qgExpand:hover {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.8%22%20height%3D%2220.8%22%20viewBox%3D%220%200%2020.8%2020.8%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.4%200c1.4%200%202.8.3%204.1.8%201.3.5%202.4%201.3%203.3%202.2.9%201%201.7%202.1%202.2%203.3.5%201.3.8%202.6.8%204.1%200%201.4-.3%202.8-.8%204.1-.5%201.3-1.3%202.4-2.2%203.3-.9.9-2.1%201.7-3.3%202.2-1.3.5-2.6.8-4.1.8-1.4%200-2.8-.3-4.1-.8-1.2-.5-2.3-1.3-3.3-2.2-.9-.9-1.7-2.1-2.2-3.3-.5-1.3-.8-2.7-.8-4.1C0%209%20.3%207.6.8%206.3%201.3%205.1%202.1%204%203%203%204%202.1%205.1%201.3%206.3.8%207.6.3%209%200%2010.4%200zm0%2020c1.3%200%202.6-.3%203.7-.8%201.2-.5%202.2-1.2%203.1-2%20.8-.9%201.5-1.9%202-3.1.5-1.2.8-2.4.8-3.7%200-1.3-.3-2.6-.8-3.7-.5-1.2-1.2-2.2-2-3.1-.9-.8-1.9-1.5-3.1-2-1.2-.5-2.4-.8-3.7-.8-1.3%200-2.6.3-3.7.8-1.2.5-2.2%201.2-3.1%202-.8.9-1.5%201.9-2%203.1-.5%201.2-.8%202.4-.8%203.7%200%201.3.3%202.6.8%203.7.5%201.2%201.2%202.2%202%203.1.9.8%201.9%201.5%203.1%202%201.1.5%202.4.8%203.7.8zm.4-10h5.8v.9h-5.8v5.8H10v-5.8H4.2V10H10V4.2h.9V10z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 21px;
}
.qgExpandLeaf .qgExpand {
	cursor: auto;
}
.qgFilteredGroup {
	margin: 0 0 20px;
}
.qgCurrentPath {
	color: #999;
}
input#qgsearchinput {
	padding-left: 50px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2023.4%2023.4%22%3E%3Cpath%20fill%3D%22%23233F92%22%20d%3D%22M23.4%2022.5l-1%201-7.3-7.3c-.4.3-.8.7-1.3.9-.5.3-.9.5-1.4.7-.5.2-1%20.3-1.6.4-.5.1-1.1.2-1.7.2-1.3%200-2.5-.2-3.6-.7-1.1-.5-2.1-1.1-2.9-2-.8-.8-1.5-1.8-2-2.9-.4-1.2-.6-2.4-.6-3.6%200-.6.1-1.2.2-1.8.1-.6.3-1.1.5-1.7s.5-1.1.8-1.6c.3-.5.7-1%201.1-1.4.4-.4.9-.8%201.4-1.1.5-.3%201-.6%201.6-.8C6.1.6%206.7.4%207.3.3%208%20.1%208.6%200%209.2%200c1.2%200%202.4.2%203.6.7%201.1.5%202.1%201.1%202.9%202%20.8.8%201.5%201.8%202%202.9.5%201.1.7%202.3.7%203.6%200%20.6-.1%201.1-.2%201.7-.1.5-.3%201.1-.4%201.6-.2.5-.4%201-.7%201.4-.3.5-.6.9-.9%201.3l7.2%207.3zM9.2%2017c1.1%200%202.1-.2%203-.6.9-.4%201.8-1%202.5-1.7s1.3-1.5%201.7-2.5c.4-.9.6-1.9.6-3s-.2-2.1-.6-3c-.4-1-1-1.8-1.7-2.5-.8-.7-1.6-1.3-2.5-1.7-.9-.4-1.9-.6-3-.6-.5%200-1%20.1-1.5.2-.6.1-1%20.2-1.5.4s-.9.4-1.3.7c-.5.3-.9.6-1.2%201-.4.4-.7.8-1%201.2-.3.4-.5.9-.7%201.3-.2.5-.4.9-.5%201.4-.1.5-.1%201-.1%201.5%200%201.1.2%202.1.6%203%20.4%201%201%201.8%201.7%202.5s1.5%201.2%202.5%201.7c.9.5%201.9.7%203%20.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat 20px center;
	background-size: 21px;
	margin: 0 0 20px;
}
.qgSelected {
	background: #feeec4;
}
