/* /.dokuwiki */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base_vars.less XXXXXXXXX */
/**
 * This file provides the basic vars
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* for programmers customizing */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* code, pre, samp, kbd */
/* icons */
/* metabox tabs + num in icons + tabinclude */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* usertools, breadcrumbs icons, pagetools box-hover */
/* navigation left */
/* autosuggest, submit in quicksearch */
/* edit mode */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* fonts */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries for breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* col width */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base.less XXXXXXXXX */
/**
 * This file provides the basic/reset styles.
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* global vars */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + +  for programmers customizing  + + + */
/* code, pre, samp, kbd */
/* icons */
/* metabox tabs + num in icons + tabinclude */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* usertools, breadcrumbs icons, pagetools box-hover */
/* navigation left */
/* autosuggest, submit in quicksearch */
/* edit mode */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* fonts */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries for breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* col width */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* /.dokuwiki */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base_vars.less XXXXXXXXX */
/**
 * This file provides the basic vars
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* for programmers customizing */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* code, pre, samp, kbd */
/* icons */
/* metabox tabs + num in icons + tabinclude */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* usertools, breadcrumbs icons, pagetools box-hover */
/* navigation left */
/* autosuggest, submit in quicksearch */
/* edit mode */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* fonts */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries for breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* col width */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base.less XXXXXXXXX */
/**
 * This file provides the basic/reset styles.
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* global vars */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + +  for programmers customizing  + + + */
/* code, pre, samp, kbd */
/* icons */
/* metabox tabs + num in icons + tabinclude */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* metabox tabs + num in icons + code, pre, samp, kbd */
/* usertools, breadcrumbs icons, pagetools box-hover */
/* navigation left */
/* autosuggest, submit in quicksearch */
/* edit mode */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* fonts */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries for breakpoints */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* col width */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* START screen styles */
/* XXXXXXXXX /lib/styles/screen.css XXXXXXXXX */
/**
 * Basic screen styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */
/* messages with msg() */
/* /@media  END screen styles */
/* START all styles */
/* XXXXXXXXX /lib/styles/all.css XXXXXXXXX */
/**
 * Basic screen and print styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */
/* one of the many clearfix versions */
/* image alignment */
/* table cell alignment */
/* underline */
/* XXXXXXXXX /lib/plugins/acl/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authjwt/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authjwt/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/batchedit/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/batchedit/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bookcreator/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bookcreator/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/clearhistory/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/clearhistory/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cookielaw/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cookielaw/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* /@media */
/* XXXXXXXXX /lib/plugins/folded/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/keyboard/all.css XXXXXXXXX */
/* --- keyboard plugin --- */
/* XXXXXXXXX /lib/plugins/keyboard/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/multiorphan/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/multiorphan/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauth/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauth/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauthkeycloak/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauthkeycloak/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/orphanswanted/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/orphanswanted/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagemod/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagemod/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagequery/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagequery/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plantumlparser/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plantumlparser/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/refnotes/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/refnotes/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchindex/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchindex/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchtablejs/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchtablejs/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/slider/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/slider/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tablewidth/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tablewidth/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/versionswitch/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/versionswitch/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/all.css XXXXXXXXX */
/********************************************************************
Screen and Print Styles for the Wrap Plugin
********************************************************************/
/* resetting the box model to something more sane makes life a whole lot easier */
/* tables in columns and boxes should span the whole width */
/* emulate a headline */
/* emulate a bigger headline with a bottom border */
/* different bigger headline for safety notes */
/* change border colour of emulated headlines inside boxes to something more neutral
   (to match all the different background colours) */
/* real headlines should not be indented inside a wrap */
/* columns
********************************************************************/
/*____________ CSS3 columns  ____________*/
/* widths
********************************************************************/
/* show 2 instead 4 columns on medium sized screens (mobile, etc) */
/* /@media */
/* show full width on smaller screens (mobile, etc) */
/* /@media */
/* alignments
********************************************************************/
/* box
********************************************************************/
/* see styles for boxes and notes with icons in style.css */
/*____________ rounded corners ____________*/
/* (only for modern browsers) */
/* mark
********************************************************************/
/* see styles for highlighted text in style.css */
/* miscellaneous
********************************************************************/
/*____________ indent ____________*/
/*____________ outdent ____________*/
/*____________ word wrapping in pre ____________*/
/*____________ spoiler ____________*/
/* see rest of spoiler styles in style.css */
/*____________ clear float ____________*/
/*____________ hide ____________*/
/*____________ button-style link ____________*/
/* see rest of button link styles in style.css */
/* XXXXXXXXX /lib/plugins/wrap/all.less XXXXXXXXX */
/********************************************************************
Screen and Print Styles for the Wrap Plugin
********************************************************************/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* all media */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* css behaviour */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* screen only */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* print only */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base_mixins.less XXXXXXXXX */
/**
 * This file provides less mixins for all other style modules
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Fonts */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Screenreader / Hide */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + +  small icon-buttons (breadcrumb, page-header)  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* flex-box */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* positioning */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Screenreader / Hide */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Col Grid */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base_fontello-icons.less XXXXXXXXX */
/**
 * This file provides styles for web fonts and icon fonts
 * (If you add new icons in the fontello set you have to add the icon class and associated character encoding here)
 */
/* icon font */
/* + + + + +  fontello codes  + + + + + */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* '' */
/* + + + + +  additional "after" for nav-pagetools  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base_structure.less XXXXXXXXX */
/**
 * This file provides styles for the general layout structure.
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* col grid */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* font sizing */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* z-indices */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* screen sizing */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/base_design.less XXXXXXXXX */
/**
 * This file provides the main design styles
 * across all template elements (typo, colors etc.)
 */
/* highlight selected tool */
/* + + +  lists   + + + */
/* + + +  tables   + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_content.less XXXXXXXXX */
/**
 * This file provides the design styles for the page content.
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_header.less XXXXXXXXX */
/**
 * This file provides the design styles for the page header.
 */
/* + + + + +  layout option compact  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_footer.less XXXXXXXXX */
/**
 * This file provides the design styles for the page footer
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* no print */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* min-width: 1024px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1023px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 768px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 480px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_footnotes.less XXXXXXXXX */
/**
 * This file provides the design styles for the footnotes.
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* footnotes section  */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* footnotes in content  */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_msg.less XXXXXXXXX */
/**
 * This file provides the design styles for message block
 */
/* short fix: SPR-891 - icons for notifications in message area are repeated */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_nav-direct.less XXXXXXXXX */
/**
 * This file provides the design styles for the direct / menu jump links.
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_nav-breadcrumb.less XXXXXXXXX */
/**
 * This file provides the design styles for the breadcrumb
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_nav-page-attributes.less XXXXXXXXX */
/**
 * Page Attribute Icons in the breadcrumb bar
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_nav-usertools.less XXXXXXXXX */
/**
 * This file provides the design styles for the direct / menu jump links.
 */
/* + + + + +  layout option compact  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_nav-pagetools.less XXXXXXXXX */
/**
 * This file provides the design styles for the page specific tool bar.
 */
/*
 FIXME
.pagetools-item(edit, 1);
.pagetools-item(create, 2);
.pagetools-item(show, 4);
.pagetools-item(source, 5);
.pagetools-item(draft, 3);
.pagetools-item(revs, 7, revisions);
.pagetools-item(backlink, 8, backlink);
.pagetools-item(top, 10);
.pagetools-item(revert, 6, revert);
.pagetools-item(subscribe, 9, subscribe);
.pagetools-item(mediaManager, 11);
.pagetools-item(back, 12);
.pagetools-item(img_backto, 12);
*/
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_nav-metabox.less XXXXXXXXX */
/**
 * This file provides the design styles for the metatabbox
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_main-sidebar-nav.less XXXXXXXXX */
/**
 * This file provides the design styles the navigational elements in the sidebar
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* min-width: 1440px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1440px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1023px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 768px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 480px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_main-sidebar-tabs.less XXXXXXXXX */
/**
 * This file provides the design styles for tab list in sidebar
 */
/* default view */
/* wide content view */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_main-sidebar-search.less XXXXXXXXX */
/**
 * This file provides the design styles for the quick search.
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* min-width: 1024px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1023px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_main-content.less XXXXXXXXX */
/**
 * This file provides the design styles for the main-content.
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* min-width: 1440px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1199px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_main-content-secedit.less XXXXXXXXX */
/**
 * This styles the "section editing button" (if not added by data-plugin)
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_main-content-anchor.less XXXXXXXXX */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_togglelink.less XXXXXXXXX */
/**
 * This file provides the design styles for the sidebar (navmain).
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_forms.less XXXXXXXXX */
/**
 * This file provides the design styles for forms.
 */
/* for all of the form styles, style.ini colours are not used on purpose (except for fieldset border) */
/* + + + + +  buttons  + + + + + */
/* + + +  all types of submit-buttons  + + + */
/* + + +  all types of buttons not being submit-buttons  + + + */
/* + + +  all disabled buttons  + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries - Styles for auth forms */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_search.less XXXXXXXXX */
/**
 * This file provides the design styles for the search results
 */
/* search hit in normal text */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_tabs.less XXXXXXXXX */
/**
 * This file provides styles for tab boxes
 */
/* + + + + +  tabs  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/area_recent.less XXXXXXXXX */
/**
 * This file provides the design styles for page revisions
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/template_admin.less XXXXXXXXX */
/**
 * This file provides the design styles for the admin tools
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* 1024px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* 768px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/template_detail.less XXXXXXXXX */
/**
 * This file provides the design styles for the the detail template
 * (media details)
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/toollist.less XXXXXXXXX */
/**
 * Styles for site tools and user tools in sidebar
 * Using BEM methodology as far as possible
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/popupviewer.less XXXXXXXXX */
/**
 * This file provides styles for popupviewer plugin
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/magic-matcher.less XXXXXXXXX */
/**
 * This file provides styles for magic matcher plugin
 */
/* + + + + + + + + + + + + + + + + + + + + + + + */
/* magic matcher bar with form on top of page */
/* + + + + +  in content  + + + + + */
/* + + + + +  tooltip in metabox  + + + + + */
/* + + + + +  no js version  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1023px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* print */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/do_tasks.less XXXXXXXXX */
/**
 * This file provides styles for do-task plugin
 */
/* + + + + +  usertool icon in header  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/qc.less XXXXXXXXX */
/**
 * Styles for the QC plugin
 */
/* + + + + +  slideout output  + + + + + */
/* + + + + +  admin settings  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/struct.less XXXXXXXXX */
/**
 * This file provides styles for struct plugin
 */
/* + + + + +  global  + + + + + */
/* + + + + +  struct inline-editor  + + + + + */
/* + + + + +  form - Struct Schema Editor  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/structstatus.less XXXXXXXXX */
/**
 * This file provides styles for structstatus plugin
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/bureaucracy.less XXXXXXXXX */
/**
 * This file provides styles for bureaucracy plugin
 */
/* + + + + +  global  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* min-width: 1440px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1439px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/highlight_parent.less XXXXXXXXX */
/**
 * This file provides styles for highlight plugin
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/edit.less XXXXXXXXX */
/**
 * This file provides styles for the edit view (?do=edit), preview
 * and "section edit button" and "editbutton_table edit button".
 */
/* + + + + +  edit view  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/mediamanager.less XXXXXXXXX */
/**
 * This file provides styles for mediamanager
 */
/* + + + + +  global  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/tabinclude.less XXXXXXXXX */
/**
 * This file provides styles for the tabinclude
 */
/* + + + + +  plugin tabinclude  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/tagging.less XXXXXXXXX */
/**
 * This file provides styles for the form in tagcloud
 */
/* + + + + +  plugin tagging  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* media queries */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/edittable.less XXXXXXXXX */
/**
 * This file provides styles for "edittable plugin"
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/tablelayout.less XXXXXXXXX */
/**
 * This file provides styles for "tablelayout plugin"
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/extension__manager.less XXXXXXXXX */
/**
 * This file provides styles for extension manager
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/folded.less XXXXXXXXX */
/**
 * This file provides styles for the toggle "folded"
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/configmanager.less XXXXXXXXX */
/**
 * This file provides styles for config manager
 */
/* + + + + +  config__manager  + + + + + */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 1024px */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* max-width: 768px */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/starred.less XXXXXXXXX */
/**
 * This file provides styles for starred plugin
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/sitemapnavi.less XXXXXXXXX */
/**
 * This file provides styles for the sitemapnavi plugin
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/data.less XXXXXXXXX */
/**
 * This file provides styles for "data plugin"
 * after importing struct data this can be deleted
 */
/* + + + + +  global  + + + + + */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/fastwiki.less XXXXXXXXX */
/**
 * This file provides styles for "fastwiki" plugin
 */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/tplinc.less XXXXXXXXX */
/* XXXXXXXXX /lib/tpl/sprintdoc/css/plugins/translation.less XXXXXXXXX */
/**
 * This file provides styles for the translation plugin
 */
/* XXXXXXXXX /conf/userall.css XXXXXXXXX */
/* XXXXXXXXX /conf/userall.less XXXXXXXXX */
/* END all styles */
/* START print styles */
/* XXXXXXXXX /lib/styles/print.css XXXXXXXXX */
/**
 * Basic print styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */
/* /@media  END print styles */
/* START speech styles */
/* XXXXXXXXX /lib/styles/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authjwt/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authjwt/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/batchedit/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/batchedit/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bookcreator/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bookcreator/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/bureaucracy/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/clearhistory/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/clearhistory/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cloud/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/comment/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cookielaw/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/cookielaw/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/copypage/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/folded/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/include/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/keyboard/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/keyboard/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/multiorphan/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/multiorphan/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauth/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauth/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauthkeycloak/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/oauthkeycloak/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/orphanswanted/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/orphanswanted/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagelist/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagemod/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagemod/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagequery/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pagequery/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pageredirect/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plantumlparser/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/plantumlparser/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/refnotes/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/refnotes/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchindex/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchindex/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchtablejs/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/searchtablejs/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/slider/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/slider/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/smtp/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sortablejs/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tablewidth/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tablewidth/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tag/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/tagfilter/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/versionswitch/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/versionswitch/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/speech.less XXXXXXXXX */
/* /@media  END speech styles */
@media screen {
  a.interwiki {
    background: transparent url(/lib/images/interwiki.svg) 0 0 no-repeat;
    background-size: 1.2em;
    padding: 0 0 0 1.4em;
  }
  a.iw_wp {
    background-image: url(/lib/images/interwiki/wp.svg);
  }
  a.iw_wpfr {
    background-image: url(/lib/images/interwiki/wpfr.svg);
  }
  a.iw_wpde {
    background-image: url(/lib/images/interwiki/wpde.svg);
  }
  a.iw_wpes {
    background-image: url(/lib/images/interwiki/wpes.svg);
  }
  a.iw_wppl {
    background-image: url(/lib/images/interwiki/wppl.svg);
  }
  a.iw_wpjp {
    background-image: url(/lib/images/interwiki/wpjp.svg);
  }
  a.iw_wpmeta {
    background-image: url(/lib/images/interwiki/wpmeta.svg);
  }
  a.iw_doku {
    background-image: url(/lib/images/interwiki/doku.svg);
  }
  a.iw_amazon {
    background-image: url(/lib/images/interwiki/amazon.svg);
  }
  a.iw_amazon_de {
    background-image: url(/lib/images/interwiki/amazon.de.svg);
  }
  a.iw_amazon_uk {
    background-image: url(/lib/images/interwiki/amazon.uk.svg);
  }
  a.iw_paypal {
    background-image: url(/lib/images/interwiki/paypal.svg);
  }
  a.iw_phpfn {
    background-image: url(/lib/images/interwiki/phpfn.svg);
  }
  a.iw_skype {
    background-image: url(/lib/images/interwiki/skype.svg);
  }
  a.iw_google {
    background-image: url(/lib/images/interwiki/google.svg);
  }
  a.iw_user {
    background-image: url(/lib/images/interwiki/user.svg);
  }
  a.iw_callto {
    background-image: url(/lib/images/interwiki/callto.svg);
  }
  a.iw_tel {
    background-image: url(/lib/images/interwiki/tel.svg);
  }
  .mediafile {
    background: transparent url(/lib/images/fileicons/svg/file.svg) 0px 1px no-repeat;
    background-size: 1.2em;
    padding-left: 1.5em;
  }
  .mf_7z {
    background-image: url(/lib/images/fileicons/svg/7z.svg);
  }
  .mf_asm {
    background-image: url(/lib/images/fileicons/svg/asm.svg);
  }
  .mf_bash {
    background-image: url(/lib/images/fileicons/svg/bash.svg);
  }
  .mf_bz2 {
    background-image: url(/lib/images/fileicons/svg/bz2.svg);
  }
  .mf_c {
    background-image: url(/lib/images/fileicons/svg/c.svg);
  }
  .mf_conf {
    background-image: url(/lib/images/fileicons/svg/conf.svg);
  }
  .mf_cpp {
    background-image: url(/lib/images/fileicons/svg/cpp.svg);
  }
  .mf_cs {
    background-image: url(/lib/images/fileicons/svg/cs.svg);
  }
  .mf_csh {
    background-image: url(/lib/images/fileicons/svg/csh.svg);
  }
  .mf_css {
    background-image: url(/lib/images/fileicons/svg/css.svg);
  }
  .mf_csv {
    background-image: url(/lib/images/fileicons/svg/csv.svg);
  }
  .mf_deb {
    background-image: url(/lib/images/fileicons/svg/deb.svg);
  }
  .mf_doc {
    background-image: url(/lib/images/fileicons/svg/doc.svg);
  }
  .mf_docx {
    background-image: url(/lib/images/fileicons/svg/docx.svg);
  }
  .mf_file {
    background-image: url(/lib/images/fileicons/svg/file.svg);
  }
  .mf_gif {
    background-image: url(/lib/images/fileicons/svg/gif.svg);
  }
  .mf_gz {
    background-image: url(/lib/images/fileicons/svg/gz.svg);
  }
  .mf_h {
    background-image: url(/lib/images/fileicons/svg/h.svg);
  }
  .mf_htm {
    background-image: url(/lib/images/fileicons/svg/htm.svg);
  }
  .mf_html {
    background-image: url(/lib/images/fileicons/svg/html.svg);
  }
  .mf_ico {
    background-image: url(/lib/images/fileicons/svg/ico.svg);
  }
  .mf_java {
    background-image: url(/lib/images/fileicons/svg/java.svg);
  }
  .mf_jpeg {
    background-image: url(/lib/images/fileicons/svg/jpeg.svg);
  }
  .mf_jpg {
    background-image: url(/lib/images/fileicons/svg/jpg.svg);
  }
  .mf_js {
    background-image: url(/lib/images/fileicons/svg/js.svg);
  }
  .mf_json {
    background-image: url(/lib/images/fileicons/svg/json.svg);
  }
  .mf_lua {
    background-image: url(/lib/images/fileicons/svg/lua.svg);
  }
  .mf_mp3 {
    background-image: url(/lib/images/fileicons/svg/mp3.svg);
  }
  .mf_mp4 {
    background-image: url(/lib/images/fileicons/svg/mp4.svg);
  }
  .mf_ods {
    background-image: url(/lib/images/fileicons/svg/ods.svg);
  }
  .mf_odt {
    background-image: url(/lib/images/fileicons/svg/odt.svg);
  }
  .mf_ogg {
    background-image: url(/lib/images/fileicons/svg/ogg.svg);
  }
  .mf_ogv {
    background-image: url(/lib/images/fileicons/svg/ogv.svg);
  }
  .mf_pdf {
    background-image: url(/lib/images/fileicons/svg/pdf.svg);
  }
  .mf_php {
    background-image: url(/lib/images/fileicons/svg/php.svg);
  }
  .mf_pl {
    background-image: url(/lib/images/fileicons/svg/pl.svg);
  }
  .mf_png {
    background-image: url(/lib/images/fileicons/svg/png.svg);
  }
  .mf_ppt {
    background-image: url(/lib/images/fileicons/svg/ppt.svg);
  }
  .mf_pptx {
    background-image: url(/lib/images/fileicons/svg/pptx.svg);
  }
  .mf_ps {
    background-image: url(/lib/images/fileicons/svg/ps.svg);
  }
  .mf_py {
    background-image: url(/lib/images/fileicons/svg/py.svg);
  }
  .mf_rar {
    background-image: url(/lib/images/fileicons/svg/rar.svg);
  }
  .mf_rb {
    background-image: url(/lib/images/fileicons/svg/rb.svg);
  }
  .mf_rpm {
    background-image: url(/lib/images/fileicons/svg/rpm.svg);
  }
  .mf_rtf {
    background-image: url(/lib/images/fileicons/svg/rtf.svg);
  }
  .mf_sh {
    background-image: url(/lib/images/fileicons/svg/sh.svg);
  }
  .mf_sql {
    background-image: url(/lib/images/fileicons/svg/sql.svg);
  }
  .mf_svg {
    background-image: url(/lib/images/fileicons/svg/svg.svg);
  }
  .mf_swf {
    background-image: url(/lib/images/fileicons/svg/swf.svg);
  }
  .mf_tar {
    background-image: url(/lib/images/fileicons/svg/tar.svg);
  }
  .mf_tgz {
    background-image: url(/lib/images/fileicons/svg/tgz.svg);
  }
  .mf_txt {
    background-image: url(/lib/images/fileicons/svg/txt.svg);
  }
  .mf_wav {
    background-image: url(/lib/images/fileicons/svg/wav.svg);
  }
  .mf_webm {
    background-image: url(/lib/images/fileicons/svg/webm.svg);
  }
  .mf_xls {
    background-image: url(/lib/images/fileicons/svg/xls.svg);
  }
  .mf_xlsx {
    background-image: url(/lib/images/fileicons/svg/xlsx.svg);
  }
  .mf_xml {
    background-image: url(/lib/images/fileicons/svg/xml.svg);
  }
  .mf_zip {
    background-image: url(/lib/images/fileicons/svg/zip.svg);
  }
}
@media screen {
  /* XXXXXXXXX /lib/plugins/cloud/style.less XXXXXXXXX */
  /* Size factor. */
  /* Percentage to lighten the original color. */
  /* Percentage to desaturate the original color. */
  /* Font sizes from largest to smallest font. */
  /* XXXXXXXXX /lib/plugins/cloud/style.less XXXXXXXXX */
  /* Size factor. */
  /* Percentage to lighten the original color. */
  /* Percentage to desaturate the original color. */
  /* Font sizes from largest to smallest font. */
  /* modal windows */
  /* media manager popup toggle buttons */
  /* hide something accessibly
   (e.g. for screen readers or to keep access keys working) */
  /**
 * GeSHi syntax highlighting styles
 *
 * Generated with https://www.dokuwiki.org/tips:geshi_style_builder
 * Cleaned up with http://cleancss.com/
 * Manulally LESSified
 */
  /* XXXXXXXXX /lib/scripts/jquery/jquery-ui-theme/smoothness.css XXXXXXXXX */
  /*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
  /* Layout helpers
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* Misc visuals
----------------------------------*/
  /* Overlays */
  /* icon support */
  /* left-aligned */
  /* right-aligned */
  /* to make room for the icon, a width needs to be set here */
  /* no icon support for input elements */
  /* button icon element(s) */
  /* workarounds */
  /* Support: Firefox 5 - 40 */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* support: IE8 - See #6727 */
  /* more specificity required here to override default borders */
  /* Component containers
----------------------------------*/
  /* Interaction states
----------------------------------*/
  /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* positioning */
  /* Three classes needed to override `.ui-button:hover .ui-icon` */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
----------------------------------*/
  /* Corner radius */
  /* Overlays */
  /* XXXXXXXXX /lib/plugins/acl/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authjwt/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authjwt/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authjwt/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authjwt/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/batchedit/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/batchedit/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/batchedit/style.css XXXXXXXXX */
  /* plugin:batchedit */
  /* /plugin:batchedit */
  /* XXXXXXXXX /lib/plugins/batchedit/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bookcreator/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bookcreator/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bookcreator/style.css XXXXXXXXX */
  /* Workaround for Bootstrap3 template */
  /* specific for dokuwiki template: place the ToC just below toolbar */
  /*
 * Book manager
 */
  /* delete and include bottons */
  /*
 * List of saved selections
 */
  /*
 * download dialoog
 */
  /**
 * Page tools
 * show add/remove icon
 */
  /* svg has two paths, toggling depending on selection state of page */
  /*
 * Workaround for bootstrap3 Template
 */
  /*!***/
  /* * page add/remove button*/
  /* *!*/
  /*#dokuwiki__pagetools ul li a.plugin_bookcreator_addtobook {*/
  /*    display: none; !* will be shown by JavaScript *!*/
  /*}*/
  /* Namespace picker (opens by clicking on button "Add Namespace to Selection")
******************************************************************************/
  /* XXXXXXXXX /lib/plugins/bookcreator/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/style.css XXXXXXXXX */
  /* Success message */
  /* Form */
  /*responsive - small screen*/
  /* XXXXXXXXX /lib/plugins/bureaucracy/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/clearhistory/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/clearhistory/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/clearhistory/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/clearhistory/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/style.css XXXXXXXXX */
  /* plugin:configmanager */
  /* end plugin:configmanager */
  /* XXXXXXXXX /lib/plugins/config/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cookielaw/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cookielaw/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cookielaw/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cookielaw/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/screen.css XXXXXXXXX */
  /* DEPRECATED since 2017-09-01 */
  /* XXXXXXXXX /lib/plugins/copypage/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/style.css XXXXXXXXX */
  /**
 * dw2pdf export_pdf pagetool icon
 */
  /* export icon */
  /*Keep pagetool icon on left side for rtl languages*/
  /* XXXXXXXXX /lib/plugins/dw2pdf/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.less XXXXXXXXX */
  /*
 * Extension plugin styles
 *
 * @author  Christopher Smith <chris@jalakai.co.uk>
 * @author  Piyush Mishra <me@piyushmishra.com>
 * @author  Håkan Sandell <sandell.hakan@gmail.com>
 * @author  Anika Henke <anika@selfthinker.org>
 */
  /**
 * very simple lightbox
 * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/
 */
  /**
 * general styles
 */
  /*
 * extensions table
 */
  /**
 * extension table left column
 */
  /*
 * Enabled/Disabled overrides
 */
  /**
 * extension table right column
 */
  /**
 * Search form
 */
  /**
 * Install form
 */
  /* XXXXXXXXX /lib/plugins/folded/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/style.css XXXXXXXXX */
  /* fold/unfold all button in pagetools area */
  /* below style rules are created by javascript
.folded.hidden { display: none; }
.folder span.indicator { visibility: visible; }
*/
  /* XXXXXXXXX /lib/plugins/folded/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/style.css XXXXXXXXX */
  /* Disable the default interwiki icon for the user link (if there is any) */
  /* XXXXXXXXX /lib/plugins/include/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/style.css XXXXXXXXX */
  /*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landro               |
|--------------------------------------------------*/
  /*
 a.nodeFdUrl	        Namespace with url link (headpage)	        js
 a.node 	        Namespace without url link        	        js
 a.nodeUrl	        Page	                                        js
 a.nodeSel 	        Last visited page            	                js
 a.navSel 	        Current page            	                js
 a.indexmenu_idx_head	link style of a namespace with url (headpage)	nojs
 a.indexmenu_idx	link style of a namespace without url	        nojs
 */
  /* dtree properties. No need to change*/
  /*Properties that can be edit*/
  /*Link properties*/
  /*Link properties*/
  /* Last visited page highlighting*/
  /* Current page highlighting*/
  /*
.dtree .clip {
}
*/
  /*Namespace without page link in nojs mode. !important has to be used*/
  /*Namespace with page link (headpage) in nojs mode. !important has to be used*/
  /*Style for admin panel interface*/
  /*Mouseover property*/
  /*Mouseover property*/
  /*tocbullet property*/
  /*scrolling arrow property*/
  /*toc property*/
  /*
 * Temporary fix for vector template
 * .toc is style for tabel of ToC in mediawiki styles, included in vector, but of no use in DokuWiki
 */
  /*nojs tree div*/
  /***************************************
 *          indexmenu wizard           *
 ***************************************/
  /* XXXXXXXXX /lib/plugins/indexmenu/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/keyboard/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/keyboard/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/keyboard/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/keyboard/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/multiorphan/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/multiorphan/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/multiorphan/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/multiorphan/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauth/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauth/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauth/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauth/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauthkeycloak/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauthkeycloak/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauthkeycloak/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauthkeycloak/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/style.css XXXXXXXXX */
  /**
 * dw2odt export_odt pagetool icon
 */
  /* export icon */
  /*Keep pagetool icon on left side for rtl languages*/
  /* Style for Table of contents and chapter index preview */
  /* XXXXXXXXX /lib/plugins/odt/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/orphanswanted/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/orphanswanted/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/orphanswanted/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/orphanswanted/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/style.css XXXXXXXXX */
  /* default three styles:
 - table.plgn__pglist.pagelist (default)
 - table.plgn__pglist.ul (list-option)
 - table.plgn__pglist.inline (table-option: dokuwiki's table style)

 extra class .plgn__pglist is always applied to table

 Simple list is an default ul-li without class
 */
  /* XXXXXXXXX /lib/plugins/pagelist/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagemod/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagemod/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagemod/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagemod/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagequery/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagequery/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagequery/style.css XXXXXXXXX */
  /* Basic pagequery frame */
  /* Old-school tables version */
  /* HTML5 Columns version */
  /* Headings and text */
  /* credit: blockquote:plugin */
  /* XXXXXXXXX /lib/plugins/pagequery/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plantumlparser/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plantumlparser/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plantumlparser/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plantumlparser/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/refnotes/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/refnotes/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/refnotes/style.css XXXXXXXXX */
  /* HACK: Fix compatibility problem with Sidebar plugin (issue 6) */
  /* XXXXXXXXX /lib/plugins/refnotes/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchindex/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchindex/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchindex/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchindex/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchtablejs/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchtablejs/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchtablejs/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchtablejs/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/slider/screen.css XXXXXXXXX */
  /**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
  /** RESET AND LAYOUT
===================================*/
  /** THEME
===================================*/
  /* LOADER */
  /* PAGER */
  /* DIRECTION CONTROLS (NEXT / PREV) */
  /* AUTO CONTROLS (START / STOP) */
  /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
  /* IMAGE CAPTIONS */
  /* XXXXXXXXX /lib/plugins/slider/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/slider/style.css XXXXXXXXX */
  /* no border */
  /* move pager up */
  /* pager outline */
  /* always use full wiki */
  /* XXXXXXXXX /lib/plugins/slider/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tablewidth/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tablewidth/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tablewidth/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tablewidth/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/style.css XXXXXXXXX */
  /* make it easier to select the +/- checkboxes in the tagsearch table by making them block elements */
  /* XXXXXXXXX /lib/plugins/tag/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/style.css XXXXXXXXX */
  /**
 * DokuWiki Plugin tagfilter (JavaScript Component) 
 * 
 */
  /*
Version: 3.4.6 Timestamp: Sat Mar 22 22:30:15 EDT 2014
*/
  /* results */
  /*
disabled look for disabled choices in the results dropdown
*/
  /* disabled styles */
  /* multiselect */
  /* disabled styles */
  /* end multiselect */
  /* Retina-ize icons */
  /* XXXXXXXXX /lib/plugins/tagfilter/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/style.css XXXXXXXXX */
  /* User Manager specific styles */
  /* IE won't understand but doesn't require it */
  /* XXXXXXXXX /lib/plugins/usermanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/versionswitch/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/versionswitch/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/versionswitch/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/versionswitch/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/style.css XXXXXXXXX */
  /********************************************************************
Screen Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* box
********************************************************************/
  /*____________ notes with icons ____________*/
  /* general styles for all note divs */
  /* general styles for all note spans */
  /* sorry for icons glued to the right side, but there is currently no way
     to make this look good without adjusting the images themselves */
  /*____________ info ____________*/
  /*____________ important ____________*/
  /*____________ alert ____________*/
  /*____________ tip ____________*/
  /*____________ help ____________*/
  /*____________ todo ____________*/
  /*____________ download ____________*/
  /*____________ safety notes ____________*/
  /* mark
********************************************************************/
  /* miscellaneous
********************************************************************/
  /*____________ spoiler ____________*/
  /*____________ only print ____________*/
  /*____________ tabs ____________*/
  /* in addition to template styles */
  /*____________ button-style link ____________*/
  /* XXXXXXXXX /lib/plugins/wrap/style.less XXXXXXXXX */
  /********************************************************************
Screen Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* /.dokuwiki */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_imgdetail.css XXXXXXXXX */
  /**
 * This file provides styles for the image detail page (detail.php).
 */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_media_popup.css XXXXXXXXX */
  /**
 * This file provides styles for the media manager popup
 * (mediamanager.php).
 */
  /*____________ structure ____________*/
  /* left side
********************************************************************/
  /*____________ options ____________*/
  /*____________ tree ____________*/
  /* right side
********************************************************************/
  /*____________ upload form ____________*/
  /* upload info */
  /*____________ file list ____________*/
  /* highlight newly uploaded or edited file */
  /* link which inserts media file */
  /* info how to insert media, if JS disabled */
  /*____________ media search ____________*/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_media_fullscreen.css XXXXXXXXX */
  /**
 * This file provides the styles for the fullscreen media manager
 * (?do=media).
 *
 * What most templates would probably need to change (depending on
 * their site width) are the 4 min-width's (search for @change).
 */
  /*____________ structure ____________*/
  /*____________ namespaces panel ____________*/
  /* make it look like a tab (as in _tabs.css) */
  /*____________ file list panel ____________*/
  /* file list header */
  /* file list content */
  /* file list as thumbs */
  /* file list as rows */
  /* upload form */
  /*____________ file panel ____________*/
  /* file meta data edit form */
  /* file revisions form */
  /* file diff view */
  /* image diff views */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_fileuploader.css XXXXXXXXX */
  /**
 * This file provides the styles for the file uploader
 * used in the media manager (both fullscreen and popup).
 */
  /* select file button */
  /* drop area */
  /* list of files to upload */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_tabs.css XXXXXXXXX */
  /**
 * This file provides the styles for general tabs.
 */
  /* border underneath */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_links.css XXXXXXXXX */
  /**
 * This file provides styles for all types of links.
 */
  /*____________ links to wiki pages ____________*/
  /* existing wikipage */
  /* not existing wikipage */
  /* any link to current page */
  /*____________ other link types ____________*/
  /* external link */
  /* windows share */
  /* email link */
  /* icons of the following are set by dokuwiki in lib/exe/css.php */
  /* link to some embedded media */
  /* interwiki link */
  /* RTL corrections; if link icons don't work as expected, remove the following lines */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_toc.css XXXXXXXXX */
  /**
 * This file provides styles for the TOC (table of contents), the
 * sitemap (?do=index) and backlinks (?do=backlink).
 */
  /* toc
********************************************************************/
  /* toc container */
  /*____________ toc header ____________*/
  /*____________ toc list ____________*/
  /* in case of toc list jumping one level
  (e.g. if heading level 3 follows directly after heading level 1) */
  /* sitemap (and backlinks)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_footnotes.css XXXXXXXXX */
  /**
 * This file provides styles for footnotes.
 */
  /*____________ footnotes inside the text ____________*/
  /* link to footnote inside the text */
  /* JSpopup */
  /*____________ footnotes at the bottom of the page ____________*/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_search.less XXXXXXXXX */
  /**
 * This file provides styles for the search results page (?do=search)
 * and the AJAX search popup.
 */
  /* general
********************************************************************/
  /* search hit in normal text */
  /* "nothing found" at search + media */
  /* search results page
********************************************************************/
  /*____________ advanced search form ____________*/
  /*____________ matching pagenames ____________*/
  /*____________ search results ____________*/
  /* AJAX quicksearch popup
********************************************************************/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_recent.css XXXXXXXXX */
  /**
 * This file provides styles for the recent changes (?do=recent) and
 * old revisions (?do=revisions).
 */
  /*____________ list of revisions / recent changes ____________*/
  /* select type of revisions (media/pages) */
  /*____________ size differences ____________*/
  /*____________ page navigator ____________*/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_diff.css XXXXXXXXX */
  /**
 * This file provides styles for the diff view, which shows you
 * differences between two versions of a page (?do=diff).
 */
  /* table header */
  /* table body */
  /* diff options */
  /* diff nav */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_edit.css XXXXXXXXX */
  /**
 * This file provides styles for the edit view (?do=edit), preview
 * and section edit buttons.
 */
  /* edit view
********************************************************************/
  /*____________ toolbar ____________*/
  /* buttons inside of toolbar */
  /* picker popups (outside of .dokuwiki) */
  /* picker for headlines */
  /* buttons inside of picker */
  /*____________ edit textarea ____________*/
  /*____________ below the textarea ____________*/
  /* size and wrap controls */
  /* edit buttons */
  /* summary input and minor changes checkbox */
  /* change background colour if summary is missing */
  /* preview
********************************************************************/
  /* section edit buttons
********************************************************************/
  /* style for section highlighting */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_modal.css XXXXXXXXX */
  /**
 * This file provides styles for modal dialogues.
 */
  /* link wizard (opens from the link button in the edit toolbar)
********************************************************************/
  /* media option wizard (opens when inserting media in the media popup)
********************************************************************/
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_forms.css XXXXXXXXX */
  /* TODO: this file is not up to the best standards and will be fixed after an overhaul of the form code */
  /**
 * This file provides styles for forms in general and specifically
 * for ?do=
 *   - login
 *   - resendpwd
 *   - register
 *   - profile
 *   - subscribe
 */
  /* ---------------- forms ------------------------ */
  /**
 * Styles for auth forms
 */
  /**
 * Styles for the subscription page
 */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/_admin.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/dokuwiki/css/content.less XXXXXXXXX */
  /**
 * This file provides the main design styles for the page content.
 *
 * @author Anika Henke <anika@selfthinker.org>
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author Clarence Lee <clarencedglee@gmail.com>
 */
  /*____________ section indenting ____________

.dokuwiki .page  h1 {margin-left: 0;}
.dokuwiki .page  h2 {margin-left: .666em;}
.dokuwiki .page  h3 {margin-left: 1.776em;}
.dokuwiki .page  h4 {margin-left: 3em;}
.dokuwiki .page  h5 {margin-left: 4.5712em;}
.dokuwiki .page  div.level1 {margin-left: 0;}
.dokuwiki .page  div.level2 {margin-left: 1em;}
.dokuwiki .page  div.level3 {margin-left: 2em;}
.dokuwiki .page  div.level4 {margin-left: 3em;}
.dokuwiki .page  div.level5 {margin-left: 4em;}

[dir=rtl] .dokuwiki .page h1 {margin-left: 0; margin-right: 0;}
[dir=rtl] .dokuwiki .page h2 {margin-left: 0; margin-right: .666em;}
[dir=rtl] .dokuwiki .page h3 {margin-left: 0; margin-right: 1.776em;}
[dir=rtl] .dokuwiki .page h4 {margin-left: 0; margin-right: 3em;}
[dir=rtl] .dokuwiki .page h5 {margin-left: 0; margin-right: 4.5712em;}
[dir=rtl] .dokuwiki .page div.level1 {margin-left: 0; margin-right: 0;}
[dir=rtl] .dokuwiki .page div.level2 {margin-left: 0; margin-right: 1em;}
[dir=rtl] .dokuwiki .page div.level3 {margin-left: 0; margin-right: 2em;}
[dir=rtl] .dokuwiki .page div.level4 {margin-left: 0; margin-right: 3em;}
[dir=rtl] .dokuwiki .page div.level5 {margin-left: 0; margin-right: 4em;}
*/
  /* hx margin-left = (1 / font-size) * .levelx-margin */
  /*____________ links to wiki pages (addition to _links) ____________*/
  /* existing wikipage */
  /* not existing wikipage */
  /*____________ images ____________*/
  /* embedded images (styles are already partly set in lib/styles/all.css) */
  /*____________ lists ____________*/
  /*____________ tables ____________*/
  /* div around each table */
  /*____________ code ____________*/
  /* fix if background-color hides underlining */
  /* filenames for downloadable file and code blocks */
  /* for code in <file> */
  /*____________ JS popup ____________*/
  /* changes to underscored CSS files
********************************************************************/
  /*____________ changes to _edit ____________*/
  /*____________ changes to _toc ____________*/
  /*____________ changes to _imgdetail ____________*/
  /* XXXXXXXXX /conf/userstyle.css XXXXXXXXX */
  /* Darstellung von Artikel-Tags */
  /* Darstellung Überschriften */
  /* Bilddarstellung UCware-Oberfläche */
  /* Darstellung Abkürzungen */
  /* Darstellung von Elementen in <WRAP lo> und <wrap lo> */
  /* Hinweisboxen */
  /* Inline-Hinweise */
  /* Automatische Textspalten (im Gegensatz zu manuellen Spalten mit <WRAP column>) */
  /* Tabellen unterhalb eines Suchfilters */
  /* Ausklappbare Bereiche (folded) */
  /* Include-Plugin  */
  /* RefNote-Tooltips */
  /* RefNote-Fußnotenbereich ausblenden */
  /* Hinweiszeile von PageRedirect */
  /* Fixes zur Darstellung von Slidern mit enthaltenen Bildern */
  /* Darstellung von Reiterkarten mit WRAP-Plugin */
  /* Überschriften in Page-Query-Ergebnissen */
  /* XXXXXXXXX /conf/userstyle.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify {
    color: #000;
    background-repeat: no-repeat;
    background-position: 8px 50%;
    border: 1px solid;
    font-size: 90%;
    margin: 0 0 0.5em;
    padding: 0.4em;
    padding-left: 32px;
    overflow: hidden;
    border-radius: 5px;
  }
  [dir=rtl] div.error,
  [dir=rtl] div.info,
  [dir=rtl] div.success,
  [dir=rtl] div.notify {
    background-position: 99% 50%;
    padding-left: .4em;
    padding-right: 32px;
  }
  div.error {
    background-color: #fcc;
    background-image: url(/lib/styles/../images/error.png);
    border-color: #ebb;
  }
  div.info {
    background-color: #ccf;
    background-image: url(/lib/styles/../images/info.png);
    border-color: #bbe;
  }
  div.success {
    background-color: #cfc;
    background-image: url(/lib/styles/../images/success.png);
    border-color: #beb;
  }
  div.notify {
    background-color: #ffc;
    background-image: url(/lib/styles/../images/notify.png);
    border-color: #eeb;
  }
  .JSpopup,
  #link__wiz {
    position: absolute;
    background-color: #fff;
    color: #000;
    z-index: 20;
    overflow: hidden;
  }
  #link__wiz .ui-dialog-content {
    padding-left: 0;
    padding-right: 0;
  }
  #media__popup_content button.button {
    border: 1px outset;
  }
  #media__popup_content button.selected {
    border-style: inset;
  }
  .a11y {
    position: absolute !important;
    left: -99999em !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
  }
  [dir=rtl] .a11y {
    left: auto !important;
    right: -99999em !important;
  }
  .code .co0 {
    color: #666666;
    font-style: italic;
  }
  .code .co4 {
    color: #cc0000;
    font-style: italic;
  }
  .code .es5 {
    color: #006699;
    font-weight: bold;
  }
  .code .es6 {
    color: #009933;
    font-weight: bold;
  }
  .code .kw2 {
    color: #000000;
    font-weight: bold;
  }
  .code .kw5 {
    color: #008000;
  }
  .code .kw6 {
    color: #f08;
    font-weight: bold;
  }
  .code .me0 {
    color: #004000;
  }
  .code .nu0 {
    color: #cc66cc;
  }
  .code .re0 {
    color: #0000ff;
  }
  .code .re3 {
    color: #ff3333;
    font-weight: bold;
  }
  .code .re4 {
    color: #009999;
  }
  .code .re5 {
    color: #660033;
  }
  .code .re7 {
    color: #991111;
  }
  .code .re8 {
    color: #00b000;
  }
  .code .sc-2 {
    color: #404040;
  }
  .code .sy3 {
    color: #000040;
  }
  .code .br0,
  .code .sy0 {
    color: #66cc66;
  }
  .code .co1,
  .code .coMULTI,
  .code .sc-1 {
    color: #808080;
    font-style: italic;
  }
  .code .co2,
  .code .sy1 {
    color: #339933;
  }
  .code .co3,
  .code .sy4 {
    color: #008080;
  }
  .code .es0,
  .code .es1,
  .code .esHARD {
    color: #000099;
    font-weight: bold;
  }
  .code .es2,
  .code .es3,
  .code .es4 {
    color: #660099;
    font-weight: bold;
  }
  .code .kw1,
  .code .kw8 {
    color: #b1b100;
  }
  .code .kw10,
  .code .kw11,
  .code .kw12,
  .code .kw9 {
    color: #003399;
    font-weight: bold;
  }
  .code .kw13,
  .code .kw14,
  .code .kw15,
  .code .kw16,
  .code .me1,
  .code .me2 {
    color: #006600;
  }
  .code .kw3,
  .code .kw7,
  .code .sy2 {
    color: #000066;
  }
  .code .kw4,
  .code .re2 {
    color: #993333;
  }
  .code .re1,
  .code .st0,
  .code .st_h {
    color: #ff0000;
  }
  .code li,
  .code .li1 {
    font-weight: normal;
    vertical-align: top;
  }
  .code .ln-xtra {
    background-color: #ffc;
  }
  .ui-helper-hidden {
    display: none;
  }
  .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .ui-helper-clearfix:before,
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
  }
  .ui-helper-clearfix:after {
    clear: both;
  }
  .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    /* support: IE8 */
  }
  .ui-front {
    z-index: 100;
  }
  .ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
  }
  .ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
  }
  .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
  }
  .ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
  }
  .ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
  }
  .ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
  }
  .ui-menu .ui-menu {
    position: absolute;
  }
  .ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  }
  .ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
  }
  .ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
  }
  .ui-menu .ui-state-focus,
  .ui-menu .ui-state-active {
    margin: -1px;
  }
  .ui-menu-icons {
    position: relative;
  }
  .ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
  }
  .ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
  }
  .ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
  }
  .ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
  }
  .ui-button,
  .ui-button:link,
  .ui-button:visited,
  .ui-button:hover,
  .ui-button:active {
    text-decoration: none;
  }
  .ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-button-icon-only {
    text-indent: 0;
  }
  .ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
  }
  .ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
  }
  input.ui-button::-moz-focus-inner,
  button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
  }
  .ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ui-controlgroup > .ui-controlgroup-item:focus,
  .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
  }
  .ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
  }
  .ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
  }
  .ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
  }
  .ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
  }
  .ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc(97.6%);
  }
  .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
  }
  .ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
  }
  .ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
  }
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
  }
  .ui-checkboxradio-disabled {
    pointer-events: none;
  }
  .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
  }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
  }
  .ui-datepicker .ui-datepicker-prev-hover,
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
  }
  .ui-datepicker .ui-datepicker-prev {
    left: 2px;
  }
  .ui-datepicker .ui-datepicker-next {
    right: 2px;
  }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
  }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
  }
  .ui-datepicker .ui-datepicker-prev span,
  .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
  }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
  }
  .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
  }
  .ui-datepicker select.ui-datepicker-month,
  .ui-datepicker select.ui-datepicker-year {
    width: 45%;
  }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
  }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
  }
  .ui-datepicker td {
    border: 0;
    padding: 1px;
  }
  .ui-datepicker td span,
  .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
  }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
  }
  .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
  }
  .ui-datepicker.ui-datepicker-multi {
    width: auto;
  }
  .ui-datepicker-multi .ui-datepicker-group {
    float: left;
  }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
  }
  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
  }
  .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
  }
  .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
  }
  .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
  }
  .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
  }
  .ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
  }
  .ui-datepicker-rtl {
    direction: rtl;
  }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
  }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
  }
  .ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
  }
  .ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
  }
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
  }
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
  }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
  }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
  }
  .ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
  }
  .ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
  }
  .ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
  }
  .ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
  }
  .ui-dialog .ui-resizable-se,
  .ui-dialog .ui-resizable-sw,
  .ui-dialog .ui-resizable-ne,
  .ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
  }
  .ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
  }
  .ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
  }
  .ui-draggable .ui-dialog-titlebar {
    cursor: move;
  }
  .ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable {
    position: relative;
  }
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable-disabled .ui-resizable-handle,
  .ui-resizable-autohide .ui-resizable-handle {
    display: none;
  }
  .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
  }
  .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
  }
  .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
  }
  .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
  }
  .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
  }
  .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
  }
  .ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
  }
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
  }
  .ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    -ms-filter: "alpha(opacity=25)";
    /* support: IE8 */
    opacity: 0.25;
  }
  .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
  }
  .ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
  }
  .ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
  }
  .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
  }
  .ui-selectmenu-open {
    display: block;
  }
  .ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
  }
  .ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
  }
  .ui-slider {
    position: relative;
    text-align: left;
  }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
  }
  .ui-slider.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
  }
  .ui-slider-horizontal {
    height: .8em;
  }
  .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;
  }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
  }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
  }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
  }
  .ui-slider-vertical {
    width: .8em;
    height: 100px;
  }
  .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
  }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
  }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
  }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0;
  }
  .ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
  }
  .ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
  }
  .ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
  }
  .ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
  }
  .ui-spinner-up {
    top: 0;
  }
  .ui-spinner-down {
    bottom: 0;
  }
  .ui-tabs {
    position: relative;
    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
  }
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
  }
  .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
  }
  .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
  }
  .ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
  }
  .ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
  }
  body .ui-tooltip {
    border-width: 2px;
  }
  .ui-widget {
    font-size: 1.1em;
  }
  .ui-widget .ui-widget {
    font-size: 1em;
  }
  .ui-widget input,
  .ui-widget select,
  .ui-widget textarea,
  .ui-widget button {
    font-size: 1em;
  }
  .ui-widget.ui-widget-content {
    border: 1px solid #d3d3d3;
  }
  .ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
  }
  .ui-widget-content a {
    color: #222222;
  }
  .ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfmBw4TChip1ZTpAAAATUlEQVQY073OoQ2AQBAF0Z/p4qrZbuiMam414iQUQLKg+Sgc+pInR4yODWmKof1EgQM3XLjwhbvGjTtOnLjzrLhw4vrKwA0typx1++MFHrwm/bbhD4gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDBWG7TNAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwJ0YMcQAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMHBTLa4AAAAASUVORK5CYII=") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
  }
  .ui-widget-header a {
    color: #222222;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default,
  .ui-button,
  html .ui-button.ui-state-disabled:hover,
  html .ui-button.ui-state-disabled:active {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfmBw4TChip1ZTpAAAATElEQVQ4y2N4l8fEwDCKRhF1EcOzZwzPjRie32Fi3MvEeIGJ8SsT4zcmRg4mRk4mxm9MjF+ZGB8zfGRmYljF8EmOiUF4wB08ioYEAgDUMBI63vAgyAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMFYbtM0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDAnRgxxAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwcFMtrgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
  }
  .ui-state-default a,
  .ui-state-default a:link,
  .ui-state-default a:visited,
  a.ui-button,
  a:link.ui-button,
  a:visited.ui-button,
  .ui-button {
    color: #555555;
    text-decoration: none;
  }
  .ui-state-hover,
  .ui-widget-content .ui-state-hover,
  .ui-widget-header .ui-state-hover,
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus,
  .ui-button:hover,
  .ui-button:focus {
    border: 1px solid #999999;
    background: #dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfmBw4TChip1ZTpAAAAS0lEQVQ4y2N4+p+JgWEUjSIqo6+3GW57MTH+YWIUZ2I0Ybj/h4kph+HRByamdoanjxme+zExBjAxmjAx/mZiXMHEIDPwDh5FQwEBABzuEyBfPm9/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwVhu0zQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMCdGDHEAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDBwUy2uAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-state-hover a,
  .ui-state-hover a:hover,
  .ui-state-hover a:link,
  .ui-state-hover a:visited,
  .ui-state-focus a,
  .ui-state-focus a:hover,
  .ui-state-focus a:link,
  .ui-state-focus a:visited,
  a.ui-button:hover,
  a.ui-button:focus {
    color: #212121;
    text-decoration: none;
  }
  .ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6;
  }
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAHdElNRQfmBw4TChip1ZTpAAAAEUlEQVQoz2NoYBiFo3AU4oAAlWjIAdM0sWkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDBWG7TNAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwJ0YMcQAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMHBTLa4AAAAASUVORK5CYII=") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-icon-background,
  .ui-state-active .ui-icon-background {
    border: #aaaaaa;
    background-color: #212121;
  }
  .ui-state-active a,
  .ui-state-active a:link,
  .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
  }
  .ui-state-highlight,
  .ui-widget-content .ui-state-highlight,
  .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH5gcOEwoYqdWU6QAAAI1JREFUSMftzyEKAkEUgOF/nmIQbIOIsKMGQRgxewjrVqtZMGnd+3gDwYN4hRV2i+MbweIVRMNLX/jTT77ppjkLABiGYRjfBtWU6prcffbuXvAESmHIjK0wYu52QkHkJBQs3VGYsKIiXzQ08dPIDz20U3FjFux5Rb22SfAEVwoDPGtB6ND/i2nDMIwf8gY8YSRTiOx5LgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMFYbtM0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDAnRgxxAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwcFMtrgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    color: #363636;
  }
  .ui-state-checked {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
  }
  .ui-state-highlight a,
  .ui-widget-content .ui-state-highlight a,
  .ui-widget-header .ui-state-highlight a {
    color: #363636;
  }
  .ui-state-error,
  .ui-widget-content .ui-state-error,
  .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH5gcOEwoYqdWU6QAAAIpJREFUSMftz7ENAWEYh/Hn/xYS51whVhCN1g5KI1jAAJbQ0ItEfRMYgA0uZvg+yR2J7j4FsYFQvNWveKqHtHjM7hMDAMdxHOfb0LZ1HQLJmnGckrJmFyvS8Da6ro0eW52NXKXCh4KjktHXm1ejVDRy7bkYmTY6GV1WOhgd5iwNKBj8xbTjOM4PeQJHLShkmp8JSAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0xNFQxOToxMDoyNCswMDowMFYbtM0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMTRUMTk6MTA6MjQrMDA6MDAnRgxxAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA3LTE0VDE5OjEwOjI0KzAwOjAwcFMtrgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    color: #cd0a0a;
  }
  .ui-state-error a,
  .ui-widget-content .ui-state-error a,
  .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
  }
  .ui-state-error-text,
  .ui-widget-content .ui-state-error-text,
  .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
  }
  .ui-priority-primary,
  .ui-widget-content .ui-priority-primary,
  .ui-widget-header .ui-priority-primary {
    font-weight: bold;
  }
  .ui-priority-secondary,
  .ui-widget-content .ui-priority-secondary,
  .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    -ms-filter: "alpha(opacity=70)";
    /* support: IE8 */
    font-weight: normal;
  }
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
    opacity: .35;
    -ms-filter: "alpha(opacity=35)";
    /* support: IE8 */
    background-image: none;
  }
  .ui-state-disabled .ui-icon {
    -ms-filter: "alpha(opacity=35)";
    /* support: IE8 - See #6059 */
  }
  .ui-icon {
    width: 16px;
    height: 16px;
  }
  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon,
  .ui-button:hover .ui-icon,
  .ui-button:focus .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-active .ui-icon,
  .ui-button:active .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-highlight .ui-icon,
  .ui-button .ui-state-highlight.ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png");
  }
  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png");
  }
  .ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none;
  }
  .ui-icon-caret-1-n {
    background-position: 0 0;
  }
  .ui-icon-caret-1-ne {
    background-position: -16px 0;
  }
  .ui-icon-caret-1-e {
    background-position: -32px 0;
  }
  .ui-icon-caret-1-se {
    background-position: -48px 0;
  }
  .ui-icon-caret-1-s {
    background-position: -65px 0;
  }
  .ui-icon-caret-1-sw {
    background-position: -80px 0;
  }
  .ui-icon-caret-1-w {
    background-position: -96px 0;
  }
  .ui-icon-caret-1-nw {
    background-position: -112px 0;
  }
  .ui-icon-caret-2-n-s {
    background-position: -128px 0;
  }
  .ui-icon-caret-2-e-w {
    background-position: -144px 0;
  }
  .ui-icon-triangle-1-n {
    background-position: 0 -16px;
  }
  .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
  }
  .ui-icon-triangle-1-e {
    background-position: -32px -16px;
  }
  .ui-icon-triangle-1-se {
    background-position: -48px -16px;
  }
  .ui-icon-triangle-1-s {
    background-position: -65px -16px;
  }
  .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
  }
  .ui-icon-triangle-1-w {
    background-position: -96px -16px;
  }
  .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
  }
  .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
  }
  .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
  }
  .ui-icon-arrow-1-n {
    background-position: 0 -32px;
  }
  .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
  }
  .ui-icon-arrow-1-e {
    background-position: -32px -32px;
  }
  .ui-icon-arrow-1-se {
    background-position: -48px -32px;
  }
  .ui-icon-arrow-1-s {
    background-position: -65px -32px;
  }
  .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
  }
  .ui-icon-arrow-1-w {
    background-position: -96px -32px;
  }
  .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
  }
  .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
  }
  .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
  }
  .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
  }
  .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
  }
  .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
  }
  .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
  }
  .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
  }
  .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
  }
  .ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
  }
  .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
  }
  .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
  }
  .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
  }
  .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
  }
  .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
  }
  .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
  }
  .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
  }
  .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
  }
  .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
  }
  .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
  }
  .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
  }
  .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
  }
  .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
  }
  .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
  }
  .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
  }
  .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
  }
  .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
  }
  .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
  }
  .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
  }
  .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
  }
  .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
  }
  .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
  }
  .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
  }
  .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
  }
  .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
  }
  .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
  }
  .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
  }
  .ui-icon-arrow-4 {
    background-position: 0 -80px;
  }
  .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
  }
  .ui-icon-extlink {
    background-position: -32px -80px;
  }
  .ui-icon-newwin {
    background-position: -48px -80px;
  }
  .ui-icon-refresh {
    background-position: -64px -80px;
  }
  .ui-icon-shuffle {
    background-position: -80px -80px;
  }
  .ui-icon-transfer-e-w {
    background-position: -96px -80px;
  }
  .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
  }
  .ui-icon-folder-collapsed {
    background-position: 0 -96px;
  }
  .ui-icon-folder-open {
    background-position: -16px -96px;
  }
  .ui-icon-document {
    background-position: -32px -96px;
  }
  .ui-icon-document-b {
    background-position: -48px -96px;
  }
  .ui-icon-note {
    background-position: -64px -96px;
  }
  .ui-icon-mail-closed {
    background-position: -80px -96px;
  }
  .ui-icon-mail-open {
    background-position: -96px -96px;
  }
  .ui-icon-suitcase {
    background-position: -112px -96px;
  }
  .ui-icon-comment {
    background-position: -128px -96px;
  }
  .ui-icon-person {
    background-position: -144px -96px;
  }
  .ui-icon-print {
    background-position: -160px -96px;
  }
  .ui-icon-trash {
    background-position: -176px -96px;
  }
  .ui-icon-locked {
    background-position: -192px -96px;
  }
  .ui-icon-unlocked {
    background-position: -208px -96px;
  }
  .ui-icon-bookmark {
    background-position: -224px -96px;
  }
  .ui-icon-tag {
    background-position: -240px -96px;
  }
  .ui-icon-home {
    background-position: 0 -112px;
  }
  .ui-icon-flag {
    background-position: -16px -112px;
  }
  .ui-icon-calendar {
    background-position: -32px -112px;
  }
  .ui-icon-cart {
    background-position: -48px -112px;
  }
  .ui-icon-pencil {
    background-position: -64px -112px;
  }
  .ui-icon-clock {
    background-position: -80px -112px;
  }
  .ui-icon-disk {
    background-position: -96px -112px;
  }
  .ui-icon-calculator {
    background-position: -112px -112px;
  }
  .ui-icon-zoomin {
    background-position: -128px -112px;
  }
  .ui-icon-zoomout {
    background-position: -144px -112px;
  }
  .ui-icon-search {
    background-position: -160px -112px;
  }
  .ui-icon-wrench {
    background-position: -176px -112px;
  }
  .ui-icon-gear {
    background-position: -192px -112px;
  }
  .ui-icon-heart {
    background-position: -208px -112px;
  }
  .ui-icon-star {
    background-position: -224px -112px;
  }
  .ui-icon-link {
    background-position: -240px -112px;
  }
  .ui-icon-cancel {
    background-position: 0 -128px;
  }
  .ui-icon-plus {
    background-position: -16px -128px;
  }
  .ui-icon-plusthick {
    background-position: -32px -128px;
  }
  .ui-icon-minus {
    background-position: -48px -128px;
  }
  .ui-icon-minusthick {
    background-position: -64px -128px;
  }
  .ui-icon-close {
    background-position: -80px -128px;
  }
  .ui-icon-closethick {
    background-position: -96px -128px;
  }
  .ui-icon-key {
    background-position: -112px -128px;
  }
  .ui-icon-lightbulb {
    background-position: -128px -128px;
  }
  .ui-icon-scissors {
    background-position: -144px -128px;
  }
  .ui-icon-clipboard {
    background-position: -160px -128px;
  }
  .ui-icon-copy {
    background-position: -176px -128px;
  }
  .ui-icon-contact {
    background-position: -192px -128px;
  }
  .ui-icon-image {
    background-position: -208px -128px;
  }
  .ui-icon-video {
    background-position: -224px -128px;
  }
  .ui-icon-script {
    background-position: -240px -128px;
  }
  .ui-icon-alert {
    background-position: 0 -144px;
  }
  .ui-icon-info {
    background-position: -16px -144px;
  }
  .ui-icon-notice {
    background-position: -32px -144px;
  }
  .ui-icon-help {
    background-position: -48px -144px;
  }
  .ui-icon-check {
    background-position: -64px -144px;
  }
  .ui-icon-bullet {
    background-position: -80px -144px;
  }
  .ui-icon-radio-on {
    background-position: -96px -144px;
  }
  .ui-icon-radio-off {
    background-position: -112px -144px;
  }
  .ui-icon-pin-w {
    background-position: -128px -144px;
  }
  .ui-icon-pin-s {
    background-position: -144px -144px;
  }
  .ui-icon-play {
    background-position: 0 -160px;
  }
  .ui-icon-pause {
    background-position: -16px -160px;
  }
  .ui-icon-seek-next {
    background-position: -32px -160px;
  }
  .ui-icon-seek-prev {
    background-position: -48px -160px;
  }
  .ui-icon-seek-end {
    background-position: -64px -160px;
  }
  .ui-icon-seek-start {
    background-position: -80px -160px;
  }
  .ui-icon-seek-first {
    background-position: -80px -160px;
  }
  .ui-icon-stop {
    background-position: -96px -160px;
  }
  .ui-icon-eject {
    background-position: -112px -160px;
  }
  .ui-icon-volume-off {
    background-position: -128px -160px;
  }
  .ui-icon-volume-on {
    background-position: -144px -160px;
  }
  .ui-icon-power {
    background-position: 0 -176px;
  }
  .ui-icon-signal-diag {
    background-position: -16px -176px;
  }
  .ui-icon-signal {
    background-position: -32px -176px;
  }
  .ui-icon-battery-0 {
    background-position: -48px -176px;
  }
  .ui-icon-battery-1 {
    background-position: -64px -176px;
  }
  .ui-icon-battery-2 {
    background-position: -80px -176px;
  }
  .ui-icon-battery-3 {
    background-position: -96px -176px;
  }
  .ui-icon-circle-plus {
    background-position: 0 -192px;
  }
  .ui-icon-circle-minus {
    background-position: -16px -192px;
  }
  .ui-icon-circle-close {
    background-position: -32px -192px;
  }
  .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
  }
  .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
  }
  .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
  }
  .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
  }
  .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
  }
  .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
  }
  .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
  }
  .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
  }
  .ui-icon-circle-zoomin {
    background-position: -176px -192px;
  }
  .ui-icon-circle-zoomout {
    background-position: -192px -192px;
  }
  .ui-icon-circle-check {
    background-position: -208px -192px;
  }
  .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
  }
  .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
  }
  .ui-icon-circlesmall-close {
    background-position: -32px -208px;
  }
  .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
  }
  .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
  }
  .ui-icon-squaresmall-close {
    background-position: -80px -208px;
  }
  .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
  }
  .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
  }
  .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
  }
  .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
  }
  .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
  }
  .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
  }
  .ui-corner-all,
  .ui-corner-top,
  .ui-corner-left,
  .ui-corner-tl {
    border-top-left-radius: 4px;
  }
  .ui-corner-all,
  .ui-corner-top,
  .ui-corner-right,
  .ui-corner-tr {
    border-top-right-radius: 4px;
  }
  .ui-corner-all,
  .ui-corner-bottom,
  .ui-corner-left,
  .ui-corner-bl {
    border-bottom-left-radius: 4px;
  }
  .ui-corner-all,
  .ui-corner-bottom,
  .ui-corner-right,
  .ui-corner-br {
    border-bottom-right-radius: 4px;
  }
  .ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    -ms-filter: Alpha(Opacity=30);
    /* support: IE8 */
  }
  .ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaaaaa;
    box-shadow: -8px -8px 8px #aaaaaa;
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #bbbbbb;
    text-align: left;
  }
  [dir=rtl] #acl__tree {
    float: right;
    text-align: right;
  }
  #acl__tree a.cur {
    background-color: #efefef;
    font-weight: bold;
  }
  #acl__tree ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #acl__tree li {
    padding-left: 1em;
    list-style-image: none;
  }
  [dir=rtl] #acl__tree li {
    padding-left: 0em;
    padding-right: 1em;
  }
  #acl__tree ul img {
    margin-right: 0.25em;
    cursor: pointer;
  }
  [dir=rtl] #acl__tree ul img {
    margin-left: 0.25em;
    margin-right: 0em;
  }
  #acl__detail {
    width: 73%;
    height: 300px;
    float: right;
    overflow: auto;
  }
  [dir=rtl] #acl__detail {
    float: left;
  }
  #acl__detail fieldset {
    width: 90%;
  }
  #acl__detail div#acl__user {
    border: 1px solid #bbbbbb;
    padding: 0.5em;
    margin-bottom: 0.6em;
  }
  #acl_manager table.inline {
    width: 100%;
    margin: 0;
  }
  #acl_manager table .check {
    text-align: center;
  }
  #acl_manager table .action {
    text-align: right;
  }
  #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager label.disabled {
    opacity: .5;
    cursor: auto;
  }
  #acl_manager label {
    text-align: left;
    font-weight: normal;
    display: inline;
  }
  #acl_manager table {
    margin-left: 10%;
    width: 80%;
  }
  #acl_manager table tr {
    background-color: inherit;
  }
  #acl_manager table tr:hover {
    background-color: #f6f6f6;
  }
  body {
    --batchedit-background: #ffffff;
    --batchedit-background-alt: #f6f6f6;
    --batchedit-border: #bbbbbb;
    --batchedit-text: #252525;
    --batchedit-link: #286da8;
  }
  #pagelist {
    margin-bottom: 1em;
  }
  #pagelist li {
    cursor: move;
  }
  div.bookcreator__bookbar {
    border: 1px solid #bbbbbb;
    background-color: #f6f6f6;
    background-image: url(/lib/plugins/bookcreator/images/notebook-outline.svg);
    background-position: 40px 5px;
    background-repeat: no-repeat;
    background-size: 40px;
    margin: 0.5em;
    margin-left: auto;
    margin-right: auto;
    width: 85% !important;
    min-height: 40px;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 5px 5px 5px 90px;
  }
  .tpl_bootstrap3 div.bookcreator__bookbar {
    min-height: 52px;
  }
  div.bookcreator__bookbar {
    display: none;
    /* will be shown by JavaScript */
  }
  div.bookcreator__bookbar svg {
    height: 18px;
    width: 18px;
    vertical-align: middle;
  }
  div.bookcreator__bookbar .bc__bookmarkplus svg {
    fill: #00b000;
  }
  div.bookcreator__bookbar .bc__bookmarkmin svg {
    fill: #b1240c;
  }
  div.bookcreator__bookbar .bc__manager svg {
    /*height: 20px;*/
    /*width: 20px;*/
    fill: #5d6368;
  }
  div.bookcreator__bookbar .bc__bookmarkhelp svg {
    fill: #0d7bdc;
  }
  div.bookcreator__panel {
    text-align: justify;
    vertical-align: middle;
    margin-right: 20px;
    float: left;
    display: block;
  }
  .tpl_dokuwiki div.bookcreator__bookbar {
    margin-bottom: 1.6em;
  }
  .dokuwiki .bookcreator__pagelist {
    width: 50%;
    float: left;
    border: 1px solid #bbbbbb;
    padding: 0.5em;
  }
  .dokuwiki .bookcreator__pagelist ul {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .dokuwiki .bookcreator__pagelist ul.pagelist:empty {
    border: 1px solid #eee;
  }
  .dokuwiki .bookcreator__pagelist li {
    margin: 0;
    background-color: #fafafa;
  }
  .dokuwiki .bookcreator__pagelist ul li a.action {
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
  }
  .dokuwiki .bookcreator__pagelist ul.selected li a.action.include {
    display: none;
  }
  .dokuwiki .bookcreator__pagelist ul.selected li a.action.remove {
    display: inline-block;
  }
  .dokuwiki .bookcreator__pagelist ul.selected li a.action svg {
    fill: #b1240c;
    height: 18px;
    width: 18px;
  }
  .dokuwiki .bookcreator__pagelist ul.deleted li a.action.include {
    display: inline-block;
  }
  .dokuwiki .bookcreator__pagelist ul.deleted li a.action.remove {
    display: none;
  }
  .dokuwiki .bookcreator__pagelist ul.deleted li a.action svg {
    fill: #00b000;
    height: 18px;
    width: 18px;
  }
  .dokuwiki .bookcreator__manager div.bookcreator__actions {
    width: 40%;
    float: left;
    padding: 1em;
  }
  .dokuwiki .bookcreator__manager fieldset {
    width: 100%;
    text-align: left;
    margin-bottom: 1em;
  }
  .dokuwiki .bookcreator__manager fieldset legend,
  .dokuwiki .bookcreator__selections__list fieldset legend {
    font-weight: bold;
  }
  .dokuwiki label.book_skipforbiddenpages {
    display: block;
  }
  .dokuwiki .bookcreator__selections__list fieldset {
    text-align: left;
  }
  .bookcreator__selections__list svg {
    height: 18px;
    width: 18px;
    vertical-align: middle;
    fill: #286da8;
  }
  .bookcreator__selections__list .load svg {
    fill: #252525;
  }
  .bookcreator__selections__list .delete svg {
    fill: #cd5360;
  }
  .downloadresponse {
    margin-top: 1em;
  }
  #dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a .bookmin {
    display: none;
  }
  #dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a.remove .bookplus {
    display: none;
  }
  #dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a.remove .bookmin {
    display: block;
  }
  .tools a.plugin_bookcreator__addtobook .bookmin {
    display: none;
  }
  .tools a.plugin_bookcreator__addtobook.remove .bookplus {
    display: none;
  }
  .tools a.plugin_bookcreator__addtobook.remove .bookmin {
    display: block;
  }
  .bookcreator__selectns {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  [dir=rtl] #bc__nspicker_close {
    float: left;
  }
  #bc__nspicker_select {
    margin-left: 1em;
  }
  #bc__nspicker_cancel {
    margin-left: 0.5em;
  }
  #bc__nspicker_recursive {
    margin-right: 0.5em;
  }
  #bc__nspicker_result {
    background-color: #ffffff;
    width: 40vw;
    height: 50vh;
    overflow: auto;
    border: 1px solid #bbbbbb;
    margin: 3px auto;
    text-align: left;
    line-height: 1;
  }
  [dir=rtl] #bc__nspicker_result {
    text-align: right;
  }
  #bc__nspicker_result div {
    padding: 3px 3px 3px 0;
  }
  #bc__nspicker_result div a {
    display: block;
    padding-left: 22px;
    min-height: 16px;
    background: transparent 3px center no-repeat;
  }
  [dir=rtl] #bc__nspicker_result div a {
    padding: 3px 22px 3px 3px;
    background-position: 257px 3px;
  }
  #bc__nspicker_result div.type_u a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEWQobeQobeZp7efsMSsu8yuvM6vvc+vv9GwvtCxv9GywdOzwdO0xde5ydy+z+LD1OjEzdfH2e3J1uTL3fLN2unR3u3U4vHX5fXa6fmfrfPkAAAAAXRSTlMAQObYZgAAAFtJREFUeNp1zOsOQDAMQOEe5jb3Ddv7PymhWRC+f6dpKwrkgbbl0TZGy62b4H1oSF1v82Gr0S7X8bSWnF0sg1oKjjauT5xBgLxTOVxHlUIuJPL2t8Gk0iBTn093r9IEibebz/EAAAAASUVORK5CYII=);
  }
  #bc__nspicker_result div.type_f a {
    background-image: url(/lib/plugins/bookcreator/../../images/page.png);
  }
  #bc__nspicker_result div.type_d a {
    background-image: url(/lib/plugins/bookcreator/../../images/ns.png);
  }
  #bc__nspicker_result div.even {
    background-color: #ffffff;
  }
  #bc__nspicker_result div.selected {
    background-color: #f6f6f6;
  }
  #bc__nspicker_result span {
    display: block;
    color: #656565;
    margin-left: 22px;
  }
  .dokuwiki div.bureaucracy__plugin {
    width: 50%;
    font-size: 120%;
    padding: 2em;
  }
  .dokuwiki form.bureaucracy__plugin {
    width: 100%;
    text-align: center;
    margin: 2em 0;
    display: block;
  }
  .dokuwiki form.bureaucracy__plugin p {
    font-size: 90%;
    margin-top: 0.5em;
  }
  .dokuwiki form.bureaucracy__plugin fieldset {
    width: 80%;
    text-align: left;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .dokuwiki form.bureaucracy__plugin label {
    display: block;
    text-align: right;
    line-height: 2em;
  }
  .dokuwiki form.bureaucracy__plugin label>span {
    display: inline-block;
    width: 47%;
    line-height: normal;
  }
  .dokuwiki form.bureaucracy__plugin label.textareafield {
    text-align: left;
  }
  .dokuwiki form.bureaucracy__plugin label.textareafield>span {
    width: 100%;
  }
  .dokuwiki form.bureaucracy__plugin label input.edit,
  .dokuwiki form.bureaucracy__plugin label select {
    width: 50%;
  }
  .dokuwiki form.bureaucracy__plugin label input.datepicker,
  .dokuwiki form.bureaucracy__plugin label input.timefield {
    width: 25%;
    margin-right: 25%;
  }
  .dokuwiki form.bureaucracy__plugin label textarea.edit {
    width: 100%;
  }
  .dokuwiki form.bureaucracy__plugin label input[type=checkbox] {
    width: 5%;
    margin-right: 45%;
  }
  .dokuwiki form.bureaucracy__plugin input.button {
    margin: 3px 0 3px 50%;
    display: block;
  }
  .dokuwiki form.bureaucracy__plugin label.radiolabel span {
    width: 100%;
    text-align: left;
  }
  .dokuwiki form.bureaucracy__plugin label input[type=radio]~span {
    width: 50%;
    display: inline-block;
    text-align: left;
    line-height: normal;
  }
  .dokuwiki form.bureaucracy__plugin label.bureaucracy_error span {
    color: #F00;
  }
  .dokuwiki form.bureaucracy__plugin #plugin__captcha_wrapper label {
    text-align: left;
  }
  .dokuwiki #plugin__captcha_wrapper {
    clear: left;
    border: 1px solid #bbbbbb;
    padding: 0.75em;
    margin: 1em 0;
  }
  .dokuwiki #plugin__captcha_wrapper * {
    vertical-align: middle;
  }
  .dokuwiki #plugin__captcha_wrapper img {
    margin: 1px;
    vertical-align: bottom;
    border: 1px solid #bbbbbb;
  }
  .dokuwiki #plugin__captcha_wrapper pre {
    font-size: 70%;
    font-family: monospace;
    font-weight: bold;
    border: none;
    background-color: #ffffff;
    color: #252525;
    padding: 0;
  }
  .dokuwiki #plugin__captcha_wrapper .svg {
    display: inline-block;
    background-color: #ffffff;
    vertical-align: bottom;
    border: 1px solid #bbbbbb;
  }
  .dokuwiki #plugin__captcha_wrapper .svg svg {
    width: 100%;
    height: 100%;
  }
  .dokuwiki #plugin__captcha_wrapper .svg svg path {
    fill: #252525;
  }
  .dokuwiki #plugin__captcha_wrapper .audiolink {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-left: 0.5em;
    margin-right: 0.5em;
    border: 1px solid #bbbbbb;
    aspect-ratio: 1;
  }
  .dokuwiki #plugin__captcha_wrapper .audiolink svg {
    height: auto;
    width: auto;
    flex-grow: 1;
    flex-shrink: 1;
    fill: #286da8;
  }
  .dokuwiki #plugin__captcha_wrapper .no {
    display: none;
  }
  div.page form fieldset fieldset {
    text-align: left;
  }
  fieldset.clearhistory {
    float: right;
    margin-right: 10px;
    width: 315px;
    margin-left: 20px;
  }
  div.dokuwiki div.page div.clearhistory {
    margin-right: 350px;
    margin-left: 30px;
  }
  .dokuwiki div.cloud {
    margin-bottom: 1em;
    line-height: 145%;
  }
  .dokuwiki div.cloud a {
    padding: 0;
    margin: 0 0.5em;
  }
  .dokuwiki div.cloud a.cloud1 {
    font-size: 10px;
    color: #D3E0F5;
  }
  .dokuwiki div.cloud a.cloud2 {
    font-size: 12px;
    color: #AEC4E5;
  }
  .dokuwiki div.cloud a.cloud3 {
    font-size: 14px;
    color: #88A9DB;
  }
  .dokuwiki div.cloud a.cloud4 {
    font-size: 16px;
    color: #4A7AC2;
  }
  .dokuwiki div.cloud a.cloud5 {
    font-size: 18px;
    color: #003F9E;
  }
  .dokuwiki div.cloud a.cloud1_tag1 {
    font-size: 10px;
    color: #CEF0D0;
  }
  .dokuwiki div.cloud a.cloud2_tag1 {
    font-size: 12px;
    color: #AEE5B1;
  }
  .dokuwiki div.cloud a.cloud3_tag1 {
    font-size: 14px;
    color: #88DB8C;
  }
  .dokuwiki div.cloud a.cloud4_tag1 {
    font-size: 16px;
    color: #4AC250;
  }
  .dokuwiki div.cloud a.cloud5_tag1 {
    font-size: 18px;
    color: #009E08;
  }
  .dokuwiki div.cloud a.cloud1_tag2 {
    font-size: 10px;
    color: #F0CED7;
  }
  .dokuwiki div.cloud a.cloud2_tag2 {
    font-size: 12px;
    color: #E5AEBC;
  }
  .dokuwiki div.cloud a.cloud3_tag2 {
    font-size: 14px;
    color: #DB889D;
  }
  .dokuwiki div.cloud a.cloud4_tag2 {
    font-size: 16px;
    color: #C24A68;
  }
  .dokuwiki div.cloud a.cloud5_tag2 {
    font-size: 18px;
    color: #9E0028;
  }
  .dokuwiki div.cloud {
    margin-bottom: 1em;
    line-height: 145%;
  }
  .dokuwiki div.cloud a {
    padding: 0;
    margin: 0 0.5ex;
  }
  .dokuwiki div.cloud a.cloud1 {
    font-size: 70%;
    color: #97afd3;
  }
  .dokuwiki div.cloud a.cloud2 {
    font-size: 85%;
    color: #6590d2;
  }
  .dokuwiki div.cloud a.cloud3 {
    font-size: 100%;
    color: #2b70da;
  }
  .dokuwiki div.cloud a.cloud4 {
    font-size: 115%;
    color: #1057c1;
  }
  .dokuwiki div.cloud a.cloud5 {
    font-size: 130%;
    color: #003F9E;
  }
  .dokuwiki div.cloud a.cloud1_tag1 {
    font-size: 70%;
    color: #97d39a;
  }
  .dokuwiki div.cloud a.cloud2_tag1 {
    font-size: 85%;
    color: #65d26a;
  }
  .dokuwiki div.cloud a.cloud3_tag1 {
    font-size: 100%;
    color: #2bda33;
  }
  .dokuwiki div.cloud a.cloud4_tag1 {
    font-size: 115%;
    color: #10c119;
  }
  .dokuwiki div.cloud a.cloud5_tag1 {
    font-size: 130%;
    color: #009E08;
  }
  .dokuwiki div.cloud a.cloud1_tag2 {
    font-size: 70%;
    color: #d397a6;
  }
  .dokuwiki div.cloud a.cloud2_tag2 {
    font-size: 85%;
    color: #d26580;
  }
  .dokuwiki div.cloud a.cloud3_tag2 {
    font-size: 100%;
    color: #da2b57;
  }
  .dokuwiki div.cloud a.cloud4_tag2 {
    font-size: 115%;
    color: #c1103d;
  }
  .dokuwiki div.cloud a.cloud5_tag2 {
    font-size: 130%;
    color: #9E0028;
  }
  #config__manager div.success,
  #config__manager div.error,
  #config__manager div.info {
    background-position: 0.5em;
    padding: 0.5em;
    text-align: center;
  }
  #config__manager fieldset {
    margin: 1em;
    width: auto;
    margin-bottom: 2em;
    background-color: #f6f6f6;
    color: #252525;
    padding: 0 1em;
  }
  [dir=rtl] #config__manager fieldset {
    clear: both;
  }
  #config__manager legend {
    font-size: 1.25em;
  }
  #config__manager table {
    margin: 1em 0;
    width: 100%;
  }
  #config__manager fieldset td {
    text-align: left;
  }
  [dir=rtl] #config__manager fieldset td {
    text-align: right;
  }
  #config__manager fieldset td.value {
    /* fixed data column width */
    width: 31em;
  }
  [dir=rtl] #config__manager label {
    text-align: right;
  }
  [dir=rtl] #config__manager td.value input.checkbox {
    float: right;
    padding-left: 0;
    padding-right: 0.7em;
  }
  [dir=rtl] #config__manager td.value label {
    float: left;
  }
  #config__manager td.label {
    padding: 0.8em 0 0.6em 1em;
    vertical-align: top;
  }
  [dir=rtl] #config__manager td.label {
    padding: 0.8em 1em 0.6em 0;
  }
  #config__manager td.label label {
    clear: left;
    display: block;
  }
  [dir=rtl] #config__manager td.label label {
    clear: right;
  }
  #config__manager td.label img {
    padding: 0 10px;
    vertical-align: middle;
    float: right;
  }
  [dir=rtl] #config__manager td.label img {
    float: left;
  }
  #config__manager td.label span.outkey {
    font-size: 70%;
    margin-top: -1.7em;
    margin-left: -1em;
    display: block;
    background-color: #ffffff;
    color: #656565;
    float: left;
    padding: 0 0.1em;
    position: relative;
    z-index: 1;
  }
  [dir=rtl] #config__manager td.label span.outkey {
    float: right;
    margin-right: 1em;
  }
  #config__manager td input.edit {
    width: 30em;
  }
  #config__manager td .input {
    width: 30.8em;
  }
  #config__manager td textarea.edit {
    width: 27.5em;
    height: 4em;
  }
  #config__manager td textarea.edit:focus {
    height: 10em;
  }
  #config__manager tr .input,
  #config__manager tr input,
  #config__manager tr textarea,
  #config__manager tr select {
    background-color: #fff;
    color: #000;
  }
  #config__manager tr.default .input,
  #config__manager tr.default input,
  #config__manager tr.default textarea,
  #config__manager tr.default select,
  #config__manager .selectiondefault {
    background-color: #ccddff;
    color: #000;
  }
  #config__manager tr.protected .input,
  #config__manager tr.protected input,
  #config__manager tr.protected textarea,
  #config__manager tr.protected select,
  #config__manager tr.protected .selection {
    background-color: #ffcccc !important;
    color: #000 !important;
  }
  #config__manager td.error {
    background-color: red;
    color: #000;
  }
  #config__manager .selection {
    width: 14.8em;
    float: left;
    margin: 0 0.3em 2px 0;
  }
  [dir=rtl] #config__manager .selection {
    width: 14.8em;
    float: right;
    margin: 0 0 2px 0.3em;
  }
  #config__manager .selection label {
    float: right;
    width: 14em;
    font-size: 90%;
  }
  #config__manager .other {
    clear: both;
    padding-top: 0.5em;
  }
  #config__manager .other label {
    padding-left: 2px;
    font-size: 90%;
  }
  div.cookielaw-banner {
    position: fixed;
    left: 0;
    width: 100%;
    color: #454545;
    background-color: #f6f6f6;
    z-index: 1000;
    padding: 10px;
    box-shadow: 0 0 10px #454545;
  }
  div.cookielaw-top {
    top: 0;
  }
  div.cookielaw-bottom {
    bottom: 0;
  }
  #dokuwiki__pagetools ul li a.copypage:before {
    content: url(/lib/plugins/copypage/images/pagetools-sprite.png);
  }
  #dokuwiki__pagetools:hover ul li a.copypage:before,
  #dokuwiki__pagetools ul li a.copypage:focus:before {
    content: none;
  }
  #dokuwiki__pagetools:hover ul li a.copypage,
  #dokuwiki__pagetools ul li a.copypage:focus,
  #dokuwiki__pagetools ul li a.copypage:active {
    background-image: url(/lib/plugins/copypage/images/pagetools-sprite.png);
  }
  #dokuwiki__pagetools ul li a.copypage:hover,
  #dokuwiki__pagetools ul li a.copypage:active,
  #dokuwiki__pagetools ul li a.copypage:focus {
    background-position: right -45px;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.copypage:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.copypage:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.copypage:focus {
    background-position: left -45px;
  }
  #dokuwiki__pagetools ul li a.export_pdf {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li a.export_pdf:before {
    content: url(/lib/plugins/dw2pdf/pagetools-pdfexport-sprite.png);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li a.export_pdf,
  #dokuwiki__pagetools ul li a.export_pdf:focus,
  #dokuwiki__pagetools ul li a.export_pdf:active {
    background-image: url(/lib/plugins/dw2pdf/pagetools-pdfexport-sprite.png);
  }
  #dokuwiki__pagetools ul li a.export_pdf:hover,
  #dokuwiki__pagetools ul li a.export_pdf:active,
  #dokuwiki__pagetools ul li a.export_pdf:focus {
    background-position: right -45px;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.export_pdf:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_pdf:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_pdf:focus {
    background-position: left -45px;
  }
  #plugin__extensionlightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNg2AwAALYAtJA+g34AAAAASUVORK5CYII=) repeat;
    text-align: center;
    cursor: pointer;
    z-index: 9999;
  }
  #plugin__extensionlightbox p {
    text-align: right;
    color: #fff;
    margin-right: 20px;
    font-size: 12px;
  }
  #plugin__extensionlightbox img {
    box-shadow: 0 0 25px #111;
    max-width: 90%;
    max-height: 90%;
  }
  #extension__manager ul.tabs li.active a {
    background-color: #f6f6f6;
    border-bottom: solid 1px #f6f6f6;
    z-index: 2;
  }
  #extension__manager .panelHeader {
    background-color: #f6f6f6;
    margin: 0 0 10px 0;
    padding: 10px 10px 8px;
    overflow: hidden;
  }
  #extension__manager div.msg {
    margin: 0.4em 0 0 0;
  }
  #extension__list ul.extensionList {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none;
  }
  #extension__list ul.extensionList li {
    margin: 0 0 .5em;
    padding: 0 0 .5em;
    color: #252525;
    border-bottom: 1px solid #bbbbbb;
    overflow: hidden;
  }
  #extension__list button {
    margin-bottom: .3em;
  }
  #extension__list .legend {
    position: relative;
    width: 75%;
    float: left;
  }
  #extension__list .legend > div {
    padding: 0 .5em 0 132px;
    border-right: 1px solid #f6f6f6;
    overflow: hidden;
  }
  #extension__list .legend div.screenshot {
    margin-top: 4px;
    margin-left: -132px;
    max-width: 120px;
    float: left;
    position: relative;
  }
  #extension__list .legend div.screenshot img {
    width: 120px;
    height: 70px;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #666;
  }
  #extension__list .legend div.screenshot span {
    min-height: 24px;
    min-width: 24px;
    position: absolute;
    left: 0;
    top: 0;
  }
  #extension__list .legend h2 {
    width: 100%;
    float: right;
    margin: 0.2em 0 0.5em;
    font-size: 100%;
    font-weight: normal;
    border: none;
  }
  #extension__list .legend h2 strong {
    font-size: 120%;
    font-weight: bold;
    vertical-align: baseline;
  }
  #extension__list .legend p {
    margin: 0 0 0.6em 0;
  }
  #extension__list .legend div.popularity {
    background-color: #ffffff;
    border: 1px solid silver;
    height: .4em;
    margin: 0 auto;
    padding: 1px;
    width: 5.5em;
    position: absolute;
    right: .5em;
    top: 0.2em;
  }
  #extension__list .legend div.popularity div {
    background-color: #bbbbbb;
    height: 100%;
  }
  #extension__list .legend div.linkbar {
    font-size: 85%;
  }
  #extension__list .legend div.linkbar span.tags {
    padding-left: 18px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABHElEQVR4AV3KT0sCQRjH8edNeC16F8LS69D+YKRlhAeXRAkxliWWPUhIRIcgJIKILl68SBdB6BL0AjwJXQKPEiM9l2/DNIgbX4Zh5veRW27ocUWXlIQ4h2STa3TVyJLOPyI9lCEpA0eGxDQzRLooCUj0MeMbtbBNfY1I6j6jn87nnCnPKC80qK2IJKhtyZwZTUKeUHvqVD2R2LyjLJjSIOKSliMP1Cg7IhfbbfOGMiYkJiXxpE+VkiXWtIKGmaBMOPOkySPKHWX2coItDOpmvCIJ5/Ze0ueInU3BVQtOzasjIS06fP3NW4jgOwmOzciRiIWbi3ZeA0glODRD1Nan4ucMQA7yJTPg3s9Z4NvP75oKBT97kK2YL2ysv38BeXJNZj9ZoigAAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend div.linkbar a.bugs {
    padding-left: 18px;
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMPAJGRkYuLi6Ojo1lZWbS0tIyMjGlpaU9PT4WFhXJycn9/f0dHR76+vsjIyNjY2AAAACH5BAUAAA8ALAAAAAAQABAAAARv8Mn5wCw0S4Af0tUUBEmiGBpgFQGCEM6nsUDTEInAlIYlIQGGYKhIABaSkQsg5DAJhsPEpWgIOAUCAIqaKLaAQDYMHZglX8LoGrgOMkVBmyUwvDWJAUFQcB+kGgY9AAOAB0gaZoWAIBl/jSALiBMRADs=) no-repeat 0 0;
  }
  #extension__list .legend a.info {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQYk8PgZEECAQZSXEQb4QSp5mCCAF6xPmJMZBPigpgizsbCwcAnDzBRiZ+UWQdggyCFE0HYAuFoKlJBmmk4AAAAASUVORK5CYII=) no-repeat 0 0;
    border-width: 0;
    height: 13px;
    width: 13px;
    text-indent: -9999px;
    float: right;
    margin: .5em 0 0;
    overflow: hidden;
  }
  #extension__list .legend a.info.close {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQbYeIIcQgieEDsrtwiMJ8zGwsLCJQzhCXMygwAfhMfDBAG8IB4vIwzwizLwMyCAAKp9xPMAzXYKlP+8464AAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend dl.details {
    margin: 0.4em 0 0 0;
    font-size: 85%;
    border-top: 1px solid #f6f6f6;
    clear: both;
  }
  #extension__list .legend dl.details dt {
    clear: left;
    float: left;
    width: 25%;
    margin: 0;
    text-align: right;
    font-weight: normal;
    padding: 0.2em 5px 0 0;
    font-weight: bold;
  }
  #extension__list .legend dl.details dd {
    margin-left: 25%;
    padding: 0.2em 0 0 5px;
  }
  #extension__list .legend dl.details dd a.donate {
    padding-left: 18px;
    background: transparent url(/lib/plugins/extension/images/donate.png) left center no-repeat;
  }
  [dir=rtl] #extension__list .legend {
    float: right;
  }
  [dir=rtl] #extension__list .legend > div {
    padding: 0 132px 0 .5em;
    border-left: 1px solid #f6f6f6;
    border-right-width: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin-left: 0;
    margin-right: -132px;
    float: right;
  }
  [dir=rtl] #extension__list .legend div.screenshot span {
    left: auto;
    right: 0;
  }
  [dir=rtl] #extension__list .legend h2 {
    float: left;
  }
  [dir=rtl] #extension__list .legend div.popularity {
    right: auto;
    left: .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar span.tags,
  [dir=rtl] #extension__list .legend dl.details dd a.donate {
    padding-left: 0;
    padding-right: 18px;
    background-position: top right;
  }
  [dir=rtl] #extension__list .legend a.info {
    float: left;
  }
  [dir=rtl] #extension__list .legend dl.details dt {
    clear: right;
    float: right;
    text-align: left;
    padding-left: 5px;
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend dl.details dd {
    margin-left: 0;
    margin-right: 25%;
    padding-left: 0;
    padding-right: 5px;
  }
  #extension__list.hasDisplayOptions .enabled,
  #extension__list.hasDisplayOptions .disabled,
  #extension__list.hasDisplayOptions .updatable {
    display: none;
  }
  #extension__list.hasDisplayOptions.enabled .enabled,
  #extension__list.hasDisplayOptions.disabled .disabled,
  #extension__list.hasDisplayOptions.updatable .updatable {
    display: block;
  }
  #extension__list .enabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/enabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/disabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled .legend {
    opacity: 0.7;
  }
  #extension__manager .actions {
    padding: 0;
    font-size: 95%;
    width: 25%;
    float: right;
    text-align: right;
  }
  #extension__manager .actions .version {
    display: block;
  }
  #extension__manager .actions p {
    margin: 0.2em 0;
    text-align: center;
  }
  #extension__manager .actions p.permerror {
    margin-left: 0.4em;
    text-align: left;
    padding-left: 19px;
    background: transparent url(/lib/plugins/extension/images/warning.png) center left no-repeat;
    line-height: 18px;
    font-size: 12px;
  }
  [dir=rtl] #extension__manager .actions {
    float: left;
    text-align: left;
  }
  [dir=rtl] #extension__manager .actions p.permerror {
    margin-left: 0;
    margin-right: 0.4em;
    text-align: right;
    padding-left: 0;
    padding-right: 19px;
    background-position: center right;
  }
  #extension__manager form.search {
    display: block;
    margin-bottom: 2em;
  }
  #extension__manager form.search span {
    font-weight: bold;
  }
  #extension__manager form.search input.edit {
    width: 25em;
  }
  #extension__manager form.install {
    text-align: center;
    display: block;
    width: 60%;
  }
  #extension__viewoptions label {
    margin-left: 1em;
    vertical-align: baseline;
  }
  .folder {
    padding-left: 2px;
    padding-right: 9px;
    background: url(data:image/gif;base64,R0lGODlhBwAHAIAAAGOMnP///yH5BAEHAAEALAAAAAAHAAcAAAIMDBCZh8pt3mLuqHgLADs=) no-repeat right center;
  }
  .folder.open {
    background: url(data:image/gif;base64,R0lGODlhBwAHAIAAAGOMnP///yH5BAEHAAEALAAAAAAHAAcAAAIKjB+gy5xuFkpzFgA7) no-repeat right center;
  }
  div.folded {
    padding: 0.5em;
    border: 1px dotted #bbbbbb;
  }
  span.folded {
    border: 1px dotted #bbbbbb;
  }
  span.indicator {
    visibility: hidden;
  }
  #dokuwiki__pagetools ul li a.fold_unfold_all {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li a.fold_unfold_all:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAMAAACYJxbqAAAAnFBMVEWItdx+r9usrKyJtt2Lt92NuN2OuN6Qud6Sut6Tu9+Tvd+Xvd+Yvt+av9+awOC3u8GcwOCcweC4vMKfweChweG5vcKgwuGhwuG6vsK7vsOiw+K8v8OkxOK9wMS+wcWnxeK+wsWoxuPAwsapxuPBw8arx+PCxMbCxcfDxcfFxsjGxsnGx8nGyMnHyMrIycrJysrKysrKysvLy8vMzMyNqhNvAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgCxYIHQrJmFzKAAAATklEQVRIx+2TQQoAMAjD2v7/0fvBclAYjOYaBCMovSYBHdABncn0YPPmLxznWgCa8ilQUSn/YYM2aIP2ZHqwefMXjnMtAE35FCj3O8s6B+U8ANATu/BqAAAAAElFTkSuQmCC);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li a.fold_unfold_all,
  #dokuwiki__pagetools ul li a.fold_unfold_all:focus,
  #dokuwiki__pagetools ul li a.fold_unfold_all:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAMAAACYJxbqAAAAnFBMVEWItdx+r9usrKyJtt2Lt92NuN2OuN6Qud6Sut6Tu9+Tvd+Xvd+Yvt+av9+awOC3u8GcwOCcweC4vMKfweChweG5vcKgwuGhwuG6vsK7vsOiw+K8v8OkxOK9wMS+wcWnxeK+wsWoxuPAwsapxuPBw8arx+PCxMbCxcfDxcfFxsjGxsnGx8nGyMnHyMrIycrJysrKysrKysvLy8vMzMyNqhNvAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgCxYIHQrJmFzKAAAATklEQVRIx+2TQQoAMAjD2v7/0fvBclAYjOYaBCMovSYBHdABncn0YPPmLxznWgCa8ilQUSn/YYM2aIP2ZHqwefMXjnMtAE35FCj3O8s6B+U8ANATu/BqAAAAAElFTkSuQmCC);
  }
  #dokuwiki__pagetools ul li a.fold_unfold_all:hover,
  #dokuwiki__pagetools ul li a.fold_unfold_all:active,
  #dokuwiki__pagetools ul li a.fold_unfold_all:focus {
    background-position: right -45px;
  }
  div.dokuwiki div.plugin_include_content div.secedit {
    float: right;
    margin-left: 1em;
    margin-top: 0;
  }
  div.dokuwiki div.inclmeta {
    border-top: 1px dotted #bbbbbb;
    padding-top: 0.2em;
    color: #656565;
    font-size: 80%;
    line-height: 1.25;
    /*margin-top: 0.5em;*/
    margin-bottom: 2em;
  }
  div.dokuwiki div.inclmeta a.permalink {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAK6urpGRkb+/v/X19dfX125ubkpKSv///yH5BAEAAAcALAAAAAAQAAwAAANCeLrc/jC2IYIlwwYxVg4DUQWEaHWHUBCBUQRFYQRAISjXYAgiYIQWRY1lKBpJBYCC8AIAYM3nasGM2aoxgmTLPSQAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    border-bottom: 0;
  }
  div.dokuwiki div.inclmeta span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta span.author a.interwiki {
    background: none;
    padding: 0;
  }
  div.dokuwiki div.inclmeta span.comment {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAGVlZaysrP///9DQ0IKCgujo6JaWlv///yH5BAEAAAcALAAAAAAQAAwAAAM0eLrcbCDKSAojQeitAxDLx43EEI6kqYioVp6tqx5Y7IFKAUWGpleOkA4QCC4MkKIxRzQmAAA7) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  div.dokuwiki div.inclmeta div.tags {
    border-top: 0;
    font-size: 100%;
    float: right;
    clear: none;
  }
  div.dokuwiki p.include_readmore {
    text-align: right;
  }
  .dtree {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #252525;
    white-space: nowrap !important;
    word-wrap: normal !important;
    line-height: normal;
  }
  .dtree img {
    border: 0;
    vertical-align: top;
  }
  .dokuwiki .dtree a,
  .dokuwiki .aside .dtree a,
  .dokuwiki .dtree a:visited,
  .dokuwiki .aside .dtree a:visited,
  .dokuwiki .dtree a:link,
  .dokuwiki .aside .dtree a:link {
    color: #286da8;
    text-decoration: none;
  }
  .dtree a.node,
  .dtree a.nodeSel a.navSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
  }
  .dtree a.nodeSel {
    background-color: #f6f6f6;
  }
  .dokuwiki .dtree a.navSel,
  .dokuwiki .aside .dtree a.navSel {
    background-color: #efefef;
  }
  div.li a.indexmenu_idx {
    color: #cd5360 !important;
    text-decoration: none !important;
    font-weight: bold;
  }
  div.li a.indexmenu_idx_head {
    font-weight: bold;
  }
  div.dokuwiki div.indexmenu_list_themes {
    clear: both;
    border-top: 2px solid #bbbbbb;
    padding-left: 1em;
  }
  .dokuwiki .dtree a.nodeFdUrl:hover,
  .dokuwiki .dtree a.nodeSel:hover,
  .dokuwiki a.navSel:hover,
  .dokuwiki .dtree a.nodeUrl:hover {
    color: #286da8;
    text-decoration: underline;
    background-color: #f6f6f6;
  }
  .dtree a.node:hover {
    text-decoration: none;
  }
  .dtree .indexmenu_tocbullet {
    position: absolute;
    background: transparent url(data:image/gif;base64,R0lGODlhCwANAKEDAP8AAP8zAP9VAP///yH5BAEKAAMALAAAAAALAA0AAAIbnI+pu+DsQmhRiFTlMzFYeQSABCLkpJDMyg4FADs=) no-repeat scroll;
    vertical-align: middle;
    width: 11px;
    height: 11px;
  }
  .dtree .indexmenu_larrow {
    position: absolute;
    opacity: .60;
    background: transparent url(/lib/plugins/indexmenu/images/larrow.gif) repeat-y scroll;
    padding-left: 22px;
    z-index: 100;
  }
  .indexmenu_toc {
    font-size: 80%;
    line-height: 1.2em;
    white-space: normal;
    overflow: hidden;
    width: 200px !important;
    z-index: 100 !important;
    word-wrap: break-word;
  }
  .indexmenu_toc ul.toc {
    border: 0 none;
  }
  .indexmenu_toc .tocheader {
    background-color: #f6f6f6;
    padding: 2px 0;
  }
  .indexmenu_toc .indexmenu_toc_inside {
    border: 1px solid #bbbbbb;
    background-color: #ffffff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    max-height: 300px;
    overflow: auto;
  }
  .dtree .indexmenu_rarrow {
    position: absolute;
    background: white url(data:image/gif;base64,R0lGODlhCwAPAKECAMzMzGZmZv///////yH5BAEUAAIALAAAAAALAA8AAAIihI8my6zdHlwvCOsAs1hInjWgpy0juV2h2qETVb7SlNRAAQA7) no-repeat scroll;
    width: 11px;
    height: 15px;
  }
  .indexmenu_rmenuhead {
    background-color: #CCFFCC;
    margin: 0;
    text-align: center;
    padding: 1px 5px;
    vertical-align: middle;
    overflow: hidden;
    width: 100px;
  }
  .indexmenu_rmenu ul {
    margin: 0;
  }
  .indexmenu_rmenu,
  .indexmenu_rmenu li ul {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    border: 1px solid black;
    font-size: 80%;
    line-height: 120%;
    padding-bottom: 5px;
    width: 110px;
  }
  .indexmenu_rmenu li a,
  .indexmenu_rmenu li span.indexmenu_submenu {
    padding: 1px 0;
    display: block;
  }
  .indexmenu_rmenu ul,
  .indexmenu_rmenu li {
    list-style-type: none !important;
    list-style-image: none !important;
    color: #000 !important;
    padding: 0;
    text-align: center;
    position: relative;
  }
  .indexmenu_rmenu a:hover,
  .indexmenu_rmenu .indexmenu_submenu:hover {
    background-color: #E6E6E6 !important;
    display: block;
  }
  .indexmenu_opts {
    font-size: 80%;
  }
  .dtree .emptynode {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMAANE7PqtdgemgNfJdANMWAI0AAP8AAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAAAIACwAAAAAEAAQAAAErRAhhBBCCCGEEIIIIYQQQgghhBBECCGEAgkIIYQgQggRhBARpiAEEUKIFIQQQsQYWBBCiBSEEEIIQURMQYgUhBBCCCKEEDGFFIQQQhAhhBBCxBSEEIIIIYQQQsQUUxBECCGEEELEFISgKQghhBBCxBQEEUKmIIQQQmAQiBBCCBmEEEJAQFMQQgghZBBCCAJTEEIIIYQQQhAhVBBCCCGEEIIGIYQQQgghhBBECKEIADs=) no-repeat scroll;
    display: inline;
    padding: 1px 8px;
    width: 16px;
    height: 16px;
    vertical-align: top;
    /* needed by ie7 */
    zoom: 1;
  }
  .indexmenu_rmenu li {
    margin: 0;
  }
  .indexmenu_rmenu li ul {
    display: none;
    /*.indexmenu_rmenu width-1*/
    left: 109px;
    font-size: 100%;
    top: 0;
  }
  .indexmenu_rmenu li:hover ul,
  .indexmenu_nojs,
  .indexmenu_titlemenu {
    display: block;
  }
  .indexmenu_titlemenu {
    background-color: #ccc;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
  }
  #indexmenu__wiz {
    width: 451px;
  }
  #indexmenu__wiz fieldset {
    width: 401px;
    text-align: left;
  }
  #indexmenu__wiz input {
    margin: 0 0.1em 0 0;
  }
  #indexmenu__wiz input#namespace {
    margin: 0 0.6em;
    width: 270px;
  }
  #indexmenu__wiz .number input {
    width: 30px;
  }
  #indexmenu__wiz strong {
    line-height: 1.5em;
  }
  #indexmenu__wiz label {
    margin: 0 0.6em;
  }
  #indexmenu__wiz fieldset.indexmenu_options label.number {
    margin: 0 0.6em 0 -0.3em;
  }
  #indexmenu__wiz input#indexmenu__insert {
    margin: 0.5em 3px 1em 3px;
  }
  #indexmenu__wiz fieldset.indexmenu_metanumber input[type=text] {
    width: 50px;
    margin: 5px;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton {
    border-radius: 4px;
    margin: 0 3px 3px 0;
    border-left-width: 1px;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div {
    width: 16px;
    height: 16px;
    opacity: .70;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div:hover,
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div:active,
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton.selected div {
    opacity: 1;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton.selected {
    border-color: #333;
    /* copied from tpl/dokuwiki/css/basic.css */
    background-color: #ddd;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(   top, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #cccccc 99%); see FS#2447*/
    background: -webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: -o-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: -ms-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
  }
  #plugin__logviewer form {
    float: right;
  }
  #plugin__logviewer .tabs {
    margin-bottom: 2em;
  }
  #plugin__logviewer label {
    display: block;
    margin-top: -1em;
    margin-bottom: 1em;
  }
  #plugin__logviewer dl {
    max-height: 80vh;
    overflow: auto;
  }
  #plugin__logviewer dl dt {
    display: flex;
  }
  #plugin__logviewer dl dt.hidden {
    display: none;
  }
  #plugin__logviewer dl dt .datetime {
    flex: 0 0 auto;
    margin-right: 1em;
  }
  #plugin__logviewer dl dt .log {
    flex: 1 1 auto;
  }
  #plugin__logviewer dl dt .log span {
    display: block;
  }
  #plugin__logviewer dl dt .log span.file {
    font-family: monospace;
  }
  #plugin__logviewer dl dd {
    font-size: 80%;
    white-space: nowrap;
    font-family: monospace;
  }
  #multiorphan__throbber {
    visibility: hidden;
  }
  #multiorphan {
    display: block;
    width: 100%;
  }
  #multiorphan fieldset {
    text-align: left;
    min-width: 60%;
  }
  #multiorphan fieldset label input,
  #multiorphan fieldset label select {
    float: right;
    text-align: left;
    width: 50%;
  }
  #multiorphan fieldset label input[type=checkbox] {
    width: 3%;
    margin: 4px;
    margin-right: 47%;
  }
  #multiorphan fieldset legend,
  #multiorphan fieldset fieldset.hideOptions .forceVisible {
    display: block !important;
  }
  #multiorphan fieldset br {
    clear: both;
  }
  #multiorphan fieldset p {
    clear: both;
  }
  #multiorphan #multiorphan__out {
    min-height: 3em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
  }
  #multiorphan .multiorphan__throbber,
  #multiorphan .multiorphan__throbber img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  #multiorphan .multiorphan__result_group .header[count]:after {
    content: attr(count);
    float: right;
  }
  #multiorphan .multiorphan__result {
    padding: 0px;
    border-bottom: 1px solid #bbbbbb;
    overflow: hidden;
  }
  #multiorphan .multiorphan__result > div {
    padding: 0.5em 1em;
    background-color: #fefefe;
  }
  #multiorphan .multiorphan__result > div > span {
    display: inline-block;
    width: 80%;
    word-break: break-all;
  }
  #multiorphan .multiorphan__result > div:nth-child(even) {
    background-color: #efefef;
  }
  #multiorphan .multiorphan__result > div:hover {
    background-color: rgba(40,109,168,0.1);
  }
  #multiorphan .multiorphan__result > div.deleted,
  #multiorphan .multiorphan__result > div.deleted:hover {
    background-color: rgba(205,83,96,0.1);
  }
  #multiorphan .multiorphan__result > div.deleted:nth-child(even),
  #multiorphan .multiorphan__result > div.deleted:nth-child(even):hover {
    background-color: rgba(205,83,96,0.2);
  }
  #multiorphan .multiorphan__result div.actions {
    float: right;
  }
  #multiorphan .multiorphan__result div.actions a {
    padding: 0px 5px;
  }
  #multiorphan .multiorphan__result li.requestPage {
    position: relative;
  }
  #multiorphan .multiorphan__result li.requestPage > span {
    display: inline-block;
    width: 80%;
    vertical-align: text-top;
  }
  #multiorphan .multiorphan__result li.requestPage div.actions:hover:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(40,109,168,0.1);
    pointer-events: none;
  }
  #multiorphan__errorlog {
    overflow: auto;
    max-height: 200px;
  }
  #multiorphan__errorlog p {
    color: #a00;
    margin: 0px;
    padding: 0px 5px;
    overflow: hidden;
    background-color: #FFEDED;
  }
  #multiorphan__errorlog p:nth-child(even) {
    background-color: #FFD4D4;
  }
  #multiorphan__preview_dialog ul.tabs,
  #multiorphan__preview_dialog ul.actions {
    display: none;
  }
  #multiorphan__preview_dialog div.panelContent > * {
    float: left;
  }
  #multiorphan__preview_dialog div.panelContent .image {
    min-width: 100px;
    min-height: 100px;
  }
  #multiorphan__preview_dialog div.panelContent .image img {
    margin: 0 auto;
  }
  #dw__login .plugin_oauth div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.5em;
  }
  #dw__login .plugin_oauth div a {
    height: 2.5em;
    padding: 0 0.5em;
    color: #fff;
    border: 1px outset;
    text-decoration: none;
    font-weight: bold;
    display: flex;
    align-items: center;
  }
  #dw__login .plugin_oauth div a svg {
    height: 2em;
    width: 2em;
    fill: #fff;
    margin-right: 0.5em;
  }
  #dokuwiki__pagetools ul li a.export_odt,
  #dokuwiki__pagetools ul li a.export_odt_pdf {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li a.export_odt:before {
    content: url(/lib/plugins/odt/pagetools-odtexport-sprite.png);
    margin-top: 0;
  }
  #dokuwiki__pagetools ul li a.export_odt_pdf:before {
    content: url(/lib/plugins/odt/pagetools-odtpdfexport-sprite.png);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li a.export_odt,
  #dokuwiki__pagetools ul li a.export_odt:focus,
  #dokuwiki__pagetools ul li a.export_odt:active {
    background-image: url(/lib/plugins/odt/pagetools-odtexport-sprite.png);
  }
  #dokuwiki__pagetools:hover ul li a.export_odt_pdf,
  #dokuwiki__pagetools ul li a.export_odt_pdf:focus,
  #dokuwiki__pagetools ul li a.export_odt_pdf:active {
    background-image: url(/lib/plugins/odt/pagetools-odtpdfexport-sprite.png);
  }
  #dokuwiki__pagetools ul li a.export_odt:hover,
  #dokuwiki__pagetools ul li a.export_odt:active,
  #dokuwiki__pagetools ul li a.export_odt:focus,
  #dokuwiki__pagetools ul li a.export_odt_pdf:hover,
  #dokuwiki__pagetools ul li a.export_odt_pdf:active,
  #dokuwiki__pagetools ul li a.export_odt_pdf:focus {
    background-position: right -45px;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt:focus,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt_pdf:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt_pdf:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt_pdf:focus {
    background-position: left -45px;
  }
  p.index_preview_odt {
    border: 2pt dashed gray;
    background-color: whitesmoke;
    padding: 10pt;
  }
  #text.index_preview_odt {
    color: black;
  }
  #reminder.index_preview_odt {
    color: red;
  }
  div.dokuwiki table.pagelist,
  div.dokuwiki table.ul {
    border: 0;
    padding: 0;
    border-spacing: 0;
    margin-bottom: 1em;
    border-collapse: collapse;
  }
  div.dokuwiki table.pagelist tr {
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.pagelist td {
    padding: 1px 1em 1px 0;
    border: 0;
  }
  div.dokuwiki table.ul th,
  div.dokuwiki table.ul td {
    padding: 0 1em 0 0;
    border: 0;
  }
  div.dokuwiki table.ul ul {
    margin: 0;
  }
  div.dokuwiki table.pagelist th,
  div.dokuwiki table.ul th {
    background-color: #f6f6f6;
    color: #656565;
    font-size: 90%;
  }
  div.dokuwiki table.pagelist td,
  div.dokuwiki table.ul td {
    color: #656565;
    font-size: 80%;
  }
  div.dokuwiki table.pagelist td.page,
  div.dokuwiki table.ul td.page {
    font-size: 100%;
  }
  div.dokuwiki .pagequery {
    border-color: #D7D5D4;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-style: solid;
    border-width: 0;
    padding: 3px;
    font-size: 90%;
    line-height: 105%;
    margin: 0 0 1em 0;
    overflow: hidden;
    position: relative;
    text-align: left;
  }
  div.dokuwiki .pagequery.border {
    border-width: 1px;
  }
  div.dokuwiki .pagequery table {
    border-collapse: collapse;
    border-width: 0;
    margin: 0;
    width: 100%;
  }
  div.dokuwiki .pagequery td {
    background-color: white;
    border-color: #D7D5D4;
    border-style: solid;
    border-width: 0;
    padding: 8px 10px 20px;
  }
  div.dokuwiki .pagequery td.border {
    border-width: 0 1px 0 0;
  }
  div.dokuwiki .pagequery td:nth-last-child(1) {
    border-width: 0;
  }
  div.dokuwiki .tableless {
    padding: 6px 14px 24px !important;
  }
  div.dokuwiki .pagequery .inner {
    column-width: 15em;
    -moz-column-width: 15em;
    -webkit-column-width: 15em;
    column-gap: 1.5em;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-rule: 0;
    -moz-column-rule: 0;
    -webkit-column-rule: 0;
    padding: 7px 8px;
  }
  div.dokuwiki .pagequery .inner-border {
    column-rule: 1px solid #D7D5D4;
    -moz-column-rule: 1px solid #D7D5D4;
    -webkit-column-rule: 1px solid #D7D5D4;
  }
  div.dokuwiki .pagequery h1,
  div.dokuwiki .pagequery h2 {
    break-after: avoid;
    -webkit-column-break-after: avoid;
  }
  div.dokuwiki .pagequery h1,
  div.dokuwiki .pagequery h2,
  div.dokuwiki .pagequery h3,
  div.dokuwiki .pagequery h4,
  div.dokuwiki .pagequery h5,
  div.dokuwiki .pagequery h6 {
    color: #A0A0A0;
    margin: 0;
    margin-bottom: 2px;
    padding: 0.06em 0 0.03em 0;
  }
  div.dokuwiki .pagequery h3,
  div.dokuwiki .pagequery h4,
  div.dokuwiki .pagequery h5,
  div.dokuwiki .pagequery h6 {
    font-weight: normal;
  }
  div.dokuwiki .pagequery h1 {
    background: #EDEDED;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 134%;
    padding: 2px 0 2px 7px;
  }
  div.dokuwiki .pagequery h1.title {
    background: none;
    border-bottom: 1px solid #D7D5D4;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 132%;
    margin-bottom: 6px;
  }
  div.dokuwiki .pagequery h2 {
    font-size: 125%;
    font-weight: bold;
  }
  div.dokuwiki .pagequery h3 {
    font-size: 114%;
  }
  div.dokuwiki .pagequery h4 {
    font-size: 108%;
  }
  div.dokuwiki .pagequery h5 {
    font-size: 100%;
  }
  div.dokuwiki .pagequery h6 {
    font-size: 95%;
  }
  div.dokuwiki .pagequery ul {
    list-style: none;
    margin: 0 0 8px 0;
    padding-left: 8px;
    text-align: left;
  }
  div.dokuwiki .pagequery li {
    border: 0;
    color: #A0A0A0;
    line-height: 135%;
    margin-left: 0 !important;
    padding-left: 10px;
    text-indent: -10px;
  }
  div.dokuwiki .pagequery li.border {
    border-top: 1px dotted #DADADA;
  }
  div.dokuwiki .pagequery li .inline,
  div.dokuwiki .pagequery .plain {
    color: #A0A0A0;
    font-size: 80%;
    font-style: italic !important;
  }
  div.dokuwiki .pagequery li .inline {
    margin-left: 0.7em;
  }
  div.dokuwiki .pagequery .plain {
    margin: 0.1em 0.5em 0.2em;
    padding: 5px;
  }
  div.dokuwiki .pagequery li:nth-child(1) {
    border: 0;
  }
  div.dokuwiki .pagequery a:hover {
    color: #202020 !important;
    text-decoration: none;
  }
  div.dokuwiki .pagequery a.top,
  div.dokuwiki .pagequery .count {
    bottom: 0.4em;
    color: #A0A0A0;
    font-style: italic;
    position: absolute;
  }
  div.dokuwiki .pagequery a.top {
    right: 0.5em;
  }
  div.dokuwiki .pagequery .count {
    right: 4.5em;
  }
  div.dokuwiki .pagequery .quoted {
    background: #FAFACE url("/lib/plugins/pagequery/images/blockquote.gif") no-repeat 5px 5px !important;
    border: 1px dotted #bbbbbb !important;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 80%;
    margin: 5px 15px 10px 15px !important;
    padding: 10px 15px 15px 18px !important;
  }
  div.dokuwiki .pagequery .quoted a,
  div.dokuwiki .pagequery .plain a {
    margin-left: 0.5em;
  }
  div.dokuwiki .pagequery p.no-results {
    color: #899BB2 !important;
    font-size: 1.2em;
    margin-left: 1.2em;
  }
  div.dokuwiki .pagequery p.no-results span {
    background-color: #EDEDED;
    border-radius: 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 0.8em;
    font-style: italic;
    line-height: 1.2em;
    margin-right: 0.3em;
    padding: 3px 6px;
  }
  .pg-dialog .ui-dialog-content {
    font-size: 80%;
  }
  .noteredirect {
    margin: 1em;
    margin-left: auto;
    margin-right: auto;
    width: 70% !important;
    min-height: 18px;
    clear: both;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 7px 10px 5px 32px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    /*border: 1px solid #B5E0FF;*/
    background-color: #B5E0FF;
    background-image: url(/lib/plugins/pageredirect/images/important_small.png);
  }
  div.dokuwiki div.refnotes {
    clear: both;
    margin: 0 0 1em 0;
  }
  div.dokuwiki div.refnotes hr {
    text-align: left;
    margin-bottom: 0.2em;
  }
  div.dokuwiki div.refnotes div.notes {
    padding-left: 1em;
    margin-bottom: 1em;
  }
  div.dokuwiki div.refnotes div.note.reduced {
    font-size: 90%;
  }
  div.dokuwiki div.refnotes div.note.small {
    font-size: 75%;
  }
  div.dokuwiki div.refnotes div.note.justify {
    text-align: justify;
  }
  div.dokuwiki div.refnotes div.note.left {
    text-align: left;
  }
  .sidebar_inside_left div.insitu-footnote,
  .sidebar_inside_right div.insitu-footnote,
  .sidebar_outside_left div.insitu-footnote,
  .sidebar_outside_right div.insitu-footnote {
    background: __background_other__;
    padding: 4px;
  }
  #plugin__searchindex {
    width: 80%;
    margin: 0 auto;
  }
  #plugin__searchindex .buttons {
    vertical-align: middle;
    padding: 7px 8px;
    margin: 2.5em auto;
  }
  #plugin__searchindex .buttons .button {
    float: left;
    clear: left;
    margin: 0 1.2em;
    width: 10em;
  }
  #plugin__searchindex .buttons p {
    float: left;
  }
  #plugin__searchindex .msg {
    color: #252525;
    border: 0px solid #bbbbbb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    overflow: hidden;
  }
  #plugin__searchindex .msg p {
    margin-left: 24px;
    margin-bottom: 4px !important;
  }
  #plugin__searchindex .msg p.name,
  #plugin__searchindex .msg p.status {
    margin-left: 2.2em;
    font-size: 75%;
  }
  #plugin__searchindex .msg p.name {
    font-weight: bold;
  }
  #plugin__searchindex .msg p.status {
    color: #656565;
    font-style: italic;
  }
  #plugin__searchindex .updating {
    background-image: url('/lib/plugins/searchindex/../../images/throbber.gif');
    background-repeat: no-repeat;
    background-position: 5px 4px;
    border-width: 1px;
    padding: 3px;
  }
  div.dokuwiki input.searchtable {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gcCEDcXH2jHigAAAChJREFUCNelwcENACAAArGD/TeTGGOcxS8OYctIrtVuI00DMbBcOHx4LXwKdApDTT4AAAAASUVORK5CYII=") repeat-x scroll center top #FFFFFF;
  }
  div.dokuwiki input.searchtable {
    background-color: #FFFFFF;
    border: 1px solid #8CACBB;
    color: #000000;
    display: inline;
    font-size: 100%;
    margin: 1px;
    padding: 0.2em 0.3em;
    vertical-align: middle;
  }
  .bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
  }
  .bx-wrapper img {
    max-width: 100%;
    display: block;
  }
  .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: solid #fff 5px;
    left: -5px;
    background: #fff;
  }
  .bx-wrapper .bx-pager,
  .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
  }
  .bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(/lib/plugins/slider/images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
  }
  .bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
  }
  .bx-wrapper .bx-pager .bx-pager-item,
  .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
  }
  .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
  }
  .bx-wrapper .bx-prev {
    left: 10px;
    background: url(/lib/plugins/slider/images/controls.png) no-repeat 0 -32px;
  }
  .bx-wrapper .bx-next {
    right: 10px;
    background: url(/lib/plugins/slider/images/controls.png) no-repeat -43px -32px;
  }
  .bx-wrapper .bx-prev:hover {
    background-position: 0 0;
  }
  .bx-wrapper .bx-next:hover {
    background-position: -43px 0;
  }
  .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
  }
  .bx-wrapper .bx-controls-direction a.disabled {
    display: none;
  }
  .bx-wrapper .bx-controls-auto {
    text-align: center;
  }
  .bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(/lib/plugins/slider/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
  }
  .bx-wrapper .bx-controls-auto .bx-start:hover,
  .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
  }
  .bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(/lib/plugins/slider/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
  }
  .bx-wrapper .bx-controls-auto .bx-stop:hover,
  .bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
  }
  .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
  }
  .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
  }
  .bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(80,80,80,0.75);
    width: 100%;
  }
  .bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
  }
  .dokuwiki ul.plugin_slider {
    margin: 0;
    padding: 0;
  }
  .dokuwiki ul.plugin_slider li.plugin_slider_hasimg,
  .dokuwiki ul.plugin_slider li.plugin_slider_noimg {
    position: relative;
    z-index: 100;
    margin: 0;
    padding: 0;
  }
  .dokuwiki ul.plugin_slider li.plugin_slider_noimg {
    height: auto;
  }
  .dokuwiki ul.plugin_slider li.plugin_slider_hasimg div.plugin_slider_content {
    position: absolute;
    background-color: #ffffff;
    background-color: rgba(255,255,255,0.8);
    right: 90px;
    bottom: 60px;
    max-width: 70%;
    max-height: 90%;
    overflow: hidden;
    z-index: 500;
    padding: 20px 20px 0;
  }
  .dokuwiki ul.plugin_slider li.plugin_slider_noimg div.plugin_slider_content {
    padding: 20px 70px;
  }
  .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
  }
  .bx-wrapper {
    margin: 0 auto;
  }
  .bx-wrapper .bx-controls .bx-pager {
    bottom: 10px;
    z-index: 9999;
  }
  .bx-wrapper .bx-controls-direction a {
    z-index: 9999;
  }
  .bx-wrapper .bx-controls .bx-pager a {
    border: 1px solid #999;
  }
  .bx-wrapper img.plugin_slider_img {
    width: 100%;
  }
  div.sortable thead tr.row0 th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
    content: " \25B4\25BE";
  }
  div.sortable thead tr.row0 th.sorttable_sorted:after {
    content: " \25BE";
  }
  div.sortable thead tr.row0 th.sorttable_sorted_reverse:after {
    content: " \25B4";
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  .dokuwiki div.tags,
  .dokuwiki div.tagstop {
    font-size: 95%;
    text-align: right;
  }
  .dokuwiki div.tags {
    border-top: 2px dotted #bbbbbb;
    clear: both;
    margin-bottom: 1.4em;
  }
  .dokuwiki div.tagstop {
    border-bottom: 2px dotted #bbbbbb;
    margin-top: -1.3em;
    margin-bottom: .4em;
  }
  .dokuwiki div.tags span,
  .dokuwiki div.tagstop span {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIGAGFhYejo6P///8PDw9ra2p6env///wAAACH5BAEAAAYALAAAAAAQAAwAAAM0aBbQECpKA4YQ400JBClEBm2UUBgFpm3VR1zixljeG09zba9STvwqkm9HWlRgPFnlVjQmEwA7) 0 2px no-repeat;
    padding: 1px 0 1px 17px;
  }
  .dokuwiki form.plugin__tag_search label.plus,
  .dokuwiki form.plugin__tag_search label.minus {
    display: block;
  }
  div.tagfilter.loading {
    min-height: 12px;
    min-width: 150px;
    text-align: left;
    vertical-align: center;
    background-image: url('/lib/plugins/tagfilter/./../../images/loading.gif');
    background-repeat: no-repeat;
    opacity: 1;
  }
  div.tagfilter.loading * {
    opacity: .1;
  }
  div.tagfilter {
    margin-top: 5px;
    overflow: auto;
    max-width: 99%;
  }
  form div.tagfilter {
    margin-top: 1px;
  }
  label.tagfilter {
    display: block;
    float: left;
    padding-right: 20px;
  }
  label.tagfilter > span {
    font-weight: bold;
    min-height: 20px;
    display: block;
  }
  form[data-plugin=tagfilter] button {
    padding: 5px 5px;
    margin: 20px 0px 0px 0px;
    float: left;
  }
  form[data-plugin=tagfilter] fieldset.hidelabel label.tagfilter > span {
    display: none;
  }
  form[data-plugin=tagfilter] fieldset.hidelabel button {
    margin: 0px 0px 0px 0px;
  }
  form[data-plugin=tagfilter] fieldset div.tagfilter_count {
    margin: 25px 0px 0px 10px;
    float: left;
    font-style: italic;
  }
  .select2-results li {
    margin-left: 0px;
  }
  input.select2-default {
    color: #333 !important;
    padding: 2px 2px !important;
  }
  .select2-container * {
    text-decoration: none !important;
    color: #000 !important;
    font-size: small;
  }
  .select2-drop {
    font-size: small;
    color: #000;
  }
  .select2-container-multi .select2-choices .select2-search-choice {
    margin: 2px 0 2px 5px !important;
    padding: 2px 5px 2px 18px !important;
  }
  .select2-container-multi .select2-choices .select2-search-field input {
    padding: 2px 5px !important;
  }
  .select2-container-multi .select2-choices {
    min-height: 25px !important;
  }
  .select2-search-choice {
    margin: 2px 0 2px 5px !important;
  }
  .select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
  }
  .select2-container,
  .select2-drop,
  .select2-search,
  .select2-search input {
    /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
    -webkit-box-sizing: border-box;
    /* webkit */
    -moz-box-sizing: border-box;
    /* firefox */
    box-sizing: border-box;
    /* css3 */
  }
  .select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 22px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));
    background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 50%);
    filter: none;
    background-image: linear-gradient(to top,#eee 0%,#fff 50%);
  }
  .select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));
    background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 90%);
    filter: none;
    background-image: linear-gradient(to bottom,#eee 0%,#fff 90%);
  }
  .select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
  }
  .select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto;
  }
  .select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
  }
  .select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
  }
  .select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
  }
  .select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
  }
  .select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 4px 5px rgba(0,0,0,0.15);
  }
  .select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
  }
  .select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
  }
  .select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
  }
  .select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
  }
  .select2-drop-auto-width .select2-search {
    padding-top: 4px;
  }
  .select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));
    background-image: -webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);
    background-image: -moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);
    filter: none;
    background-image: linear-gradient(to top,#ccc 0%,#eee 60%);
  }
  .select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 0 1px;
  }
  .select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
  }
  .select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;
  }
  .select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
  }
  .select2-search input.select2-active {
    background: #fff url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%;
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
    background: url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;
  }
  .select2-container-active .select2-choice,
  .select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
  }
  .select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));
    background-image: -webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);
    background-image: -moz-linear-gradient(center bottom,#fff 0%,#eee 50%);
    filter: none;
    background-image: linear-gradient(to top,#fff 0%,#eee 50%);
  }
  .select2-dropdown-open.select2-drop-above .select2-choice,
  .select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0.5,#eee));
    background-image: -webkit-linear-gradient(center top,#fff 0%,#eee 50%);
    background-image: -moz-linear-gradient(center top,#fff 0%,#eee 50%);
    filter: none;
    background-image: linear-gradient(to bottom,#fff 0%,#eee 50%);
  }
  .select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
  }
  .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
  }
  .select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
  .select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
  }
  .select2-results ul.select2-result-sub > li .select2-result-label {
    padding-left: 20px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 40px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 60px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 80px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 100px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 110px;
  }
  .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 120px;
  }
  .select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
  }
  .select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
  }
  .select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
  }
  .select2-results li em {
    background: #feffde;
    font-style: normal;
  }
  .select2-results .select2-highlighted em {
    background: transparent;
  }
  .select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
  }
  .select2-results .select2-no-results,
  .select2-results .select2-searching,
  .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
  }
  .select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
  }
  .select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
  }
  .select2-results .select2-selected {
    display: none;
  }
  .select2-more-results.select2-active {
    background: #f4f4f4 url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100%;
  }
  .select2-more-results {
    background: #f4f4f4;
    display: list-item;
  }
  .select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
  }
  .select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
  }
  .select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
  }
  .select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image: -webkit-linear-gradient(top,#eee 1%,#fff 15%);
    background-image: -moz-linear-gradient(top,#eee 1%,#fff 15%);
    background-image: linear-gradient(to bottom,#eee 1%,#fff 15%);
  }
  .select2-locked {
    padding: 3px 5px 3px 5px !important;
  }
  .select2-container-multi .select2-choices {
    min-height: 26px;
  }
  .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
  }
  .select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
  }
  html[dir="rtl"] .select2-container-multi .select2-choices li {
    float: right;
  }
  .select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }
  .select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
  }
  .select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/lib/plugins/tagfilter/script/select2/select2-spinner.gif') no-repeat 100% !important;
  }
  .select2-default {
    color: #999 !important;
  }
  .select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
    filter: none;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
    background-image: -webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: -moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: linear-gradient(to top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
  }
  html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
    margin-left: 0;
    margin-right: 5px;
  }
  .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
  }
  .select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
  }
  .select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url('/lib/plugins/tagfilter/script/select2/select2.png') right top no-repeat;
  }
  html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
  }
  .select2-container-multi .select2-search-choice-close {
    left: 3px;
  }
  .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
  }
  .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
  }
  .select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
  }
  .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
  }
  .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none;
  }
  .select2-result-selectable .select2-match,
  .select2-result-unselectable .select2-match {
    text-decoration: underline;
  }
  .select2-offscreen,
  .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
  }
  .select2-display-none {
    display: none;
  }
  .select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
  }
  #user__manager tr.disabled {
    color: #6f6f6f;
    background: #e4e4e4;
  }
  #user__manager tr.user_info {
    vertical-align: top;
  }
  #user__manager div.edit_user {
    width: 46%;
    float: left;
  }
  #user__manager table {
    margin-bottom: 1em;
  }
  #user__manager ul.notes {
    padding-left: 0;
    padding-right: 1.4em;
  }
  #user__manager button[disabled] {
    color: #ccc !important;
    border-color: #ccc !important;
  }
  #user__manager .import_users {
    margin-top: 1.4em;
  }
  #user__manager .import_failures {
    margin-top: 1.4em;
  }
  #user__manager .import_failures td.lineno {
    text-align: center;
  }
  ul.plugin_versionswitch {
    list-style: none;
    border: 1px solid #bbbbbb;
  }
  ul.plugin_versionswitch li {
    margin: 0;
    padding: 0.25em;
    display: none;
  }
  ul.plugin_versionswitch li a {
    display: block;
  }
  ul.plugin_versionswitch li.missing {
    opacity: 0.5;
  }
  ul.plugin_versionswitch li.missing a.wikilink2:link,
  ul.plugin_versionswitch li.missing a.wikilink2:visited {
    border-bottom: none;
  }
  ul.plugin_versionswitch:focus-within li,
  ul.plugin_versionswitch:hover li,
  ul.plugin_versionswitch li.current {
    display: block;
  }
  .dokuwiki .wrap_box {
    background: #f6f6f6;
    color: #252525;
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety {
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
    overflow: hidden;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety {
    padding: 0 .3em;
  }
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    padding: 1em 1em .5em 70px;
    margin-bottom: 1.5em;
    min-height: 68px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: inherit;
    overflow: hidden;
  }
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    padding: 0 2px 0 20px;
    min-height: 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    color: inherit;
  }
  [dir=rtl] .dokuwiki div.wrap_info,
  [dir=rtl] .dokuwiki div.wrap_important,
  [dir=rtl] .dokuwiki div.wrap_alert,
  [dir=rtl] .dokuwiki div.wrap_tip,
  [dir=rtl] .dokuwiki div.wrap_help,
  [dir=rtl] .dokuwiki div.wrap_todo,
  [dir=rtl] .dokuwiki div.wrap_download {
    padding: 1em 60px .5em 1em;
    background-position: right 50%;
  }
  [dir=rtl] .dokuwiki span.wrap_info,
  [dir=rtl] .dokuwiki span.wrap_important,
  [dir=rtl] .dokuwiki span.wrap_alert,
  [dir=rtl] .dokuwiki span.wrap_tip,
  [dir=rtl] .dokuwiki span.wrap_help,
  [dir=rtl] .dokuwiki span.wrap_todo,
  [dir=rtl] .dokuwiki span.wrap_download {
    padding: 0 18px 0 2px;
    background-position: right 50%;
  }
  .dokuwiki .wrap_info {
    background-color: #d1d7df;
  }
  .dokuwiki .wrap__dark.wrap_info {
    background-color: #343e4a;
  }
  .dokuwiki div.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/48/info.png);
  }
  .dokuwiki span.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/16/info.png);
  }
  .dokuwiki .wrap_important {
    background-color: #ffd39f;
  }
  .dokuwiki .wrap__dark.wrap_important {
    background-color: #6c3b00;
  }
  .dokuwiki div.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/48/important.png);
  }
  .dokuwiki span.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/16/important.png);
  }
  .dokuwiki .wrap_alert {
    background-color: #ffbcaf;
  }
  .dokuwiki .wrap__dark.wrap_alert {
    background-color: #6b1100;
  }
  .dokuwiki div.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/48/alert.png);
  }
  .dokuwiki span.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/16/alert.png);
  }
  .dokuwiki .wrap_tip {
    background-color: #fff79f;
  }
  .dokuwiki .wrap__dark.wrap_tip {
    background-color: #4a4400;
  }
  .dokuwiki div.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/48/tip.png);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/16/tip.png);
  }
  .dokuwiki .wrap_help {
    background-color: #dcc2ef;
  }
  .dokuwiki .wrap__dark.wrap_help {
    background-color: #3c1757;
  }
  .dokuwiki div.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/48/help.png);
  }
  .dokuwiki span.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/16/help.png);
  }
  .dokuwiki .wrap_todo {
    background-color: #c2efdd;
  }
  .dokuwiki .wrap__dark.wrap_todo {
    background-color: #17573e;
  }
  .dokuwiki div.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/48/todo.png);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/16/todo.png);
  }
  .dokuwiki .wrap_download {
    background-color: #d6efc2;
  }
  .dokuwiki .wrap__dark.wrap_download {
    background-color: #345717;
  }
  .dokuwiki div.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/48/download.png);
  }
  .dokuwiki span.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/16/download.png);
  }
  .dokuwiki .wrap_danger {
    background-color: #c00;
    color: #fff;
  }
  .dokuwiki .wrap_warning {
    background-color: #f60;
    color: #000;
  }
  .dokuwiki .wrap_caution {
    background-color: #ff0;
    color: #000;
  }
  .dokuwiki .wrap_notice {
    background-color: #06f;
    color: #fff;
  }
  .dokuwiki .wrap_safety {
    background-color: #090;
    color: #fff;
  }
  .dokuwiki .wrap_hi {
    background-color: #ff9;
    overflow: hidden;
  }
  .dokuwiki .wrap__dark.wrap_hi {
    background-color: #4e4e0d;
  }
  .dokuwiki .wrap_spoiler {
    background-color: #ffffff !important;
    color: #ffffff !important;
    border: 1px dotted red;
  }
  .dokuwiki .wrap_onlyprint {
    display: none;
  }
  .dokuwiki .plugin_wrap.tabs {
    margin-bottom: 1.4em;
  }
  .dokuwiki .wrap_button a:link,
  .dokuwiki .wrap_button a:visited {
    background-color: #f6f6f6;
  }
  .dokuwiki .wrap_button a:link:hover,
  .dokuwiki .wrap_button a:visited:hover,
  .dokuwiki .wrap_button a:link:focus,
  .dokuwiki .wrap_button a:visited:focus,
  .dokuwiki .wrap_button a:link:active,
  .dokuwiki .wrap_button a:visited:active {
    background-color: #ffffff;
  }
  .dokuwiki {
    /* box
********************************************************************/
    /*____________ notes with icons ____________*/
    /* general styles for all note divs */
    /* general styles for all note spans */
    /* sorry for icons glued to the right side, but there is currently no way
     to make this look good without adjusting the images themselves */
    /*____________ info ____________*/
    /*____________ important ____________*/
    /*____________ alert ____________*/
    /*____________ tip ____________*/
    /*____________ help ____________*/
    /*____________ todo ____________*/
    /*____________ download ____________*/
    /*____________ safety notes ____________*/
    /* mark
********************************************************************/
    /* miscellaneous
********************************************************************/
    /*____________ spoiler ____________*/
    /*____________ only print ____________*/
    /*____________ tabs ____________*/
    /* in addition to template styles */
    /*____________ button-style link ____________*/
  }
  .dokuwiki .wrap_box {
    background: #f6f6f6;
    color: #252525;
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety {
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
    overflow: hidden;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety {
    padding: 0 .3em;
  }
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    padding: 1em 1em .5em 70px;
    margin-bottom: 1.5em;
    min-height: 68px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: inherit;
    overflow: hidden;
  }
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    padding: 0 2px 0 20px;
    min-height: 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    color: inherit;
  }
  .dokuwiki [dir=rtl] div.wrap_info,
  .dokuwiki [dir=rtl] div.wrap_important,
  .dokuwiki [dir=rtl] div.wrap_alert,
  .dokuwiki [dir=rtl] div.wrap_tip,
  .dokuwiki [dir=rtl] div.wrap_help,
  .dokuwiki [dir=rtl] div.wrap_todo,
  .dokuwiki [dir=rtl] div.wrap_download {
    padding: 1em 60px .5em 1em;
    background-position: right 50%;
  }
  .dokuwiki [dir=rtl] span.wrap_info,
  .dokuwiki [dir=rtl] span.wrap_important,
  .dokuwiki [dir=rtl] span.wrap_alert,
  .dokuwiki [dir=rtl] span.wrap_tip,
  .dokuwiki [dir=rtl] span.wrap_help,
  .dokuwiki [dir=rtl] span.wrap_todo,
  .dokuwiki [dir=rtl] span.wrap_download {
    padding: 0 18px 0 2px;
    background-position: right 50%;
  }
  .dokuwiki .wrap_info {
    background-color: #d1d7df;
  }
  .dokuwiki .wrap__dark.wrap_info {
    background-color: #343e4a;
  }
  .dokuwiki div.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/48/info.png);
  }
  .dokuwiki span.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/16/info.png);
  }
  .dokuwiki .wrap_important {
    background-color: #ffd39f;
  }
  .dokuwiki .wrap__dark.wrap_important {
    background-color: #6c3b00;
  }
  .dokuwiki div.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/48/important.png);
  }
  .dokuwiki span.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/16/important.png);
  }
  .dokuwiki .wrap_alert {
    background-color: #ffbcaf;
  }
  .dokuwiki .wrap__dark.wrap_alert {
    background-color: #6b1100;
  }
  .dokuwiki div.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/48/alert.png);
  }
  .dokuwiki span.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/16/alert.png);
  }
  .dokuwiki .wrap_tip {
    background-color: #fff79f;
  }
  .dokuwiki .wrap__dark.wrap_tip {
    background-color: #4a4400;
  }
  .dokuwiki div.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/48/tip.png);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/16/tip.png);
  }
  .dokuwiki .wrap_help {
    background-color: #dcc2ef;
  }
  .dokuwiki .wrap__dark.wrap_help {
    background-color: #3c1757;
  }
  .dokuwiki div.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/48/help.png);
  }
  .dokuwiki span.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/16/help.png);
  }
  .dokuwiki .wrap_todo {
    background-color: #c2efdd;
  }
  .dokuwiki .wrap__dark.wrap_todo {
    background-color: #17573e;
  }
  .dokuwiki div.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/48/todo.png);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/16/todo.png);
  }
  .dokuwiki .wrap_download {
    background-color: #d6efc2;
  }
  .dokuwiki .wrap__dark.wrap_download {
    background-color: #345717;
  }
  .dokuwiki div.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/48/download.png);
  }
  .dokuwiki span.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/16/download.png);
  }
  .dokuwiki .wrap_danger {
    background-color: #c00;
    color: #fff;
  }
  .dokuwiki .wrap_warning {
    background-color: #f60;
    color: #000;
  }
  .dokuwiki .wrap_caution {
    background-color: #ff0;
    color: #000;
  }
  .dokuwiki .wrap_notice {
    background-color: #06f;
    color: #fff;
  }
  .dokuwiki .wrap_safety {
    background-color: #090;
    color: #fff;
  }
  .dokuwiki .wrap_danger *,
  .dokuwiki .wrap_warning *,
  .dokuwiki .wrap_caution *,
  .dokuwiki .wrap_notice *,
  .dokuwiki .wrap_safety * {
    color: inherit !important;
  }
  .dokuwiki .wrap_hi {
    background-color: #ff9;
    overflow: hidden;
  }
  .dokuwiki .wrap__dark.wrap_hi {
    background-color: #4e4e0d;
  }
  .dokuwiki .wrap_spoiler {
    background-color: #ffffff !important;
    color: #ffffff !important;
    border: 1px dotted red;
  }
  .dokuwiki .wrap_onlyprint {
    display: none;
  }
  .dokuwiki .plugin_wrap.tabs {
    margin-bottom: 1.4em;
  }
  .dokuwiki .wrap_button a:link,
  .dokuwiki .wrap_button a:visited {
    background-color: #f6f6f6;
  }
  .dokuwiki .wrap_button a:link:hover,
  .dokuwiki .wrap_button a:visited:hover,
  .dokuwiki .wrap_button a:link:focus,
  .dokuwiki .wrap_button a:visited:focus,
  .dokuwiki .wrap_button a:link:active,
  .dokuwiki .wrap_button a:visited:active {
    background-color: #ffffff;
  }
  #dokuwiki__detail {
    padding: 1em;
  }
  #dokuwiki__detail img {
    float: left;
    margin: 0 1.5em .5em 0;
  }
  [dir=rtl] #dokuwiki__detail div.content img {
    float: right;
    margin-right: 0;
    margin-left: 1.5em;
  }
  #dokuwiki__detail div.img_detail {
    float: left;
  }
  [dir=rtl] #dokuwiki__detail div.content div.img_detail {
    float: right;
  }
  #dokuwiki__detail p.back {
    clear: both;
  }
  html.popup {
    overflow: auto;
  }
  #media__manager {
    height: 100%;
    overflow: hidden;
  }
  #mediamgr__aside {
    width: 30%;
    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
    border-right: 1px solid #bbbbbb;
  }
  [dir=rtl] #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #bbbbbb;
  }
  #mediamgr__aside .pad {
    padding: .5em;
  }
  #mediamgr__content {
    width: 69.7%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
  }
  [dir=rtl] #mediamgr__content {
    right: auto;
    left: 0;
  }
  #mediamgr__content .pad {
    padding: .5em;
  }
  #media__manager h1,
  #media__manager h2 {
    font-size: 1.5em;
    margin-bottom: .5em;
    padding-bottom: .2em;
    border-bottom: 1px solid #bbbbbb;
  }
  #media__opts {
    margin-bottom: .5em;
  }
  #media__opts input {
    margin-right: .3em;
  }
  [dir=rtl] #media__opts input {
    margin-right: 0;
    margin-left: .3em;
  }
  #media__tree ul {
    padding-left: .2em;
  }
  [dir=rtl] #media__tree ul {
    padding-left: 0;
    padding-right: .2em;
  }
  #media__tree ul li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
  }
  [dir=rtl] #media__tree ul li {
    clear: right;
    margin-right: 0;
  }
  #media__tree ul li img {
    float: left;
    padding: .5em .3em 0 0;
  }
  [dir=rtl] #media__tree ul li img {
    float: right;
    padding: .5em 0 0 .3em;
  }
  #media__tree ul li div.li {
    display: inline;
  }
  #media__tree ul li li {
    margin-left: 1.5em;
  }
  [dir=rtl] #media__tree ul li li {
    margin-left: 0;
    margin-right: 1.5em;
  }
  #media__content div.upload {
    font-size: .9em;
    margin-bottom: .5em;
  }
  #mediamanager__uploader {
    margin-bottom: 1em;
  }
  #mediamanager__uploader p {
    margin-bottom: .5em;
  }
  #media__content img.load {
    margin: 1em auto;
  }
  #media__content .odd,
  #media__content .even {
    padding: .5em;
  }
  #media__content .odd {
    background-color: #f6f6f6;
  }
  #media__content #scroll__here {
    border: 1px dashed #bbbbbb;
  }
  #media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
    cursor: pointer;
  }
  [dir=rtl] #media__content a.mediafile {
    margin-right: 0;
    margin-left: 1.5em;
  }
  #media__content img.btn {
    vertical-align: text-bottom;
  }
  #media__content div.example {
    color: #656565;
    margin-left: 1em;
  }
  #media__content div.detail {
    padding: .2em 0;
  }
  #media__content div.detail div.thumb {
    float: left;
    margin: 0 .5em 0 18px;
  }
  [dir=rtl] #media__content div.detail div.thumb {
    float: right;
    margin: 0 18px 0 .5em;
  }
  #media__content div.detail div.thumb a {
    display: block;
    cursor: pointer;
  }
  #media__content div.detail p {
    margin-bottom: 0;
  }
  #mediamanager__page h1 {
    margin-bottom: .5em;
  }
  #mediamanager__page {
    /* min-width must be summary of all 3 panels' min-widths */
    min-width: 50em;
    /* @change */
    width: 100%;
    text-align: left;
  }
  [dir=rtl] #mediamanager__page {
    text-align: right;
  }
  #mediamanager__page .panel {
    float: left;
  }
  [dir=rtl] #mediamanager__page .panel {
    float: right;
  }
  #mediamanager__page .namespaces {
    width: 20%;
    min-width: 10em;
    /* @change */
    left: 0 !important;
    /* overrules jQuery UI resizable in rtl */
  }
  #mediamanager__page .filelist {
    width: 50%;
    min-width: 25em;
    /* @change */
    left: 0 !important;
    /* overrules jQuery UI resizable in rtl */
  }
  #mediamanager__page .file {
    width: 30%;
    min-width: 15em;
    /* @change */
  }
  #mediamanager__page .tabs li {
    white-space: nowrap;
  }
  #mediamanager__page .panelHeader {
    background-color: #f6f6f6;
    margin: 0 10px 10px 0;
    padding: 10px 10px 8px;
    text-align: left;
    min-height: 20px;
    overflow: hidden;
  }
  [dir=rtl] #mediamanager__page .panelHeader {
    text-align: right;
    margin: 0 0 10px 10px;
  }
  #mediamanager__page .panelContent {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
    margin: 0 10px 10px 0;
    position: relative;
  }
  [dir=rtl] #mediamanager__page .panelContent {
    text-align: right;
    margin: 0 0 10px 10px;
  }
  #mediamanager__page .file .panelHeader,
  #mediamanager__page .file .panelContent {
    margin-right: 0;
  }
  [dir=rtl] #mediamanager__page .file .panelHeader,
  [dir=rtl] #mediamanager__page .file .panelContent {
    margin-left: 0;
  }
  #mediamanager__page .ui-resizable-e {
    width: 6px;
    right: 2px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgBAMAAADDFxRQAAAAFVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMAAAC/StzQAAAAB3RSTlMQEQQPAX8A/rYeMAAAACdJREFUeAFjSDNLY0gLg2AVMK0GxG4MYWFhVMVsYWIgc0H2IHBaGgAKAiA/dIJU/QAAAABJRU5ErkJggg==) center center no-repeat;
  }
  #mediamanager__page .ui-resizable-e:hover {
    background-color: #f6f6f6;
  }
  [dir=rtl] #mediamanager__page .ui-resizable-w {
    width: 6px;
    left: 2px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAgBAMAAADDFxRQAAAAFVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMAAAC/StzQAAAAB3RSTlMQEQQPAX8A/rYeMAAAACdJREFUeAFjSDNLY0gLg2AVMK0GxG4MYWFhVMVsYWIgc0H2IHBaGgAKAiA/dIJU/QAAAABJRU5ErkJggg==) center center no-repeat;
  }
  [dir=rtl] #mediamanager__page .ui-resizable-w:hover {
    background-color: #f6f6f6;
  }
  #mediamanager__page dd {
    margin: 0;
  }
  #mediamanager__page .panelHeader h3 {
    float: left;
    font-weight: normal;
    font-size: 1em;
    padding: 0;
    margin: 0 0 3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader h3 {
    float: right;
  }
  [dir=rtl] #mediamanager__page .namespaces {
    text-align: right;
  }
  #mediamanager__page .namespaces h2 {
    font-size: 1em;
    display: inline-block;
    padding: .3em .8em;
    margin: 0 0 0 .3em;
    border-radius: .5em .5em 0 0;
    font-weight: normal;
    background-color: #f6f6f6;
    color: #252525;
    border: 1px solid #bbbbbb;
    border-bottom-color: #f6f6f6;
    line-height: 1.4em;
    position: relative;
    bottom: -1px;
    z-index: 2;
  }
  [dir=rtl] #mediamanager__page .namespaces h2 {
    margin: 0 .3em 0 0;
    position: relative;
    right: 10px;
  }
  #mediamanager__page .namespaces .panelHeader {
    border-top: 1px solid #bbbbbb;
    z-index: 1;
  }
  #mediamanager__page .namespaces ul {
    margin-left: .2em;
    margin-bottom: 0;
    padding: 0;
    list-style: none;
  }
  [dir=rtl] #mediamanager__page .namespaces ul {
    margin-left: 0;
    margin-right: .2em;
  }
  #mediamanager__page .namespaces ul ul {
    margin-left: 1em;
  }
  [dir=rtl] #mediamanager__page .namespaces ul ul {
    margin-left: 0;
    margin-right: 1em;
  }
  #mediamanager__page .namespaces ul ul li {
    margin: 0;
  }
  #mediamanager__page .namespaces ul .selected {
    background-color: #efefef;
    font-weight: bold;
  }
  #mediamanager__page .panelHeader form.options {
    float: right;
    margin-top: -3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader form.options {
    float: left;
  }
  #mediamanager__page .panelHeader ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #mediamanager__page .panelHeader ul li {
    color: #252525;
    float: left;
    line-height: 1;
    padding-left: 3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader ul li {
    padding-right: 3px;
    padding-left: 0;
    float: right;
  }
  #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
    padding-left: 30px;
    margin: 0 0 0 5px;
  }
  #mediamanager__page .panelHeader ul li.listType {
    background: url('/lib/tpl/sprintdoc/../../images/icon-list.png') 3px 1px no-repeat;
  }
  #mediamanager__page .panelHeader ul li.sortBy {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXBAMAAAASBMmTAAAAJFBMVEUAAAAxTmwAAAAAAAAAAAAAAAAAAAAxTmx9o3ezya/R3s/k7OMWHTSjAAAABnRSTlMAVWqhwdU2LKdOAAAAWElEQVR4AWNABeLlhQhOORDi4JSX41GGGyQQIaWAJMiUhCSltkxBDS6R1ZGUBqTT0kCkWkfbNpAoSypIKqOzDcRxMwBrmgHisCSDNWV3tMEl2CBaQSSRAACrsRYJGMgpLgAAAABJRU5ErkJggg==') 3px 1px no-repeat;
  }
  [dir=rtl] #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
    padding-left: 0;
    padding-right: 30px;
    margin: 0 5px 0 0;
    background-position: right 1px;
  }
  #mediamanager__page .panelHeader form.options .ui-controlgroup-horizontal label {
    font-size: 90%;
    margin-right: -0.4em;
    padding: .3em .5em;
    line-height: 1;
  }
  #mediamanager__page .filelist ul {
    padding: 0;
    margin: 0 10px 0 0;
  }
  [dir=rtl] #mediamanager__page .filelist ul {
    margin: 0 0 0 10px;
  }
  #mediamanager__page .filelist ul.rows {
    margin: 0;
  }
  #mediamanager__page .filelist .panelContent ul li:hover {
    background-color: #f6f6f6;
  }
  #mediamanager__page .filelist li dt a {
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
  }
  #mediamanager__page .filelist .thumbs li {
    width: 100px;
    min-height: 130px;
    display: inline-block;
    /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */
    margin: 0 6px 10px 0;
    background-color: #ffffff;
    color: #252525;
    padding: 5px;
    vertical-align: top;
    text-align: center;
    position: relative;
    line-height: 1.2;
  }
  [dir=rtl] #mediamanager__page .filelist .thumbs li {
    margin-right: 0;
    margin-left: 6px;
  }
  #mediamanager__page .filelist .thumbs li dt a {
    width: 100px;
    height: 90px;
  }
  #mediamanager__page .filelist .thumbs li dt a img {
    max-width: 90px;
    max-height: 90px;
  }
  #mediamanager__page .filelist .thumbs li .name,
  #mediamanager__page .filelist .thumbs li .size,
  #mediamanager__page .filelist .thumbs li .filesize,
  #mediamanager__page .filelist .thumbs li .date {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90px;
    white-space: nowrap;
  }
  #mediamanager__page .filelist .thumbs li .name {
    padding: 5px 0;
    font-weight: bold;
  }
  #mediamanager__page .filelist .thumbs li .date {
    font-style: italic;
    white-space: normal;
  }
  #mediamanager__page .filelist .rows li {
    list-style: none;
    display: block;
    position: relative;
    max-height: 50px;
    margin: 0 0 3px 0;
    background-color: #ffffff;
    color: #252525;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #ffffff;
  }
  #mediamanager__page .filelist .rows li dt {
    float: left;
    width: 10%;
    height: 40px;
    text-align: center;
  }
  [dir=rtl] #mediamanager__page .filelist .rows li dt {
    float: right;
  }
  #mediamanager__page .filelist .rows li dt a {
    width: 100px;
    height: 40px;
  }
  #mediamanager__page .filelist .rows li dt a img {
    max-width: 40px;
    max-height: 40px;
  }
  #mediamanager__page .filelist .rows li .name,
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize,
  #mediamanager__page .filelist .rows li .date {
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    margin-left: 1%;
    white-space: nowrap;
  }
  [dir=rtl] #mediamanager__page .filelist .rows li .name,
  [dir=rtl] #mediamanager__page .filelist .rows li .size,
  [dir=rtl] #mediamanager__page .filelist .rows li .filesize,
  [dir=rtl] #mediamanager__page .filelist .rows li .date {
    float: right;
    margin-left: 0;
    margin-right: 1%;
  }
  #mediamanager__page .filelist .rows li .name {
    width: 30%;
    font-weight: bold;
  }
  #mediamanager__page .filelist .rows li .size,
  #mediamanager__page .filelist .rows li .filesize {
    width: 15%;
  }
  #mediamanager__page .filelist .rows li .date {
    width: 20%;
    font-style: italic;
    white-space: normal;
  }
  #mediamanager__page div.upload {
    padding-bottom: 0.5em;
  }
  #mediamanager__page .file ul.actions {
    text-align: center;
    margin: 0 0 5px;
    padding: 0;
    list-style: none;
  }
  #mediamanager__page .file ul.actions li {
    display: inline;
    margin: 0;
  }
  #mediamanager__page .file div.image {
    margin-bottom: 5px;
    text-align: center;
  }
  #mediamanager__page .file div.image img {
    width: 100%;
  }
  #mediamanager__page .file dl {
    margin-bottom: 0;
  }
  #mediamanager__page .file dl dt {
    font-weight: bold;
    display: block;
    background-color: #f6f6f6;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #ffffff;
  }
  #mediamanager__page form.meta div.row {
    margin-bottom: 5px;
  }
  #mediamanager__page form.meta label span {
    display: block;
  }
  #mediamanager__page form.meta input {
    width: 50%;
  }
  #mediamanager__page form.meta button {
    width: auto;
  }
  #mediamanager__page form.meta textarea.edit {
    height: 6em;
    width: 95%;
    min-width: 95%;
    max-width: 95%;
  }
  #mediamanager__page form.changes ul {
    margin-left: 10px;
    padding: 0;
    list-style-type: none;
  }
  [dir=rtl] #mediamanager__page form.changes ul {
    margin-left: 0;
    margin-right: 10px;
  }
  #mediamanager__page form.changes ul li div.li div {
    font-size: 90%;
    color: #656565;
    padding-left: 18px;
  }
  [dir=rtl] #mediamanager__page form.changes ul li div.li div {
    padding-left: 0;
    padding-right: 18px;
  }
  #mediamanager__page form.changes ul li div.li input {
    position: relative;
    top: 1px;
  }
  #mediamanager__diff table {
    table-layout: fixed;
    border-width: 0;
  }
  #mediamanager__diff td,
  #mediamanager__diff th {
    width: 48%;
    margin: 0 5px 10px 0;
    padding: 0;
    vertical-align: top;
    text-align: left;
    border-color: #ffffff;
  }
  [dir=rtl] #mediamanager__diff td,
  [dir=rtl] #mediamanager__diff th {
    margin: 0 0 10px 5px;
    text-align: right;
  }
  #mediamanager__diff th {
    font-weight: normal;
    background-color: #ffffff;
    line-height: 1.2;
  }
  #mediamanager__diff th a {
    font-weight: bold;
  }
  #mediamanager__diff th span {
    font-size: 90%;
  }
  #mediamanager__diff dl dd strong {
    background-color: #efefef;
    color: #252525;
    font-weight: normal;
  }
  #mediamanager__page .file form.diffView {
    margin-bottom: 10px;
    display: block;
  }
  #mediamanager__diff div.slider {
    margin: 10px;
    width: 95%;
  }
  #mediamanager__diff .imageDiff {
    position: relative;
  }
  #mediamanager__diff .imageDiff .image2 {
    position: absolute;
    top: 0;
    left: 0;
  }
  #mediamanager__diff .imageDiff.opacity .image2 {
    opacity: 0.5;
  }
  #mediamanager__diff .imageDiff.portions .image2 {
    border-right: 1px solid red;
    overflow: hidden;
  }
  #mediamanager__diff .imageDiff.portions img {
    float: left;
  }
  #mediamanager__diff .imageDiff img {
    width: 100%;
    max-width: none;
  }
  .qq-uploader {
    position: relative;
    width: 100%;
  }
  .qq-uploader .error {
    color: #f00;
    background-color: #fff;
  }
  .qq-upload-button {
    display: inline-block;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px 1px 5px;
  }
  .qq-upload-button-focus {
    outline: 1px dotted;
  }
  .qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 70px;
    z-index: 2;
    background: #ffffff;
    color: #252525;
    text-align: center;
  }
  .qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 120%;
  }
  .qq-upload-drop-area-active {
    background: #f6f6f6;
  }
  div.qq-uploader ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qq-uploader li {
    margin: 0 0 5px;
    color: #252525;
  }
  .qq-uploader li span,
  .qq-uploader li input,
  .qq-uploader li a {
    margin-right: 5px;
  }
  .qq-upload-file {
    display: block;
    font-weight: bold;
  }
  .qq-upload-spinner {
    display: inline-block;
    background: url("/lib/tpl/sprintdoc/../../images/throbber.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
  }
  .qq-upload-size,
  .qq-upload-cancel {
    font-size: 85%;
  }
  .qq-upload-failed-text {
    display: none;
  }
  .qq-upload-fail .qq-upload-failed-text {
    display: inline;
  }
  .qq-action-container * {
    vertical-align: middle;
  }
  .qq-overwrite-check input {
    margin-left: 10px;
  }
  .dokuwiki .tabs > ul,
  .dokuwiki ul.tabs {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
  }
  .dokuwiki .tabs > ul:after,
  .dokuwiki ul.tabs:after {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #bbbbbb;
  }
  .dokuwiki .tabs > ul li,
  .dokuwiki ul.tabs li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
  }
  [dir=rtl] .dokuwiki .tabs > ul li,
  [dir=rtl] .dokuwiki ul.tabs li {
    float: right;
  }
  .dokuwiki .tabs > ul li a,
  .dokuwiki ul.tabs li strong,
  .dokuwiki ul.tabs li a {
    display: inline-block;
    padding: .3em .8em;
    margin: 0 0 0 .3em;
    background-color: #ffffff;
    color: #252525;
    border: 1px solid #bbbbbb;
    border-radius: .5em .5em 0 0;
    position: relative;
    z-index: 0;
  }
  [dir=rtl] .dokuwiki .tabs > ul li a,
  [dir=rtl] .dokuwiki ul.tabs li strong,
  [dir=rtl] .dokuwiki ul.tabs li a {
    margin: 0 .3em 0 0;
  }
  .dokuwiki ul.tabs li strong {
    font-weight: normal;
  }
  .dokuwiki .tabs > ul li a:hover,
  .dokuwiki .tabs > ul li a:active,
  .dokuwiki .tabs > ul li a:focus,
  .dokuwiki .tabs > ul li .curid a,
  .dokuwiki .tabs > ul .active a,
  .dokuwiki ul.tabs li a:hover,
  .dokuwiki ul.tabs li a:active,
  .dokuwiki ul.tabs li a:focus,
  .dokuwiki ul.tabs li.active a,
  .dokuwiki ul.tabs li strong {
    background-color: #f6f6f6;
    color: #252525;
    text-decoration: none;
    font-weight: normal;
  }
  .dokuwiki .tabs > ul li .curid a,
  .dokuwiki .tabs > ul li .active a,
  .dokuwiki .tabs > ul li .active a,
  .dokuwiki ul.tabs li.active a,
  .dokuwiki ul.tabs li strong {
    z-index: 2;
    border-bottom-color: #f6f6f6;
  }
  .dokuwiki a.wikilink2 {
    text-decoration: none;
  }
  .dokuwiki a.wikilink2:link,
  .dokuwiki a.wikilink2:visited {
    border-bottom: 1px dashed;
  }
  .dokuwiki a.wikilink2:hover,
  .dokuwiki a.wikilink2:active,
  .dokuwiki a.wikilink2:focus {
    border-bottom-width: 0;
  }
  .dokuwiki span.curid a {
    font-weight: bold;
  }
  .dokuwiki a.urlextern,
  .dokuwiki a.windows,
  .dokuwiki a.mail,
  .dokuwiki a.mediafile,
  .dokuwiki a.interwiki {
    background-size: 1.2em;
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 0 0 0 1.4em;
  }
  .dokuwiki a.urlextern {
    background-image: url(/lib/tpl/sprintdoc/../../images/external-link.svg);
  }
  .dokuwiki a.windows {
    background-image: url(/lib/tpl/sprintdoc/../../images/unc.svg);
  }
  .dokuwiki a.mail {
    background-image: url(/lib/tpl/sprintdoc/../../images/email.svg);
  }
  [dir=rtl] .dokuwiki a.urlextern,
  [dir=rtl] .dokuwiki a.windows,
  [dir=rtl] .dokuwiki a.mail,
  [dir=rtl] .dokuwiki a.interwiki,
  [dir=rtl] .dokuwiki a.mediafile {
    background-position: right center;
    padding: 0 18px 0 0;
  }
  #dw__toc {
    float: right;
    margin: 0 0 1.4em 1.4em;
    width: 12em;
    background-color: #f6f6f6;
    color: inherit;
  }
  [dir=rtl] #dw__toc {
    float: left;
    margin: 0 1.4em 1.4em 0;
  }
  .dokuwiki h3.toggle {
    padding: .2em .5em;
    font-weight: bold;
  }
  .dokuwiki .toggle strong {
    float: right;
    margin: 0 .2em;
  }
  [dir=rtl] .dokuwiki .toggle strong {
    float: left;
  }
  #dw__toc > div {
    padding: .2em .5em;
  }
  #dw__toc ul {
    padding: 0;
    margin: 0;
  }
  #dw__toc ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1.1;
  }
  #dw__toc ul li div.li {
    padding: .15em 0;
  }
  #dw__toc ul ul {
    padding-left: 1em;
  }
  [dir=rtl] #dw__toc ul ul {
    padding-left: 0;
    padding-right: 1em;
  }
  .dokuwiki ul.idx {
    padding-left: 0;
  }
  [dir=rtl] .dokuwiki ul.idx {
    padding-right: 0;
  }
  .dokuwiki ul.idx li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAA1JREFUeAFjsIFCMAAACW4A8TlryZgAAAAASUVORK5CYII=);
  }
  .dokuwiki ul.idx li.open {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABNJREFUeAFj+AeENQwWDAIMQAAAHhICwcrz0MAAAAAASUVORK5CYII=);
  }
  .dokuwiki ul.idx li.closed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJAQMAAADAY3TdAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABZJREFUeAFjZmA+wNwAhiXMGcwBzAsAI6QEKNehQp8AAAAASUVORK5CYII=);
  }
  [dir=rtl] .dokuwiki ul.idx li.closed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJAQMAAADAY3TdAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABdJREFUeAFjYGCQYFJgcmD4wfwHBBkYAB3ABHJeYPgfAAAAAElFTkSuQmCC);
  }
  div.insitu-footnote {
    max-width: 40%;
    min-width: 5em;
  }
  .dokuwiki div.footnotes {
    border-top: 1px solid #bbbbbb;
    padding: .5em 0 0 0;
    margin: 1em 0 0 0;
    clear: both;
  }
  .dokuwiki div.footnotes div.fn div.content {
    display: inline;
  }
  .dokuwiki div.footnotes div.fn sup a.fn_bot {
    font-weight: bold;
  }
  .dokuwiki .search_hit {
    color: #252525;
    background-color: #efefef;
  }
  .dokuwiki div.nothing {
    margin-bottom: 1.4em;
  }
  .dokuwiki .search-results-form fieldset.search-form {
    width: 100%;
    margin: 1em 0;
  }
  .dokuwiki .search-results-form fieldset.search-form input[name="q"] {
    width: 50%;
  }
  .dokuwiki .search-results-form fieldset.search-form button.toggleAssistant {
    float: right;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions {
    padding: 1em 0;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions > div {
    display: inline-block;
    position: relative;
    margin: 0 0.5em;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle div.current {
    cursor: pointer;
    max-width: 10em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle div.current::after {
    content: '▼';
    font-size: smaller;
    color: #454545;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle div.changed {
    font-weight: bold;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle ul {
    display: none;
    position: absolute;
    border: 1px solid #bbbbbb;
    background-color: #ffffff;
    padding: 0.25em 0.5em;
    text-align: left;
    min-width: 10em;
    max-width: 15em;
    max-height: 50vh;
    overflow: auto;
    z-index: 100;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle ul li {
    margin: 0.25em 0;
    list-style: none;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle ul li a {
    display: block;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle.open div.current::after {
    content: '▲';
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle.open ul {
    display: block;
  }
  [dir=rtl] .search-results-form fieldset.search-form .advancedOptions div.toggle ul {
    text-align: right;
  }
  .dokuwiki div.search_quickresult {
    margin-bottom: 1.4em;
  }
  .dokuwiki div.search_quickresult ul {
    padding: 0;
  }
  .dokuwiki div.search_quickresult ul li {
    float: left;
    width: 12em;
    margin: 0 1.5em;
  }
  [dir=rtl] .dokuwiki div.search_quickresult ul li {
    float: right;
  }
  .dokuwiki dl.search_results {
    margin-bottom: 1.2em;
    /* search heading */
    /* last modified line */
    /* search snippet */
  }
  .dokuwiki dl.search_results dt {
    font-weight: normal;
    margin-bottom: .2em;
  }
  .dokuwiki dl.search_results dd.meta {
    margin: 0 0 .2em 0;
  }
  .dokuwiki dl.search_results dd.snippet {
    color: #454545;
    background-color: inherit;
    margin: 0 0 1.2em 0;
    /* search hit in search results */
    /* ellipsis separating snippets */
  }
  .dokuwiki dl.search_results dd.snippet strong.search_hit {
    font-weight: normal;
    /* color is set in general */
  }
  .dokuwiki dl.search_results dd.snippet .search_sep {
    color: #252525;
    background-color: inherit;
  }
  .dokuwiki form.search {
    /* .JSpopup */
  }
  .dokuwiki form.search div.no {
    position: relative;
  }
  .dokuwiki form.search div.ajax_qsearch {
    position: absolute;
    top: 0;
    left: -13.5em;
    /* -( width of #qsearch__in + padding of .ajax_qsearch + a bit more ) */
    width: 12em;
    padding: 0.5em;
    font-size: .9em;
    z-index: 20;
    text-align: left;
    display: none;
  }
  .dokuwiki form.search div.ajax_qsearch strong {
    display: block;
    margin-bottom: .3em;
  }
  .dokuwiki form.search div.ajax_qsearch ul {
    margin: 0 !important;
    padding: 0 !important;
  }
  .dokuwiki form.search div.ajax_qsearch ul li {
    margin: 0;
    padding: 0;
    display: block !important;
  }
  [dir=rtl] .dokuwiki form.search div.ajax_qsearch {
    left: auto;
    right: -13.5em;
    text-align: right;
  }
  .dokuwiki .changeType {
    margin-bottom: .5em;
  }
  .dokuwiki form.changes ul li {
    list-style: none;
    margin-left: 0;
  }
  [dir=rtl] .dokuwiki form.changes ul li {
    margin-right: 0;
  }
  .dokuwiki form.changes ul li span,
  .dokuwiki form.changes ul li a {
    vertical-align: middle;
  }
  .dokuwiki form.changes ul li span.user a {
    vertical-align: bottom;
  }
  .dokuwiki form.changes ul li.minor {
    opacity: .7;
  }
  .dokuwiki form.changes li a.diff_link {
    vertical-align: baseline;
  }
  .dokuwiki form.changes li a.revisions_link {
    vertical-align: baseline;
  }
  .dokuwiki form.changes li span.sum {
    font-weight: bold;
  }
  .dokuwiki form.changes li .sizechange {
    font-size: 80%;
    border-radius: .2em;
    padding: .1em .2em;
    /* cannot use non-guaranteed style.ini colour placeholders, dark templates need to overwrite */
    background-color: #ddd;
  }
  .dokuwiki form.changes li .sizechange.positive {
    background-color: #cfc;
  }
  .dokuwiki form.changes li .sizechange.negative {
    background-color: #fdd;
  }
  .dokuwiki div.pagenav {
    text-align: center;
    margin: 1.4em 0;
  }
  .dokuwiki div.pagenav-prev,
  .dokuwiki div.pagenav-next {
    display: inline;
    margin: 0 .5em;
  }
  .dokuwiki table.diff {
    width: 100%;
    border-width: 0;
  }
  .dokuwiki table.diff th,
  .dokuwiki table.diff td {
    vertical-align: top;
    padding: 0;
    border-width: 0;
    /* no style.ini colours because deleted and added lines have a fixed background colour */
    background-color: #fff;
    color: #333;
  }
  .dokuwiki table.diff th {
    border-bottom: 1px solid #bbbbbb;
    font-size: 110%;
    font-weight: normal;
  }
  .dokuwiki table.diff th a {
    font-weight: bold;
  }
  .dokuwiki table.diff th span.user {
    font-size: .9em;
  }
  .dokuwiki table.diff th span.sum {
    font-size: .9em;
    font-weight: bold;
  }
  .dokuwiki table.diff th.minor {
    color: #999;
  }
  .dokuwiki table.diff_sidebyside th {
    width: 50%;
  }
  .dokuwiki table.diff .diff-lineheader {
    width: .7em;
    text-align: right;
  }
  [dir=rtl] .dokuwiki table.diff .diff-lineheader {
    text-align: left;
  }
  .dokuwiki table.diff .diff-lineheader,
  .dokuwiki table.diff td {
    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
  }
  .dokuwiki table.diff td.diff-blockheader {
    font-weight: bold;
  }
  .dokuwiki table.diff .diff-addedline {
    background-color: #cfc;
    color: black;
    width: calc(50% - .7em);
  }
  .dokuwiki table.diff .diff-deletedline {
    background-color: #fdd;
    color: black;
    width: calc(50% - .7em);
  }
  .dokuwiki table.diff td.diff-context {
    background-color: #eee;
    color: black;
    width: calc(50% - .7em);
  }
  .dokuwiki table.diff td.diff-addedline strong,
  .dokuwiki table.diff td.diff-deletedline strong {
    color: #f00;
    background-color: inherit;
    font-weight: bold;
  }
  .dokuwiki .diffoptions form {
    float: left;
  }
  .dokuwiki .diffoptions p {
    float: right;
  }
  .dokuwiki table.diff_sidebyside td.diffnav {
    padding-bottom: .7em;
  }
  .dokuwiki .diffnav a {
    display: inline-block;
    vertical-align: middle;
  }
  .dokuwiki .diffnav a span {
    display: none;
  }
  .dokuwiki .diffnav a:hover,
  .dokuwiki .diffnav a:active,
  .dokuwiki .diffnav a:focus {
    background-color: #f6f6f6;
    text-decoration: none;
  }
  .dokuwiki .diffnav a:before {
    display: inline-block;
    line-height: 1;
    padding: .2em .4em;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    color: #252525;
  }
  .dokuwiki .diffnav a.diffprevrev:before {
    content: '\25C0';
    /* left triangle */
  }
  .dokuwiki .diffnav a.diffnextrev:before,
  .dokuwiki .diffnav a.difflastrev:before {
    content: '\25B6';
    /* right triangle */
  }
  .dokuwiki .diffnav a.diffbothprevrev:before {
    content: '\25C0\25C0';
  }
  .dokuwiki .diffnav a.diffbothnextrev:before {
    content: '\25B6\25B6';
  }
  .dokuwiki .diffnav select {
    width: 60%;
    min-width: 9em;
    height: 1.5em;
    /* height is necessary for longer options in Webkit */
  }
  .dokuwiki .diffnav select option[selected] {
    font-weight: bold;
  }
  .dokuwiki div.toolbar {
    display: inline-block;
    margin-bottom: .5em;
  }
  #draft__status {
    float: right;
    color: #454545;
    background-color: inherit;
  }
  [dir=rtl] #draft__status {
    float: left;
  }
  #tool__bar {
    float: left;
  }
  [dir=rtl] #tool__bar {
    float: right;
  }
  div.picker {
    width: 300px;
    border: 1px solid #bbbbbb;
    background-color: #f6f6f6;
    color: inherit;
  }
  div.picker.pk_hl {
    width: auto;
  }
  div.picker button.pickerbutton,
  div.picker button.toolbutton {
    padding: .1em .35em;
    border-width: 0;
  }
  .dokuwiki textarea.edit {
    width: 100%;
    margin-bottom: .5em;
    resize: vertical;
  }
  .dokuwiki div.editBar {
    overflow: hidden;
    margin-bottom: .5em;
  }
  #size__ctl {
    float: right;
  }
  [dir=rtl] #size__ctl {
    float: left;
  }
  #size__ctl img {
    cursor: pointer;
  }
  .dokuwiki .editBar .editButtons {
    display: inline;
    margin-right: 1em;
  }
  [dir=rtl] .dokuwiki .editBar .editButtons {
    margin-right: 0;
    margin-left: 1em;
  }
  .dokuwiki .editBar .summary {
    display: inline;
  }
  .dokuwiki .editBar .summary label {
    vertical-align: middle;
    white-space: nowrap;
  }
  .dokuwiki .editBar .summary label span {
    vertical-align: middle;
  }
  .dokuwiki .editBar .summary input.missing {
    color: #252525;
    background-color: #ffcccc;
  }
  .dokuwiki div.preview {
    border: dotted #bbbbbb;
    border-width: .2em 0;
    padding: 1.4em 0;
    margin-bottom: 1.4em;
  }
  .dokuwiki .secedit {
    float: right;
    margin-top: -1.4em;
  }
  [dir=rtl] .dokuwiki .secedit {
    float: left;
  }
  .dokuwiki .secedit button {
    font-size: 75%;
  }
  .dokuwiki div.section_highlight {
    margin: 0 -1em;
    /* negative side margin = side padding + side border */
    padding: 0 .5em;
    border: solid #f6f6f6;
    border-width: 0 .5em;
  }
  .dokuwiki .ui-widget {
    font-size: 100%;
  }
  [dir=rtl] #link__wiz_close {
    float: left;
  }
  #link__wiz_result {
    background-color: #ffffff;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #bbbbbb;
    margin: 3px auto;
    text-align: left;
    line-height: 1;
  }
  [dir=rtl] #link__wiz_result {
    text-align: right;
  }
  #link__wiz_result div {
    padding: 3px 3px 3px 0;
  }
  #link__wiz_result div a {
    display: block;
    padding-left: 22px;
    min-height: 16px;
    background: transparent 3px center no-repeat;
  }
  [dir=rtl] #link__wiz_result div a {
    padding: 3px 22px 3px 3px;
    background-position: 257px 3px;
  }
  #link__wiz_result div.type_u a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEWQobeQobeZp7efsMSsu8yuvM6vvc+vv9GwvtCxv9GywdOzwdO0xde5ydy+z+LD1OjEzdfH2e3J1uTL3fLN2unR3u3U4vHX5fXa6fmfrfPkAAAAAXRSTlMAQObYZgAAAFtJREFUeNp1zOsOQDAMQOEe5jb3Ddv7PymhWRC+f6dpKwrkgbbl0TZGy62b4H1oSF1v82Gr0S7X8bSWnF0sg1oKjjauT5xBgLxTOVxHlUIuJPL2t8Gk0iBTn093r9IEibebz/EAAAAASUVORK5CYII=);
  }
  #link__wiz_result div.type_f a {
    background-image: url(/lib/tpl/sprintdoc/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/lib/tpl/sprintdoc/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #ffffff;
  }
  #link__wiz_result div.selected {
    background-color: #f6f6f6;
  }
  #link__wiz_result span {
    display: block;
    color: #656565;
    margin-left: 22px;
  }
  #media__popup {
    /* for backwards compatibility (not needed since Rincewind) */
    display: none;
  }
  #media__popup_content p {
    margin: 0 0 .5em;
  }
  #media__popup_content label {
    margin-right: .5em;
    cursor: default;
  }
  #media__popup_content button {
    margin-right: 1px;
    cursor: pointer;
  }
  .dokuwiki form {
    border: none;
    display: inline;
  }
  .dokuwiki label.block {
    display: block;
    text-align: right;
    font-weight: bold;
  }
  [dir=rtl] .dokuwiki label.block {
    text-align: left;
  }
  .dokuwiki label.simple {
    display: block;
    text-align: left;
    font-weight: normal;
  }
  [dir=rtl] .dokuwiki label.simple {
    text-align: right;
  }
  .dokuwiki label.block select,
  .dokuwiki label.block input.edit {
    width: 50%;
  }
  .dokuwiki label span {
    vertical-align: middle;
  }
  .dokuwiki fieldset {
    width: 400px;
    text-align: center;
    border: 1px solid #bbbbbb;
    padding: 0.5em;
    margin: auto;
  }
  .dokuwiki input.edit,
  .dokuwiki select.edit {
    vertical-align: middle;
  }
  .dokuwiki select.edit {
    padding: 0.1em 0;
  }
  .dokuwiki button {
    vertical-align: middle;
  }
  #dw__login label[for="remember__me"] {
    margin-left: 50%;
    margin-bottom: 1.4em;
  }
  #dw__login fieldset,
  #dw__resendpwd fieldset,
  #dw__register fieldset {
    padding-bottom: 0.7em;
  }
  #dw__profiledelete {
    display: block;
    margin-top: 2.8em;
  }
  #subscribe__form {
    display: block;
    width: 400px;
    text-align: center;
  }
  #subscribe__form fieldset {
    text-align: left;
    margin: 0.5em 0;
  }
  [dir=rtl] #subscribe__form fieldset {
    text-align: right;
  }
  #subscribe__form label {
    display: block;
    margin: 0 0.5em 0.5em;
  }
  .dokuwiki div.ui-admin {
    /* main task grouped in two columns */
    /* general menu item styling */
    /* DokuWiki version */
    /* data directory security check */
  }
  .dokuwiki div.ui-admin ul.admin_tasks {
    float: left;
    width: 40%;
    list-style-type: none;
    font-size: 1.125em;
  }
  [dir=rtl] .dokuwiki div.ui-admin ul.admin_tasks {
    float: right;
  }
  .dokuwiki div.ui-admin ul {
    padding: 0;
  }
  .dokuwiki div.ui-admin ul li {
    margin: 0 0 1em 0;
    font-weight: bold;
    list-style-type: none;
    white-space: nowrap;
  }
  .dokuwiki div.ui-admin ul li a {
    display: flex;
  }
  .dokuwiki div.ui-admin ul li a span {
    display: inline-block;
  }
  .dokuwiki div.ui-admin ul li a span.icon {
    width: 1.5em;
    min-height: 1.5em;
    margin: 0 0.5em;
    vertical-align: top;
  }
  .dokuwiki div.ui-admin ul li a span.icon svg {
    width: 1.5em;
    height: 1.5em;
    fill: #286da8;
    display: inline-block;
  }
  .dokuwiki div.ui-admin ul li a span.icon svg path {
    fill: #286da8;
  }
  .dokuwiki div.ui-admin ul li a span.prompt {
    white-space: normal;
  }
  .dokuwiki div.ui-admin #admin__version {
    clear: left;
    float: right;
    color: #656565;
    background-color: inherit;
  }
  [dir=rtl] .dokuwiki div.ui-admin #admin__version {
    clear: right;
    float: left;
  }
  .dokuwiki div.ui-admin #security__check {
    float: right;
    max-width: 20em;
  }
  [dir=rtl] .dokuwiki div.ui-admin #admin__version {
    float: left;
  }
  .dokuwiki a.wikilink1 {
    color: #286da8;
    background-color: inherit;
  }
  .dokuwiki a.wikilink2 {
    color: #cd5360;
    background-color: inherit;
  }
  .dokuwiki img.media {
    margin: .2em 0;
  }
  .dokuwiki img.medialeft {
    margin: .2em 1em .2em 0;
  }
  .dokuwiki img.mediaright {
    margin: .2em 0 .2em 1em;
  }
  .dokuwiki img.mediacenter {
    margin: .2em auto;
  }
  .dokuwiki .page ul li,
  .dokuwiki .aside ul li {
    color: #454545;
  }
  .dokuwiki .page ol li,
  .dokuwiki .aside ol li {
    color: #656565;
  }
  .dokuwiki .page li .li,
  .dokuwiki .aside li .li {
    color: #252525;
  }
  .dokuwiki div.table {
    overflow-x: auto;
    margin-bottom: 1.4em;
    min-width: 50%;
  }
  .dokuwiki div.table table {
    margin-bottom: 0;
  }
  .dokuwiki table.inline {
    min-width: 50%;
  }
  .dokuwiki table.inline tr:hover td {
    background-color: #f6f6f6;
  }
  .dokuwiki table.inline tr:hover th {
    background-color: #bbbbbb;
  }
  .dokuwiki em.u code {
    text-decoration: underline;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    background-color: #ececec;
    background: linear-gradient(to bottom,#f6f6f6 0%,#ececec 100%);
    color: inherit;
    border: 1px solid #bbbbbb;
    border-bottom-color: #ececec;
    border-top-left-radius: .3em;
    border-top-right-radius: .3em;
    padding: .3em .6em .1em;
    margin-bottom: -1px;
    float: left;
  }
  .dokuwiki dl.code dt a,
  .dokuwiki dl.file dt a {
    background-color: transparent;
    font-size: 0.875em;
    font-weight: normal;
    display: block;
    min-height: 16px;
  }
  .dokuwiki dl.code dd,
  .dokuwiki dl.file dd {
    margin: 0;
    clear: left;
  }
  .dokuwiki dl.code pre,
  .dokuwiki dl.file pre {
    box-shadow: inset -4px -4px .5em -0.3em #bbbbbb;
  }
  [dir=rtl] .dokuwiki dl.code dt,
  [dir=rtl] .dokuwiki dl.file dt {
    float: right;
  }
  [dir=rtl] .dokuwiki dl.code dd,
  [dir=rtl] .dokuwiki dl.file dd {
    clear: right;
  }
  .dokuwiki dl.file pre,
  .dokuwiki dl.file dt {
    border-style: dashed;
  }
  .dokuwiki dl.file dt {
    border-bottom-style: solid;
  }
  .JSpopup {
    background-color: #ffffff;
    color: #252525;
    border: 1px solid #bbbbbb;
    box-shadow: .1em .1em .1em #bbbbbb;
    border-radius: 2px;
    padding: .3em .5em;
    font-size: .9em;
  }
  .dokuwiki form.search div.ajax_qsearch {
    top: -0.35em;
    font-size: 1em;
    text-overflow: ellipsis;
  }
  .JSpopup ul,
  .JSpopup ol {
    padding-left: 0;
  }
  [dir=rtl] .JSpopup ul,
  [dir=rtl] .JSpopup ol {
    padding-right: 0;
  }
  #acl__tree li {
    margin: 0;
  }
  #dokuwiki__content span.curid a {
    font-weight: normal;
  }
  #dokuwiki__content strong span.curid a {
    font-weight: bold;
  }
  .dokuwiki div.toolbar button.toolbutton {
    border-radius: 0;
    border-left-width: 0;
    padding: .1em .35em;
  }
  .dokuwiki div.toolbar button.toolbutton:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
  }
  .dokuwiki div.toolbar button.toolbutton:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  [dir=rtl] .dokuwiki div.toolbar button.toolbutton:last-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-left-width: 1px;
  }
  [dir=rtl] .dokuwiki div.toolbar button.toolbutton:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left-width: 0;
    border-right-width: 1px;
  }
  .dokuwiki div.section_highlight {
    margin: 0 -2em;
    padding: 0 1em;
    border-width: 0 1em;
  }
  .dokuwiki textarea.edit {
    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
  }
  .dokuwiki div.preview {
    margin: 0 -2em;
    padding: 0 2em;
  }
  .dokuwiki.hasSidebar div.preview {
    border-right: 21% solid #f6f6f6;
  }
  [dir=rtl] .dokuwiki.hasSidebar div.preview {
    border-right-width: 0;
    border-left: 21% solid #f6f6f6;
  }
  .dokuwiki div.preview div.pad {
    padding: 1.556em 0 2em;
  }
  #dw__toc {
    margin: -1.556em -2em .5em 1.4em;
    width: 21%;
    border-left: 1px solid #bbbbbb;
    background: #ffffff;
    color: inherit;
  }
  [dir=rtl] #dw__toc {
    margin: -1.556em 1.4em .5em -2em;
    border-left-width: 0;
    border-right: 1px solid #bbbbbb;
  }
  .dokuwiki.export #dw__toc {
    margin-top: 0;
    margin-right: 0;
  }
  [dir=rtl] .dokuwiki.export #dw__toc {
    margin-top: 0;
    margin-left: 0;
  }
  .dokuwiki h3.toggle {
    padding: .5em 1em;
    margin-bottom: 0;
    font-size: .875em;
    letter-spacing: .1em;
  }
  #dokuwiki__aside h3.toggle {
    display: none;
  }
  .dokuwiki .toggle strong {
    background: transparent url(/lib/tpl/sprintdoc/images/toc-arrows.png) 0 0;
    width: 8px;
    height: 5px;
    margin: .4em 0 0;
  }
  .dokuwiki .toggle.closed strong {
    background-position: 0 -5px;
  }
  .dokuwiki .toggle strong span {
    display: none;
  }
  #dw__toc > div {
    font-size: 0.875em;
    padding: .5em 1em 1em;
  }
  #dw__toc ul {
    padding: 0 0 0 1.2em;
  }
  #dw__toc ul li {
    list-style-image: url(/lib/tpl/sprintdoc/images/toc-bullet.png);
  }
  #dw__toc ul li.clear {
    list-style: none;
  }
  #dw__toc ul li div.li {
    padding: .2em 0;
  }
  [dir=rtl] #dw__toc ul {
    padding: 0 1.5em 0 0;
  }
  #dokuwiki__detail {
    padding: 0;
  }
  #dokuwiki__detail img {
    float: none;
    margin-bottom: 1.4em;
  }
  #dokuwiki__detail div.img_detail {
    float: none;
  }
  #dokuwiki__detail div.img_detail dl {
    overflow: hidden;
  }
  #dokuwiki__detail div.img_detail dl dt {
    float: left;
    width: 9em;
    text-align: right;
    clear: left;
  }
  #dokuwiki__detail div.img_detail dl dd {
    margin-left: 9.5em;
  }
  [dir=rtl] #dokuwiki__detail div.img_detail dl dt {
    float: right;
    text-align: left;
    clear: right;
  }
  [dir=rtl] #dokuwiki__detail div.img_detail dl dd {
    margin-left: 0;
    margin-right: 9.5em;
  }
  div.dokuwiki div.tags {
    border-top: none;
    margin-left: auto;
    font-size: 85%;
    text-align: right;
    max-width: 650px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #696969;
  }
  h2 {
    border-bottom: solid .15em #70BF95 !important;
  }
  a.media img {
    border: 3px solid #d1d7df !important;
    border-radius: 3px;
  }
  a.media:hover img {
    border: 3px solid #70BF95 !important;
    border-radius: 3px;
  }
  abbr {
    border-bottom-style: none !important;
  }
  .dokuwiki .wrap_lo p,
  table,
  table.inline,
  ul,
  li,
  div.li {
    color: #656565;
    font-size: 100% !important;
  }
  .dokuwiki .wrap_lo div.li {
    color: #656565 !important;
  }
  ol div.wrap_lo {
    margin-top: 2.5px;
    margin-bottom: 5px;
  }
  ol div.wrap_lo ul {
    margin-top: 2.5px;
    margin-bottom: 5px;
  }
  div.li div.wrap_lo p {
    margin-bottom: 5px;
  }
  div.wrap_lo li {
    margin-bottom: 5px;
  }
  .dokuwiki .wrap_tip p,
  .dokuwiki .wrap_important p,
  .dokuwiki .wrap_todo p,
  .dokuwiki .wrap_info p,
  .dokuwiki .wrap_download p {
    margin-bottom: 0.7em;
  }
  .dokuwiki .wrap_important {
    background-color: #FF8651B2;
  }
  .dokuwiki .wrap_download {
    background-color: #AAD5BD;
  }
  .dokuwiki .wrap_todo {
    background-color: #5FBDD2B2;
  }
  .dokuwiki div.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/ucware/48_download.svg);
    border-radius: 3px;
  }
  .dokuwiki div.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/ucware/48_help.svg);
    border-radius: 3px;
  }
  .dokuwiki div.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/ucware/48_warning.svg);
    border-radius: 3px;
  }
  .dokuwiki div.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/ucware/48_info.svg);
    border-radius: 3px;
  }
  .dokuwiki div.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/ucware/48_lightbulb.svg);
    border-radius: 3px;
  }
  .dokuwiki div.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/ucware/48_tools_power_drill.svg);
    border-radius: 3px;
  }
  .dokuwiki div.wrap_box {
    border-radius: 3px;
  }
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    padding-right: 0px;
    margin-right: 3px;
  }
  .dokuwiki span.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_download.svg);
    background-color: #AAD5BD;
  }
  .dokuwiki span.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_help.svg);
  }
  .dokuwiki span.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_warning.svg);
    background-color: #FF8651B2;
  }
  .dokuwiki span.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_info.svg);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_lightbulb.svg);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_tools_power_drill.svg);
    background-color: #5FBDD2B2;
  }
  .dokuwiki .wrap_col2,
  .wrap_col3,
  .wrap_col4,
  .wrap_col5,
  .wrap_col6 {
    column-rule-style: none !important;
  }
  .dokuwiki div.searchtable {
    text-align: right;
  }
  #dokuwiki__content div.folded.open {
    border-width: 1px;
    border-style: dashed;
    border-color: #70BF95;
    border-radius: 3px;
    background-color: #70bf9510;
    box-shadow: none;
    margin-bottom: 1.5em;
    padding-top: 1em;
    padding-bottom: 0em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  #dokuwiki__content div.folded.open p {
    margin-bottom: 1.5em;
  }
  #dokuwiki__content span.folded {
    border: none !important;
  }
  .plugin_include_content {
    padding-bottom: 0em;
  }
  div.insitu-footnote {
    max-width: 300px;
    min-width: unset;
  }
  .JSpopup {
    background-color: #fff79f;
    color: #252525;
    border: 1px solid #bbbbbb;
    box-shadow: .1em .1em .1em #bbbbbb;
    border-radius: 2px;
    padding: .3em .5em;
    font-size: .8em;
  }
  div.dokuwiki div.refnotes {
    display: none;
  }
  .dokuwiki a.wikilink1 {
    color: #286da8;
    background-color: transparent;
  }
  .noteredirect {
    width: 100% !important;
    border-radius: 3px;
    background-color: #5FBDD2B2;
    background-image: url(/lib/plugins/wrap/images/note/ucware/16_info.svg);
  }
  .dokuwiki ul.plugin_slider li.plugin_slider_noimg {
    min-height: 500px;
  }
  .bx-wrapper img {
    display: unset;
  }
  .dokuwiki .tabs > ul li a {
    background-color: #ededed;
    border-radius: 3px 3px 0 0;
    bottom: -5px;
    font-size: 85%;
  }
  .dokuwiki .tabs > ul li .curid a {
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    font-weight: bold !important;
  }
  div.dokuwiki .pagequery h1 {
    border-radius: 3px;
  }
}
@media screen and (max-width: 480px) {
  .dokuwiki form.bureaucracy__plugin label {
    text-align: left;
  }
  .dokuwiki form.bureaucracy__plugin label>span {
    width: 100%;
  }
  .dokuwiki form.bureaucracy__plugin input.button {
    margin-left: 0;
  }
  .dokuwiki form.bureaucracy__plugin label .edit,
  .dokuwiki form.bureaucracy__plugin label select {
    width: 100% !important;
  }
}
@media screen and only screen and (-webkit-min-device-pixel-ratio: 1.5),screen and only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url('/lib/plugins/tagfilter/script/select2/select2x2.png') !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
div.clearer {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden;
}
.group {
  display: inline-block;
}
.group {
  display: block;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
div.no {
  display: inline;
  margin: 0;
  padding: 0;
}
.hidden {
  display: none;
}
.medialeft {
  float: left;
}
.mediaright {
  float: right;
}
.mediacenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.leftalign {
  text-align: left;
}
.centeralign {
  text-align: center;
}
.rightalign {
  text-align: right;
}
[dir=rtl] .leftalign {
  text-align: left;
}
[dir=rtl] .centeralign {
  text-align: center;
}
[dir=rtl] .rightalign {
  text-align: right;
}
em.u {
  font-style: normal;
  text-decoration: underline;
}
em em.u {
  font-style: italic;
}
img.icon.smiley {
  height: 1.2em;
}
svg {
  width: auto;
  height: 1.2em;
}
@media only screen and (max-width: 600px) {
  #extension__list .legend > div {
    padding-left: 0;
  }
  #extension__list .legend div.screenshot {
    margin: 0 .5em .5em 0;
  }
  #extension__list .legend h2 {
    width: auto;
    float: none;
  }
  #extension__list .legend div.linkbar {
    clear: left;
  }
  [dir=rtl] #extension__list .legend > div {
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin: 0 0 .5em .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar {
    clear: right;
  }
}
@keyframes spin-fancytree {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.indexmenu_js2.skin-awesome {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "awesome" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-awesome .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-awesome .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-awesome .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-awesome .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-awesome ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-awesome ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-awesome 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;
}
.indexmenu_js2.skin-awesome ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-awesome .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-awesome ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-awesome/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-awesome ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-awesome li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-awesome span.fancytree-empty,
.indexmenu_js2.skin-awesome span.fancytree-vline,
.indexmenu_js2.skin-awesome span.fancytree-expander,
.indexmenu_js2.skin-awesome span.fancytree-icon,
.indexmenu_js2.skin-awesome span.fancytree-checkbox,
.indexmenu_js2.skin-awesome span.fancytree-drag-helper-img,
.indexmenu_js2.skin-awesome #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-awesome span.fancytree-icon,
.indexmenu_js2.skin-awesome span.fancytree-checkbox,
.indexmenu_js2.skin-awesome span.fancytree-expander,
.indexmenu_js2.skin-awesome span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-awesome span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-awesome img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-awesome span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-awesome .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-awesome .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-awesome .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-awesome .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-awesome span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-awesome .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-awesome .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-awesome .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-awesome span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-awesome span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.indexmenu_js2.skin-awesome span.fancytree-title {
  color: #000;
  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;
}
.indexmenu_js2.skin-awesome span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-awesome .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-awesome .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-awesome/vline-rtl.gif");
}
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-awesome ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-awesome span.fancytree-node {
  color: #000;
}
.indexmenu_js2.skin-awesome ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-awesome .fancytree-expander,
.indexmenu_js2.skin-awesome .fancytree-checkbox,
.indexmenu_js2.skin-awesome .fancytree-icon {
  min-width: 16px;
  text-align: center;
  font-size: 16px;
}
.indexmenu_js2.skin-awesome svg.fancytree-checkbox,
.indexmenu_js2.skin-awesome svg.fancytree-icon {
  padding-left: 3px;
}
.indexmenu_js2.skin-awesome span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
.indexmenu_js2.skin-awesome span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-awesome span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}
.indexmenu_js2.skin-awesome .fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}
.indexmenu_js2.skin-bootstrap {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "bootstrap" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Plain tree
 * Modifier classes on <ul> container:
 * table-hover                : Enable a light mouse hover effect
 * fancytree-colorize-selected: Give selected (checked) rows a color
 */
  /* Prevent focus frame */
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-disabled {
  color: #333333;
}
.indexmenu_js2.skin-bootstrap .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-bootstrap 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: 0em 0em;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-bootstrap span.fancytree-empty,
.indexmenu_js2.skin-bootstrap span.fancytree-vline,
.indexmenu_js2.skin-bootstrap span.fancytree-expander,
.indexmenu_js2.skin-bootstrap span.fancytree-icon,
.indexmenu_js2.skin-bootstrap span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap span.fancytree-drag-helper-img,
.indexmenu_js2.skin-bootstrap #fancytree-drop-marker {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap span.fancytree-icon,
.indexmenu_js2.skin-bootstrap span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap span.fancytree-expander,
.indexmenu_js2.skin-bootstrap span.fancytree-custom-icon {
  margin-top: 2px;
}
.indexmenu_js2.skin-bootstrap span.fancytree-custom-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  margin-left: 0.5em;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap img.fancytree-icon {
  width: 1em;
  height: 1em;
  margin-left: 0.5em;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-bootstrap span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-bootstrap .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-bootstrap .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-bootstrap span.fancytree-icon {
  margin-left: 0.5em;
}
.indexmenu_js2.skin-bootstrap .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-bootstrap .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-bootstrap .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-bootstrap span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 1em;
}
.indexmenu_js2.skin-bootstrap span.fancytree-title {
  color: #333333;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 1em;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 0.5em;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.indexmenu_js2.skin-bootstrap span.fancytree-node.fancytree-error span.fancytree-title {
  color: #d9534f;
}
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap/vline-rtl.gif");
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap ul.fancytree-container ul {
  padding: 0 0 0 1.5em;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap .fancytree-container:focus {
  outline: none;
}
.indexmenu_js2.skin-bootstrap .fancytree-container .fancytree-active span.fancytree-title input,
.indexmenu_js2.skin-bootstrap .fancytree-container.fancytree-colorize-selected .fancytree-selected span.fancytree-title input {
  color: black;
}
.indexmenu_js2.skin-bootstrap .fancytree-container span.fancytree-statusnode-error span.fancytree-expander {
  color: #d9534f;
}
.indexmenu_js2.skin-bootstrap span.fancytree-node {
  color: #333333;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-selected,
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #80c780;
  border-color: #80c780;
  color: #fff;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-selected:hover span.fancytree-title {
  background-color: #6ec06e;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected span.fancytree-node.fancytree-active.fancytree-selected span.fancytree-title {
  color: #80c780;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-title:hover {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-node.fancytree-selected:hover span.fancytree-title {
  background-color: #4cae4c;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-colorize-selected.fancytree-treefocus span.fancytree-node.fancytree-active.fancytree-selected span.fancytree-title {
  color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-node {
  margin-top: 2px;
  margin-bottom: 2px;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 3px;
  outline-radius: 3px;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-title:hover {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-node.fancytree-active span.fancytree-title {
  background-color: #5094ce;
  color: #fff;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container span.fancytree-node.fancytree-active:hover span.fancytree-title {
  background-color: #3c87c8;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-ext-wide span.fancytree-node.fancytree-active {
  color: #fff;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-focused span.fancytree-title {
  border-color: #337ab7;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active span.fancytree-title {
  background-color: #337ab7;
  border-color: #337ab7;
}
.indexmenu_js2.skin-bootstrap .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active:hover span.fancytree-title {
  background-color: #2e6da4;
}
.indexmenu_js2.skin-bootstrap-n {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "bootstrap" skin (highlighting the node span instead of title-only).
 *
 * 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /* Prevent focus frame */
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-bootstrap-n 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: 0em 0em;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap-n/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap-n ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-empty,
.indexmenu_js2.skin-bootstrap-n span.fancytree-vline,
.indexmenu_js2.skin-bootstrap-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon,
.indexmenu_js2.skin-bootstrap-n span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap-n span.fancytree-drag-helper-img,
.indexmenu_js2.skin-bootstrap-n #fancytree-drop-marker {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon,
.indexmenu_js2.skin-bootstrap-n span.fancytree-checkbox,
.indexmenu_js2.skin-bootstrap-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-custom-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  margin-left: 0.5em;
  background-position: 0em 0em;
}
.indexmenu_js2.skin-bootstrap-n img.fancytree-icon {
  width: 1em;
  height: 1em;
  margin-left: 0.5em;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon {
  margin-left: 0.5em;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-bootstrap-n .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-bootstrap-n .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-bootstrap-n span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 1em;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 1em;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 0.5em;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-bootstrap-n/vline-rtl.gif");
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-bootstrap-n ul.fancytree-container ul {
  padding: 0 0 0 1.5em;
  margin: 0;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container:focus {
  outline: none;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container span.fancytree-statusnode-error span.fancytree-expander {
  color: red;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node {
  border: 1px solid transparent;
  border-radius: 3px;
  padding-left: 8px;
  color: black;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-title {
  border-radius: 3px;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-selected {
  background-color: #80c780;
  border-color: #80c780;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #80c780;
}
.indexmenu_js2.skin-bootstrap-n span.fancytree-node.fancytree-active {
  background-color: #6aa3d5;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node:hover {
  background-color: #e9f2f9;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-focused {
  border-color: #428bca;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected {
  background-color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #5cb85c;
}
.indexmenu_js2.skin-bootstrap-n .fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active {
  background-color: #428bca;
  border-color: #428bca;
}
.indexmenu_js2.skin-lion {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Lion" 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.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-lion .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-lion .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-lion .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-lion .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-lion ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-lion ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-lion 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;
}
.indexmenu_js2.skin-lion ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-lion .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-lion ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-lion ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-lion li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-lion span.fancytree-empty,
.indexmenu_js2.skin-lion span.fancytree-vline,
.indexmenu_js2.skin-lion span.fancytree-expander,
.indexmenu_js2.skin-lion span.fancytree-icon,
.indexmenu_js2.skin-lion span.fancytree-checkbox,
.indexmenu_js2.skin-lion span.fancytree-drag-helper-img,
.indexmenu_js2.skin-lion #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion span.fancytree-icon,
.indexmenu_js2.skin-lion span.fancytree-checkbox,
.indexmenu_js2.skin-lion span.fancytree-expander,
.indexmenu_js2.skin-lion span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-lion span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-lion span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-lion .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-lion .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-lion .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-lion .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-lion .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-lion .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-lion .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-lion .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-lion span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-lion .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-lion .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-lion .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-lion .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-lion .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-lion .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-lion .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-lion .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-lion span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-lion .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-lion .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-lion span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.indexmenu_js2.skin-lion span.fancytree-title {
  color: black;
  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;
}
.indexmenu_js2.skin-lion span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons-rtl.gif");
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-lion .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons-rtl.gif");
}
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/vline-rtl.gif");
}
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-lion ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-lion #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-lion/icons-rtl.gif");
}
.indexmenu_js2.skin-lion span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
.indexmenu_js2.skin-lion span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-lion span.fancytree-selected span.fancytree-title,
.indexmenu_js2.skin-lion span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}
.indexmenu_js2.skin-lion span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-lion .fancytree-treefocus span.fancytree-selected span.fancytree-title,
.indexmenu_js2.skin-lion .fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}
.indexmenu_js2.skin-material {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*!
 * Fancytree "material" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-material .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-material .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-material .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-material .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-material ul.fancytree-container {
  font-family: "Roboto Regular", tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-material ul.fancytree-container ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.indexmenu_js2.skin-material ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-material 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;
}
.indexmenu_js2.skin-material ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-material .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-material ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-material/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-material ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-material ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-material li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-material span.fancytree-empty,
.indexmenu_js2.skin-material span.fancytree-vline,
.indexmenu_js2.skin-material span.fancytree-expander,
.indexmenu_js2.skin-material span.fancytree-icon,
.indexmenu_js2.skin-material span.fancytree-checkbox,
.indexmenu_js2.skin-material span.fancytree-drag-helper-img,
.indexmenu_js2.skin-material #fancytree-drop-marker {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-material span.fancytree-icon,
.indexmenu_js2.skin-material span.fancytree-checkbox,
.indexmenu_js2.skin-material span.fancytree-expander,
.indexmenu_js2.skin-material span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-material span.fancytree-custom-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-material img.fancytree-icon {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-material span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-material .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-material .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-material .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-material .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-material span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-material .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-material .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-material .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-material span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-material span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 18px;
}
.indexmenu_js2.skin-material span.fancytree-title {
  color: #212121;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 18px;
  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;
}
.indexmenu_js2.skin-material span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-material .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-material .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-material .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-material/vline-rtl.gif");
}
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-material ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-material ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-material ul.fancytree-container span.fancytree-icon.material-icons {
  font-size: 18px;
  color: #212121;
}
.indexmenu_js2.skin-material span.fancytree-node {
  color: #212121;
}
.indexmenu_js2.skin-material span.fancytree-expander {
  font-size: 18px;
}
.indexmenu_js2.skin-material .fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-material .fancytree-plain span.fancytree-selected span.fancytree-title:hover,
.indexmenu_js2.skin-material .fancytree-plain span.fancytree-active span.fancytree-title {
  background-color: #eeeeee;
}
.indexmenu_js2.skin-material .fancytree-container span.fancytree-checkbox {
  color: #ff4081;
}
.indexmenu_js2.skin-mdi {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*!
 * Fancytree "material" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*
https://material.io/guidelines/components/data-tables.html#data-tables-structure
*/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-mdi .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-mdi .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-mdi .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-mdi .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-mdi ul.fancytree-container {
  font-family: "Roboto Regular", tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-mdi ul.fancytree-container ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-mdi 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;
}
.indexmenu_js2.skin-mdi ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-mdi .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-mdi ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-mdi/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-mdi ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-mdi li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-mdi span.fancytree-empty,
.indexmenu_js2.skin-mdi span.fancytree-vline,
.indexmenu_js2.skin-mdi span.fancytree-expander,
.indexmenu_js2.skin-mdi span.fancytree-icon,
.indexmenu_js2.skin-mdi span.fancytree-checkbox,
.indexmenu_js2.skin-mdi span.fancytree-drag-helper-img,
.indexmenu_js2.skin-mdi #fancytree-drop-marker {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-mdi span.fancytree-icon,
.indexmenu_js2.skin-mdi span.fancytree-checkbox,
.indexmenu_js2.skin-mdi span.fancytree-expander,
.indexmenu_js2.skin-mdi span.fancytree-custom-icon {
  margin-top: -2px;
}
.indexmenu_js2.skin-mdi span.fancytree-custom-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-mdi img.fancytree-icon {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  margin-top: -2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-mdi span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-mdi .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-mdi .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-mdi .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-mdi .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-mdi span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-mdi .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-mdi .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-mdi .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-mdi span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-mdi span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 18px;
}
.indexmenu_js2.skin-mdi span.fancytree-title {
  color: #212121;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 18px;
  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;
}
.indexmenu_js2.skin-mdi span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-mdi .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-mdi .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-mdi .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-mdi/vline-rtl.gif");
}
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-mdi ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-mdi ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-mdi ul.fancytree-container span.fancytree-icon.mdi {
  font-size: 18px;
  color: #212121;
}
.indexmenu_js2.skin-mdi span.fancytree-node {
  color: #212121;
}
.indexmenu_js2.skin-mdi span.fancytree-expander {
  font-size: 18px;
}
.indexmenu_js2.skin-mdi .fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f5f5f5;
}
.indexmenu_js2.skin-mdi .fancytree-plain span.fancytree-selected span.fancytree-title:hover,
.indexmenu_js2.skin-mdi .fancytree-plain span.fancytree-active span.fancytree-title {
  background-color: #eeeeee;
}
.indexmenu_js2.skin-mdi .fancytree-container span.fancytree-checkbox {
  color: #ff4081;
}
.indexmenu_js2.skin-vista {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Vista" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
  /*
both:
   unselected background: #FCFCFC 'nearly white'
   hover bar (unselected, inactive): #F8FCFE..#EFF9FE (border: #D8F0FA) 'very light blue'
   active node: #F6FBFD..#D5EFFC (border: #99DEFD)  'light blue'
   active node with hover: #F2F9FD..#C4E8FA (border: #B6E6FB)

Tree view:
   active node, tree inactive: #FAFAFB..#E5E5E5 (border: #D9D9D9) 'light gray, selected, but tree not active'

List view:
   selected bar: --> active bar
   focus  bar: active + border 1px dotted #090402 (inside the blue border)

   table left/right border: #EDEDED 'light gray'
 */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
  /*******************************************************************************
 * 'table' extension
 */
  /*******************************************************************************
 * 'columnview' extension
 */
}
.indexmenu_js2.skin-vista .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-vista .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-vista .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-vista .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-vista ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-vista ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-vista 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;
}
.indexmenu_js2.skin-vista ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-vista .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-vista ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-vista ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-vista li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-vista span.fancytree-empty,
.indexmenu_js2.skin-vista span.fancytree-vline,
.indexmenu_js2.skin-vista span.fancytree-expander,
.indexmenu_js2.skin-vista span.fancytree-icon,
.indexmenu_js2.skin-vista span.fancytree-checkbox,
.indexmenu_js2.skin-vista span.fancytree-drag-helper-img,
.indexmenu_js2.skin-vista #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista span.fancytree-icon,
.indexmenu_js2.skin-vista span.fancytree-checkbox,
.indexmenu_js2.skin-vista span.fancytree-expander,
.indexmenu_js2.skin-vista span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-vista span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-vista span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-vista .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-vista .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-vista .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-vista .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-vista .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-vista .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-vista .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-vista .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-vista span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-vista .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-vista .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-vista .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-vista .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-vista .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-vista .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-vista .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-vista .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-vista span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-vista .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-vista .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-vista span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.indexmenu_js2.skin-vista span.fancytree-title {
  color: black;
  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;
}
.indexmenu_js2.skin-vista span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons-rtl.gif");
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-vista .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons-rtl.gif");
}
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/vline-rtl.gif");
}
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-vista ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-vista #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-vista/icons-rtl.gif");
}
.indexmenu_js2.skin-vista span.fancytree-title {
  border: 1px solid transparent;
}
.indexmenu_js2.skin-vista span.fancytree-title:hover {
  background-color: #F2F7FD;
  border-color: #B8D6FB;
}
.indexmenu_js2.skin-vista span.fancytree-focused span.fancytree-title {
  background-color: #EFEBDE;
  outline: 1px dotted gray;
}
.indexmenu_js2.skin-vista span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-vista span.fancytree-active span.fancytree-title {
  border: 1px solid #99DEFD;
  background-color: #D8F0FA;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table {
  border-collapse: collapse;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table tbody tr.fancytree-focused {
  background-color: #99DEFD;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: royalblue;
}
.indexmenu_js2.skin-vista table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #99FDDE;
}
.indexmenu_js2.skin-vista table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #ccc;
}
.indexmenu_js2.skin-vista table.fancytree-ext-columnview span.fancytree-node.fancytree-active {
  background-color: royalblue;
}
.indexmenu_js2.skin-win7 {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "Win7" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
  /*******************************************************************************
 * 'table' extension
 */
}
.indexmenu_js2.skin-win7 .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-win7 .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-win7 .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-win7 .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-win7 ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-win7 ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-win7 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;
}
.indexmenu_js2.skin-win7 ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-win7 .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-win7 ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-win7 ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win7 li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-win7 span.fancytree-empty,
.indexmenu_js2.skin-win7 span.fancytree-vline,
.indexmenu_js2.skin-win7 span.fancytree-expander,
.indexmenu_js2.skin-win7 span.fancytree-icon,
.indexmenu_js2.skin-win7 span.fancytree-checkbox,
.indexmenu_js2.skin-win7 span.fancytree-drag-helper-img,
.indexmenu_js2.skin-win7 #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 span.fancytree-icon,
.indexmenu_js2.skin-win7 span.fancytree-checkbox,
.indexmenu_js2.skin-win7 span.fancytree-expander,
.indexmenu_js2.skin-win7 span.fancytree-custom-icon {
  margin-top: 2px;
}
.indexmenu_js2.skin-win7 span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-win7 span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-win7 .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-win7 .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-win7 .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-win7 .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-win7 .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-win7 span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-win7 .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-win7 .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-win7 .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-win7 span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win7 .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-win7 .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-win7 span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 20px;
}
.indexmenu_js2.skin-win7 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: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.indexmenu_js2.skin-win7 span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons-rtl.gif");
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win7 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons-rtl.gif");
}
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/vline-rtl.gif");
}
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-win7 ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win7 #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win7/icons-rtl.gif");
}
.indexmenu_js2.skin-win7 span.fancytree-active .fancytree-title,
.indexmenu_js2.skin-win7 span.fancytree-selected .fancytree-title {
  border-color: #d9d9d9;
  background: #e5e5e5;
  color: inherit;
  background: -moz-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafb),color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: -o-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: -ms-linear-gradient(top,#fafafb 0%,#e5e5e5 100%);
  background: linear-gradient(to bottom,#fafafb 0%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafb',endColorstr='#e5e5e5',GradientType=0);
}
.indexmenu_js2.skin-win7 span.fancytree-selected .fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-win7 .fancytree-treefocus span.fancytree-active .fancytree-title,
.indexmenu_js2.skin-win7 .fancytree-treefocus span.fancytree-selected .fancytree-title {
  border-color: #99defd;
  background: #f6fbfd;
  color: inherit;
  background: -moz-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6fbfd),color-stop(100%,#d5effc));
  background: -webkit-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -o-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -ms-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: linear-gradient(to bottom,#f6fbfd 0%,#d5effc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd',endColorstr='#d5effc',GradientType=0);
}
.indexmenu_js2.skin-win7 .fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border: 1px solid #719acb;
}
.indexmenu_js2.skin-win7 span.fancytree-title:hover {
  border-color: #d8f0fa;
  background: #f8fcfe;
  color: inherit;
  background: -moz-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fcfe),color-stop(100%,#eff9fe));
  background: -webkit-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -o-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -ms-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: linear-gradient(to bottom,#f8fcfe 0%,#eff9fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe',endColorstr='#eff9fe',GradientType=0);
}
.indexmenu_js2.skin-win7 span.fancytree-active .fancytree-title:hover,
.indexmenu_js2.skin-win7 span.fancytree-selected .fancytree-title:hover {
  border-color: #719acb;
  background: #f2f9fd;
  color: inherit;
  background: -moz-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f9fd),color-stop(100%,#c4e8fa));
  background: -webkit-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -o-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -ms-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: linear-gradient(to bottom,#f2f9fd 0%,#c4e8fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fd',endColorstr='#c4e8fa',GradientType=0);
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr td {
  border: 1px solid #ededed;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr:hover {
  border-color: inherit;
  background: #f8fcfe;
  color: inherit;
  background: -moz-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fcfe),color-stop(100%,#eff9fe));
  background: -webkit-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -o-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: -ms-linear-gradient(top,#f8fcfe 0%,#eff9fe 100%);
  background: linear-gradient(to bottom,#f8fcfe 0%,#eff9fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe',endColorstr='#eff9fe',GradientType=0);
  outline: 1px solid #d8f0fa;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-focused {
  outline: 1px dotted #090402;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody span.fancytree-focused span.fancytree-title {
  outline: solid dotted black;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody span.fancytree-title:hover {
  border: 1px solid transparent;
  background: inherit;
  background: transparent;
  background: none;
  filter: none;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-active:hover,
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-selected:hover {
  border-color: inherit;
  background: #f2f9fd;
  color: inherit;
  background: -moz-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f9fd),color-stop(100%,#c4e8fa));
  background: -webkit-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -o-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: -ms-linear-gradient(top,#f2f9fd 0%,#c4e8fa 100%);
  background: linear-gradient(to bottom,#f2f9fd 0%,#c4e8fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fd',endColorstr='#c4e8fa',GradientType=0);
  outline: 1px solid #B6E6FB;
}
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-active,
.indexmenu_js2.skin-win7 table.fancytree-ext-table tbody tr.fancytree-selected {
  border-color: inherit;
  background: #f6fbfd;
  color: inherit;
  background: -moz-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6fbfd),color-stop(100%,#d5effc));
  background: -webkit-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -o-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: -ms-linear-gradient(top,#f6fbfd 0%,#d5effc 100%);
  background: linear-gradient(to bottom,#f6fbfd 0%,#d5effc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd',endColorstr='#d5effc',GradientType=0);
  outline: 1px solid #99DEFD;
}
.indexmenu_js2.skin-win8 {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
  /*******************************************************************************
 * 'table' extension
 */
}
.indexmenu_js2.skin-win8 .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-win8 .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-win8 .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-win8 .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-win8 ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-win8 ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-win8 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;
}
.indexmenu_js2.skin-win8 ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-win8 .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-win8 ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-win8 ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win8 li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-win8 span.fancytree-empty,
.indexmenu_js2.skin-win8 span.fancytree-vline,
.indexmenu_js2.skin-win8 span.fancytree-expander,
.indexmenu_js2.skin-win8 span.fancytree-icon,
.indexmenu_js2.skin-win8 span.fancytree-checkbox,
.indexmenu_js2.skin-win8 span.fancytree-drag-helper-img,
.indexmenu_js2.skin-win8 #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 span.fancytree-icon,
.indexmenu_js2.skin-win8 span.fancytree-checkbox,
.indexmenu_js2.skin-win8 span.fancytree-expander,
.indexmenu_js2.skin-win8 span.fancytree-custom-icon {
  margin-top: 2px;
}
.indexmenu_js2.skin-win8 span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-win8 span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-win8 .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-win8 .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-win8 .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-win8 .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-win8 .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-win8 span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-win8 .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-win8 .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-win8 .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-win8 span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-win8 .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-win8 .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-win8 span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 20px;
}
.indexmenu_js2.skin-win8 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;
}
.indexmenu_js2.skin-win8 span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons-rtl.gif");
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-win8 .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons-rtl.gif");
}
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/vline-rtl.gif");
}
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-win8 ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-win8 #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-win8/icons-rtl.gif");
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-title {
  border: 1px solid transparent;
}
.indexmenu_js2.skin-win8 .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border-color: #3399ff;
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-active span.fancytree-title,
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f7f7f7;
  border-color: #dedede;
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-node span.fancytree-selected span.fancytree-title {
  font-style: italic;
}
.indexmenu_js2.skin-win8 .fancytree-plain span.fancytree-node:hover span.fancytree-title {
  background-color: #eff9fe;
  border-color: #70c0e7;
}
.indexmenu_js2.skin-win8 .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,
.indexmenu_js2.skin-win8 .fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title {
  background-color: #cbe8f6;
  border-color: #26a0da;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr td {
  border: 1px solid #EDEDED;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody span.fancytree-node,
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody span.fancytree-node:hover {
  border: none;
  background: none;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr:hover {
  background-color: #E5F3FB;
  outline: 1px solid #70C0E7;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-active:hover,
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-selected:hover {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: #F7F7F7;
  outline: 1px solid #DEDEDE;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #F7F7F7;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}
.indexmenu_js2.skin-win8 table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected {
  background-color: #CBE8F6;
}
.indexmenu_js2.skin-xp {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "XP" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Tree container
 */
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-xp .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-xp .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-xp .fancytree-helper-disabled {
  color: #c0c0c0;
}
.indexmenu_js2.skin-xp .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-xp ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-xp ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-xp 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;
}
.indexmenu_js2.skin-xp ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-xp .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-xp ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-xp ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-xp li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-xp span.fancytree-empty,
.indexmenu_js2.skin-xp span.fancytree-vline,
.indexmenu_js2.skin-xp span.fancytree-expander,
.indexmenu_js2.skin-xp span.fancytree-icon,
.indexmenu_js2.skin-xp span.fancytree-checkbox,
.indexmenu_js2.skin-xp span.fancytree-drag-helper-img,
.indexmenu_js2.skin-xp #fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp span.fancytree-icon,
.indexmenu_js2.skin-xp span.fancytree-checkbox,
.indexmenu_js2.skin-xp span.fancytree-expander,
.indexmenu_js2.skin-xp span.fancytree-custom-icon {
  margin-top: 0px;
}
.indexmenu_js2.skin-xp span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-xp span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons.gif");
  margin-top: 0;
}
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-xp .fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-e span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-e span.fancytree-expander:hover,
.indexmenu_js2.skin-xp .fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}
.indexmenu_js2.skin-xp .fancytree-exp-el span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}
.indexmenu_js2.skin-xp .fancytree-exp-el span.fancytree-expander:hover,
.indexmenu_js2.skin-xp .fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}
.indexmenu_js2.skin-xp .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-xp .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-xp span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}
.indexmenu_js2.skin-xp .fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}
.indexmenu_js2.skin-xp .fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}
.indexmenu_js2.skin-xp .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}
.indexmenu_js2.skin-xp .fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}
.indexmenu_js2.skin-xp .fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}
.indexmenu_js2.skin-xp .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-xp .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-xp .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-xp span.fancytree-icon.fancytree-icon-loading {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/loading.gif");
  background-position: 0px 0px;
}
.indexmenu_js2.skin-xp .fancytree-statusnode-error span.fancytree-icon,
.indexmenu_js2.skin-xp .fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}
.indexmenu_js2.skin-xp span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 16px;
}
.indexmenu_js2.skin-xp span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 0 solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.indexmenu_js2.skin-xp span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-connector,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-icon,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-xp #fancytree-drop-marker.fancytree-rtl {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container li {
  /* CHANGE: replace data-uri() with url() */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline.gif");
  background-position: 0 1px;
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl li {
  background-position: right 1px;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/vline-rtl.gif");
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
  background-position: 0px -64px;
}
.indexmenu_js2.skin-xp ul.fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons-rtl.gif");
  background-position: -16px -64px;
}
.indexmenu_js2.skin-xp ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-xp ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-xp/icons.gif");
}
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander,
.indexmenu_js2.skin-xp .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}
.indexmenu_js2.skin-xp span.fancytree-title {
  border: 0 solid transparent;
}
.indexmenu_js2.skin-xp span.fancytree-title:hover {
  background-color: #F2F7FD;
  border-color: #B8D6FB;
}
.indexmenu_js2.skin-xp span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
  background-color: #EFEBDE;
}
.indexmenu_js2.skin-xp .fancytree-folder span.fancytree-title {
  font-weight: bold;
}
.indexmenu_js2.skin-xp .fancytree-selected span.fancytree-title {
  color: green;
  font-style: italic;
}
.indexmenu_js2.skin-xp .fancytree-active span.fancytree-title {
  background-color: #3169C6 !important;
  color: white !important;
}
.indexmenu_js2.skin-typicons {
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*!
 * Fancytree "awesome" 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-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2023, Martin Wendt (https://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.38.3
 * @date 2023-02-01T20:52:50Z
******************************************************************************/
  /* CHANGE use url, as less does not handel data-uri() correct. DokuWiki can eventually inline it */
  /*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
  /*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
  /* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
  /* CHANGE: renamed spin to spin-fancytree */
  /* CHANGE: commented because it is wrong prefixed by phpless
@-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
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
  /* Used by icon option: */
  /* Used by 'icon' node option: */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Fade out expanders, when container is not hovered or active */
  /*------------------------------------------------------------------------------
 * 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
 *----------------------------------------------------------------------------*/
  /* Documents */
  /* Folders */
  /* Status node icons */
  /*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
  /*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
  /*******************************************************************************
 * Node titles
 */
}
.indexmenu_js2.skin-typicons .fancytree-helper-hidden {
  display: none;
}
.indexmenu_js2.skin-typicons .fancytree-helper-indeterminate-cb {
  color: #777;
}
.indexmenu_js2.skin-typicons .fancytree-helper-disabled {
  color: silver;
}
.indexmenu_js2.skin-typicons .fancytree-helper-spin {
  -webkit-animation: spin-fancytree 1000ms infinite linear;
  animation: spin-fancytree 1000ms infinite linear;
}
.indexmenu_js2.skin-typicons ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 93%;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0%;
  position: relative;
}
.indexmenu_js2.skin-typicons ul.fancytree-container ul {
  padding: 0 0 0 18px;
  margin: 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container ul > li:before {
  content: none;
}
.indexmenu_js2.skin-typicons 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;
}
.indexmenu_js2.skin-typicons ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.indexmenu_js2.skin-typicons .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.indexmenu_js2.skin-typicons ul.fancytree-connectors.fancytree-container li {
  /* CHANGE: phpless does not handle data-uri() correct */
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-typicons/vline.gif");
  background-position: 0 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container li.fancytree-lastsib,
.indexmenu_js2.skin-typicons ul.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-typicons li.fancytree-animating {
  position: relative;
}
.indexmenu_js2.skin-typicons span.fancytree-empty,
.indexmenu_js2.skin-typicons span.fancytree-vline,
.indexmenu_js2.skin-typicons span.fancytree-expander,
.indexmenu_js2.skin-typicons span.fancytree-icon,
.indexmenu_js2.skin-typicons span.fancytree-checkbox,
.indexmenu_js2.skin-typicons span.fancytree-drag-helper-img,
.indexmenu_js2.skin-typicons #fancytree-drop-marker {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-typicons span.fancytree-icon,
.indexmenu_js2.skin-typicons span.fancytree-checkbox,
.indexmenu_js2.skin-typicons span.fancytree-expander,
.indexmenu_js2.skin-typicons span.fancytree-custom-icon {
  margin-top: -6px;
}
.indexmenu_js2.skin-typicons span.fancytree-custom-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}
.indexmenu_js2.skin-typicons img.fancytree-icon {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  margin-top: -6px;
  vertical-align: top;
  border-style: none;
}
.indexmenu_js2.skin-typicons span.fancytree-expander {
  cursor: pointer;
}
.indexmenu_js2.skin-typicons .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.indexmenu_js2.skin-typicons .fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  margin-top: 0;
}
.indexmenu_js2.skin-typicons .fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}
.indexmenu_js2.skin-typicons .fancytree-fade-expander:hover span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-fade-expander [class*="fancytree-statusnode-"] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}
.indexmenu_js2.skin-typicons span.fancytree-icon {
  margin-left: 3px;
}
.indexmenu_js2.skin-typicons .fancytree-loading span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-loading span.fancytree-expander:hover,
.indexmenu_js2.skin-typicons .fancytree-statusnode-loading span.fancytree-icon,
.indexmenu_js2.skin-typicons .fancytree-statusnode-loading span.fancytree-icon:hover,
.indexmenu_js2.skin-typicons span.fancytree-icon.fancytree-icon-loading {
  background-image: none;
}
.indexmenu_js2.skin-typicons span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 18px;
}
.indexmenu_js2.skin-typicons span.fancytree-title {
  color: #000;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 18px;
  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;
}
.indexmenu_js2.skin-typicons span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
.indexmenu_js2.skin-typicons .fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}
.indexmenu_js2.skin-typicons .fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../plugins/indexmenu/scripts/fancytree/skin-typicons/vline-rtl.gif");
}
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
.indexmenu_js2.skin-typicons ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}
.indexmenu_js2.skin-typicons span.fancytree-node {
  color: #000;
}
.indexmenu_js2.skin-typicons ul.fancytree-container ul {
  padding: 0 0 0 1em;
  margin: 0;
}
.indexmenu_js2.skin-typicons .fancytree-expander,
.indexmenu_js2.skin-typicons .fancytree-checkbox,
.indexmenu_js2.skin-typicons .fancytree-icon {
  min-width: 18px;
  text-align: center;
  font-size: 20px;
}
.indexmenu_js2.skin-typicons svg.fancytree-checkbox,
.indexmenu_js2.skin-typicons svg.fancytree-icon {
  padding-left: 3px;
}
.indexmenu_js2.skin-typicons span.fancytree-expander {
  font-size: 14.4px;
  margin-top: -1px;
}
.indexmenu_js2.skin-typicons span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}
.indexmenu_js2.skin-typicons span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}
.indexmenu_js2.skin-typicons span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}
.indexmenu_js2.skin-typicons .fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}
kbd.__keyboard {
  color: #333333;
  background-color: white;
  text-align: center;
  border-left: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  border-right: 2px solid #666666;
  border-bottom: 2px solid #666666;
  -moz-border-radius: 4px 4px 4px 4px;
  padding-left: 1px;
  padding-top: 0px;
  padding-right: 2px;
  padding-bottom: 0px;
  margin-left: 2px;
  margin-right: 2px;
  vertical-align: top;
  font-family: sans-serif;
  white-space: nowrap;
}
kbd.__keyboard_keypress {
  border: 1px solid #aaa;
  -moz-border-radius: 0.2em;
  -webkit-border-radius: 0.2em;
  border-radius: 0.2em;
  -moz-box-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.1);
  -webkit-box-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.1);
  box-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.1);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top,#eee,#f9f9f9,#eee);
  background-image: -o-linear-gradient(top,#eee,#f9f9f9,#eee);
  background-image: -webkit-linear-gradient(top,#eee,#f9f9f9,#eee);
  background-image: linear-gradient(to bottom,#eee,#f9f9f9,#eee);
  padding: 0.1em 0.3em;
  font-family: inherit;
  font-size: 0.85em;
}
.dokuwiki .plugin_wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.dokuwiki .plugin_wrap table {
  width: 100%;
}
.dokuwiki .plugin_wrap em strong {
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.dokuwiki .plugin_wrap em strong em.u {
  font-size: 115%;
  border-bottom: 1px solid #bbbbbb;
  font-style: normal;
  text-decoration: none;
  display: block;
}
.dokuwiki .wrap_danger em strong em.u,
.dokuwiki .wrap_warning em strong em.u,
.dokuwiki .wrap_caution em strong em.u,
.dokuwiki .wrap_notice em strong em.u,
.dokuwiki .wrap_safety em strong em.u {
  text-transform: uppercase;
  border-bottom-width: 0;
}
.dokuwiki .wrap_box em strong em.u,
.dokuwiki .wrap_info em strong em.u,
.dokuwiki .wrap_important em strong em.u,
.dokuwiki .wrap_alert em strong em.u,
.dokuwiki .wrap_tip em strong em.u,
.dokuwiki .wrap_help em strong em.u,
.dokuwiki .wrap_todo em strong em.u,
.dokuwiki .wrap_download em strong em.u {
  border-bottom-color: #999;
}
.dokuwiki .plugin_wrap h1,
.dokuwiki .plugin_wrap h2,
.dokuwiki .plugin_wrap h3,
.dokuwiki .plugin_wrap h4,
.dokuwiki .plugin_wrap h5 {
  margin-left: 0;
  margin-right: 0;
}
.dokuwiki .wrap_left,
.dokuwiki .wrap_column {
  float: left;
  margin-right: 1.5em;
}
[dir=rtl] .dokuwiki .wrap_column {
  float: right;
  margin-left: 1.5em;
  margin-right: 0;
}
.dokuwiki .wrap_right {
  float: right;
  margin-left: 1.5em;
}
.dokuwiki .wrap_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dokuwiki .wrap_col2,
.dokuwiki .wrap_col3,
.dokuwiki .wrap_col4,
.dokuwiki .wrap_col5 {
  -moz-column-gap: 1.5em;
  -webkit-column-gap: 1.5em;
  column-gap: 1.5em;
  -moz-column-rule: 1px dotted #666;
  -webkit-column-rule: 1px dotted #666;
  column-rule: 1px dotted #666;
}
.dokuwiki .wrap_col2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.dokuwiki .wrap_col3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
.dokuwiki .wrap_col4 {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
}
.dokuwiki .wrap_col5 {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
}
.dokuwiki .wrap_half {
  width: 48%;
  margin-right: 4%;
}
.dokuwiki .wrap_third {
  width: 30%;
  margin-right: 5%;
}
.dokuwiki .wrap_quarter {
  width: 22%;
  margin-right: 4%;
}
[dir=rtl] .dokuwiki .wrap_half,
[dir=rtl] .dokuwiki .wrap_third,
[dir=rtl] .dokuwiki .wrap_quarter {
  margin-right: 0;
  margin-left: 4%;
}
[dir=rtl] .dokuwiki .wrap_third {
  margin-left: 5%;
}
.dokuwiki .wrap_half:nth-of-type(2n),
.dokuwiki .wrap_third:nth-of-type(3n),
.dokuwiki .wrap_quarter:nth-of-type(4n) {
  margin-right: 0;
}
[dir=rtl] .dokuwiki .wrap_half:nth-of-type(2n),
[dir=rtl] .dokuwiki .wrap_third:nth-of-type(3n),
[dir=rtl] .dokuwiki .wrap_quarter:nth-of-type(4n) {
  margin-left: 0;
}
.dokuwiki .wrap_half:nth-of-type(2n+1),
.dokuwiki .wrap_third:nth-of-type(3n+1),
.dokuwiki .wrap_quarter:nth-of-type(4n+1) {
  clear: left;
}
[dir=rtl] .dokuwiki .wrap_half:nth-of-type(2n+1),
[dir=rtl] .dokuwiki .wrap_third:nth-of-type(3n+1),
[dir=rtl] .dokuwiki .wrap_quarter:nth-of-type(4n+1) {
  clear: right;
}
@media only screen and (max-width: 950px) {
  .dokuwiki .wrap_quarter {
    width: 48%;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n) {
    margin-right: 0;
  }
  [dir=rtl] .dokuwiki .wrap_quarter:nth-of-type(2n) {
    margin-left: 0;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n+1) {
    clear: left;
  }
  [dir=rtl] .dokuwiki .wrap_quarter:nth-of-type(2n) {
    clear: right;
  }
}
@media only screen and (max-width: 600px) {
  .dokuwiki .wrap_half,
  .dokuwiki .wrap_third,
  .dokuwiki .wrap_quarter {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
.dokuwiki .wrap_leftalign {
  text-align: left;
}
.dokuwiki .wrap_centeralign {
  text-align: center;
}
.dokuwiki .wrap_rightalign {
  text-align: right;
}
.dokuwiki .wrap_justify {
  text-align: justify;
}
.dokuwiki div.wrap_round {
  border-radius: 1.4em;
}
.dokuwiki span.wrap_round {
  border-radius: .14em;
}
.dokuwiki .wrap_lo {
  color: #656565;
  font-size: 85%;
}
.dokuwiki .wrap_em {
  color: #c00;
  font-weight: bold;
}
.dokuwiki .wrap__dark.wrap_em {
  color: #f66;
}
.dokuwiki .wrap_indent {
  padding-left: 1.5em;
}
[dir=rtl] .dokuwiki .wrap_indent {
  padding-right: 1.5em;
  padding-left: 0;
}
.dokuwiki .wrap_outdent {
  margin-left: -1.5em;
}
[dir=rtl] .dokuwiki .wrap_outdent {
  margin-right: -1.5em;
  margin-left: 0;
}
.dokuwiki div.wrap_prewrap pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  /* for IE < 8 */
}
.dokuwiki div.wrap_spoiler {
  margin-bottom: 1.5em;
}
.dokuwiki .wrap_clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}
.dokuwiki .wrap_hide {
  display: none;
}
.dokuwiki .wrap_button a:link,
.dokuwiki .wrap_button a:visited {
  background-image: none;
  border: 1px solid #bbbbbb;
  border-radius: .3em;
  padding: .5em .7em;
  text-decoration: none;
}
.dokuwiki {
  /* resetting the box model to something more sane makes life a whole lot easier */
  /* emulate a headline
   (only with 'emulatedHeadlines' config option set)
   @deprecated 2018-03-20 */
  /* emulate a bigger headline with a bottom border */
  /* different bigger headline for safety notes */
  /* change border colour of emulated headlines inside boxes to something more neutral
   (to match all the different background colours) */
  /* real headlines should not be indented inside a wrap */
  /* columns
********************************************************************/
  /*____________ CSS3 columns  ____________*/
  /* widths
********************************************************************/
  /* this doesn't always work when third and twothirds are mixed across rows
   but can be fixed by adding any div (e.g. <WRAP clear/>) after a row */
  /* show 2 instead 4 columns on medium sized screens (mobile, etc) */
  /* /@media */
  /* show full width on smaller screens (mobile, etc) */
  /* /@media */
  /* alignments
********************************************************************/
  /* box
********************************************************************/
  /* see styles for boxes and notes with icons in style.css */
  /*____________ rounded corners ____________*/
  /* (only for modern browsers) */
  /* mark
********************************************************************/
  /* see styles for highlighted text in style.css */
  /* miscellaneous
********************************************************************/
  /*____________ tablewidth ____________*/
  /*____________ indent ____________*/
  /*____________ outdent ____________*/
  /*____________ word wrapping in pre ____________*/
  /*____________ spoiler ____________*/
  /* see rest of spoiler styles in style.css */
  /*____________ clear float ____________*/
  /*____________ hide ____________*/
  /*____________ button-style link ____________*/
  /* see rest of button link styles in style.css */
}
.dokuwiki .plugin_wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.dokuwiki .plugin_wrap.wrap__emuhead em strong {
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.dokuwiki .plugin_wrap.wrap__emuhead em strong em.u {
  font-size: 115%;
  border-bottom: 1px solid #bbbbbb;
  font-style: normal;
  text-decoration: none;
  display: block;
}
.dokuwiki .wrap_danger.wrap__emuhead em strong em.u,
.dokuwiki .wrap_warning.wrap__emuhead em strong em.u,
.dokuwiki .wrap_caution.wrap__emuhead em strong em.u,
.dokuwiki .wrap_notice.wrap__emuhead em strong em.u,
.dokuwiki .wrap_safety.wrap__emuhead em strong em.u {
  text-transform: uppercase;
  border-bottom-width: 0;
}
.dokuwiki .wrap_box.wrap__emuhead em strong em.u,
.dokuwiki .wrap_info.wrap__emuhead em strong em.u,
.dokuwiki .wrap_important.wrap__emuhead em strong em.u,
.dokuwiki .wrap_alert.wrap__emuhead em strong em.u,
.dokuwiki .wrap_tip.wrap__emuhead em strong em.u,
.dokuwiki .wrap_help.wrap__emuhead em strong em.u,
.dokuwiki .wrap_todo.wrap__emuhead em strong em.u,
.dokuwiki .wrap_download.wrap__emuhead em strong em.u {
  border-bottom-color: #999;
}
.dokuwiki .plugin_wrap h1,
.dokuwiki .plugin_wrap h2,
.dokuwiki .plugin_wrap h3,
.dokuwiki .plugin_wrap h4,
.dokuwiki .plugin_wrap h5 {
  margin-left: 0;
  margin-right: 0;
}
.dokuwiki .wrap_left,
.dokuwiki .wrap_column {
  float: left;
  margin-right: 1.5em;
}
.dokuwiki [dir=rtl] .wrap_column {
  float: right;
  margin-left: 1.5em;
  margin-right: 0;
}
.dokuwiki .wrap_right {
  float: right;
  margin-left: 1.5em;
}
.dokuwiki .wrap_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dokuwiki .wrap_col2,
.dokuwiki .wrap_col3,
.dokuwiki .wrap_col4,
.dokuwiki .wrap_col5,
.dokuwiki .wrap_colsmall,
.dokuwiki .wrap_colmedium,
.dokuwiki .wrap_collarge {
  -moz-column-gap: 1.5em;
  -webkit-column-gap: 1.5em;
  column-gap: 1.5em;
  -moz-column-rule: 1px dotted #666;
  -webkit-column-rule: 1px dotted #666;
  column-rule: 1px dotted #666;
}
.dokuwiki .wrap_col2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.dokuwiki .wrap_col3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
.dokuwiki .wrap_col4 {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
}
.dokuwiki .wrap_col5 {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
}
.dokuwiki .wrap_colsmall {
  -moz-column-width: 10em;
  -webkit-column-width: 10em;
  column-width: 10em;
}
.dokuwiki .wrap_colmedium {
  -moz-column-width: 20em;
  -webkit-column-width: 20em;
  column-width: 20em;
}
.dokuwiki .wrap_collarge {
  -moz-column-width: 30em;
  -webkit-column-width: 30em;
  column-width: 30em;
}
.dokuwiki .wrap_twothirds {
  width: 65%;
  margin-right: 5%;
}
.dokuwiki .wrap_half {
  width: 48%;
  margin-right: 4%;
}
.dokuwiki .wrap_third {
  width: 30%;
  margin-right: 5%;
}
.dokuwiki .wrap_quarter {
  width: 22%;
  margin-right: 4%;
}
.dokuwiki [dir=rtl] .wrap_half,
.dokuwiki [dir=rtl] .wrap_quarter {
  margin-right: 0;
  margin-left: 4%;
}
.dokuwiki [dir=rtl] .wrap_twothirds,
.dokuwiki [dir=rtl] .wrap_third {
  margin-right: 0;
  margin-left: 5%;
}
.dokuwiki .wrap_half + .wrap_half,
.dokuwiki .wrap_third + .wrap_twothirds,
.dokuwiki .wrap_twothirds + .wrap_third,
.dokuwiki .wrap_third + .wrap_third + .wrap_third,
.dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter {
  margin-right: 0;
}
[dir=rtl] .dokuwiki .wrap_half + .wrap_half,
[dir=rtl] .dokuwiki .wrap_third + .wrap_twothirds,
[dir=rtl] .dokuwiki .wrap_twothirds + .wrap_third,
[dir=rtl] .dokuwiki .wrap_third + .wrap_third + .wrap_third,
[dir=rtl] .dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter {
  margin-left: 0;
}
.dokuwiki .wrap_half + .wrap_half + *,
.dokuwiki .wrap_third + .wrap_twothirds + *,
.dokuwiki .wrap_twothirds + .wrap_third + *,
.dokuwiki .wrap_third + .wrap_third + .wrap_third + *,
.dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter + * {
  clear: left;
}
[dir=rtl] .dokuwiki .wrap_half + .wrap_half + *,
[dir=rtl] .dokuwiki .wrap_third + .wrap_twothirds + *,
[dir=rtl] .dokuwiki .wrap_twothirds + .wrap_third + *,
[dir=rtl] .dokuwiki .wrap_third + .wrap_third + .wrap_third + *,
[dir=rtl] .dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter + * {
  clear: right;
}
@media only screen and (max-width: 950px) {
  .dokuwiki .wrap_quarter {
    width: 48%;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n) {
    margin-right: 0;
  }
  .dokuwiki [dir=rtl] .wrap_quarter:nth-of-type(2n) {
    margin-left: 0;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n+1) {
    clear: left;
  }
  .dokuwiki [dir=rtl] .wrap_quarter:nth-of-type(2n) {
    clear: right;
  }
}
@media only screen and (max-width: 600px) {
  .dokuwiki .wrap_twothirds,
  .dokuwiki .wrap_half,
  .dokuwiki .wrap_third,
  .dokuwiki .wrap_quarter {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
.dokuwiki .wrap_leftalign {
  text-align: left;
}
.dokuwiki .wrap_centeralign {
  text-align: center;
}
.dokuwiki .wrap_rightalign {
  text-align: right;
}
.dokuwiki .wrap_justify {
  text-align: justify;
}
.dokuwiki div.wrap_round {
  border-radius: 1.4em;
}
.dokuwiki span.wrap_round {
  border-radius: .14em;
}
.dokuwiki .wrap_lo {
  color: #656565;
  font-size: 85%;
}
.dokuwiki .wrap_em {
  color: #c00;
  font-weight: bold;
}
.dokuwiki .wrap__dark.wrap_em {
  color: #f66;
}
.dokuwiki .wrap_tablewidth table {
  width: 100%;
}
.dokuwiki .wrap_indent {
  padding-left: 1.5em;
}
.dokuwiki [dir=rtl] .wrap_indent {
  padding-right: 1.5em;
  padding-left: 0;
}
.dokuwiki .wrap_outdent {
  margin-left: -1.5em;
}
.dokuwiki [dir=rtl] .wrap_outdent {
  margin-right: -1.5em;
  margin-left: 0;
}
.dokuwiki div.wrap_prewrap pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  /* for IE < 8 */
}
.dokuwiki div.wrap_spoiler {
  margin-bottom: 1.5em;
}
.dokuwiki .wrap_clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}
.dokuwiki .wrap_hide {
  display: none;
}
.dokuwiki .wrap_button a:link,
.dokuwiki .wrap_button a:visited {
  background-image: none;
  border: 1px solid #bbbbbb;
  border-radius: .3em;
  padding: .5em .7em;
  text-decoration: none;
}
html,
body {
  background: transparent;
  border: none 0;
  outline: 0;
  vertical-align: baseline;
  font-style: normal;
  margin: 0;
  padding: 0;
  font-size: 100.1%;
}
header div,
header span,
header object,
header iframe,
header h1,
header h2,
header h3,
header h4,
header h5,
header h6,
header p,
header blockquote,
header a,
header abbr,
header em,
header acronym,
header img,
header strong,
header dl,
header dt,
header dd,
header ol,
header ul,
header li,
header fieldset,
header form,
header label,
header legend,
header table,
header caption,
header tbody,
header tfoot,
header thead,
header tr,
header th,
header td,
header input,
header select,
header option,
header textarea,
header button,
.nav-direct div,
.nav-direct span,
.nav-direct object,
.nav-direct iframe,
.nav-direct h1,
.nav-direct h2,
.nav-direct h3,
.nav-direct h4,
.nav-direct h5,
.nav-direct h6,
.nav-direct p,
.nav-direct blockquote,
.nav-direct a,
.nav-direct abbr,
.nav-direct em,
.nav-direct acronym,
.nav-direct img,
.nav-direct strong,
.nav-direct dl,
.nav-direct dt,
.nav-direct dd,
.nav-direct ol,
.nav-direct ul,
.nav-direct li,
.nav-direct fieldset,
.nav-direct form,
.nav-direct label,
.nav-direct legend,
.nav-direct table,
.nav-direct caption,
.nav-direct tbody,
.nav-direct tfoot,
.nav-direct thead,
.nav-direct tr,
.nav-direct th,
.nav-direct td,
.nav-direct input,
.nav-direct select,
.nav-direct option,
.nav-direct textarea,
.nav-direct button {
  background: transparent;
  border: none 0;
  outline: 0;
  vertical-align: baseline;
  font-style: normal;
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none outside none;
}
blockquote,
q {
  quotes: none;
}
acronym {
  cursor: help;
  border-bottom: dotted 1px #252525;
}
*:focus {
  outline: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  caption-side: top;
}
caption,
th,
td {
  text-align: left;
  vertical-align: top;
}
img {
  display: block;
  float: none;
  border: none 0;
  line-height: 125%;
}
*,
div,
nav,
header {
  box-sizing: border-box;
}
header::before,
header::after,
footer::before,
footer::after,
.container::before,
.container::after,
.row::before,
.row::after,
nav::before,
nav::after,
nav > ul::before,
nav > ul::after {
  display: table;
  content: ' ';
  clear: both;
}
.sr-out {
  display: block;
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: -200000em;
  left: -200000em;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.clearer {
  clear: both;
}
.structure,
.none,
.mobile-only {
  display: none;
}
.mobile-only {
  display: none;
}
@media only screen and (max-width:  1023px) {
  .mobile-only {
    display: inline-block;
  }
}
.mobile-hide {
  display: inline-block;
}
@media only screen and (max-width:  1023px) {
  .mobile-hide {
    display: none;
  }
}
.desktop-only {
  display: none;
}
@media only screen and (min-width:  1024px) {
  .desktop-only {
    display: inline-block;
  }
}
@media screen {
  html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  main,
  menu,
  nav,
  section,
  summary {
    display: block;
  }
  audio,
  canvas,
  progress,
  video {
    display: inline-block;
    vertical-align: baseline;
  }
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  [hidden],
  template {
    display: none;
  }
  a:active,
  a:hover {
    outline: 0;
  }
  abbr[title] {
    border-bottom: 1px dotted;
  }
  small {
    font-size: 80%;
  }
  svg:not(:root) {
    overflow: hidden;
  }
  hr {
    box-sizing: content-box;
    height: 0;
  }
  pre {
    overflow: auto;
  }
  code,
  kbd,
  pre,
  samp {
    font-family: monospace, monospace;
    font-size: 1em;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    color: inherit;
    font: inherit;
    margin: 0;
  }
  button,
  select {
    text-transform: none;
  }
  button {
    overflow: visible;
  }
  input[type="checkbox"],
  input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }
  input[type="number"]::-webkit-inner-spin-button,
  input[type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
  }
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  legend {
    border: 0;
    padding: 0;
  }
  textarea {
    overflow: auto;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  td,
  th {
    padding: 0;
  }
  html,
  body {
    font-family: arial, sans-serif;
    color: #252525;
  }
}
@media print {
  body {
    font-size: 12pt;
  }
}
.btn-hover {
  background-color: #ffffff;
  color: #70bf95;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
}
.btn-hover:hover,
.btn-hover:active,
.btn-hover:focus {
  background-color: #70bf95;
  border-color: #70bf95;
  color: #ffffff;
}
.btn-hover:hover .prefix,
.btn-hover:active .prefix,
.btn-hover:focus .prefix {
  color: inherit;
}
@font-face {
  font-family: 'fontello';
  src: url('/lib/tpl/sprintdoc/fonts/icons/fontello.eot?6762325');
  src: url('/lib/tpl/sprintdoc/fonts/icons/fontello.eot?6762325#iefix') format('embedded-opentype'), url('/lib/tpl/sprintdoc/fonts/icons/fontello.woff2?6762325') format('woff2'), url('/lib/tpl/sprintdoc/fonts/icons/fontello.woff?6762325') format('woff'), url('/lib/tpl/sprintdoc/fonts/icons/fontello.ttf?6762325') format('truetype'), url('/lib/tpl/sprintdoc/fonts/icons/fontello.svg?6762325#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon::before,
[class^="icon-"]::before,
[class*=" icon-"]::before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-emo-happy::before {
  content: '\e804';
}
.icon-emo-wink::before {
  content: '\e805';
}
.icon-emo-unhappy::before {
  content: '\e806';
}
.icon-emo-sleep::before {
  content: '\e807';
}
.icon-emo-thumbsup::before {
  content: '\e808';
}
.icon-emo-grin::before {
  content: '\e80c';
}
.icon-emo-angry::before {
  content: '\e80d';
}
.icon-emo-cry::before {
  content: '\e80f';
}
.icon-emo-squint::before {
  content: '\e811';
}
.icon-emo-laugh::before {
  content: '\e812';
}
.icon-emo-wink2::before {
  content: '\e813';
}
.icon-up::before {
  content: '\e853';
}
.icon-up-small::before {
  content: '\e82f';
}
.icon-up-thick::before {
  content: '\e831';
}
.icon-up-open-big::before {
  content: '\e848';
}
.icon-down::before {
  content: '\e859';
}
.icon-down-small::before {
  content: '\e834';
}
.icon-down-thick::before {
  content: '\e835';
}
.icon-down-bold::before {
  content: '\e883';
}
.icon-right-small::before {
  content: '\e82d';
}
.icon-right-thick::before {
  content: '\e82e';
}
.icon-left-small::before {
  content: '\e836';
}
.icon-left-thick::before {
  content: '\e82c';
}
.icon-left-bold::before {
  content: '\e837';
}
.icon-smile::before {
  content: '\e85e';
}
.icon-frown::before {
  content: '\e84b';
}
.icon-meh::before {
  content: '\e85f';
}
.icon-help::before {
  content: '\e83c';
}
.icon-menu::before {
  content: '\e854';
}
.icon-home::before {
  content: '\e842';
}
.icon-search::before {
  content: '\e855';
}
.icon-user::before {
  content: '\e833';
}
.icon-user-circle::before {
  content: '\e86c';
}
.icon-login::before {
  content: '\e845';
}
.icon-logout::before {
  content: '\e847';
}
.icon-dividers::before {
  content: '\e801';
}
.icon-cog::before {
  content: '\e84e';
}
.icon-cog-alt::before {
  content: '\e818';
}
.icon-attachment::before {
  content: '\e832';
}
.icon-revert-replay::before {
  content: '\e839';
}
.icon-bell::before {
  content: '\e83a';
}
.icon-bookmark-empty::before {
  content: '\e83b';
}
.icon-check::before {
  content: '\e841';
}
.icon-checkbox-marked::before {
  content: '\e844';
}
.icon-down-open-big::before {
  content: '\e846';
}
.icon-star::before {
  content: '\e860';
}
.icon-star-outline::before {
  content: '\e84c';
}
.icon-sitemap::before {
  content: '\e84d';
}
.icon-puzzle::before {
  content: '\e84f';
}
.icon-plus::before {
  content: '\e850';
}
.icon-minus::before {
  content: '\e852';
}
.icon-pencil-1::before {
  content: '\e851';
}
.icon-clipboard::before {
  content: '\e857';
}
.icon-clipboard-empty::before {
  content: '\e856';
}
.icon-clock::before {
  content: '\e858';
}
.icon-cloud::before {
  content: '\e85a';
}
.icon-mail::before {
  content: '\e85d';
}
.icon-folder-image::before {
  content: '\e809';
}
.icon-file-new::before {
  content: '\e83d';
}
.icon-file::before {
  content: '\e83e';
}
.icon-file-export::before {
  content: '\e80a';
}
.icon-files::before {
  content: '\e849';
}
.icon-comment-question::before {
  content: '\e880';
}
.icon-jira::before {
  content: '\e881';
}
.icon-pencil::before,
.icon-pencil::after {
  content: '\e840';
}
.icon-pencil-add::before,
.icon-pencil-add::after {
  content: '\e800';
}
.icon-revisions-history::before,
.icon-revisions-history::after {
  content: '\e803';
}
.icon-link::before,
.icon-link::after {
  content: '\e843';
}
.icon-file-pdf::before,
.icon-file-pdf::after {
  content: '\e838';
}
.icon-file-xml::before,
.icon-file-xml::after {
  content: '\e802';
}
.icon-up-bold::before,
.icon-up-bold::after {
  content: '\e830';
}
.icon-disk::before,
.icon-disk::after {
  content: '\e85c';
}
.icon-file-text::before,
.icon-file-text::after {
  content: '\e84a';
}
.icon-book-open::before,
.icon-book-open::after {
  content: '\e83f';
}
.icon-code-braces::before,
.icon-code-braces::after {
  content: '\e85b';
}
.icon-code::before,
.icon-code::after {
  content: '\e861';
}
.icon-right-bold::before,
.icon-right-bold::after {
  content: '\e882';
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-1 {
  width: 8.3333333333333%;
}
.col-xs-2 {
  width: 16.666666666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.333333333333%;
}
.col-xs-5 {
  width: 41.666666666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.333333333333%;
}
.col-xs-8 {
  width: 66.666666666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.333333333333%;
}
.col-xs-11 {
  width: 91.666666666667%;
}
.col-xs-12 {
  width: 100%;
}
@media screen {
  .container {
    margin: 0 3.07rem;
  }
}
@media only screen and (min-width:  480px) {
  html {
    font-size: 100%;
  }
}
@media only screen and (min-width:  768px) {
  html {
    font-size: 100%;
  }
}
@media only screen and (min-width:  992px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333333%;
  }
  .col-sm-2 {
    width: 16.666666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.333333333333%;
  }
  .col-sm-5 {
    width: 41.666666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.333333333333%;
  }
  .col-sm-8 {
    width: 66.666666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.333333333333%;
  }
  .col-sm-11 {
    width: 91.666666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  html {
    font-size: 100%;
  }
}
@media only screen and (min-width:  1024px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333333%;
  }
  .col-md-2 {
    width: 16.666666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.333333333333%;
  }
  .col-md-5 {
    width: 41.666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333%;
  }
  .col-md-8 {
    width: 66.666666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.333333333333%;
  }
  .col-md-11 {
    width: 91.666666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  html {
    font-size: 87.5%;
  }
}
@media only screen and (min-width:  1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333333%;
  }
  .col-lg-2 {
    width: 16.666666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.333333333333%;
  }
  .col-lg-5 {
    width: 41.666666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333333333%;
  }
  .col-lg-8 {
    width: 66.666666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.333333333333%;
  }
  .col-lg-11 {
    width: 91.666666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  html {
    font-size: 87.5%;
  }
}
@media only screen and (min-width:  1440px) {
  html {
    font-size: 93.75%;
  }
}
@media only screen and (min-width:  1600px) {
  html {
    font-size: 100%;
  }
}
@media screen {
  /* plug-in do_tasks */
  /* plug-in editable */
  /* plug-in tabinclude */
  .nav-direct p {
    z-index: 1000;
  }
  .top-header {
    z-index: 2;
  }
  #dokuwiki__aside div.nav a:hover,
  #dokuwiki__aside div.nav a:focus,
  #dokuwiki__aside div.nav a:active {
    z-index: 100;
  }
  .qc-output {
    z-index: 1;
  }
  #spr__meta-box {
    z-index: 10;
  }
  #spr__meta-box ul.meta-tabs > li.active {
    z-index: 1;
  }
  nav#dokuwiki__pagetools {
    z-index: 100;
  }
  #dokuwiki__detail .img-link a::before {
    z-index: 2;
  }
  .plugin__do_usertasks_list {
    z-index: 200;
  }
  #dokuwiki__content.main-content div.editbutton_table {
    z-index: 1;
  }
  div#dwpl-ti-container li.dwpl-ti-tab div.selected {
    z-index: 1;
  }
}
@media only screen and (min-width:  1024px) {
  .wide-content .search.main-sidebar p.toggleSearch {
    z-index: 1;
  }
}
@media only screen and (max-width:  1023px) {
  body.show-mobile-sidebar #dokuwiki__aside {
    z-index: 200;
  }
}
@media only screen and (min-width:  1024px) {
  /* + + + + +  layout option compact  + + + + + */
  .content .row > .col-xs-12 {
    border-radius: 0 3px 3px 3px;
  }
  .top-header {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
  }
  .header .row,
  .tools .row {
    position: relative;
  }
  .header .row > .col-xs-12,
  .tools .row > .col-xs-12 {
    width: 21%;
    box-sizing: border-box;
  }
  .header .row > .col-xs-12 {
    position: relative;
    height: 150px;
    min-height: 6rem;
    display: table;
  }
  .header .row > .col-xs-12 + .col-xs-12 {
    float: right;
    width: 75%;
    box-sizing: border-box;
  }
  .header-compact .header .row > .col-xs-12 {
    height: auto;
    min-height: auto;
  }
  .tools .row > .col-xs-12 {
    position: absolute;
  }
  .content .row > .col-xs-12 {
    position: relative;
    width: 100%;
    background-color: #fff;
  }
  .showSidebar .content .row > .col-xs-12 {
    width: 75%;
    float: right;
  }
  .wide-content .content .row > .col-xs-12 {
    width: auto;
    float: none;
  }
  .wide-content.showSidebar .content .row > .col-xs-12 {
    margin-left: 3.47rem;
  }
  .main-sidebar.search > img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width:  1024px) and (max-width:  1199px) {
  .wide-content.showSidebar .content .row > .col-xs-12 {
    margin-left: 2.3rem;
  }
}
@media only screen and (max-width:  1023px) {
  .container {
    margin: 0 1.25rem;
  }
  .content {
    position: relative;
  }
  .content #dokuwiki__pagetools {
    top: 0;
  }
  .content .row > .col-xs-12 #dokuwiki__content::before {
    display: none;
  }
  .tools .main-sidebar {
    display: none;
  }
}
@media only screen and (max-width:  479px) {
  .container {
    margin: 0 4px;
  }
  body.show-mobile-sidebar #dokuwiki__aside {
    left: 4px;
  }
  #dokuwiki__footer .main-footer > * {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
html,
body {
  background-color: #ececec;
}
.mode_admin a.action.admin,
.mode_login a.action.login,
.mode_register a.action.register,
.mode_profile a.action.profile,
.mode_recent a.action.recent,
.mode_index a.action.index,
.mode_media a.action.media,
.mode_revisions a.action.revs,
.mode_backlink a.action.backlink,
.mode_subscribe a.action.subscribe {
  font-weight: bold;
}
.dokuwiki {
  /* license note under edit window */
}
.dokuwiki .page ol li,
.dokuwiki .page ul li,
.dokuwiki .aside ul li {
  color: #252525;
}
.dokuwiki .pageId {
  float: right;
  margin-right: -1em;
  margin-bottom: -1px;
  margin-top: -1.5em;
  overflow: hidden;
  padding: 0.5em 1em 0;
}
.dokuwiki .pageId span {
  font-size: .88rem;
  border: solid #f6f6f6;
  border-width: 1px 1px 0;
  background-color: #ececec;
  color: #454545;
  padding: .1em .35em;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  box-shadow: 0 0 .5em #454545;
  display: block;
}
.dokuwiki div.page {
  clear: both;
  overflow: hidden;
  word-wrap: break-word;
  background: #ffffff;
  color: inherit;
  padding: 1rem 2rem 2rem;
}
@media only screen and (max-width:  1023px) {
  .dokuwiki div.page {
    padding-right: 3.2rem;
  }
}
@media only screen and (max-width:  767px) {
  .dokuwiki div.page {
    padding-left: 1rem;
  }
}
@media only screen and (max-width:  479px) {
  .dokuwiki div.page {
    padding-right: 1rem;
  }
}
@media only screen and (max-width:  1023px) {
  .dokuwiki .content #dokuwiki__pagetools {
    top: 4rem;
  }
}
.dokuwiki .docInfo {
  font-size: .88rem;
  text-align: right;
}
.dokuwiki div.license {
  font-size: .88rem;
  line-height: 125%;
  padding-top: 1rem;
}
@media only screen and (max-width:  1199px) {
  .dokuwiki div.license {
    font-size: 1rem;
  }
}
@media only screen and (max-width:  1023px) {
  .dokuwiki div.license {
    font-size: .88rem;
  }
}
.dokuwiki div.license * {
  font-size: inherit;
}
[dir=rtl] .dokuwiki .docInfo {
  text-align: left;
}
[dir=rtl] .dokuwiki .pageId {
  float: left;
  margin-left: -1em;
  margin-right: 0;
}
caption,
figcaption,
summary,
legend {
  padding: 0;
  margin: 0 0 .35em;
  line-height: 1.2;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  padding: 0;
  line-height: 1.2;
  clear: both;
}
[dir=rtl] h1,
[dir=rtl] h2,
[dir=rtl] h3,
[dir=rtl] h4,
[dir=rtl] h5,
[dir=rtl] h6 {
  clear: right;
}
h1 {
  font-size: 1.6921rem;
  margin: 0 0 1.6921rem;
  padding-top: 1em;
}
h2 {
  font-size: 1.5383rem;
  margin: 0 0 1.5383rem;
  padding-top: 0.76915rem;
}
h3 {
  font-size: 1.3845rem;
  margin: 0 0 1.3845rem;
  padding-top: 0.69225rem;
}
h4 {
  font-size: 1.2307rem;
  margin: 0 0 1.2307rem;
  padding-top: 0.61535rem;
}
h5 {
  font-size: 1.0769rem;
  margin: 0 0 1.0769rem;
  padding-top: 0.53845rem;
}
h6 {
  font-size: 1rem;
  font-weight: 800;
  margin: 0 0 1rem;
  padding-top: 0.5rem;
}
p {
  font-size: 1rem;
  line-height: 135%;
}
p a,
p span,
p strong {
  font-size: inherit;
}
label,
legend,
button {
  font-size: 1rem;
}
label a,
label span,
label strong,
legend a,
legend span,
legend strong,
button a,
button span,
button strong {
  font-size: inherit;
}
hr,
figure,
details,
address {
  font-size: 1rem;
  line-height: 140%;
}
p,
ul,
ol,
dl,
pre,
table,
hr,
blockquote,
figure,
details,
fieldset,
address {
  margin: 0 0 1.4em;
  /* bottom margin = line-height */
  padding: 0;
}
div,
video,
audio {
  margin: 0;
  padding: 0;
}
small,
.code {
  font-size: .88rem;
}
.code {
  margin-top: 1rem;
}
.code .es6 {
  color: #00832B;
}
.code .kw5 {
  color: #005D00;
}
.code .kw6 {
  color: #DC0075;
}
.code .nu0 {
  color: #A74DA7;
}
.code .re3 {
  color: #DE1B1B;
}
.code .re4 {
  color: #007F6F;
}
.code .br0,
.code .sy0 {
  color: #248124;
}
.code .co1,
.code .coMULTI,
.code .sc-1 {
  color: #707070;
}
.code .co2,
.code .sy1 {
  color: #108400;
}
.code .co3,
.code .sy4 {
  color: #008070;
}
.code .kw1,
.code .kw8 {
  color: #747400;
}
.code .re1,
.code .st0,
.code .st_h {
  color: #DD0000;
}
ul,
ol {
  font-size: 1rem;
  line-height: 140%;
  padding: 0 0 0 1.5em;
}
[dir=rtl] ul,
[dir=rtl] ol {
  padding: 0 1.5em 0 0;
}
li,
dd {
  padding: 0;
  margin: 0 0 0 1.5em;
}
[dir=rtl] li,
[dir=rtl] dd {
  margin: 0 1.5em 0 0;
}
dl {
  font-size: 1rem;
  line-height: 140%;
}
dt,
dd {
  line-height: inherit;
}
dt {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
li ul,
li ol,
li dl,
dl ul,
dl ol,
dl dl {
  margin-bottom: 0;
  padding: 0;
}
li li {
  font-size: 100%;
}
ul {
  list-style: square outside;
}
ol {
  list-style: decimal outside;
}
ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: upper-roman;
}
ol ol ol ol {
  list-style-type: upper-alpha;
}
ol ol ol ol ol {
  list-style-type: lower-roman;
}
.dokuwiki table.inline tr:hover th {
  background-color: rgba(246,246,246,0.5);
}
.dokuwiki table.inline tr:hover td {
  background-color: rgba(246,246,246,0.8);
  color: #454545;
}
.dokuwiki table.inline tr:hover td *:not(button,
.dokuwiki table.inline tr:hover td a) {
  color: #454545;
}
table {
  border-collapse: collapse;
  empty-cells: show;
  border-spacing: 0;
  border: 1px solid #bbbbbb;
  font-size: 1rem;
  line-height: 140%;
}
caption {
  caption-side: top;
  text-align: left;
}
[dir=rtl] caption {
  text-align: right;
}
th,
td {
  padding: .3em .5em;
  margin: 0;
  vertical-align: top;
  border: 1px solid #bbbbbb;
}
th {
  font-weight: bold;
  background-color: #f6f6f6;
  color: #454545;
  text-align: left;
}
th a {
  color: #286da8;
}
[dir=rtl] th {
  text-align: right;
}
a {
  outline: none;
}
a:link,
a:visited {
  text-decoration: none;
  color: #286da8;
}
a:hover,
a:focus,
a:active {
  text-decoration: underline;
}
img {
  display: inline-block;
  border-width: 0;
  vertical-align: middle;
  color: #666;
  background-color: transparent;
  font-style: italic;
  height: auto;
}
img,
object,
embed,
iframe,
video,
audio {
  max-width: 100%;
}
button img {
  max-width: none;
}
hr {
  border-top: solid #bbbbbb;
  border-bottom: solid #ececec;
  border-width: 1px 0;
  height: 0;
  text-align: center;
  clear: both;
}
acronym,
abbr {
  cursor: help;
  border-bottom: 1px dotted;
  font-style: normal;
}
em acronym,
em abbr {
  font-style: italic;
}
mark {
  background-color: #efefef;
  color: #252525;
}
pre,
code,
samp,
kbd {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
  /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
  font-size: 1rem;
  direction: ltr;
  text-align: left;
  background-color: #F6F6F6;
  color: #666;
  box-shadow: inset 0 0 .3em #BBB;
  border-radius: 3px;
  padding-left: .3rem;
  padding-right: .3rem;
}
pre *,
code *,
samp *,
kbd * {
  font-family: inherit;
  font-size: inherit;
}
pre span,
code span,
samp span,
kbd span {
  color: inherit;
}
pre a:link,
pre a:visited,
code a:link,
code a:visited,
samp a:link,
samp a:visited,
kbd a:link,
kbd a:visited {
  color: inherit;
  text-decoration: underline;
}
pre a:hover,
pre a:focus,
pre a:active,
code a:hover,
code a:focus,
code a:active,
samp a:hover,
samp a:focus,
samp a:active,
kbd a:hover,
kbd a:focus,
kbd a:active {
  text-decoration: none;
}
pre {
  overflow: auto;
  word-wrap: normal;
  border: 1px solid #BBB;
  font-size: 1rem;
  line-height: 140%;
  padding: .7em 1em;
}
code:not([class]) {
  display: inline-block;
}
blockquote {
  border: solid #bbbbbb;
  border-width: 0 0 0 .25em;
  font-size: 1rem;
  line-height: 140%;
  padding: 0 .5em;
}
[dir=rtl] blockquote {
  border-width: 0 .25em 0 0;
}
q:before,
q:after {
  content: '';
}
sub,
sup {
  font-size: .8em;
  line-height: 1;
}
sub {
  vertical-align: sub;
}
sup {
  vertical-align: super;
}
small {
  font-size: .9em;
}
.content .row > .col-xs-12 {
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
}
.content .row > .col-xs-12 #dokuwiki__content {
  position: relative;
}
.content .row > .col-xs-12 #dokuwiki__content::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 2.8rem;
  box-sizing: border-box;
  width: 100%;
  background-color: #f6f6f6;
  border-bottom: 1px solid #dadada;
}
.content .row > .col-xs-12 #dokuwiki__content .page-content {
  padding-top: 2.8rem;
}
.content .row > .col-xs-12 #dokuwiki__content .page-content .msg-area + * {
  clear: both;
  padding-top: 1em;
}
.main-content > .level2 > p a,
.main-content > .level2 > ul > li .li a,
.main-content > .level1 > p a,
.main-content > .level1 > ul > li .li a,
.main-content > .level3 > p a,
.main-content > .level3 > ul > li .li a,
.main-content > .level4 > p a,
.main-content > .level4 > ul > li .li a,
.main-content > .level5 > p a,
.main-content > .level5 > ul > li .li a,
.main-content > .level6 > p a,
.main-content > .level6 > ul > li .li a {
  font-size: inherit;
}
.level1,
.level2,
.level3,
.level4,
.level5,
.level6 {
  line-height: 125%;
}
.level1 div,
.level1 p,
.level1 th,
.level1 td,
.level1 textarea,
.level1 h1,
.level1 h2,
.level1 h3,
.level1 h4,
.level1 h5,
.level1 h6,
.level1 dl,
.level1 dt,
.level1 dd,
.level1 ol,
.level1 ul,
.level1 li,
.level2 div,
.level2 p,
.level2 th,
.level2 td,
.level2 textarea,
.level2 h1,
.level2 h2,
.level2 h3,
.level2 h4,
.level2 h5,
.level2 h6,
.level2 dl,
.level2 dt,
.level2 dd,
.level2 ol,
.level2 ul,
.level2 li,
.level3 div,
.level3 p,
.level3 th,
.level3 td,
.level3 textarea,
.level3 h1,
.level3 h2,
.level3 h3,
.level3 h4,
.level3 h5,
.level3 h6,
.level3 dl,
.level3 dt,
.level3 dd,
.level3 ol,
.level3 ul,
.level3 li,
.level4 div,
.level4 p,
.level4 th,
.level4 td,
.level4 textarea,
.level4 h1,
.level4 h2,
.level4 h3,
.level4 h4,
.level4 h5,
.level4 h6,
.level4 dl,
.level4 dt,
.level4 dd,
.level4 ol,
.level4 ul,
.level4 li,
.level5 div,
.level5 p,
.level5 th,
.level5 td,
.level5 textarea,
.level5 h1,
.level5 h2,
.level5 h3,
.level5 h4,
.level5 h5,
.level5 h6,
.level5 dl,
.level5 dt,
.level5 dd,
.level5 ol,
.level5 ul,
.level5 li,
.level6 div,
.level6 p,
.level6 th,
.level6 td,
.level6 textarea,
.level6 h1,
.level6 h2,
.level6 h3,
.level6 h4,
.level6 h5,
.level6 h6,
.level6 dl,
.level6 dt,
.level6 dd,
.level6 ol,
.level6 ul,
.level6 li {
  line-height: 125%;
}
#dokuwiki__header {
  /* + + +  wiki logo  + + + */
  /* + + + + +  DESKTOP  -  wiki title + claim  + + + + + */
  /* + + + + +  MOBILE  -  wiki title wrapper  + + + + + */
  /* + + +  wiki title  + + + */
  /* + + + + +  DESKTOP  -  wiki claim, logo, title wrapper  + + + + + */
  /* + + +  wiki claim  + + + */
  /* + + +  mobile nav togglelink  + + + */
  /* + + +  mobile select for doku wiki tools   + + + */
  /* + + + + +  with magic matcher  + + + + + */
}
@media only screen and (max-width:  767px) {
  #dokuwiki__header {
    min-height: 120px;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header .logo {
    padding: 1rem 0 .3rem;
  }
  #dokuwiki__header .logo img {
    height: 4.6rem;
    width: auto;
    border-style: solid;
    border-color: transparent;
    border-width: 2px 0;
  }
  #dokuwiki__header .logo a:hover img,
  #dokuwiki__header .logo a:focus img,
  #dokuwiki__header .logo a:active img {
    border-width: 0;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header .logo {
    display: table-cell;
  }
  #dokuwiki__header .logo .mobile-only {
    margin: .8rem 1rem .6rem 0;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header .main-title.desktop-only {
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header .main-title.desktop-only {
    display: block;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header .main-title.desktop-only p.title {
    display: none;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header .main-title.desktop-only p.claim {
    display: block;
    padding-bottom: 1rem;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__header .main-title.desktop-only p.claim {
    padding-right: 2.2rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header .main-title:not([class*="desktop-only"]) {
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__header .main-title:not([class*="desktop-only"]) {
    padding-right: 2.2rem;
  }
}
#dokuwiki__header p.title {
  background-color: #ececec;
  opacity: 1;
  color: #696969;
  line-height: 125%;
  margin-bottom: .5rem;
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header p.title {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header p.title {
    font-size: 1.25rem;
    padding-top: .5rem;
    padding-left: 1rem;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header div.claim {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
  }
}
#dokuwiki__header p.claim {
  opacity: 1;
  color: #696969;
  font-size: 1rem;
  margin-bottom: 0;
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header p.claim {
    padding-top: .5rem;
  }
}
#dokuwiki__header .menu-togglelink {
  position: relative;
  margin: .45rem -0.2rem 0 0;
}
#dokuwiki__header .menu-togglelink a {
  background-color: #ffffff;
  color: #70bf95;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
  display: block;
  min-height: 1.75rem;
  min-width: 1.75rem;
  box-sizing: border-box;
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  font-size: 1rem;
  text-align: center;
  text-decoration: none;
  line-height: 1;
}
#dokuwiki__header .menu-togglelink a::before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
#dokuwiki__header .menu-togglelink a::before {
  content: '\e854';
}
#dokuwiki__header .menu-togglelink a:hover,
#dokuwiki__header .menu-togglelink a:active,
#dokuwiki__header .menu-togglelink a:focus {
  background-color: #70bf95;
  border-color: #70bf95;
  color: #ffffff;
}
#dokuwiki__header .menu-togglelink a:hover .prefix,
#dokuwiki__header .menu-togglelink a:active .prefix,
#dokuwiki__header .menu-togglelink a:focus .prefix {
  color: inherit;
}
#dokuwiki__header .menu-togglelink a::before {
  font-size: 1.5rem;
  margin: .1rem 0 0;
}
#dokuwiki__header .menu-tool-select {
  position: relative;
  z-index: 1000;
  display: none;
}
@media only screen and (max-width:  479px) {
  #dokuwiki__header .menu-tool-select {
    display: block;
  }
}
#dokuwiki__header .menu-tool-select select {
  display: block;
  width: 100%;
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header.has-magicmatcher .logo {
    padding-top: 3rem;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header.has-magicmatcher .main-title.desktop-only {
    vertical-align: bottom;
    padding-top: 50px;
    padding-bottom: 1rem;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__header.has-magicmatcher .main-title.desktop-only p.title {
    margin-right: 16rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__header.has-magicmatcher .main-title.desktop-only p.claim {
    display: block;
    padding-bottom: 1rem;
  }
}
.header-compact #dokuwiki__header {
  min-height: 2.7rem;
  margin-bottom: 0.5rem;
}
.header-compact #dokuwiki__header .main-title.desktop-only p.claim,
.header-compact #dokuwiki__header p.claim {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 35em;
}
@media only screen and (min-width:  1024px) {
  .header-compact #dokuwiki__header div.claim {
    vertical-align: top;
  }
  .header-compact #dokuwiki__header .main-title.desktop-only {
    vertical-align: top;
  }
  .header-compact #dokuwiki__header .main-title.desktop-only,
  .header-compact #dokuwiki__header .logo {
    padding-top: 0.4rem;
  }
  .header-compact #dokuwiki__header .logo img {
    height: 3.6rem;
  }
}
@media only screen and (max-width:  1023px) {
  .header-compact #dokuwiki__header .main-title.desktop-only p.claim,
  .header-compact #dokuwiki__header p.claim {
    display: none;
  }
  .header-compact #dokuwiki__header .logo {
    display: block;
    position: absolute;
    top: 0;
    left: 3rem;
  }
  .header-compact #dokuwiki__header .logo .mobile-only {
    margin: .4rem;
    height: 1.75rem;
  }
  .header-compact #dokuwiki__header .main-title:not([class*="desktop-only"]) {
    display: inline-block;
    vertical-align: top;
    padding-left: 1.75rem;
  }
  .header-compact #dokuwiki__header p.title {
    font-size: 1rem;
  }
}
@media only screen and (max-width:  479px) {
  .header-compact #dokuwiki__header {
    min-height: 70px;
  }
  .header-compact #dokuwiki__header .logo {
    left: 2rem;
  }
  .header-compact #dokuwiki__header .menu-tool-select {
    padding-top: .3rem;
  }
}
@media screen {
  .page-footer {
    min-height: 2.8rem;
    background-color: #f6f6f6;
    border-top: 1px solid #dadada;
    border-radius: 0 0 3px 3px;
    color: #252525;
    font-size: 1rem;
    text-align: right;
    padding: 1rem 2rem;
  }
  .page-footer *,
  .page-footer a:link,
  .page-footer a:visited {
    color: inherit;
  }
  .page-footer bdi {
    display: inline-block;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    font-weight: bold;
    vertical-align: bottom;
  }
  #dokuwiki__footer .main-footer {
    position: relative;
    box-sizing: border-box;
    background-color: #ececec;
    margin-top: 5px;
    text-align: center;
  }
  #dokuwiki__footer p {
    color: #696969;
    font-size: 1rem;
    margin: 0;
  }
  #dokuwiki__footer a {
    color: #696969;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__footer .col-xs-12 {
    float: right;
    width: 100%;
  }
  #dokuwiki__footer .main-footer {
    padding: 2rem 0;
  }
  .showSidebar #dokuwiki__footer .col-xs-12 {
    width: 75%;
  }
  .wide-content.showSidebar #dokuwiki__footer .col-xs-12 {
    width: 100%;
    padding-left: 3.47rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__footer .main-footer {
    margin-top: .5rem;
    padding: 1.5rem 0 2rem;
  }
}
@media only screen and (max-width:  767px) {
  .page-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  #dokuwiki__footer .main-footer > * {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width:  479px) {
  #dokuwiki__footer .main-footer > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.dokuwiki div.footnotes div.fn {
  margin-bottom: .2rem;
  display: table;
  vertical-align: top;
}
.dokuwiki div.footnotes div.fn > sup,
.dokuwiki div.footnotes div.fn .content {
  display: table-cell;
}
.dokuwiki div.footnotes div.fn > sup {
  vertical-align: top;
}
.dokuwiki div.footnotes div.fn > sup a.fn_bot {
  font-size: .86em;
  padding-right: .2em;
}
.dokuwiki div.footnotes div.fn .content {
  vertical-align: top;
  line-height: 135%;
}
.dokuwiki div.footnotes div.fn div.content {
  line-height: 135%;
}
.main-content sup a.fn_top,
.main-content > div > p sup a.fn_top,
.main-content > div > ul > li .li sup a.fn_top {
  font-size: .7rem;
  font-weight: bold;
  padding-right: .2em;
}
.insitu-footnote {
  line-height: 130%;
  z-index: 100;
}
.msg-area {
  clear: both;
  padding-top: 1.6rem;
}
.msg-area div {
  line-height: 135%;
}
.msg-area:empty {
  display: none;
}
div.success,
div.error,
div.info,
div.notify {
  background-repeat: no-repeat;
  background-position: 8px 50%;
  border: 1px solid #eeb;
  font-size: 90%;
  margin: 0 0 .5em;
  padding: .4em;
  padding-left: 32px;
  overflow: hidden;
  border-radius: 3px;
}
div.success *,
div.error *,
div.info *,
div.notify * {
  color: inherit;
}
div.success a,
div.error a,
div.info a,
div.notify a {
  text-decoration: underline;
}
div.success a:hover,
div.success a:focus,
div.success a:active,
div.error a:hover,
div.error a:focus,
div.error a:active,
div.info a:hover,
div.info a:focus,
div.info a:active,
div.notify a:hover,
div.notify a:focus,
div.notify a:active {
  text-decoration: none;
}
.nav-direct {
  background-color: #ffffff;
  margin-top: -1px;
}
.nav-direct p {
  box-sizing: border-box;
  text-align: center;
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  height: 1px;
}
.nav-direct p a:link,
.nav-direct p a:visited {
  display: block;
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: -200000em;
  left: -200000em;
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #dadada;
  color: #286da8;
  line-height: 125%;
  text-decoration: none;
  padding: 1em;
  box-sizing: border-box;
  border-radius: 0;
}
.nav-direct p a:focus,
.nav-direct p a:hover,
.nav-direct p a:active {
  top: 0;
  left: 0;
  text-decoration: underline;
  min-height: 50px;
}
.nav-direct p a:hover,
.nav-direct p a:active {
  text-decoration: none;
}
.breadcrumbs {
  position: relative;
  min-height: 2.8rem;
  box-sizing: border-box;
  background-color: #ffffff;
  border-bottom: 1px solid #dadada;
  padding: 1rem 1.8rem .2rem;
}
@media only screen and (max-width:  1023px) {
  .breadcrumbs {
    background-color: #f6f6f6;
  }
}
@media only screen and (max-width:  767px) {
  .breadcrumbs {
    padding-left: 1rem;
    padding-right: .75rem;
  }
}
@media only screen and (min-width:  768px) and (max-width:  1023px) {
  .breadcrumbs {
    background-color: #ffffff;
  }
}
.breadcrumbs > p {
  font-size: .88rem;
  margin: 0;
}
@media only screen and (max-width:  767px) {
  .breadcrumbs > p {
    width: 1px;
    position: relative;
    overflow: hidden;
    height: 1.6rem;
  }
}
.breadcrumbs > p * {
  font-size: .88rem;
}
.breadcrumbs > p .bchead {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.breadcrumbs > p span.home {
  margin-left: -0.2rem;
}
.wide-content .breadcrumbs > p span.home {
  margin-left: .4rem;
}
.breadcrumbs > p span.home a {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-indent: -9999px;
  min-height: 1.8em;
  min-width: 1.9em;
  width: auto;
  box-sizing: border-box;
  border: solid 1px transparent;
  border-radius: 3px;
  vertical-align: middle;
  text-decoration: none;
  margin-top: -0.2em;
  transition: ease-out .30s border-color;
}
.breadcrumbs > p span.home a::before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.breadcrumbs > p span.home a::before {
  float: left;
  width: 100%;
  text-indent: 0;
  margin: 0;
}
.breadcrumbs > p span.home a::after {
  float: left;
  text-indent: 0;
}
.breadcrumbs > p span.home a::before {
  content: '\e842';
}
.breadcrumbs > p span.home a:before {
  font-size: 1.1538rem;
  margin-top: .17rem;
}
.breadcrumbs > p span.home a:hover,
.breadcrumbs > p span.home a:focus,
.breadcrumbs > p span.home a:active {
  border-color: #286da8;
}
.breadcrumbs > p bdi {
  padding: .1em .1em 0;
}
.page-attributes {
  list-style: none;
  float: right;
  margin: -0.45em 0 0;
  padding: 0;
  display: flex;
  gap: 0.5rem;
}
.page-attributes > li {
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 3px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s color;
}
.page-attributes > li * {
  margin: 0;
  padding: 0;
  line-height: normal;
  display: block;
}
.page-attributes > li .num {
  position: absolute;
  right: -0.4rem;
  top: -0.5em;
  background-color: #70bf95;
  border-radius: 2px;
  color: #ffffff;
  font-size: .73rem;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  padding: .1em .2rem;
  transition: ease-out .30s color, ease-out .30s background-color;
}
.page-attributes > li svg {
  height: 1.5em;
  width: 1.5em;
}
.page-attributes > li svg path {
  fill: #696969;
}
.page-attributes > li:hover {
  background-color: #70bf95;
  border-color: #70bf95;
}
.page-attributes > li:hover svg path {
  fill: #ffffff;
}
#dokuwiki__usertools.nav-usertools {
  /* + + + + +  icon list  + + + + + */
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__usertools.nav-usertools {
    right: 1.25rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__usertools.nav-usertools {
    position: absolute;
    top: 0;
    left: 3rem;
    right: .45rem;
    margin-top: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__usertools.nav-usertools.has-bar {
    margin-top: 50px;
    padding-top: .5em;
  }
}
#dokuwiki__usertools.nav-usertools ul {
  float: right;
  padding: 0;
  margin: 0.4rem -0.25rem 0 0;
  /* + + +  icons  + + + */
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__usertools.nav-usertools ul {
    margin-right: .5rem;
  }
}
@media only screen and (max-width:  479px) {
  #dokuwiki__usertools.nav-usertools ul {
    margin-right: -0.3rem;
  }
}
#dokuwiki__usertools.nav-usertools ul li {
  display: inline-block;
  min-height: 1.75rem;
  min-width: 1.75rem;
  box-sizing: border-box;
  color: #696969;
  font-size: .88rem;
  padding: 0;
  margin: 0 .25rem;
  float: right;
  /* !!! &.user-task FIND in plugins/do_tasks.less !!! */
}
#dokuwiki__usertools.nav-usertools ul li * {
  font-size: .88rem;
}
#dokuwiki__usertools.nav-usertools ul li .num {
  position: absolute;
  right: -0.4rem;
  top: -0.5em;
  background-color: #70bf95;
  border-radius: 2px;
  color: #ffffff;
  font-size: .73rem;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  padding: .1em .2rem;
  transition: ease-out .30s color, ease-out .30s background-color;
}
@media only screen and (max-width:  767px) {
  #dokuwiki__usertools.nav-usertools ul li {
    display: block;
    float: none;
    margin-bottom: .45rem;
  }
}
@media only screen and (max-width:  479px) {
  #dokuwiki__usertools.nav-usertools ul li {
    margin-bottom: 0.25rem;
    display: none;
  }
}
#dokuwiki__usertools.nav-usertools ul li > span,
#dokuwiki__usertools.nav-usertools ul li > a {
  display: block;
  width: auto;
  min-width: 2rem;
  min-height: 1.75rem;
  overflow: hidden;
  border: 1px solid #CCC;
  border-radius: 3px;
  text-align: center;
  margin: 0;
}
@media only screen and (min-width:  1024px) and (max-width:  1439px) {
  #dokuwiki__usertools.nav-usertools ul li > span,
  #dokuwiki__usertools.nav-usertools ul li > a {
    padding-top: .14rem;
  }
}
#dokuwiki__usertools.nav-usertools ul li.user {
  position: relative;
  display: table-cell;
  background-color: #ececec;
  border: solid 1px #CCC;
  border-radius: 3px;
  color: #696969;
  padding-right: .3rem;
}
@media only screen and (min-width:  1024px) {
  #dokuwiki__usertools.nav-usertools ul li.user {
    padding-top: .35rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__usertools.nav-usertools ul li.user {
    min-height: 1.75rem;
    padding-top: .3rem;
  }
}
@media only screen and (max-width:  991px) {
  #dokuwiki__usertools.nav-usertools ul li.user {
    padding-top: .35rem;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__usertools.nav-usertools ul li.user {
    position: absolute;
    top: .45rem;
    right: 3.2rem;
    overflow: hidden;
    white-space: nowrap;
    margin: -1px 0 0;
    padding-top: .4rem;
  }
}
@media only screen and (max-width:  479px) {
  #dokuwiki__usertools.nav-usertools ul li.user {
    left: -10px;
    right: 0;
    width: auto;
    padding-top: .35rem;
  }
}
#dokuwiki__usertools.nav-usertools ul li.user > a {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  position: relative;
  height: 1rem;
  overflow: visible;
  background: #ffffff;
  border: 0 none;
  color: #70bf95;
  text-indent: 0;
  font-size: inherit;
  margin-right: -0.3rem;
  padding: 0 .2em 0 0;
}
@media only screen and (min-width:  1600px) {
  #dokuwiki__usertools.nav-usertools ul li.user > a {
    min-height: 1.65rem;
    margin-top: -0.4rem;
  }
}
@media only screen and (max-width:  1599px) {
  #dokuwiki__usertools.nav-usertools ul li.user > a {
    min-height: 1.6rem;
    margin-top: -0.35rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__usertools.nav-usertools ul li.user > a {
    min-height: 1.65rem;
    margin-top: -0.35rem;
  }
}
@media only screen and (max-width:  991px) {
  #dokuwiki__usertools.nav-usertools ul li.user > a {
    margin-top: -0.35rem;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__usertools.nav-usertools ul li.user > a {
    margin-top: -0.4rem;
  }
}
#dokuwiki__usertools.nav-usertools ul li.user > a::before {
  content: '';
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: auto;
  opacity: 0;
  border: solid 1px #70bf95;
  border-radius: 3px;
  color: inherit;
  transform: none;
}
#dokuwiki__usertools.nav-usertools ul li.user > a:hover,
#dokuwiki__usertools.nav-usertools ul li.user > a:focus,
#dokuwiki__usertools.nav-usertools ul li.user > a:active {
  background-color: #70bf95;
  color: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul li.user > a:hover::before,
#dokuwiki__usertools.nav-usertools ul li.user > a:focus::before,
#dokuwiki__usertools.nav-usertools ul li.user > a:active::before {
  opacity: 1;
  border-color: #70bf95;
}
#dokuwiki__usertools.nav-usertools ul li.user > a:hover bdi,
#dokuwiki__usertools.nav-usertools ul li.user > a:hover bdi:first-of-type,
#dokuwiki__usertools.nav-usertools ul li.user > a:focus bdi,
#dokuwiki__usertools.nav-usertools ul li.user > a:focus bdi:first-of-type,
#dokuwiki__usertools.nav-usertools ul li.user > a:active bdi,
#dokuwiki__usertools.nav-usertools ul li.user > a:active bdi:first-of-type {
  color: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul li.user bdi {
  display: inline-block;
  color: inherit;
}
#dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type {
  position: relative;
  margin: 0 0 0 .25rem;
  padding: 0 .1rem 0 1.3rem;
}
#dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type::before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
#dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type::before {
  content: '\e86c';
}
#dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type::before {
  position: absolute;
  left: -2px;
  font-size: 1.4rem;
  margin: 0;
}
@media only screen and (min-width:  1600px) {
  #dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type::before {
    top: -0.25rem;
  }
}
@media only screen and (max-width:  1599px) {
  #dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type::before {
    top: -0.2rem;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__usertools.nav-usertools ul li.user bdi:first-of-type::before {
    top: -0.25rem;
  }
}
#dokuwiki__usertools.nav-usertools ul .menuitem,
#dokuwiki__usertools.nav-usertools ul button {
  padding: 2px 0 0 2px;
  min-height: 1.75rem;
  border: solid 1px #CCC;
  background-color: #ffffff;
  color: #70bf95;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
}
#dokuwiki__usertools.nav-usertools ul .menuitem:hover,
#dokuwiki__usertools.nav-usertools ul .menuitem:active,
#dokuwiki__usertools.nav-usertools ul .menuitem:focus,
#dokuwiki__usertools.nav-usertools ul button:hover,
#dokuwiki__usertools.nav-usertools ul button:active,
#dokuwiki__usertools.nav-usertools ul button:focus {
  background-color: #70bf95;
  border-color: #70bf95;
  color: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul .menuitem:hover .prefix,
#dokuwiki__usertools.nav-usertools ul .menuitem:active .prefix,
#dokuwiki__usertools.nav-usertools ul .menuitem:focus .prefix,
#dokuwiki__usertools.nav-usertools ul button:hover .prefix,
#dokuwiki__usertools.nav-usertools ul button:active .prefix,
#dokuwiki__usertools.nav-usertools ul button:focus .prefix {
  color: inherit;
}
#dokuwiki__usertools.nav-usertools ul .menuitem:hover svg,
#dokuwiki__usertools.nav-usertools ul .menuitem:focus svg,
#dokuwiki__usertools.nav-usertools ul button:hover svg,
#dokuwiki__usertools.nav-usertools ul button:focus svg {
  transition: ease-out .30s fill;
  fill: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul .menuitem svg,
#dokuwiki__usertools.nav-usertools ul button svg {
  fill: #70bf95;
  height: 1.3076rem;
}
#dokuwiki__usertools.nav-usertools ul .menuitem span,
#dokuwiki__usertools.nav-usertools ul button span {
  display: none;
}
#dokuwiki__usertools.nav-usertools ul a {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-indent: -9999px;
  background-color: #ffffff;
  color: #70bf95;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
  cursor: pointer;
  position: relative;
  line-height: 1;
  text-decoration: none;
  /* icon register new user */
  /* icon log-out */
  /* icon log-in */
  /* icon admin */
}
#dokuwiki__usertools.nav-usertools ul a::before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
#dokuwiki__usertools.nav-usertools ul a::before {
  float: left;
  width: 100%;
  text-indent: 0;
  margin: 0;
}
#dokuwiki__usertools.nav-usertools ul a::after {
  float: left;
  text-indent: 0;
}
#dokuwiki__usertools.nav-usertools ul a:hover,
#dokuwiki__usertools.nav-usertools ul a:active,
#dokuwiki__usertools.nav-usertools ul a:focus {
  background-color: #70bf95;
  border-color: #70bf95;
  color: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul a:hover .prefix,
#dokuwiki__usertools.nav-usertools ul a:active .prefix,
#dokuwiki__usertools.nav-usertools ul a:focus .prefix {
  color: inherit;
}
#dokuwiki__usertools.nav-usertools ul a::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  content: "?";
  cursor: pointer;
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-size: 1.3076rem;
  line-height: 1;
}
#dokuwiki__usertools.nav-usertools ul a.register::before {
  content: '\e833';
}
#dokuwiki__usertools.nav-usertools ul a.logout::before {
  content: '\e847';
}
#dokuwiki__usertools.nav-usertools ul a.login::before {
  content: '\e845';
}
#dokuwiki__usertools.nav-usertools ul a.admin::before {
  content: '\e84e';
}
#dokuwiki__usertools.nav-usertools ul a.admin::before {
  vertical-align: top;
}
@media only screen and (max-width:  1023px) {
  .header-compact #dokuwiki__usertools.nav-usertools {
    left: 6rem;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul {
    overflow: hidden;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user {
    color: #ececec;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user bdi {
    position: absolute;
    width: 0;
    padding: 0;
    text-indent: -10000px;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user bdi:before {
    transition: ease-out .30s background-color;
    background-color: #ececec;
    color: #696969;
    text-indent: 0;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a {
    padding: 0 .2em;
    color: #ffffff;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a bdi:before {
    background-color: #ffffff;
    color: #70bf95;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a:hover {
    color: #70bf95;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a:hover bdi:before {
    background-color: #70bf95;
    color: #ffffff;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user bdi + bdi {
    display: none;
  }
}
@media only screen and (max-width:  991px) {
  .header-compact #dokuwiki__usertools.nav-usertools ul li {
    position: static;
    float: right;
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__aside {
    display: none !important;
  }
}
nav#dokuwiki__pagetools {
  top: 3.05rem;
  position: absolute;
  width: 30px;
}
@media only screen and (min-width:  1024px) {
  nav#dokuwiki__pagetools {
    right: -2.5rem;
  }
}
@media only screen and (max-width:  1023px) {
  nav#dokuwiki__pagetools {
    right: 8px;
  }
}
@media only screen and (max-width:  479px) {
  nav#dokuwiki__pagetools {
    display: none;
  }
}
nav#dokuwiki__pagetools div.tools {
  position: fixed;
  width: 30px;
}
nav#dokuwiki__pagetools ul {
  position: absolute;
  right: 0;
  text-align: right;
  margin: 0;
  padding: 0;
  /* add transparent border to prevent jumping when proper border is added on hover */
  border: 1px solid transparent;
}
nav#dokuwiki__pagetools ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
nav#dokuwiki__pagetools ul li a {
  display: inline-table;
  /* add transparent border to prevent jumping when proper border is added on focus */
  border: 1px solid transparent;
  white-space: nowrap;
  vertical-align: middle;
  height: 27.5px;
  position: relative;
  line-height: 20px;
  font-size: 1rem;
  padding: 2px 0 2px 2px;
}
@media only screen and (min-width:  1024px) {
  nav#dokuwiki__pagetools ul li a {
    color: #696969;
  }
}
@media only screen and (max-width:  1023px) {
  nav#dokuwiki__pagetools ul li a {
    color: #286da8;
  }
}
nav#dokuwiki__pagetools ul li a::before {
  display: none;
}
nav#dokuwiki__pagetools ul li a:hover,
nav#dokuwiki__pagetools ul li a:focus,
nav#dokuwiki__pagetools ul li a:active {
  background-color: transparent;
}
nav#dokuwiki__pagetools ul li a:focus {
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
  background-image: none;
  background-color: #ffffff;
  color: #286da8;
}
nav#dokuwiki__pagetools ul li a:focus span {
  position: relative;
  display: inline;
  width: auto;
  height: auto;
}
nav#dokuwiki__pagetools ul li a:focus svg {
  fill: #286da8;
}
nav#dokuwiki__pagetools ul li a span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
  padding-right: .5rem;
  padding-left: .3rem;
}
nav#dokuwiki__pagetools ul li a svg {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  border: solid 1px transparent;
  margin: 2.5px;
}
@media only screen and (min-width:  1024px) {
  nav#dokuwiki__pagetools ul li a svg {
    fill: #696969;
  }
}
@media only screen and (max-width:  1023px) {
  nav#dokuwiki__pagetools ul li a svg {
    fill: #286da8;
  }
}
nav#dokuwiki__pagetools ul li a.top {
  margin-top: 1em;
}
nav#dokuwiki__pagetools:hover ul {
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
  background-color: #ffffff;
  border-color: #CCC;
}
nav#dokuwiki__pagetools:hover ul li {
  color: #286da8;
}
nav#dokuwiki__pagetools:hover ul li a {
  box-shadow: none;
  background-image: none;
  border-color: transparent;
  color: inherit;
}
nav#dokuwiki__pagetools:hover ul li a svg {
  border: solid 1px transparent;
  border-radius: 3px;
  fill: #286da8;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s fill;
}
nav#dokuwiki__pagetools:hover ul li a:hover svg,
nav#dokuwiki__pagetools:hover ul li a:focus svg,
nav#dokuwiki__pagetools:hover ul li a:active svg {
  background-color: #286da8;
  border-color: #286da8;
  fill: #ffffff;
}
nav#dokuwiki__pagetools:hover ul li a span {
  position: static;
  width: auto;
  height: auto;
  margin: auto;
}
#spr__meta-box {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  position: relative;
  float: right;
  max-width: 40%;
  margin-top: -1rem;
  margin-right: -1px;
  /* + + + + +  tab controls  + + + + + */
  /* + + + + +  toggle content  + + + + + */
  /* + + + + +  tab issues  + + + + + */
  /* + + + + +  tab issues  + + + + + */
  /* see plugins/magic-matcher.less   */
}
@media only screen and (min-width:  1024px) {
  #spr__meta-box {
    height: 2.8rem;
    border: 1px solid transparent;
  }
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box {
    position: relative;
    top: .2rem;
    right: auto;
    float: none;
    max-width: 100%;
    min-height: 2.8rem;
    height: auto;
    border: 0 none;
  }
}
#spr__meta-box.sticky {
  position: fixed;
  top: 0;
}
#spr__meta-box.sticky ul.meta-tabs > li > a {
  border-top-color: #ececec;
  border-bottom-color: #BBB;
  border-radius: 0 0 3px 3px;
}
#spr__meta-box.sticky .meta-content .tab-pane.active {
  max-height: 80vh;
  overflow: auto;
}
#spr__meta-box + .msg-area + a {
  clear: right;
  margin-top: 20px;
}
#spr__meta-box .tab-container {
  display: table;
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box .tab-container {
    display: block;
    width: 100%;
  }
}
#spr__meta-box .box-content {
  position: relative;
  height: 0;
  overflow-y: visible;
}
#spr__meta-box ul.meta-tabs {
  list-style: none;
  line-height: 160%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width:  1024px) {
  #spr__meta-box ul.meta-tabs {
    white-space: nowrap;
    text-align: right;
  }
}
#spr__meta-box ul.meta-tabs::before,
#spr__meta-box ul.meta-tabs::after {
  content: '';
  clear: both;
  display: table;
  box-sizing: border-box;
}
#spr__meta-box ul.meta-tabs > li:first-child > a {
  margin-left: 0;
}
#spr__meta-box ul.meta-tabs > li {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  margin: 0;
}
@media only screen and (min-width:  1024px) {
  #spr__meta-box ul.meta-tabs > li {
    margin-left: .3rem;
  }
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box ul.meta-tabs > li {
    margin-right: .4rem;
    margin-bottom: .2rem;
  }
}
#spr__meta-box ul.meta-tabs > li > a {
  cursor: pointer;
  position: relative;
  display: block;
  font-size: .88rem;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s color;
}
@media only screen and (min-width:  1024px) {
  #spr__meta-box ul.meta-tabs > li > a {
    background-color: #ececec;
    border: 1px solid #BBB;
    border-bottom-color: #ececec;
    border-radius: 3px 3px 0 0;
    color: #696969;
    margin-left: 4px;
    padding: .3em 1rem .1em;
  }
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box ul.meta-tabs > li > a {
    background-color: #ffffff;
    top: 0;
    border: 1px solid #286da8;
    color: #286da8;
    margin-top: .2rem;
    margin-left: 0;
    padding: .2em .3rem;
  }
}
#spr__meta-box ul.meta-tabs > li > a * {
  cursor: pointer;
  color: inherit;
  font-size: inherit;
}
#spr__meta-box ul.meta-tabs > li > a .prefix {
  position: relative;
  color: inherit;
  font-size: .88rem;
}
#spr__meta-box ul.meta-tabs > li > a:hover,
#spr__meta-box ul.meta-tabs > li > a:focus,
#spr__meta-box ul.meta-tabs > li > a:active {
  text-decoration: none;
}
@media only screen and (min-width:  1024px) {
  #spr__meta-box ul.meta-tabs > li > a:hover,
  #spr__meta-box ul.meta-tabs > li > a:focus,
  #spr__meta-box ul.meta-tabs > li > a:active {
    background-color: #ffffff;
    border-color: #286da8;
    color: #286da8;
  }
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box ul.meta-tabs > li > a:hover,
  #spr__meta-box ul.meta-tabs > li > a:focus,
  #spr__meta-box ul.meta-tabs > li > a:active {
    background-color: #286da8;
    border-color: #ffffff;
    color: #ffffff;
  }
}
#spr__meta-box ul.meta-tabs > li.active > a {
  cursor: default;
  background-color: #ffffff;
  border-color: #286da8;
  border-bottom-color: #ffffff;
  color: #286da8;
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box ul.meta-tabs > li.active > a {
    background-color: #286da8;
    border-bottom-color: #286da8;
    border-radius: 0;
    color: #ffffff;
  }
}
#spr__meta-box .meta-content {
  margin-top: -1px;
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box .meta-content {
    clear: both;
    margin-top: 2px;
  }
}
#spr__meta-box .meta-content .tab-pane {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #286da8;
}
@media only screen and (min-width:  768px) {
  #spr__meta-box .meta-content .tab-pane {
    min-width: 20em;
  }
}
@media only screen and (min-width:  1024px) {
  #spr__meta-box .meta-content .tab-pane {
    border-radius: 0 0 3px 3px;
  }
}
#spr__meta-box .meta-content .tab-pane.active {
  display: block;
}
#spr__meta-box .meta-content .tab-pane a {
  color: #286da8;
}
#spr__meta-box .meta-content .tab-pane > div {
  font-size: .88rem;
  padding: .8rem .5rem .5rem;
}
#spr__meta-box .meta-content .tab-pane > div * {
  font-size: inherit;
}
#spr__meta-box .meta-content .tab-pane > div p {
  padding-left: 1em;
}
#spr__meta-box .meta-content .tab-pane > div ul {
  list-style: none;
  padding-left: 0;
}
#spr__meta-box .meta-content .tab-pane > div li {
  list-style-image: none;
  margin-left: 0;
  padding-left: 1em;
}
#spr__meta-box .meta-content .tab-pane#spr__tab-tags > div ul li {
  padding-left: 0;
}
#spr__meta-box .meta-content .tab-pane #dw__toc {
  width: auto;
  float: none;
  margin: 0;
  padding: .6rem .5rem .5rem .8rem;
  background: transparent;
  border: 0 none;
}
#spr__meta-box .meta-content .tab-pane #dw__toc h3 {
  display: none;
}
#spr__meta-box .meta-content .tab-pane #dw__toc > div {
  padding: 0;
}
#spr__meta-box .meta-content .tab-pane #dw__toc > div ul.toc {
  font-size: .88rem;
  padding-left: .5em;
}
#spr__meta-box .meta-content .tab-pane #dw__toc > div ul.toc a {
  font-size: .88rem;
  display: inline-block;
  padding-left: 10px;
  position: relative;
}
#spr__meta-box .meta-content .tab-pane #dw__toc > div ul.toc div.li {
  position: relative;
  padding: .15em 0;
}
#spr__meta-box .meta-content .tab-pane #dw__toc > div ul.toc div.li::before {
  content: '';
  position: absolute;
  top: .6em;
  left: 0;
  display: inline-block;
  width: 4px;
  height: 4px;
  overflow: hidden;
  background-color: #286da8;
}
#spr__meta-box .meta-content .tab-pane #dw__toc > div > ul.toc {
  padding: 0;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist {
  padding-left: 0;
  margin-top: 1rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist li.noissue {
  font-size: .88rem;
  list-style-type: none;
  margin-left: 0;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist li.noissue .li {
  font-size: .88rem;
  margin-left: .5rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist li a {
  display: inline-block;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist img {
  vertical-align: bottom;
  margin-right: .3rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist .mm__status {
  padding-left: .3rem;
  padding-right: .3rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist form {
  vertical-align: text-top;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist {
  padding-left: 0;
  margin-top: .5rem;
  margin-bottom: .6rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist li {
  list-style-type: none;
  margin-top: .3rem;
  margin-left: .5rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist li.noissue {
  list-style-type: none;
  margin-left: 0;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist a {
  display: inline-block;
  font-size: .88rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist a * {
  font-size: inherit;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist img {
  vertical-align: bottom;
  margin-right: .3rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist .mm__status {
  display: inline-block;
  text-decoration: none;
  padding-left: .3rem;
  padding-right: .3rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist form {
  vertical-align: text-top;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist form button {
  background: #70bf95;
  border-color: #70bf95;
  color: #ffffff;
  font-size: .88rem;
  padding: .2em .3em;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist form button[name="removeIssue"] {
  min-width: 20px;
  font-size: .94rem;
  font-weight: bold;
  line-height: 95%;
  text-align: center;
  padding: 0 .1rem .1rem;
  margin-left: .5rem;
}
#spr__meta-box #spr__tab-issues ul.mmissuelist form button:hover,
#spr__meta-box #spr__tab-issues ul.mmissuelist form button:focus,
#spr__meta-box #spr__tab-issues ul.mmissuelist form button:active {
  background: #ffffff;
  color: #70bf95;
}
#dokuwiki__aside {
  /* + + +  the wrapper around the toggle to reserve space  + + + */
  /* + + + + +  the panel (hidden by default)  + + + + + */
}
@media only screen and (min-width:  1024px) and (max-width:  1199px) {
  #dokuwiki__aside {
    margin-left: -1.25rem;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__aside {
    display: none;
  }
}
#dokuwiki__aside ul {
  padding-left: 0;
}
#dokuwiki__aside nav.nav-main {
  margin-bottom: 1.3rem;
}
#dokuwiki__aside nav > p {
  color: #696969;
}
#dokuwiki__aside nav > p.noissue {
  color: #696969;
}
#dokuwiki__aside nav > p.noissue * {
  color: inherit;
}
#dokuwiki__aside nav ul,
#dokuwiki__aside nav div.nav {
  margin-bottom: 0;
}
#dokuwiki__aside nav li {
  color: #696969;
}
#dokuwiki__aside nav li > div {
  color: #696969;
}
#dokuwiki__aside nav li.toggler {
  list-style: none;
  margin-left: 0;
}
#dokuwiki__aside nav li:not([class]),
#dokuwiki__aside nav .li {
  padding: .15em 0;
  /* + + + + +  active  + + + + + */
}
#dokuwiki__aside nav li:not([class]) span.curid,
#dokuwiki__aside nav .li span.curid {
  font-weight: bold;
}
#dokuwiki__aside a:link,
#dokuwiki__aside a:visited {
  opacity: .9;
  color: #696969;
}
#dokuwiki__aside a * {
  color: inherit;
}
#dokuwiki__aside div.nav {
  min-height: 2.5rem;
  border: 1px solid transparent;
}
#dokuwiki__aside div.nav a {
  cursor: pointer;
  display: table;
  width: 100%;
  min-height: 2.5rem;
  opacity: 1;
  border: 1px solid transparent;
  border-radius: 3px;
  color: #696969;
  font-size: 1rem;
  font-weight: normal;
  margin: -1px 0 .2rem;
  padding-bottom: .4rem;
  padding-top: .4rem;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
  /* + + +  submenu entry is active  + + + */
  /* + + +  toggle: open  + + + */
}
#dokuwiki__aside div.nav a span {
  display: inline-block;
  vertical-align: middle;
  color: inherit;
}
#dokuwiki__aside div.nav a:hover,
#dokuwiki__aside div.nav a:focus,
#dokuwiki__aside div.nav a:active {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  border-color: #70bf95;
  color: #70bf95;
  text-decoration: none;
}
#dokuwiki__aside div.nav a:hover span.ico:after,
#dokuwiki__aside div.nav a:focus span.ico:after,
#dokuwiki__aside div.nav a:active span.ico:after {
  background-color: #70bf95;
}
#dokuwiki__aside div.nav a:hover span.ico strong,
#dokuwiki__aside div.nav a:focus span.ico strong,
#dokuwiki__aside div.nav a:active span.ico strong {
  border-color: inherit;
}
#dokuwiki__aside div.nav a:hover span.ico svg path,
#dokuwiki__aside div.nav a:focus span.ico svg path,
#dokuwiki__aside div.nav a:active span.ico svg path {
  fill: #70bf95;
}
#dokuwiki__aside div.nav a.is-active {
  font-weight: bold;
}
#dokuwiki__aside div.nav a.is-open {
  background-color: #70bf95;
  border-color: #70bf95;
  color: #ffffff;
}
#dokuwiki__aside div.nav a.is-open span.ico:after {
  background-color: #ffffff;
}
#dokuwiki__aside div.nav a.is-open span.ico strong {
  border-color: #ffffff;
}
#dokuwiki__aside div.nav a.is-open span.ico svg path {
  fill: #ffffff;
}
#dokuwiki__aside div.nav a.is-open:hover,
#dokuwiki__aside div.nav a.is-open:focus,
#dokuwiki__aside div.nav a.is-open:active {
  background-color: #ffffff;
  border-color: #70bf95;
  color: #70bf95;
}
#dokuwiki__aside div.nav a.is-open:hover span.ico:after,
#dokuwiki__aside div.nav a.is-open:focus span.ico:after,
#dokuwiki__aside div.nav a.is-open:active span.ico:after {
  background-color: #70bf95;
}
#dokuwiki__aside div.nav a.is-open:hover span.ico strong,
#dokuwiki__aside div.nav a.is-open:focus span.ico strong,
#dokuwiki__aside div.nav a.is-open:active span.ico strong {
  border-color: inherit;
}
#dokuwiki__aside div.nav a.is-open:hover span.ico svg path,
#dokuwiki__aside div.nav a.is-open:focus span.ico svg path,
#dokuwiki__aside div.nav a.is-open:active span.ico svg path {
  fill: #70bf95;
}
#dokuwiki__aside div.nav span.ico {
  position: relative;
  display: table-cell;
  width: 3.4rem;
  min-width: 3.4rem;
  height: 1.5rem;
  text-align: center;
  vertical-align: middle;
  color: inherit;
}
#dokuwiki__aside div.nav span.ico::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  bottom: auto;
  height: 1.5rem;
  width: 1px;
  background-color: #696969;
  margin-top: -0.75rem;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  #dokuwiki__aside div.nav span.ico::after {
    top: 0;
    bottom: .5rem;
    height: 100%;
    margin: 0;
  }
}
#dokuwiki__aside div.nav span.ico strong {
  display: inline-block;
  width: 1.47rem;
  height: 1.47rem;
  border: 2px solid rgba(105,105,105,0.8);
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  color: inherit;
  font-size: 0.75rem;
  line-height: 1.35rem;
  vertical-align: baseline;
  text-align: center;
  margin: 0.075rem;
  padding: 0 .05em .05em;
}
#dokuwiki__aside div.nav span.ico svg {
  width: 1.5rem;
  height: 1.5rem;
}
#dokuwiki__aside div.nav span.ico svg path {
  fill: #696969;
  transition: ease-out .30s all;
}
#dokuwiki__aside div.nav span.lbl {
  display: table-cell;
  font-size: inherit;
  padding-left: .5rem;
}
#dokuwiki__aside div.nav-panel {
  display: none;
  margin-top: .5rem;
  margin-left: 1rem;
}
#dokuwiki__aside div.nav-panel ul {
  margin-bottom: 1rem;
}
#dokuwiki__aside div.nav-panel ul ul {
  margin-bottom: 0;
  margin-left: 16px;
}
#dokuwiki__aside div.nav-panel ul.toollist li {
  margin-left: 0;
}
@media only screen and (min-width:  1440px) {
  #dokuwiki__aside nav li:not([class]),
  #dokuwiki__aside nav .li {
    font-size: 1rem;
  }
  #dokuwiki__aside nav li:not([class]) *,
  #dokuwiki__aside nav .li * {
    font-size: inherit;
    font-weight: inherit;
  }
  #dokuwiki__aside nav li:not([class]) a,
  #dokuwiki__aside nav .li a {
    font-size: 0.95rem;
  }
}
@media only screen and (max-width:  1439px) {
  #dokuwiki__aside div.nav a {
    margin-left: 1px;
  }
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__aside div.nav a {
    margin-left: 0;
  }
  body.show-mobile-sidebar #dokuwiki__aside {
    display: block !important;
    position: absolute;
    left: 1.25rem;
    box-shadow: .1em .3rem .5em rgba(153,153,153,0.5);
    min-width: 45%;
    max-width: 90%;
    height: auto;
    background: #ececec;
  }
  body.show-mobile-sidebar #dokuwiki__aside > nav {
    position: relative;
  }
  body.show-mobile-sidebar #dokuwiki__aside > nav:first-child {
    margin-top: 1.2rem;
  }
  body.show-mobile-sidebar #dokuwiki__aside > nav a {
    font-size: .88rem;
  }
  body.show-mobile-sidebar #dokuwiki__aside a.nav {
    border-radius: 0;
    border-right-width: 0;
    border-left-width: 0;
  }
  body.show-mobile-sidebar #dokuwiki__aside div.nav-panel,
  body.show-mobile-sidebar #dokuwiki__aside a.nav {
    margin-top: 0;
    padding-right: .8em;
  }
}
@media only screen and (max-width:  767px) {
  body.show-mobile-sidebar .page-wrapper > .tools {
    top: 2.5rem;
  }
  body.show-mobile-sidebar #dokuwiki__aside {
    left: 1.25rem;
    right: 1.25rem;
    width: auto;
    max-width: 100%;
    margin-top: -1rem;
  }
}
@media only screen and (max-width:  479px) {
  body.show-mobile-sidebar #dokuwiki__aside {
    left: 4px;
    right: 4px;
  }
  body.show-mobile-sidebar #dokuwiki__aside > nav a {
    font-size: 1rem;
  }
}
#dokuwiki__aside ul.sidebar-tabs {
  margin-top: 0;
  margin-bottom: 1.3rem;
  border-bottom: 1px solid #696969;
  white-space: nowrap;
}
#dokuwiki__aside ul.sidebar-tabs li {
  display: inline-block;
  border: 1px solid #696969;
  padding: 0.25em 0.5em;
  margin-bottom: -1px;
  margin-left: 0.5em;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#dokuwiki__aside ul.sidebar-tabs li.active {
  border-bottom: 1px solid #ececec;
  font-weight: bold;
}
.wide-content #dokuwiki__aside ul.sidebar-tabs {
  visibility: hidden;
}
.search.main-sidebar {
  /* + + +  form  + + + */
  /* + + + + +  suggestionlist  + + + + + */
}
@media only screen and (min-width:  1024px) and (max-width:  1199px) {
  .search.main-sidebar {
    margin-left: -1.3rem;
  }
}
.search.main-sidebar p.toggleSearch a,
.search.main-sidebar button[type="submit"] {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-indent: -9999px;
  position: relative;
  width: 2.8rem;
  min-height: 2.8rem;
  overflow: visible;
  background-image: none;
  background-color: transparent;
  border: solid 1px transparent;
  padding: 0;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
}
.search.main-sidebar p.toggleSearch a::before,
.search.main-sidebar button[type="submit"]::before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.search.main-sidebar p.toggleSearch a::before,
.search.main-sidebar button[type="submit"]::before {
  float: left;
  width: 100%;
  text-indent: 0;
  margin: 0;
}
.search.main-sidebar p.toggleSearch a::after,
.search.main-sidebar button[type="submit"]::after {
  float: left;
  text-indent: 0;
}
.search.main-sidebar p.toggleSearch a::before,
.search.main-sidebar button[type="submit"]::before {
  content: '\e855';
}
.search.main-sidebar p.toggleSearch a:hover,
.search.main-sidebar p.toggleSearch a:focus,
.search.main-sidebar p.toggleSearch a:active,
.search.main-sidebar button[type="submit"]:hover,
.search.main-sidebar button[type="submit"]:focus,
.search.main-sidebar button[type="submit"]:active {
  min-height: 2.8rem;
  background-color: #ffffff;
  border: solid 1px #70bf95;
}
.search.main-sidebar p.toggleSearch a:hover::after,
.search.main-sidebar p.toggleSearch a:focus::after,
.search.main-sidebar p.toggleSearch a:active::after,
.search.main-sidebar button[type="submit"]:hover::after,
.search.main-sidebar button[type="submit"]:focus::after,
.search.main-sidebar button[type="submit"]:active::after {
  background-color: #70bf95;
}
.search.main-sidebar p.toggleSearch a::before,
.search.main-sidebar button[type="submit"]::before {
  width: 100%;
  color: inherit;
  font-size: 1.5rem;
  text-align: center;
  margin: 0;
}
.search.main-sidebar p.toggleSearch {
  display: none;
  margin: -2px 0 0;
  padding: 0;
}
@media only screen and (max-width:  1599px) {
  .search.main-sidebar p.toggleSearch {
    margin-top: -1px;
  }
}
.search.main-sidebar p.toggleSearch a {
  min-width: 3.57rem;
  /* must be a bit a wider than @toggle-showsidebar_width to hide right border */
  width: 3.5rem;
  border-radius: 3px;
  color: #696969;
  text-decoration: none;
  box-sizing: border-box;
}
.search.main-sidebar p.toggleSearch a::before {
  position: absolute;
  top: 50%;
  left: 0;
  color: inherit;
  text-align: center;
  margin-top: -0.75rem;
}
.search.main-sidebar p.toggleSearch a:hover,
.search.main-sidebar p.toggleSearch a:focus,
.search.main-sidebar p.toggleSearch a:active {
  background-color: #ffffff;
  border-color: #70bf95;
  color: #70bf95;
}
.search.main-sidebar button[type="submit"] {
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 0;
  height: auto;
  min-height: 2.6rem;
  color: #666;
}
.search.main-sidebar button[type="submit"]:hover,
.search.main-sidebar button[type="submit"]:focus,
.search.main-sidebar button[type="submit"]:active {
  top: 0;
  bottom: 0;
  min-height: 2.8rem;
  background-color: #ffffff;
  border: solid 1px #70bf95;
  color: #70bf95;
}
.search.main-sidebar form {
  position: relative;
  display: block;
  margin: 0 0 2rem;
}
.search.main-sidebar form .no {
  display: block;
}
.search.main-sidebar form .no #qsearch__in {
  width: 100%;
  padding-left: 10px;
  padding-right: 2.8rem;
}
.search.main-sidebar form input {
  min-height: 2.8rem;
  box-sizing: border-box;
}
.search.main-sidebar form button[type="submit"] {
  border: solid 1px transparent;
  border-right-color: #bbbbbb;
  margin-left: -2.8rem;
}
.search.main-sidebar form button[type="submit"]::after {
  content: '';
  position: absolute;
  top: 15%;
  bottom: 15%;
  width: 1px;
  left: -1px;
  background-color: #bbbbbb;
  transition: ease-out .30s background-color;
}
.search.main-sidebar form div.ajax_qsearch {
  box-shadow: none;
  background-color: #FFF;
  padding: 0;
}
.search.main-sidebar form div.ajax_qsearch strong {
  color: #666;
  padding: 0.25rem 0.5rem;
}
.search.main-sidebar form div.ajax_qsearch ul li {
  color: #666;
}
.search.main-sidebar form div.ajax_qsearch ul li a {
  display: block;
  padding: 0.25rem 0.5rem;
  overflow: hidden;
  color: inherit;
  text-overflow: ellipsis;
}
.search.main-sidebar form div.ajax_qsearch ul li:nth-child(odd) {
  background-color: #EEE;
}
.search.main-sidebar #qsearch__out {
  left: auto;
  top: auto;
  width: 100%;
  min-width: 20rem;
}
@media only screen and (min-width:  1024px) {
  .wide-content .search.main-sidebar p.toggleSearch {
    position: relative;
    display: block;
    float: left;
    width: auto;
  }
  .wide-content .search.main-sidebar form input {
    border: 0 none;
  }
  .wide-content .search.main-sidebar form .no #qsearch__in {
    width: 0;
    padding: 0;
    margin: 0;
  }
  .wide-content .search.main-sidebar form .no button[type="submit"] {
    display: none;
  }
}
@media only screen and (max-width:  1023px) {
  body.show-mobile-sidebar p.toggleSearch {
    display: none !important;
  }
  body.show-mobile-sidebar .search.main-sidebar {
    display: block !important;
    position: relative;
    margin-left: -1px;
    margin-right: -1px;
  }
  body.show-mobile-sidebar .search.main-sidebar form {
    margin-bottom: 1rem;
  }
}
#dokuwiki__content.main-content div[class^="level"] p a.media img {
  border: 1px dotted #ececec;
}
#dokuwiki__content.main-content div[class^="level"] p a.media:hover img,
#dokuwiki__content.main-content div[class^="level"] p a.media:focus img,
#dokuwiki__content.main-content div[class^="level"] p a.media:active img {
  border: 1px solid #286da8;
}
#dokuwiki__content.main-content > div > ul:not([class="tabs"]) > li,
#dokuwiki__content.main-content > div > ol:not([class="tabs"]) > li,
#dokuwiki__content.main-content div[class^="level"] > ul:not([class="tabs"]) > li,
#dokuwiki__content.main-content div[class^="level"] > ol:not([class="tabs"]) > li {
  margin-bottom: .3rem;
}
#dokuwiki__content.main-content .wikipagefooter > hr {
  margin-top: 3em;
  margin-bottom: .5em;
  border-top: dashed #dadada 2px;
  border-bottom: none;
}
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) {
  position: relative;
  top: 0;
  float: right;
  margin-top: 0;
}
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) form div.no button {
  margin-top: -0.4rem;
  padding-right: 0;
}
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button {
  background-color: transparent;
  color: transparent;
  border-color: transparent;
}
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button::after {
  content: '';
  float: right;
  display: inline-block;
  background: transparent url("/lib/tpl/sprintdoc/svg.php?svg=pencil.svg&f=existing") center center no-repeat;
  height: 1em;
  width: 1em;
  background-size: contain;
  border: solid 2px transparent;
  border-radius: 3px;
  margin-left: .3rem;
  margin-top: -1px;
}
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button:hover,
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button:active,
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button:focus {
  color: #286da8;
}
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button:hover::after,
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button:active::after,
#dokuwiki__content.main-content .secedit:not([class*="plugin"]):not([class*="table"]) button:focus::after {
  background-color: #286da8;
  background-image: url("/lib/tpl/sprintdoc/svg.php?svg=pencil.svg&f=background");
  border-color: #286da8;
}
#dokuwiki__content.main-content h1 a.anchor,
#dokuwiki__content.main-content h2 a.anchor,
#dokuwiki__content.main-content h3 a.anchor,
#dokuwiki__content.main-content h4 a.anchor,
#dokuwiki__content.main-content h5 a.anchor {
  vertical-align: middle;
  margin-left: 0.25em;
  display: none;
  position: absolute;
}
#dokuwiki__content.main-content h1 a.anchor svg,
#dokuwiki__content.main-content h2 a.anchor svg,
#dokuwiki__content.main-content h3 a.anchor svg,
#dokuwiki__content.main-content h4 a.anchor svg,
#dokuwiki__content.main-content h5 a.anchor svg {
  width: 1em;
  height: 1em;
  fill: #286da8;
}
#dokuwiki__content.main-content h1:hover a.anchor,
#dokuwiki__content.main-content h2:hover a.anchor,
#dokuwiki__content.main-content h3:hover a.anchor,
#dokuwiki__content.main-content h4:hover a.anchor,
#dokuwiki__content.main-content h5:hover a.anchor {
  display: inline-block;
}
.togglelink.page_main-content {
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 2rem;
  left: -2rem;
  /* + + +  toggle out  + + + */
}
@media only screen and (max-width:  1023px) {
  .togglelink.page_main-content {
    display: none;
  }
}
.togglelink.page_main-content a {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  width: 2rem;
  height: 100%;
  background-color: #70bf95;
  border: solid 1px #70bf95;
  border-radius: 3px 0 0 3px;
  color: #ffffff;
  text-decoration: none;
  transition: ease-out .30s color, ease-out .30s background-color, ease-out .30s border-color;
}
.togglelink.page_main-content a::before,
.togglelink.page_main-content a::after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.togglelink.page_main-content a::before,
.togglelink.page_main-content a::after {
  content: '\e882';
}
.togglelink.page_main-content a::before {
  content: '\e837';
}
.togglelink.page_main-content a::before,
.togglelink.page_main-content a::after {
  width: 100%;
  opacity: .6;
  font-size: 1rem;
  line-height: 1;
  text-align: center;
  margin: 0;
  transition: ease-out .30s opacity;
}
.togglelink.page_main-content a::before {
  opacity: 1;
  font-size: 1.25rem;
}
.togglelink.page_main-content a:hover,
.togglelink.page_main-content a:focus,
.togglelink.page_main-content a:active {
  background-color: #ffffff;
  border-color: #70bf95;
  color: #70bf95;
  text-decoration: none;
}
.togglelink.page_main-content a:hover *,
.togglelink.page_main-content a:focus *,
.togglelink.page_main-content a:active * {
  color: inherit;
  text-decoration: none;
}
.togglelink.page_main-content a:hover::after,
.togglelink.page_main-content a:focus::after,
.togglelink.page_main-content a:active::after {
  opacity: 0;
}
.wide-content .togglelink.page_main-content {
  left: 0;
}
.wide-content .togglelink.page_main-content a {
  background-color: #70bf95;
  border-color: #70bf95;
  border-radius: 0 3px 3px 0;
}
.wide-content .togglelink.page_main-content a::before {
  opacity: .6;
  font-size: 1rem;
}
.wide-content .togglelink.page_main-content a::after {
  opacity: 1;
  font-size: 1.25rem;
}
.wide-content .togglelink.page_main-content a:hover,
.wide-content .togglelink.page_main-content a:focus,
.wide-content .togglelink.page_main-content a:active {
  background-color: #ffffff;
}
.wide-content .togglelink.page_main-content a:hover::before,
.wide-content .togglelink.page_main-content a:focus::before,
.wide-content .togglelink.page_main-content a:active::before {
  opacity: 0;
}
.wide-content .togglelink.page_main-content a:hover::after,
.wide-content .togglelink.page_main-content a:focus::after,
.wide-content .togglelink.page_main-content a:active::after {
  opacity: 1;
}
form {
  display: inline;
  margin: 0;
  padding: 0;
}
form fieldset > label.block > span:first-child {
  display: inline-block;
}
@media only screen and (min-width:  1200px) {
  form fieldset > label.block > span:first-child {
    width: 48.8%;
  }
}
@media only screen and (max-width:  1199px) {
  form fieldset > label.block > span:first-child {
    width: 48.5%;
  }
}
fieldset {
  font-size: 1rem;
  line-height: 140%;
  border: 1px solid #454545;
  padding: .7rem 1rem;
}
fieldset > :last-child {
  margin-bottom: 0;
}
fieldset + p {
  padding-top: 1rem;
}
legend {
  margin: 0;
  padding: 0 .1em;
}
label {
  vertical-align: baseline;
  cursor: pointer;
}
input,
textarea,
button,
select,
optgroup,
option,
keygen,
output,
meter,
progress {
  font: inherit;
  font-weight: normal;
  color: #333;
  background-color: #fff;
  line-height: normal;
  margin: 0;
  vertical-align: middle;
  box-sizing: border-box;
}
select {
  max-width: 100%;
}
textarea.edit {
  font-size: 1rem;
}
optgroup {
  font-style: italic;
  font-weight: bold;
}
option {
  font-style: normal;
  font-weight: normal;
}
input,
textarea,
select,
keygen {
  min-height: 2rem;
  border: 1px solid #bbbbbb;
  box-shadow: inset 0 0 1px #eee;
  border-radius: 3px;
  padding-left: .3rem;
  padding-right: .3rem;
}
input[type="radio"],
input[type="checkbox"] {
  min-height: 1rem;
}
input[type="radio"],
input[type="checkbox"],
input[type="image"] {
  padding: 0;
  border-style: none;
}
input:active,
input:focus,
textarea:active,
textarea:focus,
select:active,
select:focus,
keygen:active,
keygen:focus {
  border-color: #999;
}
input[type="file"] {
  padding-top: .1rem;
  padding-bottom: .1rem;
}
button {
  background-color: #eee;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#eeeeee 99%,#cccccc 99%);
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #333;
  padding: .1em .5em;
  cursor: pointer;
  transition: ease-out .30s background-color, ease-out .30s color;
}
button:hover,
button:focus,
button:active {
  background-color: #ddd;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
  border-color: #999;
}
form input[type=submit],
a.button,
input[type=submit],
input[type=reset],
button[type=submit],
.qq-upload-button {
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  background-color: #70bf95;
  border: 1px solid #70bf95;
  border-radius: 3px;
  color: #ffffff;
  vertical-align: top;
  padding: .3em 1rem;
  transition: ease-out .30s background-color, ease-out .30s color;
}
form input[type=submit]:hover,
form input[type=submit]:active,
form input[type=submit]:focus,
a.button:hover,
a.button:active,
a.button:focus,
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus,
input[type=reset]:hover,
input[type=reset]:active,
input[type=reset]:focus,
button[type=submit]:hover,
button[type=submit]:active,
button[type=submit]:focus,
.qq-upload-button:hover,
.qq-upload-button:active,
.qq-upload-button:focus {
  background-color: #ffffff;
  color: #70bf95;
}
button[type='reset'] {
  min-height: 2rem;
  vertical-align: middle;
  padding: .3em 1rem;
}
input[type=submit],
button[type=submit] {
  min-height: 2rem;
  vertical-align: middle;
}
input[type=submit][disabled],
button[type=submit][disabled] {
  cursor: default;
}
input[type=submit][disabled]:hover,
input[type=submit][disabled]:active,
input[type=submit][disabled]:focus,
button[type=submit][disabled]:hover,
button[type=submit][disabled]:active,
button[type=submit][disabled]:focus {
  box-shadow: none;
  background-image: none;
  background-color: #70bf95;
  color: #ffffff;
  border-color: #70bf95;
}
input[type=submit] + span,
button[type=submit] + span {
  display: block;
  margin-top: 1rem;
}
input.button,
input[type=button] {
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#eeeeee 99%,#cccccc 99%);
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #333;
  padding: .1em .5em;
  transition: ease-out .30s background-color, ease-out .30s color;
}
input.button:hover,
input.button:active,
input.button:focus,
input[type=button]:hover,
input[type=button]:active,
input[type=button]:focus {
  background-color: #ddd;
  border-color: #999;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
}
input[disabled],
button[disabled],
select[disabled],
textarea[disabled],
option[disabled],
input[readonly],
button[readonly],
select[readonly],
textarea[readonly] {
  cursor: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#eeeeee 99%,#cccccc 99%);
  background-color: #eee;
  opacity: .5;
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  color: #333;
  font-weight: normal;
  padding: .3em 1rem;
  transition: ease-out .30s background-color, ease-out .30s color;
}
input[disabled]:hover,
input[disabled]:active,
input[disabled]:focus,
button[disabled]:hover,
button[disabled]:active,
button[disabled]:focus,
select[disabled]:hover,
select[disabled]:active,
select[disabled]:focus,
textarea[disabled]:hover,
textarea[disabled]:active,
textarea[disabled]:focus,
option[disabled]:hover,
option[disabled]:active,
option[disabled]:focus,
input[readonly]:hover,
input[readonly]:active,
input[readonly]:focus,
button[readonly]:hover,
button[readonly]:active,
button[readonly]:focus,
select[readonly]:hover,
select[readonly]:active,
select[readonly]:focus,
textarea[readonly]:hover,
textarea[readonly]:active,
textarea[readonly]:focus {
  background-color: #ddd;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
  border-color: #999;
  color: #333;
}
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media only screen and (max-width:  767px) {
  .tpl_sprintdoc #dw__login fieldset,
  .tpl_sprintdoc #dw__register fieldset,
  .tpl_sprintdoc #dw__resendpwd fieldset {
    width: 100%;
  }
  .tpl_sprintdoc #dw__login fieldset label.block,
  .tpl_sprintdoc #dw__register fieldset label.block,
  .tpl_sprintdoc #dw__resendpwd fieldset label.block {
    text-align: left;
  }
  .tpl_sprintdoc #dw__login fieldset label.block > span:first-child,
  .tpl_sprintdoc #dw__register fieldset label.block > span:first-child,
  .tpl_sprintdoc #dw__resendpwd fieldset label.block > span:first-child {
    width: 100%;
  }
  .tpl_sprintdoc #dw__login fieldset label.block input.edit,
  .tpl_sprintdoc #dw__register fieldset label.block input.edit,
  .tpl_sprintdoc #dw__resendpwd fieldset label.block input.edit {
    width: 100%;
    margin-top: .5rem;
  }
  .tpl_sprintdoc #dw__login label[for="remember__me"] {
    width: 100%;
    margin-left: 0;
  }
}
.dokuwiki .search_hit {
  background-color: #efefef;
  color: #252525;
}
#dokuwiki__content ul.tabs li:not([class~="active"]) strong,
#dokuwiki__content ul.tabs li:not([class~="active"]) a {
  color: #656565;
  transition: ease-out .30s background-color, ease-out .30s color;
}
#dokuwiki__content ul.tabs li:not([class~="active"]) a:hover,
#dokuwiki__content ul.tabs li:not([class~="active"]) a:focus,
#dokuwiki__content ul.tabs li:not([class~="active"]) a:active {
  color: #252525;
}
#dokuwiki__content .tabs > ul li:not([class~="active"]) a {
  color: #656565;
  transition: ease-out .30s background-color, ease-out .30s color;
}
#dokuwiki__content .tabs > ul li:not([class~="active"]) a:hover,
#dokuwiki__content .tabs > ul li:not([class~="active"]) a:focus,
#dokuwiki__content .tabs > ul li:not([class~="active"]) a:active {
  color: #252525;
}
.dokuwiki {
  /* + + + + +  list of changes  + + + + + */
  /* + + + + +  view of differents  + + + + + */
}
.dokuwiki form.changes li .sizechange {
  color: #252525;
}
.dokuwiki form.changes li .sizechange.positive {
  background-color: #cfc;
}
.dokuwiki form.changes li .sizechange.negative {
  background-color: #fdd;
}
.dokuwiki form.changes > .no > ul > li {
  min-height: 2rem;
  vertical-align: baseline;
  margin-bottom: .3rem;
}
.dokuwiki form.changes > .no > ul > li .li {
  line-height: 150%;
}
.dokuwiki form.changes > .no > ul > li .li > * {
  min-height: 10px;
}
.dokuwiki form.changes > .no > ul > li a,
.dokuwiki form.changes > .no > ul > li span,
.dokuwiki form.changes > .no > ul > li img {
  vertical-align: baseline;
}
.dokuwiki form.changes > .no > ul > li img {
  margin-left: .3rem;
  margin-right: .3rem;
}
.dokuwiki form.changes > .no > ul > li input[type="checkbox"] {
  margin: 0 .5rem .2rem -1.5rem;
}
.dokuwiki form.changes > .no > ul > li span.user bdi a {
  vertical-align: baseline;
}
.dokuwiki a.difflink {
  color: #286da8;
}
.dokuwiki a.difflink * {
  color: inherit;
}
.dokuwiki .diffnav a {
  background-color: #ececec;
  border: solid 1px #ececec;
  border-radius: 3px;
  color: #696969;
  transition: ease-out .30s background-color, ease-out .30s color, ease-out .30s border-color;
}
.dokuwiki .diffnav a::before {
  background-color: inherit;
  border: 0 none;
  color: inherit;
}
.dokuwiki .diffnav a:hover,
.dokuwiki .diffnav a:focus,
.dokuwiki .diffnav a:active {
  background-color: #696969;
  border: solid 1px #696969;
  color: #ececec;
}
.dokuwiki .diffnav a:hover::before,
.dokuwiki .diffnav a:focus::before,
.dokuwiki .diffnav a:active::before {
  background-color: inherit;
  color: inherit;
}
.dokuwiki table.diff {
  background-color: #fff;
  border: solid 1px #fff;
  border-top-width: 10px;
  border-bottom-width: 10px;
}
.dokuwiki table.diff.diff_inline {
  border-top-width: 0;
}
.dokuwiki table.diff.diff_inline .diffnav {
  padding-top: 10px;
  padding-bottom: 10px;
}
.dokuwiki table.diff th {
  background-color: #ffffff;
  color: #252525;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dokuwiki table.diff th.minor {
  color: #999;
}
.dokuwiki table.diff td.diff-blockheader {
  background-color: #cfc;
  color: #252525;
}
.dokuwiki table.diff td.diff-context {
  background-color: #eee;
  color: #252525;
}
.dokuwiki table.diff .diff-addedline {
  background-color: #cfc;
  color: #252525;
}
.dokuwiki table.diff .diff-addedline strong {
  background-color: transparent;
  color: #f00;
}
.dokuwiki table.diff .diff-deletedline {
  background-color: #fdd;
  color: #252525;
}
.dokuwiki table.diff .diff-deletedline * {
  color: inherit;
}
.dokuwiki table.diff .diff-deletedline strong {
  background-color: transparent;
  color: #f00;
}
.do-admin #admin__version {
  font-size: 1rem;
}
.do-admin .main-content ul > li {
  font-size: 1rem;
}
.do-admin .main-content ul > li div.li {
  font-size: 1rem;
}
.do-admin .main-content ul > li div.li a {
  font-size: 1rem;
  line-height: 125%;
  cursor: pointer;
}
.do-admin div.ui-admin ul.admin_tasks,
.do-admin div.ui-admin ul.admin_plugins {
  padding: 0;
}
.do-admin div.ui-admin ul.admin_tasks li,
.do-admin div.ui-admin ul.admin_plugins li {
  background-size: auto 1rem;
  margin: 0 0 .6em 0;
}
.do-admin div.ui-admin ul.admin_tasks li a,
.do-admin div.ui-admin ul.admin_plugins li a {
  color: #286da8;
  font-weight: 400;
}
.do-admin div.ui-admin ul.admin_tasks li a *,
.do-admin div.ui-admin ul.admin_plugins li a * {
  color: inherit;
}
.do-admin div.ui-admin ul.admin_tasks li a span.icon,
.do-admin div.ui-admin ul.admin_plugins li a span.icon {
  width: 1.6em;
  min-height: 1.6em;
  margin-top: -0.3rem;
  margin-bottom: .3rem;
}
.do-admin div.ui-admin ul.admin_tasks li a span.icon svg,
.do-admin div.ui-admin ul.admin_plugins li a span.icon svg {
  width: 26px;
  height: 26px;
  border: solid 1px #ffffff;
  border-radius: 3px;
  fill: #286da8;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s fill;
}
.do-admin div.ui-admin ul.admin_tasks li a span.icon svg path,
.do-admin div.ui-admin ul.admin_plugins li a span.icon svg path {
  fill: #286da8;
  transition: ease-out .30s fill;
}
.do-admin div.ui-admin ul.admin_tasks li a:hover span.icon svg,
.do-admin div.ui-admin ul.admin_tasks li a:focus span.icon svg,
.do-admin div.ui-admin ul.admin_tasks li a:active span.icon svg,
.do-admin div.ui-admin ul.admin_plugins li a:hover span.icon svg,
.do-admin div.ui-admin ul.admin_plugins li a:focus span.icon svg,
.do-admin div.ui-admin ul.admin_plugins li a:active span.icon svg {
  background-color: #286da8;
  border-color: #286da8;
  fill: #ffffff;
}
.do-admin div.ui-admin ul.admin_tasks li a:hover span.icon svg path,
.do-admin div.ui-admin ul.admin_tasks li a:focus span.icon svg path,
.do-admin div.ui-admin ul.admin_tasks li a:active span.icon svg path,
.do-admin div.ui-admin ul.admin_plugins li a:hover span.icon svg path,
.do-admin div.ui-admin ul.admin_plugins li a:focus span.icon svg path,
.do-admin div.ui-admin ul.admin_plugins li a:active span.icon svg path {
  fill: #ffffff;
}
@media only screen and (max-width:  1023px) {
  .do-admin div.ui-admin ul.admin_tasks {
    width: 50%;
    padding-top: 1rem;
  }
  .do-admin div.ui-admin ul.admin_tasks li {
    white-space: normal;
  }
  .do-admin div.ui-admin ul.admin_tasks li a {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
  }
  .do-admin div.ui-admin ul.admin_tasks li a span.icon {
    margin-top: -0.3rem;
    margin-bottom: .3rem;
  }
}
@media only screen and (max-width:  767px) {
  .do-admin div.ui-admin ul.admin_tasks {
    width: auto;
    padding-top: 1rem;
  }
}
#dokuwiki__detail {
  /* + + + + +  linked image  + + + + + */
  /* + + + + +  meta data  + + + + + */
}
@media screen {
  #dokuwiki__detail .img-link {
    text-align: center;
  }
  #dokuwiki__detail .img-link a {
    position: relative;
    left: 0;
    display: inline-block;
    max-width: 100%;
    color: #ffffff;
    margin: 0 auto 1.4em;
  }
  #dokuwiki__detail .img-link a::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    box-sizing: border-box;
    background: #70bf95;
    line-height: 125%;
    padding: 1rem;
  }
  #dokuwiki__detail .img-link a img {
    margin: 0;
    display: block;
    border: 1px dotted #ececec;
    position: relative;
  }
  #dokuwiki__detail .img-link a:hover,
  #dokuwiki__detail .img-link a:focus,
  #dokuwiki__detail .img-link a:active {
    text-decoration: none;
  }
  #dokuwiki__detail .img-link a:hover::before,
  #dokuwiki__detail .img-link a:focus::before,
  #dokuwiki__detail .img-link a:active::before {
    content: attr(title);
  }
  #dokuwiki__detail .img-link a:hover img,
  #dokuwiki__detail .img-link a:focus img,
  #dokuwiki__detail .img-link a:active img {
    border: 1px solid #70bf95;
  }
}
#dokuwiki__detail div.img_detail {
  /* vertical minus margin of .img-detail corresponds to the padding of .page */
}
@media screen {
  #dokuwiki__detail div.img_detail {
    background-color: #f6f6f6;
    border: solid #dadada;
    border-width: 1px 0;
    margin: 2rem -2rem;
  }
  #dokuwiki__detail div.img_detail h1,
  #dokuwiki__detail div.img_detail h2,
  #dokuwiki__detail div.img_detail h3,
  #dokuwiki__detail div.img_detail h4,
  #dokuwiki__detail div.img_detail h5,
  #dokuwiki__detail div.img_detail h6,
  #dokuwiki__detail div.img_detail p {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  #dokuwiki__detail div.img_detail > h4 {
    padding-top: 1rem;
  }
}
@media screen {
  #dokuwiki__detail div.img_detail dl {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    width: 100%;
  }
  #dokuwiki__detail div.img_detail dl dt,
  #dokuwiki__detail div.img_detail dl dd {
    box-sizing: border-box;
    margin: .2em 0;
    padding: 0.6rem .3rem;
  }
}
#dokuwiki__detail div.img_detail dl dt {
  background-color: #efefef;
  color: #252525;
}
@media only screen and (min-width:  768px) {
  #dokuwiki__detail div.img_detail dl dt {
    width: 33.3%;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__detail div.img_detail dl dt {
    width: 40%;
  }
}
#dokuwiki__detail div.img_detail dl dd {
  padding-left: 0.6rem;
}
@media only screen and (min-width:  768px) {
  #dokuwiki__detail div.img_detail dl dd {
    width: 66.6%;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__detail div.img_detail dl dd {
    width: 59.9%;
  }
}
#dokuwiki__detail div.img_detail .os-map p {
  text-align: right;
}
#dokuwiki__detail div.img_detail .os-map iframe {
  border: solid #70bf95;
  border-width: 1px 0;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__detail div.img_detail {
    margin-right: -3.2rem;
  }
  #dokuwiki__detail div.img_detail h1,
  #dokuwiki__detail div.img_detail h2,
  #dokuwiki__detail div.img_detail h3,
  #dokuwiki__detail div.img_detail h4,
  #dokuwiki__detail div.img_detail h5,
  #dokuwiki__detail div.img_detail h6,
  #dokuwiki__detail div.img_detail p {
    padding-right: 3.2rem;
  }
}
@media only screen and (max-width:  767px) {
  #dokuwiki__detail div.img_detail {
    margin-left: -1rem;
  }
  #dokuwiki__detail div.img_detail h1,
  #dokuwiki__detail div.img_detail h2,
  #dokuwiki__detail div.img_detail h3,
  #dokuwiki__detail div.img_detail h4,
  #dokuwiki__detail div.img_detail h5,
  #dokuwiki__detail div.img_detail h6,
  #dokuwiki__detail div.img_detail p {
    padding-left: 1rem;
  }
}
.toollist__listitem {
  list-style: none;
}
.toollist__listitem a {
  display: inline-flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-items: center;
}
.toollist__listitem span {
  font-size: 1rem;
}
.toollist__listitem svg {
  width: 1rem;
  vertical-align: middle;
  fill: #696969;
  margin-right: .2em;
}
#popupviewer > .controls > .content {
  padding: 1.5rem 1rem 1rem;
}
#popupviewer > .controls > .content td,
#popupviewer > .controls > .content th {
  font-size: 1rem;
  line-height: 125%;
}
#popupviewer > .controls > .content td a,
#popupviewer > .controls > .content th a {
  font-size: 1rem;
  line-height: 125%;
}
#popupviewer > .controls > .content .li,
#popupviewer > .controls > .content li {
  font-size: 1rem;
  line-height: 125%;
}
#spr__magic-matcher {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
@media only screen and (min-width:  1024px) and (max-width:  1199px) {
  #spr__magic-matcher .container {
    margin-left: 1.8rem;
  }
}
#spr__magic-matcher #mm__issueselect_chosen {
  max-width: 50%;
}
#spr__magic-matcher select[name="mmissues"] + div.chosen-container {
  max-width: 67%;
}
#spr__magic-matcher button[name="toggleSuggestions"] {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-bottom: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  color: #696969;
  background: #fff;
  border-radius: 0;
  border-bottom-left-radius: 5px;
}
#spr__magic-matcher button[name="toggleSuggestions"]:hover,
#spr__magic-matcher button[name="toggleSuggestions"]:focus,
#spr__magic-matcher button[name="toggleSuggestions"]:active {
  border-color: #70bf95;
  color: #70bf95;
}
#spr__magic-matcher #magicmatcher__context {
  position: relative;
  width: 100%;
  min-height: 50px;
  box-sizing: border-box;
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  font-size: 1rem;
  padding: .8em 1em .5em;
  margin-bottom: 0;
}
#spr__magic-matcher #magicmatcher__context .chosen-container-single,
#spr__magic-matcher #magicmatcher__context .chosen-container-single *,
#spr__magic-matcher #magicmatcher__context #mm_issue_loading,
#spr__magic-matcher #magicmatcher__context .mm__status,
#spr__magic-matcher #magicmatcher__context .toggleSuggestions {
  font-size: 1rem;
}
#spr__magic-matcher #magicmatcher__context .chosen-container-single .chosen-single span {
  line-height: 140%;
}
@media only screen and (max-width:  1023px) {
  #spr__magic-matcher #magicmatcher__context {
    padding-top: 2rem;
  }
  #spr__magic-matcher #magicmatcher__context .chosen-container {
    display: block;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: .5rem;
  }
}
a.jiralink {
  font-size: 1rem;
}
a.jiralink img {
  float: left;
  display: inline-block;
  margin-top: .13em;
  margin-right: 3px;
}
a.jiralink span.mm__status {
  display: inline-block;
  font-size: 1rem;
  margin-left: 5px;
  padding: 1px 4px;
}
.dokuwiki .serverToolTip {
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
  border-radius: 3px;
  font-size: 1rem;
}
.dokuwiki .serverToolTip h1.issueTitle {
  font-size: 1rem;
}
.dokuwiki .serverToolTip h2 {
  font-size: .88rem;
}
.dokuwiki .serverToolTip ul {
  margin-top: .3rem;
}
.dokuwiki .serverToolTip p,
.dokuwiki .serverToolTip li {
  font-size: 0.82rem;
}
.dokuwiki .serverToolTip p *,
.dokuwiki .serverToolTip li * {
  font-size: inherit;
}
.dokuwiki .serverToolTip p {
  margin-top: .3rem;
  margin-bottom: .3rem;
}
.dokuwiki .serverToolTip .components .component {
  font-size: 0.82rem;
}
.dokuwiki .serverToolTip .labels .label {
  font-size: 0.82rem;
}
.dokuwiki .serverToolTip .descriptionTeaser {
  font-size: 0.82rem;
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
}
.no-js #spr__magic-matcher {
  display: none;
}
.do-admin #dokuwiki__content #magicmatcher__repoadmin .tabs li a,
.do-admin #dokuwiki__content #magicmatcher_adminimport .tabs li a {
  cursor: pointer;
}
.do-admin #dokuwiki__content #magicmatcher__repoadmin .tabs li.active a,
.do-admin #dokuwiki__content #magicmatcher_adminimport .tabs li.active a {
  cursor: default;
}
.do-admin #dokuwiki__content #magicmatcher__repoadmin .service_wrapper > a,
.do-admin #dokuwiki__content #magicmatcher_adminimport .service_wrapper > a {
  display: inline-block;
  margin-top: 20px;
}
@media only screen and (max-width:  1199px) {
  #spr__magic-matcher #magicmatcher__context .chosen-container-single {
    width: 20% !important;
  }
  #spr__magic-matcher #magicmatcher__context .chosen-container-single + select + .chosen-container-single {
    width: 58% !important;
  }
}
@media only screen and (max-width:  1023px) {
  #spr__magic-matcher {
    display: none;
  }
}
@media print {
  #spr__magic-matcher {
    display: none;
  }
}
#dokuwiki__usertools.nav-usertools ul li.user-task {
  display: inline-block;
  min-height: 1.75rem;
  min-width: 1.75rem;
  box-sizing: border-box;
  color: #696969;
  font-size: .88rem;
  padding: 0;
  margin: 0 .25rem;
  position: relative;
}
#dokuwiki__usertools.nav-usertools ul li.user-task * {
  font-size: .88rem;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .num {
  position: absolute;
  right: -0.4rem;
  top: -0.5em;
  background-color: #70bf95;
  border-radius: 2px;
  color: #ffffff;
  font-size: .73rem;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  padding: .1em .2rem;
  transition: ease-out .30s color, ease-out .30s background-color;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks {
  width: 100%;
  min-width: 2rem;
  min-height: 1.75rem;
  border-radius: 3px;
  border: 1px solid #CCC;
  padding: .14rem 0 0 0;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks::before {
  content: '';
}
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks:hover,
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks:focus,
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks:active {
  background-color: #70bf95;
  border: none;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks:hover svg path,
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks:focus svg path,
#dokuwiki__usertools.nav-usertools ul li.user-task .plugin__do_usertasks:active svg path {
  fill: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul li.user-task button {
  background-color: #ffffff;
}
#dokuwiki__usertools.nav-usertools ul li.user-task svg {
  width: 1.2rem;
  height: 1.2rem;
  margin-bottom: 2px;
}
#dokuwiki__usertools.nav-usertools ul li.user-task svg path {
  fill: #70bf95;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .noopentasks span {
  background-color: #ececec;
  border-color: #BBB;
  color: #696969;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .noopentasks svg path {
  fill: #696969;
}
#dokuwiki__usertools.nav-usertools ul li.user-task .noopentasks .num {
  background-color: #BBB;
  color: #666;
  margin-top: 1px;
}
@media only screen and (max-width:  767px) {
  #dokuwiki__usertools.nav-usertools ul li.user-task {
    display: none;
  }
}
.plugin__do_usertasks_list {
  background-color: transparent;
}
@media only screen and (max-width:  991px) {
  .plugin__do_usertasks_list {
    right: 1.25rem !important;
    left: 1.25rem !important;
  }
}
.plugin__do_usertasks_list table.inline {
  background-color: #FFF;
  margin-top: .5rem;
}
@media only screen and (max-width:  991px) {
  .plugin__do_usertasks_list table.inline {
    width: 100%;
  }
}
.qc-output {
  position: relative;
  min-width: 100%;
  width: auto;
  background-color: #ffffff !important;
  font-size: 90%;
  box-shadow: 0 .1em .5em rgba(153,153,153,0.5);
  border-bottom: solid 1px #dadada;
  margin-bottom: 0;
  padding-top: 0 !important;
}
@media only screen and (min-width:  480px) {
  .qc-output {
    margin-right: -2rem;
    margin-left: -2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media only screen and (min-width:  1024px) {
  .qc-output {
    top: -1rem;
  }
}
@media only screen and (max-width:  1023px) {
  .qc-output {
    top: 0;
    margin-top: -3rem;
    margin-right: -3.2rem;
    margin-left: -2rem;
    padding-top: 2rem;
  }
}
@media only screen and (max-width:  479px) {
  .qc-output {
    margin-left: -1rem;
    padding-left: 1rem;
    padding-right: 2rem;
  }
}
@media only screen and (min-width:  1024px) {
  .qc-output h1 {
    padding-top: 0;
  }
}
.qc-output h2 {
  font-size: 1.3rem;
}
.qc-output h3 {
  font-size: 1.1rem;
}
.qc-output h4,
.qc-output h5,
.qc-output h6 {
  font-size: 1rem;
}
.qc-output div,
.qc-output p {
  margin-left: 0;
}
.qc-output dl dt,
.qc-output dl dd {
  padding-bottom: .3rem;
}
@media only screen and (max-width:  479px) {
  .qc-output dl dt,
  .qc-output dl dd {
    float: none;
    display: inline-block;
    width: 49%;
    max-width: 10em;
    vertical-align: top;
    margin-left: 0;
  }
}
.qc-output .qc_icon {
  background-color: #fff;
  border-radius: 3px;
  vertical-align: top;
  padding: .1rem;
}
.do-admin #dokuwiki__content #plugin__qc_admin table .centeralign .qc_icon svg + span {
  min-width: 2em;
  padding-left: .2em;
  text-align: left;
  display: inline-block;
}
#dokuwiki__content .structaggregation {
  position: relative;
  padding-bottom: 1.5rem;
  margin-bottom: 1rem;
}
#dokuwiki__content .structaggregation td,
#dokuwiki__content .structaggregation th {
  line-height: 125%;
}
#dokuwiki__content .structaggregation td a,
#dokuwiki__content .structaggregation th a {
  line-height: 125%;
}
#dokuwiki__content .structaggregation th a {
  color: #286da8;
}
#dokuwiki__content .structaggregation table th input:not(:focus) {
  cursor: pointer;
}
#dokuwiki__content .structaggregation table th input:focus {
  width: 100%;
  box-sizing: border-box;
}
#dokuwiki__content .structaggregation .table {
  margin-bottom: 0;
}
#dokuwiki__content .structaggregation > a {
  position: absolute;
  bottom: 0;
  height: 1.5rem;
  margin-bottom: 0;
}
#dokuwiki__content .structaggregation > a.export {
  bottom: 1px;
  overflow-x: hidden;
  background: transparent url("/lib/tpl/sprintdoc/svg.php?svg=file-export.svg&f=existing") left center no-repeat;
  background-size: auto 20px;
  border: solid 1px #bbbbbb;
  border-radius: 0 0 3px 3px;
  color: #286da8;
  font-size: .88rem;
  line-height: 1;
  margin-top: -1px;
  padding-top: .4em;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s color;
}
#dokuwiki__content .structaggregation > a.export:hover,
#dokuwiki__content .structaggregation > a.export:focus,
#dokuwiki__content .structaggregation > a.export:active {
  background-color: #286da8;
  background-image: url("/lib/tpl/sprintdoc/svg.php?svg=file-export.svg&f=background");
  border-color: #286da8;
  text-decoration: none;
}
#dokuwiki__content #plugin__struct_output {
  margin-right: 0;
}
#dokuwiki__content #plugin__struct_output th {
  background-color: #f6f6f6;
}
#dokuwiki__content .struct_entry_form {
  margin-bottom: 2rem;
}
#dokuwiki__content .struct_entry_form > fieldset {
  margin-top: 1.5rem;
}
#dokuwiki__content textarea + .struct_entry_form {
  margin-top: -0.5rem;
}
#dokuwiki__content div.editBox .struct_entry_form label span.label {
  color: #252525;
}
.dokuwiki {
  /* struct fields for bureaucracy forms */
}
.dokuwiki .struct_inlineditor {
  box-shadow: 0 .1em .5em rgba(153,153,153,0.5);
}
.dokuwiki .struct_inlineditor p.hint {
  margin-top: .3rem;
  margin-bottom: 1rem;
}
.dokuwiki .struct_inlineditor button[type="submit"] + button {
  min-height: 2rem;
  vertical-align: middle;
  margin-left: .3rem;
}
.dokuwiki .bureaucracy__plugin .field {
  clear: both;
}
.dokuwiki .bureaucracy__plugin .field label {
  padding: 0;
}
.dokuwiki .bureaucracy__plugin .field label .label {
  text-align: right;
  font-weight: bold;
  padding: 0;
}
.dokuwiki .bureaucracy__plugin .field .input {
  line-height: 2.5em;
}
form.doku_form.struct_newschema fieldset > label > span:first-child {
  display: inline-block;
}
@media only screen and (min-width:  1200px) {
  form.doku_form.struct_newschema fieldset > label > span:first-child {
    width: 48.8%;
  }
}
@media only screen and (max-width:  1199px) {
  form.doku_form.struct_newschema fieldset > label > span:first-child {
    width: 48.5%;
  }
}
form.doku_form.struct_newschema fieldset > label > input[type="text"] {
  width: 50%;
}
form.doku_form.struct_newschema fieldset button {
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  background-color: #70bf95;
  border: 1px solid #70bf95;
  border-radius: 3px;
  color: #ffffff;
  vertical-align: top;
  margin-top: .3em;
  padding: .3em 1rem;
  transition: ease-out .30s background-color, ease-out .30s color;
}
form.doku_form.struct_newschema fieldset button:hover,
form.doku_form.struct_newschema fieldset button:active,
form.doku_form.struct_newschema fieldset button:focus {
  background-color: #ffffff;
  color: #70bf95;
}
form.doku_form.struct_newschema fieldset button + p {
  padding-top: 1rem;
}
#dokuwiki__content .struct_status {
  border-color: #bbbbbb;
  border-radius: 3px;
  font-size: .88rem;
}
.dokuwiki form.bureaucracy__plugin fieldset {
  width: 100%;
  max-width: 800px;
  box-sizing: border-box;
  border: 0 none;
  text-align: center;
  margin-left: 0;
  margin-bottom: 2rem;
  padding: 1rem 0 0;
}
.dokuwiki form.bureaucracy__plugin fieldset > *:not(button) {
  text-align: left;
}
.dokuwiki form.bureaucracy__plugin legend {
  font-size: .88rem;
  font-weight: bold;
  text-align: left;
}
.dokuwiki form.bureaucracy__plugin label {
  clear: both;
  padding-top: 0.5rem;
}
.dokuwiki form.bureaucracy__plugin label::after {
  content: '';
  clear: both;
}
.dokuwiki form.bureaucracy__plugin label sup {
  float: right;
  font-size: 1em;
}
.dokuwiki form.bureaucracy__plugin label input,
.dokuwiki form.bureaucracy__plugin label select {
  float: left;
  width: 50%;
  text-align: left;
  padding: .1em .2em;
}
.dokuwiki form.bureaucracy__plugin label input[type="checkbox"] {
  width: 1.5rem;
  height: 1.5rem;
  background-image: none;
}
.dokuwiki form.bureaucracy__plugin label span {
  float: left;
  text-align: right;
  line-height: 125%;
  padding-top: .2em;
  padding-right: 1rem;
}
.dokuwiki form.bureaucracy__plugin label span:not([class]) {
  font-weight: bold;
  margin-top: .5em;
}
.dokuwiki form.bureaucracy__plugin label span:not([class]) + input,
.dokuwiki form.bureaucracy__plugin label span:not([class]) + select {
  margin-top: .3em;
}
.dokuwiki form.bureaucracy__plugin label span:not([class]) + input + input {
  margin-top: .3em;
}
.dokuwiki form.bureaucracy__plugin label span.label {
  text-align: right;
  padding-top: .5em;
}
.dokuwiki form.bureaucracy__plugin label span.input {
  width: 49%;
  text-align: left;
  padding-left: 0;
}
.dokuwiki form.bureaucracy__plugin button[type="submit"] {
  margin-top: 2rem;
}
@media only screen and (min-width:  1440px) {
  .dokuwiki form.bureaucracy__plugin p {
    font-size: 1rem;
  }
}
@media only screen and (max-width:  1439px) {
  .dokuwiki form.bureaucracy__plugin p,
  .dokuwiki form.bureaucracy__plugin label,
  .dokuwiki form.bureaucracy__plugin button[type="submit"] {
    font-size: 1rem;
  }
}
#plugin__highlightparent {
  clear: none;
  display: block;
  position: relative;
}
#plugin__highlightparent + * {
  clear: both;
  padding-top: 1em;
}
@media only screen and (max-width:  1023px) {
  #plugin__highlightparent {
    clear: both;
    margin-top: 1rem;
  }
}
#dokuwiki__content div.section_highlight {
  clear: right;
  background: repeating-linear-gradient(-45deg,rgba(255,255,255,0.95),rgba(255,255,255,0.95) 10px,rgba(37,37,37,0.05) 10px,rgba(37,37,37,0.05) 20px);
  border-color: #f6f6f6;
}
#dokuwiki__content .secedit button {
  clear: both;
  font-size: 100%;
  margin-top: .5rem;
  margin-bottom: .5rem;
}
#dokuwiki__content div.editBox {
  background-color: #FFF;
  border: solid 2px #FFF;
}
#dokuwiki__content div.editBox .editButtons {
  display: inline-block;
  padding-bottom: 1rem;
}
@media only screen and (max-width:  767px) {
  #dokuwiki__content div.editBox div.summary label[for=edit__summary] {
    white-space: normal;
    display: block;
    width: 100%;
  }
  #dokuwiki__content div.editBox div.summary label[for=edit__summary] span {
    display: inline-block;
    padding-bottom: .4rem;
  }
  #dokuwiki__content div.editBox div.summary label[for=edit__summary] input#edit__summary {
    max-width: 100%;
    box-sizing: border-box;
  }
}
.mode_edit .content .msg-area {
  display: block;
  margin-bottom: 1.5rem;
  clear: both;
}
.mode_edit .content #spr__meta-box {
  display: none;
}
#mediamanager__page .namespaces h2 {
  bottom: 0;
  line-height: 100%;
  margin-bottom: -1px;
}
#mediamanager__page #media__tree ul li img {
  padding-top: .3em;
}
#mediamanager__page ul.tabs li a {
  border-bottom-color: transparent;
}
#mediamanager__page #page__revisions > .no > ul > li input[type="checkbox"] {
  margin-left: 0;
}
@media only screen and (max-width:  1023px) {
  #mediamanager__page {
    min-width: 100%;
    max-width: 100%;
  }
}
div#dwpl-ti-container {
  /* + + +  content box  + + + */
}
div#dwpl-ti-container li.dwpl-ti-tab {
  box-shadow: none;
  background-color: #f6f6f6;
  border-color: #bbbbbb;
  border-radius: 3px 3px 0 0;
  color: #252525;
  padding: 0;
}
div#dwpl-ti-container li.dwpl-ti-tab:hover {
  background-color: #f6f6f6;
  text-decoration: none;
}
div#dwpl-ti-container li.dwpl-ti-tab:hover div {
  text-decoration: underline;
}
div#dwpl-ti-container li.dwpl-ti-tab:hover div.selected {
  color: #252525;
}
div#dwpl-ti-container li.dwpl-ti-tab div {
  border-radius: inherit;
  color: inherit;
  padding: .1em .35em;
}
div#dwpl-ti-container li.dwpl-ti-tab div.selected {
  position: relative;
  background-color: #ffffff;
  color: #252525;
}
div#dwpl-ti-container div.dwpl-ti-content-box {
  position: relative;
  overflow: auto;
  box-shadow: 0 0 .5em rgba(153,153,153,0.5);
  background-color: #ffffff;
  border: solid 1px #bbbbbb;
  border-radius: 0;
  margin-top: -1px;
}
#spr__meta-box ul.tagging_cloud {
  width: 100%;
  padding-right: 0;
}
#spr__meta-box ul.tagging_cloud li.t0 a {
  font-size: .88rem;
}
#spr__meta-box ul.tagging_cloud li.t1 a {
  font-size: 1rem;
}
#spr__meta-box ul.tagging_cloud li.t2 a {
  font-size: 1.1rem;
}
#spr__meta-box ul.tagging_cloud li.t3 a {
  font-size: 1.2rem;
}
#spr__meta-box ul.tagging_cloud li.t4 a {
  font-size: 1.3rem;
}
#spr__meta-box ul.tagging_cloud li.t5 a {
  font-size: 1.4rem;
}
#spr__meta-box ul.tagging_cloud li.t6 a {
  font-size: 1.5rem;
}
#spr__meta-box ul.tagging_cloud li.t7 a {
  font-size: 1.6rem;
}
#spr__meta-box ul.tagging_cloud li.t8 a {
  font-size: 1.7rem;
}
#spr__meta-box ul.tagging_cloud li.t9 a {
  font-size: 1.8rem;
}
#spr__meta-box ul.tagging_cloud li.t10 a {
  font-size: 1.9rem;
}
#spr__meta-box form#tagging__edit {
  width: 100%;
}
#spr__meta-box form#tagging__edit label {
  display: block;
}
#spr__meta-box form#tagging__edit input.edit {
  width: 100%;
  margin-bottom: .5rem;
}
@media only screen and (max-width:  1023px) {
  #spr__meta-box form#tagging__edit label {
    display: inline-block;
    min-width: 50%;
    vertical-align: top;
    margin-bottom: .5rem;
  }
  #spr__meta-box form#tagging__edit input.edit {
    margin-bottom: 0;
  }
}
@media only screen and (max-width:  767px) {
  #spr__meta-box form div > button[type="submit"] {
    width: 49%;
    padding: 0;
  }
  #spr__meta-box form#tagging__edit::after {
    content: '';
    clear: both;
    display: block;
  }
  #spr__meta-box form#tagging__edit label {
    display: block;
    width: 100%;
  }
  #spr__meta-box form#tagging__edit button[type="submit"] {
    float: right;
  }
  #spr__meta-box form#tagging__edit button[type="submit"]:first-of-type {
    float: left;
  }
}
#dokuwiki__content.main-content div.editbutton_table {
  position: relative;
  float: left;
  margin-top: -1.4em !important;
}
#dokuwiki__content.main-content div.editbutton_table form div.no button,
#dokuwiki__content.main-content div.editbutton_table form div.no input.button {
  min-height: 1rem;
  background-color: #ffffff;
  border-top: solid 1px #70bf95;
  border-color: #bbbbbb;
  border-radius: 0 0 3px 3px;
  color: #286da8;
  font-size: .88rem;
  margin-top: -1px;
  padding-right: .3em;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s color;
}
#dokuwiki__content.main-content div.editbutton_table form div.no button:hover,
#dokuwiki__content.main-content div.editbutton_table form div.no button:focus,
#dokuwiki__content.main-content div.editbutton_table form div.no button:active,
#dokuwiki__content.main-content div.editbutton_table form div.no input.button:hover,
#dokuwiki__content.main-content div.editbutton_table form div.no input.button:focus,
#dokuwiki__content.main-content div.editbutton_table form div.no input.button:active {
  background-color: #286da8;
  border-color: #286da8;
  color: #ffffff;
}
#dokuwiki__content.main-content div.editbutton_table + * {
  clear: left;
}
#dokuwiki__content.main-content div.editbutton_table + div.editbutton_table {
  clear: none;
}
#dokuwiki__content.main-content .secedit.editbutton_table a.button.print {
  min-height: 1rem;
  background-color: #ffffff;
  border-radius: 0 3px;
  border-top: solid 1px;
  border-color: #bbbbbb;
  font-size: .88rem;
  margin-top: -1px;
  padding-right: .3em;
}
.dokuwiki #extension__manager .actions {
  font-size: 0;
}
.dokuwiki #extension__manager .actions > button {
  font-size: .92rem;
  margin-left: .3rem;
  padding-left: .3rem;
  padding-right: .3rem;
}
#dokuwiki__content a.folder {
  background: transparent url("/lib/tpl/sprintdoc/svg.php?svg=down.svg&f=existing") right center no-repeat;
  color: #286da8;
  padding-right: 20px;
}
#dokuwiki__content a.folder.open {
  background-image: url("/lib/tpl/sprintdoc/svg.php?svg=up.svg&f=existing");
}
#dokuwiki__content div.folded {
  box-shadow: 0 0 .5em rgba(40,109,168,0.5);
  border: 1px solid rgba(40,109,168,0.5);
  border-radius: 0;
  margin-top: -0.7rem;
  margin-bottom: .7rem;
  padding: .5em;
}
#dokuwiki__content div.folded p {
  margin: .5rem 0;
}
#dokuwiki__content span.folded {
  border: 1px dotted #bbbbbb;
}
#dokuwiki__content #config__manager fieldset {
  min-width: 100%;
  overflow-x: auto;
  box-sizing: border-box;
  background-color: rgba(230,230,230,0.2);
  margin-left: 0;
  margin-right: 0;
}
#dokuwiki__content #config__manager .selectiondefault {
  background-color: transparent;
  color: inherit;
}
#dokuwiki__content #config__manager tr .input {
  background-color: transparent;
  color: inherit;
}
#dokuwiki__content #config__manager tr:hover td {
  color: inherit;
}
#dokuwiki__content #config__manager tr.default .input {
  background-color: transparent;
}
#dokuwiki__content #config__manager td.label {
  padding: .8em 0 1.2em 1em;
}
#dokuwiki__content #config__manager td.label span.outkey {
  background-color: #ffffff;
  color: inherit;
  font-size: 0.82rem;
  font-weight: bold;
  padding: 0 .2rem;
}
#dokuwiki__content #config__manager td.label span.outkey a {
  font-size: inherit;
}
#dokuwiki__content #config__manager td.label label {
  line-height: 135%;
}
@media only screen and (max-width:  1023px) {
  #dokuwiki__content #config__manager td.label label,
  #dokuwiki__content #config__manager td.label span {
    font-size: .88rem;
  }
  #dokuwiki__content #config__manager td.label + td {
    font-size: .88rem;
  }
  #dokuwiki__content #config__manager td.label + td span {
    font-size: inherit;
  }
  #dokuwiki__content #config__manager td select,
  #dokuwiki__content #config__manager td input.edit {
    font-size: .88rem;
  }
  #dokuwiki__content #config__manager .selectiondefault label {
    font-size: .88rem;
  }
}
@media only screen and (max-width:  991px) {
  #dokuwiki__content #config__manager table {
    border-top: 0 none;
  }
  #dokuwiki__content #config__manager td {
    padding-top: 0;
  }
  #dokuwiki__content #config__manager td.label {
    display: block;
    width: 100%;
    border: 0 none;
    border-top: 1px solid #bbbbbb;
    border-bottom: 0 none;
    padding: .8em .5em .3em;
  }
  #dokuwiki__content #config__manager td.label span.outkey {
    margin-left: 0;
  }
  #dokuwiki__content #config__manager td .input {
    width: 100%;
  }
  #dokuwiki__content #config__manager td.value,
  #dokuwiki__content #config__manager td.label + td {
    display: block;
    width: 100%;
    border: 0 none;
    margin-bottom: 1.2rem;
  }
  #dokuwiki__content #config__manager td select,
  #dokuwiki__content #config__manager td input.edit {
    width: 100%;
    text-overflow: ellipsis;
  }
  #dokuwiki__content #config__manager .selectiondefault {
    float: none;
    max-width: 100%;
    width: auto;
  }
  #dokuwiki__content #config__manager .selectiondefault label {
    width: 90%;
  }
}
nav.nav-starred ul {
  list-style: none;
}
nav.nav-starred ul li {
  margin-left: 0;
}
nav.nav-starred ul li svg {
  vertical-align: text-top;
  fill: #696969;
}
#plugin__sitemapnavi {
  padding-bottom: 1.3rem;
  margin-bottom: 1.3rem;
  border-bottom: 1px solid #696969;
}
#plugin__sitemapnavi label {
  padding-left: 0.5em;
}
#plugin__sitemapnavi li {
  line-height: 140%;
}
#plugin__sitemapnavi li li {
  margin-left: 0.75em;
}
.wide-content #plugin__sitemapnavi {
  display: none;
}
#dokuwiki__content .dataplugin_entry dl {
  margin-left: 0;
  margin-right: 0;
}
#dokuwiki__content .editbutton_plugin_data {
  position: relative;
  top: -1em;
  float: left;
  font-size: .88rem;
  margin-top: 0;
}
#dokuwiki__content .editbutton_plugin_data form button {
  min-height: 1rem;
  height: 1.8em;
  background-color: #ffffff;
  border-top: solid 1px #70bf95;
  border-color: #bbbbbb;
  border-radius: 0 0 3px 3px;
  color: #286da8;
  font-size: .88rem;
  line-height: 1.8em;
  margin-top: -1px;
  margin-left: .6em;
  padding: 0 .3em;
  transition: ease-out .30s background-color, ease-out .30s border-color, ease-out .30s color;
}
#dokuwiki__content .editbutton_plugin_data form button:hover,
#dokuwiki__content .editbutton_plugin_data form button:focus,
#dokuwiki__content .editbutton_plugin_data form button:active {
  background-color: #286da8;
  border-color: #286da8;
  color: #ffffff;
}
.mode_edit .content .row > .col-xs-12 #dokuwiki__content::before {
  display: none;
}
.wide-content .sidebarheader,
.wide-content .sidebarfooter {
  visibility: hidden;
}
.dokuwiki div.plugin_translation {
  clear: none;
  display: block;
  position: relative;
  float: none;
}
.dokuwiki div.plugin_translation + * {
  clear: both;
  padding-top: 1em;
}
.dokuwiki div.plugin_translation ul li a.wikilink1:link,
.dokuwiki div.plugin_translation ul li a.wikilink1:hover,
.dokuwiki div.plugin_translation ul li a.wikilink1:active,
.dokuwiki div.plugin_translation ul li a.wikilink1:visited {
  background-color: #286da8;
}
@media only screen and (max-width:  1023px) {
  .dokuwiki div.plugin_translation {
    clear: both;
    margin-top: 1rem;
  }
}
@media print {
  /* /.dokuwiki */
  /* XXXXXXXXX /lib/tpl/sprintdoc/css/print.less XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 */
  /* + + + + +  variables  + + + + + */
  /* XXXXXXXXX /lib/plugins/wrap/print.less XXXXXXXXX */
  /********************************************************************
Print Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* /.dokuwiki */
  /* XXXXXXXXX /lib/tpl/sprintdoc/css/print.less XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 */
  /* + + + + +  variables  + + + + + */
  /* messages with msg() */
  /* section edit button */
  /* accessibly hidden text */
  /* modal windows */
  /* XXXXXXXXX /lib/plugins/acl/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authjwt/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authjwt/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/batchedit/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/batchedit/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bookcreator/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bookcreator/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/breadcrumbdeluxe/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/bureaucracy/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/captcha/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/clearhistory/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/clearhistory/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cloud/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/comment/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cookielaw/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/cookielaw/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/copypage/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/folded/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/include/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/keyboard/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/keyboard/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/multiorphan/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/multiorphan/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauth/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauth/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauthkeycloak/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/oauthkeycloak/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/orphanswanted/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/orphanswanted/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagelist/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagemod/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagemod/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagequery/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pagequery/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pageredirect/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plantumlparser/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/plantumlparser/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/refnotes/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/refnotes/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchindex/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchindex/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchtablejs/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/searchtablejs/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/slider/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/slider/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/smtp/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sortablejs/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tablewidth/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tablewidth/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tag/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/tagfilter/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/versionswitch/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/versionswitch/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/print.css XXXXXXXXX */
  /********************************************************************
Print Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* boxes and notes with icons
********************************************************************/
  /* mark
********************************************************************/
  /* miscellaneous
********************************************************************/
  /*____________ spoiler ____________*/
  /*____________ pagebreak ____________*/
  /*____________ avoid page break ____________*/
  /* not yet supported by most browsers */
  /*____________ no print ____________*/
  /********************************************************************
Styles shared between print.css and pdf.css
********************************************************************/
  /* /.dokuwiki */
  /*  + + + + + print styles  + + + + + */
  /* lightbox is shown: */
  /* + + + + + + + + + + + + + + */
  /* + + + + +  admin  + + + + + */
  /* + + +  acl_manager  + + + */
  /* + + +  Extension Manager  + + + */
  /* + + +  Configuration Settings  + + + */
  /* + + + + + + + + + + + + + + + + + + + + + + + */
  /* + + + + +  Template Style Settings  + + + + + */
  /* + + +  data plugin  + + + */
  /* + + +  tabbox  + + + */
  /* + + +  media nmanager  + + + */
  /* + + +  forms  + + + */
  /* XXXXXXXXX /conf/userprint.css XXXXXXXXX */
  /* XXXXXXXXX /conf/userprint.less XXXXXXXXX */
  div.error,
  div.info,
  div.success,
  div.notify,
  .secedit,
  .a11y,
  .JSpopup,
  #link__wiz {
    display: none;
  }
  .dokuwiki div.bookcreator__panel {
    display: none;
  }
  .dokuwiki div.bookcreator__ {
    display: none;
  }
  #plantumlparse_link_section {
    display: none;
  }
  div.dokuwiki form.searchtable {
    display: none;
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety,
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    border: 2px solid #999;
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety,
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    border: 1px solid #999;
    padding: 0 .3em;
  }
  .dokuwiki .wrap_hi {
    border: 1px solid #999;
  }
  .dokuwiki .wrap_spoiler {
    visibility: hidden;
  }
  .dokuwiki .wrap_pagebreak {
    page-break-after: always;
  }
  .dokuwiki .wrap_nopagebreak {
    page-break-inside: avoid;
  }
  .dokuwiki .wrap_noprint {
    display: none;
  }
  .dokuwiki {
    /* miscellaneous
********************************************************************/
    /*____________ pagebreak ____________*/
    /*____________ avoid page break ____________*/
    /* not yet supported by most browsers */
    /*____________ no print ____________*/
  }
  .dokuwiki .wrap_pagebreak {
    break-after: page;
    /* CSS 3 */
    page-break-after: always;
    /* CSS 2.1 */
  }
  .dokuwiki .wrap_nopagebreak {
    break-inside: avoid;
    /* CSS 3 */
    page-break-inside: avoid;
    /* CSS 2.1 */
  }
  .dokuwiki .wrap_noprint {
    display: none;
  }
  .dokuwiki {
    /* boxes and notes with icons
********************************************************************/
    /* mark
********************************************************************/
    /* miscellaneous
********************************************************************/
    /*____________ spoiler ____________*/
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety,
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    border: 2px solid #999;
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety,
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    border: 1px solid #999;
    padding: 0 .3em;
  }
  .dokuwiki .wrap_hi {
    border: 1px solid #999;
  }
  .dokuwiki .wrap_spoiler {
    visibility: hidden;
  }
  html,
  body {
    background: transparent;
  }
  a:link,
  a:visited {
    background: transparent !important;
    color: #000 !important;
    text-decoration: underline;
  }
  #dokuwiki__top[style="overflow: hidden;"] .page-wrapper,
  #spr__direct,
  .top-header,
  .main-footer,
  .menu-togglelink,
  .main-title.desktop-only,
  #spr__meta-box,
  .content .row > .col-xs-12 #dokuwiki__content::before,
  .page-wrapper > .tools,
  .breadcrumbs,
  .wikilink1[href*="id=pagefooter"],
  .structaggregation > a.export,
  #dokuwiki__content .structaggregation > a,
  #dokuwiki__content a.folder {
    display: none !important;
  }
  .content .row > .col-xs-12 {
    box-shadow: none;
  }
  .dokuwiki div.page,
  .main-sidebar.claim,
  .page-footer {
    padding: 20pt 20pt 0;
  }
  #dokuwiki__header .logo img {
    height: 4rem;
    width: auto;
  }
  #acl__tree {
    display: none;
  }
  #acl__detail .aclpage {
    display: block;
    font-size: 110%;
    margin-top: 13pt;
    padding-bottom: 13pt;
  }
  #extension__manager form.search {
    display: inline-block;
    margin-bottom: 20pt;
  }
  #extension__manager form.install {
    display: none;
  }
  #extension__manager ul.tabs li.active a {
    font-weight: bold;
    text-decoration: none;
  }
  #extension__list .extensionList {
    border-bottom: 1pt solid #ccc;
    padding: 0;
  }
  #extension__list .extensionList li {
    list-style-type: none;
    border-top: 1pt solid #ccc;
    margin-left: 0;
  }
  #extension__list .extensionList li::after {
    content: '';
    clear: both;
    display: table;
    height: 10pt;
  }
  #extension__list .extensionList li a.info,
  #extension__list .extensionList li .actions.col {
    display: none;
  }
  #extension__list .extensionList li .screenshot {
    float: left;
    border: 1pt solid #ccc;
    margin: 0 10pt 5pt 0;
  }
  #extension__list .extensionList li h2,
  #extension__list .extensionList li h2 * {
    font-size: 100%;
  }
  #user__manager table input,
  #user__manager .import_users input {
    display: none !important;
  }
  #acl__detail #acl__user {
    display: none;
  }
  .do-admin #dokuwiki__content #confmanager .popup,
  .do-admin #dokuwiki__content #confmanager .confmanager_singleLine#local,
  .do-admin #dokuwiki__content #confmanager button,
  .do-admin #dokuwiki__content #confmanager .button.saveButton {
    display: none !important;
  }
  .do-admin #dokuwiki__content #confmanager .confmanager_singleLine div.defaultValue {
    word-break: break-all;
  }
  .do-admin #dokuwiki__content > form > fieldset {
    border-color: #ccc;
  }
  .do-admin #dokuwiki__content > form > fieldset > textarea.edit[readonly] {
    border: 0 none;
    min-height: 2250pt;
    overflow: visible;
    display: block;
    page-break-inside: auto;
  }
  .do-admin #dokuwiki__content > form > fieldset > textarea.edit[readonly] + br + label[for="autosubmit"] {
    margin-top: 20pt;
  }
  .do-admin #dokuwiki__content > form > fieldset > textarea.edit[readonly] + br + label[for="autosubmit"] input {
    margin-right: 5pt;
  }
  .do-admin #dokuwiki__content #magicmatcher__repoadmin button {
    display: none;
  }
  .do-admin #dokuwiki__content #magicmatcher__repoadmin .service-wrapper {
    padding-top: 1rem;
  }
  .do-admin #dokuwiki__content .plugin_move_form legend {
    display: none;
  }
  .do-admin #dokuwiki__content #plugin__qc_admin table .centeralign .qc_icon svg + span {
    vertical-align: top;
  }
  .do-admin #dokuwiki__content .doku_form.struct_newschema button {
    display: none;
  }
  .do-admin #dokuwiki__content form.plugin_tagging {
    display: none;
  }
  .do-admin #dokuwiki__content #plugin__upgrade_meter ol li .stage {
    padding-left: .4em;
  }
  .do-admin #dokuwiki__content #plugin__upgrade code {
    word-break: break-all;
    font-size: .82rem;
  }
  #dokuwiki__content #config__manager fieldset {
    padding: 0;
  }
  #dokuwiki__content #config__manager fieldset legend {
    padding: 0 .5em;
    text-align: center;
    background-color: #fff;
  }
  #dokuwiki__content #config__manager fieldset > .table > table {
    border: 0 solid #ccc;
    width: 100%;
  }
  #dokuwiki__content #config__manager fieldset > .table > table tr {
    border-top: 1pt solid #ccc;
  }
  #dokuwiki__content #config__manager fieldset > .table > table tr:first-child {
    border-top-width: 0;
  }
  #dokuwiki__content #config__manager fieldset > .table > table tr td {
    border-width: 0;
  }
  #dokuwiki__content #config__manager td.value,
  #dokuwiki__content #config__manager td.label {
    font-size: 100%;
    padding: .6em 0 .8em 1em;
  }
  #dokuwiki__content #config__manager td.label {
    width: 35%;
  }
  #dokuwiki__content #config__manager td.label span.outkey,
  #dokuwiki__content #config__manager td.label span.outkey * {
    font-size: 100%;
  }
  #dokuwiki__content #config__manager td.label label {
    display: block;
  }
  #dokuwiki__content #config__manager td.label span.outkey,
  #dokuwiki__content #config__manager td.label label {
    padding-left: .2rem;
  }
  #dokuwiki__content #config__manager td.value input[type="text"] {
    border: 0 none;
  }
  #dokuwiki__content #config__manager td.value select {
    max-width: 80%;
    box-sizing: border-box;
    border: 1px solid transparent;
    background: transparent;
  }
  #dokuwiki__content #config__manager td.value .selectiondefault {
    position: relative;
  }
  #dokuwiki__content #config__manager td.value .selectiondefault input.checkbox {
    position: absolute;
    top: 0;
    left: 0;
  }
  #dokuwiki__content #config__manager td.value .selectiondefault label,
  #dokuwiki__content #config__manager td.value .selectiondefault input[type="text"] {
    position: relative;
    top: 0;
    left: 0;
    margin-left: 20pt;
    margin-top: .5em;
    padding-left: 0;
    background-color: transparent;
  }
  .do-admin div.ui-admin ul.admin_tasks li,
  .do-admin div.ui-admin ul.admin_plugins li {
    list-style-type: none;
    min-height: 2em;
  }
  .do-admin div.ui-admin ul.admin_tasks li a span.icon,
  .do-admin div.ui-admin ul.admin_plugins li a span.icon {
    float: left;
    clear: left;
    display: inline-block;
    width: 22pt;
    height: 22pt;
    border: 1pt solid #ccc;
    margin: 0 10pt 0 0;
  }
  .do-admin div.ui-admin ul.admin_tasks li a span.icon:empty::before,
  .do-admin div.ui-admin ul.admin_plugins li a span.icon:empty::before {
    content: "?";
    display: inline-block;
    padding-top: 1pt;
  }
  .do-admin div.ui-admin ul.admin_tasks li a span.icon svg,
  .do-admin div.ui-admin ul.admin_plugins li a span.icon svg {
    width: 20pt;
    height: 20pt;
  }
  .do-admin div.ui-admin ul.admin_tasks li a span.icon svg path,
  .do-admin div.ui-admin ul.admin_plugins li a span.icon svg path {
    fill: #000;
  }
  .do-admin div.ui-admin ul.admin_tasks li a span.prompt,
  .do-admin div.ui-admin ul.admin_plugins li a span.prompt {
    min-height: 26pt;
    display: inline-block;
    margin: 0;
    padding-top: 4pt;
  }
  .page-footer {
    border-top: 1pt solid #ccc;
    margin-top: 13pt;
  }
  #dokuwiki__content #plugin__styling button {
    display: none !important;
  }
  #dokuwiki__content #plugin__styling .styling input[type="text"] {
    border: 0 none;
  }
  .dataplugin_entry dl {
    border: 1pt solid #ccc;
    padding: 7pt;
    margin: 7pt 0;
  }
  .dataplugin_entry dl dt {
    clear: left;
    float: left;
    width: 22%;
    font-weight: bold;
    text-align: right;
    margin-right: 5pt;
  }
  #dokuwiki__detail div.img_detail dl dt {
    display: inline-block;
    width: 20%;
    background-color: transparent;
  }
  #dokuwiki__detail div.img_detail dl dd {
    display: inline-block;
    width: 75%;
  }
  div#dwpl-ti-container .dwpl-ti,
  .dwpl-ti-permalink-header,
  .dwpl-ti-permalink-footer {
    display: none !important;
  }
  div#dwpl-ti-container div.dwpl-ti-content-box {
    box-shadow: none;
    border: 0 none;
  }
  #mediamanager__page .namespaces,
  #mediamanager__page .filelist .tabs,
  #mediamanager__page .panelHeader form {
    display: none;
  }
  #mediamanager__page ul.rows {
    width: auto;
    padding: 0;
  }
  #mediamanager__page .filelist li {
    clear: both;
    list-style-type: none;
    margin: 7pt 0 0;
  }
  #mediamanager__page .filelist li dl {
    position: relative;
    display: table;
    border-top: solid 1pt #ccc;
    padding-top: 2rem;
  }
  #mediamanager__page .filelist li dt {
    display: table-cell;
    width: 10%;
    height: 40px;
  }
  #mediamanager__page .filelist li dt .size,
  #mediamanager__page .filelist li dt .filesize {
    width: 15%;
  }
  #mediamanager__page .filelist li dt .date {
    width: 20%;
  }
  #mediamanager__page .filelist li dd {
    display: table-cell;
  }
  #mediamanager__page .filelist li dd.name {
    position: absolute;
    top: .5rem;
    left: 0;
    display: block;
    font-weight: bold;
    margin: 0;
  }
  form button[type="submit"],
  form button[type="reset"] {
    display: none;
  }
  form fieldset label,
  form fieldset label.block {
    display: block;
    text-align: left;
  }
  form fieldset br + br {
    display: none;
  }
  form fieldset label {
    clear: both;
  }
  form fieldset label > input:first-child {
    float: left;
  }
  form fieldset label > input + span {
    float: left;
    display: inline-block;
    padding-left: 7pt;
    padding-bottom: 13pt;
  }
  form fieldset label.block {
    display: block;
    text-align: left;
  }
  form fieldset label.block > span {
    float: none;
    padding-bottom: 0;
  }
  form fieldset label.block > span:first-child {
    display: block;
  }
  form input,
  form textarea,
  form select {
    border: 1pt solid #777;
  }
}
