@charset "UTF-8";
.ims-tree-wrapper{
	margin: 0px;
}

.ims-tree-wrapper ul{
	list-style: none;
}

.ims-tree-wrapper li i{
	cursor: pointer;
	padding-right: 5px;
}

.ims-tree-wrapper li div>i:hover{
	 /*text-shadow: 2px 2px #8ce39f;*/
	 color: red;
}

.ims-tree-wrapper li.open>div{
	font-weight: 700;
}

.ims-tree-wrapper .ims-tree-control{
	text-align: right;
}

.ims-tree-wrapper li.open>div>i.open,
.ims-tree-wrapper li:not(.open)>div>i.closed,
.ims-tree-wrapper li.no-child>div>i.open{
	display:none;
}

.ims-tree-wrapper li.inactive>div{
	text-decoration: line-through;
	color: #CDCDCD;
}

.ims-tree-wrapper li{
	padding: 5px;
}

/* EDIT MODE */
.ims-tree-wrapper.editable li[data-selected='false']>div{
	color: #CDCDCD;
}

.ims-tree-wrapper.editable li.active>div>span {
	transition:all 0.2s;
}

.ims-tree-wrapper.editable li.active>div>span:hover{
	 color: #333;
}

.ims-tree-wrapper.editable li{
	cursor: pointer;
}

.ims-tree-wrapper.editable li.active[data-selected='true']>div>span {
	transition:all 0.1s;
}

.ims-tree-wrapper.editable li.active[data-selected='true']>div>span:before {
	font-family:"Font Awesome 5 Free";
 	content: "\f14a";
  	padding-right: 10px;
  	font-weight:bold;
  	color:#3D5294;
}

.ims-tree-wrapper.editable li.active[data-selected='true']>div>span:hover:before{
  	font-family:"Font Awesome 5 Free";
 	content: "\f0c8";
  	padding-right: 10px;
  	font-weight:bold;
  	color:#3D5294;
}

.ims-tree-wrapper.editable li.active[data-selected='false']>div>span:before {
	font-family:"Font Awesome 5 Free";
 	content: "\f0c8";
  	padding-right: 10px;
  	font-weight:bold;
  	color:#CDCDCD;
}

.ims-tree-wrapper.editable li.active[data-selected='false']>div>span:hover:before{
  	font-family:"Font Awesome 5 Free";
 	content: "\f14a";
  	padding-right: 10px;
  	font-weight:bold;
  	color:#3D5294;
}

.ims-tree-wrapper.editable li.active[data-selected='false']>div>span:hover:after{
	opacity: 0.5;
}

.ims-tree-wrapper.editable li.active[data-selected='true']>div>span:hover:after{
/* 	color: #CDCDCD; */
/* 	text-shadow: 2px 2px #DDD; */
}

.ims-tree-wrapper.editable.selected .ims-tree-control .ims-tree-se-all .uncheck{
	display: none;
}

.ims-tree-wrapper.editable:not(.selected) .ims-tree-control .ims-tree-se-all .check{
	display: none;
}

/* SEARCH MODE */
.ims-tree-wrapper.searching li:not(.search-matched){
	display: none;
}

.ims-tree-wrapper.searching li span.matched{
	color: #f29b4c;
	font-style: italic;
}

/*ADDED 28 JUN 2018*/

.ims-tree-search {
    width:100%;
    margin:10px auto 40px 25px;
}

.ims-tree-ex-all, .ims-tree-co-all, .ims-tree-se-all {
    margin:10px;
}

/*ADDED 21 APR 2020*/
.ims-tree-group {
	font-weight:400;
}

.fa-key {
	display:none;
}