/*!
 * Fancytree "TUHA" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
/*
 Lion colors:
	gray highlight bar: #D4D4D4
	blue highlight-bar and -border #3875D7

*/
/*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 ******************************************************************************/
/*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
.ui-helper-hidden {
  display: none;
}
/*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
ul.fancytree-container {
  font-family: 'Lato', Helvetica,Arial,sans-serif;
  font-size: 10pt;
  white-space: nowrap;
  padding: 4px 0 6px 0;
  margin: 0;
  background-color: transparent;
  border: none;
  overflow: auto;
  min-height: 0%;
  position: relative;
  border-color:transparent;
}
ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
ul.fancytree-container ul > li:before {
  content: none;
}
ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
ul.fancytree-connectors.fancytree-container li {
  /*background-image: url("data:image/gif;base64,R0lGODlhEAAQAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8P///6Wlpf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAP4ALAAAAAAQABAAAAgpAP0JFHhvoMGDCBMiLKiwocOBDB9KXDixosGIFidizPhwI8eGHj8KDAgAOw==");
	*/
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAADICAYAAAAX1+S7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQTdGMTE3NDA3MjA2ODExOTVFMUJGNzc3QTMzOTNFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QUFFRDVGQ0JGQTUxMUU2QTM0RTk4Q0Y4RTZGQTE1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QUFFRDVGQkJGQTUxMUU2QTM0RTk4Q0Y4RTZGQTE1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlBQ0YyQzRFQjIyMDY4MTE5NUUxQkY3NzdBMzM5M0VEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBN0YxMTc0MDcyMDY4MTE5NUUxQkY3NzdBMzM5M0VEIi8+IDwvcmRmOkRlc2NyaXB0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");

  background-position: 0 0;
}
ul.fancytree-container li.fancytree-lastsib,
ul.fancytree-no-connector > li {
  background-image: none;
}
/*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-radio,
span.fancytree-drag-helper-img,
#fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("/Content/img/icons/icons.png");
  background-position: 0px 0px;
}
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-expander,
span.fancytree-radio,
span.fancytree-custom-icon {
  margin-top: 0px;
}
/* Used by icon option: */
span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
/* Used by 'icon' node option: */
img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
/*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
span.fancytree-expander {
  cursor: pointer;
}
.fancytree-exp-n span.fancytree-expander,
.fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("/Content/img/icons/icons.png");
  margin-top: 0;
}
.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.fancytree-exp-e span.fancytree-expander,
.fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.fancytree-exp-e span.fancytree-expander:hover,
.fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.fancytree-exp-el span.fancytree-expander,
.fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.fancytree-exp-el span.fancytree-expander:hover,
.fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
/* Fade out expanders, when container is not hovered or active */
.fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.fancytree-fade-expander:hover span.fancytree-expander,
.fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.fancytree-fade-expander [class*='fancytree-statusnode-'] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
/*------------------------------------------------------------------------------
 * Checkbox icon
 *----------------------------------------------------------------------------*/
span.fancytree-checkbox {
  margin-left: 3px;
  background-position: 0px -32px;
}
span.fancytree-checkbox:hover {
  background-position: -16px -32px;
}
.fancytree-partsel span.fancytree-checkbox {
  background-position: -64px -32px;
}
.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -80px -32px;
}
.fancytree-selected span.fancytree-checkbox {
  background-position: -32px -32px;
}
.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -48px -32px;
}
.fancytree-unselectable span.fancytree-checkbox {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.fancytree-unselectable span.fancytree-checkbox:hover {
  background-position: 0px -32px;
}
.fancytree-unselectable.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -64px -32px;
}
.fancytree-unselectable.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -32px -32px;
}
/*------------------------------------------------------------------------------
 * Radiobutton icon
 * This is a customization, that may be activated by overriding the 'checkbox'
 * class name as 'fancytree-radio' in the tree options.
 *----------------------------------------------------------------------------*/
.fancytree-radio span.fancytree-checkbox {
  background-position: 0px -48px;
}
.fancytree-radio span.fancytree-checkbox:hover {
  background-position: -16px -48px;
}
.fancytree-radio .fancytree-partsel span.fancytree-checkbox {
  background-position: -64px -48px;
}
.fancytree-radio .fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -80px -48px;
}
.fancytree-radio .fancytree-selected span.fancytree-checkbox {
  background-position: -32px -48px;
}
.fancytree-radio .fancytree-selected span.fancytree-checkbox:hover {
  background-position: -48px -48px;
}
.fancytree-radio .fancytree-unselectable span.fancytree-checkbox,
.fancytree-radio .fancytree-unselectable span.fancytree-checkbox:hover {
  background-position: 0px -48px;
}
/*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
/* Documents */
.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
/* Folders */
.fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.fancytree-loading span.fancytree-expander,
.fancytree-loading span.fancytree-expander:hover,
.fancytree-statusnode-loading span.fancytree-icon,
.fancytree-statusnode-loading span.fancytree-icon:hover {
  /*background-image: url("data:image/gif;base64,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");
  background-image: url("");*/
  /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAADICAYAAAAX1+S7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQTdGMTE3NDA3MjA2ODExOTVFMUJGNzc3QTMzOTNFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QUFFRDVGQ0JGQTUxMUU2QTM0RTk4Q0Y4RTZGQTE1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QUFFRDVGQkJGQTUxMUU2QTM0RTk4Q0Y4RTZGQTE1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlBQ0YyQzRFQjIyMDY4MTE5NUUxQkY3NzdBMzM5M0VEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBN0YxMTc0MDcyMDY4MTE5NUUxQkY3NzdBMzM5M0VEIi8+IDwvcmRmOkRlc2NyaXB0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");
	*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDA0MDQyMzUzMURFMTFFNzkxMEZGRjcyRjEyMzVGQzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDA0MDQyMzYzMURFMTFFNzkxMEZGRjcyRjEyMzVGQzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MDQwNDIzMzMxREUxMUU3OTEwRkZGNzJGMTIzNUZDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MDQwNDIzNDMxREUxMUU3OTEwRkZGNzJGMTIzNUZDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmzi7NIAAB+JSURBVHja7F1tjF3H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');
	background-position: 0px 0px;
}
/* Status node icons */
.fancytree-statusnode-error span.fancytree-icon,
.fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
/*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
span.fancytree-title {
  color: #60b7c9;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
span.fancytree-title:hover {
  color: #60b7c9;
text-decoration:underline;
}
span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
/*------------------------------------------------------------------------------
 * Drag'n'drop support
 *----------------------------------------------------------------------------*/
div.fancytree-drag-helper span.fancytree-childcounter,
div.fancytree-drag-helper span.fancytree-dnd-modifier {
  display: inline-block;
  color: #fff;
  background: #337ab7;
  border: 1px solid gray;
  min-width: 10px;
  height: 10px;
  line-height: 1;
  vertical-align: baseline;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
  font-size: 9px;
}
div.fancytree-drag-helper span.fancytree-childcounter {
  position: absolute;
  top: -6px;
  right: -6px;
}
div.fancytree-drag-helper span.fancytree-dnd-modifier {
  background: #5cb85c;
  border: none;
  font-weight: bolder;
}
div.fancytree-drag-helper.fancytree-drop-accept span.fancytree-drag-helper-img {
  background-position: -32px -112px;
}
div.fancytree-drag-helper.fancytree-drop-reject span.fancytree-drag-helper-img {
  background-position: -16px -112px;
}
/*** Drop marker icon *********************************************************/
#fancytree-drop-marker {
  width: 32px;
  position: absolute;
  background-position: 0px -128px;
  margin: 0;
}
#fancytree-drop-marker.fancytree-drop-after,
#fancytree-drop-marker.fancytree-drop-before {
  width: 64px;
  background-position: 0px -144px;
}
#fancytree-drop-marker.fancytree-drop-copy {
  background-position: -64px -128px;
}
#fancytree-drop-marker.fancytree-drop-move {
  background-position: -32px -128px;
}
/*** Source node while dragging ***********************************************/
span.fancytree-drag-source.fancytree-drag-remove {
  opacity: 0.15;
}
/*** Target node while dragging cursor is over it *****************************/
/*------------------------------------------------------------------------------
 * 'table' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-table {
  border-collapse: collapse;
}
table.fancytree-ext-table span.fancytree-node {
  display: inline-block;
  box-sizing: border-box;
}
/*------------------------------------------------------------------------------
 * 'columnview' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-columnview tbody tr td {
  position: relative;
  border: 1px solid gray;
  vertical-align: top;
  overflow: auto;
}
table.fancytree-ext-columnview tbody tr td > ul {
  padding: 0;
}
table.fancytree-ext-columnview tbody tr td > ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  /* no v-lines */
  margin: 0;
}
table.fancytree-ext-columnview span.fancytree-node {
  position: relative;
  /* allow positioning of embedded spans */
  display: inline-block;
}
table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #CBE8F6;
}
table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right {
  position: absolute;
  right: 3px;
  background-position: 0px -80px;
}
table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right:hover {
  background-position: -16px -80px;
}
/*------------------------------------------------------------------------------
 * 'filter' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title {
  color: silver;
  font-weight: lighter;
}
.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: black;
  font-weight: normal;
}
.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: bold;
}
.fancytree-ext-filter-hide tr.fancytree-hide,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide {
  display: none;
}
.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: silver;
  font-weight: lighter;
}
.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: normal;
}
/* Hide expanders if all child nodes are hidden by filter */
.fancytree-ext-filter-hide-expanders tr.fancytree-match span.fancytree-expander,
.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-match span.fancytree-expander {
  visibility: hidden;
}
.fancytree-ext-filter-hide-expanders tr.fancytree-submatch span.fancytree-expander,
.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-submatch span.fancytree-expander {
  visibility: visible;
}
.fancytree-ext-childcounter span.fancytree-icon,
.fancytree-ext-filter span.fancytree-icon {
  position: relative;
}
.fancytree-ext-childcounter span.fancytree-childcounter,
.fancytree-ext-filter span.fancytree-childcounter {
  color: #fff;
  background: #777;
  border: 1px solid gray;
  position: absolute;
  top: -6px;
  right: -6px;
  min-width: 10px;
  height: 10px;
  line-height: 1;
  vertical-align: baseline;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
  font-size: 9px;
}
/*------------------------------------------------------------------------------
 * 'wide' extension
 *----------------------------------------------------------------------------*/
ul.fancytree-ext-wide {
  position: relative;
  min-width: 100%;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.fancytree-ext-wide span.fancytree-node > span {
  position: relative;
  z-index: 2;
}
ul.fancytree-ext-wide span.fancytree-node span.fancytree-title {
  position: absolute;
  z-index: 1;
  left: 0px;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
/*******************************************************************************
 * Node titles
 */
span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
span.fancytree-selected span.fancytree-title,
span.fancytree-active span.fancytree-title {
  background-color: transparent;
}
span.fancytree-selected span.fancytree-title {
  font-style: normal;
  font-weight:700;color: #59b0c3;
}
.fancytree-treefocus span.fancytree-selected span.fancytree-title,
.fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #7cc6d5;
}
/*******************************************************************************
 * 'table' extension
 */
table.fancytree-ext-table {
  border-collapse: collapse;
}
table.fancytree-ext-table tbody tr.fancytree-focused {
  background-color: #7cc6d5;
}
table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: #7cc6d5;
}
table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #7cc6d5;
}
/*******************************************************************************
 * 'columnview' extension
 */
table.fancytree-ext-columnview tbody tr td {
  border: 1px solid gray;
}
table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #7cc6d5;
}
table.fancytree-ext-columnview span.fancytree-node.fancytree-active {
  background-color:  #7cc6d5;
}
