.treeview-holder {
    position: relative;
}

div .treeview-dropdown {
    border-color: #ececec;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
	width: 140%;
	height: 50vh;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    /*top: 32px;
    left: 0px;
    */
    margin-top: -4px;
    background-color: #ffffff;
	overflow-x: auto;
	overflow-y: auto;
}

div[tree-model] ul {
	margin: 0;
	padding: 0;
	list-style: none; 
	border: none;
	overflow: hidden;
}

div[tree-model] li {
	position: relative;
	padding: 0 0 0 40px;
	line-height: 35px;
}

div[tree-model] li .expanded {
	padding: 3px 0px;
	font-size: 22px;
	/*background-image: url("../img/folder.png");
	background-repeat: no-repeat;*/
}

div[tree-model] li .collapsed {
	padding: 3px 0px;
	font-size: 22px;
  /*background-image: url("../img/folder-closed.png");
  background-repeat: no-repeat;*/
}

div[tree-model] li .normal {
	padding: 3px 0px;
  /*background-image: url("../img/file.png");
  background-repeat: no-repeat;*/
}

div[tree-model] li i, div[tree-model] li span {
  cursor: pointer;
}

div[tree-model] li .selected {
	background-color: lightblue!important;
	color: #ffffff;
	/*font-weight: bold;*/
	padding: 2px 0px;
}
