﻿/**********************************************************************
 *                   ENTITY PICKER STYLE                              *
 **********************************************************************/
.jstree-designer.jstree-epick .jstree-anchor { display: inline-flex; border-spacing: 0; /* need to be set for when inside the table to override the user agent style */ }

.jstree-epick .jstree-anchor span { width: auto; }
.jstree-epick .jstree-anchor span.favicon { }
.jstree-epick .jstree-anchor span > b { color: #CC7A29; font-weight: bold; }
.jstree-epick .jstree-anchor.jstree-hovered span > b { color: #FFB600; }
.jstree-epick .jstree-anchor.jstree-clicked span > b { color: #FFB600; }

.jstree-epick .jstree-anchor span.header { 
        flex-grow: 1;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.jstree-epick .jstree-anchor span.title { }
.jstree-epick .jstree-anchor span.title.bold-title { font-weight: bold; } 
.jstree-epick .jstree-anchor span.title.paired-title { font-weight: normal; color: inherit; }
.jstree-epick .jstree-anchor span.title.paired-title b { font-weight: bold; color: inherit; }

.jstree-epick .jstree-anchor span.info {  width: auto; color: darkgray; text-align: right; padding: 0 5px;   }
.jstree-epick .jstree-anchor.jstree-hovered span.info { color: lightgray; }
.jstree-epick .jstree-anchor.jstree-clicked span.info { color: lightgray; }

.jstree-epick .jstree-anchor span.title > .lowlight { display: inline; color: darkgray; }
.jstree-epick .jstree-anchor.jstree-hovered span.title > .lowlight { color: lightgray; }
.jstree-epick .jstree-anchor.jstree-clicked span.title > .lowlight { color: lightgray; }

#searchTree.jstree-epick .jstree-icon:empty { width: 0px; }

/* epick-dropdown */
.jstree-designer.jstree-epick.jstree-epick-dropdown .jstree-anchor { border-left: 3px transparent solid;}
/* smaller indent */
.jstree-designer.jstree-epick.jstree-epick-dropdown > .jstree-no-dots .jstree-closed > .jstree-ocl { background-position: -8px -4px; }
.jstree-designer.jstree-epick.jstree-epick-dropdown > .jstree-no-dots .jstree-open > .jstree-ocl { background-position: -8px -35px; }
.jstree-designer.jstree-epick.jstree-epick-dropdown .jstree-icon:empty { width: 16px; }
.jstree-designer.jstree-epick.jstree-epick-dropdown .jstree-node { margin-left: 12px; }
.jstree-designer.jstree-epick.jstree-epick-dropdown > .jstree-container-ul > .jstree-node { margin-left: 0; } /* no indent for a first node */
.jstree-designer.jstree-epick.jstree-epick-dropdown .jstree-anchor { width: calc(100% - 19px); }




