/* XXXXXXXXX /lib/plugins/translation/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* 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 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* XXXXXXXXX /lib/plugins/translation/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* 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/adhoctags/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/adhoctags/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/confightmlok/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/confightmlok/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/csv/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/csv/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dokuteaser/all.css XXXXXXXXX */
/* /@media */
/* XXXXXXXXX /lib/plugins/dokuteaser/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ipban/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ipban/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loadskin/all.css XXXXXXXXX */
/* adjustments for the default dokuwiki template */
/* /@media */
/* XXXXXXXXX /lib/plugins/loadskin/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/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/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/toctweak/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/toctweak/all.less XXXXXXXXX */
/**
 * TocTweak plugin for DokuWiki;
 */
/*------------------------------------*
   METATOC hierarchical list style
 *------------------------------------*/
/*------------------------------------*
   INLINETOC
 *------------------------------------*/
/*------------------------------------*
   SIDETOC
 *------------------------------------*/
/*------------------------------------*
   Similar DokuWiki Built-in toc 
   /lib/tpl/dokuwiki/css/content.css
   /lib/tpl/dokuwiki/css/_toc.css
 *------------------------------------*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* 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/adhoctags/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/adhoctags/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authad/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/confightmlok/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/confightmlok/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/csv/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/csv/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dokuteaser/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dokuteaser/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ipban/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ipban/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loadskin/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loadskin/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/move/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/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/styling/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/toctweak/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/toctweak/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/translation/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/upgrade/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* /@media  END speech styles */
@media screen {
  a.interwiki {
    background: transparent url(/supportwiki/lib/images/interwiki.svg) 0 0 no-repeat;
    background-size: 1.2em;
    padding: 0 0 0 1.4em;
  }
  a.iw_wp {
    background-image: url(/supportwiki/lib/images/interwiki/wp.svg);
  }
  a.iw_wpfr {
    background-image: url(/supportwiki/lib/images/interwiki/wpfr.svg);
  }
  a.iw_wpde {
    background-image: url(/supportwiki/lib/images/interwiki/wpde.svg);
  }
  a.iw_wpes {
    background-image: url(/supportwiki/lib/images/interwiki/wpes.svg);
  }
  a.iw_wppl {
    background-image: url(/supportwiki/lib/images/interwiki/wppl.svg);
  }
  a.iw_wpjp {
    background-image: url(/supportwiki/lib/images/interwiki/wpjp.svg);
  }
  a.iw_wpmeta {
    background-image: url(/supportwiki/lib/images/interwiki/wpmeta.svg);
  }
  a.iw_doku {
    background-image: url(/supportwiki/lib/images/interwiki/doku.svg);
  }
  a.iw_amazon {
    background-image: url(/supportwiki/lib/images/interwiki/amazon.svg);
  }
  a.iw_amazon_de {
    background-image: url(/supportwiki/lib/images/interwiki/amazon.de.svg);
  }
  a.iw_amazon_uk {
    background-image: url(/supportwiki/lib/images/interwiki/amazon.uk.svg);
  }
  a.iw_paypal {
    background-image: url(/supportwiki/lib/images/interwiki/paypal.svg);
  }
  a.iw_phpfn {
    background-image: url(/supportwiki/lib/images/interwiki/phpfn.svg);
  }
  a.iw_skype {
    background-image: url(/supportwiki/lib/images/interwiki/skype.svg);
  }
  a.iw_google {
    background-image: url(/supportwiki/lib/images/interwiki/google.svg);
  }
  a.iw_user {
    background-image: url(/supportwiki/lib/images/interwiki/user.svg);
  }
  a.iw_callto {
    background-image: url(/supportwiki/lib/images/interwiki/callto.svg);
  }
  a.iw_tel {
    background-image: url(/supportwiki/lib/images/interwiki/tel.svg);
  }
  .mediafile {
    background: transparent url(/supportwiki/lib/images/fileicons/svg/file.svg) 0px 1px no-repeat;
    background-size: 1.2em;
    padding-left: 1.5em;
  }
  .mf_java {
    background-image: url(/supportwiki/lib/images/fileicons/svg/java.svg);
  }
  .mf_cpp {
    background-image: url(/supportwiki/lib/images/fileicons/svg/cpp.svg);
  }
  .mf_csv {
    background-image: url(/supportwiki/lib/images/fileicons/svg/csv.svg);
  }
  .mf_ppt {
    background-image: url(/supportwiki/lib/images/fileicons/svg/ppt.svg);
  }
  .mf_c {
    background-image: url(/supportwiki/lib/images/fileicons/svg/c.svg);
  }
  .mf_conf {
    background-image: url(/supportwiki/lib/images/fileicons/svg/conf.svg);
  }
  .mf_cs {
    background-image: url(/supportwiki/lib/images/fileicons/svg/cs.svg);
  }
  .mf_jpg {
    background-image: url(/supportwiki/lib/images/fileicons/svg/jpg.svg);
  }
  .mf_xls {
    background-image: url(/supportwiki/lib/images/fileicons/svg/xls.svg);
  }
  .mf_htm {
    background-image: url(/supportwiki/lib/images/fileicons/svg/htm.svg);
  }
  .mf_mp4 {
    background-image: url(/supportwiki/lib/images/fileicons/svg/mp4.svg);
  }
  .mf_gif {
    background-image: url(/supportwiki/lib/images/fileicons/svg/gif.svg);
  }
  .mf_swf {
    background-image: url(/supportwiki/lib/images/fileicons/svg/swf.svg);
  }
  .mf_deb {
    background-image: url(/supportwiki/lib/images/fileicons/svg/deb.svg);
  }
  .mf_sql {
    background-image: url(/supportwiki/lib/images/fileicons/svg/sql.svg);
  }
  .mf_gz {
    background-image: url(/supportwiki/lib/images/fileicons/svg/gz.svg);
  }
  .mf_bash {
    background-image: url(/supportwiki/lib/images/fileicons/svg/bash.svg);
  }
  .mf_rb {
    background-image: url(/supportwiki/lib/images/fileicons/svg/rb.svg);
  }
  .mf_svg {
    background-image: url(/supportwiki/lib/images/fileicons/svg/svg.svg);
  }
  .mf_webm {
    background-image: url(/supportwiki/lib/images/fileicons/svg/webm.svg);
  }
  .mf_xlsx {
    background-image: url(/supportwiki/lib/images/fileicons/svg/xlsx.svg);
  }
  .mf_asm {
    background-image: url(/supportwiki/lib/images/fileicons/svg/asm.svg);
  }
  .mf_tgz {
    background-image: url(/supportwiki/lib/images/fileicons/svg/tgz.svg);
  }
  .mf_rar {
    background-image: url(/supportwiki/lib/images/fileicons/svg/rar.svg);
  }
  .mf_html {
    background-image: url(/supportwiki/lib/images/fileicons/svg/html.svg);
  }
  .mf_py {
    background-image: url(/supportwiki/lib/images/fileicons/svg/py.svg);
  }
  .mf_rpm {
    background-image: url(/supportwiki/lib/images/fileicons/svg/rpm.svg);
  }
  .mf_docx {
    background-image: url(/supportwiki/lib/images/fileicons/svg/docx.svg);
  }
  .mf_jpeg {
    background-image: url(/supportwiki/lib/images/fileicons/svg/jpeg.svg);
  }
  .mf_sh {
    background-image: url(/supportwiki/lib/images/fileicons/svg/sh.svg);
  }
  .mf_ps {
    background-image: url(/supportwiki/lib/images/fileicons/svg/ps.svg);
  }
  .mf_rtf {
    background-image: url(/supportwiki/lib/images/fileicons/svg/rtf.svg);
  }
  .mf_7z {
    background-image: url(/supportwiki/lib/images/fileicons/svg/7z.svg);
  }
  .mf_mp3 {
    background-image: url(/supportwiki/lib/images/fileicons/svg/mp3.svg);
  }
  .mf_js {
    background-image: url(/supportwiki/lib/images/fileicons/svg/js.svg);
  }
  .mf_xml {
    background-image: url(/supportwiki/lib/images/fileicons/svg/xml.svg);
  }
  .mf_odt {
    background-image: url(/supportwiki/lib/images/fileicons/svg/odt.svg);
  }
  .mf_json {
    background-image: url(/supportwiki/lib/images/fileicons/svg/json.svg);
  }
  .mf_css {
    background-image: url(/supportwiki/lib/images/fileicons/svg/css.svg);
  }
  .mf_pdf {
    background-image: url(/supportwiki/lib/images/fileicons/svg/pdf.svg);
  }
  .mf_wav {
    background-image: url(/supportwiki/lib/images/fileicons/svg/wav.svg);
  }
  .mf_zip {
    background-image: url(/supportwiki/lib/images/fileicons/svg/zip.svg);
  }
  .mf_file {
    background-image: url(/supportwiki/lib/images/fileicons/svg/file.svg);
  }
  .mf_pptx {
    background-image: url(/supportwiki/lib/images/fileicons/svg/pptx.svg);
  }
  .mf_ogg {
    background-image: url(/supportwiki/lib/images/fileicons/svg/ogg.svg);
  }
  .mf_tar {
    background-image: url(/supportwiki/lib/images/fileicons/svg/tar.svg);
  }
  .mf_php {
    background-image: url(/supportwiki/lib/images/fileicons/svg/php.svg);
  }
  .mf_csh {
    background-image: url(/supportwiki/lib/images/fileicons/svg/csh.svg);
  }
  .mf_bz2 {
    background-image: url(/supportwiki/lib/images/fileicons/svg/bz2.svg);
  }
  .mf_lua {
    background-image: url(/supportwiki/lib/images/fileicons/svg/lua.svg);
  }
  .mf_ods {
    background-image: url(/supportwiki/lib/images/fileicons/svg/ods.svg);
  }
  .mf_doc {
    background-image: url(/supportwiki/lib/images/fileicons/svg/doc.svg);
  }
  .mf_pl {
    background-image: url(/supportwiki/lib/images/fileicons/svg/pl.svg);
  }
  .mf_ogv {
    background-image: url(/supportwiki/lib/images/fileicons/svg/ogv.svg);
  }
  .mf_ico {
    background-image: url(/supportwiki/lib/images/fileicons/svg/ico.svg);
  }
  .mf_txt {
    background-image: url(/supportwiki/lib/images/fileicons/svg/txt.svg);
  }
  .mf_png {
    background-image: url(/supportwiki/lib/images/fileicons/svg/png.svg);
  }
  .mf_h {
    background-image: url(/supportwiki/lib/images/fileicons/svg/h.svg);
  }
}
@media screen {
  /* 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.14.1 - 2024-10-30
* https://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 https://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 OpenJS 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 - 125+ */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* 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/adhoctags/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/adhoctags/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/adhoctags/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/adhoctags/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/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/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/confightmlok/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/confightmlok/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/confightmlok/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/confightmlok/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/csv/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/csv/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/csv/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/csv/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dokuteaser/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dokuteaser/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dokuteaser/style.css XXXXXXXXX */
  /* make teaser full width in IE7 */
  /* right align last single link */
  /* XXXXXXXXX /lib/plugins/dokuteaser/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>
 * @author  Andreas Gohr <andi@splitbrain.org>
 */
  /**
 * very simple lightbox
 * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/
 */
  /**
 * general styles
 */
  /**
 * Search form
 */
  /**
 * Install form
 */
  /* 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/ipban/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ipban/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ipban/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ipban/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loadskin/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loadskin/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loadskin/style.css XXXXXXXXX */
  /* adjustments to the admin section */
  /* XXXXXXXXX /lib/plugins/loadskin/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/move/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/style.less XXXXXXXXX */
  /**
 * Tree Manager
 */
  /**
 * The progress page
 */
  /**
 * The admin form
 */
  /**
 * Pagetool icon
 */
  /**
 * page rename link
 */
  /* XXXXXXXXX /lib/plugins/note/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/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/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/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/toctweak/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/toctweak/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/toctweak/style.css XXXXXXXXX */
  /*
 * TocTweak plugin for DokuWiki;
 */
  /* XXXXXXXXX /lib/plugins/toctweak/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/style.css XXXXXXXXX */
  /* based on http://cssdeck.com/labs/progress-bar */
  /* XXXXXXXXX /lib/plugins/upgrade/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/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 */
  /* 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(/supportwiki/lib/styles/../images/error.png);
    border-color: #ebb;
  }
  div.info {
    background-color: #ccf;
    background-image: url(/supportwiki/lib/styles/../images/info.png);
    border-color: #bbe;
  }
  div.success {
    background-color: #cfc;
    background-image: url(/supportwiki/lib/styles/../images/success.png);
    border-color: #beb;
  }
  div.notify {
    background-color: #ffc;
    background-image: url(/supportwiki/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-width: 1px;
    border-style: 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;
  }
  .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;
  }
  .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;
    user-select: none;
  }
  .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 {
    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 {
    touch-action: none;
  }
  .ui-resizable {
    position: relative;
  }
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    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%;
    opacity: 0.25;
  }
  .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
  }
  .ui-selectable {
    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;
    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-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 {
    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/AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRP//FKsxzQAAAAd0SU1FB+gKHhAWEaa7PRcAAABNSURBVBjTvc6hDYBAEAXRn+niqtlu6IxqbjXiJBRAsqD5KBz6kidHjI4NaYqh/USBAzdcuPCFu8aNO06cuPOsuHDi+srADS3KnHX74wUevCb9tuEPiAAAAABJRU5ErkJggg==") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRP//FKsxzQAAAAd0SU1FB+gKHhAWEaa7PRcAAABMSURBVDjLY3iXx8TAMIpGEXURw7NnDM+NGJ7fYWLcy8R4gYnxKxPjNyZGDiZGTibGb0yMX5kYHzN8ZGZiWMXwSY6JQXjAHTyKhgQCANQwEjre8CDIAAAAAElFTkSuQmCC") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRP//FKsxzQAAAAd0SU1FB+gKHhAWEaa7PRcAAABLSURBVDjLY3j6n4mBYRSNIiqjr7cZbnsxMf5hYhRnYjRhuP+HiSmH4dEHJqZ2hqePGZ77MTEGMDGaMDH+ZmJcwcQgM/AOHkVDAQEAHO4TIF8+b38AAAAASUVORK5CYII=") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAB3YoTpAAAAAd0SU1FB+gKHhAWEaa7PRcAAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAAABJRU5ErkJggg==") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRP///////wlY99wAAAAHdElNRQfoCh4QFhGmuz0XAAAAjUlEQVRIx+3PIQoCQRSA4X+eYhBsg4iwowZBGDF7COtWq1kwad37eAPBg3iFFXaL4xvB4hVEw0tf+NNPvummOQsAGIZhGN8G1ZTqmtx99u5e8ARKYciMrTBi7nZCQeQkFCzdUZiwoiJfNDTx08gPPbRTcWMW7HlFvbZJ8ARXCgM8a0Ho0P+LacMwjB/yBjxhJFOI7HkuAAAAAElFTkSuQmCC") 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRP///////wlY99wAAAAHdElNRQfoCh4QFhGmuz0XAAAAiklEQVRIx+3PsQ0BYRiH8ef/FhLnXCFWEI3WDkojWMAAltDQi0R9ExiADS5m+D7JHYnuPgWxgVC81a94qoe0eMzuEwMAx3Ec59vQtnUdAsmacZySsmYXK9LwNrqujR5bnY1cpcKHgqOS0debV6NUNHLtuRiZNjoZXVY6GB3mLA0oGPzFtOM4zg95AkctKGSanwlIAAAAAElFTkSuQmCC") 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;
    font-weight: normal;
  }
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
    opacity: .35;
    background-image: none;
  }
  .ui-icon {
    width: 16px;
    height: 16px;
  }
  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url("/supportwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/supportwiki/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("/supportwiki/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("/supportwiki/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("/supportwiki/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("/supportwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/supportwiki/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;
  }
  .ui-widget-shadow {
    box-shadow: -8px -8px 8px #aaaaaa;
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #BBB;
    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 #BBB;
    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(/supportwiki/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclgroup {
    background: transparent url(/supportwiki/lib/plugins/acl/pix/group.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .acluser {
    background: transparent url(/supportwiki/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .acluser {
    background: transparent url(/supportwiki/lib/plugins/acl/pix/user.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclpage {
    background: transparent url(/supportwiki/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclpage {
    background: transparent url(/supportwiki/lib/plugins/acl/pix/page.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclns {
    background: transparent url(/supportwiki/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclns {
    background: transparent url(/supportwiki/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;
  }
  #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: #FFF;
    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.dokuteaser {
    width: 48%;
    margin-right: 4%;
    float: left;
    clear: right;
    /* stay away from the TOC */
  }
  div.dokuteaser:nth-child(odd) {
    margin-right: 0;
  }
  div.dokuteaser:nth-child(even) {
    clear: left;
  }
  #IE8 div.dokuteaser {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
  }
  #IE7 div.dokuteaser {
    float: none;
    margin-right: 0;
    width: auto;
  }
  div.dokuteaser img.mediaright {
    margin-top: -2em;
    margin-left: 0.5em;
  }
  div.dokuteaser p:last-child > a {
    display: block;
    text-align: right;
    background-image: none;
  }
  #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__list,
  #extension__list * {
    box-sizing: border-box;
  }
  #extension__list section.extension {
    display: grid;
    grid-template-columns: 125px auto 22%;
    grid-template-rows: repeat(4,auto);
    margin-bottom: 1em;
    border-bottom: 1px solid #BBB;
    word-break: break-word;
  }
  #extension__list section.extension > .screenshot {
    grid-column: 1;
    grid-row: 1;
    padding-top: 0.5em;
    padding-right: 0.5em;
    margin-bottom: 1.5em;
    position: relative;
  }
  #extension__list section.extension > .screenshot img.shot {
    border: 1px solid #BBB;
    border-radius: 2px;
    width: 100%;
    height: auto;
  }
  #extension__list section.extension > .screenshot .id {
    font-size: 80%;
    color: #454545;
    background-color: #F6F6F6;
    padding: 0.1em 0.25em;
    position: absolute;
    top: 0.5em;
    left: 0;
    border-bottom-left-radius: 2px;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
  }
  #extension__list section.extension > .screenshot .popularity {
    cursor: default;
  }
  #extension__list section.extension > .screenshot .popularity img {
    vertical-align: middle;
    height: 1.2rem;
    width: auto;
  }
  #extension__list section.extension > .main {
    grid-column: 2;
    grid-row: 1;
    padding: 0.5em;
    min-height: 7em;
  }
  #extension__list section.extension > .main > h2 {
    font-size: 100%;
    line-height: 1.2;
    font-weight: normal;
    display: flex;
    gap: 1em;
    justify-content: space-between;
  }
  #extension__list section.extension > .main > h2 strong {
    font-size: 120%;
    font-weight: bold;
  }
  #extension__list section.extension > .main > h2 .version {
    white-space: nowrap;
  }
  #extension__list section.extension > .main .linkbar a.bugs {
    background-image: url('/supportwiki/lib/plugins/extension/images/bug.svg');
  }
  #extension__list section.extension > .main .linkbar a.donate {
    background-image: url('/supportwiki/lib/plugins/extension/images/coffee.svg');
  }
  #extension__list section.extension > .actions {
    grid-column: 3;
    grid-row: 1;
    padding: 0.5em 0 0.5em 0.5em;
    display: flex;
    flex-direction: column;
    align-items: end;
    gap: 0.5em;
  }
  #extension__list section.extension > .actions .available {
    line-height: 1.2;
    margin-bottom: 1em;
    text-align: right;
  }
  #extension__list section.extension > .actions .available .version {
    white-space: nowrap;
  }
  #extension__list section.extension > .notices {
    grid-column: 2 / span 2;
    grid-row: 2;
    padding: 0 0.5em;
  }
  #extension__list section.extension > .notices ul,
  #extension__list section.extension > .notices li {
    list-style: none;
    margin: 0.5em 0 0 0;
    padding: 0;
  }
  #extension__list section.extension > .notices ul div.li,
  #extension__list section.extension > .notices li div.li {
    display: flex;
    line-height: 1.2em;
    gap: 0.25em;
    align-items: center;
  }
  #extension__list section.extension > .notices ul div.li span.icon svg,
  #extension__list section.extension > .notices li div.li span.icon svg {
    fill: #286DA8;
  }
  #extension__list section.extension > .notices ul.error div.li span.icon svg,
  #extension__list section.extension > .notices li.error div.li span.icon svg {
    fill: #f33;
  }
  #extension__list section.extension > .notices ul.security div.li span.icon svg,
  #extension__list section.extension > .notices ul.warning div.li span.icon svg,
  #extension__list section.extension > .notices li.security div.li span.icon svg,
  #extension__list section.extension > .notices li.warning div.li span.icon svg {
    fill: #f90;
  }
  #extension__list section.extension > .details {
    grid-column: 1 / span 3;
    grid-row: 3;
  }
  #extension__list section.extension > .details details {
    font-size: 90%;
    border: 1px solid transparent;
  }
  #extension__list section.extension > .details details summary {
    cursor: pointer;
    float: left;
    margin-top: -1.5em;
    color: #454545;
  }
  #extension__list section.extension > .details details[open] dl {
    margin: 0.5em 0 0.5em 0;
  }
  #extension__list section.extension > .details details dl {
    margin: 0;
    display: grid;
    grid-template-columns: 125px auto;
  }
  #extension__list section.extension > .details details dl dt {
    grid-column: 1;
  }
  #extension__list section.extension > .details details dl dd {
    grid-column: 2;
    margin: 0 0 0 0.5em;
  }
  #extension__list section.extension.installed.disabled .screenshot img,
  #extension__list section.extension.installed.disabled .main,
  #extension__list section.extension.installed.disabled .details {
    opacity: 0.5;
  }
  #extension__list.filter section.extension {
    display: none;
  }
  #extension__list.filter section.extension.update {
    display: grid;
  }
  #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%;
  }
  .dokuwiki .plugin_loadskin {
    float: right;
    clear: right;
    margin-bottom: .5em;
  }
  [dir=rtl] .dokuwiki .plugin_loadskin {
    float: left;
    clear: left;
  }
  .dokuwiki .plugin_loadskin form label {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNpiXLhw4TQGBoZMBuLA9Li4uCwUkXnz5v3/+fPn/+/fv+PFIDUgtUDAgIxZ/vz5w/D582eGp7m+eK2WnryZAaQWHTCBBIE2EHQ7SA02A1h+//7NAMIw8ETLluGNnDamCfv2MXBzczMsWrToP3KYgA1ANvmltAZDdEQEw79///C6iImJiWHp0qWZGC6AhUnawhd4DZgVLwFWy/Tr1y8UF5AaJkzoLkDn4wIwdUzoYYDOxwVAakBqweng79+/DA8iKiAGXLtGkgtYgJqnr169Gp6UBQUFoS5gJugCUPix9Pf3g9I2PH3X1tb+h7iAmbgwwCZBUhhgkwCFSbzKXbwG/P0rAlbLgimBGiaEsjdAgAEAm90FUIvftVcAAAAASUVORK5CYII=) no-repeat 0 center;
    padding-left: 20px;
  }
  [dir=rtl] .dokuwiki .plugin_loadskin form label {
    background-position: right center;
    padding-left: 0;
    padding-right: 20px;
  }
  .dokuwiki .plugin_loadskin form label span {
    display: none;
  }
  .dokuwiki div.toc,
  .dokuwiki #dw__toc {
    clear: right;
  }
  [dir=rtl] .dokuwiki div.toc,
  [dir=rtl] .dokuwiki #dw__toc {
    clear: left;
  }
  #plugin__loadskin fieldset {
    margin: 0 0 1.4em;
    text-align: left;
  }
  #plugin__loadskin fieldset label span {
    display: block;
  }
  #plugin__loadskin fieldset p {
    margin-bottom: .7em;
  }
  #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;
  }
  #plugin_move__tree {
    display: none;
  }
  #plugin_move__tree .tree_pages,
  #plugin_move__tree .tree_media {
    width: 49%;
    float: left;
    overflow-wrap: break-word;
    overflow: hidden;
  }
  #plugin_move__tree .controls {
    clear: left;
    display: block;
  }
  #plugin_move__tree ul.tree_list .moved > div,
  #plugin_move__tree ul.tree_list .created > div {
    border: 1px dashed #727272;
    border-radius: 3px;
    margin-left: -3px;
    padding-left: 3px;
    margin-top: 1px;
  }
  #plugin_move__tree ul.tree_list li {
    cursor: move;
  }
  #plugin_move__tree ul.tree_list li img {
    float: right;
    cursor: pointer;
    display: none;
  }
  #plugin_move__tree ul.tree_list li div:hover {
    background-color: #F6F6F6;
  }
  #plugin_move__tree ul.tree_list li div:hover img {
    display: block;
  }
  #plugin_move__tree ul.tree_list li.closed ul {
    display: none;
  }
  #plugin_move__treelink {
    display: none;
  }
  #plugin_move__progress .hide {
    display: none;
  }
  #plugin_move__progress #plugin_move__preview span {
    cursor: pointer;
    color: #286DA8;
  }
  #plugin_move__progress #plugin_move__preview ul li.page {
    list-style-image: url(/supportwiki/lib/plugins/move/images/page.png);
  }
  #plugin_move__progress #plugin_move__preview ul li.media {
    list-style-image: url(/supportwiki/lib/plugins/move/images/disk.png);
  }
  #plugin_move__progress #plugin_move__preview ul li.affected {
    list-style-image: url(/supportwiki/lib/plugins/move/images/page_link.png);
  }
  .dokuwiki .plugin_move_form label.block {
    text-align: left;
  }
  .dokuwiki .plugin_move_form label.indent {
    padding-left: 15px;
  }
  .dokuwiki .plugin_move_form label.indent select,
  .dokuwiki .plugin_move_form label.indent input {
    float: right;
  }
  #dokuwiki__pagetools ul li.plugin_move_page a {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li.plugin_move_page a:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMbCxk57AizQAAAAORJREFUaN7tmM0NgzAMRp2KAcoIDNAVfGKjDNAJulFPrNABOkLZoL1wKC2RUDDBiPdOgIQ/ffGPFItAIcLvh67rXiJyNorfq2o9V/gtIhcD0cf3i6qOtKo5Py1BVcNgZsRpqxy7Eu4N4/ebto6rHFdWDooIp3pzF1XtZ1bn5HbJkft2POU61y2zGmGEjyl8TTwDAAAAACSuqbf703SJGtumniu8yhI1tk3ZJWpsmzCY4QrzXxCG8bddorrKcWXloIhwqjd3UdV+ZnVObpccuW/HU65z3TKrEUb4mMIsUQEAAGCnfAD68EInyL2pywAAAABJRU5ErkJggg==);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li.plugin_move_page a,
  #dokuwiki__pagetools ul li.plugin_move_page a:focus,
  #dokuwiki__pagetools ul li.plugin_move_page a:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMbCxk57AizQAAAAORJREFUaN7tmM0NgzAMRp2KAcoIDNAVfGKjDNAJulFPrNABOkLZoL1wKC2RUDDBiPdOgIQ/ffGPFItAIcLvh67rXiJyNorfq2o9V/gtIhcD0cf3i6qOtKo5Py1BVcNgZsRpqxy7Eu4N4/ebto6rHFdWDooIp3pzF1XtZ1bn5HbJkft2POU61y2zGmGEjyl8TTwDAAAAACSuqbf703SJGtumniu8yhI1tk3ZJWpsmzCY4QrzXxCG8bddorrKcWXloIhwqjd3UdV+ZnVObpccuW/HU65z3TKrEUb4mMIsUQEAAGCnfAD68EInyL2pywAAAABJRU5ErkJggg==);
  }
  #dokuwiki__pagetools ul li.plugin_move_page a:hover,
  #dokuwiki__pagetools ul li.plugin_move_page a:active,
  #dokuwiki__pagetools ul li.plugin_move_page a:focus {
    background-position: right -45px;
  }
  .plugin_move_page {
    display: none;
  }
  .plugin_note {
    margin: 2em auto;
    max-width: 70%;
    min-height: 40px;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 15px 20px 15px 80px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    color: black;
    overflow: hidden;
  }
  .plugin_note .li {
    color: black !important;
  }
  .noteclassic {
    /*border: 1px solid #99D;*/
    background-color: #eeeeff;
    background-image: url(/supportwiki/lib/plugins/note/images/note.png);
  }
  .noteimportant {
    /*border: 1px solid #ff0;*/
    background-color: #ffffcc;
    background-image: url(/supportwiki/lib/plugins/note/images/important.png);
  }
  .notewarning {
    /*border: 1px solid #d99;*/
    background-color: #ffdddd;
    background-image: url(/supportwiki/lib/plugins/note/images/warning.png);
  }
  .notetip {
    /*border: 1px solid #9d9;*/
    background-color: #ddffdd;
    background-image: url(/supportwiki/lib/plugins/note/images/tip.png);
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  #dw__toc.wide {
    width: 100%;
    margin: .5em 0;
    border: 1px solid #BBB;
  }
  #dw__toc.wide h3 {
    background-color: #f8f8f8;
  }
  #dw__toc.width18 {
    width: 18em;
  }
  .dokuwiki.tpl_dokuwiki .aside {
    overflow-y: visible;
    overflow-x: clip;
  }
  .dokuwiki div.plugin_translation {
    position: relative;
    text-align: right;
  }
  .dokuwiki div.plugin_translation ul {
    display: inline;
    margin: 0;
    padding: 0;
  }
  .dokuwiki div.plugin_translation ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0.25em;
    padding: 0;
  }
  .dokuwiki div.plugin_translation ul li a:link,
  .dokuwiki div.plugin_translation ul li a:hover,
  .dokuwiki div.plugin_translation ul li a:active,
  .dokuwiki div.plugin_translation ul li a:visited,
  .dokuwiki div.plugin_translation ul li span {
    display: block;
    padding: 0.25em;
    background-color: #008;
    color: #fff;
    text-decoration: none;
    border: none;
    white-space: nowrap;
    text-align: left;
  }
  .dokuwiki div.plugin_translation ul li a:link.wikilink2,
  .dokuwiki div.plugin_translation ul li a:hover.wikilink2,
  .dokuwiki div.plugin_translation ul li a:active.wikilink2,
  .dokuwiki div.plugin_translation ul li a:visited.wikilink2,
  .dokuwiki div.plugin_translation ul li span.wikilink2 {
    background-color: #888;
  }
  .dokuwiki div.plugin_translation ul li a:link.wikilink2 svg,
  .dokuwiki div.plugin_translation ul li a:hover.wikilink2 svg,
  .dokuwiki div.plugin_translation ul li a:active.wikilink2 svg,
  .dokuwiki div.plugin_translation ul li a:visited.wikilink2 svg,
  .dokuwiki div.plugin_translation ul li span.wikilink2 svg {
    opacity: 0.5;
  }
  .dokuwiki div.plugin_translation ul li a:link svg,
  .dokuwiki div.plugin_translation ul li a:hover svg,
  .dokuwiki div.plugin_translation ul li a:active svg,
  .dokuwiki div.plugin_translation ul li a:visited svg,
  .dokuwiki div.plugin_translation ul li span svg {
    height: 1em;
    margin-right: 0.5em;
    vertical-align: middle;
  }
  .dokuwiki div.plugin_translation.is-dropdown {
    padding-bottom: 2em;
  }
  .dokuwiki div.plugin_translation.is-dropdown ul {
    position: absolute;
    right: 0;
    display: flex;
    flex-direction: column;
  }
  .dokuwiki div.plugin_translation.is-dropdown ul li.span {
    order: -1;
    cursor: default;
  }
  .dokuwiki div.plugin_translation.is-dropdown ul li {
    margin: 0;
  }
  .dokuwiki div.plugin_translation.is-dropdown ul li a {
    display: none;
  }
  .dokuwiki div.plugin_translation.is-dropdown ul:focus-within li a,
  .dokuwiki div.plugin_translation.is-dropdown ul:hover li a {
    display: block;
  }
  table#outdated_translations td {
    padding-left: 3px;
    padding-right: 3px;
  }
  table#outdated_translations td.missing {
    background-color: #ff6666;
  }
  table#outdated_translations td.outdated {
    background-color: #ffff66;
  }
  table#outdated_translations td.current {
    background-color: #00CC00;
  }
  #plugin__upgrade {
    margin: 0 auto;
    height: 20em;
    overflow: auto;
  }
  #plugin__upgrade .log-error::before {
    content: "✗ ";
    color: #f00;
  }
  #plugin__upgrade .log-warning::before {
    content: "⚠ ";
    color: #f90;
  }
  #plugin__upgrade .log-notice::before {
    content: "☛ ";
    color: #ccc;
  }
  #plugin__upgrade_form {
    display: block;
    overflow: auto;
    margin: 1em;
    font-size: 120%;
  }
  #plugin__upgrade_careful {
    float: right;
    text-align: right;
    margin-right: 1em;
    color: red;
  }
  #plugin__upgrade_form {
    clear: right;
  }
  #plugin__upgrade_form button {
    float: right;
    margin-left: 0.5em;
  }
  #plugin__upgrade_form button.careful {
    opacity: 0.5;
  }
  #plugin__upgrade_meter {
    height: 20px;
    position: relative;
    margin: 3em 1em 1em 1em;
  }
  #plugin__upgrade_meter ol {
    margin: 0;
    padding: 0;
    display: block;
    height: 100%;
    border-radius: 10px;
    background-color: #ddd;
    position: relative;
    list-style: none;
  }
  #plugin__upgrade_meter ol li {
    float: left;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 19%;
    position: relative;
    border-radius: 10px;
  }
  #plugin__upgrade_meter ol li span {
    right: -0.5em;
    display: block;
    text-align: center;
  }
  #plugin__upgrade_meter ol li .step {
    top: -0.4em;
    padding: .2em 0;
    border: 3px solid #ddd;
    z-index: 99;
    font-size: 1.25em;
    color: #ddd;
    width: 1.5em;
    font-weight: 700;
    position: absolute;
    background-color: #fff;
    border-radius: 50%;
  }
  #plugin__upgrade_meter ol li .stage {
    color: #fff;
    font-weight: 700;
  }
  #plugin__upgrade_meter ol li.active {
    height: 20px;
    background: #aaa;
  }
  #plugin__upgrade_meter ol li.active span.stage {
    color: #000;
  }
  #plugin__upgrade_meter ol li.active span.step {
    color: #000;
    border: 3px solid #286DA8;
  }
  #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;
  }
  #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 #BBB;
  }
  [dir=rtl] #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #BBB;
  }
  #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 #BBB;
  }
  #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 #BBB;
  }
  #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 #BBB;
    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 #BBB;
    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('/supportwiki/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: #FFF;
    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: #FFF;
    color: #252525;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #FFF;
  }
  #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: #FFF;
  }
  #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: #FFF;
  }
  [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: #FFF;
    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: #FFF;
    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("/supportwiki/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 #BBB;
  }
  .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: #FFF;
    color: #252525;
    border: 1px solid #BBB;
    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(/supportwiki/lib/tpl/sprintdoc/../../images/external-link.svg);
  }
  .dokuwiki a.windows {
    background-image: url(/supportwiki/lib/tpl/sprintdoc/../../images/unc.svg);
  }
  .dokuwiki a.mail {
    background-image: url(/supportwiki/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 #BBB;
    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 #BBB;
    background-color: #FFF;
    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 #BBB;
    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 #BBB;
    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 #BBB;
    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 #BBB;
    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: #FFF;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #BBB;
    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(/supportwiki/lib/tpl/sprintdoc/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/supportwiki/lib/tpl/sprintdoc/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #FFF;
  }
  #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 #BBB;
    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: #BBB;
  }
  .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 #BBB;
    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 #BBB;
  }
  [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: #FFF;
    color: #252525;
    border: 1px solid #BBB;
    box-shadow: .1em .1em .1em #BBB;
    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: 23% solid #F6F6F6;
  }
  [dir=rtl] .dokuwiki.hasSidebar div.preview {
    border-right-width: 0;
    border-left: 23% solid #F6F6F6;
  }
  .dokuwiki div.preview div.pad {
    padding: 1.556em 0 2em;
  }
  #dw__toc {
    margin: -1.556em -2em .5em 1.4em;
    width: 23%;
    border-left: 1px solid #BBB;
    background: #FFF;
    color: inherit;
  }
  [dir=rtl] #dw__toc {
    margin: -1.556em 1.4em .5em -2em;
    border-left-width: 0;
    border-right: 1px solid #BBB;
  }
  .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(/supportwiki/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(/supportwiki/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.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) {
  div.dokuteaser {
    width: auto;
    margin-right: 0;
    float: none;
  }
}
@media only screen and (min-width: 801px) {
  .tpl_dokuwiki .plugin_loadskin {
    border: solid #ccc;
    border-width: 0 0 0 1px;
    margin: -1.556em -2em 1.5em 0;
    padding: .5em 1em;
    width: 14em;
  }
  .tpl_dokuwiki .plugin_loadskin form {
    float: right;
  }
  [dir=rtl] .tpl_dokuwiki .plugin_loadskin {
    border-width: 0 1px 0 0;
    margin-left: -2em;
    margin-right: 0;
  }
  [dir=rtl] .tpl_dokuwiki .plugin_loadskin form {
    float: left;
  }
}
.width18 {
  width: 18em !important;
}
div.toc_hierarchical {
  border-color: #BBB;
  border-style: solid;
  border-width: thin;
  border-radius: 4px;
  padding-right: 1em;
  background-color: #F6F6F6;
}
div.toc_hierarchical h3 {
  margin: 0;
  padding: .2em 2em;
  font-size: .875em;
}
div.toc_hierarchical ul {
  counter-reset: hl_count;
  list-style-type: none;
  font-size: 95%;
}
div.toc_hierarchical ul li {
  counter-increment: hl_count;
  position: relative;
  display: table;
}
div.toc_hierarchical ul li::before {
  content: counters(hl_count,"-");
  display: table-cell;
  padding-right: .6em;
  font-size: 80%;
}
div.toc_inline {
  margin-top: 10px;
  margin-bottom: 5px;
  border-color: #BBB;
  border-style: solid;
  border-width: thin;
  padding-top: 10px;
  border-radius: 10px;
}
div.toc_inline h3 {
  padding-left: 2em;
  font-size: .875em;
  font-weight: bold;
}
div.toc_inline > div {
  font-size: .9375em;
  padding-left: 1.6em;
  padding-right: 1.6em;
}
div.toc_inline ul {
  list-style-type: square;
  line-height: 1.5em;
}
div.toc_inline ul li.clear {
  list-style-type: none;
}
[dir=rtl] div.toc_inline h3 {
  padding-right: 2em;
  font-size: .875em;
  font-weight: bold;
}
[dir=rtl] div.toc_inline ul {
  list-style-type: square;
  line-height: 1.5em;
}
div.toc_shrinken {
  font-size: .875em;
  border-top: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
}
div.toc_shrinken li.clear {
  list-style-type: none;
}
div.toc_dokuwiki {
  float: right;
  margin: 0 0 1.4em 1.4em;
  border-left: 4px solid #ccc;
  padding: 0 0 1.4em 1.4em;
  width: 12em;
  background-color: #FFF;
  color: inherit;
}
div.toc_dokuwiki h3 {
  margin-left: -2em;
  margin-bottom: 0;
  padding: .5em 1em;
  font-size: .875em;
  font-weight: bold;
}
div.toc_dokuwiki > div {
  font-size: .875em;
  color: inherit;
}
div.toc_dokuwiki ul {
  padding: 0;
  margin: 0;
}
div.toc_dokuwiki ul li {
  padding: 0;
  margin: 0;
  line-height: 1.1;
}
div.toc_dokuwiki ul li div.li {
  padding: .15em 0;
}
div.toc_dokuwiki ul li.clear {
  list-style-type: none;
}
div.toc_dokuwiki ul ul {
  padding-left: 1em;
}
[dir=rtl] div.toc_dokuwiki {
  float: left;
  margin: 0 1.4em 1.4em 0;
}
[dir=rtl] div.toc_dokuwiki > div {
  border-left-width: 0;
  border-right: 4px solid #ccc;
}
[dir=rtl] div.toc_dokuwiki ul ul {
  padding-left: 0;
  padding-right: 1em;
}
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: #FFF;
  color: #286da8;
  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: #286da8;
  border-color: #286da8;
  color: #FFF;
}
.btn-hover:hover .prefix,
.btn-hover:active .prefix,
.btn-hover:focus .prefix {
  color: inherit;
}
@font-face {
  font-family: 'fontello';
  src: url('/supportwiki/lib/tpl/sprintdoc/fonts/icons/fontello.eot?6762325');
  src: url('/supportwiki/lib/tpl/sprintdoc/fonts/icons/fontello.eot?6762325#iefix') format('embedded-opentype'), url('/supportwiki/lib/tpl/sprintdoc/fonts/icons/fontello.woff2?6762325') format('woff2'), url('/supportwiki/lib/tpl/sprintdoc/fonts/icons/fontello.woff?6762325') format('woff'), url('/supportwiki/lib/tpl/sprintdoc/fonts/icons/fontello.ttf?6762325') format('truetype'), url('/supportwiki/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: 23%;
    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: 73%;
    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: 73%;
    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: #FFF;
  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 #BBB;
  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 #BBB;
}
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 #BBB;
  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 #BBB;
  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: #FFF;
  color: #286da8;
  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 #BBB;
  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: #286da8;
  border-color: #286da8;
  color: #FFF;
}
#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: 73%;
  }
  .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: #FFF;
  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: #FFF;
  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: #FFF;
  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: #FFF;
  }
}
.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: #286da8;
  border-radius: 2px;
  color: #FFF;
  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: #286da8;
  border-color: #286da8;
}
.page-attributes > li:hover svg path {
  fill: #FFF;
}
#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: #286da8;
  border-radius: 2px;
  color: #FFF;
  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: #FFF;
  border: 0 none;
  color: #286da8;
  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 #286da8;
  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: #286da8;
  color: #FFF;
}
#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: #286da8;
}
#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: #FFF;
}
#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: #FFF;
  color: #286da8;
  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: #286da8;
  border-color: #286da8;
  color: #FFF;
}
#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: #FFF;
}
#dokuwiki__usertools.nav-usertools ul .menuitem svg,
#dokuwiki__usertools.nav-usertools ul button svg {
  fill: #286da8;
  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: #FFF;
  color: #286da8;
  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: #286da8;
  border-color: #286da8;
  color: #FFF;
}
#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: #FFF;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a bdi:before {
    background-color: #FFF;
    color: #286da8;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a:hover {
    color: #286da8;
  }
  .header-compact #dokuwiki__usertools.nav-usertools ul li.user > a:hover bdi:before {
    background-color: #286da8;
    color: #FFF;
  }
  .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: #FFF;
  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: #FFF;
  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: #FFF;
}
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: #FFF;
    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: #FFF;
    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: #FFF;
    color: #FFF;
  }
}
#spr__meta-box ul.meta-tabs > li.active > a {
  cursor: default;
  background-color: #FFF;
  border-color: #286DA8;
  border-bottom-color: #FFF;
  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: #FFF;
  }
}
#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: #FFF;
  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: #286DA8;
  border-color: #286DA8;
  color: #FFF;
  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: #FFF;
  color: #286DA8;
}
#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: #FFF;
  border-color: #286da8;
  color: #286da8;
  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: #286da8;
}
#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: #286da8;
}
#dokuwiki__aside div.nav a.is-active {
  font-weight: bold;
}
#dokuwiki__aside div.nav a.is-open {
  background-color: #286da8;
  border-color: #286da8;
  color: #FFF;
}
#dokuwiki__aside div.nav a.is-open span.ico:after {
  background-color: #FFF;
}
#dokuwiki__aside div.nav a.is-open span.ico strong {
  border-color: #FFF;
}
#dokuwiki__aside div.nav a.is-open span.ico svg path {
  fill: #FFF;
}
#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: #FFF;
  border-color: #286da8;
  color: #286da8;
}
#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: #286da8;
}
#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: #286da8;
}
#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: #FFF;
  border: solid 1px #286DA8;
}
.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: #286DA8;
}
.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: #FFF;
  border-color: #286da8;
  color: #286da8;
}
.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: #FFF;
  border: solid 1px #286DA8;
  color: #286DA8;
}
.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: #BBB;
  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: #BBB;
  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("/supportwiki/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("/supportwiki/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: #286DA8;
  border: solid 1px #286DA8;
  border-radius: 3px 0 0 3px;
  color: #FFF;
  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: #FFF;
  border-color: #286DA8;
  color: #286DA8;
  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: #286DA8;
  border-color: #286DA8;
  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: #FFF;
}
.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 #BBB;
  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: #286DA8;
  border: 1px solid #286DA8;
  border-radius: 3px;
  color: #FFF;
  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: #FFF;
  color: #286DA8;
}
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: #286DA8;
  color: #FFF;
  border-color: #286DA8;
}
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 #BBB;
  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: #FFF;
  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 #FFF;
  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: #FFF;
}
.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: #FFF;
}
@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: #FFF;
    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: #286DA8;
    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 #286DA8;
  }
}
#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 #286DA8;
  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 #BBB;
  border-left: 1px solid #BBB;
  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: #286DA8;
  color: #286DA8;
}
#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: #FFF;
  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: #286da8;
  border-radius: 2px;
  color: #FFF;
  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: #286da8;
  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: #FFF;
}
#dokuwiki__usertools.nav-usertools ul li.user-task button {
  background-color: #FFF;
}
#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: #286da8;
}
#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: #FFF !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("/supportwiki/lib/tpl/sprintdoc/svg.php?svg=file-export.svg&f=existing") left center no-repeat;
  background-size: auto 20px;
  border: solid 1px #BBB;
  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("/supportwiki/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: #286DA8;
  border: 1px solid #286DA8;
  border-radius: 3px;
  color: #FFF;
  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: #FFF;
  color: #286DA8;
}
form.doku_form.struct_newschema fieldset button + p {
  padding-top: 1rem;
}
#dokuwiki__content .struct_status {
  border-color: #BBB;
  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: #BBB;
  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: #FFF;
  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: #FFF;
  border: solid 1px #BBB;
  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: #FFF;
  border-top: solid 1px #286DA8;
  border-color: #BBB;
  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: #FFF;
}
#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: #FFF;
  border-radius: 0 3px;
  border-top: solid 1px;
  border-color: #BBB;
  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("/supportwiki/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("/supportwiki/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 #BBB;
}
#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: #FFF;
  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 #BBB;
    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: #FFF;
  border-top: solid 1px #286DA8;
  border-color: #BBB;
  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: #FFF;
}
.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 {
  /* XXXXXXXXX /lib/plugins/translation/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/sprintdoc/css/print.less XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 */
  /* + + + + +  variables  + + + + + */
  /* XXXXXXXXX /lib/plugins/translation/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/upgrade/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* 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/adhoctags/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/adhoctags/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authad/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/confightmlok/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/confightmlok/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/csv/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/csv/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dokuteaser/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dokuteaser/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ipban/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ipban/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loadskin/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loadskin/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logviewer/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/move/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/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/styling/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/toctweak/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/toctweak/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/translation/print.css XXXXXXXXX */
  /*  + + + + + 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 .plugin_loadskin {
    display: none;
  }
  .plugin_note {
    margin: 2em 0;
    max-width: 100%;
    min-height: 40px;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 5px 20px 5px 80px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    color: black;
    overflow: hidden;
  }
  .plugin_note .li {
    color: black !important;
  }
  .noteclassic {
    border: 1px solid #99D;
    background-color: #eeeeff;
    background-image: url(/supportwiki/lib/plugins/note/images/note.png);
  }
  .noteimportant {
    border: 1px solid #ff0;
    background-color: #ffffcc;
    background-image: url(/supportwiki/lib/plugins/note/images/important.png);
  }
  .notewarning {
    border: 1px solid #d99;
    background-color: #ffdddd;
    background-image: url(/supportwiki/lib/plugins/note/images/warning.png);
  }
  .notetip {
    border: 1px solid #9d9;
    background-color: #ddffdd;
    background-image: url(/supportwiki/lib/plugins/note/images/tip.png);
  }
  .dokuwiki div.plugin_translation {
    display: none;
  }
  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;
  }
}
