.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview a {text-decoration:none;}
#treecontrol {margin: 1em 0; display: none;}
.treeview a :hover {background: #f31d12;}
.treeview span { display: inline-block; cursor: pointer;  padding: 8px;  color: #fff;  font-size: 14px; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; vertical-align: middle; font-weight: 300;}
.treeview a i {display: inline-block; vertical-align: middle;}
.treeview li.collapsable {background:url(../images/minus.png) no-repeat right 12px; color:#000;}
.treeview li.expandable {background:url(../images/plus.png) no-repeat right 12px; color:#000;}
.treeview li { background: none; border-bottom: 1px solid rgba(255,255,255,.25); color: #650D28;  font-size: 14px;  display: block;  border-radius: 0;}
.treeview li ul { margin-top:0px;}
.treeview li ul li.collapsable {background:url(../images/minus.png) no-repeat right 7px #cbcbcb; color:#000;}
.treeview li ul li.expandable {background:url(../images/plus.png) no-repeat right 7px #cbcbcb; margin-bottom:1px; color:#000;}
.treeview li ul li { border-bottom:0px solid #000; color:#000; margin-bottom:1px;}
.treeview li ul li span {padding:6px 8px 6px 8px; font-size:12px !important;}
.treeview li ul li a{color:#000;}
.treeview li ul li ul li.collapsable {background:url(../images/minus.png) no-repeat right 7px #eeeeee; color:#000 !important;}
.treeview li ul li ul li.expandable {background:url(../images/plus.png) no-repeat right 7px #eeeeee; margin-bottom:0px; color:#000 !important;}
.treeview li ul li ul li {background:#eeeeee;}
.treeview li ul li ul li a{color:#000 !important; font-size:14px;}
.treeview li ul li ul li span {padding:6px 8px 6px 8px;}
.treeview li ul li ul li.last { border-bottom:none;}
.treeview li ul li ul li ul li.collapsable { background:#843a78; color:#f3afe9;}
.treeview li ul li ul li ul li.expandable {background:url(../images/plus.png) no-repeat right 7px #843a78; margin-bottom:0px; color:#f3afe9;}
.treeview li ul li ul li ul li {background:#843a78; font-size:14px; color:#000 !important;}
.treeview li ul li ul li ul li a{color:#000 !important;}
.treeview li ul li ul li ul li span {padding:6px 8px 6px 8px;}
.treeview li ul li ul li ul li.last { border-bottom:none;}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }