/* START screen styles */
/* XXXXXXXXX /lib/plugins/authpdo/screen.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/screen.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/style.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/style.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/screen.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/screen.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/style.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/style.less XXXXXXXXX */
/* /@media  END screen styles */
/* START all styles */
/* XXXXXXXXX /lib/plugins/authpdo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/combo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/combo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pdfjs/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pdfjs/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/all.less XXXXXXXXX */
/********************************************************************
Screen and Print Styles for the Wrap Plugin
********************************************************************/
/* /.dokuwiki */
/* XXXXXXXXX /conf/userall.css XXXXXXXXX */
/* XXXXXXXXX /conf/userall.less XXXXXXXXX */
/* END all styles */
/* START print styles */
/* XXXXXXXXX /lib/plugins/authpdo/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/captcha/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/combo/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/combo/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gallery/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logviewer/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pdfjs/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/pdfjs/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/print.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/wrap/print.less XXXXXXXXX */
/********************************************************************
Print Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
/* /@media  END print styles */
@media screen {
  a.interwiki {
    background: transparent url(../images/interwiki.svg) 0 0 no-repeat;
    background-size: 1.2em;
    padding: 0 0 0 1.4em;
  }
  a.iw_wp {
    background-image: url(../images/interwiki/wp.svg);
  }
  a.iw_wpfr {
    background-image: url(../images/interwiki/wpfr.svg);
  }
  a.iw_wpde {
    background-image: url(../images/interwiki/wpde.svg);
  }
  a.iw_wpes {
    background-image: url(../images/interwiki/wpes.svg);
  }
  a.iw_wppl {
    background-image: url(../images/interwiki/wppl.svg);
  }
  a.iw_wpjp {
    background-image: url(../images/interwiki/wpjp.svg);
  }
  a.iw_wpmeta {
    background-image: url(../images/interwiki/wpmeta.svg);
  }
  a.iw_doku {
    background-image: url(../images/interwiki/doku.svg);
  }
  a.iw_amazon {
    background-image: url(../images/interwiki/amazon.svg);
  }
  a.iw_amazon_de {
    background-image: url(../images/interwiki/amazon.de.svg);
  }
  a.iw_amazon_uk {
    background-image: url(../images/interwiki/amazon.uk.svg);
  }
  a.iw_paypal {
    background-image: url(../images/interwiki/paypal.svg);
  }
  a.iw_phpfn {
    background-image: url(../images/interwiki/phpfn.svg);
  }
  a.iw_skype {
    background-image: url(../images/interwiki/skype.svg);
  }
  a.iw_google {
    background-image: url(../images/interwiki/google.svg);
  }
  a.iw_user {
    background-image: url(../images/interwiki/user.svg);
  }
  a.iw_callto {
    background-image: url(../images/interwiki/callto.svg);
  }
  a.iw_tel {
    background-image: url(../images/interwiki/tel.svg);
  }
  .mediafile {
    background: transparent url(../images/fileicons/svg/file.svg) 0px 1px no-repeat;
    background-size: 1.2em;
    padding-left: 1.5em;
  }
  .mf_ico {
    background-image: url(../images/fileicons/svg/ico.svg);
  }
  .mf_mp4 {
    background-image: url(../images/fileicons/svg/mp4.svg);
  }
  .mf_zip {
    background-image: url(../images/fileicons/svg/zip.svg);
  }
  .mf_tar {
    background-image: url(../images/fileicons/svg/tar.svg);
  }
  .mf_gif {
    background-image: url(../images/fileicons/svg/gif.svg);
  }
  .mf_xlsx {
    background-image: url(../images/fileicons/svg/xlsx.svg);
  }
  .mf_cs {
    background-image: url(../images/fileicons/svg/cs.svg);
  }
  .mf_rtf {
    background-image: url(../images/fileicons/svg/rtf.svg);
  }
  .mf_txt {
    background-image: url(../images/fileicons/svg/txt.svg);
  }
  .mf_htm {
    background-image: url(../images/fileicons/svg/htm.svg);
  }
  .mf_xls {
    background-image: url(../images/fileicons/svg/xls.svg);
  }
  .mf_lua {
    background-image: url(../images/fileicons/svg/lua.svg);
  }
  .mf_gz {
    background-image: url(../images/fileicons/svg/gz.svg);
  }
  .mf_json {
    background-image: url(../images/fileicons/svg/json.svg);
  }
  .mf_mp3 {
    background-image: url(../images/fileicons/svg/mp3.svg);
  }
  .mf_deb {
    background-image: url(../images/fileicons/svg/deb.svg);
  }
  .mf_c {
    background-image: url(../images/fileicons/svg/c.svg);
  }
  .mf_asm {
    background-image: url(../images/fileicons/svg/asm.svg);
  }
  .mf_docx {
    background-image: url(../images/fileicons/svg/docx.svg);
  }
  .mf_csv {
    background-image: url(../images/fileicons/svg/csv.svg);
  }
  .mf_xml {
    background-image: url(../images/fileicons/svg/xml.svg);
  }
  .mf_html {
    background-image: url(../images/fileicons/svg/html.svg);
  }
  .mf_rpm {
    background-image: url(../images/fileicons/svg/rpm.svg);
  }
  .mf_pl {
    background-image: url(../images/fileicons/svg/pl.svg);
  }
  .mf_pptx {
    background-image: url(../images/fileicons/svg/pptx.svg);
  }
  .mf_bz2 {
    background-image: url(../images/fileicons/svg/bz2.svg);
  }
  .mf_doc {
    background-image: url(../images/fileicons/svg/doc.svg);
  }
  .mf_h {
    background-image: url(../images/fileicons/svg/h.svg);
  }
  .mf_java {
    background-image: url(../images/fileicons/svg/java.svg);
  }
  .mf_css {
    background-image: url(../images/fileicons/svg/css.svg);
  }
  .mf_pdf {
    background-image: url(../images/fileicons/svg/pdf.svg);
  }
  .mf_ods {
    background-image: url(../images/fileicons/svg/ods.svg);
  }
  .mf_ogv {
    background-image: url(../images/fileicons/svg/ogv.svg);
  }
  .mf_jpg {
    background-image: url(../images/fileicons/svg/jpg.svg);
  }
  .mf_swf {
    background-image: url(../images/fileicons/svg/swf.svg);
  }
  .mf_sh {
    background-image: url(../images/fileicons/svg/sh.svg);
  }
  .mf_webm {
    background-image: url(../images/fileicons/svg/webm.svg);
  }
  .mf_ppt {
    background-image: url(../images/fileicons/svg/ppt.svg);
  }
  .mf_sql {
    background-image: url(../images/fileicons/svg/sql.svg);
  }
  .mf_7z {
    background-image: url(../images/fileicons/svg/7z.svg);
  }
  .mf_js {
    background-image: url(../images/fileicons/svg/js.svg);
  }
  .mf_tgz {
    background-image: url(../images/fileicons/svg/tgz.svg);
  }
  .mf_php {
    background-image: url(../images/fileicons/svg/php.svg);
  }
  .mf_rar {
    background-image: url(../images/fileicons/svg/rar.svg);
  }
  .mf_cpp {
    background-image: url(../images/fileicons/svg/cpp.svg);
  }
  .mf_jpeg {
    background-image: url(../images/fileicons/svg/jpeg.svg);
  }
  .mf_png {
    background-image: url(../images/fileicons/svg/png.svg);
  }
  .mf_odt {
    background-image: url(../images/fileicons/svg/odt.svg);
  }
  .mf_conf {
    background-image: url(../images/fileicons/svg/conf.svg);
  }
  .mf_py {
    background-image: url(../images/fileicons/svg/py.svg);
  }
  .mf_csh {
    background-image: url(../images/fileicons/svg/csh.svg);
  }
  .mf_bash {
    background-image: url(../images/fileicons/svg/bash.svg);
  }
  .mf_svg {
    background-image: url(../images/fileicons/svg/svg.svg);
  }
  .mf_ps {
    background-image: url(../images/fileicons/svg/ps.svg);
  }
  .mf_wav {
    background-image: url(../images/fileicons/svg/wav.svg);
  }
  .mf_rb {
    background-image: url(../images/fileicons/svg/rb.svg);
  }
  .mf_file {
    background-image: url(../images/fileicons/svg/file.svg);
  }
  .mf_ogg {
    background-image: url(../images/fileicons/svg/ogg.svg);
  }
}
@media screen {
  /* XXXXXXXXX /lib/plugins/combo/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/combo/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/combo/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/combo/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/screen.less XXXXXXXXX */
  /*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.2
*/
  /** Simple Lightbox Adjustments */
  /** Gallery Styles */
  /* XXXXXXXXX /lib/plugins/gallery/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gallery/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/pdfjs/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pdfjs/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pdfjs/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/pdfjs/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/wrap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/wrap/style.less XXXXXXXXX */
  /********************************************************************
Screen Styles for the Wrap Plugin (additional to all.css)
********************************************************************/
  /* /.dokuwiki */
  /* XXXXXXXXX /conf/userstyle.css XXXXXXXXX */
  /* XXXXXXXXX /conf/userstyle.less XXXXXXXXX */
  .dokuwiki #plugin__captcha_wrapper {
    clear: left;
    border: 1px solid #cccccc;
    padding: 0.75em;
    margin: 1em 0;
  }
  .dokuwiki #plugin__captcha_wrapper * {
    vertical-align: middle;
  }
  .dokuwiki #plugin__captcha_wrapper img {
    margin: 1px;
    vertical-align: bottom;
    border: 1px solid #cccccc;
  }
  .dokuwiki #plugin__captcha_wrapper pre {
    font-size: 70%;
    font-family: monospace;
    font-weight: bold;
    border: none;
    background-color: #ffffff;
    color: #333333;
    padding: 0;
  }
  .dokuwiki #plugin__captcha_wrapper .svg {
    display: inline-block;
    background-color: #ffffff;
    vertical-align: bottom;
    border: 1px solid #cccccc;
  }
  .dokuwiki #plugin__captcha_wrapper .svg svg {
    width: 100%;
    height: 100%;
  }
  .dokuwiki #plugin__captcha_wrapper .svg svg path {
    fill: #333333;
  }
  .dokuwiki #plugin__captcha_wrapper .audiolink {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-left: 0.5em;
    margin-right: 0.5em;
    border: 1px solid #cccccc;
    aspect-ratio: 1;
  }
  .dokuwiki #plugin__captcha_wrapper .audiolink svg {
    height: auto;
    width: auto;
    flex-grow: 1;
    flex-shrink: 1;
    fill: #2b73b7;
  }
  .dokuwiki #plugin__captcha_wrapper .no {
    display: none;
  }
  body.hidden-scroll {
    overflow: hidden;
  }
  .sl-overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    display: none;
    z-index: 1035;
  }
  .sl-wrapper {
    z-index: 1040;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
  }
  .sl-wrapper * {
    box-sizing: border-box;
  }
  .sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 28px;
    padding: 0;
    cursor: pointer;
  }
  .sl-wrapper button:hover {
    opacity: 0.7;
  }
  .sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 10060;
    margin-top: -14px;
    margin-right: -14px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-family: Arial, Baskerville, monospace;
    color: #000;
    font-size: 3rem;
  }
  .sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 10060;
    color: #000;
    font-size: 1rem;
  }
  .sl-wrapper .sl-download {
    display: none;
    position: fixed;
    bottom: 5px;
    width: 100%;
    text-align: center;
    z-index: 10060;
    color: #fff;
    font-size: 1rem;
  }
  .sl-wrapper .sl-download a {
    color: #fff;
  }
  .sl-wrapper .sl-navigation {
    width: 100%;
    display: none;
  }
  .sl-wrapper .sl-navigation button {
    position: fixed;
    top: 50%;
    margin-top: -22px;
    height: 44px;
    width: 22px;
    line-height: 44px;
    text-align: center;
    display: block;
    z-index: 10060;
    font-family: Arial, Baskerville, monospace;
    color: #000;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 5px;
    font-size: 2rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 5px;
    font-size: 2rem;
  }
  .sl-wrapper.sl-dir-rtl .sl-navigation {
    direction: ltr;
  }
  .sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000;
  }
  .sl-wrapper .sl-image img {
    margin: 0;
    padding: 0;
    display: block;
    border: 0 none;
    width: 100%;
    height: auto;
  }
  .sl-wrapper .sl-image iframe {
    background: #000;
    border: 0 none;
  }
  .sl-wrapper .sl-image .sl-caption {
    display: none;
    padding: 10px;
    color: #fff;
    background: rgba(0,0,0,0.8);
    font-size: 1rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .sl-wrapper .sl-image .sl-caption.pos-top {
    bottom: auto;
    top: 0;
  }
  .sl-wrapper .sl-image .sl-caption.pos-outside {
    bottom: auto;
  }
  .sl-spinner {
    display: none;
    border: 5px solid #333;
    border-radius: 40px;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    opacity: 0;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1007;
    -webkit-animation: pulsate 1s ease-out infinite;
    -moz-animation: pulsate 1s ease-out infinite;
    -ms-animation: pulsate 1s ease-out infinite;
    -o-animation: pulsate 1s ease-out infinite;
    animation: pulsate 1s ease-out infinite;
  }
  .sl-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
  }
  .sl-transition {
    transition: -moz-transform ease 200ms;
    transition: -ms-transform ease 200ms;
    transition: -o-transform ease 200ms;
    transition: -webkit-transform ease 200ms;
    transition: transform ease 200ms;
  }
  @-webkit-keyframes pulsate {
    0% {
      transform: scale(0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
  }
  @keyframes pulsate {
    0% {
      transform: scale(0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
  }
  @-moz-keyframes pulsate {
    0% {
      transform: scale(0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
  }
  @-o-keyframes pulsate {
    0% {
      transform: scale(0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
  }
  @-ms-keyframes pulsate {
    0% {
      transform: scale(0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
  }
  .sl-overlay {
    background-color: #000;
  }
  .sl-wrapper .sl-counter,
  .sl-wrapper .sl-close,
  .sl-wrapper .sl-navigation button {
    color: #fff;
  }
  .sl-wrapper .sl-counter:hover,
  .sl-wrapper .sl-close:hover,
  .sl-wrapper .sl-navigation button:hover {
    color: #000;
  }
  div.plugin-gallery {
    max-width: 100%;
    box-sizing: border-box;
    margin-bottom: 1.4em;
  }
  div.plugin-gallery div.gallery-page {
    display: grid;
    gap: 1em;
    width: auto;
    max-width: 100%;
  }
  div.plugin-gallery div.gallery-page figure {
    text-align: center;
    border: 1px solid #cccccc;
    margin: 0;
    padding: 0.4em;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  div.plugin-gallery div.gallery-page figure img {
    max-width: 100%;
    height: auto;
  }
  div.plugin-gallery div.gallery-page figure figcaption {
    margin-top: 0.4em;
  }
  div.plugin-gallery div.gallery-page figure figcaption a {
    display: block;
  }
  div.plugin-gallery div.gallery-page figure figcaption a.gallery-title {
    font-weight: bold;
  }
  div.plugin-gallery.align-full {
    width: 100%;
  }
  div.plugin-gallery.align-left {
    float: left;
    margin-right: 1em;
  }
  div.plugin-gallery.align-right {
    float: right;
    margin-left: 1em;
  }
  div.plugin-gallery.align-center {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  div.plugin-gallery .gallery-page-selector {
    padding-top: 0.4em;
    display: none;
  }
  div.plugin-gallery .gallery-page-selector a {
    display: inline-block;
    padding: 0.2em 0.4em;
    border: 1px solid transparent;
  }
  div.plugin-gallery .gallery-page-selector a.active {
    border: 1px solid #cccccc;
    border-radius: 0.4em;
  }
  #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__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  .dokuwiki {
    /* box
********************************************************************/
    /*____________ notes with icons ____________*/
    /* general styles for all note divs */
    /* general styles for all note spans */
    /* sorry for icons glued to the right side, but there is currently no way
     to make this look good without adjusting the images themselves */
    /*____________ info ____________*/
    /*____________ important ____________*/
    /*____________ alert ____________*/
    /*____________ tip ____________*/
    /*____________ help ____________*/
    /*____________ todo ____________*/
    /*____________ download ____________*/
    /*____________ safety notes ____________*/
    /* mark
********************************************************************/
    /* miscellaneous
********************************************************************/
    /*____________ spoiler ____________*/
    /*____________ only print ____________*/
    /*____________ tabs ____________*/
    /* in addition to template styles */
    /*____________ button-style link ____________*/
  }
  .dokuwiki .wrap_box {
    background: #eeeeee;
    color: #333333;
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety {
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
    overflow: hidden;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety {
    padding: 0 .3em;
  }
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    padding: 1em 1em .5em 70px;
    margin-bottom: 1.5em;
    min-height: 68px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: inherit;
    overflow: hidden;
  }
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    padding: 0 2px 0 20px;
    min-height: 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    color: inherit;
  }
  .dokuwiki [dir=rtl] div.wrap_info,
  .dokuwiki [dir=rtl] div.wrap_important,
  .dokuwiki [dir=rtl] div.wrap_alert,
  .dokuwiki [dir=rtl] div.wrap_tip,
  .dokuwiki [dir=rtl] div.wrap_help,
  .dokuwiki [dir=rtl] div.wrap_todo,
  .dokuwiki [dir=rtl] div.wrap_download {
    padding: 1em 60px .5em 1em;
    background-position: right 50%;
  }
  .dokuwiki [dir=rtl] span.wrap_info,
  .dokuwiki [dir=rtl] span.wrap_important,
  .dokuwiki [dir=rtl] span.wrap_alert,
  .dokuwiki [dir=rtl] span.wrap_tip,
  .dokuwiki [dir=rtl] span.wrap_help,
  .dokuwiki [dir=rtl] span.wrap_todo,
  .dokuwiki [dir=rtl] span.wrap_download {
    padding: 0 18px 0 2px;
    background-position: right 50%;
  }
  .dokuwiki .wrap_info {
    background-color: #d1d7df;
  }
  .dokuwiki .wrap__dark.wrap_info {
    background-color: #343e4a;
  }
  .dokuwiki div.wrap_info {
    background-image: url(../plugins/wrap/images/note/48/info.png);
  }
  .dokuwiki span.wrap_info {
    background-image: url(../plugins/wrap/images/note/16/info.png);
  }
  .dokuwiki .wrap_important {
    background-color: #ffd39f;
  }
  .dokuwiki .wrap__dark.wrap_important {
    background-color: #6c3b00;
  }
  .dokuwiki div.wrap_important {
    background-image: url(../plugins/wrap/images/note/48/important.png);
  }
  .dokuwiki span.wrap_important {
    background-image: url(../plugins/wrap/images/note/16/important.png);
  }
  .dokuwiki .wrap_alert {
    background-color: #ffbcaf;
  }
  .dokuwiki .wrap__dark.wrap_alert {
    background-color: #6b1100;
  }
  .dokuwiki div.wrap_alert {
    background-image: url(../plugins/wrap/images/note/48/alert.png);
  }
  .dokuwiki span.wrap_alert {
    background-image: url(../plugins/wrap/images/note/16/alert.png);
  }
  .dokuwiki .wrap_tip {
    background-color: #fff79f;
  }
  .dokuwiki .wrap__dark.wrap_tip {
    background-color: #4a4400;
  }
  .dokuwiki div.wrap_tip {
    background-image: url(../plugins/wrap/images/note/48/tip.png);
  }
  .dokuwiki span.wrap_tip {
    background-image: url(../plugins/wrap/images/note/16/tip.png);
  }
  .dokuwiki .wrap_help {
    background-color: #dcc2ef;
  }
  .dokuwiki .wrap__dark.wrap_help {
    background-color: #3c1757;
  }
  .dokuwiki div.wrap_help {
    background-image: url(../plugins/wrap/images/note/48/help.png);
  }
  .dokuwiki span.wrap_help {
    background-image: url(../plugins/wrap/images/note/16/help.png);
  }
  .dokuwiki .wrap_todo {
    background-color: #c2efdd;
  }
  .dokuwiki .wrap__dark.wrap_todo {
    background-color: #17573e;
  }
  .dokuwiki div.wrap_todo {
    background-image: url(../plugins/wrap/images/note/48/todo.png);
  }
  .dokuwiki span.wrap_todo {
    background-image: url(../plugins/wrap/images/note/16/todo.png);
  }
  .dokuwiki .wrap_download {
    background-color: #d6efc2;
  }
  .dokuwiki .wrap__dark.wrap_download {
    background-color: #345717;
  }
  .dokuwiki div.wrap_download {
    background-image: url(../plugins/wrap/images/note/48/download.png);
  }
  .dokuwiki span.wrap_download {
    background-image: url(../plugins/wrap/images/note/16/download.png);
  }
  .dokuwiki .wrap_danger {
    background-color: #c00;
    color: #fff;
  }
  .dokuwiki .wrap_warning {
    background-color: #f60;
    color: #000;
  }
  .dokuwiki .wrap_caution {
    background-color: #ff0;
    color: #000;
  }
  .dokuwiki .wrap_notice {
    background-color: #06f;
    color: #fff;
  }
  .dokuwiki .wrap_safety {
    background-color: #090;
    color: #fff;
  }
  .dokuwiki .wrap_danger *,
  .dokuwiki .wrap_warning *,
  .dokuwiki .wrap_caution *,
  .dokuwiki .wrap_notice *,
  .dokuwiki .wrap_safety * {
    color: inherit !important;
  }
  .dokuwiki .wrap_hi {
    background-color: #ff9;
    overflow: hidden;
  }
  .dokuwiki .wrap__dark.wrap_hi {
    background-color: #4e4e0d;
  }
  .dokuwiki .wrap_spoiler {
    background-color: #ffffff !important;
    color: #ffffff !important;
    border: 1px dotted red;
  }
  .dokuwiki .wrap_onlyprint {
    display: none;
  }
  .dokuwiki .plugin_wrap.tabs {
    margin-bottom: 1.4em;
  }
  .dokuwiki .wrap_button a:link,
  .dokuwiki .wrap_button a:visited {
    background-color: #eeeeee;
  }
  .dokuwiki .wrap_button a:link:hover,
  .dokuwiki .wrap_button a:visited:hover,
  .dokuwiki .wrap_button a:link:focus,
  .dokuwiki .wrap_button a:visited:focus,
  .dokuwiki .wrap_button a:link:active,
  .dokuwiki .wrap_button a:visited:active {
    background-color: #dddddd;
  }
}
@media screen and (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media screen and (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
@media screen and (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media screen and (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media screen and (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media screen and (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.dokuwiki {
  /* resetting the box model to something more sane makes life a whole lot easier */
  /* emulate a headline
   (only with 'emulatedHeadlines' config option set)
   @deprecated 2018-03-20 */
  /* emulate a bigger headline with a bottom border */
  /* different bigger headline for safety notes */
  /* change border colour of emulated headlines inside boxes to something more neutral
   (to match all the different background colours) */
  /* real headlines should not be indented inside a wrap */
  /* columns
********************************************************************/
  /*____________ CSS3 columns  ____________*/
  /* widths
********************************************************************/
  /* this doesn't always work when third and twothirds are mixed across rows
   but can be fixed by adding any div (e.g. <WRAP clear/>) after a row */
  /* show 2 instead 4 columns on medium sized screens (mobile, etc) */
  /* /@media */
  /* show full width on smaller screens (mobile, etc) */
  /* /@media */
  /* alignments
********************************************************************/
  /* box
********************************************************************/
  /* see styles for boxes and notes with icons in style.css */
  /*____________ rounded corners ____________*/
  /* (only for modern browsers) */
  /* mark
********************************************************************/
  /* see styles for highlighted text in style.css */
  /* miscellaneous
********************************************************************/
  /*____________ tablewidth ____________*/
  /*____________ indent ____________*/
  /*____________ outdent ____________*/
  /*____________ word wrapping in pre ____________*/
  /*____________ spoiler ____________*/
  /* see rest of spoiler styles in style.css */
  /*____________ clear float ____________*/
  /*____________ hide ____________*/
  /*____________ button-style link ____________*/
  /* see rest of button link styles in style.css */
}
.dokuwiki .plugin_wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.dokuwiki .plugin_wrap.wrap__emuhead em strong {
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
  display: block;
}
.dokuwiki .plugin_wrap.wrap__emuhead em strong em.u {
  font-size: 115%;
  border-bottom: 1px solid #cccccc;
  font-style: normal;
  text-decoration: none;
  display: block;
}
.dokuwiki .wrap_danger.wrap__emuhead em strong em.u,
.dokuwiki .wrap_warning.wrap__emuhead em strong em.u,
.dokuwiki .wrap_caution.wrap__emuhead em strong em.u,
.dokuwiki .wrap_notice.wrap__emuhead em strong em.u,
.dokuwiki .wrap_safety.wrap__emuhead em strong em.u {
  text-transform: uppercase;
  border-bottom-width: 0;
}
.dokuwiki .wrap_box.wrap__emuhead em strong em.u,
.dokuwiki .wrap_info.wrap__emuhead em strong em.u,
.dokuwiki .wrap_important.wrap__emuhead em strong em.u,
.dokuwiki .wrap_alert.wrap__emuhead em strong em.u,
.dokuwiki .wrap_tip.wrap__emuhead em strong em.u,
.dokuwiki .wrap_help.wrap__emuhead em strong em.u,
.dokuwiki .wrap_todo.wrap__emuhead em strong em.u,
.dokuwiki .wrap_download.wrap__emuhead em strong em.u {
  border-bottom-color: #999;
}
.dokuwiki .plugin_wrap h1,
.dokuwiki .plugin_wrap h2,
.dokuwiki .plugin_wrap h3,
.dokuwiki .plugin_wrap h4,
.dokuwiki .plugin_wrap h5 {
  margin-left: 0;
  margin-right: 0;
}
.dokuwiki .wrap_left,
.dokuwiki .wrap_column {
  float: left;
  margin-right: 1.5em;
}
.dokuwiki [dir=rtl] .wrap_column {
  float: right;
  margin-left: 1.5em;
  margin-right: 0;
}
.dokuwiki .wrap_right {
  float: right;
  margin-left: 1.5em;
}
.dokuwiki .wrap_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dokuwiki .wrap_col2,
.dokuwiki .wrap_col3,
.dokuwiki .wrap_col4,
.dokuwiki .wrap_col5,
.dokuwiki .wrap_colsmall,
.dokuwiki .wrap_colmedium,
.dokuwiki .wrap_collarge {
  -moz-column-gap: 1.5em;
  -webkit-column-gap: 1.5em;
  column-gap: 1.5em;
  -moz-column-rule: 1px dotted #666;
  -webkit-column-rule: 1px dotted #666;
  column-rule: 1px dotted #666;
}
.dokuwiki .wrap_col2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.dokuwiki .wrap_col3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
.dokuwiki .wrap_col4 {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
}
.dokuwiki .wrap_col5 {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
}
.dokuwiki .wrap_colsmall {
  -moz-column-width: 10em;
  -webkit-column-width: 10em;
  column-width: 10em;
}
.dokuwiki .wrap_colmedium {
  -moz-column-width: 20em;
  -webkit-column-width: 20em;
  column-width: 20em;
}
.dokuwiki .wrap_collarge {
  -moz-column-width: 30em;
  -webkit-column-width: 30em;
  column-width: 30em;
}
.dokuwiki .wrap_twothirds {
  width: 65%;
  margin-right: 5%;
}
.dokuwiki .wrap_half {
  width: 48%;
  margin-right: 4%;
}
.dokuwiki .wrap_third {
  width: 30%;
  margin-right: 5%;
}
.dokuwiki .wrap_quarter {
  width: 22%;
  margin-right: 4%;
}
.dokuwiki [dir=rtl] .wrap_half,
.dokuwiki [dir=rtl] .wrap_quarter {
  margin-right: 0;
  margin-left: 4%;
}
.dokuwiki [dir=rtl] .wrap_twothirds,
.dokuwiki [dir=rtl] .wrap_third {
  margin-right: 0;
  margin-left: 5%;
}
.dokuwiki .wrap_half + .wrap_half,
.dokuwiki .wrap_third + .wrap_twothirds,
.dokuwiki .wrap_twothirds + .wrap_third,
.dokuwiki .wrap_third + .wrap_third + .wrap_third,
.dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter {
  margin-right: 0;
}
[dir=rtl] .dokuwiki .wrap_half + .wrap_half,
[dir=rtl] .dokuwiki .wrap_third + .wrap_twothirds,
[dir=rtl] .dokuwiki .wrap_twothirds + .wrap_third,
[dir=rtl] .dokuwiki .wrap_third + .wrap_third + .wrap_third,
[dir=rtl] .dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter {
  margin-left: 0;
}
.dokuwiki .wrap_half + .wrap_half + *,
.dokuwiki .wrap_third + .wrap_twothirds + *,
.dokuwiki .wrap_twothirds + .wrap_third + *,
.dokuwiki .wrap_third + .wrap_third + .wrap_third + *,
.dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter + * {
  clear: left;
}
[dir=rtl] .dokuwiki .wrap_half + .wrap_half + *,
[dir=rtl] .dokuwiki .wrap_third + .wrap_twothirds + *,
[dir=rtl] .dokuwiki .wrap_twothirds + .wrap_third + *,
[dir=rtl] .dokuwiki .wrap_third + .wrap_third + .wrap_third + *,
[dir=rtl] .dokuwiki .wrap_quarter + .wrap_quarter + .wrap_quarter + .wrap_quarter + * {
  clear: right;
}
@media only screen and (max-width: 950px) {
  .dokuwiki .wrap_quarter {
    width: 48%;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n) {
    margin-right: 0;
  }
  .dokuwiki [dir=rtl] .wrap_quarter:nth-of-type(2n) {
    margin-left: 0;
  }
  .dokuwiki .wrap_quarter:nth-of-type(2n+1) {
    clear: left;
  }
  .dokuwiki [dir=rtl] .wrap_quarter:nth-of-type(2n) {
    clear: right;
  }
}
@media only screen and (max-width: 600px) {
  .dokuwiki .wrap_twothirds,
  .dokuwiki .wrap_half,
  .dokuwiki .wrap_third,
  .dokuwiki .wrap_quarter {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
.dokuwiki .wrap_leftalign {
  text-align: left;
}
.dokuwiki .wrap_centeralign {
  text-align: center;
}
.dokuwiki .wrap_rightalign {
  text-align: right;
}
.dokuwiki .wrap_justify {
  text-align: justify;
}
.dokuwiki div.wrap_round {
  border-radius: 1.4em;
}
.dokuwiki span.wrap_round {
  border-radius: .14em;
}
.dokuwiki .wrap_lo {
  color: #666666;
  font-size: 85%;
}
.dokuwiki .wrap_em {
  color: #c00;
  font-weight: bold;
}
.dokuwiki .wrap__dark.wrap_em {
  color: #f66;
}
.dokuwiki .wrap_tablewidth table {
  width: 100%;
}
.dokuwiki .wrap_indent {
  padding-left: 1.5em;
}
.dokuwiki [dir=rtl] .wrap_indent {
  padding-right: 1.5em;
  padding-left: 0;
}
.dokuwiki .wrap_outdent {
  margin-left: -1.5em;
}
.dokuwiki [dir=rtl] .wrap_outdent {
  margin-right: -1.5em;
  margin-left: 0;
}
.dokuwiki div.wrap_prewrap pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  /* for IE < 8 */
}
.dokuwiki div.wrap_spoiler {
  margin-bottom: 1.5em;
}
.dokuwiki .wrap_clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}
.dokuwiki .wrap_hide {
  display: none;
}
.dokuwiki .wrap_button a:link,
.dokuwiki .wrap_button a:visited {
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: .3em;
  padding: .5em .7em;
  text-decoration: none;
}
@media print {
  /********************************************************************
Styles shared between print.css and pdf.css
********************************************************************/
  /* /.dokuwiki */
  /* /.dokuwiki */
  /* XXXXXXXXX /conf/userprint.css XXXXXXXXX */
  /* XXXXXXXXX /conf/userprint.less XXXXXXXXX */
  .dokuwiki {
    /* miscellaneous
********************************************************************/
    /*____________ pagebreak ____________*/
    /*____________ avoid page break ____________*/
    /* not yet supported by most browsers */
    /*____________ no print ____________*/
  }
  .dokuwiki .wrap_pagebreak {
    break-after: page;
    /* CSS 3 */
    page-break-after: always;
    /* CSS 2.1 */
  }
  .dokuwiki .wrap_nopagebreak {
    break-inside: avoid;
    /* CSS 3 */
    page-break-inside: avoid;
    /* CSS 2.1 */
  }
  .dokuwiki .wrap_noprint {
    display: none;
  }
  .dokuwiki {
    /* boxes and notes with icons
********************************************************************/
    /* mark
********************************************************************/
    /* miscellaneous
********************************************************************/
    /*____________ spoiler ____________*/
  }
  .dokuwiki div.wrap_box,
  .dokuwiki div.wrap_danger,
  .dokuwiki div.wrap_warning,
  .dokuwiki div.wrap_caution,
  .dokuwiki div.wrap_notice,
  .dokuwiki div.wrap_safety,
  .dokuwiki div.wrap_info,
  .dokuwiki div.wrap_important,
  .dokuwiki div.wrap_alert,
  .dokuwiki div.wrap_tip,
  .dokuwiki div.wrap_help,
  .dokuwiki div.wrap_todo,
  .dokuwiki div.wrap_download {
    border: 2px solid #999;
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
  }
  .dokuwiki span.wrap_box,
  .dokuwiki span.wrap_danger,
  .dokuwiki span.wrap_warning,
  .dokuwiki span.wrap_caution,
  .dokuwiki span.wrap_notice,
  .dokuwiki span.wrap_safety,
  .dokuwiki span.wrap_info,
  .dokuwiki span.wrap_important,
  .dokuwiki span.wrap_alert,
  .dokuwiki span.wrap_tip,
  .dokuwiki span.wrap_help,
  .dokuwiki span.wrap_todo,
  .dokuwiki span.wrap_download {
    border: 1px solid #999;
    padding: 0 .3em;
  }
  .dokuwiki .wrap_hi {
    border: 1px solid #999;
  }
  .dokuwiki .wrap_spoiler {
    visibility: hidden;
  }
}
