/*Custom css*/

/*Wp-Filebase treeview */

.treeview{
	border-bottom: 2px solid #2F82B8;
    border-top: 2px solid #2F82B8;
    float: left;
    padding: 0 !important;
    width: 100%;
}

.treeview li{
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
}


.treeview ul{
	margin-top: 0 !important;
}

.treeview ul li{

}


.treeview ul ul li{

}
.treeview ul ul ul{

}

.treeview ul ul ul li{

}

.treeview ul{
	padding: 0.3em 0.3em 0.3em 2em !important;
}

.treeview > li > ul{
	padding: .3em 0 !important;
	/*background-color: #EDEDED;*/
	border-top: 1px solid #2F82B8;
	/*border-bottom: 1px solid #000099;*/
}

.treeview > li > ul > li > ul{
	border-top: 1px solid #2F82B8;
	border-bottom: 1px solid #2F82B8;
}

.treeview ul ul{

}

.treeview ul ul {

}

.treeview ul li span a{
	/*padding-left: 1.5em !important;*/
}

.treeview li span{
	display: inline-block;
	padding: 0.3em 0 0.2em;
}

.treeview > li{
	/*margin-bottom: 1em !important;*/
}

.treeview li > span{
	width: 100%;
}

.treeview > li > span > a{
	/*background-color: #B5D9FA;*/
	width: 100%;
	margin-left: 0.8em !important;
}

/*.treeview li span a:after{
	content:" >";
}*/

.treeview li span a{
	margin: 0 0 0 3em;
	/*color: #666;*/
	font-size: 90%;
	text-transform: uppercase;
}

.treeview li.collapsable > span a{
	color: #fff;
}

.treeview li.collapsable > span a:hover, .treeview li.expandable > span a:hover{
	text-decoration: none;
	color: #fff;
}

.treeview li span.hover, .treeview li.collapsable > span, .treeview li span a.file:hover{
	background-color:#2F82B8;
}

span.filesize{
	font-size: 75%;
}

/*.treeview li.collapsable > span a, .treeview li span.hover a, .treeview li span a.file:hover{
	color: #000099;
}*/

.treeview li.collapsable{

}

.treeview li.collapsable span{
	
}

.treeview ul li.collapsable span a{
	/*background-color:#b5d9fa;*/
}

/*.treeview ul li.collapsable li.last span a{
	background-color:transparent;
}

.treeview ul li.collapsable li span a:hover{
	background-color:#b5d9fa;
}

.treeview li.expandable span a{
	background-color:transparent;
}*/

.treeview li.expandable > span a{
	background: url("img/arrow.png") no-repeat scroll 0 .25em transparent;
	padding-left: 1em;
}

.treeview li.collapsable > span a{
	background: url("img/arrow-down.png") no-repeat scroll 0 .25em transparent;
	padding-left: 1em;
}

.treeview li.expandable > span a{
	font-weight: normal;
}

/*.treeview li.collapsable > span a{
	font-weight: bold;
}*/

.treeview li div.hitarea, .treeview li span img{
	display: none;
}

.treeview .placeholder{
	background-position: 1em !important;
}

/*.treeview li span.file img{
	display: block !important;
}

.treeview li span.file{
	display: block !important;
    float: left;
    margin-top: -0.4em;
    padding: 0 !important;
}*/
