.treeview-ol li {
    list-style-type: none;
    margin: 0px;
    margin-left: -30px;
}

.treeview-ol {
    margin: 0px;
    margin-left: -20px;
}

div[data-angular-treeview] {
    /* prevent user selection */
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* default */
    font-family: Tahoma;
    font-size: 13px;
    color: #555;
    text-decoration: none;
}

div[data-tree-model] ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
    overflow: hidden;
}

div[data-tree-model] li {
    position: relative;
    padding: 0 0 0 20px;
    line-height: 20px;
}

div[data-tree-model] li .expanded-active {
        padding: 1px 13px;
        background-image: url("../img/folder.png");
        background-repeat: no-repeat;
    }

div[data-tree-model] li .collapsed-active {
    padding: 1px 13px;
    background-image: url("../img/folder-closed.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

div[data-tree-model] li .expanded-inactive {
    padding: 1px 13px;
    background-image: url("../img/folder-inactive.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .collapsed-inactive {
    padding: 1px 13px;
    background-image: url("../img/folder-closed-inactive.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .expanded-archived {
    padding: 1px 13px;
    background-image: url("../img/folder-archived.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .collapsed-archived {
    padding: 1px 13px;
    background-image: url("../img/folder-closed-archived.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .expanded-comingsoon {
    padding: 1px 13px;
    background-image: url("../img/folder-comingsoon.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .collapsed-comingsoon {
    padding: 1px 13px;
    background-image: url("../img/folder-closed-comingsoon.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .expanded-paytoenter {
    padding: 1px 13px;
    background-image: url("../img/folder-paytoenter.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .collapsed-paytoenter {
    padding: 1px 13px;
    background-image: url("../img/folder-closed-paytoenter.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .expanded-deleted {
    padding: 1px 13px;
    background-image: url("../img/deleted_folder.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .collapsed-deleted {
    padding: 1px 13px;
    background-image: url("../img/deleted_folder-closed.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

div[data-tree-model] li .collapsed-notick {
    padding: 1px 13px;
    background-image: url("../img/folder-no-tick.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

div[data-tree-model] li .deleted-notick {
    padding: 1px 13px;
    background-image: url("../img/deleted-no-tick.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

div[data-tree-model] li .normal {
    padding: 1px 10px;
    background-image: url("../img/file.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .addImages {
    padding: 0px 10px;
    background-image: url("../../../../images/TreeView-AddImages.png");
    background-repeat: no-repeat;
    margin-left: 4px;
}

div[data-tree-model] li .custom {
    padding: 1px 10px;
    background-image: url("../img/product-custom.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .dp2 {
    padding: 1px 10px;
    background-image: url("../img/product-dp2.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .naritsu {
    padding: 1px 10px;
    background-image: url("../img/product-naritsu.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li .colortone {
    padding: 1px 10px;
    background-image: url("../img/colortone.jpg");
    background-repeat: no-repeat;
}

div[data-tree-model] li .deleted {
    padding: 1px 6px;
    margin-left: 8px;
    background-image: url("../img/deleted-file.png");
    background-repeat: no-repeat;
}

div[data-tree-model] li i, div[data-tree-model] li span {
    cursor: pointer;
    padding: 1px 5px;
}

div[data-tree-model] li .selected {
    background-color: #aaddff;
    padding: 1px 5px;
}
