/**
 * jstree 기반 확장 트리
 * @author CJS@BRYAN
 * @since  2024. 01.01
 * @version 1.0
 * @see
 * Copyright (C)  All right reserved.
*/
.fa-use-tree{
	color : #6b8be1;
	font-size: 12px; /*아이콘크기*/
}

.fa-unuse-tree{
	color : #dc5567;
	font-size: 12px; /*아이콘크기*/
}
.jstree-contextmenu {
	z-index: 9999999999;
}
.jstree-default .jstree-open>.jstree-ocl {    
    background-position: -100px -4px;
    background-image: url("../img/treeview32px.png");
}
.jstree-default .jstree-closed>.jstree-ocl {
    background-position: -132px -4px;
    background-image: url("../img/treeview32px.png");
}
.jstree-default .jstree-leaf>.jstree-ocl {
	 background-image: url("../img/treeview32px.png");
}
.jstree-default .jstree-icon.fa-use-tree:not(.fa-icon),
.jstree-default .jstree-icon.fa-unuse-tree:not(.fa-icon) {
    background-position: -132px -70px;
    background-image: url("../img/treeview32px.png");
}
.jstree-default li.jstree-open > a .jstree-icon.fa-use-tree:not(.fa-icon),
.jstree-default li.jstree-open > a .jstree-icon.fa-unuse-tree:not(.fa-icon) {
     background-position: -163px -70px;
    background-image: url("../img/treeview32px.png");
}
.jstree-default li.jstree-closed > a .jstree-icon.fa-unuse-tree:not(.fa-icon),
.jstree-default li.jstree-closed > a .jstree-icon.fa-use-tree:not(.fa-icon) {
    background-position: -132px -70px;
    background-image: url("../img/treeview32px.png");
}
/* .jstree-default .jstree-icon.fa-unuse-tree {
    background-position: -36px -68px;
    background-image: url(../img/treeview32px.png);
} */
.jstree-default .jstree-search {
    font-size: 16px;
    font-style: initial;
    animation: blink-effect 1s step-end infinite;
}
@keyframes blink-effect {
  50% {
    opacity: 0.6;
    font-size : 15px;
  }
}
