div#rMenu {
    position: absolute;
    visibility: hidden;
    top: 0;
    background-color: #555;
    text-align: left;
    padding: 2px;
}

div#rMenu ul li {
    margin: 1px 0;
    padding: 0 5px;
    cursor: pointer;
    list-style: none outside none;
    background-color: #DFDFDF;
}

/* /// RTL */
.ztree {
    direction: rtl;
}

.ztree li {
    text-align: right;
    border: none !important;
}

.ztree li ul {
    padding: 0 18px 0 0 !important;
}

.ztree li ul.line {
    background-position: right 10px top;
    padding: 0 18px 0 0;
}

.ztree li span {
    line-height: 17px;
    margin-right: 2px;
    background-color: transparent !important;
    white-space: normal;
    font-family: IranianSans, _IranianSans_, serif;
}

.ztree li span.button {
    transform: scale(1, 1);
    box-shadow: none;
    padding: 0;
}

.ztree li span.button.roots_close::before,
.ztree li span.button.root_close::before,
.ztree li span.button.center_close::before,
.ztree li span.button.bottom_close::before {
    content: "\f053";
    padding-right: 2px;
}

.ztree li span.button.root_close::before {
    content: "\f053";
}

.ztree li a {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.ztree li a:hover {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

div#rMenu {
    position: absolute;
    visibility: hidden;
    top: 0;
    background-color: #555;
    text-align: left;
    padding: 2px;
    z-index: 10;
}

div#rMenu ul li {
    margin: 1px 0;
    padding: 0 5px;
    cursor: pointer;
    list-style: none outside none;
    background-color: #DFDFDF;
}

.ztree li span.button.roots_docu::before {
    content: none;
}

.ztree li a.curSelectedNode {
    background-color: #db5940;
    border-radius: 3px;
}