/* 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/feed/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/feed/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/htmlexport/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/htmlexport/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sagnath/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sagnath/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/markerpen/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/markerpen/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gridsystem/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gridsystem/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/importantparagraf/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/importantparagraf/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/userhistory/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/userhistory/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/glossari/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/glossari/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/taulaguia/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/taulaguia/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/questionari/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/questionari/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ambitseapc/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ambitseapc/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/scputils/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/scputils/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/codemirror/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/codemirror/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/permissioninfo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/permissioninfo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odtcreator/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odtcreator/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclinfo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclinfo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/syntactictree/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/syntactictree/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclmanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclmanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/diagrama/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/diagrama/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/edittable/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/edittable/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/numlist/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/numlist/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/epubcreator/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/epubcreator/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logindelay/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logindelay/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dipart/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dipart/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/imgpaste/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/imgpaste/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/competenceseapc/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/competenceseapc/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/eapc/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/eapc/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/all.less XXXXXXXXX */
/* /@media */
/* XXXXXXXXX /lib/plugins/indexmenu/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmediamanager/all.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmediamanager/all.less XXXXXXXXX */
/* XXXXXXXXX /lib/tpl/eapc/css/bootstrap/bootstrap.min.css XXXXXXXXX */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
/**/
/* XXXXXXXXX /lib/tpl/eapc/css/fontawesome/font-awesome.min.css XXXXXXXXX */
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* XXXXXXXXX /lib/tpl/eapc/css/mobile.css XXXXXXXXX */
/**
 * This file provides style changes for small screens.
 *
 * @author Anika Henke <anika@selfthinker.org>
 */
/* /@media */
/* XXXXXXXXX /lib/tpl/eapc/css/theme.css XXXXXXXXX */
/** Alerts
 ** ----------------------- */
/** Buttons
 ** ----------------------- */
/** Forms
 ** ----------------------- */
/** LIST GROUP
 ** ----------------------- */
/** TOC
 ** ----------------------- */
/** Media Detail Page
 ** ----------------------- */
/** Media Manager
 ** ----------------------- */
/** Media popup
 ** ----------------------- */
/** PRE (CODE)
 ** ----------------------- */
/** ADMIN PANEL
 ** ----------------------- */
/** Discussion plugin
 ** ----------------------- */
/** Plugin Slider
 ** ----------------------- */
/** Plugin Video-js
 ** ----------------------- */
/** Plugin EditTable
 ** ----------------------- */
/** Fullscreen
 ** ----------------------- */
/** Cover
 ** ----------------------- */
/** Home
 ** ----------------------- */
/* home box */
/** Page
 ** ----------------------- */
/*
 * NavBar Theme
 -------------------------------------------------------------- */
/*
 * Header
 -------------------------------------------------------------- */
/*
 * Breadcrumbs
 --------------------------------------------------------------- */
/** Footer
 ** ----------------------- */
/** Utilities
 ** ----------------------- */
/**/
/* XXXXXXXXX /lib/tpl/eapc/css/theme_aux.css XXXXXXXXX */
/** THEME AUX
 * ------------------------- */
/* ----------------- connector notes ------------------------ */
/* 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/feed/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/feed/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/htmlexport/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/htmlexport/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sagnath/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/sagnath/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/markerpen/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/markerpen/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gridsystem/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/gridsystem/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/importantparagraf/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/importantparagraf/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/userhistory/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/userhistory/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authplain/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/safefnrecode/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/glossari/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/glossari/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/taulaguia/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/taulaguia/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dw2pdf/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authldap/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/popularity/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/questionari/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/questionari/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/graphviz/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ambitseapc/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/ambitseapc/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/scputils/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/scputils/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/codemirror/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/codemirror/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/revert/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/permissioninfo/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/permissioninfo/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odtcreator/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odtcreator/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclinfo/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclinfo/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/syntactictree/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/syntactictree/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclmanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/aclmanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/info/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/loglog/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/diagrama/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/diagrama/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/edittable/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/edittable/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/discussion/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/usermanager/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/numlist/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/numlist/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/epubcreator/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/epubcreator/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/note/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/acl/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logindelay/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/logindelay/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dipart/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/dipart/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/imgpaste/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/imgpaste/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/odt/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/config/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/authpdo/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/competenceseapc/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/competenceseapc/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/eapc/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/eapc/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/extension/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/indexmenu/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/styling/speech.less XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmediamanager/speech.css XXXXXXXXX */
/* XXXXXXXXX /lib/plugins/nsmediamanager/speech.less XXXXXXXXX */
/* /@media  END speech styles */
@media screen {
  a.interwiki {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAw1BMVEUAAAACAgIaHB0bHB0bHR0aHB4cHh8dHx8eICIfISIUKT4dJzAnKywpLCwhLTkfPl8nN0clPVM9QUMvVXU8WnVBREZESEpKYXVWZXBpbnJqb3JtcXRuc3VvdXhzdnhyeHtefJVdf5xtjKV+mrJ8nLZ7n7uKpruXp7OCpsGVscOfv9Wius2ku82iwtitxdW+yc+yxta70eC51OS/1OHAyc3Bys7Cy8/Dys/N0dXR1djA1eLD1+TK2eXX3OHc4uTg5en////YsFbQAAAAN3RSTlP///////////////////////////////////////////////////////////////////////8AEFmdiwAAAG9JREFUeAFjMEMDxApIsjAyssoiBITkLO1sLXjEYAJSvPbWRsY26jzyUAEmc20tXUMDHQl2qACjvoqqhpWepjgjVMABBBTVlAXhAgwMDA7CSgp8bHAVQAF+EQFOGbgKIOTi5hA1QzaDkVmaaL+gAQDUCy6hGMOdlgAAAABJRU5ErkJggg==) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
  }
  a.iw_wp {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpfr {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpde {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpes {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wppl {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpjp {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_wpmeta {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMJADIxMlRUVG9vb4B/gJGRka6urtTV1N/g3/j5+P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARYMMlJq70W6c017SBCGUKBEMRhpAVBHQGBFIDRzsVHAAcspLPDxwAw0Uw24URDCPQAsoLpgyAWDAEnkIoIlAoxk2jJhCIEPA8ZcSAYqjK1hHPY1OWYvJ4SAQA7);
  }
  a.iw_doku {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMOAKpvR8JMK0umTje1J6rCc7SrnrfHtNvEq8vLy87hzvbqxvv98uze3rattP///wB9ACH5BAEAAA4ALAAAAAAQABAAAARp0MlJq72XHWOKOUkBNFRRKGiSLEVwABSiGE1Dt4FLNQcisznAoXI4oBaHXGFhIBqTgABgsSBRFrIECLFIGBIWhEFAMCC8qyaF83gMBAYqp7Icv99f9aSxYDDGZAMrFWgNMggCVhiLjBcRADs=);
  }
  a.iw_amazon {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAAAAAPnQi6+1v3V1dfv15To6Ov+uNP///yH5BAUKAAcALAAAAAAQABAAAANJeLrcfkQMQd4aIGdhMSgeUDlYoXicBQnF1rUakDbehD6ZedxOrsAzBqwA+xACAYYgJpEdk5BkZCYIGJAL6xVp6AZGjSfyqyofEgA7);
  }
  a.iw_amazon_de {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAAAAAPnQi6+1v3V1dfv15To6Ov+uNP///yH5BAUKAAcALAAAAAAQABAAAANJeLrcfkQMQd4aIGdhMSgeUDlYoXicBQnF1rUakDbehD6ZedxOrsAzBqwA+xACAYYgJpEdk5BkZCYIGJAL6xVp6AZGjSfyqyofEgA7);
  }
  a.iw_amazon_uk {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAAAAAPnQi6+1v3V1dfv15To6Ov+uNP///yH5BAUKAAcALAAAAAAQABAAAANJeLrcfkQMQd4aIGdhMSgeUDlYoXicBQnF1rUakDbehD6ZedxOrsAzBqwA+xACAYYgJpEdk5BkZCYIGJAL6xVp6AZGjSfyqyofEgA7);
  }
  a.iw_paypal {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAFNTU2RlZO/y7sjLx3h5eKKlooyNiwAAACH5BAUAAAcALAAAAAAQABAAAANQeHrQDiuqQGuAcoYyRqnZQQ0LERBNZAYLQBkXJlLPaMpPExjkxyoNzkBA1BAmqcKtRhK5Dqgcoek8XnjDYgtgYAAKIYU2GI7EyuYnWqzNJAAAOw==);
  }
  a.iw_phpfn {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMOAAcMFB4eMCw2UTpEakVNaVRmlWJqklhqo2J0rGeDt3iT2H+a5YGU1Y6q7AAAAAAAACH5BAEAAA4ALAAAAAAQABAAAARR0MlJq704681p+w0DgE3VLEwqImwheAihpAB7IAMASGGaAAEWojCgLAYEg1B4eE0UAQIiYSsMnZKjBMEIeAUuiqLoYO0cBCJlQPaedeeO3BIBADs=);
  }
  a.iw_skype {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIHAHh4eJmZmV1dXf7+/ri4uNvb2+zs7AAAACH5BAUAAAcALAAAAAAQABAAAANTeLrcHTAAt0CEINNAeDEFAQjCAxmDgRbjpFjcwFqF5CrRIBMiWVaRj65GYlgyggxhQChWLIMAKcAk3Q6ZQgplkDoVSQshlNE4ypnI1WRbU95wRwIAOw==);
  }
  a.iw_user {
    background-image: url(/lib/images/interwiki/user.png);
  }
  a.iw_callto {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAOMPAMwwK16QCxl1zxmQ5iqd6lih4ZeYmqyur52go9TW2eni3d3f4fPx7t/f38S+vP///yH5BAEKAA8ALAAAAAAQABAAAARe8Mk53XGO6srY2c8hWgeziNuhdJ2lfJoqzEXdwFQpEHX9pooBYUgY/GJBYlGB2CBY0EVTg1gEAo4EACB1LhLgcJe6MBjA5jGlmlh8G+0pxcBAGBRMumFj7vv3IIESEQA7);
  }
  a.iw_tel {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAOMPAMwwK16QCxl1zxmQ5iqd6lih4ZeYmqyur52go9TW2eni3d3f4fPx7t/f38S+vP///yH5BAEKAA8ALAAAAAAQABAAAARe8Mk53XGO6srY2c8hWgeziNuhdJ2lfJoqzEXdwFQpEHX9pooBYUgY/GJBYlGB2CBY0EVTg1gEAo4EACB1LhLgcJe6MBjA5jGlmlh8G+0pxcBAGBRMumFj7vv3IIESEQA7);
  }
  .mediafile {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAwElEQVR4AW3PPUoDURQF4O/OBHsb0yi4ByG4TUELl+Q2bMQ0Roz5IfPedRgIg+Gd037cw40U3Frq/c/ae1YkPBw2pzLk3EM+P7nXJQmrU9nm79Tv/MrPkXzky0QIrIbc5zH3Y39yk+sR7HKbryMJIUfwVkCVBkfXgMXjAqAT6BS9KxvV4AZnIEDoQUwQM4CZTMttQExz87QWode1LiRIoTKDFuraIKQALkCKMzGnyi4TtexVl6llp0QK7iyb/xTrP+DMapMFm/pGAAAAAElFTkSuQmCC) 0px 1px no-repeat;
    padding-left: 18px;
    padding-bottom: 1px;
  }
  .mf_pas {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACTSURBVHjaXc2JEoIgEIDhRUE6xErtsjJNRFze//1aiZimn+GYbwYABqmQIZ4wRiB2JfqmNQmBLAetddde8bLhCQBINNaY17PBcdhyD9ZaM/Y3pKSHGXGedHdvzgGoRfr2QbBS9U+nHFTtHJ38pKUA2uNYWsDR9EuAz43vPVAR/FvF3y/HHBhkhwpD1V4QpJmMifQNCZ0Ww23Bq94AAAAASUVORK5CYII=);
  }
  .mf_pdf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmaUlJSVlZWZmZlUVFRmZmZfX1/4+Pj5+fn5+fn7+/v8/PxmZmaKioqLi4vm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////WBPdaAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8PGrrhm7ojJXZGJ3RGYNLog+gQ2IABuQd6AP4ibM2AMRXxL48ZAeMeYvYpQSAtf4BGyczgtpbtDIAAAAASUVORK5CYII=);
  }
  .mf_csv {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaZc2LDoIgFIDhg4B0tVK6WJkmIh7e/wE7slNr9TNgfBsAAqQ2nMqEINC7ElPjkoTAlL1zrm0ueF6pDAAM+uD981Hj0K9VghCCH7orUibBhDiNrr3VJwZqlq65Eyy29qvjBugcY5rzsAVY2nimlcHGH2Ch+I34vlf8/yIgP1TIVXtNIHPzScsXt94WID7+3/QAAAAASUVORK5CYII=);
  }
  .mf_odp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaXc3bEoIgEIDhRcDtYFZqJyvTRMTt/d+vlWEc6gcu9rtYQIDUGFKJEAx6X5BvXLMwYNEbY9rmRteNSgAAyTpr36+ahn6rPDjn7NDdiUMPE9E0mvZRXwJws3TNk2G1q6LOGfD84RtelcM8L4clBp5/wW+JdnjI/345ZSAgPZYUKg+aQaa4pOUXFO8W2rtQrO8AAAAASUVORK5CYII=);
  }
  .mf_cc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACISURBVHjahc3JEoIwDIDhlLbEBTdwRUWQUkp4//czZDqOowf/mRzyHRJQoC3GTKIUg93kJPVzFgbMW+dcXV3ovDAJACD54P3zUVLXLo1ACMF3zZU4FBiIht7Vt/IUgZukqe4Ms9X+o2MGso+jDLcG2eNM/YefG19fDhkoSHcFxYqtZdApvrP6BaqXFcY0fXcvAAAAAElFTkSuQmCC);
  }
  .mf_rar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHjaZc2LDoIgFIDhg4B0USu1m5VpIuLh/d+vA2Ouy88YZx9sAAMuVUwkjBHIXYmhaU1CoMpBa921V7xsRAIACo015vVscBy2IoC11oz9DSkVYEacJ93dm3MEykvfPghWef3RKYO8do4m2uEsgIZlefEQbp0/qf8X+TcUP78cM2CQHiqMVXtJwFO1JPkbLuYXNikSVMcAAAAASUVORK5CYII=);
  }
  .mf_ppt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaXc2JDoIwDIDhjm3Mg6ECXqgcMsYo7/9+Nktj0H9Hmi9LBgKkNpxKhCDQhwJj05aEwBSDc65r7njbqQQADPrg/butcRz2KkIIwY/9AykTYUacJ9c96ysDYpS+eRFsbLXqkoGtlqXiQ1cONPCiTRHwixXwzGB/If/75ZyBgPRUIlceNYFMzTctPwbUFpX4yNz1AAAAAElFTkSuQmCC);
  }
  .mf_json {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXc2JDoMgDAbgIiA71G3KLrc5nYhY3//91gA74t+UJh8lAAMuVYxIGCOQuxJ9xjUJgSp7Y0zbXPGyEQkAKLTO2tezxqHfCg/OOTt0N6QoDxPiNJr2Xp8jIHrpmgfBKtd/OWWQ61nrmTqMAmhQ0RkLwtUCqH+Qh7efrWLxyzEDBumhwphqLwl4qr6R/A0ucxc24TsSHgAAAABJRU5ErkJggg==);
  }
  .mf_zip {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTsQwEADA2XVyiQ4aRLFU8P9v0blFOuAA28xErJYJGHPZyGt7AeP9d64W9uNpjnG/367rb2psr5pYa57b4/dMSKll2I+3tkGEmG3/mOPZBkEkMRpx7gcA8jP3Q1UpVZiZB72DXrgkVIfqkKgOOsg7qgD8xLkfAIiviHV5yAL0cYtYrQWAOf8Bo8cwOFk9D0UAAAAASUVORK5CYII=);
  }
  .mf_bash {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXY2LDoIwDEU7tjEfiAr4QuUhY4zu///P0iyGeJr2JqdNCgKkNhGVCEFCHwtkpi0ZEqYYrLVd88D7TiUAYNB55z5tjeOwVyy8927sn0gYFjPiPNnuVd+iIBbTN28Sm0O14ppBCJTcgSLkwMFV8eSLsIyYsNqvLqhi5n9fLhkISM8lRsqTJiFT80PLL3flF/w9UVhDAAAAAElFTkSuQmCC);
  }
  .mf_odf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHjaZc2JEoIgEIDhRUA6zEo7rTwSEbf3f7/WHcZh6ucY/IYRECC1CalECAK9L5Ab1yQEpuittW19x9tGJQBg0Hnn3k2FQ79VDN57N3QPpAzDhDiNtn1W1wDULF39IljtTlGXDOj7Q5MXbTnQYRlzMbD83Yj+wZD/vHLOQEB6LDFUHjSBTM2Sll8WdhbasocFuAAAAABJRU5ErkJggg==);
  }
  .mf_doc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVHjahc3ZDoMgEEDRQcDpol3UbrZ1qYg4/v//dSTENO1DL2Eg5wFAgNQYUpEQDHqfkW9YszBg1hljmupG142KAADJOmtfdUl9t1UenHO2b+/EoYeRaBxM8ygvAbhZ2urJsEqLj84JpMU08c1vHjvgc1lz/+Hnja9fTgkIiI85hfKDZpAxLmn5Bgi3FsNZ58xbAAAAAElFTkSuQmCC);
  }
  .mf_mp3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmQCUlJSVlZWZmZkAfgAAmQAAjwD4+Pj5+fn5+fn7+/v8/PwAmQA+sT4/sT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+Fu/hnAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc2JDoMgDIDhIiI7dIeyy21OJyKW93+/VdORZT9pAl8IgACpNJcmQhCofYlL45qEQJe9tbZtbnjdpAkAaHTeuferxqHfpgt4793Q3ZHSC0yI02jbR31hoGbpmifBqjA/nXMoQjDBmMCzAxPiMvNE4HME2vON4gv8xt8vpxwEZMcKueqgCGSmY0p+ADg+Fza7o1PlAAAAAElFTkSuQmCC);
  }
  .mf_webm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAJmUlJSVlZWZmZl+AH6ZAJmPAI/4+Pj5+fn5+fn7+/v8/PyZAJmxPrGxP7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///982useAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHgBXc2JDoIwDIDhDjbmAR4wD1ERZIxR3v/97GZjDH9DSD/IBgJSpTmZCEGg9iXGxjUJgS57a23b3PC6kQkAaHTeuferxqHfygjeezd0d6R0hAlxGm37qC8MVJCueRKsCvPXOYfZ0MzhMSa8vmBo4YnAXxmWfxS08RkBdotbTjkIyI4VctVBEaSZ/qXSD5IIGCm2cUO0AAAAAElFTkSuQmCC);
  }
  .mf_asm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXY2JDoIwEAW3QKkHoAJeqAhSSln+//98NNAYJ007md2kJCiUaiEKhECQh5wdwxYFQeWd1rqp73zbRQERKTbWmM+74r7bRy5Ya03fPhgoF0bmcdDNs7ouAcylrV8Im7T84ZJQWk6QacKZLSPcztYXASOYD+vch9SJ38j+fjknJCg+FbxQHCVCGCuPDL8/VxdkUml3JgAAAABJRU5ErkJggg==);
  }
  .mf_xml {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAACUlJSVlZWZmZl+AACZAACPAAD4+Pj5+fn5+fn7+/v8/PyZAACxPj6xPz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+6PAoIAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTsQwEADA2XV8iQ4aRLFU8P9v0aVFOuAA28xErJYJGHPZyGt7AeP9d64W+v40x7jfb9f1NzW2V02sNY/t8XsmpNQy9P2tbRAhZusfczzbIIgkRiOOvgMgP7PvpVQpyszcgbPOgkty1gmApM4CQN4BoPzE0XcAxFfEujxkAc5xi1itBYA5/wECji5mbbd2fAAAAABJRU5ErkJggg==);
  }
  .mf_php {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNp6p+t6Z2U2RgdG55Log44+kBgYGJB3AOAnztoAEF8R+/KQHTDmLWKXEgDW+geBGjAhZ/XNiQAAAABJRU5ErkJggg==);
  }
  .mf_swf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAACUlJSVlZWZmZl+AACZAACPAAD4+Pj5+fn5+fn7+/v8/PyZAACxPj6xPz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+6PAoIAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXc3bEoIgEIDhRUQ6iJXSyco0EXF9//drZZBp+rlhv1kGYMCFDKUJYwTiUKJv3JIQyLI3xrTNHW+7NAEAidZZ+3nXOPT71INzzg7dAynpYUKcRtM+62sAapGueRFslP7pkoPS86zDoVsBdNF6JQqWKW54CGPcUPP6xkPx98s5BwbZqcJQdRQEPJMxwb8yORcf5PtSuAAAAABJRU5ErkJggg==);
  }
  .mf_bz2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc2LDoIgFIDhg4J0USulm5VpIuLx/d+vA2Pk+hkDvjEABqmQIZ4wRiAOFfqmLQmBrAatddfe8bbjCQBINNaYz7vBcdhzD9ZaM/YPpKSHGXGedPdsrgEoJ337ItgUatUlh0Iti6K5+FWVQAcaKk4Hv3OAeMe1fsNtyr9fzjkwyE41huqjIEgzGRPpFxZIFvFd9hAvAAAAAElFTkSuQmCC);
  }
  .mf_js {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExTgMxEADA2bUdnwINojAV/P9bdNciBQhgm5mIXTIBc22VvJYXMN9/1y6h9ac15/1+u+6/pVBfFbH3Ourj90pIqWRo/a1UiBCrtI81n1UIIolZiKN1AORntg6DMbCydsA4wSUBzgEkgHOAeu8Yp+GEnzhaB0B8RezLQw7AOW8Ru5QAsNY/ecIuFToHoc8AAAAASUVORK5CYII=);
  }
  .mf_diff {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExUsMwEADAvZMcewINQyGq8P9v0allJoABSdmNWCUTMOZSyWt5A+Pjb64Stv1ljnGe9+v6nwr1poi15lGff2ZCSiXDtr+XChFilu1zjlcVgkhiFOLYdgDkV91uutYbvdGz7nrr6OhcEqChIQE6OvLUOgB+49h2AMR3xLo8ZQP0cY9YpQSAOR/GcTKGT9w7fQAAAABJRU5ErkJggg==);
  }
  .mf_sh {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVBgZBcExTgMxEADA2bUdnwINojAV/P9bdNciBQhgm5mIXTIBc22VvJYXMN9/1y6h9ac15/1+u+6/pVBfFbH3Ourj90pIqWRo/a1UiBCrtI81n1UIIolZiKN1AORnto4xDAMra8c4AVwSzoEBJDgHJ1DvneEE+ImjdQDEV8S+POQAnPMWsUsJAGv9A6T3LixCBrmLAAAAAElFTkSuQmCC);
  }
  .mf_pptx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaXY2LDoIwDEU7tjEfiArzhYogY4zy//9n0yyL4dw+kpMmBQFSm4jKhCChjxUy05YMCVMNzrmufeB9pzIAMOiD999Pg+OwVyxCCH7sn0gYFjPiPLnu1dyiQGTTt28Sm4P941rAsljLTYNSAg0OFyVd2NgQd7pYi3L15VKAgPxcY6Q+aRIyNwktf1ekF3KNxyMhAAAAAElFTkSuQmCC);
  }
  .mf_py {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExTsQwEADA2XV8jg4aBJKp4P/fokuLdEAA2zcTsUomYMxlI6/lFYyPv7lKqO1pjnGet+v6nwrbmyLWmvv2+DMTUioZansvG0SIWernHM82CCKJUYi9NgDkV9ZG73QdM7PB0QEu8YLuoB8gwQFAngDAb+y1ASC+I9blITvgGLeIVUoAmPMOcdYtHctHeLIAAAAASUVORK5CYII=);
  }
  .mf_sxd {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHjaXc3bEoIgEIDhRUA6aAe1k5VpIuLy/u/Xzg4TTT8XwMcAIEBqE1OZEAR6XyE3r0kITDVaa/vuhteNygDAoPPOvV8tTuNWMXjv3TTckTIMC+Iy2/7RXiIgsgzdk2BVNj+dC6B9CA2PQLID2tPMwCuCKAnSOUPJd9Mbf7+cChCQH2uM1QdNIHPzTcsPDuoW2hcHNPEAAAAASUVORK5CYII=);
  }
  .mf_java {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaXc2LDoIgFIDhg4B0ESu1m5VpIuLh/d+vM6Rm/bAz+DYGMOBSxUTCGIHcFRga1yQEquiNMW1zxctGJACg0DprX88ah34rAjjn7NDdkFIBJsRpNO29PkdADNI1D4KVrhadMtCVr8KeRw40f9YMPl79BxbPQMdDhPzvl2MGDNJDibFyLwl4qr5J/gZGtRd7aOy9qQAAAABJRU5ErkJggg==);
  }
  .mf_png {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaVc3ZDoMgEEDRQUS6aBelm22tVkQc/v//OhBC6p0AyXkYgAEXMpZnjBGIY42heUtCIOtRa913D7zv8gwAJBprzPfT4jTu8wDWWjMNT6RkgAVxmXX/am8RKC9D9ybYVOqvawmVck6FE64D0JvG58EljKBWUCWIO9a/XEpgUJwbjDUnQcALmRL8BxtQFvFpmdeOAAAAAElFTkSuQmCC);
  }
  .mf_wav {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmQCUlJSVlZWZmZkAfgAAmQAAjwD4+Pj5+fn5+fn7+/v8/PwAmQA+sT4/sT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+Fu/hnAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaXc2JDoMgDIDhIiA71G3KLrc5nYhY3//9Vglhx1+Ski8hAAMuVUgkjBHIXYm+cU1CoMreGNM2V7xsRAIACq2z9vWscei3woNzzg7dDSnlYUKcRtPe63MAapGueRCscv3VKYN81sv4Q1OAX5/REeYfiM8Icn+PUPz9csyAQXqoMFTtJQFPVUzyN0ebF2R4ZiSEAAAAAElFTkSuQmCC);
  }
  .mf_sxi {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBXc2JDoIwDIDhDhjzAA/AQ1QEGWOU938/u6YR49+Q0I+kgIJYGymJlCLQ+wK5cU1CYIreWts2N7xukggADDrv3PtV49BvEwbvvRu6O1KGYUKcRts+6osAFaRrngSrvPrpnEHY57niodcdhJ2fMFQAkQXku0DOJ5Ybf385ZaAgPZYolQdNEKfmm44/5M8WZ5t1w/gAAAAASUVORK5CYII=);
  }
  .mf_tar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTsQwEADA2XVyiQ4aRLFU8P9v0blFOuAA28xErJYJGHPZyGt7AeP9d64W9uNpjnG/367rb2psr5pYa57b4/dMSKll2I+3tkGEmG3/mOPZBkEkMRpx7gcA8jP3o6ooqpiZh66rXvTikoBCdSSgoxfyDgD8xLkfAIiviHV5yAL0cYtYrQWAOf8BtG0wOGBUSrIAAAAASUVORK5CYII=);
  }
  .mf_deb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaZc2JEoIgEIDhRUQ6tEO3y8o0EXF5//drI6Zp8meA4RsGQIBUOpYmQjCobUmhccnCoMveGNM2Fzqv0gQANFln7fNR09Cv0wDOOTt0V+J0gIloGk17q08RuLd0zZ1hUeBPxxwK9B55+rDjBvgQBsb1A/EWcrMbszf+fjnkICDbVxSrdopBZvqbki8yUBc22OoLRgAAAABJRU5ErkJggg==);
  }
  .mf_sxw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaXc3bDoMgDIDhIiA7qNuUndzmYSJief/3W0OImv1Nmua7KTDgUsVEwhiBPJUYmvYkBKocjDFd88THQSQAoNA6a79tjeNwFAGcc3bsX0ipADPiPJnuXd8jIAbpmw/BLtebbhnk2nu9TgG09AY06CgrxHOB3PtAcRV/X64ZMEgvFcaqsyTgqVqS/Aczkhc2+6BxjgAAAABJRU5ErkJggg==);
  }
  .mf_xlsx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACSSURBVHjaXY2LDoMgDEWLgOyheyh7uc3pRMT6//+3piNk2aFNLidNCwKkNhGVCUFC7ytkpjUZEqYanHNde8PrRmUAYNAH79+vBsdhq1iEEPzY35EwLGbEeXLdo7lEgcimb58kVqX94VxAuVh6lBcOO7BRUHEA+/2lThM2hriDi3f8XTkVICA/1hipD5qEzE1Cyw816BdN8Suc7AAAAABJRU5ErkJggg==);
  }
  .mf_h {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACHSURBVBgZBcExTsQwEADA2XV8jg4aRBEq+P+36K5FOiCA18xErJYJmLVs5LW9gPn+W6uFPp5qzvO8X9dfaWyvmlir9u3xuxJSahn6eGsbRIhq/aPmsw2CSGI2Yu8DAPmZfcDhAJU5AIBLAg6ABNwA8gQAfmLvAwDxFbEuD3kAbvMesVoLAFX/LqQp8yOzf7kAAAAASUVORK5CYII=);
  }
  .mf_jpeg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNroekfvVmYDRtfH4JKAPtCRgAGQd/oAo+MnztoAEF8R+/KQHTDmLWKXEgDW+gdf7TAh9+HjlgAAAABJRU5ErkJggg==);
  }
  .mf_odc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACISURBVHjahc3ZEoIgGIbhHwFpsU1brUwTEf/u//76ZBinqYNetuE5ABIktYmpRAiA3uQc6ucQgMlba21dXfi8UAkRGXbeueej5K5dqgDee9c1V0YmwMA89La+lacIaJSmugNmq/1Hx4xwf2FihW1NOKcx9h9+3vj65ZCRoHRXcKzYaoBMzZSWbwf/FsPJgGO4AAAAAElFTkSuQmCC);
  }
  .mf_cpp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBXc2NDoIgEMDxQ0D6MCulj6xMExHP93+/Tnaz1l9vg98YgACpDacSIQj0vsDYsCYhMEXnnGvqG143KgEAgz54/35V2HdbFSGE4Pv2jpSJMCKOg2se1YVhjqStnwSrnf3pnAHtp2n+49gcaGFp+LOWgU98gYfiOxbI/145ZSAgPZbIlQdNIFOzpOUHABcWlTpZEbgAAAAASUVORK5CYII=);
  }
  .mf_txt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaZc0ND4IgEIDhQ0C0wkrpw8o0EfH4/z+wG7FW84WD7RkbwIBLlRIZYwRyX2NsLkkIVD1aa/vuipeNyABAofPOvZ4tTuNWRPDeu2m4IaUiLIjLbPt7e06AGGXoHgSFNj+ddqBNCMHQirepgDjQ/hxUgjTU+oX+h2r9C4P82GCqOUgCnqtvkr8Bx4IWNhl/XsoAAAAASUVORK5CYII=);
  }
  .mf_conf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHjaZc2LDoIgFIDhg4B000rpYmWaiHh4/wfswKjV/IENvjEABlyqlMgYI5D7CmPTmoRAVYMxpmuveNmIDAAUWmft69ngOGxFBOecHfsbUirCjDhPprs35wRUkL59EKwK/dNpB4X3WocZly/Bk/s0wv4f6LC8kd74QLn8hUF+rDFVHyQBz9U3yd8SKRcS0TX7RQAAAABJRU5ErkJggg==);
  }
  .mf_html {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVBgZBcExUsMwEADAvZMVewINQyGq8P9v0allJoABSdmNWCUTMOaykdfyBsbH31wl1P1ljnGe9+v6nwrbTRFrzWN7/pkJKZUMdX8vG0SIWernHK82CCKJUYij7gDIr6w3TWtNa5qZuUPX6a03l6QBgKQDgDwBgN846g6A+I5Yl6dsgD7uEauUADDnAxq5Lk/oBDS6AAAAAElFTkSuQmCC);
  }
  .mf_ods {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHjaXY3ZEoIwDEVTSqkLooIrKouUUuL//5+XTodhONkm5yEhQVLpQBwJAaGOOXuGLQyEzjtjTFM9+bGLIyLSbJ2137rkvtvHXjjnbN++GGgvRuZxMM27vAcBJtNWH4jN4bLglhL2HxLlW0aYc0wsBHIlfM03wp1s9eWakqDkXHCgOCkImegZJf8H6BbDR85zawAAAABJRU5ErkJggg==);
  }
  .mf_jpg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNroekfvVmYDRtfH4JKAPtCRgAGQd/oAo+MnztoAEF8R+/KQHTDmLWKXEgDW+gdf7TAh9+HjlgAAAABJRU5ErkJggg==);
  }
  .mf_docx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaZY+LDoIwDEU72CgqPnj4QkWQMUb5//+zWxajcprdLifNloKAWGFARkKwUPuCPOOKDQsseq1121zpspYRACAZa8zrWdPQb6QX1lozdDdi0IuJaBp1e6/PQTDOdM2DRbqtvjhlMM/c3eEL1w44QlU+f4SLxcTijb9fjhkISPKSAuVBufUT/KDiN1njF6Cqto7pAAAAAElFTkSuQmCC);
  }
  .mf_hpp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8zNq6rnd6Z2U2YHRG55Lo6IM+kBgYGJB3AOAnztoAEF8R+/KQHTDmLWKXEgDW+gd5djAhVjbuBwAAAABJRU5ErkJggg==);
  }
  .mf_rpm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaXc3ZFoIgEIDhQUBa1Epps3JJRBzf//2aw6Gi/jnMxTcXAAMuVUgkjBHIXYm+aU1CoMrBGNM1V7xsRAIACq2z9tnWOA5b4cE5Z8f+hpTyMCPOk+nu9TkAope+eRCsch11yiBfFq3Do10A7Xg0vK8R+PlC/gvF3y/HDBikhwpD1V4S8FR9kvwFUA0Xe2kW3HcAAAAASUVORK5CYII=);
  }
  .mf_gif {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExTgMxEADA2bUdnwINojAV/P9bdNciBQhgm5mIXTIBc22VvJYXMN9/1y6h9ac15/1+u+6/pVBfFbH3Ourj90pIqWRo/a1UiBCrtI81n1UIIolZiKN1AORnts4YhjEGK2tnnOCES4IBAyQAJ8g75wDgJ47WARBfEfvykANwzlvELiUArPUPdzEtUeoVt8IAAAAASUVORK5CYII=);
  }
  .mf_sxc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHjaXc3pEoIgFIbhg4i0aIvaZuWSiHi8//vri2Gs6eUHw3MGIEFS6VAcCQFQ+5x94xoC0HlvjGnrG183cUREmq2z9tVUPPTb2INzzg7dnZH2MDFPo2kf1SUA+khXPwGrrPzpnBLO81xi+b3cEXZMAiFAkAWWeYDMX/2+8ffLKSVBybHgUHFQAJnoJSXf9oIWldwE9NgAAAAASUVORK5CYII=);
  }
  .mf_odt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVHjahc3ZEoIgGIbhHwFpMStttXJJRPy7//vri2Eap5NeloHnAEiQ1CamEiEAeltwaFxCAKborbVtfeXLSiVEZNh5555NxUO/VgG8927oboxMgIl5Gm17r84R0Ee6+gFYbA6zThnh/sIMC1tOOMSBif7D7I0A+c8vx4wEpfuSY+VOA2Rqvmn5Bg4EFsPk/fZwAAAAAElFTkSuQmCC);
  }
  .mf_tgz {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBVc2JDoMgDIDhoiI7dIeyY25zOhGxvP/7ranEsD+kJF8IBQGpVKEsEYJAHivkpi0JgaoGY0zXPvC+yxIAUGidtd9Pg+Owzxicc3bsn0gphhlxnkz3am4BEFn69k2wKXXUtYBSe+81jeU+ALHno5e5QtAIwisoGaI//rdcChCQn2sM1SdJkOZqTaY/CyQWw//eXYwAAAAASUVORK5CYII=);
  }
  .mf_rtf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVBgZBcExTgMxEADA2fU5PgUaRGEq+P+36NwiBQhgm5mIXTIBc20HeS0vYL7/rl1CbU9rzvv9dt1/S+F4VcTe6zwev1dCSiVDbW/lgAixSv1Y89kBQSQxC3HWBoD8PGrrhs7ojJXZGN0wGINLog+gQ2J0YEDeAYCfOGsDQHxF7MtDdsCYt4hdSgBY6x9BfDNrMYRJ5gAAAABJRU5ErkJggg==);
  }
  .mf_css {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaXc3bDoIwDIDhjm0MFQ8cPKEiyBijvP/72SwNM/5Js/S76ECA1IZTiRAE+lhiaNqQEJhysNZ27R1vW5UAgEHnnfu8GxyHnQrgvXdj/0DKBJgR58l2z+bKgBikb18E2b7+6ZID7csS5wD01utQDCwRovANPkE3/n455yAgLSrkqpMmkKlZ0/IL5Z4WZ+e0150AAAAASUVORK5CYII=);
  }
  .mf_pl {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVBgZBcExUsMwEADAvZMVeQINQyEq+P+36NxmJgEDktiNWCUTMOaykdfyBsbn71wl1PYyxzjP+3X9TYXtXRFrzX17/p4JKZUMtX2UDSLELPU2x6sNgkhiFGKvDQD5yNrQOx1mZgNHB1wS6AdAAgeAPAF0+Im9NgDEV8S6PGUHHOMesUoJAHP+AwXgLAr8fJP1AAAAAElFTkSuQmCC);
  }
  .mf_gz {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHjaZc3bEoIgEIDhRUA62EntZGWaiLi8//u17jDl1D8Ms/tdAAiQ2sRUIgSB3uXIDUsSApN31tqmvuJlpRIAMOi8c69nhX23Vgzee9e3N6QMw4g4Dra5V+cI1CRt/SBYbMpZpwx4D4FOmKYt8F5+7wiB9xkwcX9v/PxyzEBAeigwVuw1gUzNJy3fypMWIlnpGFAAAAAASUVORK5CYII=);
  }
  .mf_7z {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZZgCUlJSVlZWZmZl+VACZZgCPXwD4+Pj5+fn5+fn7+/v8/PyZZgCxij6xiz/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9o3RgLAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHjaVc3ZEoMgDEDRICBdtIvazbZWKyKG//+/BoZh6p3kIecBgAGXKiYyxgjkscLQvCUhUNWote67B953IgMAhcYa8/20OI17EcBaa6bhiZQKsCAus+5f7S0C5WXo3gSbsvnrWoC/nXNhqQM0IRfWB+s7gZ8IZYT0xvqXSwEM8nONsfokCXiuUpL/AMD2FfR4jF10AAAAAElFTkSuQmCC);
  }
  .mf_c {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACISURBVHjahc3bDoIwDIDhjm0MFU+AJ1QOMsYo7/9+1tkQoxf+N0u/LC0IkNpwKhKCQG8zDA0LEgKTddbaprrgeakiADDovHOPusS+W6kA3nvXt1ekTIARcRxscytPDNRL2upOkKyLj44p8DxN73cDPM9//sPPjq8rhxQExPscuXynCWRs5rR8Am9iFSUntQHzAAAAAElFTkSuQmCC);
  }
  .mf_lua {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVBgZBcExUsMwEADAvZMVeQINQyEq+P+36NxmJgEDktiNWCUTMOaykdfyBsbn71wl1PYyxzjP+3X9TYXtXRFrzX17/p4JKZUMtX2UDSLELPU2x6sNgkhiFGKvDQD5yNp0uk5nZjYA/ehcEgAdEgAH5Inu6AfwE3ttAIiviHV5yg44xj1ilRIA5vwHLpUtOKOumKMAAAAASUVORK5CYII=);
  }
  .mf_odi {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACKSURBVHjahY/bDoIwDEA72KgXvIFXVAQZY9T//z/bZSFGHzxtk/Y8tCkoSA1GdKIUC7MpKDDM2bDAorPWNvWFzgudAACS8849HxX13VIH4b13fXslBoMYicbBNrfqFAUjpq3vLGar/QfHHGR+cUpxuwaZp2D+i58dX1cOOSjIdiVFyq2R9zOcMOkb9g8WlVdNv/QAAAAASUVORK5CYII=);
  }
  .mf_htm {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVBgZBcExUsMwEADAvZMVewINQyGq8P9v0allJoABSdmNWCUTMOaykdfyBsbH31wl1P1ljnGe9+v6nwrbTRFrzWN7/pkJKZUMdX8vG0SIWernHK82CCKJUYij7gDIr6w3TWtNa5qZuUPX6a03l6QBgKQDgDwBgN846g6A+I5Yl6dsgD7uEauUADDnAxq5Lk/oBDS6AAAAAElFTkSuQmCC);
  }
  .mf_cs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACNSURBVHgBXc3pDoIwDMDxjm3MAw/BQ1ERZIxR3v/9bOrSGP+hJP196ECBti5lMqUI7K5EblySELiy9963zQ2vK5MBgMMQQ3i/ahz6tWGIMYahuyPlGCbEafTto74kQGTpmifBYnP86VwA7/PMQ22Bd55vAkkE5C836OMbf6+cClCQHypMVXtLoHMnWf0BqoAVxt/yR5wAAAAASUVORK5CYII=);
  }
  .mf_ico {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmQCUlJSVlZWZmZl+fgCZmQCPjwD4+Pj5+fn5+fn7+/v8/PyZmQCxsT6xsT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9OLlm4AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACLSURBVHjahc3bEoIgEIDhRcDtYCe1k5WHRMT1/d+vhWGapi76B3bguwAQIDXGVCIEg97lFBqXLAyY98aYtr7SZaUSAECyztpnU9HQr1UA55wduhtxGGAimkbT3qtzBM5LVz8YFpvyo1MGfJ95+e1lC6U/zXFy/+Hnja9fjhkISA8FxYq9ZpApvtPyBd1xFlBBEvkSAAAAAElFTkSuQmCC);
  }
  .mf_csh {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc2JEoIgEAbgRUQ67FK6rEwTEdf3f7/WnZ1q+mFh+GAWUKCNlaSJUgRmVyBnWJIQ2KLz3jf1FS+rNAEAiyGG8HpW2HfrlCHGGPr2hhTLMCKOg2/u1VmAMktbPwgWG/eTUw50niauebgtONqkeBVw/OgLcs/APeYpPf5+OeagIDuUKCn3hkBn9hOj3wYFFsPJBIaBAAAAAElFTkSuQmCC);
  }
  .mf_xls {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACRSURBVHjaXc+JEoIgEAbgVUE67FK7rDwSEbf3f79+iaGmnx2Y/YZZBoookcpHxFEEkLucXcYlBKDyXmvd1le+rERMRIqNNebZVDz0a+HAWmuG7saIcjAxT6Nu79XZAzJLVz8Ai035k1NG6F9u4cS2pTIACpnh03n53vASZrjCjL9Xjhn+kh4K9in2EpCkKkQmb+q9Fn7tTGMlAAAAAElFTkSuQmCC);
  }
  .mf_sql {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZmZmUlJSVlZWZmZl+fn6ZmZmPj4/4+Pj5+fn5+fn7+/v8/PyZmZmxsbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////7VrU3AAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaTc3bEoIgEIDhRUQ6qaV2sDJNRFze/wFbdpj0hx1mvxtAgFQ6liZCEKiyQm7ekxDoajTG9N0D74c0AQCN1ln7/bQ4jceUwTlnp+GJlGZYEJfZ9K/2FoEKMnRvgl3ebLqeIOze0/BtCgh7GD4UAcsWWFbIafVs/BbrLz7+IiC71Birz4pAZvqfkj+rPBYgDgv2twAAAABJRU5ErkJggg==);
  }
  .mf_rb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAzZpmUlJSVlZWZmZkqVH4zZpkvX4/4+Pj5+fn5+fn7+/v8/PwzZplkirFli7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+1eJgJAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACOSURBVHgBZc3pEoIgEMDxRUA6tEPpyMo0EXF9//drIWo6/gwf+M0OCwy4VDGRMEYg1wWGhjkJgSo6Y0xTn/C4EAkAKLTO2vutwr5bigDOOdu3Z6RUgBFxHExzqQ4RfCRtfSWY5fqjfQb+PU3PS61Ae4jHR/A1of8n8givP3627DJgkG5LjJUbScBT9U7yB92IFlCum6zJAAAAAElFTkSuQmCC);
  }
  .mf_odg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmZmUlJSVlZWZmZkAfn4AmZkAj4/4+Pj5+fn5+fn7+/v8/PwAmZk+sbE/sbHm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///9DXRlxAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACJSURBVHjabc3pEoIgFIbhg4C02KatVqaJiMf7v78+Gcdpe9mG5weQIKnNmIqEAOhNyqF2DgGYtLbWlsWFzwsVEZFh5517PnJu6qUK4L13TXVlZAJ0zF1ry1t+GgENUhV3wGy1f+uYEO49JlbY1oRzGkMf0P+Dnze+fjkkJCjeZTyWbTVAxmZKyxcWdhbxy+uSowAAAABJRU5ErkJggg==);
  }
  .mf_ogg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAmQCUlJSVlZWZmZkAfgAAmQAAjwD4+Pj5+fn5+fn7+/v8/PwAmQA+sT4/sT/m5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///+Fu/hnAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACMSURBVHgBZc3rEoIgEIbhRUE62CG1Q1amiYjr/d9fX8Q4Tb7MDsPzgyVBsdIhGQkBULuMff0SAtBZa4ypqytfVjIiIs3WWft6lty1a+nBOWe75sZIexiYh97U9/IcAH2kqR6Axab46ZQS3mOBGb+zJdz+eEcTBJ7D7I+/LceUBCWHnEP5XgHiRE+p+A0MOBbaEKLOCwAAAABJRU5ErkJggg==);
  }
  .mf_ps {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmaUlJSVlZWZmZlUVFRmZmZfX1/4+Pj5+fn5+fn7+/v8/PxmZmaKioqLi4vm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz////WBPdaAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVHgBXc0LD4IgEMDxQ0F6mJXaIyvTRMTj+3+/jsfK9We7jd9uAAxSIWM8YYxA7Ev0TWsSAlkOSqmuveF1wxMAkKiN1u9Xg+Ow5R6MMXrs70hJDzPiPKnu0VwiUE769kmw2tWLzjm4u7VhUAW4af0JBfAbS6h/M7wRt6ji75dTDgyyY4Wx6iAI0kx+E+kHt/oV3fRIhzYAAAAASUVORK5CYII=);
  }
  .mf_ogv {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAJmUlJSVlZWZmZl+AH6ZAJmPAI/4+Pj5+fn5+fn7+/v8/PyZAJmxPrGxP7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///982useAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACPSURBVHjaZc3rEoIgEIbhRUE6mJXayco0EXG9//vrixinqXcQlucHkqBY6ZCMhACobc6+YQkB6LwzxjT1hc8rGRGRZuusfT4q7ru19OCcs317ZaQ9jMzjYJpbdQqA3tLWd8BiU351TAn3qcQ34cCQEebPGPYZpn/AQvMbAbKfvxxSEpTsCw4VOwWIEz2n4hcKVRbDgIphDwAAAABJRU5ErkJggg==);
  }
  .mf_mp4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAACZAJmUlJSVlZWZmZl+AH6ZAJmPAI/4+Pj5+fn5+fn7+/v8/PyZAJmxPrGxP7Hm5ubn5+fp6enq6urr6+vs7Ozt7e3v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn7+/v8/Pz///982useAAAAFHRSTlMAAAIcIDI0Nn6RkZGbv83x8/X9/b9Y2vAAAACQSURBVBgZBcExTgMxEADA2fVdLgo0iGKpwv+/RecWKUAA25mJWC0TMOaykZf2BsbH31wt7MfLHON+v13W/9TYrppYa56355+ZkFLLsB/vbYMIMdv+OcerDYJIYjTivB8AyK/cr6WogpqZh1696EVxSoDqqiMBOgp5B6B3fuO8HwCI74h1esoC9HGLWK0FgDkf0fYxODR9v0UAAAAASUVORK5CYII=);
  }
}
@media screen {
  /* XXXXXXXXX /lib/plugins/diagrama/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/edittable/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/edittable/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/edittable/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/edittable/style.less XXXXXXXXX */
  /* 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.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
  /* Layout helpers
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* Misc visuals
----------------------------------*/
  /* Overlays */
  /* icon support */
  /* left-aligned */
  /* right-aligned */
  /* to make room for the icon, a width needs to be set here */
  /* no icon support for input elements */
  /* button icon element(s) */
  /* workarounds */
  /* Support: Firefox 5 - 40 */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* support: IE8 - See #6727 */
  /* more specificity required here to override default borders */
  /* Component containers
----------------------------------*/
  /* Interaction states
----------------------------------*/
  /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
----------------------------------*/
  /* Corner radius */
  /* Overlays */
  /* XXXXXXXXX /lib/plugins/feed/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/htmlexport/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/htmlexport/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/htmlexport/style.css XXXXXXXXX */
  /*
 *  Admin export form
 * -------------------------------------------------------------------------
 * ========================================================================= */
  /* templates icons */
  /* nstree */
  /*
 * CODEMIRROR
 * -------------------------------------------------------------------------
 * ========================================================================= */
  /*
 *  Figure
 * -------------------------------------------------------------------------
 * ========================================================================= */
  /*
 *  Video js player
 * -------------------------------------------------------------------------
 * ========================================================================= */
  /*
VideoJS Default Styles (http://videojs.com)
Version 2.0.2

REQUIRED STYLES (be careful overriding)
================================================================================ */
  /* Box containing video, controls, and download links.
   Will be set to the width of the video element through JS
   If you want to add some kind of frame or special positioning, use another containing element, not video-js-box. */
  /* Video Element */
  /* Poster Overlay Style */
  /* Subtiles Style */
  /* Fullscreen styles for main elements */
  /* Styles Loaded Check */
  /* Controls Below Video */
  /* Account for height of controls below video */
  /* DEFAULT SKIN (override in another file)
================================================================================
Using all CSS to draw the controls. Images could be used if desired.
Instead of editing this file, I recommend creating your own skin CSS file to be included after this file,
so you can upgrade to newer versions easier. */
  /* Controls Layout
  Using absolute positioning to position controls */
  /* Placement of Control Items
   - Left side of pogress bar, use left & width
   - Rigth side of progress bar, use right & width
   - Expand with the video (like progress bar) use left & right */
  /* Using left & right so it expands with the width of the video */
  /* Time control and progress bar are combined to look like one */
  /* Removing curved corners on progress control and time control to join them. */
  /* Play/Pause
-------------------------------------------------------------------------------- */
  /* Play Icon */
  /* Progress
-------------------------------------------------------------------------------- */
  /* Time Display
-------------------------------------------------------------------------------- */
  /* Volume
-------------------------------------------------------------------------------- */
  /* Drawing the volume icon using 6 span elements */
  /* Creating differnt bar heights through height (transparent) and bottom border (visible). */
  /* Fullscreen
-------------------------------------------------------------------------------- */
  /* Drawing the fullscreen icon using 4 span elements */
  /* Icon when video is in fullscreen mode */
  /* Download Links - Used for browsers that don't support any video.
---------------------------------------------------------*/
  /* Big Play Button (at start)
---------------------------------------------------------*/
  /* Spinner Styles
---------------------------------------------------------*/
  /* CSS Spinners by Kilian Valkhof - http://kilianvalkhof.com/2010/css-xhtml/css3-loading-spinners-without-images/ */
  /* Spinner circles */
  /* Each circle */
  /* XXXXXXXXX /lib/plugins/htmlexport/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sagnath/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sagnath/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sagnath/style.css XXXXXXXXX */
  /**
  Sagnat
  --------------------------------------- */
  /* XXXXXXXXX /lib/plugins/sagnath/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/markerpen/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/markerpen/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/markerpen/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/markerpen/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gridsystem/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gridsystem/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gridsystem/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gridsystem/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/importantparagraf/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/importantparagraf/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/importantparagraf/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/importantparagraf/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/userhistory/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/userhistory/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/userhistory/style.css XXXXXXXXX */
  /* User Manager specific styles */
  /* IE won't understand but doesn't require it */
  /* XXXXXXXXX /lib/plugins/userhistory/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/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/glossari/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/glossari/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/glossari/style.css XXXXXXXXX */
  /**
 *  GLOSSARY COMPONENT
 * --------------------------- */
  /* Seccions
 * --------------------------- */
  /* Veuremes link
 * --------------------------- */
  /** Mobile
 * --------------------------- */
  /**
 *  GLOSSARY EDITOR
 * --------------------------- */
  /* XXXXXXXXX /lib/plugins/glossari/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/taulaguia/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/taulaguia/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/taulaguia/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/taulaguia/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/style.css XXXXXXXXX */
  /**
 * dw2pdf export_pdf pagetool icon
 */
  /* export icon */
  /*Keep pagetool icon on left side for rtl languages*/
  /* XXXXXXXXX /lib/plugins/dw2pdf/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/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/questionari/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/questionari/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/questionari/style.css XXXXXXXXX */
  /* @import "/lib/plugins/questionari/assets/css/scp-questionaris.css"; */
  /** QÜESTIONARIS
 * --------------------- */
  /* Show Solutions */
  /* GiftEditor */
  /* XXXXXXXXX /lib/plugins/questionari/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ambitseapc/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ambitseapc/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ambitseapc/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ambitseapc/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/scputils/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/scputils/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/scputils/style.css XXXXXXXXX */
  /** Fulltext 
 * ---------------------- */
  /* Search form */
  /* Results pages */
  /* Results fulltext */
  /* XXXXXXXXX /lib/plugins/scputils/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/codemirror/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/codemirror/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/codemirror/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/codemirror/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/permissioninfo/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/permissioninfo/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/permissioninfo/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/permissioninfo/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odtcreator/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odtcreator/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odtcreator/style.css XXXXXXXXX */
  /* nstree */
  /* XXXXXXXXX /lib/plugins/odtcreator/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclinfo/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclinfo/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclinfo/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclinfo/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmanager/style.css XXXXXXXXX */
  /**
 * NS Manager Plugin
 * ------------------------------ */
  /** Modal */
  /* XXXXXXXXX /lib/plugins/nsmanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/syntactictree/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/syntactictree/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/syntactictree/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/syntactictree/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclmanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclmanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclmanager/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclmanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/diagrama/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/diagrama/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/diagrama/style.css XXXXXXXXX */
  /** Diagrama
 * ------------------------ */
  /* (Optional) Apply a "closed-hand" cursor during drag operation. */
  /** editor */
  /*!
 * (The MIT License)
 * 
 * Copyright (c) 2012-2014 Marcin Warpechowski
 * Copyright (c) 2015 Handsoncode sp. z o.o. <hello@handsoncode.net>
 * 
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * 'Software'), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 * 
 * Version: 0.34.0
 * Date: Wed Aug 02 2017 19:31:32 GMT+0200 (CEST)
 */
  /**
 * Fix for bootstrap styles
 */
  /* table-bordered */
  /* selection */
  /* plugins */
  /* row + column resizer*/
  /* border line */
  /* fill handle */
  /*
TextRenderer readOnly cell
*/
  /*
TextRenderer horizontal alignment
*/
  /*
TextRenderer vertical alignment
*/
  /*
TextRenderer placeholder value
*/
  /*
AutocompleteRenderer down arrow
*/
  /*
CheckboxRenderer
*/
  /**
 * Handsontable in Handsontable
 */
  /**
* Autocomplete Editor
*/
  /**
 * Handsontable listbox theme
 */
  /*
Cell borders
*/
  /*WalkontableDebugOverlay*/
  /*

 Handsontable Mobile Text Editor stylesheet

 */
  /* Initial left/top coordinates - overwritten when actual position is set */
  /*!
 * Handsontable ContextMenu
 */
  /* the section edit button  */
  /* XXXXXXXXX /lib/plugins/discussion/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/style.css XXXXXXXXX */
  /* User Manager specific styles */
  /* IE won't understand but doesn't require it */
  /* XXXXXXXXX /lib/plugins/usermanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/numlist/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/numlist/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/numlist/style.css XXXXXXXXX */
  /* CSS MODAL
 * ---------------------------- */
  /** Ordered list
 * ---------------------------- */
  /** OL With right parentheses
 * ---------------------------- */
  /** OL Hierarchical
 * ---------------------------- */
  /** Editor toolbar
 * ---------------------------- */
  /* XXXXXXXXX /lib/plugins/numlist/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/epubcreator/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/epubcreator/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/epubcreator/style.css XXXXXXXXX */
  /* metadata icons */
  /* templates icons */
  /* nstree */
  /* XXXXXXXXX /lib/plugins/epubcreator/style.less XXXXXXXXX */
  /* 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/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/logindelay/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logindelay/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logindelay/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logindelay/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dipart/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dipart/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dipart/style.css XXXXXXXXX */
  /** Buttons
 * --------------------- */
  /** Backgrounds
 * ---------------------- */
  /** Espais
 * ---------------------- */
  /** Modals
 * ------------------------- */
  /* CSS MODAL
 * ---------------------------- */
  /* XXXXXXXXX /lib/plugins/dipart/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/imgpaste/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/imgpaste/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/imgpaste/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/imgpaste/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/style.css XXXXXXXXX */
  /**
 * dw2odt export_odt pagetool icon
 */
  /* export icon */
  /*Keep pagetool icon on left side for rtl languages*/
  /* Style for Table of contents and chapter index preview */
  /* XXXXXXXXX /lib/plugins/odt/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/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/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/competenceseapc/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/competenceseapc/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/competenceseapc/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/competenceseapc/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/eapc/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/eapc/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/eapc/style.css XXXXXXXXX */
  /**
 * Editor
 * -------------------------------------------- */
  /**
 * QRCODE
 * ------------------------------------------------ */
  /** ==========================
 *  Sections
 *  ========================== */
  /** Accordion
 * ---------------------------- */
  /** Collapse
 * ---------------------------- */
  /** Custom panel */
  /** Pestanyes
 * -------------------- */
  /** Carousel
 * ---------------------------- */
  /** links */
  /** Color */
  /** Carrusel Tipus 1 */
  /** Carrusel Tipus 2 */
  /** Carrusel Tipus 3 */
  /** Carousel New
 * ---------------------------- */
  /* Carousel content */
  /** Carrusel navcontrols  */
  /** Carrusel indicators */
  /** Carrusel Play/Stop */
  /** Carrusel caption */
  /** Gallery
 * -------------------------- */
  /* Masonry gallery */
  /* Gallery Masonry grid */
  /* Masonry item */
  /* Masonry image effects */
  /* Masonry on tablets */
  /* Masonry on big screens */
  /** Timeline
 * ---------------------------- */
  /** FullScreen
 * -------------------------------- */
  /* ----- */
  /* ----- */
  /* XXXXXXXXX /lib/plugins/eapc/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/style.less XXXXXXXXX */
  /*
 * Extension plugin styles
 *
 * @author  Christopher Smith <chris@jalakai.co.uk>
 * @author  Piyush Mishra <me@piyushmishra.com>
 * @author  Håkan Sandell <sandell.hakan@gmail.com>
 * @author  Anika Henke <anika@selfthinker.org>
 */
  /**
 * very simple lightbox
 * @link http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/super-simple-lightbox-with-css-and-jquery/
 */
  /**
 * general styles
 */
  /*
 * extensions table
 */
  /**
 * extension table left column
 */
  /*
 * Enabled/Disabled overrides
 */
  /**
 * extension table right column
 */
  /**
 * Search form
 */
  /**
 * Install form
 */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/style.css XXXXXXXXX */
  /*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landro               |
|--------------------------------------------------*/
  /*
 a.nodeFdUrl	        Namespace with url link (headpage)	        js
 a.node 	        Namespace without url link        	        js
 a.nodeUrl	        Page	                                        js
 a.nodeSel 	        Last visited page            	                js
 a.navSel 	        Current page            	                js
 a.indexmenu_idx_head	link style of a namespace with url (headpage)	nojs
 a.indexmenu_idx	link style of a namespace without url	        nojs
 */
  /* dtree properties. No need to change*/
  /*Properties that can be edit*/
  /*Link properties*/
  /*Link properties*/
  /* Last visited page highlighting*/
  /* Current page highlighting*/
  /*
.dtree .clip {
}
*/
  /*Namespace without page link in nojs mode. !important has to be used*/
  /*Namespace with page link (headpage) in nojs mode. !important has to be used*/
  /*Style for admin panel interface*/
  /*Mouseover property*/
  /*Mouseover property*/
  /*tocbullet property*/
  /*scrolling arrow property*/
  /*toc property*/
  /*
 * Temporary fix for vector template
 * .toc is style for tabel of ToC in mediawiki styles, included in vector, but of no use in DokuWiki
 */
  /*nojs tree div*/
  /***************************************
 *          indexmenu wizard           *
 ***************************************/
  /* XXXXXXXXX /lib/plugins/indexmenu/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/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/nsmediamanager/screen.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmediamanager/screen.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmediamanager/style.css XXXXXXXXX */
  /**
 * NS Manager Plugin
 * ------------------------------ */
  /** Media List */
  /** Modal */
  /* XXXXXXXXX /lib/plugins/nsmediamanager/style.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/eapc/css/basic_tables.css XXXXXXXXX */
  /**
 * This file provides the most basic styles.
 *
 * If you integrate DokuWiki into another project, you might either
 * want to integrate this file into the other project as well, or use
 * the other project's basic CSS for DokuWiki instead of this one.
 *
 * @author Anika Henke <anika@selfthinker.org>
 */
  /*____________ tables ____________*/
  /* XXXXXXXXX /lib/tpl/eapc/css/basic_list.css 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/eapc/css/structure.css XXXXXXXXX */
  /**
 * This file provides styles for the general layout structure.
 *
 * @author Anika Henke <anika@selfthinker.org>
 */
  /* make content wider when there's no sidebar */
  /* XXXXXXXXX /lib/tpl/eapc/css/design.css XXXXXXXXX */
  /**
 * This file provides the main design styles for the
 * bits that surround the content.
 *
 * @author Anika Henke <anika@selfthinker.org>
 * @author Andreas Gohr <andi@splitbrain.org>
 */
  /* header
********************************************************************/
  /* tools
********************************************************************/
  /* make wiki links look the same as tool links in tool bars */
  /* highlight selected tool */
  /*____________ user tools ____________*/
  /*____________ page tools ____________*/
  /* sidebar
********************************************************************/
  /* make sidebar more condensed */
  /* content
********************************************************************/
  /* license note in footer and under edit window */
  /* footer
********************************************************************/
  /* XXXXXXXXX /lib/tpl/eapc/css/content.css XXXXXXXXX */
  /**
 * This file provides the main design styles for the page content.
 *
 * @author Anika Henke <anika@selfthinker.org>
 * @author Andreas Gohr <andi@splitbrain.org>
 */
  /*____________ 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 DokuWiki's lib/styles/all.css) */
  /*____________ tables ____________*/
  /* div before each table */
  /*____________ code ____________*/
  /* fix if background-color hides underlining */
  /* filenames for downloadable file and code blocks */
  /* for code in <file> */
  /*____________ media manager ____________*/
  /* some headings in the media manager should not look like headings */
  /* to style button-like div in _fileuploader.css to look like other buttons,
   please add '.qq-upload-button' to the according styles (which don't really exist in this template) */
  /*____________ JS popup ____________*/
  /* XXXXXXXXX /lib/tpl/eapc/css/includes.css XXXXXXXXX */
  /**
 * This file provides styles for included seperate html files
 * (added through "include hooks").
 */
  /* XXXXXXXXX /lib/tpl/eapc/css/config_manager.css XXXXXXXXX */
  /* plugin:configmanager */
  /* XXXXXXXXX /lib/tpl/eapc/css/user_manager.css XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/eapc/css/acl_manager.css XXXXXXXXX */
  /* plugin:acl */
  /* 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(/lib/styles/../images/error.png);
    border-color: #ebb;
  }
  div.info {
    background-color: #ccf;
    background-image: url(/lib/styles/../images/info.png);
    border-color: #bbe;
  }
  div.success {
    background-color: #cfc;
    background-image: url(/lib/styles/../images/success.png);
    border-color: #beb;
  }
  div.notify {
    background-color: #ffc;
    background-image: url(/lib/styles/../images/notify.png);
    border-color: #eeb;
  }
  .JSpopup,
  #link__wiz {
    position: absolute;
    background-color: #fff;
    color: #000;
    z-index: 20;
    overflow: hidden;
  }
  #link__wiz .ui-dialog-content {
    padding-left: 0;
    padding-right: 0;
  }
  #media__popup_content button.button {
    border: 1px outset;
  }
  #media__popup_content button.selected {
    border-style: inset;
  }
  .a11y {
    position: absolute !important;
    left: -99999em !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
  }
  [dir=rtl] .a11y {
    left: auto !important;
    right: -99999em !important;
  }
  .code .co0 {
    color: #666666;
    font-style: italic;
  }
  .code .co4 {
    color: #cc0000;
    font-style: italic;
  }
  .code .es5 {
    color: #006699;
    font-weight: bold;
  }
  .code .es6 {
    color: #009933;
    font-weight: bold;
  }
  .code .kw2 {
    color: #000000;
    font-weight: bold;
  }
  .code .kw5 {
    color: #008000;
  }
  .code .kw6 {
    color: #f08;
    font-weight: bold;
  }
  .code .me0 {
    color: #004000;
  }
  .code .nu0 {
    color: #cc66cc;
  }
  .code .re0 {
    color: #0000ff;
  }
  .code .re3 {
    color: #ff3333;
    font-weight: bold;
  }
  .code .re4 {
    color: #009999;
  }
  .code .re5 {
    color: #660033;
  }
  .code .re7 {
    color: #991111;
  }
  .code .re8 {
    color: #00b000;
  }
  .code .sc-2 {
    color: #404040;
  }
  .code .sy3 {
    color: #000040;
  }
  .code .br0,
  .code .sy0 {
    color: #66cc66;
  }
  .code .co1,
  .code .coMULTI,
  .code .sc-1 {
    color: #808080;
    font-style: italic;
  }
  .code .co2,
  .code .sy1 {
    color: #339933;
  }
  .code .co3,
  .code .sy4 {
    color: #008080;
  }
  .code .es0,
  .code .es1,
  .code .esHARD {
    color: #000099;
    font-weight: bold;
  }
  .code .es2,
  .code .es3,
  .code .es4 {
    color: #660099;
    font-weight: bold;
  }
  .code .kw1,
  .code .kw8 {
    color: #b1b100;
  }
  .code .kw10,
  .code .kw11,
  .code .kw12,
  .code .kw9 {
    color: #003399;
    font-weight: bold;
  }
  .code .kw13,
  .code .kw14,
  .code .kw15,
  .code .kw16,
  .code .me1,
  .code .me2 {
    color: #006600;
  }
  .code .kw3,
  .code .kw7,
  .code .sy2 {
    color: #000066;
  }
  .code .kw4,
  .code .re2 {
    color: #993333;
  }
  .code .re1,
  .code .st0,
  .code .st_h {
    color: #ff0000;
  }
  .code li,
  .code .li1 {
    font-weight: normal;
    vertical-align: top;
  }
  .code .ln-xtra {
    background-color: #ffc;
  }
  .ui-helper-hidden {
    display: none;
  }
  .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .ui-helper-clearfix:before,
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
  }
  .ui-helper-clearfix:after {
    clear: both;
  }
  .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
    /* support: IE8 */
  }
  .ui-front {
    z-index: 100;
  }
  .ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
  }
  .ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
  }
  .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
  }
  .ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
  }
  .ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
  }
  .ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
  }
  .ui-menu .ui-menu {
    position: absolute;
  }
  .ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  }
  .ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
  }
  .ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
  }
  .ui-menu .ui-state-focus,
  .ui-menu .ui-state-active {
    margin: -1px;
  }
  .ui-menu-icons {
    position: relative;
  }
  .ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
  }
  .ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
  }
  .ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
  }
  .ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
  }
  .ui-button,
  .ui-button:link,
  .ui-button:visited,
  .ui-button:hover,
  .ui-button:active {
    text-decoration: none;
  }
  .ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-button-icon-only {
    text-indent: 0;
  }
  .ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
  }
  .ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
  }
  input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
  }
  input.ui-button::-moz-focus-inner,
  button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
  }
  .ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ui-controlgroup > .ui-controlgroup-item:focus,
  .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
  }
  .ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
  }
  .ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
  }
  .ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
  }
  .ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
  }
  .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
  }
  .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
  }
  .ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc(97.6%);
  }
  .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
  }
  .ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
  }
  .ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
  }
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
  .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
  }
  .ui-checkboxradio-disabled {
    pointer-events: none;
  }
  .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
  }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
  }
  .ui-datepicker .ui-datepicker-prev-hover,
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
  }
  .ui-datepicker .ui-datepicker-prev {
    left: 2px;
  }
  .ui-datepicker .ui-datepicker-next {
    right: 2px;
  }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
  }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
  }
  .ui-datepicker .ui-datepicker-prev span,
  .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
  }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
  }
  .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
  }
  .ui-datepicker select.ui-datepicker-month,
  .ui-datepicker select.ui-datepicker-year {
    width: 45%;
  }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
  }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
  }
  .ui-datepicker td {
    border: 0;
    padding: 1px;
  }
  .ui-datepicker td span,
  .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
  }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
  }
  .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
  }
  .ui-datepicker.ui-datepicker-multi {
    width: auto;
  }
  .ui-datepicker-multi .ui-datepicker-group {
    float: left;
  }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
  }
  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
  }
  .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
  }
  .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
  }
  .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
  }
  .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
  }
  .ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
  }
  .ui-datepicker-rtl {
    direction: rtl;
  }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
  }
  .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
  }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
  }
  .ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
  }
  .ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
  }
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
  }
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
  }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
  }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
  }
  .ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
  }
  .ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
  }
  .ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
  }
  .ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
  }
  .ui-dialog .ui-resizable-se,
  .ui-dialog .ui-resizable-sw,
  .ui-dialog .ui-resizable-ne,
  .ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
  }
  .ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
  }
  .ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
  }
  .ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
  }
  .ui-draggable .ui-dialog-titlebar {
    cursor: move;
  }
  .ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable {
    position: relative;
  }
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-resizable-disabled .ui-resizable-handle,
  .ui-resizable-autohide .ui-resizable-handle {
    display: none;
  }
  .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
  }
  .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
  }
  .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
  }
  .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
  }
  .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
  }
  .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
  }
  .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
  }
  .ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
  }
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
  }
  .ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    filter: alpha(opacity=25);
    /* support: IE8 */
    opacity: 0.25;
  }
  .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
  }
  .ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
  }
  .ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
  }
  .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
  }
  .ui-selectmenu-open {
    display: block;
  }
  .ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
  }
  .ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
  }
  .ui-slider {
    position: relative;
    text-align: left;
  }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
  }
  .ui-slider.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
  }
  .ui-slider-horizontal {
    height: .8em;
  }
  .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;
  }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
  }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
  }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
  }
  .ui-slider-vertical {
    width: .8em;
    height: 100px;
  }
  .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
  }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
  }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
  }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0;
  }
  .ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
  }
  .ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
  }
  .ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
  }
  .ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
  }
  .ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
  }
  .ui-spinner-up {
    top: 0;
  }
  .ui-spinner-down {
    bottom: 0;
  }
  .ui-tabs {
    position: relative;
    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
  }
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
  }
  .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
  }
  .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
  }
  .ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
  }
  .ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
  }
  body .ui-tooltip {
    border-width: 2px;
  }
  .ui-widget {
    font-size: 1.1em;
  }
  .ui-widget .ui-widget {
    font-size: 1em;
  }
  .ui-widget input,
  .ui-widget select,
  .ui-widget textarea,
  .ui-widget button {
    font-size: 1em;
  }
  .ui-widget.ui-widget-content {
    border: 1px solid #d3d3d3;
  }
  .ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
  }
  .ui-widget-content a {
    color: #222222;
  }
  .ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgCQ4MHyImfxJ+AAAATUlEQVQY073OoQ2AQBAF0Z/p4qrZbuiMam414iQUQLKg+Sgc+pInR4yODWmKof1EgQM3XLjwhbvGjTtOnLjzrLhw4vrKwA0typx1++MFHrwm/bbhD4gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDAt1BHuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA5LTE0VDEyOjMxOjM0LTA0OjAwXImpUgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
  }
  .ui-widget-header a {
    color: #222222;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default,
  .ui-button,
  html .ui-button.ui-state-disabled:hover,
  html .ui-button.ui-state-disabled:active {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgCQ4MHyImfxJ+AAAATElEQVQ4y2N4l8fEwDCKRhF1EcOzZwzPjRie32Fi3MvEeIGJ8SsT4zcmRg4mRk4mxm9MjF+ZGB8zfGRmYljF8EmOiUF4wB08ioYEAgDUMBI63vAgyAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMC3UEe4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDBcialSAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
  }
  .ui-state-default a,
  .ui-state-default a:link,
  .ui-state-default a:visited,
  a.ui-button,
  a:link.ui-button,
  a:visited.ui-button,
  .ui-button {
    color: #555555;
    text-decoration: none;
  }
  .ui-state-hover,
  .ui-widget-content .ui-state-hover,
  .ui-widget-header .ui-state-hover,
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus,
  .ui-button:hover,
  .ui-button:focus {
    border: 1px solid #999999;
    background: #dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgCQ4MHyImfxJ+AAAAS0lEQVQ4y2N4+p+JgWEUjSIqo6+3GW57MTH+YWIUZ2I0Ybj/h4kph+HRByamdoanjxme+zExBjAxmjAx/mZiXMHEIDPwDh5FQwEBABzuEyBfPm9/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTE0VDEyOjMxOjM0LTA0OjAwLdQR7gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMFyJqVIAAAAASUVORK5CYII=") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-state-hover a,
  .ui-state-hover a:hover,
  .ui-state-hover a:link,
  .ui-state-hover a:visited,
  .ui-state-focus a,
  .ui-state-focus a:hover,
  .ui-state-focus a:link,
  .ui-state-focus a:visited,
  a.ui-button:hover,
  a.ui-button:focus {
    color: #212121;
    text-decoration: none;
  }
  .ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6;
  }
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAHdElNRQfgCQ4MHyImfxJ+AAAAEUlEQVQoz2NoYBiFo3AU4oAAlWjIAdM0sWkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDAt1BHuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA5LTE0VDEyOjMxOjM0LTA0OjAwXImpUgAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
  }
  .ui-icon-background,
  .ui-state-active .ui-icon-background {
    border: #aaaaaa;
    background-color: #212121;
  }
  .ui-state-active a,
  .ui-state-active a:link,
  .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
  }
  .ui-state-highlight,
  .ui-widget-content .ui-state-highlight,
  .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AkODB8iJn8SfgAAAI1JREFUSMftzyEKAkEUgOF/nmIQbIOIsKMGQRgxewjrVqtZMGnd+3gDwYN4hRV2i+MbweIVRMNLX/jTT77ppjkLABiGYRjfBtWU6prcffbuXvAESmHIjK0wYu52QkHkJBQs3VGYsKIiXzQ08dPIDz20U3FjFux5Rb22SfAEVwoDPGtB6ND/i2nDMIwf8gY8YSRTiOx5LgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0xNFQxMjozMTozNC0wNDowMC3UEe4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMTRUMTI6MzE6MzQtMDQ6MDBcialSAAAAAElFTkSuQmCC") 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("/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_95_fef1ec_1x400.png") 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;
    filter: Alpha(Opacity=70);
    /* support: IE8 */
    font-weight: normal;
  }
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    /* support: IE8 */
    background-image: none;
  }
  .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* support: IE8 - See #6059 */
  }
  .ui-icon {
    width: 16px;
    height: 16px;
  }
  .ui-icon,
  .ui-widget-content .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-widget-header .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png");
  }
  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon,
  .ui-button:hover .ui-icon,
  .ui-button:focus .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-active .ui-icon,
  .ui-button:active .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png");
  }
  .ui-state-highlight .ui-icon,
  .ui-button .ui-state-highlight.ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png");
  }
  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png");
  }
  .ui-button .ui-icon {
    background-image: url("/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png");
  }
  .ui-icon-blank {
    background-position: 16px 16px;
  }
  .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;
    filter: Alpha(Opacity=30);
    /* support: IE8 */
  }
  .ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaaaaa;
    box-shadow: -8px -8px 8px #aaaaaa;
  }
  div.dokuwiki a.feed {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF+SURBVHjaYvz//z8DHMwyqQeSDlCMDRwA47QzjTABRrgBEM0NDMSBBpghLDCRv3//gm1lzjjL8P/NTQaG19cY/j84yPD/4WFsBjgwMzCADWCCifz588cBiBn+Xl3H8P/HBwZGJRcGJq9JDIxuPQx/WXlB8sjYAcMLX/o0wAxGVi6G/7+/gcVYjRMZ2K3zGf7//MLwbaE30OCPcCfwFN1gRHHB79+/wZg79xwDd9YJBjb3doYfl9czfFocCvQoOwOrcwNcDQjDANyAX79+gfGnrRUM384sZmBVdWPgiV3L8PPdY4bPu5sY2NQ9GRjlbeHqMAyAmfzz5U2GD3u7GF7OcGNgZONm4HIsY/h0ZhnDv+8fGNi0/Ai7QDRpPYN44SmGH++eMnw6uYCBU8uH4deP7wzf7x1hYJU2wOuCAzCTWfgkGZiElRl+vn3IwMTBx/CXiY3h9+fXDMzcIjAXHMCIhSt5HCQlJJ1JPxpRUyIQXMhiISopG0z7A0/KAAEGACtO0t5mhRv+AAAAAElFTkSuQmCC) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  .eapc_form {
    margin-left: 2em;
  }
  #id_namespace {
    width: 90%;
  }
  .tpl_item,
  .tpl_item_checked {
    float: left;
    width: 120px;
    margin-right: 1em;
    border: 4px solid #ccc;
  }
  .tpl_item_checked {
    border: 4px solid #8CACBB;
  }
  .tpl_optionfield {
    background: #dedede;
    color: #444;
    border-top: 2px solid #ccc;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
  }
  .tpl_optionfield label {
    vertical-align: top;
  }
  .nstree {
    border: 1px solid #8CACBB;
    height: 180px;
    overflow: auto;
    padding-top: 1em;
  }
  .nstree li {
    list-style-type: none;
    vertical-align: middle;
  }
  .nstree .options {
    cursor: pointer;
  }
  .nstree .expand-icon {
    cursor: pointer;
  }
  form#dw__editform .CodeMirror-scroll,
  #dokuwiki__content .CodeMirror-scroll {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  figure.figmedia {
    display: flex;
    flex-flow: column;
    margin-bottom: 1.5em;
    color: #222;
    background-color: #efefef;
    border: 2px solid #efefef;
  }
  .figcenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .figleft {
    display: block;
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }
  .figright {
    display: block;
    float: right;
    margin-left: 20px;
    margin-right: 0;
  }
  figure.figmedia img {
    max-width: 100%;
    height: 100%;
  }
  .figmedia figcaption {
    padding: 2px;
    text-align: center;
    vertical-align: top;
    line-height: 110%;
    color: #222;
    background-color: #efefef;
    border: none;
    font-size: 14px;
  }
  #page div.box-center {
    text-align: center;
    margin-bottom: 1em;
  }
  .video-box {
    max-width: 100%;
    text-align: center;
    margin-bottom: 1em;
  }
  .video-box video {
    width: 100%;
    height: auto;
  }
  .video-js-box {
    text-align: left;
    position: relative;
    line-height: 0 !important;
    margin: 1em 0;
    padding: 0 !important;
    border: none !important;
  }
  .video-js-box.box-center {
    margin: 1em auto;
  }
  video.video-js {
    background-color: #000;
    position: relative;
    padding: 0;
  }
  .vjs-flash-fallback {
    display: block;
  }
  .video-js-box img.vjs-poster {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
  .video-js-box .vjs-subtitles {
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
  }
  .video-js-box.vjs-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000;
  }
  .video-js-box.vjs-fullscreen video.video-js,
  .video-js-box.vjs-fullscreen .vjs-flash-fallback {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
  }
  .video-js-box.vjs-fullscreen img.vjs-poster {
    z-index: 1001;
  }
  .video-js-box.vjs-fullscreen .vjs-spinner {
    z-index: 1001;
  }
  .video-js-box.vjs-fullscreen .vjs-controls {
    z-index: 1003;
  }
  .video-js-box.vjs-fullscreen .vjs-big-play-button {
    z-index: 1004;
  }
  .video-js-box.vjs-fullscreen .vjs-subtitles {
    z-index: 1004;
  }
  .vjs-styles-check {
    height: 5px;
    position: absolute;
  }
  .video-js-box.vjs-controls-below .vjs-controls {
    position: relative;
    opacity: 1;
    background-color: #000;
  }
  .video-js-box.vjs-controls-below .vjs-subtitles {
    bottom: 75px;
  }
  .video-js-box .vjs-controls {
    position: absolute;
    margin: 0;
    opacity: 0.85;
    color: #fff;
    display: none;
    /* Start hidden */
    left: 0;
    right: 0;
    /* 100% width of video-js-box */
    width: 100%;
    bottom: 0px;
    /* Distance from the bottom of the box/video. Keep 0. Use height to add more bottom margin. */
    height: 35px;
    /* Including any margin you want above or below control items */
    padding: 0;
    /* Controls are absolutely position, so no padding necessary */
  }
  .video-js-box .vjs-controls > div {
    /* Direct div children of control bar */
    position: absolute;
    /* Use top, bottom, left, and right to specifically position the control. */
    text-align: center;
    margin: 0;
    padding: 0;
    height: 25px;
    /* Default height of individual controls */
    top: 5px;
    /* Top margin to put space between video and controls when controls are below */
    /* CSS Background Gradients
     Using to give the aqua-ish look. */
    /* Default */
    background-color: #0B151A;
    /* Webkit  */
    background: #1F3744 -webkit-gradient(linear,left top,left bottom,from(#0B151A),to(#1F3744)) left 12px;
    /* Firefox */
    background: #1F3744 -moz-linear-gradient(top,#0B151A,#1F3744) left 12px;
    /* CSS Curved Corners */
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /* CSS Shadows */
    box-shadow: 1px 1px 2px #000;
    -webkit-box-shadow: 1px 1px 2px #000;
    -moz-box-shadow: 1px 1px 2px #000;
  }
  .vjs-controls > div.vjs-play-control {
    left: 5px;
    width: 25px;
  }
  .vjs-controls > div.vjs-progress-control {
    left: 35px;
    right: 165px;
  }
  .vjs-controls > div.vjs-time-control {
    width: 75px;
    right: 90px;
  }
  .vjs-controls > div.vjs-volume-control {
    width: 50px;
    right: 35px;
  }
  .vjs-controls > div.vjs-fullscreen-control {
    width: 25px;
    right: 5px;
  }
  .vjs-controls > div.vjs-progress-control {
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
  }
  .vjs-controls > div.vjs-time-control {
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
  }
  .vjs-play-control {
    cursor: pointer !important;
  }
  .vjs-play-control span {
    display: block;
    font-size: 0;
    line-height: 0;
  }
  .vjs-paused .vjs-play-control span {
    width: 0;
    height: 0;
    margin: 8px 0 0 8px;
    /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */
    border-left: 10px solid #fff;
    /* Width & Color of play icon */
    /* Height of play icon is total top & bottom border widths. Color is transparent. */
    border-top: 5px solid rgba(0,0,0,0);
    border-bottom: 5px solid rgba(0,0,0,0);
  }
  .vjs-playing .vjs-play-control span {
    width: 3px;
    height: 10px;
    margin: 8px auto 0;
    /* Drawing the pause bars with borders */
    border-top: 0px;
    border-left: 3px solid #fff;
    border-bottom: 0px;
    border-right: 3px solid #fff;
  }
  .vjs-progress-holder {
    /* Box containing play and load progresses */
    position: relative;
    padding: 0;
    overflow: hidden;
    cursor: pointer !important;
    height: 9px;
    border: 1px solid #777;
    margin: 7px 1px 0 5px;
    /* Placement within the progress control item */
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
  .vjs-progress-holder div {
    /* Progress Bars */
    position: absolute;
    display: block;
    width: 0;
    height: 9px;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
  .vjs-play-progress {
    /* CSS Gradient */
    /* Default */
    background: #fff;
    /* Webkit  */
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#777));
    /* Firefox */
    background: -moz-linear-gradient(top,#fff,#777);
  }
  .vjs-load-progress {
    opacity: 0.8;
    /* CSS Gradient */
    /* Default */
    background-color: #555;
    /* Webkit  */
    background: -webkit-gradient(linear,left top,left bottom,from(#555),to(#aaa));
    /* Firefox */
    background: -moz-linear-gradient(top,#555,#aaa);
  }
  .vjs-controls .vjs-time-control {
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-family: Helvetica, Arial, sans-serif;
  }
  .vjs-controls .vjs-time-control span {
    line-height: 25px;
    /* Centering vertically */
  }
  .vjs-volume-control {
    cursor: pointer !important;
  }
  .vjs-volume-control div {
    display: block;
    margin: 0 5px 0 5px;
    padding: 4px 0 0 0;
  }
  .vjs-volume-control div span {
    /* Individual volume bars */
    float: left;
    padding: 0;
    margin: 0 2px 0 0;
    /* Space between */
    width: 5px;
    height: 0px;
    /* Total height is height + bottom border */
    border-bottom: 18px solid #555;
    /* Default (off) color and height of visible portion */
  }
  .vjs-volume-control div span.vjs-volume-level-on {
    border-color: #fff;
    /* Volume on bar color */
  }
  .vjs-volume-control div span:nth-child(1) {
    border-bottom-width: 2px;
    height: 16px;
  }
  .vjs-volume-control div span:nth-child(2) {
    border-bottom-width: 4px;
    height: 14px;
  }
  .vjs-volume-control div span:nth-child(3) {
    border-bottom-width: 7px;
    height: 11px;
  }
  .vjs-volume-control div span:nth-child(4) {
    border-bottom-width: 10px;
    height: 8px;
  }
  .vjs-volume-control div span:nth-child(5) {
    border-bottom-width: 14px;
    height: 4px;
  }
  .vjs-volume-control div span:nth-child(6) {
    margin-right: 0;
  }
  .vjs-fullscreen-control {
    cursor: pointer !important;
  }
  .vjs-fullscreen-control div {
    padding: 0;
    text-align: left;
    vertical-align: top;
    cursor: pointer !important;
    margin: 5px 0 0 5px;
    /* Placement within the fullscreen control item */
    width: 20px;
    height: 20px;
  }
  .vjs-fullscreen-control div span {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    width: 0;
    text-align: left;
    vertical-align: top;
  }
  .vjs-fullscreen-control div span:nth-child(1) {
    /* Top-left triangle */
    margin-right: 3px;
    /* Space between top-left and top-right */
    margin-bottom: 3px;
    /* Space between top-left and bottom-left */
    border-top: 6px solid #fff;
    /* Height and color */
    border-right: 6px solid rgba(0,0,0,0);
    /* Width */
  }
  .vjs-fullscreen-control div span:nth-child(2) {
    border-top: 6px solid #fff;
    border-left: 6px solid rgba(0,0,0,0);
  }
  .vjs-fullscreen-control div span:nth-child(3) {
    clear: both;
    margin: 0 3px 0 0;
    border-bottom: 6px solid #fff;
    border-right: 6px solid rgba(0,0,0,0);
  }
  .vjs-fullscreen-control div span:nth-child(4) {
    border-bottom: 6px solid #fff;
    border-left: 6px solid rgba(0,0,0,0);
  }
  .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) {
    border: none;
    border-bottom: 6px solid #fff;
    border-left: 6px solid rgba(0,0,0,0);
  }
  .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) {
    border: none;
    border-bottom: 6px solid #fff;
    border-right: 6px solid rgba(0,0,0,0);
  }
  .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) {
    border: none;
    border-top: 6px solid #fff;
    border-left: 6px solid rgba(0,0,0,0);
  }
  .vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) {
    border: none;
    border-top: 6px solid #fff;
    border-right: 6px solid rgba(0,0,0,0);
  }
  .vjs-no-video {
    font-size: small;
    line-height: 1.5;
  }
  div.vjs-big-play-button {
    display: none;
    /* Start hidden */
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -43px 0 0 -43px;
    text-align: center;
    vertical-align: center;
    cursor: pointer !important;
    border: 3px solid #fff;
    opacity: 0.9;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    /* CSS Background Gradients */
    /* Default */
    background-color: #0B151A;
    /* Webkit  */
    background: #1F3744 -webkit-gradient(linear,left top,left bottom,from(#0B151A),to(#1F3744)) left 40px;
    /* Firefox */
    background: #1F3744 -moz-linear-gradient(top,#0B151A,#1F3744) left 40px;
    /* CSS Shadows */
    box-shadow: 4px 4px 8px #000;
    -webkit-box-shadow: 4px 4px 8px #000;
    -moz-box-shadow: 4px 4px 8px #000;
  }
  div.vjs-big-play-button:hover {
    box-shadow: 0px 0px 80px #fff;
    -webkit-box-shadow: 0px 0px 80px #fff;
    -moz-box-shadow: 0px 0px 80px #fff;
  }
  div.vjs-big-play-button span {
    display: block;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    margin: 20px 0 0 23px;
    /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */
    border-left: 40px solid #fff;
    /* Width & Color of play icon */
    /* Height of play icon is total top & bottom border widths. Color is transparent. */
    border-top: 20px solid rgba(0,0,0,0);
    border-bottom: 20px solid rgba(0,0,0,0);
  }
  .vjs-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    z-index: 1;
    margin: -50px 0 0 -50px;
    /* Scaling makes the circles look smoother. */
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
  }
  .vjs-spinner div {
    position: absolute;
    left: 40px;
    top: 40px;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border: 1px solid #ccc;
    /* Added border so can be visible on white backgrounds */
  }
  .vjs-spinner div:nth-child(1) {
    opacity: 0.12;
    transform: rotate(000deg) translate(0,-40px) scale(0.1);
    -webkit-transform: rotate(000deg) translate(0,-40px) scale(0.1);
    -moz-transform: rotate(000deg) translate(0,-40px) scale(0.1);
  }
  .vjs-spinner div:nth-child(2) {
    opacity: 0.25;
    transform: rotate(045deg) translate(0,-40px) scale(0.2);
    -webkit-transform: rotate(045deg) translate(0,-40px) scale(0.2);
    -moz-transform: rotate(045deg) translate(0,-40px) scale(0.2);
  }
  .vjs-spinner div:nth-child(3) {
    opacity: 0.37;
    transform: rotate(090deg) translate(0,-40px) scale(0.4);
    -webkit-transform: rotate(090deg) translate(0,-40px) scale(0.4);
    -moz-transform: rotate(090deg) translate(0,-40px) scale(0.4);
  }
  .vjs-spinner div:nth-child(4) {
    opacity: 0.50;
    transform: rotate(135deg) translate(0,-40px) scale(0.6);
    -webkit-transform: rotate(135deg) translate(0,-40px) scale(0.6);
    -moz-transform: rotate(135deg) translate(0,-40px) scale(0.6);
  }
  .vjs-spinner div:nth-child(5) {
    opacity: 0.62;
    transform: rotate(180deg) translate(0,-40px) scale(0.8);
    -webkit-transform: rotate(180deg) translate(0,-40px) scale(0.8);
    -moz-transform: rotate(180deg) translate(0,-40px) scale(0.8);
  }
  .vjs-spinner div:nth-child(6) {
    opacity: 0.75;
    transform: rotate(225deg) translate(0,-40px) scale(1.0);
    -webkit-transform: rotate(225deg) translate(0,-40px) scale(1.0);
    -moz-transform: rotate(225deg) translate(0,-40px) scale(1.0);
  }
  .vjs-spinner div:nth-child(7) {
    opacity: 0.87;
    transform: rotate(270deg) translate(0,-40px) scale(1.1);
    -webkit-transform: rotate(270deg) translate(0,-40px) scale(1.1);
    -moz-transform: rotate(270deg) translate(0,-40px) scale(1.1);
  }
  .vjs-spinner div:nth-child(8) {
    opacity: 1.00;
    transform: rotate(315deg) translate(0,-40px) scale(1.3);
    -webkit-transform: rotate(315deg) translate(0,-40px) scale(1.3);
    -moz-transform: rotate(315deg) translate(0,-40px) scale(1.3);
  }
  .sagnat {
    margin: 0px 0px 10px;
    padding-left: 2.55em;
  }
  .groc {
    background-color: #ff0;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .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-12 {
    width: 100%;
  }
  .col-xs-11 {
    width: 91.66666666666666%;
  }
  .col-xs-10 {
    width: 83.33333333333334%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-8 {
    width: 66.66666666666666%;
  }
  .col-xs-7 {
    width: 58.333333333333336%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-5 {
    width: 41.66666666666667%;
  }
  .col-xs-4 {
    width: 33.33333333333333%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-2 {
    width: 16.666666666666664%;
  }
  .col-xs-1 {
    width: 8.333333333333332%;
  }
  .col-xs-pull-12 {
    right: 100%;
  }
  .col-xs-pull-11 {
    right: 91.66666666666666%;
  }
  .col-xs-pull-10 {
    right: 83.33333333333334%;
  }
  .col-xs-pull-9 {
    right: 75%;
  }
  .col-xs-pull-8 {
    right: 66.66666666666666%;
  }
  .col-xs-pull-7 {
    right: 58.333333333333336%;
  }
  .col-xs-pull-6 {
    right: 50%;
  }
  .col-xs-pull-5 {
    right: 41.66666666666667%;
  }
  .col-xs-pull-4 {
    right: 33.33333333333333%;
  }
  .col-xs-pull-3 {
    right: 25%;
  }
  .col-xs-pull-2 {
    right: 16.666666666666664%;
  }
  .col-xs-pull-1 {
    right: 8.333333333333332%;
  }
  .col-xs-pull-0 {
    right: auto;
  }
  .col-xs-push-12 {
    left: 100%;
  }
  .col-xs-push-11 {
    left: 91.66666666666666%;
  }
  .col-xs-push-10 {
    left: 83.33333333333334%;
  }
  .col-xs-push-9 {
    left: 75%;
  }
  .col-xs-push-8 {
    left: 66.66666666666666%;
  }
  .col-xs-push-7 {
    left: 58.333333333333336%;
  }
  .col-xs-push-6 {
    left: 50%;
  }
  .col-xs-push-5 {
    left: 41.66666666666667%;
  }
  .col-xs-push-4 {
    left: 33.33333333333333%;
  }
  .col-xs-push-3 {
    left: 25%;
  }
  .col-xs-push-2 {
    left: 16.666666666666664%;
  }
  .col-xs-push-1 {
    left: 8.333333333333332%;
  }
  .col-xs-push-0 {
    left: auto;
  }
  .col-xs-offset-12 {
    margin-left: 100%;
  }
  .col-xs-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-xs-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-xs-offset-9 {
    margin-left: 75%;
  }
  .col-xs-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-xs-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-xs-offset-6 {
    margin-left: 50%;
  }
  .col-xs-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-xs-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-xs-offset-3 {
    margin-left: 25%;
  }
  .col-xs-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-xs-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-xs-offset-0 {
    margin-left: 0%;
  }
  .gridsystem img {
    max-width: 100%;
  }
  .important {
    background-color: __light__;
    border: 1px solid __dark__;
    margin: 0.75em 0 1em 0;
    padding: 0.5em 1em;
  }
  #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 input.button[disabled] {
    color: #ccc !important;
    border-color: #ccc !important;
  }
  body.glossari-editor {
    overflow-y: hidden;
  }
  .glossari-bloc {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }
  .fpca_glossari dl.llistat_az dd {
    display: block;
    /*font-size: 0.875em;*/
    font-size: 14.4px;
    color: #666;
    margin-right: 0;
  }
  .fpca_glossari dl.llistat_az ul.glos_relacionats {
    margin: 0;
    padding: 0;
  }
  .fpca_glossari dl.llistat_az ul.glos_relacionats li a {
    display: block;
    color: #333;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    margin: .6em 0;
    padding: 0 0 0 1em;
    position: relative;
    font-size: 0.875em;
  }
  .fpca_glossari dl.llistat_az ul.glos_relacionats li a:before {
    content: "\2022";
    font-size: 1.05em;
    position: absolute;
    left: 0;
    /*color: #c00000;*/
  }
  .fpca_glossari dl.llistat_az li {
    padding-bottom: 0;
  }
  .fpca_glossari dl.llistat_az dd li a {
    display: initial;
    /*color:#BF0000;*/
    font-size: 1em;
  }
  .fpca_glossari .doc-size {
    margin-left: 5px;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
  }
  .fpca_glossari .icon-corrector {
    margin: 0px 5px 0px 5px;
  }
  .fpca_glossari dl.llistat_az dt a.tit {
    font-size: 1.125em;
    /*color: #c00000;*/
    font-weight: normal;
    font-family: 'OpenSansRegular';
  }
  .fpca_glossari .border_letras {
    border-top: 2px solid #ddd;
    clear: both;
    margin: 0 15px 0 15px;
  }
  .fpca_glossari dt,
  .fpca_llista_websAZ dd {
    /* Firefox */
    break-after: avoid;
    /* Chrome, Safari, Opera */
    page-break-after: avoid;
    -webkit-column-break-after: avoid;
    /* IE 10+ */
    /* Firefox */
    break-before: avoid;
    /* Chrome, Safari, Opera */
    page-break-before: avoid;
    -webkit-column-break-before: avoid;
    /* IE 10+ */
    margin-bottom: 0.4em;
    line-height: normal;
    font-weight: normal;
    font-size: 0.875em;
  }
  .fpca_glossari dt {
    margin-top: .9em;
    margin-right: 0;
    /*font-size: 1.500em;*/
    font-size: 26px;
    border-top: 1px solid #ddd;
    padding-top: .5em;
  }
  .fpca_glossari dt.primer-dret2 {
    border-top: none;
  }
  .fpca_glossari dt:first-child {
    margin-top: 0;
    border-top: none;
  }
  .fpca_glossari .ancores {
    overflow: hidden;
  }
  .fpca_glossari .llistat_az li span {
    display: initial;
    font-size: 14px;
  }
  .fpca_glossari .seccio_glossari ul.glossari {
    margin: 0 0 20px 0;
    padding: 0.563em;
    background: #fff;
    border: 1px #ddd solid;
    text-align: center;
  }
  .fpca_glossari .seccio_glossari ul.glossari li {
    list-style-type: none;
    display: inline;
    background: #fff;
    font-size: 1.188em;
    margin: 0;
    padding: 0;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
  }
  .fpca_glossari .seccio_glossari ul.glossari li a.active {
    background: #666 bottom center no-repeat;
    color: #fff;
    background-image: url(data:image/gif;base64,R0lGODlhKAAKAMQAAPX19XZ2dnd3d/39/efn56ysrPT09JqamtjY2Pv7+2xsbIqKiuzs7MfHx25ubqGhodPT09HR0c/Pz2dnZ6CgoMHBwdXV1Z2dnYWFhfb29mZmZv///wAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTM5NzIwNUUzNkUxMUU0OTRCOEMxQkVCOTJFNzA4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTM5NzIwNkUzNkUxMUU0OTRCOEMxQkVCOTJFNzA4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMzk3MjAzRTM2RTExRTQ5NEI4QzFCRUI5MkU3MDgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxMzk3MjA0RTM2RTExRTQ5NEI4QzFCRUI5MkU3MDgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAACgACgAABUDgJo7kNixaqq6pVL5wzDgse8V4vjW1Ghi64OvQ00SEyBFAUKMknxvEZBUAQJ+FFeT6TGBSDy6UoBBkxNCKRRwCADs=);
  }
  .fpca_glossari ul.glossari li a {
    padding: 10px 6px 20px 7px;
    width: 33px;
    /*color: #c00000;*/
  }
  .fpca_glossari .seccio_glossari ul.glossari li.disable {
    padding: 0 6px 0 7px;
    color: #ccc;
  }
  .fpca_glossari .seccio_glossari ul.glossari li a:hover {
    background: #666 bottom center no-repeat;
    color: #fff;
    text-decoration: none !important;
    background-image: url(data:image/gif;base64,R0lGODlhKAAKAMQAAPX19XZ2dnd3d/39/efn56ysrPT09JqamtjY2Pv7+2xsbIqKiuzs7MfHx25ubqGhodPT09HR0c/Pz2dnZ6CgoMHBwdXV1Z2dnYWFhfb29mZmZv///wAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTM5NzIwNUUzNkUxMUU0OTRCOEMxQkVCOTJFNzA4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTM5NzIwNkUzNkUxMUU0OTRCOEMxQkVCOTJFNzA4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMzk3MjAzRTM2RTExRTQ5NEI4QzFCRUI5MkU3MDgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxMzk3MjA0RTM2RTExRTQ5NEI4QzFCRUI5MkU3MDgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAACgACgAABUDgJo7kNixaqq6pVL5wzDgse8V4vjW1Ghi64OvQ00SEyBFAUKMknxvEZBUAQJ+FFeT6TGBSDy6UoBBkxNCKRRwCADs=);
  }
  .fpca_glossari .veuremes {
    border-top: 2px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: .5em .05em;
    text-align: right;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .fpca_glossari .veuremes a {
    font-size: 0.9em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    /*color: #BF0000;*/
    text-decoration: none;
  }
  .fpca_glossari .veuremes a:hover {
    text-decoration: underline !important;
  }
  .fpca_glossari .veuremes a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  .fpca_glossari dl.llistat_az li.border {
    border-top: 1px solid #ddd;
  }
  .fpca_glossari dl.llistat_az dd p {
    margin-bottom: 1.4em;
  }
  .fpca_glossari .ocultaLletra {
    display: none;
  }
  .fpca_glossari .mostrarLletra {
    display: block;
  }
  .overlay-glossari-editor {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    z-index: 1000;
  }
  .iframe-glossari-editor {
    display: block;
    width: 100vw;
    max-width: 1400px;
    height: 100vh;
    margin: 0 auto;
    border: none;
  }
  #dokuwiki__pagetools ul li a.export_pdf {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li a.export_pdf:before {
    content: url(/lib/plugins/dw2pdf/pagetools-pdfexport-sprite.png);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li a.export_pdf,
  #dokuwiki__pagetools ul li a.export_pdf:focus,
  #dokuwiki__pagetools ul li a.export_pdf:active {
    background-image: url(/lib/plugins/dw2pdf/pagetools-pdfexport-sprite.png);
  }
  #dokuwiki__pagetools ul li a.export_pdf:hover,
  #dokuwiki__pagetools ul li a.export_pdf:active,
  #dokuwiki__pagetools ul li a.export_pdf:focus {
    background-position: right -45px;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.export_pdf:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_pdf:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_pdf:focus {
    background-position: left -45px;
  }
  .questionari {
    color: #222;
    margin-bottom: 1rem;
  }
  .qo-random {
    counter-reset: questionari;
  }
  .qo-random .question-number {
    counter-increment: questionari 1;
  }
  .qo-random .qo-num::before {
    display: inline-block;
    content: "Pregunta " counter(questionari);
  }
  .questionari-desc {
    padding: 10px 20px;
    margin-bottom: 10px;
    font-size: 1.15em;
    background-color: #f4f4f4;
  }
  .questionari-cat {
    padding: 1.2em 1.2em 0.2em 0;
    margin-bottom: 10px;
    text-align: left;
    font-size: 1.8em;
    font-weight: bold;
    background-color: transparent;
    border-bottom: 6px solid rgba(170,170,170,0.8);
  }
  .questionari-eval {
    background-color: #eee;
    text-align: center;
    padding: 1.2em;
    margin-bottom: 1rem;
  }
  .question-box {
    margin-bottom: 1rem;
    color: #222;
  }
  .question-content {
    background-color: #eee;
    text-align: left;
    padding: 1.2em;
    color: #222;
  }
  .questionari-desc .question-content {
    background: none;
    padding: 0;
  }
  .question-header {
    margin-bottom: 1.5rem;
    display: grid;
    grid-template-columns: 1fr minmax(10%,100px);
    grid-auto-flow: row;
    grid-gap: .8em;
    grid-template-areas: "questionnumber questioninfo";
  }
  .question-number {
    grid-area: questionnumber;
    font-size: 1.25em;
    text-align: left;
  }
  .question-info {
    grid-area: questioninfo;
    font-size: 0.9em;
    text-align: right;
  }
  .question-text {
    margin-bottom: 1.5rem;
    font-size: 1.20em;
    font-weight: bold;
    color: #222;
  }
  .question-content .question {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-auto-flow: row;
    grid-gap: .8em;
    grid-template-areas: "questionlabels questioncontrols";
  }
  .question-content .question > label,
  .question-content .question > .question-label {
    grid-area: questionlabels;
    grid-row: auto;
    text-align: right;
    font-size: 0.9em;
    font-weight: normal;
    color: #222;
  }
  .question-content .question > input,
  .question-content .question > select,
  .question-content .question > textarea,
  .question-content .question > .question-input {
    grid-area: questioncontrols;
    grid-row: auto;
    text-align: left;
    color: #222;
  }
  .question-content .question select {
    background-color: #fff;
  }
  .question-content .question .question-input label {
    display: inline-block;
    padding-left: 2px;
    max-width: 90%;
    font-weight: normal;
    vertical-align: top;
    color: #222;
  }
  .question-content.result-correct {
    border-left: 6px solid #00be07;
  }
  .question-content.result-partial {
    border-left: 6px solid #ffec2d;
  }
  .question-content.result-wrong {
    border-left: 6px solid #fc0000;
  }
  .question-info .ok {
    font-weight: bold;
    color: #008C05;
  }
  .question-info .ko {
    font-weight: bold;
    color: #A60000;
  }
  .question .help {
    margin-top: 5px;
    margin-bottom: 1rem;
    font-size: 0.9rem;
    color: #777;
  }
  .questionari .field-feedback {
    min-height: 2rem;
    padding: 3px 20px;
  }
  .questionari .ff-wrong {
    color: #9D0000;
    background-color: #ffcccc;
  }
  .questionari .ff-correct {
    color: #006A04;
    background-color: #ccffce;
  }
  .questionari .ff-partialcorrect {
    color: #595900;
    background-color: #fcfcd5;
  }
  .questionari .question-feedback {
    display: block;
  }
  .questionari .question-feedback .hide {
    display: none;
  }
  .question-feedback .feedback-info {
    display: flex;
    align-items: center;
    min-height: 2rem;
    padding: 10px 20px;
    background-color: #d8eaff;
    border-left: 6px solid #0077ff;
  }
  .question-feedback .feedback-correct {
    display: flex;
    align-items: center;
    min-height: 2rem;
    padding: 10px 20px;
    background-color: #ccffce;
    border-left: 6px solid #00be07;
  }
  .question-feedback .feedback-partialcorrect {
    display: flex;
    align-items: center;
    min-height: 2rem;
    padding: 10px 20px;
    background-color: #fcfcd5;
    border-left: 6px solid #ffec2d;
  }
  .question-feedback .feedback-wrong {
    display: flex;
    align-items: center;
    min-height: 2rem;
    padding: 10px 20px;
    background-color: #ffcccc;
    border-left: 6px solid #fc0000;
  }
  .questionari-result {
    background-color: #eee;
    margin-bottom: 1rem;
    padding: 1.2em;
    text-align: center;
    color: #222;
  }
  .questionari-result .questionari-result-title {
    font-size: 20px;
    font-weight: bold;
  }
  .questionari-result .questionari-progress {
    font-size: 30px;
  }
  .btn-sendquiz,
  .questionari-eval .btn-sendquiz {
    color: #FFF;
    background-color: #555;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .btn-sendquiz:hover,
  .btn-sendquiz:active,
  .btn-sendquiz:focus,
  .questionari-eval .btn-sendquiz:active,
  .questionari-eval .btn-sendquiz:hover,
  .questionari-eval .btn-sendquiz:focus {
    color: #FFF !important;
    background-color: #333;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .btn-resetquiz,
  .questionari-eval .btn-resetquiz {
    color: #FFF;
    background-color: #555;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .btn-resetquiz:hover,
  .btn-resetquiz:active,
  .btn-resetquiz:focus,
  .questionari-eval .btn-resetquiz:active,
  .questionari-eval .btn-resetquiz:hover,
  .questionari-eval .btn-resetquiz:focus {
    color: #FFF !important;
    background-color: #333;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .btn-pdfquiz,
  .questionari-eval .btn-pdfquiz {
    color: #FFF;
    background-color: #777;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .btn-pdfquiz:hover,
  .btn-pdfquiz:active,
  .btn-pdfquiz:focus,
  .questionari-eval .btn-pdfquiz:hover,
  .questionari-eval .btn-pdfquiz:active,
  .questionari-eval .btn-pdfquiz:focus {
    color: #FFF !important;
    background-color: #333;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .question-footer .btn.btn-answres {
    color: #FFF;
    background-color: #777;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .question-footer .btn.btn-answres:hover,
  .question-footer .btn.btn-answres:active,
  .question-footer .btn.btn-answres:focus {
    color: #FFF;
    background-color: #777;
    border: 1px solid transparent;
    box-shadow: none;
  }
  .question-footer {
    margin-top: 1.5rem;
    display: none;
  }
  .question-footer .question-res {
    display: none;
    width: 100%;
  }
  .question-footer button {
    width: 160px;
  }
  .result-wrong .question-footer {
    margin-top: 1.5rem;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
  }
  .result-wrong .question-res.show {
    display: flex;
    padding: 4px 10px;
    font-weight: 600;
    color: #235f23;
    background-color: #99ff99;
    align-items: center;
    justify-content: flex-start;
  }
  .result-wrong .question label.correct {
    padding: 0 8px;
    font-weight: 600;
    color: #235f23;
    background-color: #99ff99;
  }
  body.gifteditor {
    overflow: hidden;
  }
  .giftgroverlay {
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background-color: #fff;
    z-index: 999999;
  }
  div.dokuwiki div.editbutton_plugin_questionari {
    padding-bottom: 1em;
    text-align: center;
  }
  div.dokuwiki .plugin_gifteditor_button {
    margin-bottom: 1em;
  }
  .dokuwiki .search-results-form fieldset.search-form {
    display: flex;
    flex-wrap: wrap;
    border: none;
  }
  .dokuwiki  .search-results-form fieldset {
    padding: 0.5em 0;
  }
  .dokuwiki .search-results-form fieldset.search-form input[name="q"] {
    flex-grow: 1;
  }
  .dokuwiki .search-results-form fieldset.search-form button.toggleAssistant {
    float: none;
    order: 3;
  }
  .dokuwiki .search-results-form fieldset.search-form button.toggleAssistant[aria-expanded="true"]:before {
    content: "- ";
    display: inline-block;
    width: 1.25em;
  }
  .dokuwiki .search-results-form fieldset.search-form button.toggleAssistant[aria-expanded="false"]:before {
    content: "+ ";
    display: inline-block;
    width: 1.25em;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions {
    width: 100%;
    flex-shrink: 0;
    order: 4;
  }
  .dokuwiki .search-results-form fieldset.search-form .advancedOptions div.toggle.open ul {
    background-color: #fff;
  }
  .dokuwiki .search_quickresult h2,
  .dokuwiki .search_quickresult ul {
    display: none;
  }
  .dokuwiki .search_quickresult.show h2,
  .dokuwiki .search_quickresult.show ul {
    display: block;
  }
  .dokuwiki  dl.search_results .search_fullpage_result {
    margin-bottom: 2em;
    padding: 1em 2em;
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ddd;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-breadcrumbs {
    font-size: 1em;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-breadcrumbs .bcsep,
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-breadcrumbs bdi a {
    color: #777;
    font-size: 0.9em;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-breadcrumbs bdi a.wikilink1 {
    color: #777 !important;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-breadcrumbs bdi a.wikilink2 {
    color: #999 !important;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-title {
    font-size: 1.9rem;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dt .ftresult-item-info {
    display: none;
  }
  .dokuwiki dl.search_results .search_fullpage_result dd.meta {
    color: #888;
  }
  .dokuwiki  dl.search_results .search_fullpage_result dd.snippet {
    margin: 1em 0;
    color: #333;
  }
  .dokuwiki dl.search_results .search_fullpage_result dd.snippet strong.search_hit {
    font-weight: 700;
  }
  .piContainer {
    border: solid 1px #ccc;
    margin-bottom: 15px;
  }
  .piContainer header {
    background: #eee;
    padding: 5px;
    height: 1.6em;
  }
  .piContainer header h2 {
    float: left;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    border: none;
    padding-top: 0;
    font-size: 130%;
  }
  .piContainer header span.piTogglers {
    float: right;
  }
  .piContainer .content {
    margin: 10px;
  }
  .piContainer .users {
    -moz-column-count: auto;
    -moz-column-width: 150px;
    -webkit-column-count: auto;
    -webkit-column-width: 150px;
    column-count: auto;
    column-width: 150px;
    border-bottom: solid 1px #ccc;
    margin-bottom: 5px;
  }
  .piContainer .users header {
    background: #ddd;
  }
  .piContainer .users a {
    display: block;
    margin-bottom: .3em;
  }
  .piContainer .users a.special {
    font-weight: bold;
  }
  .piContainer .permissions p {
    margin-left: 5px;
  }
  .piContainer .permissions table {
    width: 100%;
    border-collapse: collapse;
  }
  .piContainer .permissions th {
    background: #ddd;
    padding: 3px 3px 3px 5px;
    border-bottom: dotted 1px #ccc;
  }
  .piContainer .permissions td {
    padding: 3px 3px 3px 5px;
  }
  .piContainer .permissions .piItemNS,
  .piContainer .permissions .piItemPage {
    width: 50%;
  }
  .piContainer .permissions .piItemPage {
    font-style: italic;
  }
  .piContainer .permissions .piAllowed {
    font-weight: bold;
  }
  .piContainer .permissions .explicitUserPermission td {
    background: #ff9;
  }
  .piToOverview {
    margin-bottom: 10px;
  }
  .eapc_form {
    margin-left: 2em;
  }
  #id_namespace {
    width: 90%;
  }
  .nstree {
    border: 1px solid #8CACBB;
    height: 180px;
    overflow: auto;
    padding-top: 1em;
  }
  .nstree li {
    list-style-type: none;
    vertical-align: middle;
  }
  .nstree .options {
    cursor: pointer;
  }
  .tpl_optionfield {
    min-height: 40px;
    font-size: 13px;
  }
  .nsmanager_panel .nstree {
    height: 350px;
    overflow: auto;
    padding-top: 1em;
    background-color: #fbfbfb;
    border: 2px solid #eee;
  }
  .nsmanager_panel .nstree li {
    list-style-type: none;
    vertical-align: middle;
  }
  .nsmanager_panel .nstree li span.options {
    cursor: pointer;
  }
  .nsmanager_panel .nstree li ul {
    padding-left: 0;
    margin-left: 20px;
  }
  .nsmanager_panel span.help {
    display: inline-block;
    height: 3em;
    color: #777;
  }
  .modal-body {
    min-height: 160px;
    padding: 20px 50px;
    line-height: 1em;
  }
  .modal-body .subtitle {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 1.1em;
  }
  .modal-body .note {
    margin-bottom: 30px;
    color: #777;
  }
  .modal-body .actions {
    margin-top: 1em;
  }
  .modal-body .nslabel {
    max-width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 1.1em;
    overflow-wrap: break-word;
    color: #660019;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 3px;
  }
  .dokuwiki .modal button.close,
  .dokuwiki .modal button.close:hover,
  .dokuwiki .modal button.close:active,
  .dokuwiki .modal button.close:focus,
  .dokuwiki .modal button.close:link {
    outline: none;
    font-size: 20px;
    font-weight: bold;
    color: rgba(0,0,0,0.5);
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    box-shadow: none;
  }
  table.loglog {
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
  }
  table.loglog span {
    padding-left: 20px;
  }
  table.loglog span.loglog_off {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMFwsSKQyUsZsAAAESSURBVDjLnZM9jsIwFITHVrRKYsQJqBFSlBSkcENB7yqnyHUQncs9gatoj0MThNiCf6GAcbzFiqx2RdaEkdy9+aTnN0Nm7x9ok1DSAkCR5aRthv5nZmkKl2ibORyP0ZtMnADvoTlJwDjHbbdDmCTNKk6AUNIGcQzGOcx2CwBgnKM3nT40f87nPwChpA2iCCxNodfrZqg+n90rCCWtPxohiGPo1Qpd5AklrT8cIogi6OUSXeUBgNUa17LEK/KKLCdCSWv2e7wNBp0B9J6022aDy2KBuqqefr+CVGQ5MccjrmXZCUD+dkEoaanvg/b732c8HJrhp5J4/xNrDGgYoq6q7mUqspxYrVGfTq+VqYEY4wR8Ad+6rncMY+qHAAAAAElFTkSuQmCC) left center no-repeat;
  }
  table.loglog span.loglog_perm {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMFwsQCpzFomsAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABGklEQVQ4y52TTUrDQBiGn4RAm0RdegWVUrUtIgQP4corFFx4FrdZegpPYHCtSzdSlXahXTg4+ZlmxoUYlSRN4guzm/fh+3uty6tr6hQFoQEIoqlV98emQWN/UoD+BQg2Tjj0xrUQ6+zhtJY+9PY5cEe4tsftxw338q7UjgNwvn1RCUhMjMgFaZ5y5B9jjCEKQvMb4gDMssemToi1ZORP0Og/EBsgNWmrt1BzBu6Qnf5uMRPnm95WsZbsuYOiEgcg1Rld9JI9o4z6mUFi4s6A5WpJEE2tL4BOWpsXao7IRbHOToC31StSS0prfMpmlYa+3WfT3gJA6HcSnZQPaV1QoiA0PauH1BJlVGWonKayRS7Q6NpENoZpnRngE+49p+qN98JXAAAAAElFTkSuQmCC) left center no-repeat;
  }
  table.loglog span.loglog_temp {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMFwsXCD2KVYAAAAEvSURBVDjLnZO9asMwFIU/GVHbJVMoCTSkQ0k7NJRAp4yZ/Qx+qL5CXyJd8zIl1HSI0xDHlix1CDbxX017QYOO7j36BDri9e2drhqt1hYg2gSiq8ehpyb+vDT6l8Hd9Qu33lOniawfRJtAFNrYeyTReyb+MzkaVmtbf44DsByGLIdhxXk5DJn6C3IyTmbP1F8wch8aJBJgpz4aaHVNmRMTf37eXJA4ALlV5FZVBgrtch30F2Nvxs3VfUkiAZRNGgRtGoDSCWNvhsXAam0lgDZZo7FNKyo2WwyaC4K0hSDtNNirT5I8JtoE4s8E3zoiM8fyd54NWm5r0456h7JJ5WtLgFhtm+9UW6RwcZ0BAKk5oG3ayIXoC5PrDFDmhEG3hkr2ZSEzRyymM5G9YfptGOAHquKvQvy3y4oAAAAASUVORK5CYII=) left center no-repeat;
  }
  table.loglog span.loglog_fail {
    background: transparent url(/lib/plugins/loglog/pix/error.png) left center no-repeat;
  }
  .diagrcontainer {
    position: relative;
    min-height: 450px;
  }
  .diagrtoolbar {
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 1;
  }
  .dokuwiki .diagrtoolbar btn.btn-diagr,
  .dokuwiki .diagrtoolbar btn.btn-diagr:hover,
  .dokuwiki .diagrtoolbar btn.btn-diagr:active,
  .dokuwiki .diagrtoolbar btn.btn-diagr:focus {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
  }
  .dokuwiki .diagrtoolbar .btn-active,
  .dokuwiki .diagrtoolbar .btn-active:hover,
  .dokuwiki .diagrtoolbar .btn-active:active,
  .dokuwiki .diagrtoolbar .btn-active:focus {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
  }
  .grabbable {
    cursor: move;
    /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
  }
  .grabbable:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
  }
  .diagrcanvas {
    position: relative;
    overflow: hidden;
    height: 500px;
    margin-bottom: 20px;
    outline: none;
    background-color: #f6f6f6;
    border: 4px solid #eee;
  }
  .diagroverlay {
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background-color: rgba(255,255,255,0.8);
    z-index: 999999;
  }
  body.diagreditor {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
  }
  .handsontable .table th,
  .handsontable .table td {
    border-top: none;
  }
  .handsontable tr {
    background: #fff;
  }
  .handsontable td {
    background-color: inherit;
  }
  .table caption + thead tr:first-child th,
  .table caption + thead tr:first-child td,
  .table colgroup + thead tr:first-child th,
  .table colgroup + thead tr:first-child td,
  .table thead:first-child tr:first-child th,
  .table thead:first-child tr:first-child td {
    border-top: 1px solid #CCCCCC;
  }
  .handsontable .table-bordered {
    border: 0;
    border-collapse: separate;
  }
  .handsontable .table-bordered th,
  .handsontable .table-bordered td {
    border-left: none;
  }
  .handsontable .table-bordered th:first-child,
  .handsontable .table-bordered td:first-child {
    border-left: 1px solid #CCCCCC;
  }
  .table > tbody > tr > td,
  .table > tbody > tr > th,
  .table > tfoot > tr > td,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > thead > tr > th {
    line-height: 21px;
    padding: 0 4px;
  }
  .col-lg-1.handsontable,
  .col-lg-10.handsontable,
  .col-lg-11.handsontable,
  .col-lg-12.handsontable,
  .col-lg-2.handsontable,
  .col-lg-3.handsontable,
  .col-lg-4.handsontable,
  .col-lg-5.handsontable,
  .col-lg-6.handsontable,
  .col-lg-7.handsontable,
  .col-lg-8.handsontable,
  .col-lg-9.handsontable,
  .col-md-1.handsontable,
  .col-md-10.handsontable,
  .col-md-11.handsontable,
  .col-md-12.handsontable,
  .col-md-2.handsontable,
  .col-md-3.handsontable,
  .col-md-4.handsontable,
  .col-md-5.handsontable,
  .col-md-6.handsontable,
  .col-md-7.handsontable,
  .col-md-8.handsontable,
  .col-md-9.handsontable
.col-sm-1.handsontable,
  .col-sm-10.handsontable,
  .col-sm-11.handsontable,
  .col-sm-12.handsontable,
  .col-sm-2.handsontable,
  .col-sm-3.handsontable,
  .col-sm-4.handsontable,
  .col-sm-5.handsontable,
  .col-sm-6.handsontable,
  .col-sm-7.handsontable,
  .col-sm-8.handsontable,
  .col-sm-9.handsontable
.col-xs-1.handsontable,
  .col-xs-10.handsontable,
  .col-xs-11.handsontable,
  .col-xs-12.handsontable,
  .col-xs-2.handsontable,
  .col-xs-3.handsontable,
  .col-xs-4.handsontable,
  .col-xs-5.handsontable,
  .col-xs-6.handsontable,
  .col-xs-7.handsontable,
  .col-xs-8.handsontable,
  .col-xs-9.handsontable {
    padding-left: 0;
    padding-right: 0;
  }
  .table-striped > tbody > tr:nth-of-type(even) {
    background-color: #FFF;
  }
  .handsontable {
    position: relative;
  }
  .handsontable .hide {
    display: none;
  }
  .handsontable .relative {
    position: relative;
  }
  .handsontable.htAutoSize {
    visibility: hidden;
    left: -99000px;
    position: absolute;
    top: -99000px;
  }
  .handsontable .wtHider {
    width: 0;
  }
  .handsontable .wtSpreader {
    position: relative;
    width: 0;
    /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
    height: auto;
  }
  .handsontable table,
  .handsontable tbody,
  .handsontable thead,
  .handsontable td,
  .handsontable th,
  .handsontable input,
  .handsontable textarea,
  .handsontable div {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
  }
  .handsontable input,
  .handsontable textarea {
    min-height: initial;
  }
  .handsontable table.htCore {
    border-collapse: separate;
    /* it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit */
    /* this actually only changes appearance of user selection - does not make text unselectable */
    /* -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none; */
    /* no browser supports unprefixed version */
    border-spacing: 0;
    margin: 0;
    border-width: 0;
    table-layout: fixed;
    width: 0;
    outline-width: 0;
    /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
    max-width: none;
    max-height: none;
  }
  .handsontable col {
    width: 50px;
  }
  .handsontable col.rowHeader {
    width: 50px;
  }
  .handsontable th,
  .handsontable td {
    border-top-width: 0;
    border-left-width: 0;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    height: 22px;
    empty-cells: show;
    line-height: 21px;
    padding: 0 4px 0 4px;
    /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
    background-color: #FFF;
    vertical-align: top;
    overflow: hidden;
    outline-width: 0;
    white-space: pre-line;
    /* preserve new line character in cell */
    background-clip: padding-box;
  }
  .handsontable td.htInvalid {
    background-color: #ff4c42 !important;
    /*gives priority over td.area selection background*/
  }
  .handsontable td.htNoWrap {
    white-space: nowrap;
  }
  .handsontable th:last-child {
    /*Foundation framework fix*/
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
  }
  .handsontable tr:first-child th.htNoFrame,
  .handsontable th:first-child.htNoFrame,
  .handsontable th.htNoFrame {
    border-left-width: 0;
    background-color: white;
    border-color: #FFF;
  }
  .handsontable th:first-child,
  .handsontable th:nth-child(2),
  .handsontable td:first-of-type,
  .handsontable .htNoFrame + th,
  .handsontable .htNoFrame + td {
    border-left: 1px solid #CCC;
  }
  .handsontable.htRowHeaders thead tr th:nth-child(2) {
    border-left: 1px solid #CCC;
  }
  .handsontable tr:first-child th,
  .handsontable tr:first-child td {
    border-top: 1px solid #CCC;
  }
  .ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable tbody tr th,
  .ht_master:not(.innerBorderLeft):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
    border-right-width: 0;
  }
  .ht_master:not(.innerBorderTop) thead tr:last-child th,
  .ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
  .ht_master:not(.innerBorderTop) thead tr.lastChild th,
  .ht_master:not(.innerBorderTop) ~ .handsontable thead tr.lastChild th {
    border-bottom-width: 0;
  }
  .handsontable th {
    background-color: #f3f3f3;
    color: #222;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
  }
  .handsontable thead th {
    padding: 0;
  }
  .handsontable th.active {
    background-color: #CCC;
  }
  .handsontable thead th .relative {
    padding: 2px 4px;
  }
  .handsontable tbody th.ht__highlight,
  .handsontable thead th.ht__highlight {
    background-color: #dcdcdc;
  }
  .handsontable.ht__selection--columns thead th.ht__highlight,
  .handsontable.ht__selection--rows tbody th.ht__highlight {
    background-color: #8eb0e7;
    color: #000;
  }
  .handsontable .manualColumnResizer {
    position: fixed;
    top: 0;
    cursor: col-resize;
    z-index: 110;
    width: 5px;
    height: 25px;
  }
  .handsontable .manualRowResizer {
    position: fixed;
    left: 0;
    cursor: row-resize;
    z-index: 110;
    height: 5px;
    width: 50px;
  }
  .handsontable .manualColumnResizer:hover,
  .handsontable .manualColumnResizer.active,
  .handsontable .manualRowResizer:hover,
  .handsontable .manualRowResizer.active {
    background-color: #AAB;
  }
  .handsontable .manualColumnResizerGuide {
    position: fixed;
    right: 0;
    top: 0;
    background-color: #AAB;
    display: none;
    width: 0;
    border-right: 1px dashed #777;
    margin-left: 5px;
  }
  .handsontable .manualRowResizerGuide {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #AAB;
    display: none;
    height: 0;
    border-bottom: 1px dashed #777;
    margin-top: 5px;
  }
  .handsontable .manualColumnResizerGuide.active,
  .handsontable .manualRowResizerGuide.active {
    display: block;
    z-index: 199;
  }
  .handsontable .columnSorting {
    position: relative;
  }
  .handsontable .columnSorting:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  .handsontable .columnSorting.ascending::after {
    content: '\25B2';
    color: #5f5f5f;
    position: absolute;
    right: -15px;
  }
  .handsontable .columnSorting.descending::after {
    content: '\25BC';
    color: #5f5f5f;
    position: absolute;
    right: -15px;
  }
  .handsontable .wtBorder {
    position: absolute;
    font-size: 0;
  }
  .handsontable .wtBorder.hidden {
    display: none !important;
  }
  .handsontable td.area {
    background: -moz-linear-gradient(top,rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(181,209,255,0.34)),color-stop(100%,rgba(181,209,255,0.34)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top,rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom,rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57b5d1ff',endColorstr='#57b5d1ff',GradientType=0);
    /* IE6-9 */
    background-color: #fff;
  }
  .handsontable .wtBorder.corner {
    font-size: 0;
    cursor: crosshair;
  }
  .handsontable .htBorder.htFillBorder {
    background: red;
    width: 1px;
    height: 1px;
  }
  .handsontableInput {
    border: none;
    outline-width: 0;
    margin: 0;
    padding: 1px 5px 0 5px;
    font-family: inherit;
    line-height: 21px;
    font-size: inherit;
    box-shadow: 0 0 0 2px #5292F7 inset;
    resize: none;
    /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
    display: block;
    color: #000;
    border-radius: 0;
    background-color: #FFF;
    /*overwrite styles potentionally made by a framework*/
  }
  .handsontableInputHolder {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
  }
  .htSelectEditor {
    -webkit-appearance: menulist-button !important;
    position: absolute;
    width: auto;
  }
  .handsontable .htDimmed {
    color: #777;
  }
  .handsontable .htSubmenu {
    position: relative;
  }
  .handsontable .htSubmenu :after {
    content: '\25B6';
    color: #777;
    position: absolute;
    right: 5px;
  }
  .handsontable .htLeft {
    text-align: left;
  }
  .handsontable .htCenter {
    text-align: center;
  }
  .handsontable .htRight {
    text-align: right;
  }
  .handsontable .htJustify {
    text-align: justify;
  }
  .handsontable .htTop {
    vertical-align: top;
  }
  .handsontable .htMiddle {
    vertical-align: middle;
  }
  .handsontable .htBottom {
    vertical-align: bottom;
  }
  .handsontable .htPlaceholder {
    color: #999;
  }
  .handsontable .htAutocompleteArrow {
    float: right;
    font-size: 10px;
    color: #EEE;
    cursor: default;
    width: 16px;
    text-align: center;
  }
  .handsontable td .htAutocompleteArrow:hover {
    color: #777;
  }
  .handsontable td.area .htAutocompleteArrow {
    color: #d3d3d3;
  }
  .handsontable .htCheckboxRendererInput {
    display: inline-block;
    vertical-align: middle;
  }
  .handsontable .htCheckboxRendererInput.noValue {
    opacity: 0.5;
  }
  .handsontable .htCheckboxRendererLabel {
    cursor: pointer;
    display: inline-block;
    width: 100%;
  }
  @-webkit-keyframes opacity-hide {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
      /*display: none;*/
    }
  }
  @keyframes opacity-hide {
    from {
      /*display: block;*/
      opacity: 1;
    }
    to {
      opacity: 0;
      /*display: none;*/
    }
  }
  @-webkit-keyframes opacity-show {
    from {
      opacity: 0;
      /*display: none;*/
    }
    to {
      opacity: 1;
      /*display: block;*/
    }
  }
  @keyframes opacity-show {
    from {
      opacity: 0;
      /*display: none;*/
    }
    to {
      opacity: 1;
      /*display: block;*/
    }
  }
  .handsontable .handsontable.ht_clone_top .wtHider {
    padding: 0 0 5px 0;
  }
  .handsontable .autocompleteEditor.handsontable {
    padding-right: 17px;
  }
  .handsontable .autocompleteEditor.handsontable.htMacScroll {
    padding-right: 15px;
  }
  .handsontable.listbox {
    margin: 0;
  }
  .handsontable.listbox .ht_master table {
    border: 1px solid #ccc;
    border-collapse: separate;
    background: white;
  }
  .handsontable.listbox th,
  .handsontable.listbox tr:first-child th,
  .handsontable.listbox tr:last-child th,
  .handsontable.listbox tr:first-child td,
  .handsontable.listbox td {
    border-color: transparent;
  }
  .handsontable.listbox th,
  .handsontable.listbox td {
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .handsontable.listbox td.htDimmed {
    cursor: default;
    color: inherit;
    font-style: inherit;
  }
  .handsontable.listbox .wtBorder {
    visibility: hidden;
  }
  .handsontable.listbox tr td.current,
  .handsontable.listbox tr:hover td {
    background: #eee;
  }
  .ht_clone_top {
    z-index: 101;
  }
  .ht_clone_left {
    z-index: 102;
  }
  .ht_clone_top_left_corner,
  .ht_clone_bottom_left_corner {
    z-index: 103;
  }
  .ht_clone_debug {
    z-index: 103;
  }
  .handsontable td.htSearchResult {
    background: #fcedd9;
    color: #583707;
  }
  .htBordered {
    /*box-sizing: border-box !important;*/
    border-width: 1px;
  }
  .htBordered.htTopBorderSolid {
    border-top-style: solid;
    border-top-color: #000;
  }
  .htBordered.htRightBorderSolid {
    border-right-style: solid;
    border-right-color: #000;
  }
  .htBordered.htBottomBorderSolid {
    border-bottom-style: solid;
    border-bottom-color: #000;
  }
  .htBordered.htLeftBorderSolid {
    border-left-style: solid;
    border-left-color: #000;
  }
  .handsontable tbody tr th:nth-last-child(2) {
    border-right: 1px solid #CCC;
  }
  .handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
    border-bottom: 1px solid #CCC;
    padding-bottom: 5px;
  }
  .ht_clone_top_left_corner thead tr th:nth-last-child(2) {
    border-right: 1px solid #CCC;
  }
  .htCollapseButton {
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    cursor: pointer;
    margin-bottom: 3px;
    position: relative;
  }
  .htCollapseButton:after {
    content: "";
    height: 300%;
    width: 1px;
    display: block;
    background: #ccc;
    margin-left: 4px;
    position: absolute;
    /*top: -300%;*/
    bottom: 10px;
  }
  thead .htCollapseButton {
    right: 5px;
    position: absolute;
    top: 5px;
    background: #fff;
  }
  thead .htCollapseButton:after {
    height: 1px;
    width: 700%;
    right: 10px;
    top: 4px;
  }
  .handsontable tr th .htExpandButton {
    position: absolute;
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    cursor: pointer;
    top: 0;
    display: none;
  }
  .handsontable thead tr th .htExpandButton {
    /*left: 5px;*/
    top: 5px;
  }
  .handsontable tr th .htExpandButton.clickable {
    display: block;
  }
  .collapsibleIndicator {
    position: absolute;
    top: 50%;
    transform: translate(0%,-50%);
    right: 5px;
    border: 1px solid #A6A6A6;
    line-height: 10px;
    color: #222;
    border-radius: 10px;
    font-size: 10px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    -webkit-box-shadow: 0 0 0 6px #eeeeee;
    -moz-box-shadow: 0 0 0 6px #eeeeee;
    box-shadow: 0 0 0 6px #eeeeee;
    background: #eee;
  }
  .handsontable col.hidden {
    width: 0 !important;
  }
  .handsontable table tr th.lightRightBorder {
    border-right: 1px solid #E6E6E6;
  }
  .handsontable tr.hidden,
  .handsontable tr.hidden td,
  .handsontable tr.hidden th {
    display: none;
  }
  .ht_master,
  .ht_clone_left,
  .ht_clone_top,
  .ht_clone_bottom {
    overflow: hidden;
  }
  .ht_master .wtHolder {
    overflow: auto;
  }
  .ht_clone_left .wtHolder {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .ht_clone_top .wtHolder,
  .ht_clone_bottom .wtHolder {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .wtDebugHidden {
    display: none;
  }
  .wtDebugVisible {
    display: block;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-name: wtFadeInFromNone;
    animation-duration: 0.5s;
    animation-name: wtFadeInFromNone;
  }
  @keyframes wtFadeInFromNone {
    0% {
      display: none;
      opacity: 0;
    }
    1% {
      display: block;
      opacity: 0;
    }
    100% {
      display: block;
      opacity: 1;
    }
  }
  @-webkit-keyframes wtFadeInFromNone {
    0% {
      display: none;
      opacity: 0;
    }
    1% {
      display: block;
      opacity: 0;
    }
    100% {
      display: block;
      opacity: 1;
    }
  }
  .handsontable.mobile,
  .handsontable.mobile .wtHolder {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-overflow-scrolling: touch;
  }
  .htMobileEditorContainer {
    display: none;
    position: absolute;
    top: 0;
    width: 70%;
    height: 54pt;
    background: #f8f8f8;
    border-radius: 20px;
    border: 1px solid #ebebeb;
    z-index: 999;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-text-size-adjust: none;
  }
  .topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle),
  .topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea) {
    z-index: 9999;
  }
  .topLeftSelectionHandle,
  .topLeftSelectionHandle-HitArea,
  .bottomRightSelectionHandle,
  .bottomRightSelectionHandle-HitArea {
    left: -10000px;
    top: -10000px;
  }
  .htMobileEditorContainer.active {
    display: block;
  }
  .htMobileEditorContainer .inputs {
    position: absolute;
    right: 210pt;
    bottom: 10pt;
    top: 10pt;
    left: 14px;
    height: 34pt;
  }
  .htMobileEditorContainer .inputs textarea {
    font-size: 13pt;
    border: 1px solid #a1a1a1;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: absolute;
    left: 14px;
    right: 14px;
    top: 0;
    bottom: 0;
    padding: 7pt;
  }
  .htMobileEditorContainer .cellPointer {
    position: absolute;
    top: -13pt;
    height: 0;
    width: 0;
    left: 30px;
    border-left: 13pt solid transparent;
    border-right: 13pt solid transparent;
    border-bottom: 13pt solid #ebebeb;
  }
  .htMobileEditorContainer .cellPointer.hidden {
    display: none;
  }
  .htMobileEditorContainer .cellPointer:before {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    height: 0;
    width: 0;
    left: -13pt;
    border-left: 13pt solid transparent;
    border-right: 13pt solid transparent;
    border-bottom: 13pt solid #f8f8f8;
  }
  .htMobileEditorContainer .moveHandle {
    position: absolute;
    top: 10pt;
    left: 5px;
    width: 30px;
    bottom: 0px;
    cursor: move;
    z-index: 9999;
  }
  .htMobileEditorContainer .moveHandle:after {
    content: "..\A..\A..\A..";
    white-space: pre;
    line-height: 10px;
    font-size: 20pt;
    display: inline-block;
    margin-top: -8px;
    color: #ebebeb;
  }
  .htMobileEditorContainer .positionControls {
    width: 205pt;
    position: absolute;
    right: 5pt;
    top: 0;
    bottom: 0;
  }
  .htMobileEditorContainer .positionControls > div {
    width: 50pt;
    height: 100%;
    float: left;
  }
  .htMobileEditorContainer .positionControls > div:after {
    content: " ";
    display: block;
    width: 15pt;
    height: 15pt;
    text-align: center;
    line-height: 50pt;
  }
  .htMobileEditorContainer .leftButton:after,
  .htMobileEditorContainer .rightButton:after,
  .htMobileEditorContainer .upButton:after,
  .htMobileEditorContainer .downButton:after {
    transform-origin: 5pt 5pt;
    -webkit-transform-origin: 5pt 5pt;
    margin: 21pt 0 0 21pt;
  }
  .htMobileEditorContainer .leftButton:after {
    border-top: 2px solid #288ffe;
    border-left: 2px solid #288ffe;
    -webkit-transform: rotate(-45deg);
    /*margin-top: 17pt;*/
    /*margin-left: 20pt;*/
  }
  .htMobileEditorContainer .leftButton:active:after {
    border-color: #cfcfcf;
  }
  .htMobileEditorContainer .rightButton:after {
    border-top: 2px solid #288ffe;
    border-left: 2px solid #288ffe;
    -webkit-transform: rotate(135deg);
    /*margin-top: 17pt;*/
    /*margin-left: 10pt;*/
  }
  .htMobileEditorContainer .rightButton:active:after {
    border-color: #cfcfcf;
  }
  .htMobileEditorContainer .upButton:after {
    /*border-top: 2px solid #cfcfcf;*/
    border-top: 2px solid #288ffe;
    border-left: 2px solid #288ffe;
    -webkit-transform: rotate(45deg);
    /*margin-top: 22pt;*/
    /*margin-left: 15pt;*/
  }
  .htMobileEditorContainer .upButton:active:after {
    border-color: #cfcfcf;
  }
  .htMobileEditorContainer .downButton:after {
    border-top: 2px solid #288ffe;
    border-left: 2px solid #288ffe;
    -webkit-transform: rotate(225deg);
    /*margin-top: 15pt;*/
    /*margin-left: 15pt;*/
  }
  .htMobileEditorContainer .downButton:active:after {
    border-color: #cfcfcf;
  }
  .handsontable.hide-tween {
    -webkit-animation: opacity-hide 0.3s;
    animation: opacity-hide 0.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
  }
  .handsontable.show-tween {
    -webkit-animation: opacity-show 0.3s;
    animation: opacity-show 0.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
  }
  .htContextMenu {
    display: none;
    position: absolute;
    z-index: 1060;
    /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
  }
  .htContextMenu .ht_clone_top,
  .htContextMenu .ht_clone_left,
  .htContextMenu .ht_clone_corner,
  .htContextMenu .ht_clone_debug {
    display: none;
  }
  .htContextMenu table.htCore {
    border: 1px solid #ccc;
    border-bottom-width: 2px;
    border-right-width: 2px;
  }
  .htContextMenu .wtBorder {
    visibility: hidden;
  }
  .htContextMenu table tbody tr td {
    background: white;
    border-width: 0;
    padding: 4px 6px 0 6px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .htContextMenu table tbody tr td:first-child {
    border: 0;
  }
  .htContextMenu table tbody tr td.htDimmed {
    font-style: normal;
    color: #323232;
  }
  .htContextMenu table tbody tr td.current,
  .htContextMenu table tbody tr td.zeroclipboard-is-hover {
    background: #f3f3f3;
  }
  .htContextMenu table tbody tr td.htSeparator {
    border-top: 1px solid #bbb;
    height: 0;
    padding: 0;
    cursor: default;
  }
  .htContextMenu table tbody tr td.htDisabled {
    color: #999;
    cursor: default;
  }
  .htContextMenu table tbody tr td.htDisabled:hover {
    background: #fff;
    color: #999;
    cursor: default;
  }
  .htContextMenu table tbody tr.htHidden {
    display: none;
  }
  .htContextMenu table tbody tr td .htItemWrapper {
    margin-left: 10px;
    margin-right: 6px;
  }
  .htContextMenu table tbody tr td div span.selected {
    margin-top: -2px;
    position: absolute;
    left: 4px;
  }
  .htContextMenu .ht_master .wtHolder {
    overflow: hidden;
  }
  textarea#HandsontableCopyPaste {
    position: fixed !important;
    bottom: 100% !important;
    right: 100% !important;
    outline: 0 none !important;
  }
  .htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_top_left_corner th:nth-child(2),
  .htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_left td:first-of-type {
    border-left: 0 none;
  }
  .handsontable .wtHider {
    position: relative;
  }
  .handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
    cursor: move;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: grab;
  }
  .handsontable.ht__manualColumnMove.on-moving--columns,
  .handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
    cursor: move;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
  .handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
    display: none;
  }
  .handsontable .ht__manualColumnMove--guideline,
  .handsontable .ht__manualColumnMove--backlight {
    position: absolute;
    height: 100%;
    display: none;
  }
  .handsontable .ht__manualColumnMove--guideline {
    background: #757575;
    width: 2px;
    top: 0;
    margin-left: -1px;
    z-index: 105;
  }
  .handsontable .ht__manualColumnMove--backlight {
    background: #343434;
    background: rgba(52,52,52,0.25);
    display: none;
    z-index: 105;
    pointer-events: none;
  }
  .handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,
  .handsontable.on-moving--columns .ht__manualColumnMove--backlight {
    display: block;
  }
  .handsontable .wtHider {
    position: relative;
  }
  .handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
    cursor: move;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: grab;
  }
  .handsontable.ht__manualRowMove.on-moving--rows,
  .handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
    cursor: move;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
  .handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
    display: none;
  }
  .handsontable .ht__manualRowMove--guideline,
  .handsontable .ht__manualRowMove--backlight {
    position: absolute;
    width: 100%;
    display: none;
  }
  .handsontable .ht__manualRowMove--guideline {
    background: #757575;
    height: 2px;
    left: 0;
    margin-top: -1px;
    z-index: 105;
  }
  .handsontable .ht__manualRowMove--backlight {
    background: #343434;
    background: rgba(52,52,52,0.25);
    display: none;
    z-index: 105;
    pointer-events: none;
  }
  .handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,
  .handsontable.on-moving--rows .ht__manualRowMove--backlight {
    display: block;
  }
  .dokuwiki div.editbutton_table {
    margin-top: -1.7em;
    float: none;
    display: none;
    margin-bottom: 1em;
  }
  .dokuwiki div.editbutton_table form div.no button,
  .dokuwiki div.editbutton_table form div.no input.button {
    margin-left: 0.6em;
    padding: 0 0.3em;
    background-image: none;
    border-top: none;
    float: none;
    line-height: 1.8em;
    height: 1.8em;
    border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-right-radius: 0.5em;
    -moz-border-radius-bottomright: 0.5em;
    -webkit-border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    -moz-border-radius-bottomleft: 0.5em;
    -webkit-border-bottom-left-radius: 0.5em;
  }
  #edittable__editor {
    margin-bottom: 1.4em;
    height: 400px;
    width: 100%;
    display: block;
    overflow: hidden;
  }
  #edittable__editor table td.right {
    text-align: right;
    float: none;
  }
  #edittable__editor table td.center {
    text-align: center;
  }
  #edittable__editor table td.header {
    font-weight: bold;
    background-color: #eee;
    background-image: none;
  }
  div.picker {
    z-index: 500;
  }
  #link__wiz {
    z-index: 103;
  }
  .htContextMenu table tbody tr td {
    padding-left: 0;
    padding-right: 0;
  }
  .htContextMenu table tbody tr td div.htItemWrapper {
    margin-left: 4px;
    padding-left: 20px;
    background-position: center left;
    background-repeat: no-repeat;
  }
  .htContextMenu table tbody tr td div.htItemWrapper.toggle_header {
    background-image: url('../plugins/edittable/images/text_heading.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.align_left {
    background-image: url('../plugins/edittable/images/a_left.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.align_center {
    background-image: url('../plugins/edittable/images/a_center.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.align_right {
    background-image: url('../plugins/edittable/images/a_right.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.row_above {
    background-image: url('../plugins/edittable/images/row_above.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.remove_row {
    background-image: url('../plugins/edittable/images/remove_row.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.row_below {
    background-image: url('../plugins/edittable/images/row_below.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.col_left {
    background-image: url('../plugins/edittable/images/col_left.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.remove_col {
    background-image: url('../plugins/edittable/images/remove_col.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.col_right {
    background-image: url('../plugins/edittable/images/col_right.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.mergeCells {
    padding-left: 0px;
  }
  .htContextMenu table tbody tr td div.htItemWrapper.mergeCells div {
    padding-left: 20px;
    background-position: center left;
    background-repeat: no-repeat;
  }
  .htContextMenu table tbody tr td div.htItemWrapper.mergeCells div.merge {
    background-image: url('../plugins/edittable/images/merge_cells.png');
  }
  .htContextMenu table tbody tr td div.htItemWrapper.mergeCells div.unmerge {
    background-image: url('../plugins/edittable/images/split_cells.png');
  }
  .htContextMenu table tbody td.htSeparator div {
    padding-left: 0;
  }
  div.dokuwiki div.comment_wrapper {
    background-color: #eee;
    margin: 0;
    padding: 0.5em 0.5em 1.5em 0.5em;
    clear: both;
  }
  div.dokuwiki div.comment_text {
    padding-top: 0.5em;
  }
  div.dokuwiki div#discussion__comment_preview {
    padding: 1em 0;
    margin-top: 1em;
    visibility: hidden;
    display: none;
  }
  div.dokuwiki div.comment_preview {
    padding: 1em;
    border: 1px dashed #ccc;
  }
  div.dokuwiki div.comment_form {
    margin-top: 1.5em;
    padding-top: 0.5em;
    clear: both;
  }
  div.dokuwiki div.comment_form .error {
    background: #fcc;
  }
  div.dokuwiki #discussion__comment_form label input.edit {
    width: 75%;
  }
  div.dokuwiki #discussion__comment_form .comment_name,
  div.dokuwiki #discussion__comment_form .comment_mail,
  div.dokuwiki #discussion__comment_form .comment_url,
  div.dokuwiki #discussion__comment_form .comment_address,
  div.dokuwiki #discussion__comment_form .comment_date {
    margin: 2px 0;
  }
  div.dokuwiki .comment_head {
    font-size: 80%;
    color: #666;
    padding-top: 0.5em;
    margin-top: 1em;
    clear: both;
  }
  div.dokuwiki .comment_head abbr {
    border-bottom: 0;
  }
  div.dokuwiki .comment_head span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  div.dokuwiki .comment_head abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  div.dokuwiki .comment_head abbr.updated {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAMIHAD9APmNlYvL08YKEgZeZltXX1Li6t////yH5BAEKAAcALAAAAAAQAAwAAAM7eLo7wZCNQl5khI5xF/lVpxBCMRDiQVLoIbwClhEcbI/lWez86xkfXi+m2AUChmSPIQAklcRIaXe7JAAAOw==) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  div.dokuwiki .comment_body {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: 1px dotted #ccc;
  }
  div.dokuwiki div.comment_subscribe {
    float: left;
    display: inline;
    padding: 0 0.8em;
  }
  div.dokuwiki div.comment_subscribe input {
    float: left;
    display: inline;
    margin-top: 0.3em;
  }
  div.dokuwiki div.comment_subscribe label {
    float: left;
    padding-left: 0.4em;
    font-weight: normal;
  }
  div.dokuwiki input.comment_submit {
    float: left;
    display: inline;
  }
  div.dokuwiki div.comment_hidden {
    opacity: 0.5;
  }
  div.dokuwiki div.comment_buttons {
    float: right;
    font-size: 10px;
    cursor: pointer;
    margin-top: -21px;
    padding-bottom: 1em;
  }
  div.dokuwiki div.comment_buttons input.button {
    border: 1px solid #ccc;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    padding: .1em .5em;
  }
  div.dokuwiki div.toggle_button {
    text-align: right;
  }
  div.dokuwiki div.toggle_button input.button {
    border: 1px solid #ccc;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    padding: .1em .5em;
    font-size: 10px;
  }
  div.dokuwiki div.newthread_form {
    clear: both;
    text-align: center;
    margin-bottom: 1em;
  }
  div.dokuwiki #discussion__newthread_form input.edit {
    width: 95%;
  }
  div.dokuwiki ul.admin_discussion li.hidden {
    display: list-item;
    opacity: 0.5;
  }
  div.dokuwiki ul.admin_discussion span.abstract {
    color: #666;
  }
  div.dokuwiki table.pagelist tr.discussion_status2 a {
    color: #666 !important;
  }
  #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;
  }
  .scpmodal {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    z-index: 1100;
    transition: all 0.3s ease;
  }
  .scpmodal.open {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
  }
  .scpmodal-bg {
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
  }
  .scpmodal-container {
    position: relative;
    max-width: 700px;
    border-radius: 4px;
    background: #fff;
  }
  .scpmodal-title {
    padding: 5px 40px;
  }
  .scpmodal-content {
    height: 100%;
    overflow-y: auto;
    padding: 2px 40px;
    text-align: left;
  }
  .scpmodal-iframe {
    width: 100%;
    min-height: 380px;
    border: none;
  }
  .scpmodal-iframe.ifr-numlist {
    min-height: 445px;
  }
  .scpmodal-close {
    position: absolute;
    right: 15px;
    top: 15px;
    appearance: none;
    color: rgba(0,0,0,0.5);
    background: none;
    border: 0px;
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
  }
  .scpmodal-close:hover,
  .scpmodal-close:focus,
  .scpmodal-close:active {
    color: rgba(0,0,0,0.9);
  }
  .lst ol,
  .dokuwiki .lst ol {
    list-style-position: outside;
    padding-left: auto;
  }
  .lst ol ol {
    list-style-type: inherit;
  }
  .lst ol .li {
    display: inline;
  }
  .lst-dec ol {
    list-style-type: decimal !important;
  }
  .lst-alpha ol {
    list-style-type: upper-alpha !important;
  }
  .lst-alphal ol {
    list-style-type: lower-alpha !important;
  }
  .lst-roman ol {
    list-style-type: upper-roman !important;
  }
  .lst-romanl ol {
    list-style-type: lower-roman !important;
  }
  .lst-legal ol {
    list-style-type: decimal !important;
  }
  .lst-legal ol ol {
    list-style-type: lower-alpha !important;
  }
  .lst-legal ol ol ol {
    list-style-type: decimal !important;
  }
  .lst-legal ol ol ol ol {
    list-style-type: inherit;
  }
  .lst-dec-p ol {
    list-style: none !important;
    counter-reset: ldnump;
  }
  .lst-dec-p ol li:before {
    content: counter(ldnump) ') ';
    counter-increment: ldnump;
  }
  .lst-dec-p2 ol {
    list-style: none !important;
    counter-reset: ldnump2;
  }
  .lst-dec-p2 ol li:before {
    content: '(' counter(ldnump2) ') ';
    counter-increment: ldnump2;
  }
  .lst-alpha-p ol {
    list-style: none !important;
    counter-reset: lanump;
  }
  .lst-alpha-p ol li:before {
    content: counter(lanump,upper-alpha) ') ';
    counter-increment: lanump;
  }
  .lst-alpha-p2 ol {
    list-style: none !important;
    counter-reset: lanump2;
  }
  .lst-alpha-p2 ol li:before {
    content: '(' counter(lanump2,upper-alpha) ') ';
    counter-increment: lanump2;
  }
  .lst-alphal-p ol {
    list-style: none !important;
    counter-reset: lalnump;
  }
  .lst-alphal-p ol li:before {
    content: counter(lalnump,lower-alpha) ') ';
    counter-increment: lalnump;
  }
  .lst-alphal-p2 ol {
    list-style: none !important;
    counter-reset: lalnump2;
  }
  .lst-alphal-p2 ol li:before {
    content: '(' counter(lalnump2,lower-alpha) ') ';
    counter-increment: lalnump2;
  }
  .lst-roman-p ol {
    list-style: none !important;
    counter-reset: lrnump;
  }
  .lst-roman-p ol li:before {
    content: counter(lrnump,upper-roman) ') ';
    counter-increment: lrnump;
  }
  .lst-roman-p2 ol {
    list-style: none !important;
    counter-reset: lrnump2;
  }
  .lst-roman-p2 ol li:before {
    content: '(' counter(lrnump2,upper-roman) ') ';
    counter-increment: lrnump2;
  }
  .lst-romanl-p ol {
    list-style: none !important;
    counter-reset: lrlnump;
  }
  .lst-romanl-p ol li:before {
    content: counter(lrlnump,lower-roman) ') ';
    counter-increment: lrlnump;
  }
  .lst-romanl-p2 ol {
    list-style: none !important;
    counter-reset: lrlnump2;
  }
  .lst-romanl-p2 ol li:before {
    content: '(' counter(lrlnump2,lower-roman) ') ';
    counter-increment: lrlnump2;
  }
  .lst-dec-h ol {
    list-style: none !important;
    counter-reset: ldnum;
  }
  .lst-dec-h ol li:before {
    content: counter(ldnum) '. ';
    counter-increment: ldnum;
  }
  .lst-dec-h ol li ol li:before {
    content: counters(ldnum,'.') ' ';
  }
  .lst-alpha-h ol {
    list-style: none !important;
    counter-reset: lanum;
  }
  .lst-alpha-h ol li:before {
    content: counter(lanum,upper-alpha) '. ';
    counter-increment: lanum;
  }
  .lst-alpha-h ol li ol li:before {
    content: counters(lanum,'.',upper-alpha) ' ';
  }
  .lst-alphal-h ol {
    list-style: none !important;
    counter-reset: lalnum;
  }
  .lst-alphal-h ol li:before {
    content: counter(lalnum,lower-alpha) '. ';
    counter-increment: lalnum;
  }
  .lst-alphal-h ol li ol li:before {
    content: counters(lalnum,'.',lower-alpha) ' ';
  }
  .lst-roman-h ol {
    list-style: none !important;
    counter-reset: lrnum;
  }
  .lst-roman-h ol li:before {
    content: counter(lrnum,upper-roman) '. ';
    counter-increment: lrnum;
  }
  .lst-roman-h ol li ol li:before {
    content: counters(lrnum,'.',upper-roman) ' ';
  }
  .lst-romanl-h ol {
    list-style: none !important;
    counter-reset: lrlnum;
  }
  .lst-romanl-h ol li:before {
    content: counter(lrlnum,lower-roman) '. ';
    counter-increment: lrlnum;
  }
  .lst-romanl-h ol li ol li:before {
    content: counters(lrlnum,'.',lower-roman) ' ';
  }
  .nlist-dropdown {
    display: inline-block;
    position: relative;
  }
  .nlist-dropdown-content {
    display: none;
    position: absolute;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    z-index: 900;
  }
  .nlist-dropdown-content.show {
    display: block;
  }
  .nlist-title {
    margin-bottom: 1rem;
    padding-left: 10px;
    text-align: left;
    font-weight: bold;
  }
  .nlist-dropdown-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
  }
  .nlist-dropdown-content ul li {
    display: block;
    margin: 0;
    padding: 2px;
  }
  .btn-nlist-item,
  .dokuwiki button.btn-nlist-item {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 10px;
    color: #444 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    border-radius: 0;
  }
  .btn-nlist-item:hover,
  .btn-nlist-item:active,
  .btn-nlist-item:focus,
  .dokuwiki button.btn-nlist-item:hover,
  .dokuwiki button.btn-nlist-item:active,
  .dokuwiki button.btn-nlist-item:focus {
    background-color: #eee !important;
    border-color: #eee !important;
  }
  .eapc_form {
    margin-left: 2em;
  }
  #id_namespace {
    width: 90%;
  }
  div.dokuwiki fieldset.ebook_filedset {
    width: 98%;
    margin-bottom: 1em;
  }
  div.dokuwiki fieldset.ebook_filedset p.left {
    text-align: left;
    color: #777;
  }
  .ebook_metadata {
    width: 70%;
    margin: 1em auto;
    text-align: left;
  }
  .ebook_metadata input {
    width: 100%;
  }
  .ebook_metadata textarea {
    width: 100%;
    height: 6em;
  }
  .ebook_metadata span.metadata_help {
    color: #777;
  }
  .tpl_item,
  .tpl_item_checked {
    float: left;
    width: 120px;
    margin-right: 1em;
    border: 4px solid #ccc;
  }
  .tpl_item_checked {
    border: 4px solid #8CACBB;
  }
  .tpl_optionfield {
    background: #dedede;
    color: #444;
    border-top: 2px solid #ccc;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
  }
  .tpl_optionfield label {
    vertical-align: top;
  }
  .nstree {
    border: 1px solid #8CACBB;
    height: 180px;
    overflow: auto;
    padding-top: 1em;
  }
  .nstree li {
    list-style-type: none;
    vertical-align: middle;
  }
  .nstree .options {
    cursor: pointer;
  }
  .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;
  }
  .noteclassic {
    /*border: 1px solid #99D;*/
    background-color: #eeeeff;
    background-image: url(/lib/plugins/note/images/note.png);
  }
  .noteimportant {
    /*border: 1px solid #ff0;*/
    background-color: #ffffcc;
    background-image: url(/lib/plugins/note/images/important.png);
  }
  .notewarning {
    /*border: 1px solid #d99;*/
    background-color: #ffdddd;
    background-image: url(/lib/plugins/note/images/warning.png);
  }
  .notetip {
    /*border: 1px solid #9d9;*/
    background-color: #ddffdd;
    background-image: url(/lib/plugins/note/images/tip.png);
  }
  #acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #ccc;
    text-align: left;
  }
  [dir=rtl] #acl__tree {
    float: right;
    text-align: right;
  }
  #acl__tree a.cur {
    background-color: #ff9;
    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 #ccc;
    padding: 0.5em;
    margin-bottom: 0.6em;
  }
  #acl_manager table.inline {
    width: 100%;
    margin: 0;
  }
  #acl_manager table .check {
    text-align: center;
  }
  #acl_manager table .action {
    text-align: right;
  }
  #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
  }
  [dir=rtl] #acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) right 1px no-repeat;
    padding: 1px 18px 1px 0px;
  }
  #acl_manager label.disabled {
    opacity: .5;
    cursor: auto;
  }
  #acl_manager label {
    text-align: left;
    font-weight: normal;
    display: inline;
  }
  #acl_manager table {
    margin-left: 10%;
    width: 80%;
  }
  #acl_manager table tr {
    background-color: inherit;
  }
  #acl_manager table tr:hover {
    background-color: #eee;
  }
  .btn-espais,
  .dipart-item a.btn-espais,
  .dipart-item a.btn-espais:visited {
    color: #fff;
    background-color: #8CACBB;
    border-color: transparent;
    border-width: 4px;
    border-radius: 3px;
    transition: all 0.4s ease-in-out;
    outline: none;
  }
  .btn-espais:hover,
  .dipart-item a.btn-espais:hover,
  .btn-espais:active,
  .dipart-item a.btn-espais:active,
  .btn-espais:focus,
  .dipart-item a.btn-espais:focus {
    color: #fff;
    background-color: #587582;
    border-color: transparent;
    outline: none;
  }
  .lgrey1 {
    background-color: #fafafa;
  }
  .ablue {
    background-color: #606975;
  }
  .all-diparts {
    margin-bottom: 1em;
  }
  .dipart-toolbar {
    margin-bottom: 1em;
    word-spacing: 8px;
  }
  .dipart-loader {
    text-align: center;
    font-size: 40px;
  }
  .dipart-list {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .dipart-item {
    position: relative;
    margin-bottom: 30px;
    padding: 4px 20px;
    text-align: center;
    background: #ebedee;
    background-image: linear-gradient(0deg,#fdfbfb 0%,#ebedee 100%);
    border: 4px solid #ccc;
    border-radius: 3px;
    box-shadow: 5px 5px 10px 0px #d6d6d6;
    transition: all 0.2s ease-in-out;
  }
  .dipart-item:hover {
    background-color: rgba(255,255,255,0.95);
    border-color: #8CACBB;
    transform: scale(1.1);
  }
  .dipart-item .name {
    padding: 20px;
    height: 100px;
    font-size: 1.2em;
  }
  .dipart-item .actions {
    margin-bottom: 20px;
  }
  .dipart-item a {
    color: #8CACBB;
    font-weight: bold;
  }
  .dipart-item:hover .name a {
    color: #587582;
  }
  .dipart-item a:hover,
  .dipart-item a:active,
  .dipart-item a:focus {
    color: #8CACBB;
    text-decoration: none;
  }
  .modal-body .note {
    margin-bottom: 30px;
    color: #777;
  }
  .modal-body .subtitle {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 1.1em;
  }
  .modal-body .info {
    margin-bottom: 10px;
    padding: 10px 20px 20px 40px;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 3px;
  }
  .modal-body .namelabel {
    color: #587582;
  }
  .modal-body .nslabel {
    max-width: 100%;
    font-size: 1.1em;
    overflow-wrap: break-word;
    color: #660019;
  }
  .scpmodal {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    z-index: 1100;
    transition: all 0.3s ease;
  }
  .scpmodal.open {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
  }
  .scpmodal-bg {
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
  }
  .scpmodal-container {
    position: relative;
    min-width: 700px;
    border-radius: 4px;
    background: #fff;
  }
  .scpmodal-title {
    padding: 5px 40px;
  }
  .scpmodal-content {
    max-height: 60vh;
    overflow-y: auto;
    padding: 2px 40px;
    text-align: left;
  }
  .scpmodal-footer {
    display: flex;
    justify-content: end;
    padding: 20px;
  }
  .scpmodal-iframe {
    width: 100%;
    min-height: 380px;
    border: none;
  }
  .scpmodal-close {
    position: absolute;
    right: 15px;
    top: 15px;
    appearance: none;
    color: rgba(0,0,0,0.5);
    background: none;
    border: 0px;
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
  }
  .scpmodal-close:hover,
  .scpmodal-close:focus,
  .scpmodal-close:active {
    color: rgba(0,0,0,0.9);
  }
  #dokuwiki__pagetools ul li a.export_odt,
  #dokuwiki__pagetools ul li a.export_odt_pdf {
    background-position: right 0;
  }
  #dokuwiki__pagetools ul li a.export_odt:before {
    content: url(/lib/plugins/odt/pagetools-odtexport-sprite.png);
    margin-top: 0;
  }
  #dokuwiki__pagetools ul li a.export_odt_pdf:before {
    content: url(/lib/plugins/odt/pagetools-odtpdfexport-sprite.png);
    margin-top: 0;
  }
  #dokuwiki__pagetools:hover ul li a.export_odt,
  #dokuwiki__pagetools ul li a.export_odt:focus,
  #dokuwiki__pagetools ul li a.export_odt:active {
    background-image: url(/lib/plugins/odt/pagetools-odtexport-sprite.png);
  }
  #dokuwiki__pagetools:hover ul li a.export_odt_pdf,
  #dokuwiki__pagetools ul li a.export_odt_pdf:focus,
  #dokuwiki__pagetools ul li a.export_odt_pdf:active {
    background-image: url(/lib/plugins/odt/pagetools-odtpdfexport-sprite.png);
  }
  #dokuwiki__pagetools ul li a.export_odt:hover,
  #dokuwiki__pagetools ul li a.export_odt:active,
  #dokuwiki__pagetools ul li a.export_odt:focus,
  #dokuwiki__pagetools ul li a.export_odt_pdf:hover,
  #dokuwiki__pagetools ul li a.export_odt_pdf:active,
  #dokuwiki__pagetools ul li a.export_odt_pdf:focus {
    background-position: right -45px;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt:focus,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt_pdf:hover,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt_pdf:active,
  [dir=rtl] #dokuwiki__pagetools ul li a.export_odt_pdf:focus {
    background-position: left -45px;
  }
  p.index_preview_odt {
    border: 2pt dashed gray;
    background-color: whitesmoke;
    padding: 10pt;
  }
  #text.index_preview_odt {
    color: black;
  }
  #reminder.index_preview_odt {
    color: red;
  }
  #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: #eee;
    color: #000;
    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: #666;
    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%;
  }
  #draft__status {
    width: 100%;
  }
  .dokuwiki .secedit.editbutton_plugin_eapc_accordion,
  .dokuwiki .secedit.editbutton_plugin_eapc_collapse,
  .dokuwiki .secedit.editbutton_plugin_eapc_tabs,
  .dokuwiki .secedit.editbutton_plugin_eapc_carousel,
  .dokuwiki .secedit.editbutton_plugin_eapc_fullscreen,
  .dokuwiki .secedit.editbutton_plugin_eapc_timeline,
  .dokuwiki .secedit.editbutton_plugin_eapc_gallery {
    text-align: center;
  }
  .qrcode-box {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .qrcode-box .qrcode {
    width: 180px;
    margin: 1rem auto;
    padding: 10px;
    text-align: center;
    background-color: #fff;
  }
  .dw-accordion .panel-group {
    margin-bottom: 1em;
  }
  .dw-accordion .panel-group .panel {
    margin-bottom: 10px;
    border-radius: 0;
    box-shadow: none;
  }
  .dw-accordion .panel-heading {
    background-color: #eee;
  }
  .dw-accordion .panel-heading span {
    font-size: 15px;
  }
  .dw-accordion .panel-heading .clickable {
    cursor: pointer;
  }
  .dw-collapse .panel-group {
    margin-bottom: 1em;
  }
  .dw-collapse .panel-group .panel {
    margin-bottom: 10px;
    border-radius: 0;
    box-shadow: none;
  }
  .dw-collapse .panel-heading span {
    font-size: 15px;
  }
  .dw-collapse .panel-heading .clickable {
    cursor: pointer;
  }
  .panel-dw-theme {
    --collapse-text-color: #555;
    --collapse-bgcolor: #fafafa;
    --collapse-heading-bgcolor: #f8f8f8;
    border: none;
  }
  .panel-dw-theme >.panel-heading {
    padding: 0;
    background-color: var(--collapse-heading-bgcolor);
    /* box-shadow: 1px 1px 4px 0 rgba(0,0,0,.22); */
    box-shadow: 0 1px 5px 0 rgba(0,0,0,0.12), 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2);
    transition: all .4s ease;
  }
  .panel-dw-theme >.panel-heading:hover {
    padding: 0;
    background-color: var(--collapse-heading-bgcolor);
    /* box-shadow: 1px 1px 4px 0 rgba(0,0,0,.22); */
    box-shadow: 0 3px 14px 2px rgba(0,0,0,0.12), 0 8px 10px 1px rgba(0,0,0,0.14), 0 5px 5px -3px rgba(0,0,0,0.2);
  }
  .panel-dw-theme .panel-heading a {
    display: flex;
    margin: 0;
    padding: 10px 15px;
    color: #333;
  }
  .panel-dw-theme .panel-heading a h4 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
  }
  .panel-dw-theme .btn-panel-heading svg {
    transform-origin: center;
    transform: rotate(-180deg);
    transition: transform 0.3s linear;
  }
  .panel-dw-theme .btn-panel-heading.collapsed svg {
    transform-origin: center;
    transform: rotate(0);
    transition: transform 0.3s linear;
  }
  .panel-dw-theme >.panel-heading button.collapse-button {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 120%;
    color: var(--collapse-text-color) !important;
    background-color: var(--collapse-heading-bgcolor) !important;
    border: none;
    border-radius: 0;
  }
  .panel-dw-theme >.panel-heading button.collapse-button:focus {
    outline-offset: 0;
    border-radius: 0;
    border: none;
    box-shadow: none;
  }
  .panel-dw-theme >.panel-heading button.collapse-button:not(.collapsed) {
    color: #fff !important;
    background-color: var(--collapse-text-color) !important;
    border: none;
    box-shadow: none;
  }
  .panel-dw-theme >.panel-heading button.collapse-button::after {
    width: auto;
    height: auto;
    content: "+";
    font-family: monospace;
    font-size: 28px;
    font-weight: 100;
    background-image: none;
  }
  .panel-dw-theme >.panel-heading button.collapse-button:not(.collapsed)::after {
    width: auto;
    height: auto;
    content: "-";
    font-family: monospace;
    font-size: 28px;
    font-weight: 100;
    background-image: none;
  }
  .panel-dw-theme .panel-body {
    padding: 0;
    border-top-color: var(--collapse-bgcolor);
    background-color: var(--collapse-bgcolor);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.22);
  }
  .panel-dw-theme .panel-body-content {
    margin: 0;
    padding: 25px 35px;
  }
  .dw-tabbable {
    --tab-panel-bgcolor: #f4f4f4;
    --tab-panel-active-color: #777;
    --tab-panel-border-color: #777;
    border: none;
    margin-bottom: 15px;
  }
  .dw-tabbable .nav-tabs {
    margin: 0;
    border-bottom: 3px solid var(--tab-panel-border-color);
  }
  .dw-tabbable .nav-tabs>li>a,
  .dw-tabbable .nav-tabs>li>a.nav-links {
    margin-right: 2px;
    line-height: 1.42857143;
    color: var(--tab-panel-active-color);
    border: 1px solid transparent;
    border-bottom-width: 2px;
    border-radius: 0;
  }
  .dw-tabbable .nav-tabs>li>a:hover,
  .dw-tabbable .nav-tabs>li>a.nav-links:hover {
    /*color: #555;*/
    background-color: var(--tab-panel-bgcolor);
  }
  .dw-tabbable .nav-tabs>li.active>a,
  .dw-tabbable .nav-tabs>li.active>a:focus,
  .dw-tabbable .nav-tabs>li.active>a:hover,
  .dw-tabbable .nav-tabs>li>a.active,
  .dw-tabbable .nav-tabs>li>a.active:focus,
  .dw-tabbable .nav-tabs>li>a.active:hover {
    color: #fff;
    cursor: default;
    background-color: var(--tab-panel-active-color);
    border: 1px solid var(--tab-panel-active-color);
    border-bottom-width: 2px;
    border-bottom-color: transparent;
  }
  .dw-tabbable .tab-pane {
    display: none;
  }
  .dw-tabbable .tab-pane.active {
    display: block;
    padding: 25px 35px;
    border-color: var(--tab-panel-bgcolor);
    background-color: var(--tab-panel-bgcolor);
  }
  .scp-carousel {
    --theme-carousel-color: #2D688A;
    --theme-carousel-bgcolor: #2D688A;
    --theme-carousel-border-color: #2D688A;
    --theme-carousel-hover-color: #3b88b4;
    --theme-carousel-hover-bgcolor: #3b88b4;
    --theme-carousel-hover-border-color: #3b88b4;
    overflow: hidden;
    padding-bottom: 15px;
  }
  .scp-slide {
    display: flex;
    min-height: 100px;
    max-width: 100%;
    text-align: center;
  }
  .scp-slide img {
    max-width: 100%;
  }
  .carousel-action {
    margin-top: 20px;
  }
  .carousel-control {
    /*top:50%;*/
    top: 0;
  }
  .scp-carousel a.carousel-control span {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    background-color: rgba(255,255,255,0.5);
  }
  .scp-carousel .carousel-control.left,
  .scp-carousel .carousel-control.right {
    background-image: none !important;
  }
  .scp-carousel .carousel-control .icon-prev:before {
    font: normal normal normal 24px/1 FontAwesome;
    content: '\f053' !important;
    /* fa-chevron-left */
  }
  .scp-carousel .carousel-control .icon-next:before {
    padding-left: 5px;
    font: normal normal normal 24px/1 FontAwesome;
    content: '\f054' !important;
    /* fa-chevron-right */
  }
  .scp-carousel .carousel-caption {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
  }
  .scp-carousel .carousel-caption h4,
  .scp-carousel .carousel-caption h5,
  .scp-carousel .carousel-caption h6 {
    font-weight: normal;
    font-size: 28px;
  }
  .dokuwiki .carousel-caption a,
  .dokuwiki .carousel-caption a.btn,
  .dokuwiki .carousel-caption a:not(.btn),
  .dokuwiki .carousel-caption a.urlextern,
  .dokuwiki .carousel-caption a.media,
  .dokuwiki .carousel-caption a.mediafile,
  .dokuwiki .carousel-caption a.wikilink2,
  .dokuwiki .carousel-caption a.wikilink2:link,
  .dokuwiki .carousel-caption a.wikilink2:visited {
    display: inline-block;
    padding: 6px 12px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 0;
  }
  .dokuwiki .carousel-caption a:hover,
  .dokuwiki .carousel-caption a:active,
  .dokuwiki .carousel-caption a:visited,
  .dokuwiki .carousel-caption a:focus,
  .dokuwiki .carousel-caption a.media:hover,
  .dokuwiki .carousel-caption a.mediafile:hover,
  .dokuwiki .carousel-caption a.wikilink2:hover {
    text-decoration: none;
    border: 1px solid;
  }
  .scp-carousel button.carousel-control-prev,
  .scp-carousel button.carousel-control-next {
    background-color: transparent !important;
    border-color: transparent;
    background: 0 0;
    border: 0;
    box-shadow: none !important;
  }
  .scp-carousel button:focus:not(:focus-visible) {
    outline: 0;
    box-shadow: none !important;
  }
  .scp-carousel button.carousel-control-prev span,
  .scp-carousel button.carousel-control-next span {
    padding: 10px;
    border: 10px solid transparent;
  }
  .scp-carousel button.carousel-control-prev:hover span,
  .scp-carousel button.carousel-control-prev:active span,
  .scp-carousel button.carousel-control-prev:focus span,
  .scp-carousel button.carousel-control-next:hover span,
  .scp-carousel button.carousel-control-next:active span,
  .scp-carousel button.carousel-control-next:focus span {
    color: #fff;
    background-color: var(--theme-carousel-bgcolor);
    border: 10px solid var(--theme-carousel-border-color);
  }
  .scp-carousel .carousel-indicators {
    color: #2D688A;
  }
  .scp-carousel .carousel-indicators button {
    background-color: #fff;
    border-color: transparent;
  }
  .scp-carousel .carousel-indicators button:hover,
  .scp-carousel .carousel-indicators button:focus,
  .scp-carousel .carousel-indicators button:active,
  .scp-carousel .carousel-indicators button.active,
  .scp-carousel .carousel-indicators button.active:hover,
  .scp-carousel .carousel-indicators button.active:focus,
  .scp-carousel .carousel-indicators button.active:active {
    background-color: #fff;
    border-color: transparent;
  }
  .scp-carousel .carousel-indicators li {
    border-color: rgba(0,0,0,0.5);
    background-color: rgba(255,255,255,0.5);
  }
  .scp-carousel .carousel-indicators li.active {
    background-color: #ffffff;
  }
  .scp-carousel .carousel-caption h4,
  .scp-carousel .carousel-caption h5,
  .scp-carousel .carousel-caption h6 {
    color: #fff;
  }
  .dokuwiki .carousel-caption a,
  .dokuwiki .carousel-caption a.btn,
  .dokuwiki .carousel-caption a:not(.btn),
  .dokuwiki .carousel-caption a.urlextern,
  .dokuwiki .carousel-caption a.media,
  .dokuwiki .carousel-caption a.mediafile,
  .dokuwiki .carousel-caption a.wikilink2,
  .dokuwiki .carousel-caption a.wikilink2:link,
  .dokuwiki .carousel-caption a.wikilink2:visited {
    color: #fff;
    background-color: var(--theme-carrusel-hover-bgcolor);
    background-image: none;
    border-color: var(--theme-carrusel-hover-border-color);
  }
  .dokuwiki .carousel-caption a:hover,
  .dokuwiki .carousel-caption a:active,
  .dokuwiki .carousel-caption a:visited,
  .dokuwiki .carousel-caption a:focus,
  .dokuwiki .carousel-caption a.media:hover,
  .dokuwiki .carousel-caption a.mediafile:hover,
  .dokuwiki .carousel-caption a.wikilink2:hover {
    color: #fff;
    background-color: var(--theme-carousel-bgcolor);
    border-color: var(--theme-carousel-border-color);
  }
  .carousel-t1 .carousel-caption {
    top: 4%;
    text-align: left;
    color: var(--theme-carousel-color);
  }
  .carousel-t1 .carousel-title {
    max-width: 600px;
    font-size: 28px;
  }
  .carousel-t1 .carousel-info {
    max-width: 600px;
  }
  .carousel-t2 .carousel-caption {
    top: 4%;
    text-align: left;
  }
  .carousel-t2 .carousel-title {
    margin-left: auto;
    margin-right: 0;
    max-width: 600px;
    font-size: 28px;
  }
  .carousel-t2 .carousel-info {
    margin-left: auto;
    margin-right: 0;
    max-width: 600px;
  }
  .carousel-t3 .carousel-caption {
    top: 20%;
  }
  .carousel-t3 .carousel-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    font-size: 38px;
  }
  .carousel-t3 .carousel-info {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
  }
  .scpdw-carousel {
    position: relative;
    width: 100%;
  }
  .scpdw-carousel:focus,
  .scpdw-carousel:focus-within {
    border: 1px solid #222;
    outline-color: #222;
    /*
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
    */
    outline-style: auto;
    outline-offset: 2px;
  }
  .scpdw-carousel-content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    /*aspect-ratio: 16 / 9;*/
    height: 100%;
    min-height: 150px;
    overflow-x: hidden;
    background: rgba(0,0,0,0.045);
  }
  .scpdw-carousel-slides {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 100%;
    transform: translateX(100%);
    position: relative;
    left: -100%;
  }
  .carousel-reverse {
    transform: translateX(-100%);
  }
  .carousel-animate {
    transform: none;
    transition: all 0.5s ease-in-out;
  }
  .scpdw-carousel-item {
    position: relative;
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .scpdw-carousel .slide-image {
    width: 100%;
  }
  .scpdw-carousel .slide-content {
    width: inherit;
    padding: 3rem 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .scpdw-carousel .slide-caption {
    position: absolute;
    width: inherit;
    max-width: 100%;
    height: 100%;
    padding-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    color: #fff;
    background-color: transparent;
    /*mix-blend-mode: difference;*/
  }
  .scpdw-carousel .slide-caption h3 {
    margin-bottom: 0.5rem;
    font-size: 2.5rem;
  }
  .dokuwiki .scpdw-carousel .secedit {
    display: none;
    visibility: hidden;
  }
  .scpdw-carousel-controls {
    position: static;
  }
  .scpdw-carousel-controls button,
  .scpdw-carousel-controls button.control-prev-slide,
  .scpdw-carousel-controls button.control-next-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    aspect-ratio: 1;
    padding: 3px;
    color: #333;
    cursor: pointer;
    background-color: rgba(255,255,255,0.75);
    border: 1px solid rgba(0,0,0,0.6);
    border-radius: 0;
  }
  .scpdw-carousel-controls button.control-prev-slide {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -22px;
  }
  .scpdw-carousel-controls button.control-next-slide {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -22px;
  }
  .scpdw-carousel-controls button svg {
    width: 100%;
    height: 100%;
  }
  .scpdw-carousel-controls button:hover,
  .scpdw-carousel-controls button:focus,
  .scpdw-carousel-controls button:active,
  .scpdw-carousel-controls button.control-prev-slide:hover,
  .scpdw-carousel-controls button.control-prev-slide:focus,
  .scpdw-carousel-controls button.control-prev-slide:active,
  .scpdw-carousel-controls button.control-next-slide:hover,
  .scpdw-carousel-controls button.control-next-slide:focus,
  .scpdw-carousel-controls button.control-next-slide:active {
    color: #333;
    background-color: rgba(255,255,255,0.9);
    border: 1px solid rgba(255,255,255,0.7);
  }
  .scpdw-carousel-indicators {
    position: absolute;
    bottom: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 34px;
  }
  .scpdw-carousel-slidenav {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
  .scpdw-carousel-indicators button.scpdw-carousel-indicator {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    aspect-ratio: 1;
    margin: 2px;
    padding: 0;
    font-size: 13px;
    line-height: 100%;
    cursor: pointer;
    color: rgba(0,0,0,0.6);
    background-color: rgba(255,255,255,0.65);
    border: 2px solid rgba(0,0,0,0.5);
    border-radius: 50%;
    transition: all 300ms ease-in-out;
  }
  .scpdw-carousel-indicators button.scpdw-carousel-indicator:hover,
  .scpdw-carousel-indicators button.scpdw-carousel-indicator:focus,
  .scpdw-carousel-indicators button.scpdw-carousel-indicator:active,
  .scpdw-carousel-indicators button.scpdw-carousel-indicator:active:focus {
    outline-color: #222;
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    color: #333;
    background-color: rgba(255,255,255,0.95);
    border: 2px solid rgba(0,0,0,0.5);
    border-radius: 50%;
  }
  .scpdw-carousel-indicators button.scpdw-carousel-indicator.selected {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    aspect-ratio: 1;
    margin: 2px;
    padding: 0;
    font-size: 13px;
    line-height: 100%;
    cursor: pointer;
    background-color: #fff;
    border-color: rgba(0,0,0,0.65);
    border-radius: 50%;
    box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.5);
  }
  .scpdw-carousel-indicators button.scpdw-carousel-indicator.selected:hover,
  .scpdw-carousel-indicators button.scpdw-carousel-indicator.selected:focus,
  .scpdw-carousel-indicators button.scpdw-carousel-indicator.selected:active,
  .scpdw-carousel-indicators button.scpdw-carousel-indicator.selected:active:focus {
    outline-color: #222;
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    color: #333;
    background-color: #fff;
    border-color: rgba(0,0,0,0.65);
    border-radius: 50%;
    box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.5);
  }
  .scpdw-carousel .scpdw-carousel-player {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .scpdw-carousel button.carousel-slider-play {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    aspect-ratio: 1;
    margin-left: 8px;
    padding: 2px;
    color: #333;
    background-color: rgba(255,255,255,0.65);
    border: 1px solid rgba(255,255,255,0.3);
    border-radius: 50%;
    box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.5);
    transition: all 300ms ease-in-out;
  }
  .scpdw-carousel button.carousel-slider-play:hover,
  .scpdw-carousel button.carousel-slider-play:focus,
  .scpdw-carousel button.carousel-slider-play:active,
  .scpdw-carousel button.carousel-slider-play:active:focus {
    outline-color: #222;
    outline: 5px auto;
    color: #333;
    background-color: rgba(255,255,255,0.65);
    border: 1px solid rgba(255,255,255,0.3);
  }
  .scpdw-carousel button.carousel-slider-play svg {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  .scpdw-carousel button[data-action='play'] path.play,
  .scpdw-carousel button[data-action='pause'] path.pause {
    display: none;
  }
  .dokuwiki .scpdw-carousel .slide-content table {
    background-color: rgba(255,255,255,0.8);
  }
  .scpdw-carousel .carousel-caption {
    background-color: rgba(0,0,0,0.5);
    bottom: 0;
    padding-bottom: 45px;
    z-index: 0;
  }
  .scpdw-carousel .carousel-caption h4,
  .scpdw-carousel .carousel-caption h5,
  .scpdw-carousel .carousel-caption h6 {
    color: #fff;
  }
  .dokuwiki .scpdw-carousel .carousel-caption a,
  .dokuwiki .scpdw-carousel .carousel-caption a.btn,
  .dokuwiki .scpdw-carousel .carousel-caption a:not(.btn),
  .dokuwiki .scpdw-carousel .carousel-caption a.urlextern,
  .dokuwiki .scpdw-carousel .carousel-caption a.media,
  .dokuwiki .scpdw-carousel .carousel-caption a.mediafile,
  .dokuwiki .scpdw-carousel .carousel-caption a.wikilink2,
  .dokuwiki .scpdw-carousel .carousel-caption a.wikilink2:link,
  .dokuwiki .scpdw-carousel .carousel-caption a.wikilink2:visited {
    color: #fff;
    background-color: var(--theme-carrusel-hover-bgcolor);
    background-image: none;
    border-color: var(--theme-carrusel-hover-border-color);
  }
  .dokuwiki .scpdw-carousel .carousel-caption a:hover,
  .dokuwiki .scpdw-carousel .carousel-caption a:active,
  .dokuwiki .scpdw-carousel .carousel-caption a:visited,
  .dokuwiki .scpdw-carousel .carousel-caption a:focus,
  .dokuwiki .scpdw-carousel .carousel-caption a.media:hover,
  .dokuwiki .scpdw-carousel .carousel-caption a.mediafile:hover,
  .dokuwiki .scpdw-carousel .carousel-caption a.wikilink2:hover {
    color: #fff;
    background-color: var(--theme-carousel-bgcolor);
    border-color: var(--theme-carousel-border-color);
  }
  .dw-gallery {
    --gallery-gap: 30px;
    margin-bottom: 1em;
  }
  .gallery-item {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .gallery-content {
    display: flex;
    min-height: 100px;
    text-align: center;
    overflow: hidden;
  }
  .gallery-content img {
    max-width: 100%;
    margin-bottom: var(--gallery-gap);
  }
  .container-gallery {
    display: flex;
  }
  .container-gallery .gallery-item {
    margin-bottom: var(--bs-gutter-x);
  }
  .container-masonry {
    display: flex;
  }
  .gallery-masonry2c {
    -ms-columns: 2;
    -moz-columns: 2;
    -webkit-columns: 2;
    columns: 2;
    -ms-column-gap: var(--gallery-gap);
    -webkit-column-gap: var(--gallery-gap);
    -moz-column-gap: var(--gallery-gap);
    column-gap: var(--gallery-gap);
  }
  .gallery-masonry3c {
    -ms-columns: 3;
    -moz-columns: 3;
    -webkit-columns: 3;
    columns: 3;
    -ms-column-gap: var(--gallery-gap);
    -webkit-column-gap: var(--gallery-gap);
    -moz-column-gap: var(--gallery-gap);
    column-gap: var(--gallery-gap);
  }
  .container-masonry .gallery-item {
    display: inline-block !important;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: var(--gallery-gap);
    margin-left: 0px;
  }
  .gallery-content:first-child p {
    margin-bottom: 0;
  }
  .gallery-masonry {
    transition: all .5s ease-in-out;
    column-gap: 10px;
    column-fill: initial;
  }
  .gallery-masonry .gallery-brick {
    margin-bottom: 10px;
    display: inline-block;
    /* Fix the misalignment of items */
    vertical-align: top;
    /* Keep the item on the very top */
  }
  .gallery-brick figure {
    margin: 0;
    padding: 0;
  }
  .gallery-masonry .gallery-brick img {
    width: 100%;
    transition: all .5s ease-in-out;
    backface-visibility: hidden;
    /* Remove Image flickering on hover */
  }
  .gallery-masonry .gallery-brick:hover img {
    opacity: .75;
  }
  .dw-timeline {
    --theme-color: #2D688A;
    --tm-icon-color: #555;
    margin-bottom: 1em;
  }
  .dw-timeline .tlitem {
    margin-bottom: 0;
  }
  .dw-timeline .tlitem-date {
    text-align: right;
    padding-top: 15px;
    padding-right: 25px;
    font-weight: bold;
    font-size: 14px;
    color: var(--theme-color);
  }
  .dw-timeline .icon {
    position: absolute;
    margin-left: -48px;
    font-size: 32px;
    color: var(--tm-icon-color);
  }
  .dw-timeline .tlitem-body {
    margin-bottom: 0;
    padding-bottom: 25px;
    padding-left: 32px;
    border-left: 4px solid rgba(0,0,0,0.3);
  }
  .dw-timeline .tlitem-title {
    font-weight: normal;
    font-size: 24px;
    color: var(--theme-color);
  }
  .scpfullscreen-box {
    margin-bottom: 1em;
  }
  .body-fullscreen-open {
    max-height: 100vh;
    overflow-y: hidden;
  }
  .fullscreen-source {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    transform: translate(0,-100vh);
    transition: transform 0.3s ease-in;
  }
  .fullscreen-source.open {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100vw;
    height: 100vh;
    padding: 100px 10vw;
    background-color: #fff;
    opacity: 1;
    visibility: visible;
    animation-name: scpFadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.5s;
    z-index: 1100;
    transform: translate(0,0);
    transition: all .015s ease-out;
    overflow-y: auto;
  }
  .fullscreen-source.hide {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100vw;
    min-height: 100vh;
    opacity: 0;
    visibility: hidden;
    transform: translate(0,-100vh);
    transition: all .3s ease-in;
  }
  .fullscreen-source img {
    max-width: 100%;
  }
  .fullscreen-source h4 {
    font-size: 32px;
    font-weight: bold;
  }
  .fullscreen-source h5 {
    font-size: 26px;
    font-weight: bold;
  }
  .fullscreen-source h6 {
    font-size: 22px;
    font-weight: bold;
  }
  .btn_fullscreen,
  .btn_fullscreen.btn-primary {
    padding: 8px 12px;
    text-align: center;
    cursor: pointer;
    pointer-events: auto;
    color: #fff;
    background-color: #337ab7;
    border: 1px solid #2e6da4;
    box-shadow: none;
  }
  .btn_fullscreen:hover,
  .btn_fullscreen:focus,
  .btn_fullscreen:active,
  .btn_fullscreen.btn-primary:hover,
  .btn_fullscreen.btn-primary:focus,
  .btn_fullscreen.btn-primary:active {
    color: #fff;
    background-color: #286090;
    border: 1px solid #122b40;
    box-shadow: inset 0 0 0 2px #fff;
  }
  .btn-fullscreen-close,
  .dokuwiki .btn-fullscreen-close,
  .dokuwiki button.btn-fullscreen-close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 40px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    font-family: monospace;
    cursor: pointer;
    pointer-events: auto;
    z-index: 100;
    opacity: 1;
    color: rgba(255,255,255,0.9);
    background-color: rgba(0,0,0,0.6);
    border: 1px solid rgba(0,0,0,0.6);
    border-radius: 3px;
  }
  .btn-fullscreen-close:hover,
  .btn-fullscreen-close:active,
  .btn-fullscreen-close:focus {
    color: #ffffff;
    background-color: rgba(0,0,0,0.9);
    border: 2px solid rgba(0,0,0,0.9);
    box-shadow: inset 0 0 0 2px #fff;
    border-radius: 3px;
  }
  .btn-fullscreen-close span {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    line-height: 100%;
    text-align: center;
    transform-origin: center;
    transform: rotate(-180deg);
    transition: transform 0.3s linear;
  }
  .btn-fullscreen-close:hover span {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transform-origin: center;
    transform: rotate(0);
    transition: transform 0.3s linear;
  }
  @keyframes scpFadeInOpacity {
    0% {
      opacity: 0;
      transform: translateY(-200vh);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  #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: #eee;
    border-bottom: solid 1px #eee;
    z-index: 2;
  }
  #extension__manager .panelHeader {
    background-color: #eee;
    margin: 0 0 10px 0;
    padding: 10px 10px 8px;
    overflow: hidden;
  }
  #extension__manager div.msg {
    margin: 0.4em 0 0 0;
  }
  #extension__list ul.extensionList {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none;
  }
  #extension__list ul.extensionList li {
    margin: 0 0 .5em;
    padding: 0 0 .5em;
    color: #000;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
  }
  #extension__list button {
    margin-bottom: .3em;
  }
  #extension__list .legend {
    position: relative;
    width: 75%;
    float: left;
  }
  #extension__list .legend > div {
    padding: 0 .5em 0 132px;
    border-right: 1px solid #eee;
    overflow: hidden;
  }
  #extension__list .legend div.screenshot {
    margin-top: 4px;
    margin-left: -132px;
    max-width: 120px;
    float: left;
    position: relative;
  }
  #extension__list .legend div.screenshot img {
    width: 120px;
    height: 70px;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #666;
  }
  #extension__list .legend div.screenshot span {
    min-height: 24px;
    min-width: 24px;
    position: absolute;
    left: 0;
    top: 0;
  }
  #extension__list .legend h2 {
    width: 100%;
    float: right;
    margin: 0.2em 0 0.5em;
    font-size: 100%;
    font-weight: normal;
    border: none;
  }
  #extension__list .legend h2 strong {
    font-size: 120%;
    font-weight: bold;
    vertical-align: baseline;
  }
  #extension__list .legend p {
    margin: 0 0 0.6em 0;
  }
  #extension__list .legend div.popularity {
    background-color: #fff;
    border: 1px solid silver;
    height: .4em;
    margin: 0 auto;
    padding: 1px;
    width: 5.5em;
    position: absolute;
    right: .5em;
    top: 0.2em;
  }
  #extension__list .legend div.popularity div {
    background-color: #ccc;
    height: 100%;
  }
  #extension__list .legend div.linkbar {
    font-size: 85%;
  }
  #extension__list .legend div.linkbar span.tags {
    padding-left: 18px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABHElEQVR4AV3KT0sCQRjH8edNeC16F8LS69D+YKRlhAeXRAkxliWWPUhIRIcgJIKILl68SBdB6BL0AjwJXQKPEiM9l2/DNIgbX4Zh5veRW27ocUWXlIQ4h2STa3TVyJLOPyI9lCEpA0eGxDQzRLooCUj0MeMbtbBNfY1I6j6jn87nnCnPKC80qK2IJKhtyZwZTUKeUHvqVD2R2LyjLJjSIOKSliMP1Cg7IhfbbfOGMiYkJiXxpE+VkiXWtIKGmaBMOPOkySPKHWX2coItDOpmvCIJ5/Ze0ueInU3BVQtOzasjIS06fP3NW4jgOwmOzciRiIWbi3ZeA0glODRD1Nan4ucMQA7yJTPg3s9Z4NvP75oKBT97kK2YL2ysv38BeXJNZj9ZoigAAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend div.linkbar a.bugs {
    padding-left: 18px;
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMPAJGRkYuLi6Ojo1lZWbS0tIyMjGlpaU9PT4WFhXJycn9/f0dHR76+vsjIyNjY2AAAACH5BAUAAA8ALAAAAAAQABAAAARv8Mn5wCw0S4Af0tUUBEmiGBpgFQGCEM6nsUDTEInAlIYlIQGGYKhIABaSkQsg5DAJhsPEpWgIOAUCAIqaKLaAQDYMHZglX8LoGrgOMkVBmyUwvDWJAUFQcB+kGgY9AAOAB0gaZoWAIBl/jSALiBMRADs=) no-repeat 0 0;
  }
  #extension__list .legend a.info {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQYk8PgZEECAQZSXEQb4QSp5mCCAF6xPmJMZBPigpgizsbCwcAnDzBRiZ+UWQdggyCFE0HYAuFoKlJBmmk4AAAAASUVORK5CYII=) no-repeat 0 0;
    border-width: 0;
    height: 13px;
    width: 13px;
    text-indent: -9999px;
    float: right;
    margin: .5em 0 0;
    overflow: hidden;
  }
  #extension__list .legend a.info.close {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAQlBMVEW7xdG8xtK9x9PAydPAydTBytXHz9jJ0NnK0dnS2d/V2t/W2uDb4Obg5Oni5enr7vHu8PP09fb5+fr9/f39/f7///8blOpbAAAAPklEQVR4AWMQRQbYeIIcQgieEDsrtwiMJ8zGwsLCJQzhCXMygwAfhMfDBAG8IB4vIwzwizLwMyCAAKp9xPMAzXYKlP+8464AAAAASUVORK5CYII=) no-repeat 0 0;
  }
  #extension__list .legend dl.details {
    margin: 0.4em 0 0 0;
    font-size: 85%;
    border-top: 1px solid #eee;
    clear: both;
  }
  #extension__list .legend dl.details dt {
    clear: left;
    float: left;
    width: 25%;
    margin: 0;
    text-align: right;
    font-weight: normal;
    padding: 0.2em 5px 0 0;
    font-weight: bold;
  }
  #extension__list .legend dl.details dd {
    margin-left: 25%;
    padding: 0.2em 0 0 5px;
  }
  #extension__list .legend dl.details dd a.donate {
    padding-left: 18px;
    background: transparent url(/lib/plugins/extension/images/donate.png) left center no-repeat;
  }
  [dir=rtl] #extension__list .legend {
    float: right;
  }
  [dir=rtl] #extension__list .legend > div {
    padding: 0 132px 0 .5em;
    border-left: 1px solid #eee;
    border-right-width: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin-left: 0;
    margin-right: -132px;
    float: right;
  }
  [dir=rtl] #extension__list .legend div.screenshot span {
    left: auto;
    right: 0;
  }
  [dir=rtl] #extension__list .legend h2 {
    float: left;
  }
  [dir=rtl] #extension__list .legend div.popularity {
    right: auto;
    left: .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar span.tags,
  [dir=rtl] #extension__list .legend dl.details dd a.donate {
    padding-left: 0;
    padding-right: 18px;
    background-position: top right;
  }
  [dir=rtl] #extension__list .legend a.info {
    float: left;
  }
  [dir=rtl] #extension__list .legend dl.details dt {
    clear: right;
    float: right;
    text-align: left;
    padding-left: 5px;
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend dl.details dd {
    margin-left: 0;
    margin-right: 25%;
    padding-left: 0;
    padding-right: 5px;
  }
  #extension__list.hasDisplayOptions .enabled,
  #extension__list.hasDisplayOptions .disabled,
  #extension__list.hasDisplayOptions .updatable {
    display: none;
  }
  #extension__list.hasDisplayOptions.enabled .enabled,
  #extension__list.hasDisplayOptions.disabled .disabled,
  #extension__list.hasDisplayOptions.updatable .updatable {
    display: block;
  }
  #extension__list .enabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/enabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled div.screenshot span {
    background: transparent url(/lib/plugins/extension/images/disabled.png) no-repeat 2px 2px;
  }
  #extension__list .disabled .legend {
    opacity: 0.7;
  }
  #extension__manager .actions {
    padding: 0;
    font-size: 95%;
    width: 25%;
    float: right;
    text-align: right;
  }
  #extension__manager .actions .version {
    display: block;
  }
  #extension__manager .actions p {
    margin: 0.2em 0;
    text-align: center;
  }
  #extension__manager .actions p.permerror {
    margin-left: 0.4em;
    text-align: left;
    padding-left: 19px;
    background: transparent url(/lib/plugins/extension/images/warning.png) center left no-repeat;
    line-height: 18px;
    font-size: 12px;
  }
  [dir=rtl] #extension__manager .actions {
    float: left;
    text-align: left;
  }
  [dir=rtl] #extension__manager .actions p.permerror {
    margin-left: 0;
    margin-right: 0.4em;
    text-align: right;
    padding-left: 0;
    padding-right: 19px;
    background-position: center right;
  }
  #extension__manager form.search {
    display: block;
    margin-bottom: 2em;
  }
  #extension__manager form.search span {
    font-weight: bold;
  }
  #extension__manager form.search input.edit {
    width: 25em;
  }
  #extension__manager form.install {
    text-align: center;
    display: block;
    width: 60%;
  }
  #extension__viewoptions label {
    margin-left: 1em;
    vertical-align: baseline;
  }
  .dtree {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    white-space: nowrap !important;
    word-wrap: normal !important;
    line-height: normal;
  }
  .dtree img {
    border: 0;
    vertical-align: top;
  }
  .dokuwiki .dtree a,
  .dokuwiki .aside .dtree a,
  .dokuwiki .dtree a:visited,
  .dokuwiki .aside .dtree a:visited,
  .dokuwiki .dtree a:link,
  .dokuwiki .aside .dtree a:link {
    color: #090;
    text-decoration: none;
  }
  .dtree a.node,
  .dtree a.nodeSel a.navSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
  }
  .dtree a.nodeSel {
    background-color: #eee;
  }
  .dokuwiki .dtree a.navSel,
  .dokuwiki .aside .dtree a.navSel {
    background-color: #ff9;
  }
  div.li a.indexmenu_idx {
    color: #f30 !important;
    text-decoration: none !important;
    font-weight: bold;
  }
  div.li a.indexmenu_idx_head {
    font-weight: bold;
  }
  div.dokuwiki div.indexmenu_list_themes {
    clear: both;
    border-top: 2px solid #ccc;
    padding-left: 1em;
  }
  .dokuwiki .dtree a.nodeFdUrl:hover,
  .dokuwiki .dtree a.nodeSel:hover,
  .dokuwiki a.navSel:hover,
  .dokuwiki .dtree a.nodeUrl:hover {
    color: #090;
    text-decoration: underline;
    background-color: #eee;
  }
  .dtree a.node:hover {
    text-decoration: none;
  }
  .dtree .indexmenu_tocbullet {
    position: absolute;
    background: transparent url(data:image/gif;base64,R0lGODlhCwANAKEDAP8AAP8zAP9VAP///yH5BAEKAAMALAAAAAALAA0AAAIbnI+pu+DsQmhRiFTlMzFYeQSABCLkpJDMyg4FADs=) no-repeat scroll;
    vertical-align: middle;
    width: 11px;
    height: 11px;
  }
  .dtree .indexmenu_larrow {
    position: absolute;
    opacity: .60;
    background: transparent url(/lib/plugins/indexmenu/images/larrow.gif) repeat-y scroll;
    padding-left: 22px;
    z-index: 100;
  }
  .indexmenu_toc {
    font-size: 80%;
    line-height: 1.2em;
    white-space: normal;
    overflow: hidden;
    width: 200px !important;
    z-index: 100 !important;
    word-wrap: break-word;
  }
  .indexmenu_toc ul.toc {
    border: 0 none;
  }
  .indexmenu_toc .tocheader {
    background-color: #eee;
    padding: 2px 0;
  }
  .indexmenu_toc .indexmenu_toc_inside {
    border: 1px solid #ccc;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    max-height: 300px;
    overflow: auto;
  }
  .dtree .indexmenu_rarrow {
    position: absolute;
    background: white url(data:image/gif;base64,R0lGODlhCwAPAKECAMzMzGZmZv///////yH5BAEUAAIALAAAAAALAA8AAAIihI8my6zdHlwvCOsAs1hInjWgpy0juV2h2qETVb7SlNRAAQA7) no-repeat scroll;
    width: 11px;
    height: 15px;
  }
  .indexmenu_rmenuhead {
    background-color: #CCFFCC;
    margin: 0;
    text-align: center;
    padding: 1px 5px;
    vertical-align: middle;
    overflow: hidden;
    width: 100px;
  }
  .indexmenu_rmenu ul {
    margin: 0;
  }
  .indexmenu_rmenu,
  .indexmenu_rmenu li ul {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    border: 1px solid black;
    font-size: 80%;
    line-height: 120%;
    padding-bottom: 5px;
    width: 110px;
  }
  .indexmenu_rmenu li a,
  .indexmenu_rmenu li span.indexmenu_submenu {
    padding: 1px 0;
    display: block;
  }
  .indexmenu_rmenu ul,
  .indexmenu_rmenu li {
    list-style-type: none !important;
    list-style-image: none !important;
    color: #000 !important;
    padding: 0;
    text-align: center;
    position: relative;
  }
  .indexmenu_rmenu a:hover,
  .indexmenu_rmenu .indexmenu_submenu:hover {
    background-color: #E6E6E6 !important;
    display: block;
  }
  .indexmenu_opts {
    font-size: 80%;
  }
  .dtree .emptynode {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPMAANE7PqtdgemgNfJdANMWAI0AAP8AAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAAAIACwAAAAAEAAQAAAErRAhhBBCCCGEEIIIIYQQQgghhBBECCGEAgkIIYQgQggRhBARpiAEEUKIFIQQQsQYWBBCiBSEEEIIQURMQYgUhBBCCCKEEDGFFIQQQhAhhBBCxBSEEIIIIYQQQsQUUxBECCGEEELEFISgKQghhBBCxBQEEUKmIIQQQmAQiBBCCBmEEEJAQFMQQgghZBBCCAJTEEIIIYQQQhAhVBBCCCGEEIIGIYQQQgghhBBECKEIADs=) no-repeat scroll;
    display: inline;
    padding: 1px 8px;
    width: 16px;
    height: 16px;
    vertical-align: top;
    /* needed by ie7 */
    zoom: 1;
  }
  .indexmenu_rmenu li {
    margin: 0;
  }
  .indexmenu_rmenu li ul {
    display: none;
    /*.indexmenu_rmenu width-1*/
    left: 109px;
    font-size: 100%;
    top: 0;
  }
  .indexmenu_rmenu li:hover ul,
  .indexmenu_nojs,
  .indexmenu_titlemenu {
    display: block;
  }
  .indexmenu_titlemenu {
    background-color: #ccc;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
  }
  #indexmenu__wiz {
    width: 451px;
  }
  #indexmenu__wiz fieldset {
    width: 401px;
    text-align: left;
  }
  #indexmenu__wiz input {
    margin: 0 0.1em 0 0;
  }
  #indexmenu__wiz input#namespace {
    margin: 0 0.6em;
    width: 270px;
  }
  #indexmenu__wiz .number input {
    width: 30px;
  }
  #indexmenu__wiz strong {
    line-height: 1.5em;
  }
  #indexmenu__wiz label {
    margin: 0 0.6em;
  }
  #indexmenu__wiz fieldset.options label.number {
    margin: 0 0.6em 0 -0.3em;
  }
  #indexmenu__wiz input#indexmenu__insert {
    margin: 0.5em 3px 1em 3px;
  }
  #indexmenu__wiz fieldset.metanumber input[type=text] {
    width: 50px;
    margin: 5px;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton {
    border-radius: 4px;
    margin: 0 3px 3px 0;
    border-left-width: 1px;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div {
    width: 16px;
    height: 16px;
    opacity: .70;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div:hover,
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton div:active,
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton.selected div {
    opacity: 1;
  }
  .dokuwiki #indexmenu__wiz div.toolbar button.toolbutton.selected {
    border-color: #333;
    /* copied from tpl/dokuwiki/css/basic.css */
    background-color: #ddd;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(   top, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #cccccc 99%); see FS#2447*/
    background: -webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: -o-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: -ms-linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
    background: linear-gradient(top,#ffffff 0%,#f4f4f4 30%,#dddddd 99%,#bbbbbb 99%);
  }
  #plugin__styling button.primary {
    font-weight: bold;
  }
  [dir=rtl] #plugin__styling table input {
    text-align: right;
  }
  #plugin__styling_loader {
    display: none;
  }
  .nsmanager_panel .nstree {
    height: 350px;
    overflow: auto;
    padding-top: 1em;
    background-color: #fbfbfb;
    border: 2px solid #eee;
  }
  .nsmanager_panel .nstree li {
    list-style-type: none;
    vertical-align: middle;
  }
  .nsmanager_panel .nstree li span.options {
    cursor: pointer;
  }
  .nsmanager_panel .nstree li ul {
    padding-left: 0;
    margin-left: 20px;
  }
  .nsmanager_panel span.help {
    display: inline-block;
    height: 3em;
    color: #777;
  }
  .display_medialist {
    max-height: 70vh;
    overflow-y: auto;
  }
  .medialist-item {
    display: inline-block;
    width: 171px;
    height: 160px;
    overflow: hidden;
    margin: 5px;
    text-align: center;
    font-size: 11px;
    background-color: #f4f4f4;
  }
  .media_file_label {
    display: inline-block;
    width: 170px;
    height: 160px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    overflow-wrap: break-word;
    color: #555;
    background-image: url(/lib/plugins/nsmediamanager/images/mediafile.png);
    background-position: center;
    background-repeat: no-repeat;
  }
  .modal-body {
    min-height: 160px;
    padding: 20px 50px;
    line-height: 1em;
  }
  .modal-body .subtitle {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 1.1em;
  }
  .modal-body .note {
    margin-bottom: 30px;
    color: #777;
  }
  .modal-body .actions {
    margin-top: 1em;
  }
  .modal-body .nslabel {
    max-width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 1.1em;
    overflow-wrap: break-word;
    color: #660019;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 3px;
  }
  .dokuwiki .modal button.close,
  .dokuwiki .modal button.close:hover,
  .dokuwiki .modal button.close:active,
  .dokuwiki .modal button.close:focus,
  .dokuwiki .modal button.close:link {
    outline: none;
    font-size: 20px;
    font-weight: bold;
    color: rgba(0,0,0,0.5);
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    box-shadow: none;
  }
  .dokuwiki table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1px solid #ccc;
    max-width: 100%;
  }
  .dokuwiki caption {
    caption-side: top;
    text-align: left;
  }
  [dir=rtl] .dokuwiki caption {
    text-align: right;
  }
  .dokuwiki th,
  .dokuwiki td {
    padding: .3em .5em;
    margin: 0;
    vertical-align: top;
    border: 1px solid #ccc;
  }
  .dokuwiki th {
    font-weight: bold;
    background-color: #eee;
    color: inherit;
    text-align: left;
  }
  [dir=rtl] .dokuwiki th {
    text-align: right;
  }
  .dokuwiki th.centeralign {
    text-align: center;
  }
  .dokuwiki th.rightalign {
    text-align: right;
  }
  .dokuwiki th.leftalign {
    text-align: left;
  }
  #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 #ccc;
  }
  [dir=rtl] #mediamgr__aside {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left: 1px solid #ccc;
  }
  #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 #ccc;
  }
  #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: #eee;
  }
  #media__content #scroll__here {
    border: 1px dashed #ccc;
  }
  #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: #666;
    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: #eee;
    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: #eee;
  }
  [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: #eee;
  }
  #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: #eee;
    color: #000;
    border: 1px solid #ccc;
    border-bottom-color: #eee;
    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 #ccc;
    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: #ff9;
    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: #000;
    float: left;
    line-height: 1;
    padding-left: 3px;
  }
  [dir=rtl] #mediamanager__page .panelHeader ul li {
    padding-right: 3px;
    padding-left: 0;
    float: right;
  }
  #mediamanager__page .panelHeader ul li.ui-controlgroup-horizontal {
    padding-left: 30px;
    margin: 0 0 0 5px;
  }
  #mediamanager__page .panelHeader ul li.listType {
    background: url('/lib/tpl/eapc/../../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: #eee;
  }
  #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: #ddd;
    color: #000;
    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: #000;
    overflow: hidden;
  }
  #mediamanager__page .filelist .rows li:nth-child(2n+1) {
    background-color: #ddd;
  }
  #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: #eee;
  }
  #mediamanager__page .file dl dd {
    display: block;
    background-color: #ddd;
  }
  #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: #666;
    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: #ff9;
    color: #000;
    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: #ddd;
    color: #000;
    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: #eee;
  }
  div.qq-uploader ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qq-uploader li {
    margin: 0 0 5px;
    color: #000;
  }
  .qq-uploader li span,
  .qq-uploader li input,
  .qq-uploader li a {
    margin-right: 5px;
  }
  .qq-upload-file {
    display: block;
    font-weight: bold;
  }
  .qq-upload-spinner {
    display: inline-block;
    background: url("/lib/tpl/eapc/../../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 #ccc;
    z-index: 1;
  }
  .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: #ddd;
    color: #000;
    border: 1px solid #ccc;
    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: #eee;
    color: #000;
    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: #eee;
  }
  .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-repeat: no-repeat;
    background-position: 0 center;
    padding: 0 0 0 18px;
  }
  .dokuwiki a.urlextern {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABdklEQVR4AWMgAVRo1zY3rGk41rC+rqvCBCJWBpPM4WoomLHtdtuv/t9Lfk263TtrQ0t7Oj9cbzZDc/W6s/8T7khD+P+F/8bv29PZlswJVVBu0vPuVZyNYHFZbmAqE1SR0cbjXR6pjGBO58am962Ta3e3ftqy6B5LCcMasOj7gInrm9jBzI4vTX+bfjT/7/4/p/w/zFXybUmt71u4wJzGfxP/t/xvA+KaP2XnQSKVFpWPav/U/6+HKJjz++OVJUDp1n9N/+r+19QyMCz1mPC/8X/X/26Igrn3GiUeL5n/v+F/8//6/9NOMTC0hDUDefP/L4MoOL6ickVeSQ1QqAGooPdBJE/lnloge/fhixBHftFd9bLkR83/+n/1QAXVP8qX1Pyv/L/s/12f/4xQNz8s3Pa/6X/Vvzqgour/5f/r/q//f2fmLy54WP7lfJN74eMSoKIyoNFz/5/+9ar+Px9aZL3Xfjvz7aO3/96+eLvsnSVE7CPhOAYA9nvIX0UoNU8AAAAASUVORK5CYII=);
  }
  .dokuwiki a.windows {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA6UlEQVR4AWMYkqAMTFYwlCKESoOrrlVdrbpeub0sCcRPYCk0QtHT8LblfxsQtvyr+1t1qkStZkfvlrKGksA81iIFsILOf+3/O/51/G/9v/Bfy/+GLwfPz7kz+cOEAzXX6p+BFRx4Ovf/rP+T/7f87/lw4PfEv93vd+xf82Ti36l/XxwEK/jv+2/B/zX3Tiz6W/e/8uOm73Peth3q+LP0/9M1/7mRXPJf/OG03f8m/i/53/Bvzv+DLz7U/+eCS34EQqASnm9h146d/3/h/d2FP+3/o/v/I9Scf+r/lf7zgdif0JV8QtNAJAAAS/98wKXZc5gAAAAASUVORK5CYII=);
  }
  .dokuwiki a.mail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABOUlEQVR4AaXJMWoUUQDG8f/33ltldyZB3E2xaCAxIQREFKwD2lhb6QmsxMIL6BlU8AhCjmBADdqlWLyACKZKF7LZmUzmzXwiSMTKwl/7478Jng9OXa5fviRzwTS5/j40OcHo2fSofH10tUcXHVg9q54cj3kleOnRj/uHh3e+FVgCbK2drX/dn5xuogAD8uqnyfXZRi3J+tXN2uxj2WwkEgFw0vnW3srmwbU2K2uat2fvi/ObSbII0Kl3VL+9O975PPXEOwe7sb8dZXfqSGB6YWm89Wb+dF+jt+3K3ZoeYUDwwgOjK14wV7tHNXhYUvgEqzUhQeegZVcsSOYBRFeCIXN3ggBoiYYTJBOJIHmhhiWEEHzwl3ycIhjxm5y1nO8FYoJbj268A0D8ISAWj0HQyEOE+Zuwasy//ATU93+97E8p8AAAAABJRU5ErkJggg==);
  }
  [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: #eee;
    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 #ccc;
    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: #000;
    background-color: #ff9;
  }
  .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: #999;
  }
  .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 #ccc;
    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: #999;
    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: #000;
    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 #ccc;
    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: inherit;
  }
  .dokuwiki table.diff .diff-deletedline {
    background-color: #fdd;
    color: inherit;
  }
  .dokuwiki table.diff td.diff-context {
    background-color: #eee;
    color: inherit;
  }
  .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: #eee;
    text-decoration: none;
  }
  .dokuwiki .diffnav a:before {
    display: inline-block;
    line-height: 1;
    padding: .2em .4em;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
  }
  .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 {
    margin-bottom: .5em;
  }
  #draft__status {
    float: right;
    color: #999;
    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 #ccc;
    background-color: #eee;
    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;
  }
  .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: #000;
    background-color: #ffcccc;
  }
  .dokuwiki div.preview {
    border: dotted #ccc;
    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 #eee;
    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 #ccc;
    margin: 3px auto;
    text-align: left;
    line-height: 1;
  }
  [dir=rtl] #link__wiz_result {
    text-align: right;
  }
  #link__wiz_result div {
    padding: 3px 3px 3px 0;
  }
  #link__wiz_result div a {
    display: block;
    padding-left: 22px;
    min-height: 16px;
    background: transparent 3px center no-repeat;
  }
  [dir=rtl] #link__wiz_result div a {
    padding: 3px 22px 3px 3px;
    background-position: 257px 3px;
  }
  #link__wiz_result div.type_u a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEWQobeQobeZp7efsMSsu8yuvM6vvc+vv9GwvtCxv9GywdOzwdO0xde5ydy+z+LD1OjEzdfH2e3J1uTL3fLN2unR3u3U4vHX5fXa6fmfrfPkAAAAAXRSTlMAQObYZgAAAFtJREFUeNp1zOsOQDAMQOEe5jb3Ddv7PymhWRC+f6dpKwrkgbbl0TZGy62b4H1oSF1v82Gr0S7X8bSWnF0sg1oKjjauT5xBgLxTOVxHlUIuJPL2t8Gk0iBTn093r9IEibebz/EAAAAASUVORK5CYII=);
  }
  #link__wiz_result div.type_f a {
    background-image: url(/lib/tpl/eapc/../../images/page.png);
  }
  #link__wiz_result div.type_d a {
    background-image: url(/lib/tpl/eapc/../../images/ns.png);
  }
  #link__wiz_result div.even {
    background-color: #ddd;
  }
  #link__wiz_result div.selected {
    background-color: #eee;
  }
  #link__wiz_result span {
    display: block;
    color: #666;
    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 #ccc;
    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 */
  }
  .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 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: #00f;
    display: inline-block;
  }
  .dokuwiki div.ui-admin ul li a span.icon svg path {
    fill: #00f;
  }
  .dokuwiki div.ui-admin ul li a span.prompt {
    white-space: normal;
  }
  .dokuwiki div.ui-admin #admin__version {
    clear: left;
    float: right;
    color: #666;
    background-color: inherit;
  }
  [dir=rtl] .dokuwiki div.ui-admin #admin__version {
    clear: right;
    float: left;
  }
  body {
    margin: 0 auto;
  }
  #dokuwiki__site {
    margin: 0 auto;
    max-width: 64em;
    padding: 1.4em 1em;
  }
  #dokuwiki__header .headings {
    float: left;
  }
  [dir=rtl] #dokuwiki__header .headings {
    float: right;
  }
  #dokuwiki__header .tools {
    float: right;
    text-align: right;
  }
  [dir=rtl] #dokuwiki__header .tools {
    float: left;
    text-align: left;
  }
  #dokuwiki__site .wrapper {
    position: relative;
  }
  #IE7 #dokuwiki__site .wrapper {
    height: 1%;
  }
  #dokuwiki__aside {
    width: 16em;
    float: left;
    position: relative;
    display: block;
  }
  [dir=rtl] #dokuwiki__aside {
    float: right;
  }
  #dokuwiki__aside > .pad {
    margin: 0 1.5em 0 0;
  }
  [dir=rtl] #dokuwiki__aside > .pad {
    margin: 0 0 0 1.5em;
  }
  .hasSidebar #dokuwiki__content {
    float: right;
    margin-left: -16em;
    width: 100%;
  }
  [dir=rtl] .hasSidebar #dokuwiki__content {
    float: left;
    margin-left: 0;
    margin-right: -16em;
  }
  .hasSidebar #dokuwiki__content > .pad {
    margin-left: 16em;
  }
  [dir=rtl] .hasSidebar #dokuwiki__content > .pad {
    margin-left: 0;
    margin-right: 16em;
  }
  #dokuwiki__footer {
    clear: both;
  }
  #dokuwiki__header {
    margin: 1em 0 0;
  }
  #IE7 #dokuwiki__header {
    margin-top: 2em;
  }
  #dokuwiki__header .headings {
    margin-bottom: 2.1em;
  }
  #dokuwiki__header h1 {
    margin-bottom: 0;
    font-size: 1.5em;
  }
  #dokuwiki__header h1 a {
    text-decoration: none;
    color: #00c;
    background-color: inherit;
  }
  #dokuwiki__header p.claim {
    margin-bottom: 0;
  }
  #dokuwiki__header h2 {
    margin-bottom: 0;
    font-size: 1.125em;
  }
  #dokuwiki__header .tools {
    margin-bottom: 2.1em;
  }
  #dokuwiki__header .tools ul {
    margin-bottom: 0;
  }
  #dokuwiki__header .tools ul li {
    display: inline;
  }
  #dokuwiki__header form.search {
    margin: .5em 0 0;
    display: block;
  }
  #dokuwiki__header form.search #qsearch__in {
    width: 12em;
    margin-right: .5em;
  }
  [dir=rtl] #dokuwiki__header form.search #qsearch__in {
    margin-right: 0;
    margin-left: .5em;
  }
  #dokuwiki__header div.breadcrumbs {
    margin-bottom: .3em;
  }
  #dokuwiki__header div.breadcrumbs a {
    color: #090;
    background-color: inherit;
  }
  #dokuwiki__usertools a.wikilink1,
  #dokuwiki__pagetools a.wikilink1,
  #dokuwiki__usertools a.wikilink2,
  #dokuwiki__pagetools a.wikilink2 {
    color: #00c;
    border-bottom-width: 0;
  }
  #dokuwiki__usertools a.wikilink2:hover,
  #dokuwiki__pagetools a.wikilink2:hover,
  #dokuwiki__usertools a.wikilink2:active,
  #dokuwiki__pagetools a.wikilink2:active,
  #dokuwiki__usertools a.wikilink2:focus,
  #dokuwiki__pagetools a.wikilink2:focus {
    text-decoration: underline;
  }
  .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__usertools {
    position: absolute;
    top: 0;
    right: 0;
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    width: 100%;
  }
  #dokuwiki__usertools ul,
  #dokuwiki__pagetools ul {
    /* imitate #dokuwiki__site */
    margin: 0 auto;
    max-width: 64em;
    padding: 0 1em;
  }
  #dokuwiki__usertools ul li.user {
    float: left;
    margin-left: 0;
  }
  [dir=rtl] #dokuwiki__usertools ul li.user {
    float: right;
    margin-right: 0;
  }
  #dokuwiki__pagetools {
    position: fixed;
    bottom: 0;
    left: 0;
    border-top: 1px solid #ccc;
    background-color: #eee;
    width: 100%;
    z-index: 10;
  }
  #dokuwiki__pagetools ul li {
    display: inline;
    margin: 0 1.5em 0 0;
  }
  #dokuwiki__pagetools ul li a.action.top {
    float: right;
  }
  [dir=rtl] #dokuwiki__pagetools ul li a.action.top {
    float: left;
  }
  #IE7 #dokuwiki__pagetools ul {
    position: relative;
  }
  #IE7 #dokuwiki__pagetools ul li a.action.top {
    position: absolute;
    top: 0;
    right: 0;
  }
  [dir=rtl] #IE7 #dokuwiki__pagetools ul li a.action.top {
    right: auto;
    left: 0;
  }
  #dokuwiki__aside {
    padding-top: .4em;
  }
  .dokuwiki .aside {
    overflow: hidden;
    word-wrap: break-word;
    line-height: 1.2;
  }
  .dokuwiki .aside h1 {
    margin-bottom: .222em;
  }
  .dokuwiki .aside h2 {
    margin-bottom: .333em;
  }
  .dokuwiki .aside h3 {
    margin-bottom: .444em;
  }
  .dokuwiki .aside h4 {
    margin-bottom: .5em;
  }
  .dokuwiki .aside h5 {
    margin-bottom: .5714em;
  }
  .dokuwiki .aside p,
  .dokuwiki .aside ul,
  .dokuwiki .aside ol,
  .dokuwiki .aside dl,
  .dokuwiki .aside pre,
  .dokuwiki .aside table,
  .dokuwiki .aside fieldset,
  .dokuwiki .aside hr,
  .dokuwiki .aside blockquote,
  .dokuwiki .aside address {
    margin-bottom: .7em;
  }
  .dokuwiki .aside ul,
  .dokuwiki .aside ol {
    padding-left: .5em;
  }
  [dir=rtl] .dokuwiki .aside ul,
  [dir=rtl] .dokuwiki .aside ol {
    padding-right: .5em;
  }
  .dokuwiki .aside li ul,
  .dokuwiki .aside li ol {
    margin-bottom: 0;
    padding: 0;
  }
  .dokuwiki .page {
    word-wrap: break-word;
  }
  .dokuwiki div.license {
    font-size: 93.75%;
  }
  .dokuwiki .wrapper {
    margin-bottom: 2.8em;
  }
  #dokuwiki__footer {
    margin-bottom: 1em;
  }
  #IE7 #dokuwiki__footer {
    height: 1%;
  }
  #dokuwiki__footer .doc {
    float: left;
  }
  #dokuwiki__footer .top {
    float: right;
  }
  #dokuwiki__footer .license {
    clear: both;
  }
  #dokuwiki__footer .license img {
    margin: 0 .5em 0 0;
    float: none;
  }
  .dokuwiki a.wikilink1 {
    color: #090;
    background-color: inherit;
  }
  .dokuwiki a.wikilink2 {
    color: #f30;
    background-color: inherit;
  }
  .dokuwiki img.media {
    margin: .2em 0;
    max-width: 100%;
  }
  .dokuwiki img.medialeft {
    margin: .2em 1.5em .2em 0;
    max-width: 100%;
  }
  .dokuwiki img.mediaright {
    margin: .2em 0 .2em 1.5em;
    max-width: 100%;
  }
  .dokuwiki img.mediacenter {
    margin: .2em auto;
    max-width: 100%;
  }
  .dokuwiki table.inline {
    min-width: 50%;
  }
  .dokuwiki table.inline tr:hover td {
    background-color: #eee;
  }
  .dokuwiki table.inline tr:hover th {
    background-color: #ccc;
  }
  .dokuwiki em.u code {
    text-decoration: underline;
  }
  .dokuwiki dl.code dt,
  .dokuwiki dl.file dt {
    background-color: #eee;
    border: solid #ccc;
    border-width: 1px 1px 0;
    color: inherit;
    display: inline;
    padding: .1em .5em .2em;
    margin-left: 1em;
  }
  [dir=rtl] .dokuwiki dl.code dt,
  [dir=rtl] .dokuwiki dl.file dt {
    margin-left: 0;
    margin-right: 1em;
  }
  .dokuwiki dl.code dd,
  .dokuwiki dl.file dd {
    margin: 0;
  }
  .dokuwiki pre.file,
  .dokuwiki dl.file pre,
  .dokuwiki dl.file dt {
    border-color: #666;
  }
  #mediamanager__page h2,
  #mediamanager__page h3 {
    font-family: Frutiger, Calibri, Myriad, "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
  }
  .qq-upload-button {
    border: 1px solid #ccc;
    background-color: #eee;
    padding: 0.125em 0.4em;
  }
  .JSpopup {
    background-color: #fff;
    color: #000;
    border: 1px solid #ccc;
    line-height: 1.2;
    padding: 0 .2em;
  }
  .JSpopup ul,
  .JSpopup ol {
    padding-left: 0;
  }
  [dir=rtl] .JSpopup ul,
  [dir=rtl] .JSpopup ol {
    padding-right: 0;
  }
  #config__manager td.label label {
    clear: left;
    display: inline-block;
  }
  [dir=rtl] #config__manager td.label label {
    clear: right;
  }
  #config__manager td.label span.outkey {
    font-size: 70%;
    margin-top: -1em;
    margin-left: -1em;
    display: block;
    background-color: transparent;
    color: #666;
    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 select.edit {
    max-width: 100%;
    min-width: 50%;
  }
  #config__manager p {
    margin-left: 1em;
    margin-right: 1em;
  }
  #user__manager .import_users {
    margin-top: 10px;
    clear: both;
  }
  #user__manager .import_users:before {
    clear: both;
  }
  #user__manager .import_users:before,
  #user__manager .import_users:after {
    display: table;
    content: " ";
  }
  #user__manager .import_users:after {
    clear: both;
  }
  #acl_manager table.inline {
    width: 100%;
    margin: 0;
  }
  #acl_manager table.inline tr td {
    max-width: 30%;
    word-break: break-all;
  }
}
@media screen and (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media screen and (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media screen and (min-width: 768px) {
  .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-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 992px) {
  .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-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media 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-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (max-width: 750px) {
  .fpca_glossari .pd-15m {
    padding: 0px 15px 0px 15px;
  }
  .fpca_glossari dl {
    -webkit-columns: 1px 1;
    /* Chrome, Safari, Opera */
    -moz-columns: 1px 1;
    /* Firefox */
    columns: 1px 1;
  }
  .fpca_glossari.pd-15m {
    padding: 0px 15px 0px 15px;
  }
  .fpca_glossari dl {
    /*font-size: 0.938em;*/
    font-size: 16px;
  }
  .fpca_glossari dd {
    /*font-size: 0.875em;*/
    font-size: 14.4px;
  }
  .fpca_glossari .ancores a {
    display: none;
  }
  .fpca_glossari dt:first-child {
    border-top: none;
    padding-top: 0;
  }
  .fpca_glossari .seccio_glossari ul.glossari li a.active {
    background: #666 none;
    color: #fff;
  }
  .fpca_glossari .seccio_glossari ul.glossari {
    margin: 0;
    padding: 0 0.563em;
  }
  .fpca_glossari ul.glossari li a {
    padding: 4px 2px 8px 0px;
    width: 26px;
    /*color: #c00000;*/
    display: inline-block;
  }
  .fpca_glossari dt {
    /*font-size: 1.250em;*/
    font-size: 26px;
    border-top: 1px solid #DDDDDD;
    margin-right: 0;
    padding-top: 1em;
  }
  .fpca_glossari dt.primer-dret2 {
    border-top: 3px solid #DDDDDD;
  }
  .fpca_glossari .veuremes {
    margin-top: 0;
  }
  .fpca_glossari .llistat_az li {
    border-top: inherit;
  }
  .fpca_glossari dl.llistat_az li.border {
    border-top: 1px solid #ddd;
  }
}
@media screen and (min-width: 992px) {
  .dokuwiki .search-results-form fieldset.search-form button.toggleAssistant {
    margin-left: 3em;
  }
}
@media screen and all and (max-width: 700px) {
  .scpmodal-container {
    min-width: 90vw;
  }
}
@media screen and all and (max-width: 700px) {
  .scpmodal-container {
    min-width: 90vw;
  }
}
@media screen and screen and (max-width: 640px) {
  .scpdw-carousel .slide-caption h3 {
    margin-bottom: 0.05rem;
    font-size: 1.5rem;
  }
}
@media screen and only screen and (min-width: 768px) and (max-width: 1023px) {
  .gallery-masonry {
    column-count: 2;
  }
}
@media screen and only screen and (min-width: 1024px) {
  .gallery-masonry {
    column-count: 3;
  }
}
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;
}
@media only screen and (max-width: 600px) {
  #extension__list .legend > div {
    padding-left: 0;
  }
  #extension__list .legend div.screenshot {
    margin: 0 .5em .5em 0;
  }
  #extension__list .legend h2 {
    width: auto;
    float: none;
  }
  #extension__list .legend div.linkbar {
    clear: left;
  }
  [dir=rtl] #extension__list .legend > div {
    padding-right: 0;
  }
  [dir=rtl] #extension__list .legend div.screenshot {
    margin: 0 0 .5em .5em;
  }
  [dir=rtl] #extension__list .legend div.linkbar {
    clear: right;
  }
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
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 {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid silver;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
@media print {
  *,
  :after,
  :before {
    color: #000 !important;
    text-shadow: none !important;
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/lib/tpl/eapc/../fonts/glyphicons-halflings-regular.eot);
  src: url(/lib/tpl/eapc/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/lib/tpl/eapc/../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(/lib/tpl/eapc/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(/lib/tpl/eapc/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/lib/tpl/eapc/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role=button] {
  cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.h1,
h1 {
  font-size: 36px;
}
.h2,
h2 {
  font-size: 30px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.small,
small {
  font-size: 85%;
}
.mark,
mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 10px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline>li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dd,
dt {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: '';
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
  border-top: 0;
}
.table>tbody+tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border: 1px solid #ddd;
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover {
  background-color: #f5f5f5;
}
table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
  background-color: #f5f5f5;
}
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
  background-color: #e8e8e8;
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
  background-color: #dff0d8;
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
  background-color: #d0e9c6;
}
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
  background-color: #d9edf7;
}
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
  background-color: #c4e3f3;
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
  background-color: #fcf8e3;
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
  background-color: #faf2cc;
}
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
  background-color: #f2dede;
}
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive>.table {
    margin-bottom: 0;
  }
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>thead>tr>th {
    white-space: nowrap;
  }
  .table-responsive>.table-bordered {
    border: 0;
  }
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0;
  }
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0;
  }
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=checkbox],
input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type=file] {
  display: block;
}
input[type=range] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type=search] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 34px;
  }
  .input-group-sm input[type=date],
  .input-group-sm input[type=time],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month],
  input[type=date].input-sm,
  input[type=time].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm {
    line-height: 30px;
  }
  .input-group-lg input[type=date],
  .input-group-lg input[type=time],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month],
  input[type=date].input-lg,
  input[type=time].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox label,
.radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.checkbox+.checkbox,
.radio+.radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
  cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label~.form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only~.form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group>.form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type=checkbox],
  .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default.focus,
.btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.btn-group-lg>.btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm>.btn,
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs>.btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block+.btn-block {
  margin-top: 5px;
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
  color: #777;
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open>.dropdown-menu {
  display: block;
}
.open>a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group-vertical>.btn,
.btn-group>.btn {
  position: relative;
  float: left;
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
  z-index: 2;
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
  margin-left: 5px;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group>.btn:first-child {
  margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group>.btn-group {
  float: left;
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group>.btn-lg+.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical>.btn-group>.btn {
  float: none;
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified>.btn-group .btn {
  width: 100%;
}
.btn-group-justified>.btn-group .dropdown-menu {
  left: auto;
}
[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
  position: absolute;
  clip: rect(0,0,0,0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  line-height: 46px;
}
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn {
  height: auto;
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  line-height: 30px;
}
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn {
  height: auto;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn>.btn {
  position: relative;
}
.input-group-btn>.btn+.btn {
  margin-left: -1px;
}
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
  z-index: 2;
}
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav>li {
  position: relative;
  display: block;
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav>li>a:focus,
.nav>li>a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav>li.disabled>a {
  color: #777;
}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav>li>a>img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified>li {
  float: none;
}
.nav-tabs.nav-justified>li>a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified>.active>a,
  .nav-tabs.nav-justified>.active>a:focus,
  .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff;
  }
}
.nav-pills>li {
  float: left;
}
.nav-pills>li>a {
  border-radius: 4px;
}
.nav-pills>li+li {
  margin-left: 2px;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked>li {
  float: none;
}
.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified>li {
  float: none;
}
.nav-justified>li>a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified>li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified>li>a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified>.active>a,
  .nav-tabs-justified>.active>a:focus,
  .nav-tabs-justified>.active>a:hover {
    border-bottom-color: #fff;
  }
}
.tab-content>.tab-pane {
  display: none;
}
.tab-content>.active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container-fluid>.navbar-collapse,
  .container-fluid>.navbar-header,
  .container>.navbar-collapse,
  .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand>img {
  display: block;
}
@media (min-width: 768px) {
  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-nav .open .dropdown-menu>li>a:hover {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav>li {
    float: left;
  }
  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group>.form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type=checkbox],
  .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right~.navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav>li>a {
  color: #777;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb>li {
  display: inline-block;
}
.breadcrumb>li+li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb>.active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination>li {
  display: inline;
}
.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li>a:focus,
.pager li>a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next>a,
.pager .next>span {
  float: right;
}
.pager .previous>a,
.pager .previous>span {
  float: left;
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs>.btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item>.badge {
  float: right;
}
.list-group-item>.badge+.badge {
  margin-right: 5px;
}
.nav-pills>li>a>.badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron .h1,
.jumbotron h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron>hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.thumbnail a>img,
.thumbnail>img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.alert>p,
.alert>ul {
  margin-bottom: 0;
}
.alert>p+p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media>.pull-right {
  padding-left: 10px;
}
.media-left,
.media>.pull-left {
  padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.list-group,
.panel>.panel-collapse>.list-group {
  margin-bottom: 0;
}
.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group+.panel-footer {
  border-top-width: 0;
}
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
  margin-bottom: 0;
}
.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
  border-top: 1px solid #ddd;
}
.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
  border-top: 0;
}
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left: 0;
}
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right: 0;
}
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
  border-bottom: 0;
}
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}
.panel>.table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel+.panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}
.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary>.panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #337ab7;
}
.panel-primary>.panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success>.panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}
.panel-success>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info>.panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #bce8f1;
}
.panel-info>.panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning>.panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #faebcc;
}
.panel-warning>.panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger>.panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ebccd1;
}
.panel-danger>.panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0,-25%);
  -ms-transform: translate(0,-25%);
  -o-transform: translate(0,-25%);
  transform: translate(0,-25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}
.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover>.arrow,
.popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover>.arrow {
  border-width: 11px;
}
.popover>.arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top>.arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.25);
  border-bottom-width: 0;
}
.popover.top>.arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.25);
  border-left-width: 0;
}
.popover.right>.arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom>.arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.25);
}
.popover.bottom>.arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.25);
}
.popover.left>.arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner>.item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
  line-height: 1;
}
@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner>.item.active.right,
  .carousel-inner>.item.next {
    left: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
  }
  .carousel-inner>.item.active.left,
  .carousel-inner>.item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
  .carousel-inner>.item.active,
  .carousel-inner>.item.next.left,
  .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}
.carousel-inner>.active {
  left: 0;
}
.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner>.next {
  left: 100%;
}
.carousel-inner>.prev {
  left: -100%;
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}
.carousel-inner>.active.left {
  left: -100%;
}
.carousel-inner>.active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
  background-color: rgba(0,0,0,0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
  background-image: -o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
  background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
  background-image: -o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
  background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0,0,0,0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  display: table;
  content: " ";
}
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  td.visible-print,
  th.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@font-face {
  font-family: 'FontAwesome';
  src: url('/lib/tpl/eapc/fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('/lib/tpl/eapc/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('/lib/tpl/eapc/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('/lib/tpl/eapc/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/lib/tpl/eapc/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/lib/tpl/eapc/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul>li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  transform: scale(1,-1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
@media only screen and (max-width: 42em) {
  #dokuwiki__aside {
    width: 100%;
    float: none;
    margin-bottom: 1.4em;
  }
  #dokuwiki__aside > .pad {
    margin: 0;
  }
  .hasSidebar #dokuwiki__content {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .hasSidebar #dokuwiki__content > .pad {
    margin-left: 0;
  }
  [dir=rtl] .hasSidebar #dokuwiki__content > .pad {
    margin-right: 0;
  }
  #dokuwiki__header .headings {
    margin: 2.1em 0 0;
  }
  #dokuwiki__header .tools {
    margin-bottom: .7em;
  }
  #dokuwiki__header .headings,
  #dokuwiki__header .tools,
  #dokuwiki__header .tools li {
    float: none;
    text-align: left;
  }
  [dir=rtl] #dokuwiki__header .tools,
  [dir=rtl] #dokuwiki__header .tools li {
    float: none;
    text-align: right;
  }
  [dir=rtl] #dokuwiki__header .headings {
    float: none;
    text-align: right;
  }
  #dokuwiki__sitetools ul {
    padding: 0;
  }
  #dokuwiki__sitetools li {
    margin: 0 1.5em 0 0;
  }
  [dir=rtl] #dokuwiki__sitetools li {
    margin: 0 0 0 1.5em;
  }
  #dokuwiki__header div.breadcrumbs {
    margin-bottom: .7em;
  }
  #dokuwiki__header ul.a11y.skip {
    left: auto !important;
    right: 1em !important;
    top: 3.1em !important;
    width: auto !important;
    height: auto !important;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  [dir=rtl] #dokuwiki__header ul.a11y.skip {
    right: auto !important;
    left: 1em !important;
  }
}
.dokuwiki .success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.dokuwiki .success hr {
  border-top-color: #c9e2b3;
}
.dokuwiki .success .alert-link {
  color: #2b542c;
}
.dokuwiki .info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.dokuwiki .info hr {
  border-top-color: #a6e1ec;
}
.dokuwiki .info .alert-link {
  color: #245269;
}
.dokuwiki .notify {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.dokuwiki .notify hr {
  border-top-color: #f7e1b5;
}
.dokuwiki .notify .alert-link {
  color: #66512c;
}
.dokuwiki .error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.dokuwiki .error hr {
  border-top-color: #e4b9c0;
}
.dokuwiki .error .alert-link {
  color: #843534;
}
.dokuwiki button,
.dokuwiki button[type="submit"],
.dokuwiki input[type="submit"].button,
.dokuwiki input[type="reset"].button,
.dokuwiki input[type="button"].button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.dokuwiki button:focus,
.dokuwiki button[type="submit"]:focus,
.dokuwiki input[type="submit"].button:focus,
.dokuwiki input[type="reset"].button:focus,
.dokuwiki input[type="button"].button:focus,
.dokuwiki button:active:focus,
.dokuwiki button[type="submit"]:active:focus,
.dokuwiki input[type="submit"].button:active:focus,
.dokuwiki input[type="reset"].button:active:focus,
.dokuwiki input[type="button"].button:active:focus,
.dokuwiki button.active:focus,
.dokuwiki button[type="submit"].active:focus,
.dokuwiki input[type="submit"].button.active:focus,
.dokuwiki input[type="reset"].button.active:focus,
.dokuwiki input[type="button"].button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dokuwiki button:hover,
.dokuwiki button[type="submit"]:hover,
.dokuwiki input[type="submit"].button:hover,
.dokuwiki input[type="reset"].button:hover,
.dokuwiki input[type="button"].button:hover,
.dokuwiki button:focus,
.dokuwiki button[type="submit"]:focus,
.dokuwiki input[type="submit"].button:focus,
.dokuwiki input[type="reset"].button:focus,
.dokuwiki input[type="button"].button:focus {
  color: #333;
  text-decoration: none;
}
.dokuwiki button:active,
.dokuwiki button[type="submit"]:active,
.dokuwiki input[type="submit"].button:active,
.dokuwiki input[type="reset"].button:active,
.dokuwiki input[type="button"].button:active,
.dokuwiki button.active,
.dokuwiki button[type="submit"].active,
.dokuwiki input[type="submit"].button.active,
.dokuwiki input[type="reset"].button.active,
.dokuwiki input[type="button"].button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.dokuwiki button.disabled,
.dokuwiki button[type="submit"].disabled,
.dokuwiki input[type="submit"].button.disabled,
.dokuwiki input[type="reset"].button.disabled,
.dokuwiki input[type="button"].button.disabled,
.dokuwiki button[disabled],
.dokuwiki button[type="submit"][disabled],
.dokuwiki input[type="submit"].button[disabled],
.dokuwiki input[type="reset"].button[disabled],
.dokuwiki input[type="button"].button[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dokuwiki button:focus,
.dokuwiki button[type="submit"]:focus,
.dokuwiki input[type="submit"].button:focus,
.dokuwiki input[type="reset"].button:focus,
.dokuwiki input[type="button"].button:focus,
.dokuwiki button.focus,
.dokuwiki button[type="submit"].focus,
.dokuwiki input[type="submit"].button.focus,
.dokuwiki input[type="reset"].button.focus,
.dokuwiki input[type="button"].button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.dokuwiki button:hover,
.dokuwiki button[type="submit"]:hover,
.dokuwiki input[type="submit"].button:hover,
.dokuwiki input[type="reset"].button:hover,
.dokuwiki input[type="button"].button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.dokuwiki button:active,
.dokuwiki button[type="submit"]:active,
.dokuwiki input[type="submit"].button:active,
.dokuwiki input[type="reset"].button:active,
.dokuwiki input[type="button"].button:active,
.dokuwiki button.active,
.dokuwiki button[type="submit"].active,
.dokuwiki input[type="submit"].button.active,
.dokuwiki input[type="reset"].button.active,
.dokuwiki input[type="button"].button.active,
.open > .dropdown-toggle.dokuwiki button,
.open > .dropdown-toggle.dokuwiki button[type="submit"],
.open > .dropdown-toggle.dokuwiki input[type="submit"].button,
.open > .dropdown-toggle.dokuwiki input[type="reset"].button,
.open > .dropdown-toggle.dokuwiki input[type="button"].button {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.dokuwiki button:active:hover,
.dokuwiki button[type="submit"]:active:hover,
.dokuwiki input[type="submit"].button:active:hover,
.dokuwiki input[type="reset"].button:active:hover,
.dokuwiki input[type="button"].button:active:hover,
.dokuwiki button.active:hover,
.dokuwiki button[type="submit"].active:hover,
.dokuwiki input[type="submit"].button.active:hover,
.dokuwiki input[type="reset"].button.active:hover,
.dokuwiki input[type="button"].button.active:hover,
.open > .dropdown-toggle.dokuwiki button:hover,
.open > .dropdown-toggle.dokuwiki button[type="submit"]:hover,
.open > .dropdown-toggle.dokuwiki input[type="submit"].button:hover,
.open > .dropdown-toggle.dokuwiki input[type="reset"].button:hover,
.open > .dropdown-toggle.dokuwiki input[type="button"].button:hover,
.dokuwiki button:active:focus,
.dokuwiki button[type="submit"]:active:focus,
.dokuwiki input[type="submit"].button:active:focus,
.dokuwiki input[type="reset"].button:active:focus,
.dokuwiki input[type="button"].button:active:focus,
.dokuwiki button.active:focus,
.dokuwiki button[type="submit"].active:focus,
.dokuwiki input[type="submit"].button.active:focus,
.dokuwiki input[type="reset"].button.active:focus,
.dokuwiki input[type="button"].button.active:focus,
.open > .dropdown-toggle.dokuwiki button:focus,
.open > .dropdown-toggle.dokuwiki button[type="submit"]:focus,
.open > .dropdown-toggle.dokuwiki input[type="submit"].button:focus,
.open > .dropdown-toggle.dokuwiki input[type="reset"].button:focus,
.open > .dropdown-toggle.dokuwiki input[type="button"].button:focus,
.dokuwiki button:active.focus,
.dokuwiki button[type="submit"]:active.focus,
.dokuwiki input[type="submit"].button:active.focus,
.dokuwiki input[type="reset"].button:active.focus,
.dokuwiki input[type="button"].button:active.focus,
.dokuwiki button.active.focus,
.dokuwiki button[type="submit"].active.focus,
.dokuwiki input[type="submit"].button.active.focus,
.dokuwiki input[type="reset"].button.active.focus,
.dokuwiki input[type="button"].button.active.focus,
.open > .dropdown-toggle.dokuwiki button.focus,
.open > .dropdown-toggle.dokuwiki button[type="submit"].focus,
.open > .dropdown-toggle.dokuwiki input[type="submit"].button.focus,
.open > .dropdown-toggle.dokuwiki input[type="reset"].button.focus,
.open > .dropdown-toggle.dokuwiki input[type="button"].button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.dokuwiki button:active,
.dokuwiki button[type="submit"]:active,
.dokuwiki input[type="submit"].button:active,
.dokuwiki input[type="reset"].button:active,
.dokuwiki input[type="button"].button:active,
.dokuwiki button.active,
.dokuwiki button[type="submit"].active,
.dokuwiki input[type="submit"].button.active,
.dokuwiki input[type="reset"].button.active,
.dokuwiki input[type="button"].button.active,
.open > .dropdown-toggle.dokuwiki button,
.open > .dropdown-toggle.dokuwiki button[type="submit"],
.open > .dropdown-toggle.dokuwiki input[type="submit"].button,
.open > .dropdown-toggle.dokuwiki input[type="reset"].button,
.open > .dropdown-toggle.dokuwiki input[type="button"].button {
  background-image: none;
}
.dokuwiki button.disabled:hover,
.dokuwiki button[type="submit"].disabled:hover,
.dokuwiki input[type="submit"].button.disabled:hover,
.dokuwiki input[type="reset"].button.disabled:hover,
.dokuwiki input[type="button"].button.disabled:hover,
.dokuwiki button[disabled]:hover,
.dokuwiki button[type="submit"][disabled]:hover,
.dokuwiki input[type="submit"].button[disabled]:hover,
.dokuwiki input[type="reset"].button[disabled]:hover,
.dokuwiki input[type="button"].button[disabled]:hover,
fieldset[disabled] .dokuwiki button:hover,
fieldset[disabled] .dokuwiki button[type="submit"]:hover,
fieldset[disabled] .dokuwiki input[type="submit"].button:hover,
fieldset[disabled] .dokuwiki input[type="reset"].button:hover,
fieldset[disabled] .dokuwiki input[type="button"].button:hover,
.dokuwiki button.disabled:focus,
.dokuwiki button[type="submit"].disabled:focus,
.dokuwiki input[type="submit"].button.disabled:focus,
.dokuwiki input[type="reset"].button.disabled:focus,
.dokuwiki input[type="button"].button.disabled:focus,
.dokuwiki button[disabled]:focus,
.dokuwiki button[type="submit"][disabled]:focus,
.dokuwiki input[type="submit"].button[disabled]:focus,
.dokuwiki input[type="reset"].button[disabled]:focus,
.dokuwiki input[type="button"].button[disabled]:focus,
fieldset[disabled] .dokuwiki button:focus,
fieldset[disabled] .dokuwiki button[type="submit"]:focus,
fieldset[disabled] .dokuwiki input[type="submit"].button:focus,
fieldset[disabled] .dokuwiki input[type="reset"].button:focus,
fieldset[disabled] .dokuwiki input[type="button"].button:focus,
.dokuwiki button.disabled.focus,
.dokuwiki button[type="submit"].disabled.focus,
.dokuwiki input[type="submit"].button.disabled.focus,
.dokuwiki input[type="reset"].button.disabled.focus,
.dokuwiki input[type="button"].button.disabled.focus,
.dokuwiki button[disabled].focus,
.dokuwiki button[type="submit"][disabled].focus,
.dokuwiki input[type="submit"].button[disabled].focus,
.dokuwiki input[type="reset"].button[disabled].focus,
.dokuwiki input[type="button"].button[disabled].focus,
fieldset[disabled] .dokuwiki button.focus,
fieldset[disabled] .dokuwiki button[type="submit"].focus,
fieldset[disabled] .dokuwiki input[type="submit"].button.focus,
fieldset[disabled] .dokuwiki input[type="reset"].button.focus,
fieldset[disabled] .dokuwiki input[type="button"].button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.dokuwiki button .badge,
.dokuwiki button[type="submit"] .badge,
.dokuwiki input[type="submit"].button .badge,
.dokuwiki input[type="reset"].button .badge,
.dokuwiki input[type="button"].button .badge {
  color: #337ab7;
  background-color: #fff;
}
.dokuwiki a.button {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #337ab7;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.dokuwiki a.button:focus,
.dokuwiki a.button:active:focus,
.dokuwiki a.button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dokuwiki a.button:hover,
.dokuwiki a.button:focus {
  color: #333;
  text-decoration: none;
}
.dokuwiki a.button:active,
.dokuwiki a.button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.dokuwiki a.button.disabled,
.dokuwiki a.button[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dokuwiki a.button,
.dokuwiki a.button:active,
.dokuwiki a.button[disabled] {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dokuwiki a.button,
.dokuwiki a.button:hover,
.dokuwiki a.button:focus,
.dokuwiki a.button:active {
  border-color: transparent;
}
.dokuwiki a.button:hover,
.dokuwiki a.button:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.dokuwiki div.toolbar button.toolbutton {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.dokuwiki div.toolbar button.toolbutton:focus,
.dokuwiki div.toolbar button.toolbutton:active:focus,
.dokuwiki div.toolbar button.toolbutton.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dokuwiki div.toolbar button.toolbutton:hover,
.dokuwiki div.toolbar button.toolbutton:focus {
  color: #333;
  text-decoration: none;
}
.dokuwiki div.toolbar button.toolbutton:active,
.dokuwiki div.toolbar button.toolbutton.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.dokuwiki div.toolbar button.toolbutton.disabled,
.dokuwiki div.toolbar button.toolbutton[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dokuwiki div.toolbar button.toolbutton:focus,
.dokuwiki div.toolbar button.toolbutton.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.dokuwiki div.toolbar button.toolbutton:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.dokuwiki div.toolbar button.toolbutton:active,
.dokuwiki div.toolbar button.toolbutton.active,
.open > .dropdown-toggle.dokuwiki div.toolbar button.toolbutton {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.dokuwiki div.toolbar button.toolbutton:active:hover,
.dokuwiki div.toolbar button.toolbutton.active:hover,
.open > .dropdown-toggle.dokuwiki div.toolbar button.toolbutton:hover,
.dokuwiki div.toolbar button.toolbutton:active:focus,
.dokuwiki div.toolbar button.toolbutton.active:focus,
.open > .dropdown-toggle.dokuwiki div.toolbar button.toolbutton:focus,
.dokuwiki div.toolbar button.toolbutton:active.focus,
.dokuwiki div.toolbar button.toolbutton.active.focus,
.open > .dropdown-toggle.dokuwiki div.toolbar button.toolbutton.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.dokuwiki div.toolbar button.toolbutton:active,
.dokuwiki div.toolbar button.toolbutton.active,
.open > .dropdown-toggle.dokuwiki div.toolbar button.toolbutton {
  background-image: none;
}
.dokuwiki div.toolbar button.toolbutton.disabled:hover,
.dokuwiki div.toolbar button.toolbutton[disabled]:hover,
fieldset[disabled] .dokuwiki div.toolbar button.toolbutton:hover,
.dokuwiki div.toolbar button.toolbutton.disabled:focus,
.dokuwiki div.toolbar button.toolbutton[disabled]:focus,
fieldset[disabled] .dokuwiki div.toolbar button.toolbutton:focus,
.dokuwiki div.toolbar button.toolbutton.disabled.focus,
.dokuwiki div.toolbar button.toolbutton[disabled].focus,
fieldset[disabled] .dokuwiki div.toolbar button.toolbutton.focus {
  background-color: #fff;
  border-color: #ccc;
}
.dokuwiki div.toolbar button.toolbutton .badge {
  color: #fff;
  background-color: #333;
}
.dokuwiki .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dokuwiki .btn:focus,
.dokuwiki .btn:active:focus,
.dokuwiki .btn.active:focus,
.dokuwiki .btn.focus,
.dokuwiki .btn:active.focus,
.dokuwiki .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dokuwiki .btn:hover,
.dokuwiki .btn:focus,
.dokuwiki .btn.focus {
  color: #333;
  text-decoration: none;
}
.dokuwiki .btn:active,
.dokuwiki .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.dokuwiki .btn.disabled,
.dokuwiki .btn[disabled],
fieldset[disabled] .dokuwiki .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.dokuwiki .btn.disabled,
fieldset[disabled] a.dokuwiki .btn {
  pointer-events: none;
}
.dokuwiki .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.dokuwiki .btn-default:focus,
.dokuwiki .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.dokuwiki .btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.dokuwiki .btn-default:active,
.dokuwiki .btn-default.active,
.open > .dropdown-toggle.dokuwiki .btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.dokuwiki .btn-default:active:hover,
.dokuwiki .btn-default.active:hover,
.open > .dropdown-toggle.dokuwiki .btn-default:hover,
.dokuwiki .btn-default:active:focus,
.dokuwiki .btn-default.active:focus,
.open > .dropdown-toggle.dokuwiki .btn-default:focus,
.dokuwiki .btn-default:active.focus,
.dokuwiki .btn-default.active.focus,
.open > .dropdown-toggle.dokuwiki .btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.dokuwiki .btn-default:active,
.dokuwiki .btn-default.active,
.open > .dropdown-toggle.dokuwiki .btn-default {
  background-image: none;
}
.dokuwiki .btn-default.disabled:hover,
.dokuwiki .btn-default[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-default:hover,
.dokuwiki .btn-default.disabled:focus,
.dokuwiki .btn-default[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-default:focus,
.dokuwiki .btn-default.disabled.focus,
.dokuwiki .btn-default[disabled].focus,
fieldset[disabled] .dokuwiki .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.dokuwiki .btn-default .badge {
  color: #fff;
  background-color: #333;
}
.dokuwiki .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.dokuwiki .btn-primary:focus,
.dokuwiki .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.dokuwiki .btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.dokuwiki .btn-primary:active,
.dokuwiki .btn-primary.active,
.open > .dropdown-toggle.dokuwiki .btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.dokuwiki .btn-primary:active:hover,
.dokuwiki .btn-primary.active:hover,
.open > .dropdown-toggle.dokuwiki .btn-primary:hover,
.dokuwiki .btn-primary:active:focus,
.dokuwiki .btn-primary.active:focus,
.open > .dropdown-toggle.dokuwiki .btn-primary:focus,
.dokuwiki .btn-primary:active.focus,
.dokuwiki .btn-primary.active.focus,
.open > .dropdown-toggle.dokuwiki .btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.dokuwiki .btn-primary:active,
.dokuwiki .btn-primary.active,
.open > .dropdown-toggle.dokuwiki .btn-primary {
  background-image: none;
}
.dokuwiki .btn-primary.disabled:hover,
.dokuwiki .btn-primary[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-primary:hover,
.dokuwiki .btn-primary.disabled:focus,
.dokuwiki .btn-primary[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-primary:focus,
.dokuwiki .btn-primary.disabled.focus,
.dokuwiki .btn-primary[disabled].focus,
fieldset[disabled] .dokuwiki .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.dokuwiki .btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.dokuwiki .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.dokuwiki .btn-success:focus,
.dokuwiki .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.dokuwiki .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.dokuwiki .btn-success:active,
.dokuwiki .btn-success.active,
.open > .dropdown-toggle.dokuwiki .btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.dokuwiki .btn-success:active:hover,
.dokuwiki .btn-success.active:hover,
.open > .dropdown-toggle.dokuwiki .btn-success:hover,
.dokuwiki .btn-success:active:focus,
.dokuwiki .btn-success.active:focus,
.open > .dropdown-toggle.dokuwiki .btn-success:focus,
.dokuwiki .btn-success:active.focus,
.dokuwiki .btn-success.active.focus,
.open > .dropdown-toggle.dokuwiki .btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.dokuwiki .btn-success:active,
.dokuwiki .btn-success.active,
.open > .dropdown-toggle.dokuwiki .btn-success {
  background-image: none;
}
.dokuwiki .btn-success.disabled:hover,
.dokuwiki .btn-success[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-success:hover,
.dokuwiki .btn-success.disabled:focus,
.dokuwiki .btn-success[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-success:focus,
.dokuwiki .btn-success.disabled.focus,
.dokuwiki .btn-success[disabled].focus,
fieldset[disabled] .dokuwiki .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.dokuwiki .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.dokuwiki .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.dokuwiki .btn-info:focus,
.dokuwiki .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.dokuwiki .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.dokuwiki .btn-info:active,
.dokuwiki .btn-info.active,
.open > .dropdown-toggle.dokuwiki .btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.dokuwiki .btn-info:active:hover,
.dokuwiki .btn-info.active:hover,
.open > .dropdown-toggle.dokuwiki .btn-info:hover,
.dokuwiki .btn-info:active:focus,
.dokuwiki .btn-info.active:focus,
.open > .dropdown-toggle.dokuwiki .btn-info:focus,
.dokuwiki .btn-info:active.focus,
.dokuwiki .btn-info.active.focus,
.open > .dropdown-toggle.dokuwiki .btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.dokuwiki .btn-info:active,
.dokuwiki .btn-info.active,
.open > .dropdown-toggle.dokuwiki .btn-info {
  background-image: none;
}
.dokuwiki .btn-info.disabled:hover,
.dokuwiki .btn-info[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-info:hover,
.dokuwiki .btn-info.disabled:focus,
.dokuwiki .btn-info[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-info:focus,
.dokuwiki .btn-info.disabled.focus,
.dokuwiki .btn-info[disabled].focus,
fieldset[disabled] .dokuwiki .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.dokuwiki .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.dokuwiki .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.dokuwiki .btn-warning:focus,
.dokuwiki .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.dokuwiki .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.dokuwiki .btn-warning:active,
.dokuwiki .btn-warning.active,
.open > .dropdown-toggle.dokuwiki .btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.dokuwiki .btn-warning:active:hover,
.dokuwiki .btn-warning.active:hover,
.open > .dropdown-toggle.dokuwiki .btn-warning:hover,
.dokuwiki .btn-warning:active:focus,
.dokuwiki .btn-warning.active:focus,
.open > .dropdown-toggle.dokuwiki .btn-warning:focus,
.dokuwiki .btn-warning:active.focus,
.dokuwiki .btn-warning.active.focus,
.open > .dropdown-toggle.dokuwiki .btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.dokuwiki .btn-warning:active,
.dokuwiki .btn-warning.active,
.open > .dropdown-toggle.dokuwiki .btn-warning {
  background-image: none;
}
.dokuwiki .btn-warning.disabled:hover,
.dokuwiki .btn-warning[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-warning:hover,
.dokuwiki .btn-warning.disabled:focus,
.dokuwiki .btn-warning[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-warning:focus,
.dokuwiki .btn-warning.disabled.focus,
.dokuwiki .btn-warning[disabled].focus,
fieldset[disabled] .dokuwiki .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.dokuwiki .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.dokuwiki .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.dokuwiki .btn-danger:focus,
.dokuwiki .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.dokuwiki .btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.dokuwiki .btn-danger:active,
.dokuwiki .btn-danger.active,
.open > .dropdown-toggle.dokuwiki .btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.dokuwiki .btn-danger:active:hover,
.dokuwiki .btn-danger.active:hover,
.open > .dropdown-toggle.dokuwiki .btn-danger:hover,
.dokuwiki .btn-danger:active:focus,
.dokuwiki .btn-danger.active:focus,
.open > .dropdown-toggle.dokuwiki .btn-danger:focus,
.dokuwiki .btn-danger:active.focus,
.dokuwiki .btn-danger.active.focus,
.open > .dropdown-toggle.dokuwiki .btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.dokuwiki .btn-danger:active,
.dokuwiki .btn-danger.active,
.open > .dropdown-toggle.dokuwiki .btn-danger {
  background-image: none;
}
.dokuwiki .btn-danger.disabled:hover,
.dokuwiki .btn-danger[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-danger:hover,
.dokuwiki .btn-danger.disabled:focus,
.dokuwiki .btn-danger[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-danger:focus,
.dokuwiki .btn-danger.disabled.focus,
.dokuwiki .btn-danger[disabled].focus,
fieldset[disabled] .dokuwiki .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.dokuwiki .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.dokuwiki .btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.dokuwiki .btn-link,
.dokuwiki .btn-link:active,
.dokuwiki .btn-link.active,
.dokuwiki .btn-link[disabled],
fieldset[disabled] .dokuwiki .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dokuwiki .btn-link,
.dokuwiki .btn-link:hover,
.dokuwiki .btn-link:focus,
.dokuwiki .btn-link:active {
  border-color: transparent;
}
.dokuwiki .btn-link:hover,
.dokuwiki .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.dokuwiki .btn-link[disabled]:hover,
fieldset[disabled] .dokuwiki .btn-link:hover,
.dokuwiki .btn-link[disabled]:focus,
fieldset[disabled] .dokuwiki .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.dokuwiki .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.dokuwiki .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.dokuwiki .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.dokuwiki .btn-block {
  display: block;
  width: 100%;
}
.dokuwiki .btn-block + .btn-block {
  margin-top: 5px;
}
.dokuwiki input[type="submit"].btn-block,
.dokuwiki input[type="reset"].btn-block,
.dokuwiki input[type="button"].btn-block {
  width: 100%;
}
.dokuwiki .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.dokuwiki .close:hover,
.dokuwiki .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.dokuwiki .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.dokuwiki button.close,
.dokuwiki button.close:hover {
  color: #000;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.dokuwiki .alert-dismissable,
.dokuwiki .alert-dismissible {
  padding-right: 35px;
}
.dokuwiki .alert-dismissable .close,
.dokuwiki .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.dokuwiki legend {
  display: inline-block;
  width: auto;
  border: 0 none;
}
.dokuwiki label.block span {
  display: inline-block;
  max-width: 40%;
  vertical-align: middle;
  word-wrap: normal;
}
.dokuwiki select.edit,
.dokuwiki textarea.edit,
.dokuwiki input[type="text"].edit,
.dokuwiki input[type="password"].edit,
.dokuwiki input[type="datetime"].edit,
.dokuwiki input[type="datetime-local"].edit,
.dokuwiki input[type="date"].edit,
.dokuwiki input[type="file"].edit,
.dokuwiki input[type="month"].edit,
.dokuwiki input[type="time"].edit,
.dokuwiki input[type="week"].edit,
.dokuwiki input[type="number"].edit,
.dokuwiki input[type="email"].edit,
.dokuwiki input[type="url"].edit,
.dokuwiki input[type="search"].edit,
.dokuwiki input[type="tel"].edit,
.dokuwiki input[type="color"].edit {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.dokuwiki select.edit:focus,
.dokuwiki textarea.edit:focus,
.dokuwiki input[type="text"].edit:focus,
.dokuwiki input[type="password"].edit:focus,
.dokuwiki input[type="datetime"].edit:focus,
.dokuwiki input[type="datetime-local"].edit:focus,
.dokuwiki input[type="date"].edit:focus,
.dokuwiki input[type="file"].edit:focus,
.dokuwiki input[type="month"].edit:focus,
.dokuwiki input[type="time"].edit:focus,
.dokuwiki input[type="week"].edit:focus,
.dokuwiki input[type="number"].edit:focus,
.dokuwiki input[type="email"].edit:focus,
.dokuwiki input[type="url"].edit:focus,
.dokuwiki input[type="search"].edit:focus,
.dokuwiki input[type="tel"].edit:focus,
.dokuwiki input[type="color"].edit:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.dokuwiki select.edit[disabled],
.dokuwiki textarea.edit[disabled],
.dokuwiki input[type="text"].edit[disabled],
.dokuwiki input[type="password"].edit[disabled],
.dokuwiki input[type="datetime"].edit[disabled],
.dokuwiki input[type="datetime-local"].edit[disabled],
.dokuwiki input[type="date"].edit[disabled],
.dokuwiki input[type="file"].edit[disabled],
.dokuwiki input[type="month"].edit[disabled],
.dokuwiki input[type="time"].edit[disabled],
.dokuwiki input[type="week"].edit[disabled],
.dokuwiki input[type="number"].edit[disabled],
.dokuwiki input[type="email"].edit[disabled],
.dokuwiki input[type="url"].edit[disabled],
.dokuwiki input[type="search"].edit[disabled],
.dokuwiki input[type="tel"].edit[disabled],
.dokuwiki input[type="color"].edit[disabled],
.dokuwiki select.edit[readonly],
.dokuwiki textarea.edit[readonly],
.dokuwiki input[type="text"].edit[readonly],
.dokuwiki input[type="password"].edit[readonly],
.dokuwiki input[type="datetime"].edit[readonly],
.dokuwiki input[type="datetime-local"].edit[readonly],
.dokuwiki input[type="date"].edit[readonly],
.dokuwiki input[type="file"].edit[readonly],
.dokuwiki input[type="month"].edit[readonly],
.dokuwiki input[type="time"].edit[readonly],
.dokuwiki input[type="week"].edit[readonly],
.dokuwiki input[type="number"].edit[readonly],
.dokuwiki input[type="email"].edit[readonly],
.dokuwiki input[type="url"].edit[readonly],
.dokuwiki input[type="search"].edit[readonly],
.dokuwiki input[type="tel"].edit[readonly],
.dokuwiki input[type="color"].edit[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
.dokuwiki input[type="text"].missing {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.dokuwiki input[type="text"].missing:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.dokuwiki input[type="text"].missing[disabled],
.dokuwiki input[type="text"].missing[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
.dokuwiki select.edit {
  height: auto;
}
.dokuwiki td.label {
  display: table-cell;
  padding: 0;
  font-size: 100%;
  font-weight: 300;
  line-height: 1.2em;
  color: #333;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  border: 1px solid #CCC;
  background-color: #fff;
}
.dokuwiki td.label label {
  float: left;
  font-weight: 300;
}
.dokuwiki td.value {
  background-color: #fff;
}
.dokuwiki .secedit {
  float: none;
  clear: both;
  margin: 0 10px;
  text-align: right;
}
.dokuwiki .editbutton_table {
  text-align: left;
}
.dokuwiki .editbutton_table.secedit,
.dokuwiki .editbutton_table .btn_secedit {
  text-align: left;
}
.dokuwiki ul.idx {
  margin-left: 15px;
}
.toc-nav .pubanner .pbtitle {
  display: block;
  min-height: 40px;
  padding: 10px 30px;
  font-size: 18px;
  text-align: center;
  color: rgba(255,255,255,0.95);
  background-color: #090;
  border-radius: 4px;
}
.toc-nav #dw__toc {
  float: none;
  width: 100%;
  margin: auto;
  background: transparent;
}
.toc-nav #dw__toc h3.toggle {
  font-size: .875em;
  letter-spacing: .1em;
  font-weight: bold;
  line-height: 1em;
  margin-left: 0;
  padding: 10px;
}
.toc-nav #dw__toc h3.toggle strong {
  float: left;
  display: inline-block;
  margin: 0 0.2em;
  font-weight: bold;
  font-size: 1.1em;
  color: #337ab7;
}
.toc-nav #dw__toc > div {
  margin: 0 0.5em;
  padding: 0 1.55em .2em 1.55em;
}
.toc-nav #dw__toc ul li {
  color: #999;
  font-size: 13px;
  list-style: disc;
}
@media (min-width: 992px) {
  .toc-nav #dw__toc {
    border-left: 1px solid #ddd;
  }
}
.dokuwiki .pageId {
  clear: both;
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
}
.dokuwiki .media {
  max-width: 100%;
}
.dokuwiki .img-meta {
  background-color: #eeeeee;
  border-radius: 4px;
}
.dokuwiki #dokuwiki__detail div.img_detail {
  float: none;
  margin: 0;
  padding: 20px 5px;
  clear: both;
  background-color: none;
}
.dokuwiki #dokuwiki__detail div.img_detail dl dt {
  float: left;
  width: 9em;
  text-align: right;
  clear: left;
}
.dokuwiki #dokuwiki__detail div.img_detail dl dd {
  margin-left: 9.5em;
}
.dokuwiki #dokuwiki__detail img {
  float: none;
  margin: 0 1.5em .5em 0;
  max-width: 100%;
  height: auto;
}
.dokuwiki #dokuwiki__pagetools {
  position: static;
  bottom: 0;
  left: 0;
  border-top: 0 none;
  background-color: transparent;
  width: 100%;
  z-index: auto;
}
.dokuwiki #dokuwiki__pagetools .tools {
  margin-top: 20px;
}
.dokuwiki #dokuwiki__pagetools .tools div {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.dokuwiki #dokuwiki__pagetools .tools div:first-child {
  margin-bottom: 30px;
}
.panelContent .row {
  margin: 0;
}
.panelContent .row .edit {
  width: 100%;
}
#mediamanager__uploader .qq-upload-button {
  border-radius: 4px;
  line-height: 28px;
}
#mediamanager__uploader .qq-upload-button input[type="file"] {
  line-height: 0;
}
.dokuwiki #media__tree ul.idx {
  margin-left: 0;
}
.dokuwiki #media__tree ul.idx li {
  clear: left;
  list-style-type: none;
  list-style-image: none;
  margin-left: 0;
}
.dokuwiki #media__tree ul.idx li.media {
  margin-top: 5px;
}
.dokuwiki #media__tree ul.idx li img {
  float: none;
  display: inline-block;
  padding: auto;
}
.dokuwiki #media__tree ul.idx li div.li {
  display: inline;
}
.dokuwiki #media__tree ul.idx li li {
  margin-left: 10px;
}
[dir=rtl] .dokuwiki #media__tree ul.idx {
  padding-left: 0;
  padding-right: 5px;
  margin-right: 0;
}
[dir=rtl] .dokuwiki #media__tree ul.idx li {
  clear: right;
  margin-right: 0;
}
[dir=rtl] .dokuwiki #media__tree ul.idx li.media {
  margin-top: 5px;
}
[dir=rtl] .dokuwiki #media__tree ul.idx li img {
  float: right;
  padding: .5em 0 0 .3em;
}
[dir=rtl] .dokuwiki #media__tree ul.idx li li {
  margin-left: 0;
  margin-right: 10px;
}
.dokuwiki pre {
  margin: 0 0 1em 0;
  padding: 1em 1.5em;
  font-family: monospace;
  font-size: 95%;
  color: #333;
  border: 1px dashed #8cacbb;
  overflow: auto;
}
.dokuwiki pre.pre {
  background-color: #f7f9fa;
}
.dokuwiki pre.code {
  background-color: #f7f9fa;
}
.dokuwiki pre.file {
  background-color: #dee7ec;
}
.dokuwiki code {
  font-size: 95%;
}
.dokuwiki dl.file {
  margin-top: 2em;
  margin-bottom: 2.5em;
}
.dokuwiki dl.file dt {
  border: 1px dashed #8cacbb;
  display: inline;
  padding: .1em 1em;
  margin-left: 2em;
  background-color: #dee7ec;
  border-bottom: 1px solid #dee7ec;
}
.dokuwiki dl.file dt a {
  color: #333;
}
.dokuwiki dl.code {
  margin-top: 2em;
  margin-bottom: 2.5em;
}
.dokuwiki dl.code dt {
  border: 1px dashed #8cacbb;
  display: inline;
  padding: .1em 1em;
  margin-left: 2em;
  background-color: #f7f9fa;
  border-bottom: 1px solid #f7f9fa;
}
.dokuwiki dl.code dt a {
  color: #333;
}
.dokuwiki div.ui-admin {
  /* main task grouped in two columns */
  /* general menu item styling */
  /* DokuWiki version */
}
.dokuwiki div.ui-admin ul.admin_tasks {
  float: left;
  width: 46%;
  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 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: #337ab7;
  display: inline-block;
}
.dokuwiki div.ui-admin ul li a span.icon svg path {
  fill: #888;
}
.dokuwiki div.ui-admin ul li a span.prompt {
  white-space: normal;
}
.dokuwiki div.ui-admin #admin__version {
  clear: left;
  float: right;
  color: #666;
  background-color: inherit;
}
.dokuwiki div.ui-admin #admin__version:before,
.dokuwiki div.ui-admin #admin__version:after {
  content: " ";
  display: table;
}
.dokuwiki div.ui-admin #admin__version:after {
  clear: both;
}
[dir=rtl] .dokuwiki div.ui-admin #admin__version {
  clear: right;
  float: left;
}
.dokuwiki div.ui-admin h2#connectors_addicionals {
  position: relative;
  display: block;
  width: 100%;
  clear: both;
  margin: 0 0 1em 0;
}
.dokuwiki div.ui-admin h2#connectors_addicionals:before,
.dokuwiki div.ui-admin h2#connectors_addicionals:after {
  content: " ";
  display: table;
}
.dokuwiki div.ui-admin h2#connectors_addicionals:after {
  clear: both;
}
.dokuwiki div.ui-admin .admin_plugins {
  position: static;
  display: block;
  width: 100%;
  clear: both;
}
.dokuwiki div.ui-admin .admin_plugins:before,
.dokuwiki div.ui-admin .admin_plugins:after {
  content: " ";
  display: table;
}
.dokuwiki div.ui-admin .admin_plugins:after {
  clear: both;
}
div.dokuwiki div.comment_wrapper {
  margin: 20px 0;
  padding: 20px 30px;
  clear: both;
  background-color: #eeeeee;
  border-radius: 4px;
}
div.dokuwiki div.comment_buttons {
  float: none;
  text-align: right;
  margin-top: 10px;
  padding-bottom: 10px;
  /*
        &:after{
            position:       relative;
            display:        block;
            clear:          both;
            content:        "";
            overflow:       hidden;
            height:         1px;
            line-height:    1px;
        }
        */
}
div.dokuwiki div.comment_buttons input.button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
div.dokuwiki div.comment_buttons input.button:focus,
div.dokuwiki div.comment_buttons input.button:active:focus,
div.dokuwiki div.comment_buttons input.button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div.dokuwiki div.comment_buttons input.button:hover,
div.dokuwiki div.comment_buttons input.button:focus {
  color: #333;
  text-decoration: none;
}
div.dokuwiki div.comment_buttons input.button:active,
div.dokuwiki div.comment_buttons input.button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
div.dokuwiki div.comment_buttons input.button.disabled,
div.dokuwiki div.comment_buttons input.button[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.dokuwiki div.comment_buttons input.button:focus,
div.dokuwiki div.comment_buttons input.button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
div.dokuwiki div.comment_buttons input.button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
div.dokuwiki div.comment_buttons input.button:active,
div.dokuwiki div.comment_buttons input.button.active,
.open > .dropdown-togglediv.dokuwiki div.comment_buttons input.button {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
div.dokuwiki div.comment_buttons input.button:active:hover,
div.dokuwiki div.comment_buttons input.button.active:hover,
.open > .dropdown-togglediv.dokuwiki div.comment_buttons input.button:hover,
div.dokuwiki div.comment_buttons input.button:active:focus,
div.dokuwiki div.comment_buttons input.button.active:focus,
.open > .dropdown-togglediv.dokuwiki div.comment_buttons input.button:focus,
div.dokuwiki div.comment_buttons input.button:active.focus,
div.dokuwiki div.comment_buttons input.button.active.focus,
.open > .dropdown-togglediv.dokuwiki div.comment_buttons input.button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
div.dokuwiki div.comment_buttons input.button:active,
div.dokuwiki div.comment_buttons input.button.active,
.open > .dropdown-togglediv.dokuwiki div.comment_buttons input.button {
  background-image: none;
}
div.dokuwiki div.comment_buttons input.button.disabled:hover,
div.dokuwiki div.comment_buttons input.button[disabled]:hover,
fieldset[disabled] div.dokuwiki div.comment_buttons input.button:hover,
div.dokuwiki div.comment_buttons input.button.disabled:focus,
div.dokuwiki div.comment_buttons input.button[disabled]:focus,
fieldset[disabled] div.dokuwiki div.comment_buttons input.button:focus,
div.dokuwiki div.comment_buttons input.button.disabled.focus,
div.dokuwiki div.comment_buttons input.button[disabled].focus,
fieldset[disabled] div.dokuwiki div.comment_buttons input.button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
div.dokuwiki div.comment_buttons input.button .badge {
  color: #337ab7;
  background-color: #fff;
}
div.dokuwiki div.comment_form input.comment_submit {
  float: none;
}
.dokuwiki .bx-wrapper {
  *zoom: 1;
  -moz-box-shadow: 0 0 5px #cccccc;
  -ms-touch-action: pan-y;
  -webkit-box-shadow: 0 0 5px #cccccc;
  background: #ffffff;
  border: 5px solid #ffffff;
  box-shadow: 0 0 5px #cccccc;
  margin: 0 auto 60px;
  padding: 0;
  position: relative;
  touch-action: pan-y;
}
.dokuwiki .bx-wrapper img {
  display: block;
  max-width: 100%;
}
.dokuwiki .bx-wrapper .bx-pager {
  bottom: -30px;
  color: #666666;
  font-family: Arial;
  font-size: .85em;
  font-weight: bold;
  padding-top: 20px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.dokuwiki .bx-wrapper .bx-controls-auto {
  bottom: -30px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  *display: inline;
  *zoom: 1;
  display: inline-block;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-start {
  background: url('/lib/tpl/eapc/images/bxslider/controls.png') -86px -11px no-repeat;
  display: block;
  height: 11px;
  margin: 0 3px;
  outline: 0;
  text-indent: -9999px;
  width: 10px;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-start:hover {
  background-position: -86px 0;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-stop {
  background: url('/lib/tpl/eapc/images/bxslider/controls.png') -86px -44px no-repeat;
  display: block;
  height: 11px;
  margin: 0 3px;
  outline: 0;
  text-indent: -9999px;
  width: 9px;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-stop:hover {
  background-position: -86px -33px;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
.dokuwiki .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}
.dokuwiki .bx-wrapper .bx-loading {
  background: url('/lib/tpl/eapc/images/bxslider/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  left: 0;
  min-height: 50px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.dokuwiki .bx-wrapper .bx-pager.bx-default-pager a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #666666;
  border-radius: 5px;
  display: block;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  text-indent: -9999px;
  width: 10px;
}
.dokuwiki .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #000000;
}
.dokuwiki .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000000;
}
.dokuwiki .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000000;
}
.dokuwiki .bx-wrapper .bx-pager-item {
  *display: inline;
  *zoom: 1;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}
.dokuwiki .bx-wrapper .bx-prev {
  background: url('/lib/tpl/eapc/images/bxslider/controls.png') no-repeat 0 -32px;
  left: 10px;
}
.dokuwiki .bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}
.dokuwiki .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.dokuwiki .bx-wrapper .bx-next {
  background: url('/lib/tpl/eapc/images/bxslider/controls.png') no-repeat -43px -32px;
  right: 10px;
}
.dokuwiki .bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}
.dokuwiki .bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.dokuwiki .bx-wrapper .bx-controls-direction a {
  height: 32px;
  margin-top: -16px;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 32px;
  z-index: 9999;
}
.dokuwiki .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
.dokuwiki .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.dokuwiki .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
.dokuwiki .bx-wrapper .bx-caption {
  background: #666666;
  background: rgba(80,80,80,0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
.dokuwiki .bx-wrapper .bx-caption span {
  color: #ffffff;
  display: block;
  font-family: Arial;
  font-size: .85em;
  padding: 10px;
}
.dokuwiki .bxslider {
  margin: 0;
  padding: 0;
}
.dokuwiki ul.bxslider {
  list-style: none;
}
.dokuwiki .bx-viewport {
  -webkit-transform: translatez(0);
}
.dokuwiki ul.plugin_slider {
  margin: 0;
  padding: 0;
}
.dokuwiki ul.plugin_slider li.plugin_slider_hasimg,
.dokuwiki ul.plugin_slider li.plugin_slider_noimg {
  position: relative;
  z-index: 100;
  margin: 0;
  padding: 0;
}
.dokuwiki ul.plugin_slider li.plugin_slider_hasimg div.plugin_slider_content {
  position: absolute;
  overflow: hidden;
  background-color: #fff;
  background-color: rgba(255,255,255,0.6);
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  max-height: 50%;
  z-index: 500;
  padding: 15px 30px 10px 30px;
  line-height: 1em;
}
.dokuwiki ul.plugin_slider li.plugin_slider_hasimg div.plugin_slider_content div,
.dokuwiki ul.plugin_slider li.plugin_slider_hasimg div.plugin_slider_content p {
  line-height: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.dokuwiki .video-js-box {
  clear: both;
}
.dokuwiki .video-js-box.box-center {
  margin: 1em auto;
  text-align: center;
}
.dokuwiki .video-js-box .video-js {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.dokuwiki .video-js-box .video-js button.vjs-big-play-button {
  position: relative;
  width: 50px;
  height: 50px;
  left: 46%;
  top: 44%;
  border-radius: 50%;
}
.dokuwiki .edittable-wbar {
  padding-top: 1vh;
}
.dokuwiki .secedit.editbutton_table {
  text-align: left;
}
.dokuwiki .handsontable table.htCore th,
.dokuwiki .handsontable table.htCore td {
  padding: 0 4px 0 4px;
}
.fullscreen {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(/lib/tpl/eapc/images/EAPC-facana-color-blur.jpg) fixed no-repeat center center;
  /* escalar background */
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -1000;
}
.fullscreen .overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.25);
}
.cover-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.cover {
  position: relative;
  top: 20px;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 10px;
}
.cover h1 {
  font-weight: 100;
  font-size: 28px;
  line-height: 120%;
  margin: 0 0 5px;
  color: #fff;
}
.cover h2 {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  margin: 0;
  color: #fff;
}
.cover h3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  margin-top: 0;
  margin-bottom: 10px;
  color: #eee;
}
.cover a {
  color: #fff;
}
.cover a:hover,
.cover a:focus {
  color: #fff;
}
.cover .error,
.cover .info,
.cover .success,
.cover .notify {
  max-width: 500px;
  font-size: 12px;
  margin: 10px auto;
}
@media (min-width: 768px) and (min-height: 400px) {
  .cover.home {
    top: 50%;
    height: auto;
    width: 80%;
    margin: 0 auto;
    -webkit-transform: translate(0px,-50%);
    -o-transform: translate(0px,-50%);
    -ms-transform: translate(0px,-50%);
    transform: translate(0px,-50%);
  }
  .cover.home .header h1 {
    font-size: 46px;
  }
  .cover.home .header h2 {
    font-size: 24px;
  }
  .cover.home .header h3 {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .cover.account {
    top: 50px;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 100px;
  }
  .cover.account .header h1 {
    font-size: 46px;
  }
  .cover.account .header h2 {
    font-size: 24px;
  }
  .cover.account .header h3 {
    font-size: 16px;
  }
}
.home-buttons {
  max-width: 200px;
  margin: 10px auto;
  margin-bottom: 60px;
}
.home-links {
  font-size: 12px;
}
.btn-home,
a.btn-home {
  display: block;
  width: 100%;
  color: #fff;
  border: 2px solid #F39C12;
  background-color: #F39C12;
}
.btn-home:hover,
.btn-home:focus,
a.btn-home:hover,
a.btn-home:focus {
  color: #fff;
  border-color: #F39C12;
  background-color: rgba(243,156,18,0.65);
}
.home-box {
  color: #555;
  position: relative;
  width: 100%;
  max-width: 500px;
  margin: 10px auto;
  padding: 20px 40px 40px;
  text-align: center;
  background-color: rgba(255,255,255,0.8);
  border: 1px solid #999;
  border-radius: 4px;
}
.home-box h1 {
  color: #555;
  font-size: 22px;
}
.home-box .level1 {
  font-size: 12px;
}
.home-box a {
  color: #2980B9;
}
.home-box a:hover,
.home-box a:focus {
  color: #2980B9;
}
.home-box fieldset {
  width: 90%;
  text-align: center;
  border: 0 none;
  padding: 0;
  margin: 0px auto 10px auto;
}
.home-box legend {
  display: none;
}
.home-box label {
  display: block;
}
.home-box #dw__login label[for="remember__me"] {
  margin-left: 0;
}
.home-box br {
  display: none;
}
.home-box form p,
.home-box .login-nav {
  font-size: 12px;
}
.home-box input.edit {
  display: block;
  width: 100%;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.home-box button,
.home-box .button {
  display: block;
  width: 100%;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
  cursor: pointer;
  color: #fff;
  border: 2px solid #F39C12;
  background-color: #F39C12;
}
.home-box button:focus,
.home-box .button:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.home-box button:hover,
.home-box .button:hover,
.home-box button:focus,
.home-box .button:focus {
  color: #fff;
  border-color: #F39C12;
  background-color: rgba(243,156,18,0.65);
}
@media (min-width: 768px) {
  .home-box {
    position: relative;
    width: 500px;
    margin: 10px auto 50px auto;
    padding: 20px 40px 40px;
    background-color: rgba(255,255,255,0.5);
  }
  .home-box::before,
  .home-box::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 3.5px;
    left: 0;
    background-color: rgba(255,255,255,0.5);
    z-index: -1;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    border: 1px solid #999;
    border-radius: 4px;
  }
  .home-box::after {
    top: 5px;
    z-index: -2;
    -webkit-transform: rotateZ(-2deg);
    -moz-transform: rotateZ(-2deg);
    -ms-transform: rotateZ(-2deg);
  }
  .home-box h1 {
    font-size: 22px;
  }
}
.page-main-container {
  margin-bottom: 50px;
}
.page-main-container .error,
.page-main-container .info,
.page-main-container .success,
.page-main-container .notify {
  max-width: 100%;
}
.content-box {
  padding-bottom: 50px;
  min-height: 400px;
}
.dw-nav {
  margin-bottom: 0;
  border-bottom: 0;
}
.dw-nav .navbar-brand {
  padding: 10px;
}
.dw-nav .navbar-brand img {
  display: inline-block;
  width: 32px;
}
.navbar-theme {
  background-color: rgba(50,0,0,0.25);
  border-color: rgba(17,0,0,0.25);
}
.navbar-theme .navbar-brand {
  color: #FFF;
}
.navbar-theme .navbar-brand:hover,
.navbar-theme .navbar-brand:focus {
  color: #FFF;
  background-color: transparent;
}
.navbar-theme .navbar-text {
  color: #FFF;
}
.navbar-theme .navbar-nav > li > a {
  color: #FFF;
}
.navbar-theme .navbar-nav > li > a:hover,
.navbar-theme .navbar-nav > li > a:focus {
  color: #FFF;
  background-color: rgba(0,0,0,0.25);
}
.navbar-theme .navbar-nav > .active > a,
.navbar-theme .navbar-nav > .active > a:hover,
.navbar-theme .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: rgba(17,0,0,0.25);
}
.navbar-theme .navbar-nav > .disabled > a,
.navbar-theme .navbar-nav > .disabled > a:hover,
.navbar-theme .navbar-nav > .disabled > a:focus {
  color: rgba(0,0,0,0.25);
  background-color: transparent;
}
.navbar-theme .navbar-toggle {
  background-color: rgba(255,255,255,0.25);
  border-color: rgba(255,255,255,0.25);
}
.navbar-theme .navbar-toggle:hover,
.navbar-theme .navbar-toggle:focus {
  background-color: rgba(255,255,255,0.25);
}
.navbar-theme .navbar-toggle .icon-bar {
  background-color: #FFF;
}
.navbar-theme .navbar-collapse,
.navbar-theme .navbar-form {
  border-color: rgba(17,0,0,0.25);
}
.navbar-theme .navbar-nav > .open > a,
.navbar-theme .navbar-nav > .open > a:hover,
.navbar-theme .navbar-nav > .open > a:focus {
  background-color: rgba(17,0,0,0.25);
  color: #FFF;
}
@media (max-width: 767px) {
  .navbar-theme .navbar-nav .open .dropdown-menu > li > a {
    color: #FFF;
  }
  .navbar-theme .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-theme .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FFF;
    background-color: rgba(0,0,0,0.25);
  }
  .navbar-theme .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-theme .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-theme .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #FFF;
    background-color: rgba(17,0,0,0.25);
  }
  .navbar-theme .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-theme .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-theme .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: rgba(0,0,0,0.25);
    background-color: transparent;
  }
}
.navbar-theme .dropdown-menu .divider {
  background-color: rgba(17,0,0,0.25);
}
.navbar-theme .navbar-link {
  color: #FFF;
}
.navbar-theme .navbar-link:hover {
  color: #FFF;
}
.navbar-theme .btn-link {
  color: #FFF;
}
.navbar-theme .btn-link:hover,
.navbar-theme .btn-link:focus {
  color: #FFF;
}
.navbar-theme .btn-link[disabled]:hover,
fieldset[disabled] .navbar-theme .btn-link:hover,
.navbar-theme .btn-link[disabled]:focus,
fieldset[disabled] .navbar-theme .btn-link:focus {
  color: rgba(0,0,0,0.25);
}
.sticky .navbar-theme {
  background-color: #F89728;
}
.brand-header {
  position: relative;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.brand-header .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(/lib/tpl/eapc/images/EAPC-facana-color-blur.jpg) fixed no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -2;
}
.brand-header .brand-title {
  margin: 0;
  padding: 12px 0;
  text-align: center;
  color: #FFF;
  background-color: rgba(50,0,0,0.25);
}
.brand-header .brand-title span {
  font-size: 1.6em;
}
.brand-header .header-tools {
  position: relative;
  background-color: rgba(50,0,0,0.25);
  padding: 30px 0;
  margin-top: 0;
  height: 100%;
  border-top: 1px solid rgba(17,0,0,0.25);
}
.brand-header .header-tools .actions {
  margin-top: 10px;
}
.brand-header .header-tools .JSpopup {
  display: none;
}
@media (min-width: 768px) {
  .brand-header {
    margin-bottom: 0;
  }
  .brand-header .header-tools .overlay {
    margin: 0;
    padding: 0;
  }
}
.breadcrumbs {
  color: #737373;
  background-color: #fafafa;
  padding: 20px 0;
  margin-bottom: 10px;
}
.breadcrumbs a.wikilink1 {
  color: #090;
}
.breadcrumbs a.wikilink2 {
  color: #f30;
}
.footer {
  position: relative;
  background-color: rgba(50,0,0,0.25);
  padding: 0;
}
.footer .overlay {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(/lib/tpl/eapc/images/EAPC-facana-color-blur.jpg) fixed no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover;
  /*opacity: 0.25;*/
  z-index: -2;
}
.footer .pageinfo-box {
  color: #eee;
  background-color: #333;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.footer .footer-widgets {
  margin: 0;
  padding: 0;
  color: #efefef;
}
.footer .footer-widgets h3 {
  font-size: 18px;
  font-weight: 700;
}
.footer .footer-widgets a {
  color: #fff;
}
.footer .footer-widgets a:hover,
.footer .footer-widgets a:focus {
  color: #fff;
}
.footer .footer-widgets ul {
  margin-left: 0;
  padding-left: 20px;
}
.footer .footer-widgets .footer-about,
.footer .footer-widgets .footer-banner,
.footer .footer-widgets .footer-links {
  margin: 0;
  padding-top: 2em;
  padding-bottom: 2em;
}
.footer .footer-widgets .footer-links {
  min-height: 300px;
  color: #ccc;
  background-color: rgba(210,210,210,0.15);
  text-align: center;
}
.dwmetadata {
  position: absolute;
  top: -200px;
}
@media (min-width: 768px) {
  .footer .pageinfo-box {
    text-align: left;
  }
}
.back-to-top {
  cursor: pointer;
  position: fixed;
  bottom: 30px;
  right: 30px;
  display: none;
}
#admin__version {
  display: none;
}
.noteclassic,
.noteimportant,
.notewarning,
.notetip {
  clear: both;
  width: 80%;
  min-height: 80px;
  margin: 2em auto;
  padding: 35px 40px 35px 80px;
  font-size: 1.0em;
  text-align: left;
  vertical-align: middle;
  background-position: 20px 50%;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.noteclassic {
  /*border: 1px solid #99D;*/
  background-color: #eef;
  background-image: url(/lib/tpl/eapc/img/note/note.png);
}
.noteimportant {
  /*border: 1px solid #ff0;*/
  background-color: #ffc;
  background-image: url(/lib/tpl/eapc/img/note/important.png);
}
.notewarning {
  /*border: 1px solid #d99;*/
  background-color: #fdd;
  background-image: url(/lib/tpl/eapc/img/note/warning.png);
}
.notetip {
  /*border: 1px solid #9d9;*/
  background-color: #dfd;
  background-image: url(/lib/tpl/eapc/img/note/tip.png);
}
.important {
  background-color: #eef;
  border: 1px solid #667;
  margin: 0.75em 0 1em 0;
  padding: 0.5em 1em;
}
@media print {
  /* messages with msg() */
  /* section edit button */
  /* accessibly hidden text */
  /* modal windows */
  /* XXXXXXXXX /lib/plugins/feed/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/feed/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/htmlexport/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/htmlexport/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sagnath/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/sagnath/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/markerpen/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/markerpen/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gridsystem/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/gridsystem/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/importantparagraf/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/importantparagraf/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/userhistory/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/userhistory/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authplain/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/safefnrecode/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/glossari/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/glossari/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/taulaguia/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/taulaguia/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dw2pdf/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authldap/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/popularity/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/questionari/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/questionari/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/graphviz/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ambitseapc/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/ambitseapc/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/scputils/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/scputils/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/codemirror/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/codemirror/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/revert/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/permissioninfo/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/permissioninfo/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odtcreator/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odtcreator/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclinfo/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclinfo/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/syntactictree/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/syntactictree/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclmanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/aclmanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/info/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/loglog/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/diagrama/print.css XXXXXXXXX */
  /** Diagrama
 * ------------------------ */
  /* XXXXXXXXX /lib/plugins/diagrama/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/edittable/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/edittable/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/discussion/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/usermanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/numlist/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/numlist/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/epubcreator/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/epubcreator/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/note/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/acl/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logindelay/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/logindelay/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dipart/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/dipart/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/imgpaste/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/imgpaste/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/odt/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/config/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/authpdo/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/competenceseapc/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/competenceseapc/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/eapc/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/eapc/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/extension/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/indexmenu/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/styling/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmediamanager/print.css XXXXXXXXX */
  /* XXXXXXXXX /lib/plugins/nsmediamanager/print.less XXXXXXXXX */
  /* XXXXXXXXX /lib/tpl/eapc/css/print.css XXXXXXXXX */
  /**
 * This file provides the styles for printing.
 *
 * @todo: improve and finish
 */
  /* hide certain sections */
  /* undo icons */
  /* display href after link */
  /* code blocks */
  /* images */
  /* tables */
  /*____________ a bit of layout ____________*/
  /* 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;
  }
  .diagrcontainer {
    position: relative;
    left: 0;
    right: 0;
  }
  .diagrcontainer {
    display: none;
  }
  .diagrcanvas {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 500px;
    margin-bottom: 20px;
    outline: none;
    background-color: #f6f6f6;
    border: 4px solid #eee;
  }
  .dokuwiki div.editbutton_table {
    display: none !important;
  }
  div.dokuwiki #discussion__comment_form,
  div.dokuwiki #discussion__newthread_form,
  div.dokuwiki div.comment_buttons,
  div.dokuwiki div.comment_hidden,
  div.dokuwiki #toggle_button,
  #picker0,
  #picker1,
  #picker2,
  #picker3 {
    display: none;
  }
  body {
    font: normal 87.5%/1.3 Garamond, Baskerville, "Hoefler Text", "Nimbus Roman No9 L", serif;
    background-color: #fff;
    color: #000;
  }
  audio,
  video,
  #dokuwiki__header .tools,
  #dokuwiki__aside,
  .dokuwiki .breadcrumbs,
  .dokuwiki .toc,
  #dw__toc,
  #dokuwiki__pagetools,
  #dokuwiki__footer {
    display: none;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  caption,
  legend {
    clear: both;
  }
  ul {
    list-style: disc 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;
  }
  a:link,
  a:visited {
    text-decoration: none;
    border-bottom: 1pt dotted;
    color: #333;
    background-color: inherit;
    background-image: none;
    padding: 0;
  }
  a.urlextern:after,
  a.interwiki:after,
  a.mail:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  pre {
    font-family: monospace;
  }
  dl.code dt,
  dl.file dt {
    font-weight: bold;
  }
  img {
    border-width: 0;
    vertical-align: middle;
  }
  img.media {
    margin: .2em 0;
  }
  img.medialeft {
    margin: .2em 1.5em .2em 0;
  }
  img.mediaright {
    margin: .2em 0 .2em 1.5em;
  }
  img.mediacenter {
    margin: .2em auto;
  }
  mark {
    font-weight: bold;
  }
  blockquote {
    padding: 0 10pt;
    margin: 0;
    border: solid #ccc;
    border-width: 0 0 0 2pt;
  }
  [dir=rtl] blockquote {
    border-width: 0 2pt 0 0;
  }
  table {
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 1pt solid #ccc;
  }
  th,
  td {
    padding: 3pt 5pt;
    margin: 0;
    vertical-align: top;
    border: 1pt solid #666;
    text-align: left;
  }
  [dir=rtl] th,
  [dir=rtl] td {
    text-align: right;
  }
  th {
    font-weight: bold;
  }
  #dokuwiki__header {
    border-bottom: 2pt solid #ccc;
  }
  #dokuwiki__header h1 {
    font-size: 1.5em;
  }
  #dokuwiki__header h1 a {
    text-decoration: none;
  }
  .dokuwiki div.footnotes {
    clear: both;
    border-top: 1pt solid #000;
    margin-top: 10pt;
  }
}
