.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:#f99d1b; color:#fff;}

.treeview span {display:block; cursor:pointer; padding:10px 15px ; color:#fff; font-family: 'Hind', sans-serif; font-size:16px;}
.treeview li.expandable a:hover {color:#fff; background:#DBDBDB;}

.treeview li.collapsable {background:url(../../images/minus.png) no-repeat 235px 14px #033371; color:#fff;}
.treeview li.expandable {background:url(../../images/plus.png) no-repeat 235px 14px #033371; color:#fff;}
.treeview li {background:#033371; border-bottom:1px solid #000; color:#fff; font-size:14px; margin:0 0 0px 0; padding: 0px 0px 0px 0px; display:block; border-radius:0;}
.treeview li:hover {color:#ffffff; background-color:#022148;}



.treeview li ul { margin-top:0px;}
.treeview li ul li.collapsable {background:url(../../images/minus.png) no-repeat 235px 20px #8F9092; color:#000;}
.treeview li ul li.expandable {background:url(../../images/plus.png) no-repeat 235px 20px #323A45; margin-bottom:-1px; color:#000;}
.treeview li ul li {background:#323A45; border-top:1px solid #434A54; color:#000; margin-bottom:-1px; font-size:16px;}
.treeview li ul li span {font-size:16px !important; color:#ffffff;}
.treeview li ul li a{color:#000;/* padding:6px 8px; */display:block;}
.treeview li ul li a:hover {color:#000; background:#DBDBDB;}


.treeview li ul li ul li.collapsable {background:url(../../images/minus.png) no-repeat right 7px #eeeeee; color:#fff !important;}
.treeview li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 7px #eeeeee; margin-bottom:0px; color:#fff !important;}
.treeview li ul li ul li {background:#8F9092;}
.treeview li ul li ul li a{color:#fff !important; font-size:16px;}
.treeview li ul li ul li span {padding:15px 8px 15px 35px;}
.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 .expandable-hitarea { }


.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }