/* CSS Document */
.tf-tree,	
.tf-tree	li	{list-style:none; padding-left:0; line-height:20px;}
.tf-tree	.tf-child-true	> ul	{display:none; padding-left:0;}
.tf-tree	.tf-child-true			{cursor:pointer; position:relative;}
.tf-tree	.tf-child-true:before	{display:block; position:absolute; top:-1px; left:0; content:"▸"; width:20px; height:20px; font-size:11px; line-height:20px; text-align:center; transition:.1s linear;}
.tf-tree	.tf-child-true.tf-open	> div	{font-weight:bold;}
.tf-tree	.tf-child-true.tf-open	> ul	{display:block;}
.tf-tree	.tf-child-true.tf-open:before	{-webkit-transform:rotate(90deg);}
.tf-tree	.tf-child-false			{cursor:pointer; position:relative;}
.tf-tree	.tf-child-false:before	{display:block; position:absolute; top:-1px; left:0; content:"•"; width:20px; height:20px; font-size:11px; line-height:20px; text-align:center;}
.tf-tree	.tf-closed				{font-weight:normal;}
.tf-tree	.tf-selected			{background:#fff; color:#3af; border-radius:20px;}
.tf-tree	ul.tf-search-result		{display:block}
.tf-tree	ul.tf-search-result	> li	{display:none;}
.tf-tree	ul.tf-search-result	> li.tf-search-result	{display:block;}