.collapsedtree .placeholder {
    display:block;
    clear:left;
    float:left;
    height:16px;
    width:16px;
    background-color: #fff;
}

.collapsedtree, .collapsedtree ul{
    list-style:none !important;
}

.collapsedtree{
    padding-left:0 !important;
    margin-left:0 !important;
}
.found{
    background-color:yellow;
}
#subject{
    display:none;
}

.collapsedtree .placeholder.handler:after {
    content: " ";
    border-top: .5em solid transparent;
    border-bottom: .5em solid transparent;
    border-left: .5em solid black;
    display: block;
    -webkit-transition: transform .5s ease-in;
    -moz-transition: transform .5s ease-in;
    -o-transition: transform .5s ease-in;
    transition: transform .5s ease-in;
    top: 25%;
    position: relative;
}

.collapsedtree .placeholder.handler.opened:after {
    content: " ";
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 50%;
}
