.br-theme-bars-horizontal .br-widget {
  width: 120px;
  white-space: nowrap;
}
.br-theme-bars-horizontal .br-widget a {
  display: block;
  width: 120px;
  height: 5px;
  background-color: #fbedd9;
  margin: 1px;
}
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: #EDB867;
}
.br-theme-bars-horizontal .br-widget .br-current-rating {
  width: 120px;
  font-size: 18px;
  font-weight: 600;
  line-height: 2;
  text-align: center;
  color: #EDB867;
}
.br-theme-bars-horizontal .br-readonly a {
  cursor: default;
}
.br-theme-bars-horizontal .br-readonly a.br-active,
.br-theme-bars-horizontal .br-readonly a.br-selected {
  background-color: #f2cd95;
}
.br-theme-bars-horizontal .br-readonly .br-current-rating {
  color: #f2cd95;
}
@media print {
  .br-theme-bars-horizontal .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .br-theme-bars-horizontal .br-widget a.br-active,
  .br-theme-bars-horizontal .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-horizontal .br-widget .br-current-rating {
    color: black;
  }
}

.br-theme-bars-movie .br-widget {
  height: 10px;
  white-space: nowrap;
}
.br-theme-bars-movie .br-widget a {
  display: block;
  width: 60px;
  height: 8px;
  float: left;
  background-color: #bbcefb;
  margin: 1px;
}
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
  background-color: #4278F5;
}
.br-theme-bars-movie .br-widget .br-current-rating {
  clear: both;
  width: 240px;
  text-align: center;
  font-weight: 600;
  display: block;
  padding: .5em 0;
  color: #4278F5;
  font-weight: 400;
}
.br-theme-bars-movie .br-readonly a {
  cursor: default;
}
.br-theme-bars-movie .br-readonly a.br-active,
.br-theme-bars-movie .br-readonly a.br-selected {
  background-color: #729bf8;
}
.br-theme-bars-movie .br-readonly .br-current-rating {
  color: #729bf8;
}
@media print {
  .br-theme-bars-movie .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .br-theme-bars-movie .br-widget a.br-active,
  .br-theme-bars-movie .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-movie .br-widget .br-current-rating {
    color: black;
  }
}

.br-theme-bars-pill .br-widget {
  white-space: nowrap;
}
.br-theme-bars-pill .br-widget a {
  padding: 7px 15px;
  background-color: #bef5e8;
  color: #50E3C2;
  text-decoration: none;
  font-size: 13px;
  line-height: 3;
  text-align: center;
  font-weight: 400;
}
.br-theme-bars-pill .br-widget a:first-child {
  -webkit-border-top-left-radius: 999px;
  -webkit-border-bottom-left-radius: 999px;
  -moz-border-radius-topleft: 999px;
  -moz-border-radius-bottomleft: 999px;
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}
.br-theme-bars-pill .br-widget a:last-child {
  -webkit-border-top-right-radius: 999px;
  -webkit-border-bottom-right-radius: 999px;
  -moz-border-radius-topright: 999px;
  -moz-border-radius-bottomright: 999px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: #50E3C2;
  color: white;
}
.br-theme-bars-pill .br-readonly a {
  cursor: default;
}
.br-theme-bars-pill .br-readonly a.br-active,
.br-theme-bars-pill .br-readonly a.br-selected {
  background-color: #7cead1;
}
@media print {
  .br-theme-bars-pill .br-widget a {
    border: 1px solid #b3b3b3;
    border-left: none;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .br-theme-bars-pill .br-widget a.br-active,
  .br-theme-bars-pill .br-widget a.br-selected {
    border: 1px solid black;
    border-left: none;
    background: white;
    color: black;
  }
  .br-theme-bars-pill .br-widget a:first-child {
    border-left: 1px solid black;
  }
}

.br-theme-css-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-css-stars .br-widget a {
  text-decoration: none;
  height: 18px;
  width: 18px;
  float: left;
  font-size: 23px;
  margin-right: 5px;
}
.br-theme-css-stars .br-widget a:after {
  content: "\2605";
  color: #d2d2d2;
}
.br-theme-css-stars .br-widget a.br-active:after {
  color: #EDB867;
}
.br-theme-css-stars .br-widget a.br-selected:after {
  color: #EDB867;
}
.br-theme-css-stars .br-widget .br-current-rating {
  display: none;
}
.br-theme-css-stars .br-readonly a {
  cursor: default;
}
@media print {
  .br-theme-css-stars .br-widget a:after {
    content: "\2606";
    color: black;
  }
  .br-theme-css-stars .br-widget a.br-active:after,
  .br-theme-css-stars .br-widget a.br-selected:after {
    content: "\2605";
    color: black;
  }
}

.br-theme-bars-1to10 .br-widget {
  height: 50px;
  white-space: nowrap;
}
.br-theme-bars-1to10 .br-widget a {
  display: block;
  width: 12px;
  padding: 5px 0;
  height: 28px;
  float: left;
  background-color: #fbedd9;
  margin: 1px;
  text-align: center;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: #EDB867;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
  font-size: 20px;
  line-height: 2;
  float: left;
  padding: 0 20px 0 20px;
  color: #EDB867;
  font-weight: 400;
}
.br-theme-bars-1to10 .br-readonly a {
  cursor: default;
}
.br-theme-bars-1to10 .br-readonly a.br-active,
.br-theme-bars-1to10 .br-readonly a.br-selected {
  background-color: #f2cd95;
}
.br-theme-bars-1to10 .br-readonly .br-current-rating {
  color: #f2cd95;
}
@media print {
  .br-theme-bars-1to10 .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .br-theme-bars-1to10 .br-widget a.br-active,
  .br-theme-bars-1to10 .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-1to10 .br-widget .br-current-rating {
    color: black;
  }
}

/*!
 * Fancytree "Win8" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
/*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2021, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.0
 * @date 2021-02-09T20:03:49Z
******************************************************************************/
/*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
.fancytree-helper-hidden {
  display: none;
}
.fancytree-helper-indeterminate-cb {
  color: #777;
}
.fancytree-helper-disabled {
  color: #c0c0c0;
}
/* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
.fancytree-helper-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  background-color: white;
  border: 1px dotted gray;
  min-height: 0%;
  position: relative;
}
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,R0lGODlhEAAQAPcAAAAAANPT0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAgxAP8JHPgvAMGDCA0iXFiQ4UKFDglCjChwIkWLETE61MiQ40OKEkEO9JhQZEWTDRcGBAA7);
  background-position: 0 0;
}
ul.fancytree-container li.fancytree-lastsib,
ul.fancytree-no-connector > li {
  background-image: none;
}
li.fancytree-animating {
  position: relative;
}
/*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-drag-helper-img,
#fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url(data:image/gif;base64,R0lGODlhYADIAPcAAAAAAAAQdAgZehUFaioxQkFIWllbWEpVbFFhfQAplx8wjQQ5pxtShQBCrg5ayABiyQBr2AB04EBznEl7klVxklV6mlZ6rXp7tRmVHBilGSatIzrDMHGtLX65N0W9RX+Bfmu9ZWm9a3K9bXi9dEzXU0LOYUzWaHDHZ3LGcwCFhACA5gCN+QCU+gCc/wSl/QD//yDO9kSElEyMlk+Zi1aZllSFr1+EpFWrgVi1g1+2i3mFhWyMp2iMrWuMtGuUrm6cr2+TtHWUo3aWsmG1mHS8mXGmq3CtpXmtpna+p3u1pk+U1l+93Xmi1nm17X7Gol/G/1zX/3rO/Xbe/Z8AAP8AAP8ACP8bFP8eHv8jJ/8+RP9ITP9RVP9ZV/9iYP9qaP95e43CQpbJScelPu+uMMalRcStQsisSsWtX8+tVM22S8+1X9W2Rt2+TdC0WdW9UtS9Wc+9bNW9dPHFH9fFWN/GU97GWt3GYdzGaN/OZ9fFetvPe+DGTObOYebPaeHGcOXPcOnNd+fWbu3Xd+7efIOFgouNioyUm4mdnJKUkZudmYWtu421tom1vJG1vaKfo6WlnKSmo6utqqytt6W1u7S2s7S1vru9uoiuyZW1xIa77qW1yK29xKK+1a690by9x7W02LW8343HhozHi5POk5vOlJnOmpjFs5LnpqjWoqvfo77BvbXvv5zA1YPf/5PC/5bL/57N+5TW/7bGzLbG2b3O1Lfdy6HL86jS+7Hf/7TY/Lfc/7/f/bLwxrvwx6Po/6zn/6/u/7Xn//+Chv+Pjv+cmf+kpP+8uunWg+7fhPDVhPLdi+7nkPbni/nmmffvrPnvpvn2q//3tP33usXHxM3Lz83Py8XG0MHN29PT09TW093f3NLX4NnW6M/318To/83v/9/g6tLq/dT44N/25973/OTe3f3KyP3a2uHd7+fn3eTw3fj2xebo5e/v5eLr8+Ds++7v+ej26u7w7ezx9Oj/8O7/+fD37Pf27fH3+vb2//D+8fb49P339v//9v7//AAAACH5BAEAAP8ALAAAAABgAMgAAAj/AP/9U0WwoEGBCAcaXJhQ4EKGDR8ejCiRYEOFFS+q4tfPn0d/HadZisjxI0h/Ikl2/BhyZMKNKz22VGly5suSLFG6RKhqH86P0/btHOgzpsegQ3v+PCr0ZVGTKJvyfGoSqdOlUYda2kfVoyVKlHZu7erva1iEY5eaFctVLVi2ZNeibWtUrsCxZNmVg5t371y6JvXyXSr4b9/BRgvf5QrYJCXDZP09XswY6+R/eCNfzmwZcmeBlBg39ng5tOilpUWTTX3aKOvKrhGahu1YtmquMV+Lzm37Nm/Qt/f9/jd790fdjIcX390RefLmvX1DBx6833TiwYVfX/5cMsJI2bVH//oe3vp4geCzmyevvt/5f+mru2cv/3384Pzsh/epP3x++vj1l91/6O1HIHz77SNgdgsG1+BtD6oWoWjvJZJgIghZuB+GAmkYHof/eJgdiCIGR+KFCCGSICIprtjifiwKpCKML4YX4z8z2ogQIQkSsmOPP+7no0A8ChlkeEP+UySSCH3g5JNQPtlklFR+MGWVUF6JpZNabtkllgkxw4wyyJCZTDKCHHORmGSaiaaaDbFZJjJnprnmmHPWCWeYeLppZ5x90vlmnND00wwyekijqDTR7PkPM4UemuiijYYZKaKLMuoopIZiSumml06qaKUIcSpppqQKxEw00XiERx7OjP/6R5isugqrrLS26s+rsTI6a6m17nqrr7na2ms0v6oaLK+4AlurHXEcE40zzuCRa6vQSkuttc5iG+201V7rT7bgcqvss99uKy656nbrzxxxAOLMM83cIS688tJrr7v4zlvvvfH6u++5rfarL8D5/utsoW/A8Uczyygz8KOsMuwwxBLnavHDEU+8ajQbY+xxxf00zHHGC5d8cccJIQOyM/24ocYdyiiTjLn/uAwNzDLTbDPOOvM8c803t/xyzEP/bPTOSPtcNEJBN0000Ds/s07PaAbShx1QV331zFlv3fW8X98RNtcCIeM11oJojXbOa4Pdtthpx2323G8jM+8yy6T/0YYdWvMhT9579/134INDXbjfgPchOOHP8M044pBLfrjjiae9+OWPIzRI5MsckwYab/DBRx2Z//M536KTbjrqb68e+uiln5667K3XDrvnoOf++u290/7724GwLroZbtRBBx3yvIFQ8aEfn/zyzT9vfBrIK8+88wJBf4z02lff/fXZU8/9P96Db7713+tRBhlu0LHHHkucX3z778c/f/3sH+M+/PKjn/2i9z/9CbB/BQwg/8aHPwDu73x9aN8dyiCGNczvgAKJoP8mWMELLvAfGtQDBy34QISEcIQehKAEKUhCDIJwhR0s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);
  background-position: 0px 0px;
}
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-expander,
span.fancytree-custom-icon {
  margin-top: 2px;
}
/* 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: 2px;
  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(data:image/gif;base64,R0lGODlhYADIAPcAAAAAAAAQdAgZehUFaioxQkFIWllbWEpVbFFhfQAplx8wjQQ5pxtShQBCrg5ayABiyQBr2AB04EBznEl7klVxklV6mlZ6rXp7tRmVHBilGSatIzrDMHGtLX65N0W9RX+Bfmu9ZWm9a3K9bXi9dEzXU0LOYUzWaHDHZ3LGcwCFhACA5gCN+QCU+gCc/wSl/QD//yDO9kSElEyMlk+Zi1aZllSFr1+EpFWrgVi1g1+2i3mFhWyMp2iMrWuMtGuUrm6cr2+TtHWUo3aWsmG1mHS8mXGmq3CtpXmtpna+p3u1pk+U1l+93Xmi1nm17X7Gol/G/1zX/3rO/Xbe/Z8AAP8AAP8ACP8bFP8eHv8jJ/8+RP9ITP9RVP9ZV/9iYP9qaP95e43CQpbJScelPu+uMMalRcStQsisSsWtX8+tVM22S8+1X9W2Rt2+TdC0WdW9UtS9Wc+9bNW9dPHFH9fFWN/GU97GWt3GYdzGaN/OZ9fFetvPe+DGTObOYebPaeHGcOXPcOnNd+fWbu3Xd+7efIOFgouNioyUm4mdnJKUkZudmYWtu421tom1vJG1vaKfo6WlnKSmo6utqqytt6W1u7S2s7S1vru9uoiuyZW1xIa77qW1yK29xKK+1a690by9x7W02LW8343HhozHi5POk5vOlJnOmpjFs5LnpqjWoqvfo77BvbXvv5zA1YPf/5PC/5bL/57N+5TW/7bGzLbG2b3O1Lfdy6HL86jS+7Hf/7TY/Lfc/7/f/bLwxrvwx6Po/6zn/6/u/7Xn//+Chv+Pjv+cmf+kpP+8uunWg+7fhPDVhPLdi+7nkPbni/nmmffvrPnvpvn2q//3tP33usXHxM3Lz83Py8XG0MHN29PT09TW093f3NLX4NnW6M/318To/83v/9/g6tLq/dT44N/25973/OTe3f3KyP3a2uHd7+fn3eTw3fj2xebo5e/v5eLr8+Ds++7v+ej26u7w7ezx9Oj/8O7/+fD37Pf27fH3+vb2//D+8fb49P339v//9v7//AAAACH5BAEAAP8ALAAAAABgAMgAAAj/AP/9U0WwoEGBCAcaXJhQ4EKGDR8ejCiRYEOFFS+q4tfPn0d/HadZisjxI0h/Ikl2/BhyZMKNKz22VGly5suSLFG6RKhqH86P0/btHOgzpsegQ3v+PCr0ZVGTKJvyfGoSqdOlUYda2kfVoyVKlHZu7erva1iEY5eaFctVLVi2ZNeibWtUrsCxZNmVg5t371y6JvXyXSr4b9/BRgvf5QrYJCXDZP09XswY6+R/eCNfzmwZcmeBlBg39ng5tOilpUWTTX3aKOvKrhGahu1YtmquMV+Lzm37Nm/Qt/f9/jd790fdjIcX390RefLmvX1DBx6833TiwYVfX/5cMsJI2bVH//oe3vp4geCzmyevvt/5f+mru2cv/3384Pzsh/epP3x++vj1l91/6O1HIHz77SNgdgsG1+BtD6oWoWjvJZJgIghZuB+GAmkYHof/eJgdiCIGR+KFCCGSICIprtjifiwKpCKML4YX4z8z2ogQIQkSsmOPP+7no0A8ChlkeEP+UySSCH3g5JNQPtlklFR+MGWVUF6JpZNabtkllgkxw4wyyJCZTDKCHHORmGSaiaaaDbFZJjJnprnmmHPWCWeYeLppZ5x90vlmnND00wwyekijqDTR7PkPM4UemuiijYYZKaKLMuoopIZiSumml06qaKUIcSpppqQKxEw00XiERx7OjP/6R5isugqrrLS26s+rsTI6a6m17nqrr7na2ms0v6oaLK+4AlurHXEcE40zzuCRa6vQSkuttc5iG+201V7rT7bgcqvss99uKy656nbrzxxxAOLMM83cIS688tJrr7v4zlvvvfH6u++5rfarL8D5/utsoW/A8Uczyygz8KOsMuwwxBLnavHDEU+8ajQbY+xxxf00zHHGC5d8cccJIQOyM/24ocYdyiiTjLn/uAwNzDLTbDPOOvM8c803t/xyzEP/bPTOSPtcNEJBN0000Ds/s07PaAbShx1QV331zFlv3fW8X98RNtcCIeM11oJojXbOa4Pdtthpx2323G8jM+8yy6T/0YYdWvMhT9579/134INDXbjfgPchOOHP8M044pBLfrjjiae9+OWPIzRI5MsckwYab/DBRx2Z//M536KTbjrqb68e+uiln5667K3XDrvnoOf++u290/7724GwLroZbtRBBx3yvIFQ8aEfn/zyzT9vfBrIK8+88wJBf4z02lff/fXZU8/9P96Db7713+tRBhlu0LHHHkucX3z778c/f/3sH+M+/PKjn/2i9z/9CbB/BQwg/8aHPwDu73x9aN8dyiCGNczvgAKJoP8mWMELLvAfGtQDBy34QISEcIQehKAEKUhCDIJwhR0s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);
  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;
}
span.fancytree-checkbox.fancytree-radio {
  background-position: 0px -48px;
}
span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -16px -48px;
}
.fancytree-partsel span.fancytree-checkbox {
  background-position: -64px -32px;
}
.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -80px -32px;
}
.fancytree-partsel span.fancytree-checkbox.fancytree-radio {
  background-position: -64px -48px;
}
.fancytree-partsel span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -80px -48px;
}
.fancytree-selected span.fancytree-checkbox {
  background-position: -32px -32px;
}
.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -48px -32px;
}
.fancytree-selected span.fancytree-checkbox.fancytree-radio {
  background-position: -32px -48px;
}
.fancytree-selected span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -48px -48px;
}
.fancytree-unselectable span.fancytree-checkbox {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.fancytree-unselectable span.fancytree-checkbox:hover {
  background-position: 0px -32px;
}
.fancytree-unselectable span.fancytree-checkbox.fancytree-radio:hover {
  background-position: 0px -48px;
}
.fancytree-unselectable.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -64px -32px;
}
.fancytree-unselectable.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -32px -32px;
}
.fancytree-unselectable.fancytree-selected span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -32px -48px;
}
.fancytree-container.fancytree-checkbox-auto-hide span.fancytree-checkbox {
  visibility: hidden;
}
.fancytree-container.fancytree-checkbox-auto-hide .fancytree-node:hover span.fancytree-checkbox,
.fancytree-container.fancytree-checkbox-auto-hide tr:hover td span.fancytree-checkbox,
.fancytree-container.fancytree-checkbox-auto-hide .fancytree-node.fancytree-selected span.fancytree-checkbox,
.fancytree-container.fancytree-checkbox-auto-hide tr.fancytree-selected td span.fancytree-checkbox {
  visibility: unset;
}
.fancytree-container.fancytree-checkbox-auto-hide.fancytree-treefocus .fancytree-node.fancytree-active span.fancytree-checkbox,
.fancytree-container.fancytree-checkbox-auto-hide.fancytree-treefocus tr.fancytree-active td span.fancytree-checkbox {
  visibility: unset;
}
/*------------------------------------------------------------------------------
 * 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,
span.fancytree-icon.fancytree-icon-loading {
  background-image: url(data:image/gif;base64,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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: 0px;
  min-height: 20px;
}
span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 20px;
  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-node.fancytree-error span.fancytree-title {
  color: red;
}
/*------------------------------------------------------------------------------
 * Drag'n'drop support
 *----------------------------------------------------------------------------*/
/* ext-dnd5: */
span.fancytree-childcounter {
  color: #fff;
  background: #337ab7;
  border: 1px solid gray;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
}
/* ext-dnd: */
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 *****************************/
/*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
.fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.fancytree-container.fancytree-rtl span.fancytree-connector,
.fancytree-container.fancytree-rtl span.fancytree-expander,
.fancytree-container.fancytree-rtl span.fancytree-icon,
.fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url(data:image/gif;base64,R0lGODlhYADIAPcAAAAAAAAQdAgZehUFaioxQkFIWllbWEpVbFFhfQAplx8wjQQ5pxtShQBCrg5ayABiyQBr2AB04EBznEl7klVxklV6mlZ6rXp7tRmVHBilGSatIzrDMHGtLX65N0W9RX+Bfmu9ZWm9a3K9bXi9dEzXU0LOYUzWaHDHZ3LGcwCFhACA5gCN+QCU+gCc/wSl/QD//yDO9kSElEyMlk+Zi1aZllSFr1+EpFWrgVi1g1+2i3mFhWyMp2iMrWuMtGuUrm6cr2+TtHWUo3aWsmG1mHS8mXGmq3CtpXmtpna+p3u1pk+U1l+93Xmi1nm17X7Gol/G/1zX/3rO/Xbe/Z8AAP8AAP8ACP8bFP8eHv8jJ/8+RP9ITP9RVP9ZV/9iYP9qaP95e43CQpbJScelPu+uMMalRcStQsisSsWtX8+tVM22S8+1X9W2Rt2+TdC0WdW9UtS9Wc+9bNW9dPHFH9fFWN/GU97GWt3GYdzGaN/OZ9fFetvPe+DGTObOYebPaeHGcOXPcOnNd+fWbu3Xd+7efIOFgouNioyUm4mdnJKUkZudmYWtu421tom1vJG1vaKfo6WlnKSmo6utqqytt6W1u7S2s7S1vru9uoiuyZW1xIa77qW1yK29xKK+1a690by9x7W02LW8343HhozHi5POk5vOlJnOmpjFs5LnpqjWoqvfo77BvbXvv5zA1YPf/5PC/5bL/57N+5TW/7bGzLbG2b3O1Lfdy6HL86jS+7Hf/7TY/Lfc/7/f/bLwxrvwx6Po/6zn/6/u/7Xn//+Chv+Pjv+cmf+kpP+8uunWg+7fhPDVhPLdi+7nkPbni/nmmffvrPnvpvn2q//3tP33usXHxM3Lz83Py8XG0MHN29PT09TW093f3NLX4NnW6M/318To/83v/9/g6tLq/dT44N/25973/OTe3f3KyP3a2uHd7+fn3eTw3fj2xebo5e/v5eLr8+Ds++7v+ej26u7w7ezx9Oj/8O7/+fD37Pf27fH3+vb2//D+8fb49P339v//9v7//AAAACH5BAEAAP8ALAAAAABgAMgAAAj/AP/9U0WwoEGBCAcaXJhQ4EKGDR8ejCiRYEOFFS+q4tfPn0d/HadZisjxI0h/Ikl2/BhyZMKNKz22VGly5suSLFG6RKhqH86P0/btHOgzpsegQ3v+PCr0ZVGTKJvyfGoSqdOlUYda2kfVoyVKlHZu7erva1iEY5eaFctVLVi2ZNeibWtUrsCxZNmVg5t371y6JvXyXSr4b9/BRgvf5QrYJCXDZP09XswY6+R/eCNfzmwZcmeBlBg39ng5tOilpUWTTX3aKOvKrhGahu1YtmquMV+Lzm37Nm/Qt/f9/jd790fdjIcX390RefLmvX1DBx6833TiwYVfX/5cMsJI2bVH//oe3vp4geCzmyevvt/5f+mru2cv/3384Pzsh/epP3x++vj1l91/6O1HIHz77SNgdgsG1+BtD6oWoWjvJZJgIghZuB+GAmkYHof/eJgdiCIGR+KFCCGSICIprtjifiwKpCKML4YX4z8z2ogQIQkSsmOPP+7no0A8ChlkeEP+UySSCH3g5JNQPtlklFR+MGWVUF6JpZNabtkllgkxw4wyyJCZTDKCHHORmGSaiaaaDbFZJjJnprnmmHPWCWeYeLppZ5x90vlmnND00wwyekijqDTR7PkPM4UemuiijYYZKaKLMuoopIZiSumml06qaKUIcSpppqQKxEw00XiERx7OjP/6R5isugqrrLS26s+rsTI6a6m17nqrr7na2ms0v6oaLK+4AlurHXEcE40zzuCRa6vQSkuttc5iG+201V7rT7bgcqvss99uKy656nbrzxxxAOLMM83cIS688tJrr7v4zlvvvfH6u++5rfarL8D5/utsoW/A8Uczyygz8KOsMuwwxBLnavHDEU+8ajQbY+xxxf00zHHGC5d8cccJIQOyM/24ocYdyiiTjLn/uAwNzDLTbDPOOvM8c803t/xyzEP/bPTOSPtcNEJBN0000Ds/s07PaAbShx1QV331zFlv3fW8X98RNtcCIeM11oJojXbOa4Pdtthpx2323G8jM+8yy6T/0YYdWvMhT9579/134INDXbjfgPchOOHP8M044pBLfrjjiae9+OWPIzRI5MsckwYab/DBRx2Z//M536KTbjrqb68e+uiln5667K3XDrvnoOf++u290/7724GwLroZbtRBBx3yvIFQ8aEfn/zyzT9vfBrIK8+88wJBf4z02lff/fXZU8/9P96Db7713+tRBhlu0LHHHkucX3z778c/f/3sH+M+/PKjn/2i9z/9CbB/BQwg/8aHPwDu73x9aN8dyiCGNczvgAKJoP8mWMELLvAfGtQDBy34QISEcIQehKAEKUhCDIJwhR0s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);
}
.fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url(data:image/gif;base64,R0lGODlhYADIAPcAAAAAAAAQdAgZehUFaioxQkFIWllbWEpVbFFhfQAplx8wjQQ5pxtShQBCrg5ayABiyQBr2AB04EBznEl7klVxklV6mlZ6rXp7tRmVHBilGSatIzrDMHGtLX65N0W9RX+Bfmu9ZWm9a3K9bXi9dEzXU0LOYUzWaHDHZ3LGcwCFhACA5gCN+QCU+gCc/wSl/QD//yDO9kSElEyMlk+Zi1aZllSFr1+EpFWrgVi1g1+2i3mFhWyMp2iMrWuMtGuUrm6cr2+TtHWUo3aWsmG1mHS8mXGmq3CtpXmtpna+p3u1pk+U1l+93Xmi1nm17X7Gol/G/1zX/3rO/Xbe/Z8AAP8AAP8ACP8bFP8eHv8jJ/8+RP9ITP9RVP9ZV/9iYP9qaP95e43CQpbJScelPu+uMMalRcStQsisSsWtX8+tVM22S8+1X9W2Rt2+TdC0WdW9UtS9Wc+9bNW9dPHFH9fFWN/GU97GWt3GYdzGaN/OZ9fFetvPe+DGTObOYebPaeHGcOXPcOnNd+fWbu3Xd+7efIOFgouNioyUm4mdnJKUkZudmYWtu421tom1vJG1vaKfo6WlnKSmo6utqqytt6W1u7S2s7S1vru9uoiuyZW1xIa77qW1yK29xKK+1a690by9x7W02LW8343HhozHi5POk5vOlJnOmpjFs5LnpqjWoqvfo77BvbXvv5zA1YPf/5PC/5bL/57N+5TW/7bGzLbG2b3O1Lfdy6HL86jS+7Hf/7TY/Lfc/7/f/bLwxrvwx6Po/6zn/6/u/7Xn//+Chv+Pjv+cmf+kpP+8uunWg+7fhPDVhPLdi+7nkPbni/nmmffvrPnvpvn2q//3tP33usXHxM3Lz83Py8XG0MHN29PT09TW093f3NLX4NnW6M/318To/83v/9/g6tLq/dT44N/25973/OTe3f3KyP3a2uHd7+fn3eTw3fj2xebo5e/v5eLr8+Ds++7v+ej26u7w7ezx9Oj/8O7/+fD37Pf27fH3+vb2//D+8fb49P339v//9v7//AAAACH5BAEAAP8ALAAAAABgAMgAAAj/AP/9U0WwoEGBCAcaXJhQ4EKGDR8ejCiRYEOFFS+q4tfPn0d/HadZisjxI0h/Ikl2/BhyZMKNKz22VGly5suSLFG6RKhqH86P0/btHOgzpsegQ3v+PCr0ZVGTKJvyfGoSqdOlUYda2kfVoyVKlHZu7erva1iEY5eaFctVLVi2ZNeibWtUrsCxZNmVg5t371y6JvXyXSr4b9/BRgvf5QrYJCXDZP09XswY6+R/eCNfzmwZcmeBlBg39ng5tOilpUWTTX3aKOvKrhGahu1YtmquMV+Lzm37Nm/Qt/f9/jd790fdjIcX390RefLmvX1DBx6833TiwYVfX/5cMsJI2bVH//oe3vp4geCzmyevvt/5f+mru2cv/3384Pzsh/epP3x++vj1l91/6O1HIHz77SNgdgsG1+BtD6oWoWjvJZJgIghZuB+GAmkYHof/eJgdiCIGR+KFCCGSICIprtjifiwKpCKML4YX4z8z2ogQIQkSsmOPP+7no0A8ChlkeEP+UySSCH3g5JNQPtlklFR+MGWVUF6JpZNabtkllgkxw4wyyJCZTDKCHHORmGSaiaaaDbFZJjJnprnmmHPWCWeYeLppZ5x90vlmnND00wwyekijqDTR7PkPM4UemuiijYYZKaKLMuoopIZiSumml06qaKUIcSpppqQKxEw00XiERx7OjP/6R5isugqrrLS26s+rsTI6a6m17nqrr7na2ms0v6oaLK+4AlurHXEcE40zzuCRa6vQSkuttc5iG+201V7rT7bgcqvss99uKy656nbrzxxxAOLMM83cIS688tJrr7v4zlvvvfH6u++5rfarL8D5/utsoW/A8Uczyygz8KOsMuwwxBLnavHDEU+8ajQbY+xxxf00zHHGC5d8cccJIQOyM/24ocYdyiiTjLn/uAwNzDLTbDPOOvM8c803t/xyzEP/bPTOSPtcNEJBN0000Ds/s07PaAbShx1QV331zFlv3fW8X98RNtcCIeM11oJojXbOa4Pdtthpx2323G8jM+8yy6T/0YYdWvMhT9579/134INDXbjfgPchOOHP8M044pBLfrjjiae9+OWPIzRI5MsckwYab/DBRx2Z//M536KTbjrqb68e+uiln5667K3XDrvnoOf++u290/7724GwLroZbtRBBx3yvIFQ8aEfn/zyzT9vfBrIK8+88wJBf4z02lff/fXZU8/9P96Db7713+tRBhlu0LHHHkucX3z778c/f/3sH+M+/PKjn/2i9z/9CbB/BQwg/8aHPwDu73x9aN8dyiCGNczvgAKJoP8mWMELLvAfGtQDBy34QISEcIQehKAEKUhCDIJwhR0soUDwsEE7sPCCbPADQmgoQhvGcA853GEN/284vyDOcIg/NOI/eHgHH7ZQiUx0Ig51iJA5vOGK+bviG6hYRS1m8YpcFIgVsQg/LYbxH2N8wxe32JA0rvGMbiwjGC/yjzyk4Qx0vIgd8ZjHhOyxj368IyAR8sdB1lGQhkykIhfJyEY2kgGQjKQkI4mQSVoSkpW85CQzqUlKCqSTkuQkKCuZjlKmgx3saIc85HGPfTCgkmOIpSxnOYZXftKUp0zlKltpy38wgJbA7CUDcIlKVbLSlbAE5iyFaUpUsmOXXBHmGORAzWpWs5akLKUzoYnMT07TmtbE5i1LIYpQiOKcohgFKrrpy2+Ck5ri9KU2UblLf0QTlnLYJiv9If+HeA4zl89kZQbu6c180lOg/WSmKEIQAhE4NAQoEAU7fykHhjpUBBBNKCn1eQ+P7MMf0jRoPfnpT4DuMgMDBSk+D3oPlGr0lqEAgUxDMNNQqLSgMgUBTXX6Ul+i0h8j/UhIgbpPj/SUAajMwElR6pGQKlWgLvUnO2IaghGgYAQNLcVN2ykHnVoVqyI4aio90lGoDNUfZTWqVNuB0pai9KNbpWhbUTpQscZUBFdFQQhOMIq4ThMEeLXqXo+qSqiY5KxQIaw86PpWoeKTsSklbCgaile9okCrIaUsCix71KCaFZ9p/UhnV0lXuDYVn4ttLEmFKQ9R6NSyVe1rSF8L0ar/draVpj0sPrmSWH8ecx8ZMGxIuRJc0fo2FCKQqQiwegLM4jO5gGXuUXGbW8cW9J3wFCZ17fnZ62LXn/dARShGQd5RjBcVfsVudivJGMOe1pvKlKUw2+teacY3lvPlbX2TeV9hghKTn/yvf/8ryk4WWJMHvqQjF8zgBjv4wRCOsIQnTOEKJ7ITNmCADToxSAynYMMdzjCIAYlhDXOYxCI+cR89PGI6zkLDk9DGJjJMCzrS4sOTGMMmdpCCGl/kxTbYhIx3wAAfN4QWGt6Ejols5IRcI8mp2DEDZmHjDyt5xz2+CC0qEON0aCOVGKZyQrac42nGUhY2aPI/ZlGBTeRS/5VhPnKbY9nPMaBZzVvWRCpQsedUoFnMCNmyks1s5zQ3hAFd/rIxZdFLgaQgx+C0cwoO7eZiLrrRvlRypBl96En0mc985nRCUqDpcMpi0gjBsDa8rEtWyoMHKsbwN9uhSnjuINY2OGU6UuGBUrTDHvuAdapt8E1elwKePsD1p5ctbIHImpqpiDayVWyDSWjTmPLgCpoRUu1p0nqV8ujnLGzA7UqnggQb0EApuEILcgskyNM8d7pJIW53/yPIoI42n/fc7nLHO9rSHsO4K7lqlmaboP9IwazBvQ94otqXivbABjaAAQwwJqRykPgGMoCB9X6yzyDPdy8VDm2Ap8Lh5f9OpTFF0+93a5rhDR9Dy++9CVWWQgMcJ8VHB+7yad485/2ceZBDru9UCF3TJj+5zO2NYWzTt9n/6MQOvnlweAoh1jtYpTpKgYFSZNsfV0/11KlJCgzQu59hd/YO8h3yZIu92NJGu4p9KQtu2hPJDUmBLNwJzxsfuu6i8ciL/873oGOaAbJgO5+fnPe9R9rvY7aBLALfbkALpN17J3S78Sz59u5j80eWPJ1jCfrIJx7k4+Z85utc+oS8mAeTpwUPilxlHsxC5kLI8o8ZwANa7GMWQqC9lhngg9vTIvhqFsiLi2/02Sf/HzcuPu51T8cStziPLJ579VMcYhN3//rb/7D/9i1M/vKb//zobwg2Frn+9Eu4/YmEvyHl734H0x+Q9+9j/uvvyP3T0f8XAYD8p0gCmBAFiBAHOID4x34MqIANloD/AIEQ6IAB2IDxR4EMJoEWiIGMtH/Y8IEg+IF5FIIhyIH9t4EmWGEamILkt4IsqIIo+IIR5oIy+H4xWIP2h4M6uIM82IM++IONVA2LJAUpKISKRISJBAmQoEgwAAOAVAhDAUhQAAyOpIRM6ISGlAjssISGBAO/gIV5BAAAEIV59AIv4AuMpIVcOEheCIZ9hAjs4A9r2Ede+A1ueBEAYABjaEgv0ApnqEhwKIdd+At2OEgfEIeCCEgwEAzfUIh9/5SHekiGDdGHfoiGhoiIc0hHi9iId0hHgZiJmkiInZgQkBiJgESJfkiFg/SJg+iIg6SGibSIo4gQhSCGYlgIUmiGZggFiQSLXRgMs3gRVhiLweh+w9iFxdgQRphISMiBy2hIzQiE0jiN1FiN1niN2JiN2viCzzhI0UiB3QhI39hHx8iGxQiFijSFVQiKedSEvbiFsfiFgCSGkngRZmiJiuSLbCiPqxiH7NgQdViMebiHg9SHf5hIrLiPrphHh+gR/4gQm7iQeGgApniKrVCJhtSQiUiHjCiRnuiPrSiQFFmRZXiRqWhICamIoviOD5kQsviEtggAuNhHUKCLL8CLWf8Ij7+YjAhRjorIk+fnk3QIlAIRjn00jgpolHmElNvYlE75lBFmDMLQBcJgDhfhXljpDzxIBVQASMagBVXAlVRQBVxglQiRle61g2LZlXTkBWF5BVzQBVxgBVRgBcRwlmgJFWopllNwEcNQBVbwBefgEfywBVZQBVdglnmplzq4ln2ZEOdwBVQwDB/BD11QBViwBVSgBQKBlsX1EXvJlY+JEMVABVcwmP5gmYBpDMZQBVVwDv+QlUxlEqFJBaMpEMKwmYR5mVZgDB6BBVRQDLH5EZ9JV4yJg47ZEF1ABV2Qmrzpmx6hBVTwBcPpEUxlnMeJnLZ5m/+Qm1mgmr1pEpJaKZwmAVlpyYNTwJ3/YA6AuQWraRLDQAVY0JnlOZuGtZVseRFcUJdYAJ0ecQ5YUAV3WZ3EmZW1SUfmcJhb4J/FkAVUkAV4uZgeUZvq+Q/EIJmYqQUBKp/GEKES/4qf6ZlH5gCWYlkFWmCW9CmhWomeFQqZxUAMxYCiHrqYUElHKjqhNZqjOjqjC6YP9BAP+kBH+wAPPfqjQSphPgqkDeEPFxAAF7CijPSj3XAK8XAR4CAAA8ANjSSlVCphXFqlCeEPATCmUKpI+hAPq2ACJTAODXGlAzAAn8BIZ5qmaxphc6qmbBqmYxoAZWpId9oLdYoQ6KAAAiAAoECbg/SndapfWLkPgKSobMqoCTCpJuGogFQP+tANJsAL4lAC4iCoDbAAojqqosoEl5qpm9qpn7oPTPAArvqqr8oE+dBHmKqpnOqp/8CqDbCrvMqrsjpI9dCpvSAOnZqn8KAEDv+QrMqqrA9wqcJKrHXqD7A6ra7apwkRrCUwrMUamw+wrN76ANbaELVqAsMaqNnwDioQAeq6ruraBKeqqeXKpuDQBBBQr/Zqr01gqXQ0rvH6D+xAr/d6r/nqp2hKroH6D9rwDiywAiuAC4j6qAULqGy6DdZgDZVgDZ5QCZLwEVwBsWkqsf9gDeDwESpQshxLpARLp2AqEOfqAi3QArggpwVbAivrYHdKs0vKsCsQrolKD1Nas//Qsi0QDo3koz+LpD7bpWH6si3As4mqD1B7EdrgD/mAsnIKtUdqp1jbplHQAlFgtTs6SNYQh/AADmF7tmibtmqLfkmatQkxpGr7pVb/iqVaerY3m6cI4aZwqqMAIBCQmhCDWqiHCppOKYb/MK63+qkCgQ6hSqqjaqrm17eS+w8xWbmWe7mYa4uH+6zb+g/H6q3L2qxNabj82rnnmq7suq7uWrh+G7EHm7AL27APW6M3W7NCC7Npa7RKixBCS7S5u7UNMbVVu7bEW7zG+2A3cAMzsLwyEAMTUAOckBBDMATJu7wz0LzPG708URGqoBHc2xDu4A8cwAH+wAqXcAlCkL5CsKTjW77nq77rmxA3QANGQAM/EASMwAiN0AiLYAHyS7/2i7/6y7/+yxNLYRMGbBQIPJxhEAYf4Q4Q7A6ZQAF42cAPHMETLL890AOX/6AIEuAIYWEWlGCEN7DBHfzBIQwWI+wQkWEVU4EVLvwPHNDAYAAG5LsLOIwPmZDBMkzDNuwPOLwLOszD/1DCQAAEmCAB1ZANUHEeRozESszEJnEeaVEXb/EXbnEWPQwGHdABN6wLuoAPYowAAjHDXOzFQAzGYowPZCwQN3DEP9AI0/sIBuEPTgzHjTABiUDHBWHHlHEYhkEYfjGcaOwRu6ALuZDIbEyfhZzGiZwLi+zGQPADcTwBlmAJ3uAK4UAOifjGlJzHl5zJm5yInGELULEZp2HKtfEPrCC+N3zIj3wLkdzK7YvDiJzIstzGRfwDRVAEebzHrmABv/AEnczLvv+sx48QzMOciLNhC/tgC/2gyt5BHc/8zNF8HAJxCSYBxrEsyweQzdt8y7lwC96MEDjQy0WwCJZsCd/wCt8QC4l4zr2szpfczu/MzKJhC/qsHPm8z9j8D5eAD7bczeTsDt8M0AINy7hMzrdg0OZcBEZwBEeAzHXMIecc0RO9xxVNHfrc0f7MGh7d0dMhBPMw0OPM0LDgDgUgECRt0gx9Cym90gKBAxidBDFwyc4UhxZd0zdtCTntDxxyHx2NG/NRIIwx1OLB0vPAzSdNzrAQ00rN1C/91CptzkeQBFgdAxrdxxZ91Vm91QQB1EZdzc7szPxBH2VdzWf9DyQtzij9Cq//UNVsvdQEDQtwLdf/gANYnQRI0NM/HSN6jdV9jdPO5A8xch9qzRgNYtaKzdL4cMsobdevMA8yLQSPvdAwLdmUbc6C3ddgrQqGPdOdrdV8HNYxUiK3cSIbIhAUsA34MA8RHNvzQA0EwNquDduxDcGzXdszjQS+7QQxMA3TAG6r5Ai9/dvBPdzEbdw44iIy4txCQAHSjQAIcAAHUADYXQAE0MbRPd3Vfd3Zvd3mnAPTSwQyoAM6cAiGYAiJ4AjTMNPkPQTmjd7qzd7uTSRAgt9Gkn61YApHIAOG1N//DUhbkiUCUeBScrwKvuAM3uAO/uAQHuESPuEUXuEWfuEYnuEaC77hHN7hHv7hMhgQADs=);
}
ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAANPT0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAgxAP8JHPgvAMGDCA0iXFiQ4UKFDglCjChwIkWLETE61MiQ40OKEkEO9JhQZEWTDRcGBAA7);
}
ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
#fancytree-drop-marker.fancytree-rtl {
  background-image: url(data:image/gif;base64,R0lGODlhYADIAPcAAAAAAAAQdAgZehUFaioxQkFIWllbWEpVbFFhfQAplx8wjQQ5pxtShQBCrg5ayABiyQBr2AB04EBznEl7klVxklV6mlZ6rXp7tRmVHBilGSatIzrDMHGtLX65N0W9RX+Bfmu9ZWm9a3K9bXi9dEzXU0LOYUzWaHDHZ3LGcwCFhACA5gCN+QCU+gCc/wSl/QD//yDO9kSElEyMlk+Zi1aZllSFr1+EpFWrgVi1g1+2i3mFhWyMp2iMrWuMtGuUrm6cr2+TtHWUo3aWsmG1mHS8mXGmq3CtpXmtpna+p3u1pk+U1l+93Xmi1nm17X7Gol/G/1zX/3rO/Xbe/Z8AAP8AAP8ACP8bFP8eHv8jJ/8+RP9ITP9RVP9ZV/9iYP9qaP95e43CQpbJScelPu+uMMalRcStQsisSsWtX8+tVM22S8+1X9W2Rt2+TdC0WdW9UtS9Wc+9bNW9dPHFH9fFWN/GU97GWt3GYdzGaN/OZ9fFetvPe+DGTObOYebPaeHGcOXPcOnNd+fWbu3Xd+7efIOFgouNioyUm4mdnJKUkZudmYWtu421tom1vJG1vaKfo6WlnKSmo6utqqytt6W1u7S2s7S1vru9uoiuyZW1xIa77qW1yK29xKK+1a690by9x7W02LW8343HhozHi5POk5vOlJnOmpjFs5LnpqjWoqvfo77BvbXvv5zA1YPf/5PC/5bL/57N+5TW/7bGzLbG2b3O1Lfdy6HL86jS+7Hf/7TY/Lfc/7/f/bLwxrvwx6Po/6zn/6/u/7Xn//+Chv+Pjv+cmf+kpP+8uunWg+7fhPDVhPLdi+7nkPbni/nmmffvrPnvpvn2q//3tP33usXHxM3Lz83Py8XG0MHN29PT09TW093f3NLX4NnW6M/318To/83v/9/g6tLq/dT44N/25973/OTe3f3KyP3a2uHd7+fn3eTw3fj2xebo5e/v5eLr8+Ds++7v+ej26u7w7ezx9Oj/8O7/+fD37Pf27fH3+vb2//D+8fb49P339v//9v7//AAAACH5BAEAAP8ALAAAAABgAMgAAAj/AP/9U0WwoEGBCAcaXJhQ4EKGDR8ejCiRYEOFFS+q4tfPn0d/HadZisjxI0h/Ikl2/BhyZMKNKz22VGly5suSLFG6RKhqH86P0/btHOgzpsegQ3v+PCr0ZVGTKJvyfGoSqdOlUYda2kfVoyVKlHZu7erva1iEY5eaFctVLVi2ZNeibWtUrsCxZNmVg5t371y6JvXyXSr4b9/BRgvf5QrYJCXDZP09XswY6+R/eCNfzmwZcmeBlBg39ng5tOilpUWTTX3aKOvKrhGahu1YtmquMV+Lzm37Nm/Qt/f9/jd790fdjIcX390RefLmvX1DBx6833TiwYVfX/5cMsJI2bVH//oe3vp4geCzmyevvt/5f+mru2cv/3384Pzsh/epP3x++vj1l91/6O1HIHz77SNgdgsG1+BtD6oWoWjvJZJgIghZuB+GAmkYHof/eJgdiCIGR+KFCCGSICIprtjifiwKpCKML4YX4z8z2ogQIQkSsmOPP+7no0A8ChlkeEP+UySSCH3g5JNQPtlklFR+MGWVUF6JpZNabtkllgkxw4wyyJCZTDKCHHORmGSaiaaaDbFZJjJnprnmmHPWCWeYeLppZ5x90vlmnND00wwyekijqDTR7PkPM4UemuiijYYZKaKLMuoopIZiSumml06qaKUIcSpppqQKxEw00XiERx7OjP/6R5isugqrrLS26s+rsTI6a6m17nqrr7na2ms0v6oaLK+4AlurHXEcE40zzuCRa6vQSkuttc5iG+201V7rT7bgcqvss99uKy656nbrzxxxAOLMM83cIS688tJrr7v4zlvvvfH6u++5rfarL8D5/utsoW/A8Uczyygz8KOsMuwwxBLnavHDEU+8ajQbY+xxxf00zHHGC5d8cccJIQOyM/24ocYdyiiTjLn/uAwNzDLTbDPOOvM8c803t/xyzEP/bPTOSPtcNEJBN0000Ds/s07PaAbShx1QV331zFlv3fW8X98RNtcCIeM11oJojXbOa4Pdtthpx2323G8jM+8yy6T/0YYdWvMhT9579/134INDXbjfgPchOOHP8M044pBLfrjjiae9+OWPIzRI5MsckwYab/DBRx2Z//M536KTbjrqb68e+uiln5667K3XDrvnoOf++u290/7724GwLroZbtRBBx3yvIFQ8aEfn/zyzT9vfBrIK8+88wJBf4z02lff/fXZU8/9P96Db7713+tRBhlu0LHHHkucX3z778c/f/3sH+M+/PKjn/2i9z/9CbB/BQwg/8aHPwDu73x9aN8dyiCGNczvgAKJoP8mWMELLvAfGtQDBy34QISEcIQehKAEKUhCDIJwhR0s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);
}
/*------------------------------------------------------------------------------
 * 'table' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-table {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  border-collapse: collapse;
  /* ext-ariagrid */
}
table.fancytree-ext-table span.fancytree-node {
  display: inline-block;
  box-sizing: border-box;
}
table.fancytree-ext-table td.fancytree-status-merged {
  text-align: center;
  font-style: italic;
  color: #c0c0c0;
}
table.fancytree-ext-table tr.fancytree-statusnode-error td.fancytree-status-merged {
  color: red;
}
table.fancytree-ext-table.fancytree-ext-ariagrid.fancytree-cell-mode > tbody > tr.fancytree-active > td {
  background-color: #eee;
}
table.fancytree-ext-table.fancytree-ext-ariagrid.fancytree-cell-mode > tbody > tr > td.fancytree-active-cell {
  background-color: #cbe8f6;
}
table.fancytree-ext-table.fancytree-ext-ariagrid.fancytree-cell-mode.fancytree-cell-nav-mode > tbody > tr > td.fancytree-active-cell {
  background-color: #3875d7;
}
/*------------------------------------------------------------------------------
 * '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: #e0e0e0;
}
table.fancytree-ext-columnview span.fancytree-node.fancytree-active {
  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: #c0c0c0;
  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: #c0c0c0;
  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,
.fancytree-ext-childcounter span.fancytree-custom-icon,
.fancytree-ext-filter span.fancytree-custom-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;
}
/*------------------------------------------------------------------------------
 * 'fixed' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-fixed-wrapper .fancytree-ext-fixed-hidden {
  display: none;
}
.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-scroll-border-bottom {
  border-bottom: 3px solid rgba(0, 0, 0, 0.75);
}
.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-scroll-border-right {
  border-right: 3px solid rgba(0, 0, 0, 0.75);
}
.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-tl {
  position: absolute;
  overflow: hidden;
  z-index: 3;
  top: 0px;
  left: 0px;
}
.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-tr {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  top: 0px;
}
.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-bl {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  left: 0px;
}
.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-br {
  position: absolute;
  overflow: scroll;
  z-index: 1;
}
/*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
/*******************************************************************************
 * Node titles
 */
.fancytree-plain span.fancytree-title {
  border: 1px solid transparent;
}
.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border-color: #3399ff;
}
.fancytree-plain span.fancytree-active span.fancytree-title,
.fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f7f7f7;
  border-color: #dedede;
}
.fancytree-plain span.fancytree-node span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.fancytree-plain span.fancytree-node:hover span.fancytree-title {
  background-color: #eff9fe;
  border-color: #70c0e7;
}
.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,
.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title {
  background-color: #cbe8f6;
  border-color: #26a0da;
}
/*******************************************************************************
 * 'table' extension
 */
table.fancytree-ext-table tbody tr td {
  border: 1px solid #EDEDED;
}
table.fancytree-ext-table tbody span.fancytree-node,
table.fancytree-ext-table tbody span.fancytree-node:hover {
  border: none;
  background: none;
}
table.fancytree-ext-table tbody tr:hover {
  background-color: #E5F3FB;
  outline: 1px solid #70C0E7;
}
table.fancytree-ext-table tbody tr.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
table.fancytree-ext-table tbody tr.fancytree-active:hover,
table.fancytree-ext-table tbody tr.fancytree-selected:hover {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}
table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: #F7F7F7;
  outline: 1px solid #DEDEDE;
}
table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #F7F7F7;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected {
  background-color: #CBE8F6;
}

