/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */
/*
JSF SPECIFIC

OLD: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)

NEW:url("")

 will generate the url thats needed

REPLACE
url(images/

WITH
url("")




.jstree-default li,
.jstree-default ins { background-image:url("d_34.png"); background-repeat:no-repeat; background-color:transparent; }
.jstree-default li { background-position:-90px 0; background-repeat:repeat-y; }
.jstree-default li.jstree-last { background:transparent; }
.jstree-default .jstree-open > ins { background-position:-72px 0; }
.jstree-default .jstree-closed > ins { background-position:-54px 0; }
.jstree-default .jstree-leaf > ins { background-position:-36px 0; }

.jstree-default .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px; }
.jstree-default .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px; }
*/

.jstree.jstree-javahelp_stgt {

    color: var(--darkBlue100);
}


/* Disclosore Icons and Tree-Level Icons */
.jstree-javahelp_stgt li,
.jstree-javahelp_stgt ins,
li > a ins.jstree-icon  {
    /*background-image: url("/KevuSWeb/javax.faces.resource/jstree-v.pre1.0/themes/javahelp_stgt/d_34.png.jsf?ln=jquery&sbnv=2026-10-07_142512");*/
    /*background-repeat: no-repeat;*/
    /*background-color: transparent;*/
    font-family: lucide;
    font-size: 24px;
    line-height: 24px;
    min-width:24px;
    min-height:24px;
}

/*.jstree-javahelp_stgt li {*/
/*    background-position: -170px 0;*/
/*    background-repeat: repeat-y;*/
/*}*/

/*.jstree-javahelp_stgt li.jstree-last {*/
/*    background: transparent;*/
/*}*/


.jstree-javahelp_stgt .jstree-open > ins::before {
    content: "\e077"; /* lucide icon-chevron-down */
}

.jstree-javahelp_stgt .jstree-closed > ins::before {
    content: "\e079"; /* lucide icon-chevron-right */
}

/* tree level indicator */
.jstree-javahelp_stgt .jstree-leaf > ins {
    /*background-position: -68px 0;*/
}

.jstree-javahelp_stgt li > a .jstree-icon {
    margin-right: 5px;
}

li.jstree-open > a .jstree-icon::before {
    content: "\e23e"; /* lucide icon-folder-open */
}

li.jstree-closed > a .jstree-icon::before {
    content: "\e0d3"; /* lucide icon-folder */
}

li.jstree-leaf > a .jstree-icon::before {
    /*content: "\e0bb";*/ /* lucide icon-file */
    content: "\e0c7"; /* lucide icon-file-text */
}

.jstree-javahelp_stgt a {
    color: var(--darkBlue100);
    display: inline-flex;
    justify-content: start;
    align-items: center;
    font-family: sbn_sans_serif, Arial, Helvetica, sansserif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;

    line-height: 14px;
    /*height: 32px;*/
    white-space: nowrap;
    padding: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
    margin-bottom: 5px;
}

.jstree-javahelp_stgt a.jstree-hovered {
    color: var(--darkBlue80);
}

.jstree-javahelp_stgt li.leafNode a.jstree-clicked {
    color: var(--blue100);
}

.jstree-javahelp_stgt li.leafNode a.jstree-clicked .nodeText {
    font-weight: bold;
}

/*
This was set internal in code and some needs to be overwritten if we use a different size
'.jstree ul, .jstree li { display:block; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; } ' +
				'.jstree li { display:block; min-height:18px; line-height:18px; white-space:nowrap; margin-left:18px; min-width:18px; } ' +
				'.jstree-rtl li { margin-left:0; margin-right:18px; } ' +
				'.jstree > ul > li { margin-left:0px; } ' +
				'.jstree-rtl > ul > li { margin-right:0px; } ' +
				'.jstree ins { display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0; } ' +
				'.jstree a { display:inline-block; line-height:16px; height:16px; color:black; white-space:nowrap; text-decoration:none; padding:1px 2px; margin:0; } ' +
				'.jstree a:focus { outline: none; } ' +
				'.jstree a > ins { height:16px; width:16px; } ' +
				'.jstree a > .jstree-icon { margin-right:3px; } ' +
				'.jstree-rtl a > .jstree-icon { margin-left:3px; margin-right:0; } ' +
				'li.jstree-open > ul { display:block; } ' +
				'li.jstree-closed > ul { display:none; } ';

*/
/*height icons 24(folder file) and 26 (24+2; for arrows and such)*/

.jstree.jstree-javahelp_stgt li {
    display: block;
    min-height: 24px;
    min-width: 24px;
    line-height: 24px;
    white-space: nowrap;
    margin-left: 24px;

}

.jstree.jstree-javahelp_stgt ins {
    display: inline-block;
    text-decoration: none;
    width: 24px;
    height: 24px;
    margin: 0px;
    padding: 0px;
}

/*.jstree.jstree-javahelp_stgt a > ins {*/
/*    height: 32px;*/
/*    width: 32px;*/
/*}*/



/*.jstree-rtl.jstree-javahelp_stgt li {*/
/*    margin-left: 0;*/
/*    margin-right: 34px;*/
/*}*/




/*.jstree.jstree-javahelp_stgt a > .jstree-icon {*
/*    margin-right: 3px;*/
/*}*/

/*.jstree-rtl.jstree-javahelp_stgt a > .jstree-icon {*/
/*    margin-left: 3px;*/
/*    margin-right: 0;*/
/*}*/


/*.jstree-javahelp_stgt a .jstree-icon {*/
/*    background-position: -56px -19px;*/
/*}*/

/*??*/

/*
.jstree-default a .jstree-icon { background-position:-56px -19px; }
*/

/* replace folder icons with another image, remove leaf image */


/*.jstree-default a.jstree-loading .jstree-icon {*/
/*    background: url("/KevuSWeb/javax.faces.resource/jstree-v.pre1.0/themes/javahelp_stgt/throbber.gif.jsf?ln=jquery&sbnv=2026-10-07_142512") center center no-repeat !important;*/
/*}*/

/*.jstree-default.jstree-focused {*/
/*    background: #ffffff;*/
/*}*/

.jstree-default .jstree-no-dots li,
.jstree-default .jstree-no-dots .jstree-leaf > ins {
    background: transparent;
}

.jstree-default .jstree-no-dots .jstree-open > ins {
    background-position: -34px 0;
}

.jstree-default .jstree-no-dots .jstree-closed > ins {
    background-position: 0 0;
}

.jstree-default .jstree-no-icons a .jstree-icon {
    display: none;
}

.jstree-default .jstree-search {
    font-style: italic;
}

/* checkbox not used in SBN*/
/*
.jstree-default .jstree-no-icons .jstree-checkbox { display:inline-block; }
.jstree-default .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
.jstree-default .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
.jstree-default .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }
*/

#vakata-dragged.jstree-default ins {
    background: transparent !important;
}

#vakata-dragged.jstree-default .jstree-ok {
    background: url("/KevuSWeb/javax.faces.resource/jstree-v.pre1.0/themes/javahelp_stgt/d_34.png.jsf?ln=jquery&sbnv=2026-10-07_142512") -2px -53px no-repeat !important;
}

#vakata-dragged.jstree-default .jstree-invalid {
    background: url("/KevuSWeb/javax.faces.resource/jstree-v.pre1.0/themes/javahelp_stgt/d_34.png.jsf?ln=jquery&sbnv=2026-10-07_142512") -18px -53px no-repeat !important;
}

#jstree-marker.jstree-default {
    background: url("d_34.png") -41px -57px no-repeat !important;
    text-indent: -100px;
}

.jstree-default a.jstree-search {
    color: aqua;
}

.jstree-default .jstree-locked a {
    color: silver;
    cursor: default;
}

#vakata-contextmenu.jstree-default-context,
#vakata-contextmenu.jstree-default-context li ul {
    background: #f0f0f0;
    border: 1px solid #979797;
    -moz-box-shadow: 1px 1px 2px #999;
    -webkit-box-shadow: 1px 1px 2px #999;
    box-shadow: 1px 1px 2px #999;
}

#vakata-contextmenu.jstree-default-context li {
}

#vakata-contextmenu.jstree-default-context a {
    color: black;
}

#vakata-contextmenu.jstree-default-context a:hover,
#vakata-contextmenu.jstree-default-context .vakata-hover > a {
    padding: 0 5px;
    background: #e8eff7;
    border: 1px solid #aecff7;
    color: black;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a,
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover {
    color: silver;
    background: transparent;
    border: 0;
    padding: 1px 4px;
}

#vakata-contextmenu.jstree-default-context li.vakata-separator {
    background: white;
    border-top: 1px solid #e0e0e0;
    margin: 0;
}

#vakata-contextmenu.jstree-default-context li ul {
    margin-left: -4px;
}

/* IE6 BEGIN */
/* NOT SUPPORTED
.jstree-default li,
.jstree-default ins,
#vakata-dragged.jstree-default .jstree-invalid,
#vakata-dragged.jstree-default .jstree-ok,
#jstree-marker.jstree-default { _background-image:url("d.gif"); }
.jstree-default .jstree-open ins { _background-position:-72px 0; }
.jstree-default .jstree-closed ins { _background-position:-54px 0; }
.jstree-default .jstree-leaf ins { _background-position:-36px 0; }
.jstree-default a ins.jstree-icon { _background-position:-56px -19px; }
#vakata-contextmenu.jstree-default-context ins { _display:none; }
#vakata-contextmenu.jstree-default-context li { _zoom:1; }
.jstree-default .jstree-undetermined a .jstree-checkbox { _background-position:-20px -19px; }
.jstree-default .jstree-checked a .jstree-checkbox { _background-position:-38px -19px; }
.jstree-default .jstree-unchecked a .jstree-checkbox { _background-position:-2px -19px; }
*/
/* IE6 END */